/* global */

body{
 text-align: center;
 color: #4A4A4A;
/* letter-spacing: 0.00em;*/
 background-color: #E6EAF0;
 font: 13px/18px "trebuchet ms",tahoma,verdana,helvetica,arial,sans-serif;
 margin: 0px;
}
input,textarea{
 font-size: 13px;
}
img{
 border: 0px;
}
#imgbordered{
float:right;
padding:8px;
margin-left:8px;
border: 1px solid #165092;
}
img.bordered{
float:right;
padding:8px;
margin-left:8px;
border: 1px solid #165092;
}
div{
 text-align: left;
 background-color: transparent;
}
a,h4,h5,#footer{
 color: #004F92;
}
h5{
 font: italic bolder 1em tahoma,verdana,helvetica,arial,sans-serif;
}
p{
 clear: both;
}
td{
 font-size: 1.0em;
 vertical-align: top;
}
.sandbag{
 height: 0px;
 width: 0px;
 border: 0px;
 clear: both;
}
.flr{
 float: right;
}
.fll{
 float: left;
}
.cen{
 text-align: center;
}
.flimg{
 margin: 5px;
 border: 1px #4A4A4A solid;
 padding: 5px;
 font-style: italic;
 text-align: center;
}
.flimg img{
 display: block;
 margin: 0px auto 5px;
}
.icon{
 margin:0px 5px 5px 0px;
 float: left;
}
.sponsimg{
 clear: both;
 border-top: 1px solid #DDF1FF;
}
.sponsimg a{
 display: block;
 float: right;
 margin: 5px 0px 15px 10px;
}
blockquote.important{
 padding: 0.5em;
 background-color: #DDF1FF;
}
input:focus{
 background-color: #E6EAF0;
}
input[type="text"],input[type="password"],texarea{
 border: 1px #125B99 solid;
 padding: 0.2em 0.3em;
}
input[type="submit"],input[type="reset"],input[type="button"]{
 border: 1px #125B99 solid;
 background-color: #D6E3ED;
}
span.error:after,span.info:after{
 display: inline;
 margin-left: 0.5em;
}
span.info:after{
 content: url(/images/common/info.png);
}
span.error:after{
 content: url(/images/common/error.png);
}
.fancytable{
 border-collapse: collapse;
 background-color:#33478E;
}
td.fancytable {

 background-color:#ffffff;
 border: 1px solid #33478E;
 vertical-align: middle;
 text-align:center;
 padding: 5px;
 }
td.fancytableleft {
 background-color:#ffffff;
 border: 1px solid #33478E;
 vertical-align: middle;
 text-align:left;
 padding: 5px;
 }
 .fancytable th{
 background-color:#ffffff;
 border: 1px solid #33478E;
 vertical-align: middle;
 text-align:center;
 padding: 5px;
}


/*layout*/

#wrapper{
 width: 760px;
 margin: 8px auto 0px;
}
all{
 position: absolute;
}
#topnav{
 background: #125B99 url(/images/common/topnav_bg.png) repeat-x left top;
 border-bottom: 1px #EBEEF3 solid;
 letter-spacing: 0px;
}
#topnav .button{
 color: white;
 margin: 0px 17px;
}
#topnav .button.adjust{
 margin-right: 18px;
}
#headerblock{
 height: 188px;
 overflow: hidden;
 color: white;
 /* IE fix */
 background: #005091 url(/images/common/topnav_vert_separator.png) no-repeat left bottom;
 /*url is dummy replaced by real img url in html*/
 border-bottom: 1px white solid;
}
#headerlinks{
 position: absolute;
}
#headerlinks a{
 display: block;
 position: absolute;
 white-space: pre;
 text-decoration: none;
 z-index: 10;
}
#headerlinks .row1{
 top: 121px;
}
#headerlinks .row2{
 top: 146px;
}
#headerlinks .row3{
 top: 169px;
}
#headerlinks .col1{
 left: 378px;
}
#headerlinks .col2{
 left: 510px;
}
#pagetitle{
 font:bold 15px Garamond,Georgia,'Bookman Old Style','Times New Roman',serif;
 text-transform:uppercase;
 letter-spacing: 0.10em;
 float: left;
 margin-left: 1px;
 padding: 6px 150px 4px 90px;
 color: #005091;
 background: #D6E3ED url(/images/common/page_title_bg.png) repeat-y right top;
}
#content{
 padding: 65px 60px 40px 75px;
}
#content,#footer{
 border: #EEF1F5 solid;
 border-width: 0px 1px;
 background-color: white;
}
#content li{
 margin-bottom: 1em;
}
#footer{
 text-align: right;
 text-decoration: none;
 padding: 0px 10px 10px;
 margin-bottom: 0px;
}
#footer a{
 text-decoration: none;
}
