
html { margin:0; padding:0; }

/* Globals */ 
body { margin:0; padding:0; background: #208b01 url(/images/main_bkg2.jpg) repeat-x top center; font:12px Arial; color:#666666; }
h1 { font:bold 14px Arial; color: #3f3f3f;  margin:0;}
/*h2 { font: bold 13px Arial; color: #848b69; margin:0; padding:0;}*/
h2 { font:bold 14px Arial; color: #3f3f3f;  margin:0;}
h3 { font:bold 12px Arial; color: #3f3f3f; margin:0; }
img { border: none;}
form { margin:0; padding:0;}
p {margin:2px; padding:3px 0;}

/* links */
a:link, a:visited, a:active { color:#1d95ae; text-decoration:underline; }
a:hover { color:#666666; padding:0 0px; }	
a.arrow {font-weight:normal;padding:0 0 0 10px;background:url(/images/arrow.gif) no-repeat transparent 0px 5px;line-height:12px;}
a.arrowGray {font-weight:normal;padding:0 0 0 10px;background:url(/images/arrow.gif) no-repeat transparent 0px 5px;line-height:12px; color:#666666;  text-decoration:none;}
a.read {font-weight:normal;padding:0 0 0 10px;background:url(/images/read.gif) no-repeat transparent 0 0;}

/* Page layouts */	
#wrapper {margin: 0 auto; width:775px; background:url(/images/header_bkg.jpg) repeat-x 0 0; margin-top: 20px;}

#header {width:775px; height:80px;padding-bottom:5px;}
	#logo{float:left; width:215px;}
	#header_slogan {float:left;  font-size: 15pt; padding-left: 20px;color: Black; padding-top: 35px;  font-style: italic;}
	#header_icons {float:left; width:560px; text-align:right; padding-top:0px;}

#topNav {width:775px; height:35px;  margin:0 auto; text-align:center;}
#topForm {width:775px; height:169px; background: #fff url(/images/topForm_bkg.jpg) no-repeat top left; margin:0 auto; padding-top:3px; position:relative; top:0; left:0;}
#topForm p {margin:0; padding:3px 0;}
#topForm input,#topForm textarea {font:11px Arial; color:#666666;}
#topForm .leftcopy { width:360px; position:absolute; top:25px; left:400px; }
#topForm .leftcopy h2 {padding: 0; margin: 0;}
#topForm .rightcopy { width:185px; position:absolute; top:75px; left:555px;}
	

#contentWrapper {width:775px; margin:0 auto; text-align:center; background:url(/images/contentWrapper_bkg.gif) repeat-y 0 0;position: relative;}
#contentWrapperTop {width:775px; height:7px; background: #fff url(/images/contentWrapper_top.gif) no-repeat top left;}
#contentWrapperBody {width:775px;overflow:hidden;   text-align:left; }
#contentWrapperBtm {width:775px; height:4px; vertical-align: bottom;  background: #fff url(/images/contentWrapper_btm.jpg) no-repeat top left;}


#footer {clear:both; margin:0 auto; text-align:center; font:bold 11px Arial; color:#3f3f3f; width:775px; height:40px; background:url(/images/footer_bkg.gif) no-repeat 0 0;}
#footer a:link, #footer a:visited, #footer a:active {color:#3f3f3f; text-decoration:none; }
#footer a:hover {color:#0e486e;text-decoration:underline;}	
	ul.footernav {font-size: 8pt;list-style-type: none; padding:0; margin:0 0 3px 0;}
	ul.footernav li {display:inline; padding:0 2px;}

	
/* Page classes */
.onecol { margin:0 10px 0 20px;}
.col480Left {float:left; width:480px; margin:0 10px 0 20px;}
.col245Left {float:left; width:245px; margin:0 10px 0 20px;}
.col480Right {float:left; width:480px;margin-bottom: 20px;}
.col245Right {float:left; width:245px;}

.fixer_3 {clear:both;overflow:hidden;width:auto;height:3px;}
.fixer_5 {clear:both;overflow:hidden;width:auto;height:5px;}
.fixer_10 {clear:both;overflow:hidden;width:auto;height:10px;}
.fixer_20 {clear:both;overflow:hidden;width:auto;height:20px;}
.fixer_30 {clear:both;overflow:hidden;width:auto;height:30px;}


/* 245px column classes */
.blueHeader {width:245px; height:33px; background: url(/images/col245_hdr_bkg.jpg) no-repeat top left; font:bold 11px Arial; color:#fff; }
.blueHeader .blueTitle { font:bold 14px Arial; color:#fff; padding:8px 0 0 30px;}
.gray245Top {width:245px; height:7px; background: url(/images/gray245_pod_top.gif) no-repeat top left;}
.gray245Body {width:245px; overflow:hidden; text-align:left; background: url(/images/gray245_pod_bkg.gif) repeat-y 0 0;}
.gray245Btm {width:245px; height:7px; background: url(/images/gray245_pod_btm.gif) no-repeat top left;}
.white245Top {width:245px; height:7px; background: url(/images/white245_pod_top.gif) no-repeat top left;}
.white245Body {width:245px; overflow:hidden; text-align:left; background: url(/images/white245_pod_bkg.gif) repeat-y 0 0;}
.white245Btm {width:245px; height:7px; background: url(/images/white245_pod_btm.gif) no-repeat top left;}
.gradient245Pod{ width:245px; height:113px; background:url(/images/gradient245_pod_bkg.gif) no-repeat top left;}
.gradient245Pod p {margin:0; padding:3px 0;}
ul.verticalPodUl {padding-left:18px; }
ul.midPageUl {padding-left: 20px; list-style-type: none;}
    ul.midPageUl li {padding-bottom: 5px;}
/* end 245px column classes */

/* 476px column classes */
.gray476Top {width:476px; height:7px; background: url(/images/gray476_pod_top.gif) no-repeat top left;}
.gray476Body {width:476px; overflow:hidden; text-align:left; background: url(/images/gray476_pod_bkg.gif) repeat-y 0 0;}
.gray476Btm {width:476px; height:7px; background: url(/images/gray476_pod_btm.gif) no-repeat top left;}
/* end 476px column classes */

/* Misc classes */
.bold {font-weight:bold;}
.left { text-align:left; }
.centered {margin-left:auto; margin-right:auto; text-align:center;}
.contentPad { padding:5px 10px;}
.nopad {padding:0;}
.pad_10 { padding:10px; }
.btmPad {padding-bottom:5px;}
.btmBorder {border-bottom:1px solid #ccc; padding:8px 0;}
.pdfLogo {padding: .5px; margin-left: 5px; color: White; background-color:Red; font-size: 6pt;}
.inline {display:inline;}
.hidden {display:none;}
.toggled {display:block;}
.thumbs {float:left; padding:5px 10px 0 0 ;}
#formsandlinks .form {display:block; padding: 5px 0 5px 0; font-weight: bold;}
#formsandlinks p {margin-left:10px;}
ul.standard {list-style: none;margin:6px 0 8px 0;padding:0;}
ul.standard li {background:url(/images/3x3_block.gif) no-repeat transparent 0px 6px;padding:0 0 0 8px;margin:0 0 3px 0;}
ul.standard li ul {margin-left:22px;}

.contactForm input,.contactForm textarea {font:11px Arial; color:#666666;}
.contactFormHeader r {width:20px; height: 20px;}

.ltgray {color:#afafaf;}
.white {background-color:#fff;}
.red {color: Red;}