:root{
 overflow-y:scroll;
}

body{
background-image:url(images/structure/bg.jpg);
background-repeat:repeat-x;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;

}

p,li{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;


}

a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#012061;

}

.title{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#002062;

}

.subheader{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#002062;
font-weight:bold;

}

.main_link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:none;
color:#ffffff;

}

.main_link:hover{
text-decoration:underline;

}

.footer_link{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#ffffff;

}

.footer_link:hover{
text-decoration:underline;

}

.left_div{
width:182px;
height:300px;
border:2px solid #f0f0f0;
margin-bottom:5px;
padding:3px;

}

.photo {
float:left;
padding-right:10px;
}

ul {
list-style-image:url(images/bullet.gif);
}

.table_header{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
font-weight:bold;
}

.table_border{
border:1px solid #011745;
border-collapse:collapse;
}

.table_border td {
border:1px solid #011745;
}



.sidebar {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#012061;
text-decoration: none;
}

.sidebar:hover, .sidebar_current{
background-color:#012061;
color:#ffffff;
font-weight:bold;
text-decoration: none;
}

.sidebar_text {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#012061;
}

.fineprint {
font-size:10px;
}