body {margin:0; padding:0;font-size:12px; height:auto;  color: #000;  font-family:arial; background-color: #ffffff; background:url(img/main_inner_bg.gif) repeat-x top; }
a { color:#000; text-decoration:none}
a:hover { color:#b1b1b1;text-decoration:underline}
input {font-family:arial; font-size:12px;  height:17px;padding-top:3px; padding-left:4px ; color:#b1b1b1}
select {font-family:arial; font-size:12px; margin:0px; padding:0px; height:25px; }
textarea {font-family:arial; font-size:12px;  }
img {border:none; }
form{padding:0px; margin:0px}
li {list-style:none;}



/* MAIN CONTAINER */

.main_container
{ width:900px; margin-left:auto; margin-right:auto;
}


.header{
float:left;
height:105px;
margin:10px 0px 0px 0px;
width:100%
}

.input{
float:left;
width:149px;
height:27px;
background: url(img/input.gif) no-repeat;

}

.green{
color:#52b81a
}

.hor_nav{
float:left;
width:880px;
background:url(img/nav_bg.gif) repeat-x;
height:51px;
position: static
}

.hor_nav ul{
float:left;
list-style:none;
margin:0px; padding:0px;
margin-top:12px
}

.hor_nav li{
float:left; position:relative;
list-style:none;
padding-left:0px; padding-right:0px;
width:95px; text-align:center;
height:25px;  padding-top:10px
}

.hor_nav li a{
font-weight:bold; 
color:#ff7600;
}

.hor_nav li#active{
background:url(img/nav_active.png) no-repeat;

}

.hor_nav li#active a{
color:#FFF;
}

.hor_nav li:hover{
background:url(img/nav_active.png) no-repeat;

}

.hor_nav li:hover a{
color:#FFF;
}

.content{
width:898px;
margin:0px;
float:left;
margin-top:0px;
background:#e9e9e9;
border-right:1px solid #cccccc;
border-left:1px solid #cccccc
}

.content a{
color:#ff7600
}

.left_menu{
float:left;
width:234px;
background:#FFF;

}

.nav_title{
float:left;
color:#000; /*b1b1b1;*/
font-size:24px;
width:209px;
margin:10px 0px 0px 20px
}

.left_navigation{
float:left;
margin:10px 0px 0px 0px;
padding:0px

}

.left_navigation li{
float:left;
height:23px;
list-style:none;
color:#000;
cursor:pointer;
margin:0px;
padding:0px;
width:207px;
padding:10px 0px 0px 10px
}
.left_navigation li#active{
color:#FFF;
background:url(img/left_menu_active_li.gif) no-repeat

}

.arrow_green{
color:#52b81a; float:left; margin-right:5px
}

.arrow_white{
color:#FFF; float:left; margin-right:5px
}

.inner_content{
float:left;
width:606px;
margin:0px;
padding:10px 20px 20px 20px;
background-color:#FFF
}

.inner_title{
float:left; margin:0px; margin-bottom:10px;
color:#52b81a;
font-size:34px; font-weight:bold;
width:606px
}

.question{
font-size:14px;
color:#52b81a; margin:0px; padding:0px;
text-decoration:none
}

.news{
float:left; margin:10px 0px 0px 0px; 
_margin:20px 0px 0px 0px; padding:0px
}
.news li{
float:left;
list-style:none;
margin-bottom:30px
}

.news li img{
float:left;
border:2px solid #FFFFFF;
margin-right:10px
}

.news li #date{
font-style:italic;
margin-bottom:5px;
}

.news li #title{
font-weight:bold;
font-size:14px;
margin-bottom:5px;
color:#3ea327;
text-decoration:none
}

.news li #read{
margin-top:5px
}

.article{
float:left; margin:10px 0px 10px 0px; padding:0px;
}


.article img{
float:left;

}

.article #title{
float:left;
font-weight:bold;
font-size:14px;
margin-bottom:5px;
color:#3ea327;

}

.article #date{
float:left;
font-style:italic;
margin-bottom:5px;
width:100%

}


.footer{
float:left;
border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; height:30px; width:877px;
text-align:center;
padding-top:15px
}
