body {text-align:left;/* IE hack to center page contents */
	margin:0; color:#fff;}

body, table, td, h1, h2, p, span, ul, li {font-family:Verdana, Helvetica, sans-serif; font-size:11}
h1, h2, h3, h4, p, a, span {text-align:left;}
input {border: solid 1px #333333; font-size:11px; color:#036;}
select {border: solid 1px #333333; font-size:11px; color:#036;}
textarea {border: solid 1px #333333; font-size:11px; color:#036;}

img {border:0;}
.clearFloats {clear:both; line-height:0px; height:0px; font-size:0px;}
.skiplink {display:none;}

.hRule {width:190px; height:1px; background:url(/images/hRule.gif) no-repeat; margin:0;}
.jaCell {font-family:Verdana, Helvetica, sans-serif; font-size:11; background-color:#f0f0f0;}

/* ---- links ----------------------------------------- */
a:link, a:visited {color:#036; text-decoration:none;}  
a:hover {color:#95b918; text-decoration:underline;}
a:active {color:#036;}


/* ---- ids & classes ----------------------------------------- */
#frame {margin:0 auto; width:800px;} /* this centers the page */

#header {width:800px; height:53px; background:url(/images/headerBG.jpg) no-repeat; position:relative;}
	#header #logo {position:absolute; top:0; left:0; width:189px; height:53px; /*background:url(/images/logo.jpg) 0 1px no-repeat;*/}
	#header #tagline {position:absolute; top:20px; left:210px; width:367px; height:17px; background:url(/images/tagline.gif) 0 0 no-repeat;}
	#header h1 {display:none;}
	#header h2 {display:none;}
	
#topNav {width:800px; height:25px; background-color:#007FD0; color:#80BFE8; font-size:11px; line-height:25px;}
	#topNav ul {margin:0; padding:0; text-align:right;}
	#topNav ul li {display:inline; list-style:none;}
	#topNav li span {color:#fff; padding-left:3px;}/* for date display */
	#topNav a {color:#fff; text-decoration:none; padding-right:4px; padding-left:2px;}
	#topNav a:hover {color:#95b918;}
	
#contentWrap {width:800px; background:url(/images/contentWrapBG.jpg) repeat-x; background-color:#fff; padding:1px 0; text-align:left;}
	
	#contentCol {width:100%; float:left; margin:5px 0 5px 0; font-size:11px; /*border:1px solid blue;*/}
		#contentCol h2 {border-bottom:2px solid #007FD0; background:url(/images/h2BG.gif) 0 0 no-repeat; color:#fff;
			margin:0 0 15px 0; padding:0 0 0 10px; font-size:12px; font-weight:normal; line-height:27px; height:27px;}
		#homeLeft {float:left; width:290px; margin-right:25px;}
			#homeLeft h3 {margin:0; padding:0 0 3px 5px; font-size:14px; color:#036; border-bottom:1px solid #036;}
			#homeLeft p {margin:0; padding:5px 0;}
			#homeLeft .fadeBox {background:url(/images/fadeBG.jpg) repeat-x; margin-bottom:20px; padding:5px 8px 7px 8px;}
			.fadeBox ul {margin:0; padding:0;}
			.fadeBox ul li {display:inline; list-style:none; line-height:15px;}
			.fadeBox a:link, .fadeBox a:visited {color:#000;}
			.fadeBox a.more {text-decoration:underline; color:#004993 !important;}
		
			
		#homeRight {float:left; width:250px; /*border:1px solid red;*/}
			#homeRight h3 {margin:0; padding:10px 0; font-size:13px;}
			#homeRight p {margin:0; padding:0 0 12px 0; line-height:15px;}
			
		#contLeft {float:left; width:500px; padding-left:5px; padding-bottom:2px;}
			#contLeft h3 {margin:0; padding:0 0 3px 5px; font-size:12px; color:#036;}
			#contLeft p {margin:0; padding:0;}
			#contLeft input {border: solid 1px #333333; font-size:11px; color:#036;}
			#contLeft select {border: solid 1px #333333; font-size:11px; color:#036;}
			#contLeft textarea {border: solid 1px #333333; font-size:11px; color:#036;}
			#contLeft .sel {font-size:12px; color:#036; width:50px; cursor:hand}
			
		#adBanner {margin-bottom:20px;} /* banner on interior pages */
		#singleCol {padding:0 5px; color: #000} /* interior pages layout */
			#singleCol h3 {margin:0; padding:0 0 7px 0; font-size:14px; color:#036;}
			#singleCol p {margin:0; padding:0 0 12px 0; line-height:153px;}
			#singleCol a {text-decoration:underline}
			#singleCol #calc {margin:0 auto;} /* this holds the Flash Calculator */
			#lowerText {margin-top:20px; line-height:15px;}
			#lowerText h4 {font-size:11px; margin:0; padding:0 0 5px 0;}
			#lowerText #legend {float:right; width:200px; background:url(/images/legendBG.jpg) repeat-x; font-size:10px; margin:0 0 10px 10px;}
				#legend h4 {margin:0 0 8px 0; padding:0 0 3px 6px; font-size:14px; color:#036; border-bottom:1px solid #000; background-color:white;}
				#legend p {line-height:13px; padding:0 10px 12px 10px;}
		

