@CHARSET "UTF-8";
html, body {height:100%;}
body {padding:0;margin:0;}
body, td, th, div {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #404040; line-height: 1.4}

form {padding:0; margin:0;}
table {border-collapse: collapse;}
td {vertical-align: top; padding: 0;}
h1 {font-size: 25px; font-weight: normal; color: #404040; margin: 10px 0 5px;}
h1.top_link {font-size: 16px;}
h1.top_link a {text-decoration: none; font-weight: bold}
p {margin: 8px 0 8px;}
a {color: #0069ba}
a img {border: none;}
a:hover {text-decoration: none;}
ul {margin: 0; padding: 0;}
li {margin: 0 0 5px; padding: 0 0 0 10px; list-style: none; background: url('/info/cs.nsf/list.gif') 0 6px no-repeat;}

#main {position: relative; min-height: 100%; min-width: 1000px; max-width: 1300px; margin: 0 auto;}
	#header {height: 77px; background: url('/info/cs.nsf/headerbg.gif'); position: relative;}
		#menu {position: absolute; top: 17px; right: 0; width: 65%;}
			#menu th {font-size: 1px; line-height: 1px;}
			#menu td {width: 1px;}
				#menu a {color: #dff1ff; font-size: 14px; display: inline-block; height: 43px; line-height: 40px; padding: 0 10px; ; white-space: nowrap;}
					#menu a.selected {color: #fff; background: url('/info/cs.nsf/menus.gif'); text-decoration: none;}
		#logo {position: absolute; top: 10px; left: 38px;}
	
	#header2 {height: 266px; background-position: left top; background-repeat: no-repeat; position: relative;}
		#header2 .left {background: url('/info/cs.nsf/headerbg.png'); font-size: 26px; color: #fff; padding: 10px 20px; position: absolute; left: 0; top: 70px;}
		#header2 .right {height: 233px; width: 536px; position: absolute; right: 0; top:0;}
			#header2 .right .bg {height: 233px; width: 376px;  float: left; background: url('/info/cs.nsf/rightbg.png');}
				#header2 .right .img {height: 233px;}
			#header2 .right .img2 {float: left; background: url('/info/cs.nsf/rightimg.png'); width: 158px; height: 233px;}
			
	#sub_header2 {height: 138px; background-position: left top; background-repeat: no-repeat; position: relative;}
		#sub_header2 .left {background: url('/info/cs.nsf/headerbg.png'); font-size: 26px; color: #fff; padding: 10px 20px; position: absolute; left: 0; top: 22px;}
	
	#content {width: 100%; margin:0 0 80px;}
			.content_item {width: 30%;}
			.content_left {width: 325px;}
			
			#search {}
				#search table {height: 72px; width: 100%;}
					#search td {vertical-align: middle; color: #0069ba; background: #ebf3f9;}
						#search .text_input {border: 1px solid #afc0c8; width: 97%;}
			
			.link {display: inline-block; height: 19px; line-height: 1.2; background: blue url('/info/cs.nsf/linkbg.gif'); text-decoration: none;}
				.link span {display: inline-block; height: 19px; background: url('/info/cs.nsf/link.gif') left top no-repeat; color: #0069ba; font-weight: bold; padding: 0 6px 0 20px;}
				
			.path a {color: #404040;}
			
			.arrow {font-weight: bold; color: #0069bc; display: online-block; position: relative; left: -10px; padding-left: 10px;background: url('/info/cs.nsf/list.gif') 0 4px no-repeat;}
	
	#submenu {width: 325px; border-top: 2px solid #abd8ed; border-bottom: 2px solid #abd8ed; border-left: 1px solid #e2eaed; border-right: 1px solid #e2eaed;}
		#submenu a {display: block; color: #0a4392; background: #edf4f8 url('/info/cs.nsf/list.gif') 10px 47% no-repeat; line-height: 38px; height: 40px; padding: 0 10px 0 21px; border-bottom: 1px solid #e2eaed; text-decoration: none; white-space: nowrap;}
		#submenu a:hover {color: #FFF; background: #0052b7 url('/info/cs.nsf/list2.gif') 10px 47% no-repeat;}
		#submenu a.selected {color: #404040; background: #FFF url('/info/cs.nsf/list3.gif') 10px 47% no-repeat; border:none;}
			#submenu div {padding-bottom: 10px;}
				#submenu div a,
				#submenu div a:hover,
				#submenu div a.selected {display: inline; background: none; color: #0a4392; border: none; line-height: 1.6; padding: 2px 5px; margin-left: 18px;}
				#submenu div a.selected {color: #000 !important; font-weight: bold; background: none !important;}
				#submenu div a:hover {color: #FFF; background: #0050b1;}
	
	#footer {height: 56px; width: 100%; border-top: 2px solid #d4e8f6; background: #ebf3f9; position: absolute; left:0; bottom:0;}
		#footer table {width: 100%; height: 56px;}
			.footer_item {width: 30%; vertical-align: middle}
			