/* CSS Document */


html,body {
background-color:#223752;
background-image:url(../images/pagebg.gif);
background-position:top;
background-repeat:repeat-x;
color:#333333;
font-family:verdana, Helvetica, sans-serif;
font-size:13px;
padding:0;
margin:0;
}

/* footer links */
a.footerlink {color:#1d3f82; font-family:arial, tahoma, Helvetica, sans-serif; font-size:11px; text-decoration:none;}
a.footerlink:hover {text-decoration:underline; color:#a49463; font-family:arial, tahoma, Helvetica, sans-serif; font-size:11px;}


a {color:#2a4885; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none;}
a:hover {color:#847550; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none;}




.headline {
font-family:"Times New Roman", Times, serif;
font-size:24px;
color:#1d3f82;
}

.serviceshome {
font-family: verdana, Helvetica, sans-serif;
font-size:13px;
color:#292929;
line-height:20px;
}


.subheadline {
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
color:#7c6f4c;
line-height:18px;
}



.content {
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
color:#292929;
line-height:18px;
}





.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: 12px Verdana;
color: #black;
margin-bottom: 6px; /*bottom spacing between header and rest of content*/
padding: 2px 0 2px 6px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
}

.arrowlistmenu ul li a{
color: #3d4574;
text-decoration:none;
}
.arrowlistmenu ul li a:visited{
color: #3d4574;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #4786c4;
background-color: #F3F3F3;
text-decoration:none;
}

