﻿html, body{
height:100%;margin:0;padding:0;border:0;text-align:center;font:normal 15px georgia, times new roman, serif;background:url(body.png) 0 0 repeat-x
}
body form{
padding:0;margin:0
}
.l-container{
width:990px;margin:0 auto -80px auto;min-height:100%;text-align:left;position:relative
}
* html .l-container{
height:100%
}
.footer-helper{
height:80px;clear:both
}
.l-footer{
width:990px;height:80px;margin:0 auto;text-align:left;border-collapse:collapse;position:relative
}
.l-footer td{
color:#666
}
.footer-col1{
padding:0 0 0 80px
}
.footer-col2{
padding:0
}
ul{
margin:0 0 20px 0;padding:0;list-style:none
}
ul li{
margin:0 0 5px 0;padding:0 0 0 10px;background:url(sprite1.png) 0 7px no-repeat
}
embed, object, textarea, select{
outline:none;margin:0
}
label input{
vertical-align:middle;margin-right:5px
}
label span{
vertical-align:middle
}
.s{
font-size:0;height:1px
}
img{
border:0
}
a img{
vertical-align:middle
}
a{
text-decoration:underline;outline:none;color:#024e86
}
a:hover{
text-decoration:none
}
.b{
font-weight:bold
}
.fl{
float:left !important
}
.fr{
float:right !important
}
.ar{
text-align:right !important
}
.ac{
text-align:center !important
}
.al{
text-align:left !important
}
.aj{
text-align:justify !important
}
.at{
vertical-align:top !important
}
.am{
vertical-align:middle !important
}
.ab{
vertical-align:bottom !important
}
p{
margin:0 0 10px 0
}
font{
line-height:normal
}
.wrap{
overflow:hidden;zoom:1
}
.page{
width:100%;border-collapse:collapse
}
.page-col1{
width:205px;vertical-align:top;padding:25px 30px 270px 60px
}
.page-col2{
vertical-align:top;padding:0
}
.header{
margin:10px 0 -40px 0;height:190px;background-position:100% 0;background-repeat:no-repeat
}
.phone{
font:normal 32px times new roman, times, serif;color:#024e86;position:absolute;left:420px;top:33px;width:200px
}
.phone span{
color:#86a8c2;font-size:21px
}
.logo{
width:185px;height:140px;background:url(logo.png) 0 18px no-repeat
}
.logo a{
display:block;height:140px;background:url(s.png)
}
.primary-nav{
margin:0 0 30px 0;padding:0;list-style:none
}
.primary-nav li{
padding:0;margin:0 0 15px 0;font:normal 19px georgia;background:none;zoom:1
}
.primary-nav a,.primary-nav span{
color:#6795b6;text-decoration:none;display:block;padding:0 0 0 15px;background:url(sprite2.png) 0 10px no-repeat
}
.primary-nav a{
color:#656666;background:none
}
.primary-nav a:hover{
color:#024e86;background:url(sprite2.png) 0 10px no-repeat
}
h1, h2, h3, h4, h5, h6{
color:#024e86;margin:20px 0 15px 0;font-size:30px;font-weight:normal
}
h2{
font-size:24px
}
h3{
font-size:18px
}
h4{
font-size:16px
}
h5{
font-size:14px;font-weight:bold
}
h6{
font-size:12px;font-weight:bold
}
.support {
	border-top: dashed 1px #A6A7A5;
	border-bottom: dashed 1px #A6A7A5;
	padding: 2px 0 3px 0;
	width: 205px;
	overflow: hidden;
	margin-bottom: 10px
}

.support .inner {
	background: #EDEDED;
	padding: 13px 0 15px 0;
	overflow: hidden;
	width: 210px
}

.support h3 {
	margin: 0 0 10px 13px
}

.support ul {
	margin: 0;
	overflow: hidden;
}

.support li {
	width: 102px;
	float: left;
	font-size: 14px;
	text-align: center;
	background: none;
	padding: 0
}

.support a {
	color: #266ca0
}

.support img {
	vertical-align: middle;
	margin-right: 5px
}

.support .border {
	width: 77px;
	height: 77px;
	display: inline-block;
	vertical-align: top;
	//display: inline;
	zoom: 1;
	position: relative;
	margin-bottom: 5px
}

.support .border span {
	display: block;
	height: 77px;
	width: 77px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
	background: url("border.png") 0 0 no-repeat
}

.support .border img {
	vertical-align: top;
	margin: 0
}

.support p {
	margin: 0
}

.articles-list {
	margin-bottom: 16px;
	padding: 0 18px 30px 18px;
	border-bottom: dashed 1px #A6A7A5;
}

.articles-list h3 {
	margin: 0 0 10px 0
}

.articles-list ul {
	margin: 0 0 -5px 0
}

.articles-list li {
	font-size: 12px;
	padding: 0 0 13px 0;
	background: none;
	margin-bottom: 11px;
	border-bottom: solid 1px #e5e5e5
}

.articles-list .date {
	font-size: 11px
}

.articles-list p {
	margin-bottom: 0
}

.link-articles {
	color: #989898;
	font-size: 11px
}

.news-list {
	margin-bottom: 16px;
	padding: 0 18px 10px 18px;
	border-bottom: dashed 1px #A6A7A5;
}

.news-list h3 {
	margin: 0 0 10px 0
}

.news-list ul {
	margin: 0
}

.news-list li {
	font-size: 12px;
	padding: 0 0 13px 0;
	background: none;
	margin-bottom: 11px;
	border-bottom: solid 1px #e5e5e5
}

.news-list .date {
	font-size: 11px
}

.news-list p {
	margin-bottom: 3px
}
