body, html {margin:0;padding:0; height: 100%;}
* {font-family: Arial; outline: none;}
.clear {clear: both; height: 1px; line-height: 1px; font-size: 1px;}
table {border-collapse: collapse;}
td {padding: 0; vertical-align: top;}

body, td {font-size: 13px; color: #3c3c3c; line-height: 1.5}

h1 {font-size: 18px; color: #2f2e2e; margin-bottom: 9px;}
h2 {font-size: 13px; color: #2f2e2e; margin-bottom: 2px;}
p {margin-top: 9px;}
a img {border: none;}

#main {min-width: 1000px; min-height: 100%; position: relative; background: url("../img/bg.png") repeat-x;}
	#header {height: 179px; background: url('../img/header.jpg') 97% 0 no-repeat;} 
		#logo {background: url("../img/logo.jpg") left top no-repeat;height: 100%; padding-left: 10px;}
		#flash {position: absolute; width: 250px; height: 164px; top: 9px; left: 9px;}
			#flash object, #flash embed {padding:0 !important; margin:0 !important; width: 250px; height: 164px;}
		#slogan {position: absolute; top: 68px; left: 28%; font-size: 20px; color: #2a6195; width: 28%;}
	#content_wrapper {padding-bottom: 250px;}
		#content { width: 100%;}
			#content_left {width: 270px;}
				#submenu {margin: 0 18px; padding: 0 0 0 23px;}
					#submenu h1 {font-size: 18px; color: #2f2e2e;}
					#submenu ul {padding: 0; margin: 0; list-style: none;}
						#submenu li {padding: 0 0 0 10px; margin: 0 0 10px; background: url('../img/arrow.png') 0 62% no-repeat;}
							#submenu a {font-size: 12px; color: #085087;}
			#content_right {padding-right: 18px;}
				#menu {margin-bottom: 10px;} 
					#menu table {width: 100%;}
						#menu td {width: 14.27%; padding-right: 2px; background: #1b5fb8 url('../img/menu.png') 100% -117px no-repeat;}
						#menu td.last {padding-right: 0;}
							#menu a {line-height: 37px; font-size: 13px; font-weight: bold; white-space: nowrap; display: block; height: 39px; text-align: center; padding: 0 5px; background: url('../img/menu.png'); color: #fff; text-decoration: none;}
							#menu a:hover {background-position: 0 -39px;}
							#menu a.selected {background-position: 0 -78px;}
				#subcontent {margin: 0 20px;}
					#subcontent .col_left {padding-right: 32px;}
					#subcontent .col_right {width: 246px;}
		#footer {position:absolute;bottom:0;left:0;width:100%; height: 186px; border-top: 1px solid #cfdee9; background: #f5faff;}
			#footer_left {width: 270px; text-align: center; padding-top: 27px;}
			#footer_right {padding-right: 38px;}
				#footer_right table {width:100%;}
					#footer_right .col_left {}
						#footer_right .col_left .text {padding-top: 27px; padding-left: 20px; font-size: 11px;}
							#bot_menu a {color: #3c3c3c; margin-right: 10px; font-size: 11px;}
							#logos {margin-top: 10px;}
								#logos a {line-height: 1.8; margin-right: 10px;}
					#footer_right .col_right {width: 246px; padding-top: 27px; text-align: center;}

/**/
.link1 {position: relative; display: inline-block; height: 20px; background: url('../img/link1.png'); color: #fff7d6; font-size: 11px; font-weight: bold; text-decoration: none; line-height: 18px;}
	.link1 span {text-decoration: underline; padding: 0 14px 0 20px;}
	.link1 ins {top:0; left:0;  position: absolute; display: inline-block; height: 20px; width: 14px; background: url('../img/link1.png') 0 -20px no-repeat;  text-decoration: none;}
	.link1 del {top:0; right: -1px; position: absolute; display: inline-block; height: 20px; width: 14px; background: url('../img/link1.png') 0 -40px no-repeat;  text-decoration: none;}
	

.link2 {position: relative; display: inline-block; height: 20px; background: url('../img/link2.png'); color: #fff7d6; font-size: 11px; font-weight: bold; text-decoration: none; line-height: 18px;}
	.link2 span {text-decoration: underline; margin: 0 14px 0 20px;}
	.link2 ins {top:0; left:0;  position: absolute; display: inline-block; height: 20px; width: 14px; background: url('../img/link2.png') 0 -20px no-repeat;  text-decoration: none;}
	.link2 del {top:0; right: -1px; position: absolute; display: inline-block; height: 20px; width: 14px; background: url('../img/link2.png') 0 -40px no-repeat;  text-decoration: none;} 

.link3 {position: relative; display: inline-block; height: 40px; width:280px; background: url('../img/link3.png'); color: #fff7d6; font-size: 14px; font-weight: bold; text-decoration: none; line-height: 36px;}
	.link3 span {text-decoration: underline; padding: 0 28px 0 40px;}
	.link3 ins {top:0; left:0;  position: absolute; display: inline-block; height: 40px; width: 28px; background: url('../img/link3.png') 0 -40px no-repeat;  text-decoration: none;}
	.link3 del {top:0; right: -1px; position: absolute; display: inline-block; height: 40px; width: 28px; background: url('../img/link3.png') 0 -80px no-repeat;  text-decoration: none;}
	
.link4 {position: relative; display: inline-block; height: 25px; background: url('../img/link4.png'); color: #fff7d6; font-size: 12px; font-weight: bold; text-decoration: none; line-height: 22px;}
	.link4 span {text-decoration: underline; padding: 0 18px 0 25px;}
	.link4 ins {top:0; left:0;  position: absolute; display: inline-block; height: 25px; width: 18px; background: url('../img/link4.png') 0 -25px no-repeat;  text-decoration: none;}
	.link4 del {top:0; right: -1px; position: absolute; display: inline-block; height: 25px; width: 18px; background: url('../img/link4.png') 0 -50px no-repeat;  text-decoration: none;}
	
	


.hl {}
	.hl .item {width: 49%; float: left; margin: 0 0 20px; }
		.hl .item img {float: left;}
		.hl .item p {margin: 0 0 0 80px; padding: 0 10px;}
			.hl a {color:#cc0329; font-weight: bold; display: inline-block; margin-bottom: 8px;}

.eq {margin-top: 30px;}
	.eq .c {padding: 0 20px 10px;}
		.eq ul {padding:0; margin:0; display: block; list-style: none;}
			.eq li {padding:0; margin: 0px 0 4px; display: block; float: left; width: 33%;}
				.eq a {color: #3c3c3c;}

.frame1 {position: relative; border: 1px solid #cfdee9; background: #FFF;}
	.frame1 .tr, .frame1 .tl, .frame1 .br, .frame1 .bl {width:6px; height: 6px; overflow: hidden; position: absolute; top:-1px; left: -1px;}
	.frame1 .tr, .frame1 .br {left: 100%; margin-left: -5px;}
	.frame1 .bl, .frame1 .br {top: 100%; margin-top: -5px;}
		.frame1 .tr div, .frame1 .tl div, .frame1 .br div, .frame1 .bl div {width: 12px; height: 12px; position: absolute; background: url('../img/corner1.png'); top: -6px; left: -6px;}
		.frame1 .bl div, .frame1 .br div {top: 0px;}
		.frame1 .br div, .frame1 .tr div {left: 0px;}

.frame2 {position: relative; border: 1px solid #e0c489; background: #fffae5;}
	.frame2 .tr, .frame2 .tl, .frame2 .br, .frame2 .bl {width:6px; height: 6px; overflow: hidden; position: absolute; top:-1px; left: -1px;}
	.frame2 .tr, .frame2 .br {left: 100%; margin-left: -5px;}
	.frame2 .bl, .frame2 .br {top: 100%; margin-top: -5px;}
		.frame2 .tr div, .frame2 .tl div, .frame2 .br div, .frame2 .bl div {width: 12px; height: 12px; position: absolute; background: url('../img/corner2.png'); top: -6px; left: -6px;}
		.frame2 .bl div, .frame2 .br div {top: 0px;}
		.frame2 .br div, .frame2 .tr div {left: 0px;}

.frame3 {position: relative; border: 1px solid #cfdee9; background: #eff6fb;}
	.frame3 .tr, .frame3 .tl, .frame3 .br, .frame3 .bl {width:6px; height: 6px; overflow: hidden; position: absolute; top:-1px; left: -1px;}
	.frame3 .tr, .frame3 .br {left: 100%; margin-left: -5px;}
	.frame3 .bl, .frame3 .br {top: 100%; margin-top: -5px;}
		.frame3 .tr div, .frame3 .tl div, .frame3 .br div, .frame3 .bl div {width: 12px; height: 12px; position: absolute; background: url('../img/corner3.png'); top: -6px; left: -6px;}
		.frame3 .bl div, .frame3 .br div {top: 0px;}
		.frame3 .br div, .frame3 .tr div {left: 0px;}
	
.frame4 {position: relative;}
	.frame4 .tr, .frame4 .tl, .frame4 .br, .frame4 .bl {width:6px; height: 6px; overflow: hidden; position: absolute; top:0; left: 0;}
	.frame4 .tr, .frame4 .br {left: 100%; margin-left: -6px;}
	.frame4 .bl, .frame4 .br {top: 100%; margin-top: -6px;}
		.frame4 .tr div, .frame4 .tl div, .frame4 .br div, .frame4 .bl div {width: 12px; height: 12px; position: absolute; background: url('../img/corner4.png'); top: -6px; left: -6px;}
		.frame4 .bl div, .frame4 .br div {top: 0px;}
		.frame4 .br div, .frame4 .tr div {left: 0px;}

.form form {margin: 0; padding: 0 20px 10px;}
.input_text {border: 1px solid #98b1cb; width: 155px; margin-bottom: 5px; line-height: 1; color: #3c3c3c; }
.input_btn {display: inline-block;  line-height: 1; margin-top: 2px;}
.input_active {color: #ccc;} 



a:hover, a:hover span {text-decoration: none;}
	