body{  margin:0px; font-family:Arial; font-size:12px;}
#main{ width:100%; height:auto; margin:0px auto;}
#main-in{ width:1000px;  margin:0px auto; background:#FFFFFF; border-left:1px solid #CCCCCC; border-right:1px solid #cccccc;  }
#container{ width:990px;  background:#FFFFFF; float:left; height:auto; padding:0px 5px; -moz-box-shadow: 1px 1px 4px 1px rgba(0,0,0, 0.4); box-shadow: 1px 1px 4px 1px rgba(0,0,0, 0.4);}
#top{ width:100%; height:auto; float:left; background:#FFFFFF url(../images/top2.png) repeat-x; }
#logo{ width:400px; height:auto; margin-top:20px; float:left; margin-left:20px;}
#rght{ width:350px; height:auto; float:right; margin-top:25px;}
.rght{ width:220px; height:auto; float:right; margin-right:35px; }
.rght-links{ width:auto; height:auto; float:left; margin:5px;}
.rght-links2{ width:auto; height:auto; float:left; margin:3px;}
.rght-linksbox{ width:auto; height:auto; float:left; margin-left:30px;  }
.rght-linksbox2{ width:auto; height:auto; float:left;  }
.rght-linksbox a{ color:#02457C; text-decoration:none; font-weight:bold;}
.rght-linksbox a:hover{ text-decoration:underline; color:#333333;}
#menu{ width:100%; height:40px; float:left; margin-top:15px; background:url(../images/menu22.png); }
#menu2{ width:1000px; height:35px; margin:0px auto;}
.menu{ width:auto; height:15px; float:left; padding:10px 15px;  color:#FFFFFF; font-family:Arial; font-size:12px;  text-align:center; text-shadow:2px 2px 2px #000000; text-decoration:none; font-weight:bold;  margin-left:2px;}
.menu-active{ width:auto; height:15px; float:left; padding:10px 15px; font-family:Arial; font-size:12px;  text-align:center; text-shadow:2px 2px 2px #000000; text-decoration:none; font-weight:bold; background:#2D5976; color:#ffffff; text-shadow:none; border-radius:1em 1em 0em 0em; margin-left:2px;}
.menu:hover{ background:#2D5976; color:#ffffff; text-shadow:none; padding:10px 15px; border-radius:1em 1em 0em 0em;}
.menu2{ width:auto; height:auto; float:left;  color:#FFFFFF; font-family:Arial; font-size:12px;  text-align:center; }
.menu2:hover{ background:#2D5976; border-radius:1em 1em 0em 0em;}
.menu2-active{ width:auto; height:auto; float:left; color:#FFFFFF; font-family:Arial; font-size:12px;  text-align:center; background:#2D5976; border-radius:1em 1em 0em 0em;}

#header{ width:990px; height:320px; float:left; background:#FFFFFF; margin-top:10px;}
#body{ width:990px; height:auto; float:left;  }
#body-left{ width:240px; height:auto; float:left; margin-top:10px;  }
.body-left{ width:230px; padding:0px 0px 10px 0px; border:1px solid #999999; float:left; height:auto; margin-bottom:20px; margin-left:2px;}
.bleft-head{ width:220px; height:25px; float:left; background:url(../images/bleft2.png); color:#FFFFFF; font-size:15px; padding:5px 0px 0px 10px;}
.bleft-cont{ width:220px; height:auto; float:left; padding:5px;}
.bleft-cont-txt{ width:220px; height:auto; float:left; font-size:12px; font-weight:bold; color:#333333; font-style:italic; text-align:center;}
#body-right{ width:725px; height:auto; float:left; padding:0px 10px; margin-top:10px; border-left:1px solid #CCCCCC;}
.body-heading{ width:725px; height:35px; float:left; font-size:28px; color:#2D5976; font-weight:bold; font-family:Calibri; font-style:italic;}
.col{ color:#B33712;}
.col2{ color:#02457C; font-size:14px; font-weight:bold;}
.col3{ color:#B33712; font-size:14px; font-weight:bold;}
.txt{ width:710px; height:auto; padding:5px; margin-left:3px; float:left; color:#333333; font-size:12px; text-align:justify; border-bottom:1px dotted #CCCCCC;}
.gall{ width:710px; height:auto; float:left;}
.txt ul{}
.txt ul li{ list-style-image:url(../images/li.png); margin-bottom:5px;}
.txt a{ color:#02457C;}
.txt a:hover{ text-decoration:none;}
.img-block{ width:auto; height:auto; float:left; text-align:center; margin-left:18px;}
.img-block a{ color:#333333; text-decoration:none; font-weight:bold; font-size:10px;}
.img{ width:auto; height:auto; float:left; margin:10px;}
.img-gall{ width:auto; height:auto; float:left; margin:10px 8px 0px 15px;}
.gall-img{ width:auto; height:auto; float:left; border:2px solid #B33712; padding:3px; margin:5px;}
.gall-img:hover{border:2px solid #02457C;}
.img2{ width:auto; height:auto; float:left; margin:5px; }
.img22{ width:150px; height:auto; float:left; margin:5px 8px; }
.img3{ width:auto; height:auto; float:left; border:1px solid #B33712; padding:2px;}
.img3:hover{border:1px solid #02457C;}
.img33{ width:auto; height:auto; float:left; border:1px solid #B33712; padding:2px; margin:10px;}
.img33:hover{border:1px solid #02457C;}
.img-text{ width:150px; margin-top:10px; height:auto; float:left; text-align:center; font-weight:bold; font-size:12px; color:#02457C; text-decoration:none; }
.img-text:hover{ color:#B33712;}
#block{ width:710px; height:auto; float:left;}
.block{ width:230px; height:auto; float:left; margin-right:10px;}
.block2{ width:230px; height:auto; float:left;}
.block-heading{ width:220px; height:auto; float:left; color:#FFFFFF; font-size:14px; font-weight:bold;  background-color:#B33712; padding:5px;}
.block-img{ width:220px; height:auto; float:left; padding:4px; border:1px solid #CCCCCC;}
.block-cont{ width:210px; height:auto; float:left; padding:10px; color:#333333; font-size:12px; text-align:justify;}
.block-cont a{ float:right;}
.block-main2{ width:990px; height:auto; float:left; padding-top:10px;}
.bottom-block{width:224px; height:165px; border-right:1px solid #CCCCCC; padding:10px; float:left; margin-left:2px;}
.bottom-block2{width:225px; height:165px; padding:10px; float:left; margin-left:2px;}
.block-links2{ width:199px; height:auto; float:left; color:#333333; text-decoration:none; font-size:11px;   font-family:verdana; margin-bottom:2px;}
.block-links2:hover{ text-decoration:underline;}
.block-links22{ width:199px; height:auto; float:left; color:#333333; text-decoration:none; font-size:11px;   font-family:verdana; margin-bottom:2px;}
.block-links22 a{ color:#02457C; }
.block-links22 a:hover{ text-decoration:none;}
.block-heading2{ width:200px; height:auto; float:left; font-size:12px; font-weight:bold; color:#333333; padding:5px; font-family:verdana; text-decoration:none;}
#bottom{ width:100%; height:auto; float:left; background:#F0EFEF url(../images/bot.png) repeat-x;}
.footer{width:1000px; height:auto; float:left; border-bottom:1px dotted #CCCCCC;  }
.footer-in{width:250px; height:130px; float:left; margin-top:10px;}
.footer-in-top{ width:240px; padding:5px; height:15px; float:left; color:#000000; font-weight:bold; font-family:verdana,arial; font-size:13px; }
.footer-in-block{ width:240px; height:15px; float:left; padding:5px; color:#666666; font-family:verdana,arial; text-decoration:none; font-size:11px;}
.footer-in-block:hover{ color:#B33712;}
.footer-in-block2{ width:240px; height:auto; float:left; padding:5px; color:#666666; font-family:verdana,arial; text-decoration:none; font-size:11px;}
.footer-in-block2 a{ color:#B33712;}
.footer-in-block2 a:hover{ text-decoration:none;}
#footer{ width:1000px; height:auto; margin:0px auto; }
#footer-in{ width:990px; height:auto; padding:5px; float:left; background:#FFFFFF; padding-bottom:15px; -moz-box-shadow: 1px 1px 4px 1px rgba(0,0,0, 0.4); box-shadow: 1px 1px 4px 1px rgba(0,0,0, 0.4);}
.footer-in2{width:990px; height:auto; padding:5px; float:left; padding-bottom:15px;}
#serv{ width:980px; height:auto; float:left; padding:5px; background:#FFFFFF;}
.serv-head{ width:980px; height:35px; float:left; font-size:28px; color:#02457C; font-weight:bold; font-family:Calibri; font-style:italic;}
.serv-cont{ width:980px; height:auto; float:left;}
.serv-cont-block{ width:954px; height:auto; float:left; margin-left:6px; padding:10px 8px; font-size:12px;  color:#333333;  font-family:verdana; text-align:justify;}

.footer-text{width:990px; margin-top:10px; height:auto; padding:5px; float:left; padding-bottom:15px; color:#333333; font-size:11px; font-family:verdana; font-weight:bold;}
.footer-text a{color:#02457C;}
.footer-text a:hover{ text-decoration:none;}


.login_container{
	width:475px; background-image:url(../images/adm2.jpg); background-position:center; background-repeat:no-repeat;
	height:auto;
	margin:0 0 0 0; float:left;
	}
.login_container2{
	width:600px;
	height:auto;
	margin:0 0 0 0;
	}
.login_lft{
	width:462px;
	height:auto;
	padding:0 0 0 0;
	float:left;
	}	
.login_rgt{
	width:212px;
	height:auto;
	float:left;
	}	
.login_txt{
	width:205px;
	height:24px;
	font:12px  Arial, Helvetica, sans-serif;
	color:#494848; margin-bottom:8px;
	padding:0px ; float:left;
	}
.login_field{
	width:250px;
	height:24px; float:left; margin-bottom:8px;
	}
.field{
	width:212px;
	height:22px;
	font:12px  Arial, Helvetica, sans-serif;
	color:#6c6c6c;
	border:1px solid #b0b0b0; 
	background:#f6f6f6;
	}
.field:hover {  border:1px solid #42966c; background:#CCE2FB;  }

.field2{
	width:302px;
	height:65px;
	font:12px  Arial, Helvetica, sans-serif;
	color:#6c6c6c;
	border:1px solid #b0b0b0;
	background:#f6f6f6;
	}
.field2:hover {  border:1px solid #42966c;  background:#CCE2FB; }

.field3{
	width:442px;
	height:65px;
	font:12px  Arial, Helvetica, sans-serif;
	color:#6c6c6c;
	border:1px solid #b0b0b0;
	background:#f6f6f6;
	}
.field3:hover {  border:1px solid #42966c;  background:#CCE2FB; }
.clear{clear:both;}
.div_adjust{
	width:auto;
	height:auto;	
	}
.div_adjust_left{
	width:auto;
	height:auto;
	float:left;
	}
.div_adjust_rgt{
	width:auto;
	height:auto;
	float:right;
	}
.red{color:#FF0000;}