a,a:link,a:visited{
 color:#3258a3;
 text-decoration:underline;
}
a:active,a:focus,a:hover{
 color:#5495fc;
}
body{
 background:#fff;
 margin:20px 10px 20px 10px;
 overflow:auto;
}
body,button,div,h1,h2,h3,h4,h5,html,input,label,p,select,td,textarea{
 color:#000;
 font-family:arial,sans-serif;
 font-size:13px;
}
button{
 background:#fff;
 border:1px solid #000;
 color:#000;
 margin:0 0 5px 5px;
}
button:active,button:hover,button:focus{
 background:#5495fc;
 border-color:#3258a3;
 color:#fff;
}
em{
 font-style:italic;
}
form{
 margin:0;
}
h1{
 background:url(/images/generic/logo.png) no-repeat;
 height:198px;
 margin:0 0 0 17px;
 width:202px;
}
h2{
 color:#3258a3;
 font-size:16px;
 margin:0 0 10px 0;
}
h3{
 color:#5495fc;
 font-size:15px;
 margin:0 0 5px 0;
}
h4{
 font-size:13px;
 margin:0;
}
hr{
 background:#bcc2b8;
 border:0;
 color:#bcc2b8;
 height:1px;
 margin:10px 0 10px 0;
}
img{
 border:0;
}
input{
 background:#fff;
 border:1px solid #000;
 margin:0 0 5px 0;
 padding:1px 2px 1px 2px;
 width:394px;
}
input:active,input:focus{
 border-color:#3258a3;
}
p{
 margin:0 0 10px 0;
}
strong{
 font-weight:bold;
}
textarea{
 background:#fff;
 border:1px solid #000;
 height:55px;
 margin:0 0 5px 0;
 padding:2px;
 width:394px;
}
textarea:active,textarea:focus{
 border-color:#3258a3;
}
ul{
 list-style:disc;
 margin:0 0 10px 15px;
 padding:0;
}

h1 a{
 height:198px;
}

#content{
 margin:0 31px 0 53px;
 text-align:justify;
}
#header{
 background:url(/images/generic/header.png) no-repeat bottom left;
 height:239px;
 margin:0 0 76px 0;
}
#footer{
 background:url(/images/generic/footer.png) no-repeat;
 margin:29px 0 0 0;
 padding:40px 0 0 0;
}
#menu{
 left:71px;
 top:257px;
 width:645px;
}
#site{
 margin:auto;
 position:relative;
 width:787px;
}

#footer p{
 font-size:12px;
 line-height:17px;
 margin:0!important;
}
#menu a{
 font-family:times new roman,serif;
 font-size:13px;
 padding:0 15px 0 15px;
 text-decoration:none;
}
#menu abbr{
 border:0;
}
#menu li{
}
#menu ul{
 list-style:none;
 margin:0;
}

.a{
 float:left;
}
.b{
 float:right;
}
.c{
 text-align:center;
}
.d{
 display:block;
}
.e{
 font-style:italic;
}
.f{
 position:absolute;
}
.j{
 text-align:justify;
}
.k{position:fixed;}
.l{
 text-align:left;
}
.m{margin:auto!important;}
.o{
 overflow:auto;
}
.p{
 position:relative;
}
.r{
 text-align:right;
}
.s{
 font-weight:bold;
}
.u{
 text-transform:uppercase;
}
.v{
 vertical-align:middle;
}
.w{
 white-space:nowrap;
}
.x{
 display:none;
}
.z{
 clear:both;
}

.errorbox{
 background:#fdd;
 border:1px solid #f00;
 margin:0 0 10px 0;
 padding:5px;
}
.images{
 height:144px;
 margin:33px 17px 0 0;
}
.left{
 float:left;
 margin:0 10px 5px 0;
}
.okbox{
 background:#dfd;
 border:1px solid #090;
 margin:0 0 10px 0;
 padding:5px;
}
.radio{
 border:0!important;
 height:12px!important;
 margin:0 10px 0 0!important;
 width:12px!important;
}
.right{
 float:right;
 margin:0 0 5px 10px;
}
.seperate{
 border-right:2px solid #5495fc;
}
.sidebar{
 width:322px;
}
.small{
 font-size:10px;
}
.text{
 width:323px;
}
.tipbox{
 background:#fde3c6;
 border:1px solid #f7911d;
 margin:0 0 10px 0;
 padding:5px;
}

.alt td{
 background:#e6e6e6;
}
.errorbox a,.errorbox h3{
 color:#f00;
}
.errorbox h3,.errorbox p{
 margin:0!important;
}
.errorbox ul{
 margin:0 0 0 15px;
}
.images div{
 height:144px;
 margin:0 0 0 32px;
 width:144px;
}
.news div.b{
 margin:0 0 10px 0;
 width:210px;
}
.news p{
 font-size:12px;
 text-align:justify;
}
.news img{
 border:1px solid #bec4ba;
}
.okbox a,.okbox h3{
 color:#090;
}
.okbox h3,.okbox p{
 margin:0!important;
}
.okbox ul{
 margin:0 0 0 15px;
}
.text li,.text p{
}
.tipbox a,.tipbox h3{
 color:#f7911d;
}
.tipbox h3,.tipbox p{
 margin:0!important;
}
.tipbox li,.tipbox p{
 color:#000;
}

.image01{
 background:url(/images/circles/01.jpg) no-repeat;
}
.image02{
 background:url(/images/circles/02.jpg) no-repeat;
}
.image03{
 background:url(/images/circles/03.jpg) no-repeat;
}
.image04{
 background:url(/images/circles/04.jpg) no-repeat;
}
.image05{
 background:url(/images/circles/05.jpg) no-repeat;
}
.image06{
 background:url(/images/circles/06.jpg) no-repeat;
}
.image07{
 background:url(/images/circles/07.jpg) no-repeat;
}
.image08{
 background:url(/images/circles/08.jpg) no-repeat;
}
.image09{
 background:url(/images/circles/09.jpg) no-repeat;
}
.image10{
 background:url(/images/circles/10.jpg) no-repeat;
}
.image11{
 background:url(/images/circles/11.jpg) no-repeat;
}
.image12{
 background:url(/images/circles/12.jpg) no-repeat;
}
.image13{
 background:url(/images/circles/13.jpg) no-repeat;
}
.image14{
 background:url(/images/circles/14.jpg) no-repeat;
}
.image15{
 background:url(/images/circles/15.jpg) no-repeat;
}
.image16{
 background:url(/images/circles/16.jpg) no-repeat;
}
.image17{
 background:url(/images/circles/17.jpg) no-repeat;
}
.image18{
 background:url(/images/circles/18.jpg) no-repeat;
}
.image19{
 background:url(/images/circles/19.jpg) no-repeat;
}
.image20{
 background:url(/images/circles/20.jpg) no-repeat;
}
.image21{
 background:url(/images/circles/21.jpg) no-repeat;
}
.image22{
 background:url(/images/circles/22.jpg) no-repeat;
}
.image23{
 background:url(/images/circles/23.jpg) no-repeat;
}
.image24{
 background:url(/images/circles/24.jpg) no-repeat;
}
.image25{
 background:url(/images/circles/25.jpg) no-repeat;
}
.image26{
 background:url(/images/circles/26.jpg) no-repeat;
}
.image27{
 background:url(/images/circles/27.jpg) no-repeat;
}
