body{
margin:0px;
background:#F5F5F5;
/*background-image:url(images/bg.jpg);
background-repeat:repeat-x;*/
font-family: Arial;
color:#002E58;
font-size:12px;
}

.topnavi{
font-size:11px;
color:#BFBFBF;
margin-top:10px;

}

a:link, a:visited{
font-size:12px;
color:#1F327D;
margin-top:10px;
text-decoration:underline;
}
a:visited{
font-size:12px;
color:#1F327D;
margin-top:10px;
text-decoration:underline;
}

a:hover{
font-size:12px;
color:#BFBFBF;
margin-top:10px;
text-decoration:underline;
}



a.topnavi:link, a.topnavi:visited{
font-size:12px;
color:#1F327D;
margin-top:10px;
text-decoration:none;
}
a.tool:hover{
font-size:11px;
color:#1F327D;
text-decoration:none;
}

a.topnavi:hover{
font-size:12px;
color:#BFBFBF;
margin-top:10px;
text-decoration:none;
}

.index
{  font-size:12px;
background:#EDF1F5;
   color:#002E58;
border: solid 1px #B5B9BD;
   }
   
   .indexrow
{  font-size:12px;
   background:#FFFFFF;
   color:#002E58;

   }
   
.header{

color:#1C6A98;
font-size:12px;
font-weight:bold;
margin-left:12px;
padding:5px;
width:590px;
}

.subpageheader{
color:#1C6A98;
font-size:12px;
font-weight:bold;
background-repeat:no-repeat;
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
padding-right:5px;
margin-left:7px;
width:175px;
}

.content{
font-size:12px;
line-height:14pt;
color:#002E58;
margin-right:15px;
text-align:left;
margin-left:15px;
}

.siteTool{
font-size:11px;
color:#676664;
}


ul{
margin-right:30px;
}

.footer{
background:#F5F5F5;
font-size:11px;
color:#1F327D;
padding:10px 10px 10px 10px;

background-position:bottom;
}
a.footer:link, a.footer:visited{
background:#F5F5F5;
text-decoration:underline;

}
a.footer:hover{
background:#F5F5F5;
text-decoration:none;

}

.leftnavi{
font-size:11px;

color:#002E58;
margin-right:75px;
text-align:left;}

.announcement{
width:225px;
height:50px;
padding: 2px 2px 2px 2px;
background:#E7EBEF;
border: solid 1px #B5BEC7;
}
.list{
font-size:12px;
color:#A4A4A4;
border: solid 1px #A4A4A4;
}


.mouseover a{
display:block;
background:#FFFFF;
font-family:arial, sans-serif;
font-size:11px;
font-weight:bold;
color:#002E58;
margin-left: 7px; 
margin-right: 2px; 
padding-left:10px; 
padding-right:2px; 
padding-top:1px;  
padding-bottom:0px; 
width:150px;
height:15px;
text-decoration:none;
text-align: left;
border-bottom: solid 1px #C3C3C3;
}

.mouseover a:hover{
background:#FFFFFF;
color:#CCCCCC;
font-weight:bold;
margin-left: 7px; 
margin-right: 2px; 
padding-left:10px; 
padding-right:2px; 
padding-top:1px; 
padding-bottom:0px; 
text-decoration:none;
border-bottom: solid 1px #C3C3C3;
font-size:11px;
}

.rowgrey{
background:#E2E1E1;
color:#515151;
font-size:12px;
padding: 1px 1px 1px 1px;
}
.rowlightgrey{
background:#EEEEEE;
font-size:12px;
color:#002E58;
padding: 2px 2px 2px2px;
}
.rowwhite{
background:#FFFFFF;
color:#515151;
font-size:12px;
padding: 2px 2px 2px 2px;
}
.rowwhite2{
background:#FFFFFF;
color:#002E58;
font-size:12px;
padding: 2px 2px 2px 2px;
}

.header2{

color:#FFFFFF;
font-size:12px;
font-weight:bold;
background-image:url(../images/blue_header_subpage.gif);
background-repeat:no-repeat;
margin-left: 10px;
padding:5px;
width:580px;
}

.header3{

color:#1C6A98;
font-size:16px;
font-weight:bold;
margin-left:10px;
padding:5px;
width:400px;
border-bottom: 1px solid #CCCCCC;
}

.subpageTop{
color:#1C6A98;
font-size:16px;
font-weight:bold;
margin-left:12px;
padding:5px;
width:560px;
border-bottom: 1px solid #CCCCCC;
}

.header4{

font-size:12px;
font-weight:bold;
color:#002E58;
margin-left: 7px; 
margin-right: 2px; 
padding-left:10px; 
padding-right:2px; 
padding-top:1px; 
padding-bottom:0px;
border-bottom: 3px solid #002E58;
}




.marginLeft15{
margin-left: 15px;
}

.marginRight20{
margin-right: 20px;
}

.font11{
font-size:12px;
line-height:15pt;
color:#002E58;
margin-left: 30px;

}