/* CSS Document */

* {	font-family: "Trebuchet MS", "Bitstream Vera Sans";}

body {	background-color:#EBF9FF;}
p, td, div, li {	font-size: 13px; color: #333;}
form, body, iframe { margin: 0; padding: 0;}
img, table, iframe { border: 0;}
p { margin-top:0;}
table { border-collapse: collapse;}
table td { padding: 0; vertical-align:top;}
div { position:relative;}
.h100 { height: 100%;}
.alt { text-align: left; vertical-align: top;}
.alm { text-align: left; vertical-align: middle;}
.alb { text-align: left; vertical-align: bottom;}
.act { text-align: center; vertical-align: top;}
.acm { text-align: center; vertical-align: middle;}
.acb { text-align: center; vertical-align: bottom;}
.art { text-align: right; vertical-align: top;}
.arm { text-align: right; vertical-align: middle;}
.arb { text-align: right; vertical-align: bottom;}


a { color:#0333D2; text-decoration:none;}
a:hover { color:#4570FF;}

a.title { font-weight:bold;}
a.text {color:#0333D2; color: #333;}

h1 { text-indent: 0px; font-size: 18px;}
h2 { text-indent: 0px; font-size: 16px; text-align:center;}
h3 { text-indent: 0px; font-size: 14px;}


#header { width:100%; height:180px; background:url(images/bg_head.jpg) repeat-x;}
#header_bgimg { width:100%; height:169px; background:url(images/headimg.jpg) no-repeat right top;}
#logocontent { float:left; margin-left:25px; margin-top:20px;}
#logo { float:left;}
#name { float:left; margin-left:60px; color:#4575B6; font:Verdana, Arial, Helvetica, sans-serif; font-size:31px; line-height:70px; text-align:center;}
#slogan { clear:both; color:#4575B6; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:19px;}
#slogan1 { clear:both; color:#blue; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; text-align:justify}
#icos { float:right; margin-right:20px; margin-top:12px;}
#icos a { margin-left:30px;}
#menucontent { margin-left:19px; margin-right:19px; clear:both;}
#menucontent ul { margin:0; padding:0; list-style:none;}
#menucontent ul li { display:block; float:left; margin:0; padding:0;}
#menucontent ul li a { 
	display:block;
	//float:left;
	height:18px;
	color:#fff;
	font-size:12px;
	text-decoration:none;
	background:url(images/bg_menu.gif) repeat-x;
	border:1px solid #000;
	padding:0 20px 0 7px;
	margin:28px 4px 0 4px;
}
#menucontent ul li a span { padding-left:13px; background:url(images/bull.gif) no-repeat left;}
#menu_line { top:-1px; display:block; clear:both; height:1px; margin-left:27px; margin-right:20px; background-color:#000;}
#head_shadow { width:100%; height:10px; background:url(images/shadow_head.gif) repeat-x; margin-top:5px;}
#head_shadow_left { float:left; width:236px; height:10px; background:url(images/shadow_head_left.gif) no-repeat;}
#head_shadow_right { float:right; width:19px; height:10px; background:url(images/shadow_head_right.gif) no-repeat;}

#warp {width:100%; margin-top:inherit}
#content {margin-left:220px;  margin-right:260px; padding:0 35px; text-align:justify;}
#content img { margin:5px;}

#rightbar {position: absolute; top: 210px; right: 5px; width:270px;}
#leftbar {
	position: absolute;
	width:236px;
	left: 0px;
	top: 176px;
}
#leftbar_bottom { width:236px; height:209px; background:url(images/leftbar_bottom.gif) no-repeat;}

#footer { float:left; height:50px; width:95%; margin:0 50px 0 15px; border-top:1px solid #000; position:relative; top: 250px;}
#footer_right{ float:right;}
#footer_left { float:left;}

.block { left:-1px; width:236px; text-align:center;}
.block_right { left:-1px; width:265px; text-align:center;}
.block_head { widows:100%; height:33px; background:url(images/block_head.gif) no-repeat; font-size:12px; font-weight:bold;}
.block_head_right { widows:100%; height:30px; background:url(images/block_head_right.GIF) no-repeat; font-size:12px; font-weight:bold;}
.block_head div { float:right; width:220px; margin-top:10px;}
.block_head_right div { float:right; width:220px; margin-top:7px;}
.block_content { widows:100%; background:url(images/block_bg.gif) repeat-y; padding:5px 30px 0 40px; font-size:10px;}
.block_content_right {widows:100%; background:url(images/block_bg_right.gif) repeat-y; padding:5px 20px 0 20px; font-size:10px; fon text-align:justify}
.block_bottom { width:100%; height:20px; background:url(images/block_bottom.gif) no-repeat;}
.block_bottom_right { width:100%; height:20px; background:url(images/block_bottom_right.GIF) no-repeat;}

.phone { left:-1px; width:236px; height:127px; background:url(images/bg_leftbar.gif) repeat-y;}
.phone_head { width:100%; height:9px; background:url(images/phone_top.gif) no-repeat;}
.phone_content { background:url(images/phone_bg.gif) repeat-y; color:#8C9FB8; font-family:Arial, Helvetica, sans-serif;font-size:17px;font-weight:bold; padding:21px 0;}
.phone_content div { margin-left:86px;}
.phone_bottom { width:100%; height:13px; background:url(images/phone_bottom.gif) no-repeat;}
.phone img { position:absolute; top:-3px; left:29px;}
.ContentBlockGrey {
	padding: 5px;
	border: 0px solid #333;
	font-size: 10px;
}

.ul_center { margin-left:50px;}
.smalltext {
	font-size: 10px;
}

