/* general style sheet */
body { background-color:#6a7e7c;  margin: 2px 0px 4px 0px;}
#topHPBanner {width:800px; height:338px; background:url(images/sfres-hp-banner.jpg); background-repeat:no-repeat background-color:#235E5C; border-bottom:1px solid #397a74; position:100% 100%;}
#topBanner {width:800px; height:161px; background:url(images/bannerR2.gif); background-repeat:no-repeat background-color:#235E5C; border-bottom:1px solid #FFCE86; position:100% 100%;}
#topBannerBlue {width:800px; height:161px; background:url(images/banner-Vblue.gif); background-repeat:no-repeat background-color:#235E5C; border-bottom:1px solid #2F4669; position:100% 100%;}
#topBannerGray {width:800px; height:161px; background:url(images/banner-Vgray.gif); background-repeat:no-repeat background-color:#235E5C; border-bottom:1px solid #397a74; position:100% 100%;}
#topBannerTeal {width:800px; height:161px; background:url(images/banner-Vteal.gif); background-repeat:no-repeat background-color:#235E5C; border-bottom:1px solid #2F4669; position:100% 100%;}

#content {
	padding-left: 15px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	/*background-color: #faffff;*/
}

#date {
float: left;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 5px;
	/*background-color: #faffff;*/
}
#search {
	float: right;
	padding-left: 15px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	/*background-color: #faffff;*/
}
.box {background-color: White; border-left: 1px solid #397a74; border-bottom: 1px solid #397a74; border-right: 1px solid #397a74; border-top: 1px solid #397a74; 
}
.boxLeft {background-color: White; border-left: 1px solid #397a74; border-bottom: 1px solid #397a74;  border-top: 1px solid #397a74; 
}
.boxLeft1 {background-color: White; border-left: 1px solid #397a74; 
}
.boxLeft1Bottom {background-color: White; border-left: 1px solid #397a74; border-bottom: 1px solid #397a74;
}
.boxRight {background-color: White;  border-bottom: 1px solid #397a74; border-right: 1px solid #397a74; border-top: 1px solid #397a74; 
}
.boxRight1 {background-color: White;   border-right: 1px solid #397a74; 
}
.boxRight1Bottom {background-color: White;   border-right: 1px solid #397a74; border-bottom: 1px solid #397a74;
}
.boxMiddle {background-color: White;  border-bottom: 1px solid #397a74;  border-top: 1px solid #397a74; 
}
.boxMiddleBottom {background-color: White;  border-bottom: 1px solid #397a74;   
}
.bckgrdclr {
	background-color: #faffff;
}
.body2 {font: normal 12px/normal Verdana, Arial, Helvetica, sans-serif; color: #000;	}
.body4 {font: normal 10px/12px Verdana, Arial, Helvetica, sans-serif; color: #000;}
.bodybold {	font: normal normal 900 14px Verdana, Geneva, Arial, Helvetica, sans-serif;	color: #000000;	line-height: 16px;}
.bodygold {color: #FFB036; font-style: normal; font-weight: bold; font-size: 16px; 
line-height: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;	}
.bodySold {color: #c13b61; font-style: normal; font-weight: bold; font-size: 16px; 
line-height: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;	}
.topID {font: normal 12px/normal Verdana, Arial, Helvetica, sans-serif; color: #ffce86; text-indent: 15px;}
.title {	color: #397A74;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;	
	text-decoration: none;
}
.title2 {	color: #397A74;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;	
	text-decoration: none;
}
.title3{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px; line-height: 16px; font-weight: bold; }	
.title4 {color: #ffb036; font-style: normal; font-weight: bold; font-size: 16px; 
line-height: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;	}			
p {font: normal normal normal 12px/16px  Verdana, Arial, Helvetica, sans-serif;	}
p.title {color: #184E4F; font-style: normal; font-weight: bold; font-size: 16px; 
line-height: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;	}	
h2{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px; line-height: 19px; font-weight: bold; }
h3{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px; line-height: 11px; font-weight: bold; }		
#indent{padding-left: 15px; padding-top: 0px; padding-right: 85px; padding-bottom: 2px; overflow: hidden;}			
.imgListHP {padding-right: 15px; padding-left: 15px; padding-top: 10px; padding-bottom: 8px; border:0px; }
	 
a:link, a:visited {
	color: #397A74;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;	
	text-decoration: none;
}
a:active, a:hover  {
	color: #184E4F;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;}
	
a.small:link, a.small:visited {
	color: #397A74;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;	
	text-decoration: none;
}
a.small:active, a.small:hover  {
	color: #184E4F;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;}	
	
a.title:link, a.title:visited {
	color: #397A74;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;	
	text-decoration: none;
}
a.title:active, a.title:hover  {
	color: #184E4F;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;}	
	
a.altB:link, a.altB:visited {
	color: #FFB036;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;	
	text-decoration: none;
}
a.altB:active, a.altB:hover  {
	color: #ffce86;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;}	
	
a.alt:link, a.alt:visited {
	color: #FFB036;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;	
	text-decoration: none;
}
a.alt:active, a.alt:hover  {
	color: #ffce86;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;}	
li {font: normal normal normal 12px/16px  Verdana, Arial, Helvetica, sans-serif;  list-style-type: square;}
#tableBorder {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #397a74;	
	}
#tableTTD {	
	margin-left: 20px;
	margin-top: 10px;
	width: 90%;	
	border-width: 0;
	}
.navBottom {background-color: #faffff; border-top: 4px solid #6a7e7c; border-left: 1px solid #397a74; border-right: 1px solid #397a74; border-bottom: 1px solid #397a74;  text-align: center; padding-top: 15px;}

a.btmNavigation:link { color: #397a74; font-style: normal; font-weight: bold; font-size: 10px; 
line-height: normal; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a.btmNavigation:active { color: #397a74; font-style: normal; font-weight: bold; font-size: 10px;
 line-height: normal; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.btmNavigation:visited { color: #397a74; font-style: normal; font-weight: bold; font-size: 10px;
 line-height: normal; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
 a.btmNavigation:hover { color: #184e4f; font-style: normal; font-weight: bold; font-size: 10px; 
line-height: normal; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.btmNavigation { color: #555656; font-style: normal; font-weight: bold; font-size: 10px; 
line-height: normal; font-family: Verdana, Arial, Helvetica, sans-serif; }
