body {margin:0; padding:0;font-size:11px; height:auto;  color: #666666;  font-family:arial;   background:url(img/main_bg.png) repeat-x top; background-color: #ffffff; }
a { color:#000000; text-decoration:none}
a:hover { color:#000000;text-decoration:underline}
input {font-family:arial; font-size:12px; background-color:#FFFFFF; }
select {font-family:arial; font-size:12px; margin:0px; padding:0px; background-color:#FFFFFF; }
textarea {font-family:arial; font-size:12px; background-color:#FFFFFF; }
img {border:none; }
form{padding:0px; margin:0px}
li {list-style:none;}



/* MAIN CONTAINER */

.main_container
{ width:100%; margin-left:auto; margin-right:auto;
 background:url(img/top_main_bg.png) no-repeat left top;
position: static;
/*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/top_main_bg.png');
_background: none; */
}

.content{
width:941px;
/*position:absolute;*/
margin:15px 0px 0px 0px;
margin-left:auto; margin-right:auto; 
}

.header{
float:left;
margin:0px 0px 20px 0px;
width:941px
}

.menu {
float:left;
padding:0px;
margin:0px 0px 0px 0px;
height:37px;
}

.menu li{
float:left;
list-style:none;
background:url(img/menu_bg.gif) repeat-x;
height:37px;
font-weight:bold;
font-size:13px;
font-style:italic;
color:#6e6e6e;
}

.menu li a{
font-weight:bold;
font-size:13px;
font-style:italic;
color:#6e6e6e;
float:left;
padding:9px 6px 0px 6px
}

/*-----------------------------------------*/
.menu li:hover {
float:left;
background:url(img/menu_bg_active.gif) repeat-x;
height:37px;
}

.menu li#active {
float:left;
background:url(img/menu_bg_active.gif) repeat-x;
height:37px;
}

.menu li a:hover {
color:#ffffff;
}
.menu li:hover a {
color:#ffffff;
}

.menu li#active a{
color:#ffffff;
}


.input{
float:left;
height:20px;
/*position: static;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/text_field.png');*/
background: url(img/input_bg.gif) repeat-x;
}

.input input {
border: none;
float:left;
height:20px;
padding:0px;
margin:0px;
padding-top:3px;
font-size:10px; 
color:#7a7a7a;
background:none
}


.main_content{
float:left;
height:auto; 
width:941px;
background:url(img/main_content_bg.gif) repeat-x top; background-color: #ebebeb; 
}

.right_menu{
float:left;
height:auto; 
width:202px;
padding-left:10px;
margin-top:5px
}

.left_menu{
float:left;
height:auto; 
width:202px;
padding:0px;
margin:15px 0px 0px 0px;
color:#1584c9;
padding-right:20px

}

.left_menu li{
float:left;
margin-bottom:10px;
width:202px;
height:23px;
border-bottom:1px dotted #a1a1a1;
}

.left_menu li#active{
width:202px;
background-color:#1584c9;
border-bottom:none;
height:18px;
padding-top:5px
}

.left_menu li#active a{
color:#FFFFFF;
}

.inner_content{
float:left;
height:auto; 
width:719px;
background-color:#ffffff; 
}

.inner_content1{
float:left;
height:auto; 
width:444px;
padding-left:20px; padding-right:15px;
background-color:#ffffff;
padding-bottom:15px
}

/*.inner_content1 a{
color:#96b951
}*/
.inner_menu{
color:#242282;
float:left;
margin-bottom:10px
}

.inner_menu a{
color:#242282;
}
.title{
font-size:18px; font-weight:bold; font-style:italic; color:#01006d; float:left;
width:326px;
border-bottom:2px solid #d7d7d7;
padding-bottom:2px;
margin-top:10px
}

.inner_title{
font-size:18px; font-weight:bold; font-style:italic; color:#01006d; float:left;
padding-bottom:2px;
margin-top:10px;
width:100%
}

.error{
color:red;
}

.messaging{
float:left;
margin:0px;
padding:0px;
}

.messaging li{
float:left;
width:326px;
list-style:none;
padding-bottom:5px;
padding-top:5px;
border-bottom:1px solid #d7d7d7
}
.messaging a{
color:#2068b8;
margin-right:10px
}
.messaging .category{
color:#8fb446;
margin-left:10px
}

.date_article_index{
float:left;
padding-bottom:5px;
width:326px;
border-bottom:1px solid #d7d7d7;
margin-top:20px
}

.article_title_index{
float:left;
color:#2068b8

}

.index_news{
float:left; margin:10px 0px 0px 0px; padding:0px
}

.index_news li{
float:left;
list-style:none;
margin-bottom:10px
}

.index_news li img{
float:left;
margin-right:10px;
border:2px solid #FFFFFF;
}

.index_news li #date{
float:left;
color:#cdf661;
margin-bottom:5px;
width:185px
}

.contact_box{
float:left;
/*position: static;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/contact.png');*/
background:url(img/contact.png) no-repeat;
color:#666666;
width:210px;
height:176px;
margin-top:28px;
padding-left:20px
}

.contact_box a{
color:#96b951
}

.news{
float:left; margin:10px 0px 0px 0px; 
_margin:20px 0px 0px 5px; 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; width:100%;
}


.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%

}

.menu_member{
clear:both;
width:200px;
margin:20px 0px 0px 0px;
padding:0px
}

.menu_member li{
clear:both;
list-style:none;
margin-bottom:3px
}

.footer{
float:left;
position: static;
background:url(img/footer.png) no-repeat;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/footer.png');
_background: none;
margin-top:10px;
color:#7a7a7a;
width:942px;
padding-bottom:20px
}


.footer a{
color:#7a7a7a;
position: relative
}
