/* CSS Document */

html, body{ position:relative; background:#fff url(../images/2010/page-background-grey-bar.jpg) 0 -430px repeat-x; font:100%/1.2 Arial, Helvetica, sans-serif; color:#000; height:100%; padding:0; margin:0; text-align:center;}

*{margin:0; padding:0;}
img{border:none;}
h1, h2, h3, h4{margin-bottom:.5em;}
h1{color:#4f4f4f; font-size:.8em; border-bottom:1px solid #ccc; padding:0 0 .5em 1.44em; text-transform:uppercase;}
h1 span{color:#000;}
h2{font-size:.75em; line-height:1.3; margin:0 1.44em 0 1.44em;}
h3{font-size:.75em; line-height:1.3; margin:2em 1.44em 1em 1.44em;}
h2 em{font-style:normal;}
h3{border-bottom:1px dotted #ccc;}
h3 em{font-weight:normal;}
h3 span{font-size:90%; float:right;}
#rightcol a{font-size:.8em;}


#wrap{position:static; width:59.7em; margin:0 auto 0 auto; min-height:82%; text-align:left;}
img.logo{position:relative; top:10px; left:0; float:left;}
#header{position:relative; width:59.7em; height:63px; float:left; z-index:5;}
/* #header{position:relative; background:#fff url("../images/home_orangegradation.png") 50% 0 no-repeat; width:59.7em; height:63px; float:left; z-index:5;} */
#header #topnav{position:absolute; font-size:.75em; right:0; top:1em; margin-right:1em;}
#header #topnav a{font-weight:bold; color:#fff; text-decoration:none;}
#header #topnav a.active{font-weight:bold; color:#000; text-decoration:none;}
#header #topnav a:hover{font-weight:bold; color:#fff; text-decoration:underline;}

#contentwrap{position:relative; width:59.7em; height:100%; padding:1.8em 0 0 0; float:left;}
#contentwrap a{color:#74A244; text-decoration:none;}
	#contentwrap a:hover{text-decoration:underline;}
#contentwrap a.morelink, #contentwrap a:hover.morelink{font-size:90%!important;}
span#breadcrumb{font-size:85%; font-weight:normal; margin-left:.5em; text-transform:none;}

#leftcol{position:relative; background:url(../images/home_leftcol_arrow.gif) 90% 1.7em no-repeat; width:12em; min-height:37em; text-align:left; float:left;}
#centercol{position:relative; border-right:1px dashed #9f9f9f; border-left:1px dashed #9f9f9f; width:35em; min-height:37em; height:100%; padding:0 0 2em 0; float:left;}
#rightcol{position:relative; width:11.5em; padding-left:.7em; float:left;}

/* ======== LEFT NAV / COL ========== */
ul#leftnav{list-style-type:none; padding:0 0 0 1em; margin-top:4em;}
ul#leftnav li{font-size:.8em; background:url("../images/leftnav_arrow.gif") center left no-repeat; padding:.25em 0 .3em 1.6em;}
ul#leftnav li a{display:block; width:100%; text-decoration:none;}
ul#leftnav li a.active{color:#000;}
ul#leftnav li a:hover{display:block; width:100%; text-decoration:underline;}
/*div#leftnav ul li.active{color:#000; border-top:1px dotted #ccc; border-bottom:1px dotted #ccc;}*/
/* ======== END LEFT NAV / COL ========== */

/* ======== CENTER COL ========== */
#centercol p{font-size:.8em; margin:0 1.44em .5em 1.2em; padding:.2em;}
#centercol p.greeting{margin-bottom:2em;}
#centercol p.mladdress{border-top:1px dotted #ccc; padding:1em 0 0 0; margin-top:1.5em;}
#centercol p.itemlist span{font-size:85%;}
#centercol fieldset{border:none; margin-left:1.1em;}
#centercol fieldset label{font-size:.8em; display:block; margin:.5em 0 .5em 0;}
#centercol fieldset p{margin:0; padding:0;}
#centercol fieldset input.submit{margin:0; padding:0;}
#centercol fieldset select{margin-top:.4em;}
/* ======== END CENTER COL ========== */

/* ======== FOOTER ========== */

#footer{position:relative; height:1.9em; margin:0 auto 0 auto; width:100%; clear:both;}
/* #footer{position:relative; border-right:1px solid #9f9f9f; background-color:#818386; height:1.9em; margin:0 auto 0 auto; width:100%; clear:both;} */
#footer p{font:.7em/1.2 Arial, Helvetica, sans-serif; color:#fff; padding:.5em .5em .5em 1em; float:left;}
#footer p span{font:140% Georgia, "Times New Roman", Times, serif!important; color:#fff!important; }
#footer p img{margin-bottom:-2px;}
#footer a{color:#fff; text-decoration:none;}
#footer a:hover{color:#fff; text-decoration:underline;}
#footer p span{font-size:inherit; color:#fff; font-weight:bold;}
#footer div#b2bbug {position:absolute; background:url("../images/b2btop50.gif") 5% 50% no-repeat; top:0px; left:47.1em; background-color:#9ea0a2; height:1.9em; width:.7em; padding:0 0 0 2.2em;}
#footer div#b2bbug p {background-color:#818386; height:1.9em; margin:0 0 0 .9em; padding:.8em 0 0 .5em; width:8em;}

/* ======== END FOOTER ========== */

.clear{line-height:0px; font-size:0; height:0px; clear:both;}

/*div{ border:1px solid red;}*/
