body {margin:0px; padding:0px; background-color:#dfffdf; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; min-width:970px; text-align:center;}

.container {width:970px; z-index:1; text-align:left; margin-left:auto; margin-right:auto; color:#757575; background-color:#fff;}

.header {}
.login {float:right; padding:14px 25px 0 0; text-align:right;}
.strapline {padding-top:60px; padding-bottom:5px;}


.content {margin-left:25px; margin-right:25px;}

.menu {}
.menu ul {list-style:none; display:inline;} 
.menu ul li {float:left;} 
.flash {padding-bottom:10px;}

/* home page divs */
.lhs_h {float:left; width:230px;}
.rhs_h {margin:0 10px 0 250px; border-left:2px dashed #757575; padding-left:15px; padding-bottom:10px;}

/* internal page divs */
.lhs_i {float:left; width:250px;}
.rhs_i {margin:0 10px 0 270px; border-left:2px dashed #757575; padding-left:15px; padding-bottom:10px;}

.breadcrumbs {border-bottom:1px solid #757575; margin-bottom:10px; padding-bottom:10px;}
.breadcrumbs a {text-decoration:none; color:#757575;}
.breadcrumbs a:hover {background-color:#757575; color:#fff;}

.left_calc {font-size:75%;}

/* subnav lists */
.subnav {color:#203812;}
.subnav a {color:#203812; text-decoration:none;}
.subnav a:hover {background-color:#80cf48; color:#fff;}
.selected {color:#009900;}
.selected a {color:#009900;}
.selected a:hover {color:#009900;}
.sub {padding-left:12px;}
.sub_select {padding-left:12px; color:#009900;}
.sub2 {padding-left:24px;}
.sub2_select {padding-left:24px; color:#009900;}

/* boxes */
.f_left_300 {float:left; width:290px; border:1px solid #009900; margin:5px 0 5px 0; padding:5px;}
.f_right_300 {float:right; width:290px; border:1px solid #009900; margin:5px 0 5px 0; padding:5px;}
.box_300 {display:inline; width:300px;}
.box {border:1px solid #009900; padding:10px; margin-bottom:10px;}
.clear_r {clear:right;}

.footer {clear:both; margin-left:25px; margin-right:25px; text-align:center; border-top:1px solid #757575; padding-top:10px; margin-top:10px;}
.footnav a {text-decoration:none; color:#757575;}
.footnav a:hover {background-color:#757575; color:#fff;}


h1 {font-size:1.2em; color:#009900; margin:0; padding:0;}
h2 {font-size:1em; color:#009900; margin:0; padding:0;}
h3 {font-size:1em; color:#009900; margin:0; padding:0; font-style:italic;}
p {margin:0; padding:0;}
hr {border:1px solid #009900; width:80%; text-align:center;}

a {text-decoration:underline; color:#757575;}
a:hover {background-color:#757575; color:#fff;}

form {margin:0; padding:0;}
.green_l {color:#009900; font-size:1em;}
.green {color:#009900;}
.lgt_green {background-color:#80cf48;}
.red {color:#FF0000;}

.large {font-size:1.3em;}

.sme {width:970px; z-index:1; text-align:right; margin-left:auto; margin-right:auto; color:#757575; font-size:75%;}
.sme a {text-decoration:none;}
.sme a:hover{text-decoration:underline; background-color:#dfffdf; color:#757575;}
