*{margin:0px; padding:0px;}

img{border:none;
}



html{
height:100%;
}

body{
height:100%;
font-family: Arial;
font-size:12px;
color:#000;
background:#fff;
}

body a{
outline:none;
color:#094b81;
text-decoration: underline;
}

body a:hover{
color:#ff6600;
text-decoration:none;
}

h1{
font-size:20px;
line-height:normal;
color:#25539f;
padding-bottom:14px;
}

h2 {
color: #000; 
font-size:16px;
padding: 0px 0 20px 0;
}

h2.red {
color: #ff0000;
text-align: center;
}

h3 {
color:#25539f;
font-size:14px;
padding: 0px 0 10px 0;
}

h3.important {
color: #da0100;
}

h4 {
font-family: Georgia;
font-size: 24px;
padding: 0 0 20px 0;
color: #565759;
line-height: 24px;
font-weight: normal;
}

table{
border-collapse:collapse;
}

td {
vertical-align: top;
}

ul, ol{
padding:0px 0px 12px 20px;
}

li {
text-align: justify;
}

p{
padding-bottom:12px;
text-align: justify;
}





.container{
width:980px;
margin:auto;
background:#fff;
}



.menu{
/*height:30px;*/
font-size:16px;
list-style:none;
padding:0px;
margin:18px 0px;
}


.menu li.act, .menu li.act a{
color:#000;
}

.menu li{
text-align: center;
list-style:none;
padding:0 0 15px 0;
margin: 0;
}



.spacer{
height:1px;
font-size:1px;
line-height:1px;
overflow:hidden;
clear:both;
}

.left {
width: 145px;
}

.center_head {
background-color: #dbecfa;
}

.bg1 {
height: 130px;
background:url(../img/bg1.jpg) top left no-repeat;
}

.bg2 {
height: 130px;
background:url(../img/bg2.jpg) top right no-repeat;
}

.right {
width: 210px;
}

.title {
font-size: 24px;
color: #d21e1e;
text-align: center;
line-height: 40px;
font-weight: bold;
padding-top: 20px;
}

.title a {
color: #d21e1e;
text-decoration: none;
}

.tel {
font-size: 14px;
color: #094b81;
text-align: center;
padding-top: 5px;
}

.left_menu {
background:#88bbea url(../img/left_menu_bg.jpg) top left no-repeat;
height: 100%;
}


.topmenu {
    float:left;
}
.topmenu ul, .topmenu li{
    list-style:none;
}
.topmenu ul li {
	position:relative;	

}
.topmenu ul li a{
	display:block;
	text-decoration: none;	

}
.topmenu ul li a:HOVER{
	color: #0000CC;	
    background-color:#eee;
}

.topmenu ul li ul {
    display: none;
    position:absolute;
    top:0px;
    left:140px;
}

.bottom_td {
background:url(../img/bottom_bg.jpg) top left repeat-y;
}

.footer {
height: 90px;
text-align: center;
padding: 10px;
color: #094b81;
}

.content {
padding: 10px;
}

.right_content {
padding: 10px 5px;
}

.news_title { padding: 10px; border-bottom: 1px solid #ccc;}
.news_title.mselected { background-color: #a90e00; border: 0; } 
.news_title.mselected a { color: #fff; }
.news_title.mselected a:hover { color: #fff; } 
.left_index_img { text-align: center;  }
.news_11 { font-size: 11px; margin-bottom: 7px; }

.search-form { background-color: #8fbfee; padding: 8px 0 4px 3px; color: #000; font-size: 12px; margin-bottom: 20px;}
.search-form td { color: #000; font-size: 12px; padding-bottom: 3px;}
.search_field { width: 120px; border: 1px solid #4e9edf; height: 15px; font-size: 12px; margin-right: 5px; }

#marqueecontainer{
position: relative;
width: 187px; /*marquee width */
height: 240px; /*marquee height */
background-color: #8fbfee;
color: #fff;
overflow: hidden;
padding: 1px;
text-align: left;
font-family: Verdana;
font-size: 11px;
}

.foreign_spacer{
height:2px;
background-color: #000;
font-size:1px;
line-height:1px;
overflow:hidden;
clear:both;
margin: 5px 0;
}

a.aprint{
background:url(../img/ipvers.gif) 0px 0px no-repeat;
margin-right:10px;
padding-left:22px;
}

.img_left {
float: left;
margin: 5px 5px 0 0;
}