/* CSS Document */
BODY{margin:10px 0 0 0;}
.left_td{
		width:26px;
		height:26px;
		background-image:url(../images/maintd_left.png);
		background-repeat:no-repeat;
}
.mid_td{
		height:26px;
		background-image: url(../images/maintd_top.png);
		background-repeat: repeat-x;
}
.right_td{
		width:26px;
		height:26px;
		background-image: url(../images/maintd_right.png);
		background-repeat:no-repeat;
}
.right_tdm{
		width:26px;
		background-image: url(../images/maintd_left_m.png);
		background-repeat: repeat-y;
}
.left_tdm{
		width:26px;
		background-image: url(../images/maintd_right_m.png);
		background-repeat: repeat-y;
}
.right_tdb{
		width:26px;
		height:26px;
		background-image: url(../images/maintd_bright.png);
		background-repeat:no-repeat;
}
.left_tdb{
		width:26px;
		height:26px;
		background-image: url(../images/maintd_bleft.png);
		background-repeat:no-repeat;
}
.bott_td{
		height:26px;
		background-image: url(../images/maintd_bott.png);
		background-repeat: repeat-x;
}
.menu_left{width:20px;
		height:55px;
		background-image:url(../images/menu_left.jpg);
		background-repeat:no-repeat;
}
.menu_right{width:20px;
		height:55px;
		background-image: url(../images/menu_right.jpg);
		background-repeat:no-repeat;
}
.menu_mid{
		height:55px;
		background-image: url(../images/menu_mid.jpg);
		background-repeat: repeat-x;
}
.menu_shadow{
		background-image: url(../images/menu_shadow.png);
		background-repeat:no-repeat;
		background-position: center top ;
		height:29px;
		
}
.menu_link{font-family:Helvetica, Verdana, Arial, sans-serif;
		font-size:16px;
		color:#032B80;
		text-decoration:none;
		padding:13px 5px 13px 5px;		
		text-transform: uppercase;
		margin:0 30px 0 20px;
		font-weight:bold;
}
.menu_link:hover{font-family:Helvetica, Verdana, Arial, sans-serif;
		font-size:16px;
		color: #666666;
		text-decoration:none;
		padding:13px 5px 13px 5px;		
		text-transform: uppercase;
		margin:0 30px 0 20px;
		font-weight:bold;
}
.top_tdbg{width:966px;
		height:34px;
		background-image:url(../images/top_td_bg.jpg);
		background-repeat:no-repeat;
}
.bott_tdbg{width:966px;
		height:7px;
		background-image:url(../images/bott_td_bg.jpg);
		background-repeat:no-repeat;
		background-position:top;
}
.left_bgs{ width:2px;
		background-image: url(../images/left_bgs.jpg);
		background-repeat:repeat-y;
}
.right_bgs{ width:2px;
		background-image: url(../images/right_bgs.jpg);
		background-repeat:repeat-y;
		background-position:right;
}
.mids_bgs{
		background-image:url(../images/bg.jpg);
		background-repeat: repeat-x;
		background-position:bottom;
		background-color:#F4F4F4;
}
.text{font-family:Helvetica, Verdana, Arial, sans-serif;
		font-size:14px;
		color:#333333;
		line-height:23px;
}
.foot_link{font-family:Helvetica, Verdana, Arial, sans-serif;
		font-size:13px;
		color:#333333;
		margin: 0 10px 0 10px;
		text-decoration:none;
}
.foot_link:hover{font-family:Helvetica, Verdana, Arial, sans-serif;
		font-size:13px;
		color:#333333;
		margin: 0 10px 0 10px;
		text-decoration:underline;
}
.foot_text{font-family:Helvetica, Verdana, Arial, sans-serif;
		font-size:13px;
		color:#333333;
}
.copy_right{font-family:Helvetica, Verdana, Arial, sans-serif;
		font-size:12px;
		color:#333333;
}
.home_icon{ width:16px;
			height:18px;
			float:right;
			margin:29px 10px 0 25px;
}
.subtd_left{width:7px;
			height:7px;
			background-image: url(../images/sub_td_left.png);
			background-repeat:no-repeat;
}
.subtd_right{width:7px;
			height:7px;
			background-image: url(../images/sub_td_right.png);
			background-repeat:no-repeat;
}
.subtd_mm{
			height:7px;
			background-image: url(../images/sub_td_bott.png);
			background-repeat: repeat-x;
}
.subtd_leftm{width:7px;
			background-image: url(../images/sub_td_leftm.png);
			background-repeat: repeat-y;
}
.subtd_rightm{width:7px;
			background-image: url(../images/sub_td_rightm.png);
			background-repeat: repeat-y;
}
.sub_text{ font-family:Helvetica, Verdana, Arial, sans-serif;
		font-size:13px;
		color: #000000;
		line-height:18px;
}
.more{font-family:Helvetica, Verdana, Arial, sans-serif;
		font-size:13px;
		color: #003399;
		font-weight:bold;
}
.serv_bg{width:13px;
		height:25px;
		background-image: url(../images/ser_bg.png);
		background-repeat:no-repeat;
		float: left;
		margin:0 0 5px 0;
}
.serv_div{width:300px;
		height:20px;
		float: left;
		margin:5px 0 5px 10px;
}
.serv_he{font-family:Helvetica, Verdana, Arial, sans-serif;
		font-size:16px;
		color:#032B80;
		float:left;
		margin:3px 0 0 8px;
}
.cont_topbg{width:630px;
		height:36px;
		background-image: url(../images/contact_td_top.png);
		background-repeat:no-repeat;
}
.cont_botbg{width:630px;
		height:36px;
		background-image: url(../images/contact_td_bott.png);
		background-repeat:no-repeat;
}
.cont_mitbg{width:630px;
		height:385px;
		background-image: url(../images/contact_td_mid.png);
		background-repeat: repeat-y;
}
.cont_topad{width:312px;
		height:36px;
		background-image: url(../images/contact_ad_top.png);
		background-repeat:no-repeat;
}
.cont_bottad{width:312px;
		height:36px;
		background-image: url(../images/contact_ad_bott.png);
		background-repeat:no-repeat;
}
.cont_midad{width:312px;
		height:385px;
		background-image: url(../images/contact_ad_mid.png);
		background-repeat: repeat-y;
}
.inputsearch {
		width: 200px;
		height:25px;
		margin: 2px 0 0 0;
		border: 1px solid  #333333;
		padding:0 0 0 0px;
}
.inputdescription {
		width: 200px;
		height:100px;
		margin: 2px 0 0 0;
		border: 1px solid  #333333;
		padding:0 0 0 0px;
}
.contact_hed{height:30px;
		background-image: url(../images/line.png);
		background-repeat:repeat-x;
		background-position: bottom;
		elvetica, Verdana, Arial, sans-serif;
		font-size:20px;
		color:#333333;
		padding-left:50px;
}
.contact_link{
		elvetica, Verdana, Arial, sans-serif;
		font-size:14px;
		color: #0066CC;
}
.hed_line{	
		height:30px;
		background-image: url(../images/line.png);
		background-repeat:repeat-x;
		background-position: bottom;
		elvetica, Verdana, Arial, sans-serif;
		font-size:20px;
		color:#333333;
		padding-left:0px;
}
.sitemap_link{
		elvetica, Verdana, Arial, sans-serif;
		font-size:14px;
		color: #000000;
		margin:0 0 0 10px;
		text-decoration:none;
}
.sitemap_link:hover{
		elvetica, Verdana, Arial, sans-serif;
		font-size:14px;
		color: #000000;
		margin:0 0 0 10px;
		text-decoration: underline;
}

.error{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	background:#FF0000;
}
.banner_image{
	width:967px;
	height:262px;
	background-image:url(../images/banner.png);
	background-repeat:no-repeat;
}