﻿body{
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#27669d;
	padding:0px;
	margin:0px;
	background:#005aa6 url(images/bg.jpg) no-repeat center top;
}
a{
color:#1d95dd;
}
a:hover{
color:#51b0e7;
}
h1{
margin:0px;
padding:0px;
font-size:24px;
color:#27669d;
margin-bottom:12px;
z-index:1;
}
h2{
margin:0px;
padding:0px;
font-size:24px;
color:#FFFFFF;
margin-bottom:12px
}
p{
margin:6px 0px;
padding:0px;
}
form, input, select{
padding:0px;
margin:0px;
}
.clear{
clear:both;
padding-top:10px
}
.clearMini{
clear:both;
height:0px;
font-size:1px;
line-height:0px;
}
.container{
text-align:left;
margin:0px auto;
width:940px;
}
.header{
float:left;
width:940px;
height:90px;
background:#ffffff
}
.logo{
float:left;
width:620px;
}
.rightLogo{
float:left;
width:320px;
padding:0px;
margin:0px;
text-align:right
}
.menu{
float:left;
width:940px;
padding:0px;
margin:0px;
float:left;
list-style-type:none;
background:url(images/menu.gif) repeat-x left top;
}
.menu li{
float:left;
padding:0px;
margin:0px;
}
.menu li.last{
background:none;
}
.menu li a{
/*float:left;*/
display:block;
text-decoration:none;
color:#ffffff;
font-size:15px;
padding:8px 20px;
white-space:nowrap;
background:url(images/menu.gif) repeat-x left top;
}
.menu li a:hover{
color:#8acc44;
background:url(images/menu.gif) repeat-x left -33px;
}
.menu li ul {
display: none; 
width: 180px; /* Width to help Opera out */
z-index:1000;
list-style-type:none;
background-image:none;
background:#FFFFFF
}
.menu li:hover ul, .menu li.hover ul {
display: block;
position: absolute;
margin: 0;
padding: 0;
}
.menu li:hover li, .menu li.hover li {
float: none;
border-bottom:1px solid #51acea;
}
.menu li:hover li a, .menu li.hover li a{
color:#FFFFFF;
background-image:none;
background:#007fdd;
padding:6px 14px;
font-size:11px;
}
.menu li:hover li a:hover, .menu li.hover li a:hover{
background:#0036b7;
}
.mainImg{
float:left;
width:940px;
}
.title{
float:left;
width:940px;
background:url(images/title-bg.jpg) no-repeat left top;
text-align:center;
padding:3px 0px
}
.title h1{
color:#FFFFFF;
margin-bottom:0px
}
.content{
float:left;
width:910px;
padding:15px;
background:#FFFFFF
}
.mainCol{
float:left;
width:605px;
}
.sidebar{
float:left;
width:275px;
border-left:1px solid #cbe6f8;
margin-left:14px;
padding-left:15px
}
.blocks{
padding:8px 0px;
padding-top:0px;
border-bottom:1px solid #cbe6f8;
margin-bottom:8px;
}
.blocksx{
padding:8px 0px;
padding-top:0px;
margin-bottom:8px;
}
.footer{
float:left;
width:940px;
margin:0px;
padding:0px;
list-style:none;
/*background:url(images/footer-bg.jpg) repeat-x left top;*/
}
.footer li{
float:left;
width:450px;
padding:10px
}
.footer li span{
color:#74b0e3
}
.footer li.textRight{
text-align:right
}
.footer li.textRight a{
text-decoration:none;
color:#2b85d3
}
.tables{
float:left;
width:600px;
padding:0px;
margin:0px;
}
.tables dt{
float:left;
width:103px;
padding:0px;
margin-bottom:10px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
}
.tables dd{
float:left;
width:400px;
padding:0px;
margin:0px;
margin-bottom:10px
}
ol li{
line-height:16px;
margin-bottom:6px;
}
