body{
background-color:#f9fbee;
color:#333; 
font-size:12px;
font-family: Calibri, Arial Narrow, sans-serif;
text-align:center;
margin:auto;
letter-spacing:1px;
}

#content{
width:960px;
text-align:center;
margin:auto;
}

a:link, a:visited{
color:#1f3b08;
font-weight:700;
text-decoration:none;
}

a:hover{   
color:#edb818;
}

h1{
padding:0;
margin:0;
color:#1f3b08;
font-size:16px;
line-height:20px;
text-transform:uppercase;
}

.float{
float:left;
}

.rfloat{
float:right;
}

.clear{
clear:both;
}

.topbar{
background-color:#203b09;
background-image:url(./images/bkg_top.jpg);
background-repeat:repeat-x;
height:71px;
display:table;
color:#fff;
font-size:24px;
line-height:71px;
width:100%;
}

#cellDate{
background-color:#7dbe0b;
height:21px;
line-height:21px;
color:#1f3b08;
font-size:12px;
}

.topnav{
background-color:#f9fbee;
width:959px;
display:table;
border-right: 1px solid #405925;
}

.topnav a:link, .topnav a:visited{
display:block;
padding:0 15px;
font-size:16px;
line-height:29px;
color:#1f3b08;
border-left:1px solid #405925;
}

.topnav a:hover{
color:#edb818;
}

.rightborder{
border-right: 1px solid #405925;
}

.leftborder{
border-left: 1px solid #405925;
}

#header{
width:960px;
display:table;
border-bottom:1px solid #5b9400;
}

.sidecopy{
margin:15px;
text-align:justify;
}

.button{
text-align:center;
display:table;
margin:auto;
}

.button a:link, .button a:visited{
color:#1f3b08;
font-weight:700;
font-size:16px;
text-transform:uppercase;
line-height:25px;
display:block;
}
 
.bkg_green{
background-color:#fafdef;
background-image:url(./images/bkg_green.jpg);
background-repeat:repeat-x;
background-position:bottom;
width:275px;
text-align:left;
border:1px solid #d5e49c;
}

.btn_green{
background-image:url(./images/btn_green.gif);
background-repeat:no-repeat; 
height:25px;       
width:129px;
text-align:center;         
}


.bkg_orange{
background-color:#f8f3d7;
background-image:url(./images/bkg_orange.jpg);
background-repeat:repeat-x;
background-position:bottom;
width:275px;
text-align:left;
border:1px solid #e9c98f;
}

.btn_orange{
background-image:url(./images/btn_orange.gif);
background-repeat:no-repeat; 
height:25px;       
width:129px;
text-align:center;         
}

.bkg_white{
background-color:#fff;
background-image:url(./images/bkg_white.jpg);
background-repeat:repeat-x;
background-position:bottom;
width:650px;
text-align:left;
border:1px solid #eeeeee;
}

.copy{
margin:15px 25px;
line-height:20px;
text-align:justify;
}

#footer{
background-color:#203b09;
color:#fff;
width:100%;  
height:30px;
font-size:11px;
line-height:30px;
padding:0 10px;
}

input {
width:250px;
}

textarea{
width:530px;
}

.btns{
width:auto;
background-color:#7DBE0B;
color:#1f3b08;
border:1px solid #1f3b08;
font-weight:bold;
padding:1px 10px;
}

.img_padding{
margin-right:10px;
}

.txt_label{
clear:both;
float:left;
width:205px;
}

.txt_input {
padding-bottom:5px;
}

.txt_input input{
color:#595959; 
border:1px solid #999999;
padding-left:5px;
margin-bottom:5px;
width:275px;
}

.txt_input input:hover{
border:1px solid #324d1b;
background-color:#f9f9f9;
}

.btn_subscribe{
background-color:#324d1b;
border:1px solid #8ac58d;
width:75px;
height:25px;
margin-bottom:10px;
color:#fff;
cursor:pointer;
}

.txt_input .radio{
border:none;
width:15px;
}

.addthis_toolbox{
line-height:15px;
padding-top:7px;
}

.addthis_toolbox a:link, .addthis_toolbox a:visited{
color:#fff;
}