@charset "utf-8";
/* CSS Document */

body{
padding:0px; margin:0px;
font:normal 80%/120% Arial, Helvetica, sans-serif;
color:#666;}

h1{
margin:0px;
padding:0px;
color:#030;
font:normal 190%/200% Arial, Helvetica, sans-serif;
border-bottom:solid 1px #030;}

h2{
margin:0px;
padding:10px 0px 0px;
color:#030;
font:normal 140%/100% Arial, Helvetica, sans-serif;}

.aleft h2{
margin:0px;
padding:0px;
color:#030;
font:normal 140%/200% Arial, Helvetica, sans-serif;}

h2 a{
color:#030;
text-decoration:none;}

h2 a:hover{
color:#030;
text-decoration:underline}

h2.bosy{
margin:0px;
padding:5px;
color:#FFF;
background-color:#899f4e;
font:normal 120%/100% Arial, Helvetica, sans-serif;
display:block;}

h4{
margin:0px;
padding:7px 0px 0px;
color:#000;
font:normal 210%/100% "Times New Roman", Times, serif;}

p{
margin:7px 0px 15px;
padding:0px;
color:#030;
font:normal 100%/170% Arial, Helvetica, sans-serif;}

ul.content, ol.content {
color:#333;
font:normal 110%/170% Arial, Helvetica, sans-serif;}

p.bigger{
font-size:140%;}

a{
color:#899f4d;}

#wrap{
margin:0px auto;
width:865px;}

#head{}

.logo{
width:260px;
padding:28px 0px 28px 10px;
float:left;}

.onright{
float:right;
text-align:right;}

.login{
margin:40px;
float:right;}

.banner{
position:relative;
clear:both;}

.email-optin{
	margin:0px 20px;
	background-color:#FFF;
	border:solid 1px #9bae52;
	padding:5px;
	clear:both;}

#kimberly{
position:absolute;
top:88px;
left:270px;}

#janice{
position:absolute;
top:83px;
left:724px;}

#content{
padding:15px;}

.aright{
float:right;
width:590px;}

.aleft{
float:left;
width:200px;
padding:15px;
background:url(images/grad-left.gif) bottom repeat-x;}

.aleftdown{
float:left;
width:220px;
padding:30px 5px;}

.right{
float:right;}

.left{
float:left;}

hr.hidden{
visibility:hidden;}

#foot{
height:20px;
background-color:#899f4d;
font:normal 90%/150% Arial, Helvetica, sans-serif;
color:#FFF;
clear:both;
padding:10px;}

#foot a{
color:#fff;}

.credtis{
	font-size:90%;}

