/* Begin CSS Popout Menu */







#menu{
width:166px;

padding-bottom:12em; /* To allow room for bottom dropdown */

}

#menu a{

font-size:10px;
font-weight:normal;
display:block;
border-width:0px 0px 1px 0px;
border-style:solid;
border-color:#990000;
white-space:nowrap;
margin:0 0 0 0;
padding:1px 3px;
background: #a3b5cd;
}

#menu h3{ 
text-align:right;
margin-top:20px;
font-size:11px;
font-weight:bold;
text-transform:uppercase;




}

#menu h3 a{
padding:3px 13px 3px 0px;
color:#003486;
border-top:1px solid #ffffff;
border-bottom:1px solid #ffffff;
background:none;
font-weight:bold;
}

#menu h3 a:hover{
padding:3px 13px 3px 0px;
color:#990000;
border-top:1px solid #ffffff;
border-bottom:1px solid #ffffff;
background:#a3b5cd;
}


#menu a{
color:#003486;
text-decoration:none;
}

#menu a:hover{
color:#ffffff;
background:#990000;
}

#menu a:active{
color:#060;
background:#ccc;
}

#menu ul{
list-style:none;
margin:0px;
padding:0px;
width:100%;

}




/* Requirement: Put the element selector name (div)
onto non anchor hover selectors to force IE5 and
5.5 to correctly apply the csshover file. */


div#menu li, div#menu li:hover{
position:relative;
}

div#menu li ul{
padding-top:-1px;
position:absolute;
top:0;
left:100.1%;
display:none;

}

div#menu ul ul,
div#menu ul ul ul,
div#menu ul li:hover ul ul,
div#menu ul li:hover ul ul ul
{display:none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display:block;}

/* End non-anchor hover selectors */

/* Styling for Expand */

#menu a.y, #menu a.y:visited{
background:#a3b5cd url(/images/arrows.gif) no-repeat  right;
}

#menu a.y:hover{
background:#990000 url(/images/arrows.gif) no-repeat  right;
}

#menu a.y:active{
color:#ffffff;
background:#a3b5cd;
}


#top ul{
list-style:none;
margin:0;
padding:0 0 0 0;
width:100%;
border:2px solid #990000;
}

#top a.x {line-height:12px;padding:3px 0px 3px 0px}

#top a.x, #top a.x:visited{
background:url(/images/dot_off.gif) no-repeat  right;
margin-right:6px;
border: none;
text-align:right;
padding-right:14px;
font-weight:normal;
font-size:10px;
color:#1B2C85
}

#top a.x:hover{
background:url(/images/dot_on.gif) no-repeat  right #a3b5cd;
border-right:6px solid #a3b5cd;
margin-right:0px;
text-align:right;
padding-right:14px;
font-weight:normal;
font-size:10px;
color:#990000
}

#top a.x:top{
background:#ddd;
}

#top a.x:top{
color:#060;
background:#ccc;
}

body { margin:0px}

p {
font-family: Arial, Helvetica;
font-size: 11.5px;
line-height:140%;
color: #505050;
}


td {
font-family: Arial, Helvetica;
font-size: 11.5px;
color: #505050;
}

ul.home{
margin-left:15px;
padding-left:0px;
}
li.home {
font-family: Arial, Helvetica;
font-size: 11.5px;
line-height:140%;
color: #505050;
}


ul{margin-top:5px;}

li {
font-family: Arial, Helvetica;
font-size: 11.5px;
line-height:140%;
color: #505050;
}

.Header {
color: #1D2D86;
font-family: Arial, Helvetica;
font-size: 14px;

}

h3 {
color: #1D2D86;
font-family: Arial, Helvetica;
font-size: 18px;
font-weight: normal;
margin-bottom:5px;
}

.textHeader {
color: #A31E29;
font-family: Arial, Helvetica;
font-size: 11.5px;
font-weight: bold;
}

h1 {
color: #A31E29;
font-family: Arial, Helvetica;
font-size: 11.5px;
font-weight: bold;
margin:0px
}

.boiler {
font-family: Arial, Helvetica;
font-size: 9px;
color: #505050;
margin-top:5px;
}

a  {
color: #A31E29;
font-size: 11.5px;
font-family: Arial, Helvetica;
}

a:hover  {
color: #1B2C85;
}

a.nav  {
color: #1B2C85;
font-family: Arial, Helvetica;
font-size: 7.5pt;
font-weight: bold;
text-decoration: none;
}

a.nav:hover  {
color: #A31E29;
}

a.subnav  {
color: #1B2C85;
font-family: Arial, Helvetica;
font-size: 7.5pt;
}

a.subnav:hover  {
color: #A31E29;
}


