body {
background:#015cac url(../images/body_bg.jpg) repeat-x left top;
margin:0px;
padding:0px;
}
#login{
float:right;
padding-right:10px;
margin-top:4px;
}
#login td{
font:bold 11px Arial, Helvetica, sans-serif;
color:#015cac;
}
#login .text{
width:130px;
height:16px;
border:1px #015cac solid;
font:11px Arial, Helvetica, sans-serif;
color:#2e2e2e;
padding:0px 4px;
}
#login .btn{
width:40px;
height:18px;
border:1px #015cac solid;
font:11px Arial, Helvetica, sans-serif;
color:#2e2e2e;
padding:0px 4px;
}
#topright{
padding:0px 15px;
}
#topright h1{
font:bold 18px Tahoma, Arial, Helvetica, sans-serif;
color:#015cac;
margin:6px 0px 0px;
}
#topright td, #topright p{
font:11px Tahoma, Arial, Helvetica, sans-serif;
color:#2F2F2F;
margin:6px 0px 0px;
}
#topright ul, #topright ol{
font:11px Tahoma, Arial, Helvetica, sans-serif;
color:#2F2F2F;
}
#topright a:link, #topright a:visited, #topright a:active{
font:11px Tahoma, Arial, Helvetica, sans-serif;
color:#015cac;
text-decoration:underline;
padding-bottom:0px;
}
#topright a:hover{
font:11px Tahoma, Arial, Helvetica, sans-serif;
color:#ef6e06;
text-decoration:none;
padding-bottom:0px;
}

#leftcol{
float:left;
width:450px;
padding:10px 0px 10px 16px;
}
#midcol{
float:right;
width:244px;
padding:10px 30px;
}
#midcol a:link, #midcol a:visited, #midcol a:active{
font:12px Tahoma, Arial, Helvetica, sans-serif;
color:#015cac;
text-decoration:underline;
}
#midcol a:hover{
font:12px Tahoma, Arial, Helvetica, sans-serif;
color:#ef6e06;
text-decoration:underline;
}
#rightcol{
margin-top:20px;
padding:0px 14px 10px 16px;
border-left:1px #666 solid;
}
#rightcol td, #rightcol p, #rightcol ul, #rightcol ul{
font:11px Tahoma, Arial, Helvetica, sans-serif;
color:#015cac;
}
#rightcol a:link, #rightcol a:visited, #rightcol a:active{
font:11px Tahoma, Arial, Helvetica, sans-serif;
color:#015cac;
text-decoration:underline;
}
#rightcol a:hover{
font:11px Tahoma, Arial, Helvetica, sans-serif;
color:#ef6e06;
text-decoration:none;
}
#rightcol ul#reslist{
font:11px Tahoma, Arial, Helvetica, sans-serif;
color:#015cac;
margin-left:0px;
padding-left:16px;
list-style:square;
line-height:180%;
}

#footer{
padding:10px 16px;
}
#footer td, #footer p{
font:11px Tahoma, Arial, Helvetica, sans-serif;
color:#fff;
}
#footer a:link, #footer a:visited, #footer a:active{
font:11px Tahoma, Arial, Helvetica, sans-serif;
color:#fff;
padding-left:10px;
padding-right:10px;
text-decoration:none;
}
#footer a:hover{
font:11px Tahoma, Arial, Helvetica, sans-serif;
color:#fff;
padding-left:10px;
padding-right:10px;
text-decoration:underline;
}

h1{
font:bold 18px Tahoma, Arial, Helvetica, sans-serif;
color:#ef6e06;
}
h1 span{
font:bold 14px Tahoma, Arial, Helvetica, sans-serif;
color:#015cac;
}
h2{
font:bold 14px Tahoma, Arial, Helvetica, sans-serif;
color:#015cac;
}
.subtitle{
font:bold 14px Tahoma, Arial, Helvetica, sans-serif;
color:#015cac;
}

td, p, ul, ol{
font:12px Tahoma, Arial, Helvetica, sans-serif;
color:#2F2F2F;
}
a:link, a:visited, a:active{
font:12px Tahoma, Arial, Helvetica, sans-serif;
color:#ef6e06;
text-decoration:none;
}
a:hover{
font:12px Tahoma, Arial, Helvetica, sans-serif;
color:#015cac;
text-decoration:underline;
}


.blue{color:#015cac;}
.orange{color:#ef6e06;}
.white{color:#fff;}

