/*********** Body ***************/
.bodytext {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
line-height:14px;
color:#444444;
}
a.bodytext:link{ text-decoration:underline; color:#444444; }
a.bodytext:visited{ color:#444444; text-decoration:none; }
a.bodytext:hover{ text-decoration:none; color:#002664; }

.bodytextred {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
line-height:14px;
color:#FF0000;
}
a.bodytextred:link{ text-decoration:underline; color:#FF0000; }
a.bodytextred:visited{ color:#FF0000; text-decoration:none; }
a.bodytextred:hover{ text-decoration:none; color:#FF0000; }

.bodytextwhite {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
line-height:14px;
color:#FFFFFF;
}
a.bodytextwhite:link{ text-decoration:underline; }
a.bodytextwhite:visited{ text-decoration:none; }
a.bodytextwhite:hover{ text-decoration:none; color:#002664; }

.introcopy {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
color:#444444; 
}

.links {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
line-height:14px;
color:#007C92;
}
a.links:link{ text-decoration:none; color:#007C92; }
a.links:visited{ color:#007C92; text-decoration:none; }
a.links:hover{ text-decoration: underline; }

.links2 {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
line-height:14px;
color:#ffffff;
}
a.links2:link{ text-decoration:none; color:#ffffff; }
a.links2:visited{ color:#ffffff; text-decoration:none; }
a.links2:hover{ text-decoration: underline; }


/************** menu nav ***************/
.menutext {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
line-height:14px;
color:#002664;
font-weight:600;
}

a.menutext:link{ text-decoration:none; }
a.menutext:visited{ text-decoration:none; }
a.menutext:hover{ text-decoration: underline; color:#002664;}

.menubody {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
line-height:14px;
color:#444444;
}
a.menubody:link{ text-decoration:none;}
a.menubody:visited{ text-decoration:none; }
a.menubody:hover{ text-decoration:underline;}

/************** primary nav ***************/

.pri_nav {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:500;
line-height:14px;
color:#FFFFFF;
background-color:#1C2C5F;
padding:5px;
}

a.pri_nav:link{ text-decoration:none; color:#FFFFFF; }
a.pri_nav:visited{ text-decoration:none; color:#FFFFFF;}
a.pri_nav:hover{ text-decoration:underline; color:#FFFFFF; }

.pri_nav2 {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:500;
line-height:14px;
color:#1C2C5F;
background-color:#FFFFFF;
padding:5px;
}
.center{text-align:center;}

/************** secondary nav ***************/
.sec_nav {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:500;
line-height:14px;
color:#002664;
padding:3px;
}

a.sec_nav:link{ text-decoration:none; }
a.sec_nav:visited{ text-decoration:none;}
a.sec_nav:hover{ text-decoration:underline; background-color:#C1DDF8;}

.textalignleft{text-align:left;}

/************** header copy ***************/
.header_text{
    text-decoration:none;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:500;
	font-size:18px;
	color:#444444;
	text-decoration:none;
	text-align:left;
}
.subhd_whitetext{
    text-decoration:none;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	text-align:left;
}

/************** small copy ***************/
.small_text{
    text-decoration:none;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#444444;
	text-decoration:none;
}
a.small_text:link{ text-decoration:underline;}
a.small_text:visited{ text-decoration:none; }
a.small_text:hover{ text-decoration:none; }


/************** footer navigation ***************/
.footer_text{
    text-decoration:none;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	padding:5px;
}
a.footer_text:link{ text-decoration:none; }
a.footer_text:visited{ text-decoration:none; }
a.footer_text:hover{ text-decoration:underline; }

/************** disclaimer ***************/
.disclaimer{
    text-decoration:none;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#cccccc;
	text-decoration:none;
}
a.disclaimer:link{ text-decoration:none;}
a.disclaimer:visited{ text-decoration:none; }
a.disclaimer:hover{ text-decoration:underline; }