*,
html,
body,
ul,
ol,
li,
p,
h1,
h2,
h3,
h4,
h5,
h6,
form,
fieldset,
a,
img,
div {
	margin: 0;
	padding: 0;
	border: 0;
}
a img {
	border: 0;
}
a {
	color: #1F429B;
}
h1,
h2,
h3 {
	font-size: 1.7em;
	font-weight: normal;
	color: #000;
	margin-bottom: 10px;
}
h3,
h4 {
	color: #1F429B;
}
td {
	vertical-align: top;
}
body {
	color:#5b5b5b;
	font-family:Arial,Helvetica,Sans-Serif;
	font-size:13px;
	background: #CEDAE7 url(../images/bg.jpg) repeat-x 0 0;
}
#outer {
	position: relative;
	width: 804px;
	margin: 8px auto;
}
#header {
	height: 122px;
	text-align: right;
}
#home #header {
	background: url(../images/header_home.jpg) 0 0 no-repeat;
}
#header ul {
	position: absolute;
	top: 14px;
	right: 20px;
}
#header ul li {
	display: block;
	position:relative;
	height: 20px;
	text-align: right;
	list-style-image:none;
	list-style-position:outside;
	list-style-type: none;
}
#header #homelink {
	display: block;
	position: absolute;
	top: 15px;
	left: 24px;
	width: 175px;
	height: 65px;
	text-indent:-1000em;
	text-align: left;
}
#contactus {
	display: block;
	float: right;
	width: 60px;
	height: 13px;
	background: url(../images/contactus.gif) 0 0 no-repeat;
	border-bottom: 2px solid #162A3E;
}
.login {
	display: block;
	float: right;
	width: 29px;
	height: 13px;
	background: url(../images/login.gif) 0 0 no-repeat;
	border-bottom: 2px solid #162A3E;
}
.logout
{
	display: block;
	float: right;
	width: 38px;
	height: 13px;
	background: url(../images/logout.gif) 0 0 no-repeat;
	border-bottom: 2px solid #162A3E;
}
#main {
	background: url(../images/mainbg.png) 0 0 repeat-y;
	padding: 1px 5px 0 5px;
}
#content_head {
	margin: 15px 0 0 11px;
	width: 772px;
	height: 10px;
	background: url(../images/content_head.gif) 0 0 no-repeat;
}
#content_wrapper {
	margin: 0 0 0 11px;
	background: url(../images/content_bg.gif) 0 0 repeat-y;
}
#content h1 {
	margin-bottom: 20px;
}
#content h2 {
	position: relative;
	height: 60px;
}
#content h4 {
	font-weight: bold;
	font-size: 1.2em;
	margin-top: 10px;
	margin-bottom: 10px;
}
#content p,
#content table,
#content ul {
	font-size: 1em;
	line-height: 1.4em;
	color: #424242;
	margin-bottom: 10px;
}
#content p.quote {
	font-style: italic;
	color: #336799;
}
#content ul {
	list-style-position: outside;
	padding-left: 15px;
}
#faqs {
	padding-left: 10px;
}
#footer {
	position: relative;
	color: #fff;
	height: 42px;
	background: url(../images/footerbg.png) 0 0 no-repeat;
	font-size: 10px;
	font-family:verdana,arial,sans-serif;
}
#footer a {
	color: #fff;
	text-decoration: none;
}
#copy {
	position: absolute;
	bottom: 12px;
	left: 20px;
}
#copy_print
{
	display: none;
}
#footernav {
	position: absolute;
	bottom: 12px;
	right: 12px;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
	font-family:Verdana, Arial, Helvetica, sans-serif;

}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* End hide from IE-mac */
h2 {
	font-size: 1.9em;
}
input,
select,
textarea {
	border: 1px solid #999999;
}
h3.terms {
	margin-top: 1.5em;
}
div.map {
	width: 250px;
	float: left;
}
div.map h4 {
	border-bottom: 1px solid #cccccc;
	margin-right: 5px;
	margin-left: 5px;
}

.select1 {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:1px solid;
	border-left-color:#aaaaaa;
	border-top-color:#aaaaaa;
	border-right-color:#cfcfcf;
	border-bottom-color:#cfcfcf;
	background-color:#fff2df;
	margin:2px 0 2px 0;
	padding:1px 0 1px 5px;
	width:457px;
}

.search-line { padding:11px 11px 0 11px; margin-bottom:10px;}
.search-line .formTextSearch {background-color:#f5faff; border:1px solid #92adc8; padding:2px 7px; color:#757575; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; width:679px; vertical-align:middle;}
.search-line .buttonSearch {background:url(../images/buttonSearch.png) no-repeat 0 0; width:72px; height:19px; border:none; cursor:pointer; vertical-align:middle;}
.searchList {padding:20px 11px 0 11px; font-size:11px;}
.searchList li { list-style-type:none;  line-height:190%;}
.searchList li table {width:100%;}
.searchList li table td.wide {width:100%;}
.searchList li div.box { background:url(../images/searxhList-arrow.png) no-repeat 6px 100%; padding-bottom:14px; margin-top:-14px;}
.searchList li .number {display:block; font-weight:bold; padding:0 12px 6px 0; background-color:#ffffff; font-size:10px;}
.searchList li div.include { background-color:#ffffff;}
.searchList li div.include a {color:#336799;}
.searchList li .noteGrey {font-size:10px; color:#757575;}
.searchList li ul {padding-left:30px;}
.searchList li .select1 {width:350px;}
.searchList li.last div.box {background:none; padding-bottom:0;}

.main-bg-simple h1 { color:#ff8d00; font-size:16px; font-weight:bold; line-height:150%;}
.main-bg-simple h3 { color:#ff8d00; font-size:16px; font-weight:bold; line-height:150%;}
.main-bg-simple h4 {font-size:13px; color:#000; font-weight:bold; margin-bottom:8px;}
.main-bg-simple p {line-height:165%; margin-bottom:12px;}
.main-bg-simple ul li {list-style-type:none; line-height:150%;}
.main-bg-simple ul.listArrowStyle li {background:url(../images/icoListTypeArrow.gif) no-repeat 0 70%; padding-left:14px; margin-bottom:5px;}
.main-bg-simple ul.listArrowStyle li a {text-decoration:none;}
.main-bg-simple ul.listArrowStyle li a:hover {text-decoration:underline;}
.main-bg-simple ul.listArrowStyle-horizontal {padding-left: 5px; width: 590px; float: left;}
.main-bg-simple ul.listArrowStyle-horizontal li {background:url(../images/icoListTypeArrow.gif) no-repeat 0 65%; float: left; padding-left: 8px;}
.main-bg-simple ul.listArrowStyle-horizontal li a {text-decoration:none;}
.main-bg-simple ul.listArrowStyle-horizontal li a:hover {text-decoration:underline;}
.main-bg-simple ul.listBallStyle {padding-top:4px; margin-bottom:24px;}
.main-bg-simple ul.listBallStyle li {margin-bottom:8px; line-height:165%;}
.main-bg-simple ul.listBallStyle li span {background:url(../images/icoListTypeBall.gif) no-repeat 0 5px; padding-left:12px;}

.box-greyGradient {background:url(../images/bg-GradientGreyBox.gif) repeat-y top left; width:740px; margin-top:19px; margin-bottom:22px;}
.box-greyGradient .inner-btm {background:url(../images/bg-btm-GradientGreyBox.gif) no-repeat bottom left; padding-bottom:7px;}
.box-greyGradient .inner-btm-grey {background:url(../images/bg-btm-GradientGreyBox-grey.gif) no-repeat bottom left; padding-bottom:7px;}
.box-greyGradient .inner {background:url(../images/bg-top-GradientGreyBox.gif) no-repeat top left; padding:11px 13px 2px 13px; zoom:1;}
.box-greyGradient .title-link {font-size:13px; color:#000; font-weight:bold; margin-bottom:8px; text-decoration: none;}

.rightBannerBox {float:right; width:363px; padding-left:13px;}
.rightBannerBox .IndicatorBox {background:url(../images/bannerBoxBgBtm.gif) no-repeat bottom left; width:362px;}
.rightBannerBox .IndicatorBox .Inner {background:url(../images/bannerBoxBgTop.gif) no-repeat top left;}
.rightBannerBox .IndicatorBox .bgPicture {background:url(../images/bannerGrafic.gif) no-repeat 243px bottom; min-height:50px; padding:10px 75px 5px 25px;}
.rightBannerBox .IndicatorBox h3 {margin-bottom:7px;}
.rightBannerBox .BlueBanner {background:url(../images/bannerBlyuBg.jpg) no-repeat top left; height:126px; width:362px; overflow:hidden; margin-bottom:12px;}
.rightBannerBox .BlueBanner h3 { color:#ffdb47; font-size:21px; font-weight:normal; text-align:center; font-family:Arial, Helvetica, sans-serif; line-height:130%; padding-top:13px;}
.rightBannerBox .BlueBanner h3 strong { font-size:19px;}
.rightBannerBox .BlueBanner .Button {padding-left:50px;}
.rightBannerBox .BlueBanner .Button a {margin-right:9px;}
.rightBannerBox .GreyBoxBanner {background:url(../images/bannerGreyBtm.png) no-repeat bottom left;margin-bottom:12px;}
.rightBannerBox .GreyBoxBanner .Inner {background:url(../images/bannerGreyTop.png) no-repeat top left; padding:7px 6px 9px 10px; min-height:124px;}
.rightBannerBox .GreyBoxBanner .Inner .note { font-size: 10px; margin-top: 7px;}
.rightBannerBox .GreyBoxBanner table {width:100%;}
.rightBannerBox .GreyBoxBanner table td {padding:5px 2px 5px 0;}
.rightBannerBox .GreyBoxBanner table td .l-ico {background:url(../images/icoListTypeArrow.gif) no-repeat 0 5px; padding-left:10px; color:#336799; display:block; line-height:150%;}

.main-bg-simple ul.listNews li {padding-bottom:13px; line-height:160%;}
.main-bg-simple ul.listNews .title {display:block; background:url(../images/icoListTypeBallNews.gif) no-repeat 0 7px; padding-left:9px;}
.main-bg-simple ul.listNews .date {color:#7d7e7e; display:block;}

.news
{
	width: 750px;
	height: 315px;
	margin-left: -5px;
}
