﻿body {
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-size:75%;
	color:#5E6A71;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:1.75em;
}


a {color:#047AC5;}  #content a {font-weight:bold; text-decoration:none;}  a:hover {color:#047AC5;text-decoration: underline;} /* a:visited {color:#FB8F22;} */

h1, h2, h3, h4, h5, h6 {font-weight:bold}
h2 {color:#047AC5;font-size:1.2em;padding-top:.3em;padding-bottom:12px;#padding-bottom:2px;_padding-bottom:2px;margin-bottom:-1.1em;}
h4 {font-size:1em; padding:2em 0 0 0 0; margin-top:2.1em;margin-bottom:-1.2em;}

img, a img {border:none; text-align:center;}

hr {height:1px;width:85%;color:#5BC6E8;}


ul.long li {margin-bottom:.8em;margin-left:-20px;#margin-left:1px;_margin-left:20px;}
ul.horizontal li {display:inline;padding-right:1em}

.txtRight {text-align:right;}
.txtLeft {text-align:left;}
.txtCenter {text-align:center;}

.copyright{font-size: .8em;}

.rootNode a {font-weight:bold;}

h4.standAlone{margin-bottom:0em;}

/* define most commonly used image styles */
div.imgRight {width:auto; float:right;clear:right;text-align:center;padding:.7em .5em 1em 2em;background-color:#ffffff} 
div.imgLeft {width:auto; float:left;clear:left;text-align:center;padding:.7em 2em 1em .5em;background-color:#ffffff} 
div.imgHomeColumn {width:66px;float:left;clear:left; vertical-align:top;padding:8px 1.2em 0 0;}


/* define callout text styles */
/* also add appropriate margin or padding styles to the p tag to control text wrap such as: style="padding:12px 20px 0 20px;" or style="margin-top:10px;margin-left:20px;margin-right:20;" */
.largeText {font-size: 1.3em;font-weight:bold;color:white!important;line-height:1.5em;vertical-align:middle;text-align:center;}
.basicText {font-size: 1em;font-weight:bold;color:white!important;line-height:1.5em;text-align:left;} 
.quoteText {font-size: 13px;font-weight:bold;color:white!important;line-height:1.5em;text-align:left;} .cite {font-style:italic;font-weight:normal;padding-top: 5px;display:block;}



/* define alignment styles used for callouts */

	/*  also add variations of the following styles to the div tag when placed in the file to control remaining callout components: 
			background-image:url(images/calloutYellow_250x120.png); (to call appropriate background image)
			width:250px;   (to define background image width)
			height:120px;  (to define background image height)
			margin-bottom:55px   (to use or delete as needed to control text wrap)	
	*/
.alignRight {float:right;clear:right;margin:1em .5em 2em 2.5em;background-repeat:no-repeat;border:0px dotted #999999;} 
.alignLeft {float:left;clear:left;display:block;margin:2em 2em 2em .2em;background-repeat:no-repeat;border:0px dotted #999999;}
.alignCenter {clear:right;clear:left;background-repeat:no-repeat;border:0px dotted #999999;} /* You need to wrap this in a <div align="center"> tag to properly align */

/* form syles */
.formsRequired {color: Red;}
.form {float: left;clear: left;width: 100%;margin: 0 0 1em 0;padding: 0;border-style: none;}
.form legend {color: #1c6c35;font-weight: bold;text-transform: uppercase;padding: .5em .5em 0 .5em;}
.form ol {list-style: none;}
.form li {float: left;clear: left;width: 100%;padding-bottom: 1em;}
.form label {float: left;width: 12em;margin-right: 1em;font-weight: bold;}
.clearer {clear: both;height: 1px;}
.captchaControl {padding-bottom: 80px; float: none;}
.captchaControl font{font: 1em arial, sans serif;}
.submitButton {float: none;}

/* layout */
@media screen {

	/* define width of scren and link color */
	#container {width:958px;margin: auto;padding: 0 0 100px 0;background-repeat: no-repeat;background-position:bottom;border:0px solid blue;position:relative;}

	/* define header/banner area */
	#pageHeader {background: url(/images/bg_banner.png);background-repeat: no-repeat;width:958px;height:161px;border:0px solid navy;}

	/* define location of company logo */
	#brand {width: 210px; padding:0; float:left;border:0px solid blue;}
	
	/* define location of second-level header images */
	#headerImage{float:right;width:545px;height:128px;border:0px solid #333333;vertical-align:bottom;padding:0px}	
	#homeImage {width:958px; height:194px; padding-bottom:-1px;vertical-align:bottom;margin-top:-1px;}

	/* define top navigation */
	#globalNav {position:absolute;left:250px;top:122px;margin-left:-40px;margin-top:6px;border:0px solid #000000;display:inline;width:730px;float:right;}
	#globalNav ul, #globalNav li {display:inline; list-style:none;margin:0 0 0 -10px;padding:0;width:auto;} #globalNav li.first {border:none}
	#globalNav ul {float:left;text-align:left; padding:6px 0 0 0;}
	#globalNav li {float:left;padding:0 3em 1.2em;} #globalNav li.last {padding-right:0}
	#globalNav a {color:#047AC5;text-decoration:none;font-size:1em; font-weight:bold} #globalNav li.sel a {color:#ecc200}
	#globalNav a:hover{color:#ecc200;text-decoration:none;}

	#globalNav:after {content:".";display:block;height:0;clear:both;visibility:hidden}
	.sel {color:#ecc200!important; font-weight:bold;} 	
	
	/* define area below pageHeader */
	#wrapMain{width:956px;min-height:100%; border-right:1px solid #5BC6E8; background-color:white; border-left:1px solid #5BC6E8; border-bottom:1px solid #5BC6E8; padding-bottom:20px; padding-top:20px} 
	#wrapHome{width:956px;min-height:100%; border-right:1px solid #5BC6E8; background-color:white; border-left:1px solid #5BC6E8; border-bottom:1px solid #5BC6E8; padding-bottom:20px;} 

	/* define content (text) area */
	#content ul {line-height:1em;margin-left:25px;} li {line-height:1.5em} 
	#content /* a {color:#047AC5; font-weight:bold; text-decoration:none;}*/ a:hover {color: #047AC5; text-decoration:underline;} 

	/* define left navigation */
	.navigation {width:195px;margin:0 0 0 1px;border:0px dotted #999999;float:left;color:#047AC5;font-size:12px;}	
/*	ul.nav li {list-style:none;} li {margin-left:-20px;padding:0;margin-bottom:5px}
	ul.nav a {color:#047AC5;font-size: 12px;text-decoration:none;padding-bottom: 40px;} a:hover {color:#ECC200;text-decoration:none;} 
*/
	.navigation a {color:#047AC5;} a:hover {color:#047ac5;font-weight:bold;text-decoration:none;} a:visited {color:#047AC5;}



	/* define single column format with left navigation */
	#contentWnav {height:auto;margin-left:200px;margin-top:20px;vertical-align:top;border-left:1px solid #5BC6E8;padding:0 20px 0 15px;line-height:1.5em;}
	#contentNoNav {margin-left:20px;margin-right:20px;margin-top:20px;vertical-align:top;min-height:200px; border:0px dotted blue;}
	
	/* define home page columns */
	#HomeColumn1, #HomeColumn2, #HomeColumn3 {height:343px;min-height:230px;vertical-align:top; line-height:1.5em;}
	#HomeColumn1 {width:285px; position:absolute;top:356px;border-right:solid 1px #5BC6E8;}
	#HomeColumn2 {width:382px; position:absolute; top:356px; left:287px; border-right:solid 1px #5BC6E8;}
	#HomeColumn3 {width:287px; position:absolute; top:356px; left:670px; border:solid 0px black;}

/*	.HomeColumnTitle {background-color:#DEF4FA;height:25px;border-bottom:solid 1px #5BC6E8;}  */
	.HomeColumnTitle {font-size:1.3em; color:#333333; background-color:#DEF4FA;height:25px;border-bottom:solid 1px #5BC6E8; padding:1px 0 0 15px;}  
/*	*+html .HomeColumnTitle {font-size:1.3em; color:#333333; background-color:#DEF4FA;height:25px;border-bottom:solid 1px #5BC6E8; padding:1px 0 0 15px;}  */
	.HomeColumnTitleText {font-size:1.05em; color:#333333; margin-top:4px;} 

/*	.HomeColumnTitle {background-color:#DEF4FA;height:25px;border-bottom:solid 1px #5BC6E8;padding:1px 0 0 15px;#padding:5px 0 0 15px;}
	.HomeColumnTitle p {font-size:1.3em; color:#333333;#margin-top:5px;margin-top:-5px;}*/
	.-1HomeColumnTitle {font-size:1.3em; color:#333333;background-color:#DEF4FA;height:25px;border-bottom:solid 1px #5BC6E8; padding:0px 0 0 15px;}

	.HomeColumnText {line-height:1.6em;height:250px;padding:17px 15px 0 15px; vertical-align:top; border:0px dotted purple}
	
	/* define 2 columns format with left navigation -- example:Biofuels.aspx */
	#NavColumn1 {width:340px; position:relative; float:left; display:block; border-right:1px solid #5BC6E8;padding-right:20px;}
	#NavColumn2 {width:345px; position:relative; float:right; display:block; border:0px solid black;}

}


/* ------------------------ */

* html #quoteText  /* IE6 hack */
{ }