* { padding: 0; margin: 0; }

* html img,
* html .png{
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "/images/clear.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}


body 			{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin-bottom: 20px;}
#wrapper 		{ margin: 0 auto; width: 770px; border-left: 1px solid #018A46; border-right: 1px solid #FF9E0F;}

#header 		{ width: 770px; color: #333; margin: 0px 0px 0px 0px; background: #FFFFFF; height: 74px;}
#logoCell 		{ width: 70%; float: left; }
#SiteSearchCell { width: 22%; float: right; padding: 18px 10px 0 0; text-align: right; font-size: 10px;}

/* -------- corporate home/contact us nav  ------------------- */
.homeNav { position: relative; bottom: 5px; font-size: 11px;}
/* ----------------------------------------------------------- */

#nav 			{ width: 770px;height: 49px; background: url(/images/layout/navBG.gif) no-repeat top left;}
#content img	{ border: 0; }
#content ul		{ margin-left: 1.3em; }
#content ol		{ margin-left: 1.4em; }
#oneColContent ul { margin-left: 1.3em; }
#oneColContent ol { margin-left: 1.4em; }
select 			{font-size: 11px;}
.Form 			{font-size: 11px;padding:1px 2px 1px 2px;}
.FormButton 	{font-size: 11px;font-weight: bold;cursor: pointer;}
/* ------------ Two-Column Layout ----------- */
#leftCol 		 { width: 219px; font-size: 10px; margin: 20px 15px 0 20px; padding: 0; border: 0; float: left; }
#rightColContent { width: 436px; margin: 0 0 0 25px;}

/* ------------ One-Column Layout ----------- */
#oneColContent	 { width: 676px; margin: 0 auto; padding-top: 10px;  }

#footer 	{  width: 770px; color: #666; height: 49px; background: url(/images/layout/footerBG.gif) no-repeat top left; margin: 0px 0px 0px 0px; padding: 0px 0px; font-size: 10px; text-indent: 15px;}

h1 { background-color: #fff; border: 0; margin: 0 11px; padding: 20px 15px 5px 15px; }
#oneCol h1 { background-color: #fff; border: 0; margin: 0 18px; padding: 20px 15px 5px 15px; }
.fade { position: relative; bottom: -1px; }

#fixedNav {padding: 20px 9px 0 19px; }
#fixedNav img {margin: 0 5px 0 0; }

/* ------------ Link Styles ----------- */
#SiteSearchCell a:link, #SiteSearchCell a:visited, #SiteSearchCell a:active {color: #000; text-decoration: none;}
#SiteSearchCell a:hover { color: #FF9900;}

#content a:link, #content a:visited, #content a:active { color: #018947; }
#content a:hover { color: #FB9C11; }

#oneColSetup a:link, #oneColSetup a:visited, #oneColSetup a:active { color: #018947; }
#oneColSetup a:hover { color: #FB9C11; }

#footer a 	{ text-decoration: none; }
#footer a:link, #footer a:active, #footer a:visited { color: #666; } 
.footerNav, .footerNav a { padding-top: 15px; color: #fff !important; }

/* ------------ Module Styles -------------- */
.NewsBlurbTitle {text-transform: uppercase; }
p { margin-bottom: .75em; margin-top: .25em; }
#footer p { margin: 0; }
#sifrHeadline { background-color: #fff; width: 711px; border: 0; margin: 0 0 0 -26px; padding: 22px 0 3px 18px; }
.NewsDate {font-size: 10px;  }
h4 {font-size: 10pt; font-weight: normal; color: #666; margin: 8px 0; }

.SubNav { font-size: 12px; text-decoration: none; font-weight: bold; border-bottom: 2px solid #028944; line-height: 20px;}
.SubNav:hover { font-size: 12px; text-decoration: none; font-weight: bold; border-bottom: 2px solid #FF9F0D; line-height: 20px;}


