@charset "utf-8";
* {
	font-family: Arial, Helvetica, sans-serif;
}
html, body{ height:100%;}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;	
	font-size:9pt;
	background-color:#75ade1;
}
p{ margin-top:0px; margin-bottom:10px;}
a{ color:#0093dd;}
ul{ margin:0px; padding:0px; list-style:none;}

h1, h2, h3{ color: #007cc3; margin-top: 0px;  text-transform: none;}  
h1{ font-size:13pt; margin-bottom: 20px;}
h2{ font-size:11pt; margin-bottom: 10px;}    
h3{ font-size:9pt; margin-bottom: 10px;}    

.h1{
	background-color:#007cc3;
	border-bottom:2px solid #2c247a;
	height:33px;
    text-transform: none;
}
.h1 h1{
	background-image:url(../images/h-marker.gif);
	background-repeat:no-repeat;
	background-position:0px 8px;
	color:#ffffff;
	font-size:12pt;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:50px;
	padding-left:20px;
	padding-top:8px;
    text-transform: none; 
}
.h2{
	background-color:#229cd8;
	border-bottom:2px solid #007cc3;
	height:33px;
    text-transform: none; 
}
.h2 h1{
	background-image:url(../images/h-marker2.gif);
	background-repeat:no-repeat;
	background-position:0px 8px;
	color:#ffffff;
	font-size:12pt;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:20px;
	padding-left:20px;
	padding-top:8px;
    text-transform: none; 
}
.h2 * a{ color:#ffffff; text-decoration: none;}



.box{
	width:1000px;
	display:table;
	position:absolute;
	top:0;
	left:50%;
	margin-left:-500px;
	background-color:#FFFFFF;
}
.col-left{ background-color:#efeeee;}
.menu{ 
	height:62px;
	background-color:#007cc3;
	
}
.menu-in{
	height:60px;
	background-color:#007cc3;
	border-bottom:2px solid #2c247a;
	padding-left:20px;
	
} 
.menu-in ul{ margin:0px; padding:0px; list-style:none;}
.menu-in li{ float:left;}
.menu-in a{ 
	display:block; 
	width:110px;
	height:17px;
	padding-top:6px;	
	text-align:center;
	margin-right:1px;
	color:#28166f;
	text-decoration:none;
	text-transform:uppercase;
	font-size:8pt;
	font-weight:bold;
	background-color:#e4e4e3;
	background-image:url(../images/menu_item_bg.gif);
	background-repeat:no-repeat;
	position:relative;
	top:37px;	
}
.menu-in a.act{
	height:17px;
	padding-top:16px;
	background-color:#f9d242;
	background-image:url(../images/menu_item_bg-act.gif);
	top:27px;
	
}
.main-image{ height:195px;}
.logo{ height:95px; }
.txt1{ 
padding-right:20px;
padding-left:20px;
padding-top:10px;
}

.txt2{ 
	margin-left:360px;
	padding-right:20px;
	padding-top:16px;
	padding-bottom:10px;
}

.news a, * .newslist .more{ 
	color:#0093dd; 
	text-decoration:none;
	display:block;
	background-image:url(../images/arrow.gif);
	height:15px; 
	width:50px;
	padding-left:15px;
	background-repeat:no-repeat;
	background-position:0px 0px;  
}

.list1 li{
background-image: url(../images/arrow2.gif);
background-repeat:no-repeat;
background-position:0px 0px;
padding-left:15px; 
font-weight:bold;
margin-bottom:5px;}
.content{ margin-left:70px;
margin-top:10px;
margin-right:30px;}

.foot{ height:20px;
padding-top:10px;
padding-left:1px;
padding-right:0px;
background-color:#dededd;
background-image:url(../images/foot-coner.gif);
background-position:0px 0px;
background-repeat:no-repeat;
color:#ffffff;
font-size:7pt; text-transform:uppercase;
font-weight:bold;}

.but, #line{ float:left;}
.but { padding-top:18px}

.banner_box{
    margin: 20px;
 }

.scroll_box{ 
   
    height:100px;
    width:570px;
    float: left;
    overflow: hidden;
}
 .but{ float: left; padding-top:18px; cursor: pointer;}
#scroll_box  #scroll_in{ width:1000px; position: relative;
top:0;
left:0;  
}
#scroll_box .scroll_item { 
width:120px;
float:left;
margin-left:15px;
margin-right:15px;}
#scroll_box .scroll_item a, #scroll_box .scroll_item{ color:#322176; text-decoration:none; font-size:8pt;}
#scroll_box .scroll_item img{ border:2px solid #969594; margin-top:3px;}



.news_groups .col{
    width:200px;
    float:left;
}
.news_groups ul{ margin-bottom: 30px;}
.news_groups .news_groups_sel{ color:#666; text-decoration: none;}
* .newslist  {margin-bottom: 30px; clear: both;}
* .newslist .img, * .news_image{ float:left; margin-right:20px; margin-bottom: 10px;}
* .newslist .more {float:right;}
* .newslist .date { font-size: 8pt; margin-bottom: 5px; color: #666666;}
.news .date{ margin-bottom: 0px; text-decoration: underline;}

.clearfloat, .cf { clear:both;}

form{ margin: 0px; padding: 0px;}
label { width: 100px; display: block; float: left;}
input, textarea { border:1px solid #999999; width: 300px;}


