/* CSS Document */
body{
	margin:0px;
	padding:0px;
	color:#000;
	font: normal 12px/16px "Times New Roman", Times, serif;
	background:#000;
	}

form, p, ul, li{ 
	margin:0px; padding:0px;
	}

.clear{
	clear:both;
	}
.float_L{
	float:left; width:auto;
	}
.float_R{
	float:right; width:auto;
	}
	

/*--------------------------*/
.space1{
	padding-top:39px;
	}

.space2{
	padding-top:62px;
	}
.space3{
	padding-top:30px;
	}
.space4{
	padding-top:305px;
	}
/*--------------------------*/


#main_container{
	width:900px;
	margin:0 auto;
	padding:0 0px 12px 0px;
	background:#FFFFFF;
	}
	

/*-------------------------------------*/
#header{
	width:820px; height:105px; margin:0 auto;
	padding:29px 0 0px 0px;
	}
.navigation{
	float:left;
	width:590px;
	padding:28px 0 0 0px;
	}
.logo{
	float:right; 
	width:auto;
	}
.top_links{
	margin:0px;
	padding:0px;
	}
.top_links li{
	list-style:none; float:left;
	background:url(../images/navi_border.gif) right top no-repeat;
	line-height:15px;
	padding:0 11px 0 11px; margin:0 0px 0 0; 
	}
.top_links li a{
	color:#393D3F;
	font-family: "Times New Roman", Times, serif;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
	padding:0  0px; 
	margin:0; 
	height:17px;
	float:left; white-space:nowrap;
	}
.top_links li a:hover{
	border-bottom:3px solid #007851;
	}
.top_links a.active{
	border-bottom:3px solid #007851;
	}
/*-------------------------------------*/


/*------------------------*/	
.banner{
	background:url(../images/keith.jpg) 0 0 no-repeat ;
	width:820px; height:242px;
	padding:0px 0 0 0px; margin:0px auto ;
	}
	
.banner_inner{
	background: url(../images/inner_header_rpt.gif) 0 0 repeat-x;
	height:82px;
	padding:0px 0 0 0px; margin:0px 0 10px 0;
	}
.banner a{
	border: 0;
	}
	
.banner a:visited{
	border: 0;
	}
	
.banner a:hover{
	border: 0;
	}
	
.banner a:active{
	border: 0;
	}
	
.banner img {border: 0;}

/*------------------------*/	
.video{
	background:#fff;
	}

.video h2{
	color:#FFFFFF;
	font-size:20px; text-align:center;
	}

.share {text-align: right;
	padding: 0 0 10px 0;
	background:url(../images/line.gif) bottom repeat-x; 
	}
	


/*--------------------Main body part-------------*/

#main_body{
	width:820px; margin:0 auto;
	}

#left_column{
	float:left; width:500px; padding:0 30px 0 0px;
	}
#inner_container{
	width:95%;
	margin:0 auto;
	}
/*---------------------------------------*/

#left_column_home{
	float:left; width:400px;
	padding:0 0 0 10px;
	}


	
/*------------------------------------------*/


.page_containt{

	padding: 0 15px 0 15px;
	}

.page_containt p{
	font-size:14px;
	padding:10px 0 10px 0; 
	text-align:left; 
	}
	
.page_containt a{
	font-size:14px;
	padding:10px 0 10px 0; 
	text-align:left; 
	color: #063;
	text-decoration: underline;
	}
.page_containt a:hover{
	font-size:14px;
	padding:10px 0 10px 0; 
	text-align:left; 
	color: #fc3;
	text-decoration: underline;
	}
	
.page_containt h1{
	font-weight:bold;
	font-size:20px;
	margin: 0 0 10px 0;
	text-transform: uppercase;
	}
	
.page_containt h2{
	font-weight:bold;
	font-size:16px;
	margin:20px 0px 0 0;
	text-transform: uppercase;
	color: #f90;
	}
	
.page_containt h2.blue{
	color: #09c;
	}
	
.page_containt h2.green{
	color: #096;
	}
	
.page_containt h2.pink{
	color: #c36;
	}
	
.page_containt h2.lime{
	color: #9c3;
	}
	
.page_containt ul{
font-size:14px;
padding-left: 30px;
}

.page_containt li{
padding: 0 0 10px 10px;
}
	
.page_containt p.italic{
	font-size:13px;
	text-align:left; 
	font-style: italic;
	}
	
.page_containt p.highlight{
	background-color: #f90;
	padding: 10px 20px;
	font-weight: bold;
	font-style: italic;
	line-height: 18px;
	color: #333;
	}
	
.page_containt p.small-highlight{
	padding: 10px 20px;
	font-style: italic;
	font-size: 12px;
	line-height: 15px;
	color: #333;
	}

#inner_container p{
	font-size:14px;
	padding:10px 0 10px 0; 
	text-align:left; 
	}
	
#inner_container .res{
	font-size:14px;
	padding:10px 0 10px 0; 
	text-align:left; 
	color: #000;
	font-weight: bold;
	text-decoration: none;
	}
	
#inner_container a.res:hover{
	font-size:14px;
	padding:10px 0 10px 0; 
	text-align:left; 
	color: #000;
	font-weight: bold;
	text-decoration: none;
	}
	

	
#inner_container a{
	font-size:14px;
	padding:10px 0 10px 0; 
	text-align:left; 
	color: #063;
	text-decoration: underline;
	}
#inner_container a:hover{
	font-size:14px;
	padding:10px 0 10px 0; 
	text-align:left; 
	color: #fc3;
	text-decoration: underline;
	}
	
.profile_img img{
	padding:2px;
	margin:0 20px 2px 0px;
	}


/*--------------------------right column-----------------*/	
#right_column{
	width:270px;
	float:left;
	}
#right_column_home{
	width:400px;
	float:left;
	}
#right_column_home p{
	font-size:14px; line-height:24px; padding:0 0 10px 0px;
	}
#right_column_home p strong{
	color:#0079A5; text-transform:uppercase;
	}

.sidebar{
	padding:30px 0 0 0;
	
	}
	
.sidebar ul li{
	list-style:none;
	display:block;
	
	}
	
.sidebar h3{
	text-transform: uppercase;
	font-size: 12px;
	text-align: center;
	color: #666;
	}
	
.newini-sidebar{
	margin:0 0 0 0;
	padding: 10px 10px 40px 10px;
	background-color: #000;
	}
	
.newini-sidebar ul li{
	list-style:none;
	display:block;
	color: #39c;
	font-size: 12px;
	line-height: 24px;
	}

.newini-sidebar a{
	color: #39c;
	font-size: 13px;
	line-height: 28px;
	text-decoration: none;
	}
	
.newini-sidebar a:hover{
	color: #9c0;
	}
	
.newini-sidebar a.active{
	color: #f90;
	}
	
.newini-sidebar h3{
	text-transform: uppercase;
	font-size: 16px;
	text-align: center;
	color: #fff;
	}
	

.resource-sidebar{
	margin:0 0 0 0;
	padding: 10px 10px 40px 10px;
	background-color: #000;
	}
	
.resource-sidebar ul li{
	list-style:none;
	display:block;
	color: #39c;
	font-size: 11px;
	line-height: 22px;
	}

.resource-sidebar a{
	color: #39c;
	font-size: 11px;
	line-height: 22px;
	text-decoration: none;
	}
	
.resource-sidebar a:hover{
	color: #9c0;
	}
	
.resource-sidebar a.active{
	color: #f90;
	}
	
.resource-sidebar h3{
	text-transform: uppercase;
	font-size: 16px;
	text-align: center;
	color: #fff;
	}
	

	

.profiles{
	padding:0;
	}

.profiles ul{
	margin:0; 
	padding:0;
	}

.profiles ul li{
	list-style:none;
	display:block;
	
	}
	
.profiles h3{
	text-transform: uppercase;
	font-size: 12px;
	text-align: center;
	color: #666;
	}
	
/*.profiles ul li a{
	color:#337D65;
	font-size:13px; font-weight:600;
	text-decoration:none;
	line-height:21px;
	display:block;
	border:1px solid #fff;
	}
	
.profiles ul li a:hover{
	color:#9A7319;
	background:url(../images/yellow_bullet.gif) 0px 6px no-repeat;
	padding:0 0 0 11px;
	}

.profiles a.active{
	color:#9A7319;
	background:url(../images/yellow_bullet.gif) 0px 6px no-repeat;
	padding:0 0 0 11px;
	}
	*/

.news_letter{
	padding:20px 0 15px 32px;
	margin:0px;
	}
	
.news_sign{
	float:left; width:154px;
	}
	
.news_sign input{
	background:url(../images/search_input.gif) 0 0 repeat-x;
	border-left:1px solid #B4B4B4; border-right:1px solid #B4B4B4;
	height:18px; width:154px;
	}
/*--------------------------right column ends-----------------*/	

/*---------------------Footer--------------------*/

#edwards_logo{background-color: #fff;
padding: 0 0 10px 31px;}

#footer{
	clear:both;
	width:900px;
	padding:0px 0 32px 0px; margin:0px  auto;
	}
	
.footer_cont{
	color:#575757; font-size:12px; text-transform:uppercase;
	padding:16px 0 0 31px;
	}
