body{
background-image:url(images/body_bg.jpg);
background-repeat:repeat-x;
background-color:#2D2D2D;
margin:0px;
}

.bold{ font-weight:bold; }

.shadow_left{
background-image:url(images/shadow_left.jpg);
background-repeat:repeat-y;
width:4px;
}
.shadow_right{
background-image:url(images/shadow_right.jpg);
background-repeat:repeat-y;
width:4px;
}

/* ======================= header start here ======================== */

.header_bg{
width:647px;
float:left;
background-image:url(images/header_box_bg.jpg);
background-repeat:repeat-x;
height:81px;
padding-top:31px;
}

#midpart{
width:908px;
float:left;
margin-top:9px;
}


#footer{
width:920px;
float:left;
padding:15px 0px 0px 0px;
}
.footer_bg{
background-color:#228146;
width:900px;
padding:5px 10px;
float:left;
}









/* ======================= text class here ======================== */
.heading_1{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#0B7B46;
}
.general_txt{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#4C4C4C;
}
.navi{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#0B7B46;
text-decoration:none;
font-weight:bold;
}
.navi a{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#0B7B46;
text-decoration:none;
font-weight:bold;
}
.navi a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#6B6B6B;
text-decoration:none;
font-weight:bold;
}
.footer_txt{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#AFDFB0;
text-decoration:none;
}
.footer_txt a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#AFDFB0;
text-decoration:none;
}
.footer_txt a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#AFDFB0;
text-decoration:underline;
}
