/* CSS Document */

body{
margin:0;
padding:0;
background:#94b570;
}

.left_shade{
background: url(../images/left_shade.jpg) repeat-y;
}

.right_shade{
background: url(../images/right_shade.jpg) repeat-y;
}

.white_bg{
background: #fff;
}

.text_body{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#272727;
text-decoration:none;
padding:18px 20px 20px 25px;
line-height:20px;
}

.text_body a{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#272727;
text-decoration:none;
}

.text_body a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#272727;
text-decoration:underline;
}

.first_parapad{
padding:0 0 10px 0;
}

.header_img{
padding:21px 20px 0 0;
}

.tagline{
padding:12px 22px 11px 0;
}

.logo{
padding:40px 0 0 0;
}

.shade_line_mid{
background:url(../images/shade_line_mid.jpg) repeat-y;
}

.footer_bg{
background:url(../images/footer_bg.jpg) no-repeat;
height:28px;
padding-top:7px;
}

.footer_bg1{
background:url(../images/footer_bg1.jpg) no-repeat center top;
height:28px;
padding-top:7px;
}

ul.mainNav {list-style:none; height:41px; margin:0px; padding:0px;}
ul.mainNav li { float:left; margin:0; background:url(../images/nev_spacer.gif) right no-repeat; width:202px;}
ul.mainNav li.noRightBG {background:none;}
ul.mainNav li a { float:left; margin:0; padding:22px 0 0 16px; text-align:left; display:block; font-family:Arial, Helvetica, sans-serif; font-size:14px;  text-decoration:none; color:#ffffff; line-height:61px;  width:170px; height:28px;}
ul.mainNav li a:hover { text-decoration:none; color:#ffffff;  background:url(../images/bg_nav_home.gif) no-repeat;}
ul.mainNav li.sec { text-decoration:none; color:#ffffff;  background:url(../images/bg_nav_home.gif) no-repeat; }

.contact_img_text{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#272727;
text-decoration:none;
line-height:14px;
padding-top:5px;
padding-bottom:14px;
}