* {	margin: 0;	padding: 0;}.wrapper {	width: 100%;	overflow: hidden;}.clear {	clear: both;	font-size: 0%;	line-height: 0%;	height: 0;}input, select {	vertical-align: middle;	font-weight: normal;}img {	border: 0;	vertical-align: top;	text-align: left;}ul, ol {	list-style: none;}a {	color: #ffff32;}a:hover {	text-decoration: none;}body {	background: #030379 url(images/body-tail.jpg) repeat-x 0% 0%;	font-family: Arial, Helvetica, sans-serif;	font-size: 100%;	line-height: 1em;	color: #dddddd;}h1 {	padding: 10 0 15px 0;	font-size: 1em;	line-height: 1.35em;	color: #fff;	font-weight: bold;}h2 {	padding: 0 0 7px 0;	font-size: 1em;	line-height: 1.5em;	color: #fff;}h3 {	padding: 0 0 5px 0;	font-size: 1em;	text-transform: uppercase;	line-height: 1.5em;	color: #141414;}h4 {	font-size: 1em;	line-height: 1.5em;	color: #ffff32;}h4 a {	color: #ffff32;}h5 {	padding: 1px 0 0 0;	font-size: 1em;	line-height: 1.5em;	color: #97cbfd;}.fleft {	float: left;}img.fleft {	float: left;	margin: 0 20px 0 0 !important;}.col-1, .col-2, .col-3, .col-4 {	float: left;	overflow: hidden;}#header {	background: url(images/header.jpg) no-repeat 49px 100%;	width: 894px;	height: 600px;	padding: 78px 37px 0 49px;	position: relative;	margin: 0 auto;	font-size: 0.75em;}#header2 {	width: 894px;	height: 300px;	padding: 78px 37px 0 49px;	position: relative;	margin: 0 auto;	font-size: 0.75em;}#logo {	position: absolute;	top: 15px;	left: 49px;}#navi {	position: absolute;	top: 47px;	right: 101px;}#navi li {	float: left;	padding: 0 0 0 17px;}#navi li a {	color: #1977bf;}#menu {	background: url(images/menu-bg.jpg) no-repeat 0% 0%;	position: absolute;	top: 300px;}#menu div {	background: url(images/xmenu-bg-left.gif) no-repeat 0% 0%;}#menu div div {	background: url(images/xmenu-bg-right.gif) no-repeat 100% 0%;	height: 57px;	padding: 16px 90px 0 13px;}#menu ul {	background: url(images/xmenu-tail.jpg) repeat-x 0% 0%;	height: 44px;	overflow: hidden;}#menu ul li {	background: url(images/xmenu-divider.gif) no-repeat 0% 0%;	float: left;	width: 134px;	height: 44px;	padding: 0 0 0 1px;	margin: 0 0 0 -1px;	line-height: 40px;	text-align: center;	font-size: 1.15em;	font-weight: bold;	letter-spacing: .05em;	}#menu ul li a {	display: block;	width: 134px;	height: 44px;	text-decoration: none;	color: #fff;	font-size: 1.15em;	font-weight: bold;}#menu ul li a:hover {	text-decoration: underline;	color: #ffff32;}#first-list a {	background: url(images/xfirst-list.gif) no-repeat 0% 0%;	display: block;	width: 134px;	height: 44px;}#first-list-act a {	background: url(images/xfirst-list-act.gif) no-repeat 0% 0%;	display: block;	width: 134px;	height: 44px;}.menu-act a {	background: url(images/menu-act.jpg) repeat-x 0% 0%;}#menu span {	background: url(images/head-block.gif) no-repeat 0% 0%;	display: block;	width: 201px;	height: 27px;	padding: 9px 0 0 24px;	font-weight: bold;	color: #1977bf;	position: absolute;	top: 17px;	left: 653px;}#menu span a {	margin: 0 4px 0 0;	text-decoration: none;	color: #1977bf;}#menu span a:hover {	text-decoration: underline;}#menu span img {	vertical-align: middle;}#slogan {	position: absolute;	top: 491px;	left: 87px;}#head-list {	position: absolute;	top: 324px;	left: 87px;}#head-list li {	float: left;	padding: 0 18px 0 0;}#head-list li img {	margin: 0 0 6px 0;}#head-list li span {	display: block;	font-size: 1.167em;	font-weight: bold;	text-align: center;	color: #97cbfd;}#head-list li a {	text-decoration: none;	color: #97cbfd;}#head-list li a:hover {	text-decoration: underline;}#banners {	background: url(images/banner-bg.jpg) no-repeat 0% 0% bottom;	width: 250px;	height: 294px;	padding: 0px 1px 1px 2px;	text-align: center;	position: absolute;	top: 385px;	right: 40px;}#banners img {	margin: 0 0 2px 0;}#content-bg {	background: #030379;}#content {	width: 894px;	padding: 7px 37px 36px 49px;	margin: 0 auto;	font-size: 0.75em;}#content img {	margin: 0 0 3px 0;}#content p {	padding: 0 0 10px 0;	line-height: 1.5em;}#content p em {	float: right;	padding: 0 35% 0 0;	font-style: normal;}#content p.no-indent {	padding: 0;}#content p.extra-indent {	padding: 0 0 25px 0;}#content p.color1 {	color: #ffff32;}#left-block {	width: 637px;	padding: 0 20px 0 0;	float: left;}#right-block {	width: 237px;	padding: 27px 0 0 0;	float: right;}.row-1 {	padding: 0 0 34px 0;}.box-indent {	padding: 27px 29px 24px 29px;}.title {	width: 100%;	height: 42px;	margin: 0 0 11px 0;	font-size: 1.35em;	font-weight: bold;	letter-spacing: .10em;		border-bottom: 1px solid #cecece;}.title img {	margin: 0 !important;}.line-hor {	background: #cecece;	width: 100%;	height: 1px;	overflow: hidden;	clear: both;	margin: 0 0 9px 0;}.line-hor1 {	background: #cecece;	height: 1px;	overflow: hidden;	margin: 0 0 9px 0;}.link {	background: url(images/link-bg.gif) repeat-x 0% 0%;	display: inline-block;	height: 22px;	padding: 0 3px 0 3px;	margin: 0 3px 0 3px;	font-size: 1.167em;	text-decoration: none;	color: #0b5fa0;	float: right;}.link:hover {	cursor: pointer;	color: #000;}.link span {	background: url(images/link-bg-left.gif) no-repeat 0% 0%;	display: inline-block;	height: 22px;	margin: 0 0 0 -6px;	position: relative;	float: left;}.link span span {	background: url(images/link-bg-right.gif) no-repeat 100% 0%;	display: inline-block;	padding: 0 23px 0 9px;	margin: 0 -6px 0 0;	height: 22px;	line-height: 22px;	position: relative;	float: left;}.link1 {	background: url(images/link-bg1.gif) repeat-x 0% 0%;	display: inline-block;	height: 22px;	padding: 0 3px 0 3px;	margin: 0 3px 0 3px;	font-size: 1.167em;	text-decoration: none;	color: #0b5fa0;	float: right;}.link1:hover {	cursor: pointer;	color: #000;}.link1 span {	background: url(images/link-bg-left1.gif) no-repeat 0% 0%;	display: inline-block;	height: 22px;	margin: 0 0 0 -6px;	position: relative;	float: left;}.link1 span span {	background: url(images/link-bg-right1.gif) no-repeat 100% 0%;	display: inline-block;	padding: 0 23px 0 9px;	margin: 0 -6px 0 0;	height: 22px;	line-height: 22px;	position: relative;	float: left;}.row-2 {	padding: 0 27px 0 29px;}.line-ver1 {	background: url(images/line-ver-tail.gif) repeat-y;	margin: 0 0 9px 0;}.line-ver2 {	background: url(images/line-ver-tail.gif) repeat-y;}.indent {	padding: 0 5px 0 18px;}.list {	margin: -5px 0 46px 0;}.list li {	background: url(images/marker.gif) no-repeat 1px 5px;	padding: 0 0 0 29px;	font-size: 1.167em;	line-height: 2.143em;}.list li a {	text-decoration: none;	color: #ffff32;}.list li a:hover {	text-decoration: underline;}.list1 {	padding: 0 0 12px 0;}.list1 li {	background: url(images/marker.gif) no-repeat 0% 0px;	padding: 0 0 0 22px;	line-height: 1.967em;	color: #ffff32;}.list1 li a {	color: #ffff32;}blockquote {	padding: 0 0 6px 0;}blockquote p {	padding: 9px 0 0 0 !important;	border-bottom: 1px solid #d4d4d4;}blockquote p.no-border {	border: none;}blockquote b {	display: block;	padding: 0 9px 18px 0;	text-align: right;	color: #97cbfd;}blockquote b a {	color: #97cbfd;}#contact-form {	width: 578px;	font-family: Arial, Helvetica, sans-serif;	font-size: 1em;	line-height: 1.167em;	color: #828282;}#contact-form strong {	display: block;	padding: 0 0 2px 0;	font-weight: normal;}#contact-form p {	float: right;	width: 278px;}#contact-form textarea {	background: #fff;	width: 270px;	height: 97px;	padding: 3px;	float: right;	overflow: auto;	font-family: Arial, Helvetica, sans-serif;	font-size: 1em;	color: #828282;	border: 1px solid #bababa;}#contact-form label {	display: block;	height: 38px;	padding: 4px 0 0 0;	overflow: hidden;}#contact-form input {	background: #fff;	width: 231px;	height: 15px;	padding: 2px 3px 2px 3px;	float: left;	font-family: Arial, Helvetica, sans-serif;	font-size: 1em;	color: #828282;	border: 1px solid #bababa;}#contact-form a {	background: url(images/link-bg1.gif) repeat-x 0% 0%;	display: inline-block;	height: 22px;	padding: 0 3px 0 3px;	margin: 7px 3px 0 19px;	font-size: 1.167em;	text-decoration: none;	color: #0b5fa0;	float: right;}#contact-form a:hover {	cursor: pointer;	color: #000;}#contact-form a span {	background: url(images/link-bg-left1.gif) no-repeat 0% 0%;	display: inline-block;	height: 22px;	margin: 0 0 0 -6px;	position: relative;	float: left;}#contact-form a span span {	background: url(images/link-bg-right1.gif) no-repeat 100% 0%;	display: inline-block;	padding: 0 23px 0 9px;	margin: 0 -6px 0 0;	height: 22px;	line-height: 22px;	position: relative;	float: left;}#footer-bg {	height: 43px;	border-top: 1px solid #cecece;}#footer {	width: 980px;	margin: 0 auto;	text-align: left;	font-size: 0.75em;	color: #cdcdcd;}#footer p {	padding: 0 53px 0 0;	line-height: 35px;	font-size: 1.10em;}#footer a {	text-decoration: none;	color: #97cbfd;}#footer a:hover {	text-decoration: underline;}