body, p, td {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:#333333;}

a { color: #00477f; text-decoration: underline}
a:visited {color: #00477f; text-decoration: underline}
a:hover {color: #ef3d42; text-decoration: none}

/*.topnav { font-size: 11px; color: #FFF; font-weight: normal; text-decoration: none; padding: 0px; margin: 0px;}
.topnav:link {font-size: 11px; color: #FFF; font-weight: bold; text-decoration: none; padding: 0px 10px 0px 10px; margin: 0px; }
.topnav:visited {font-size: 11px; color: #FFF; font-weight: bold; text-decoration: none; padding: 0px 10px 0px 10px; margin: 0px; }
.topnav:hover {font-size: 11px; color: #00477f; font-weight: bold; text-decoration: none; padding: 0px 10px 0px 10px; margin: 0px; }
*/
.topnav { font-size: 13px; color: #FFF; font-weight: normal; text-decoration: none; padding: 10 10 10 10; margin: 0px;  position:relative; }
.topnav:link {font-size: 13px; color: #FFF; font-weight: bold; text-decoration: none; padding: 10px; margin: 0px; }
.topnav:visited {font-size: 13px; color: #FFF; font-weight: bold; text-decoration: none;padding: 10px; margin: 0px; }
.topnav:hover {font-size: 13px; color:#CCC; font-weight: bold; text-decoration: none; padding: 10px; margin: 0px;  background-color:#A09F9F; }


/* for homepage rotating background */
#mainpic{background-image:url(/dynamicdata/data/hm-background-officer-daughter.jpg); background-repeat:no-repeat; width:660px;height:245px;float:left;}
#mainpictwo{background-image:url(/dynamicdata/data/hm-background-family.jpg); background-repeat:no-repeat; width:660px;height:245px;float:left;}
#mainpicthree{background-image:url(/dynamicdata/data/hm-background-flight.jpg);width:660px;height:245px;float:left;} 

#home ul {
	list-style-image: url(/dynamicdata/data/bullet-blue-triangle.png);
	line-height:20px;
	margin-top:0px;
	font-size:90%;
	
	
	
}
#home li{
	
	
	margin-left:-15px;
}

#home h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:lighter;
	color:#00477d;
	border-bottom:solid 1px #00477d;
	padding-bottom:0px;
	margin-bottom:10px;
	font-size:130%;
}

.subMenu { font-size: 12px; color: #FFFFFF; font-weight: normal;  text-decoration: none; line-height: 15px; margin-left:10px; border-top:#999;}
.subMenu:link { font-size: 12px; color: #FFFFFF;font-weight: normal;  text-decoration: none; line-height: 15px; padding-top: 0px; padding-bottom: 0px; }
.subMenu:visited { font-size: 12px; color: #FFFFFF; font-weight: normal;  text-decoration: none; line-height: 15px; padding-top: 0px; padding-bottom: 0px; }
.subMenu:hover {font-size: 12px; color: #FFFFFF; font-weight: normal; text-decoration: none; line-height: 15px; padding-top: 0px; padding-bottom: 0px; }

.footer { font-size: 10px; color: #FFF; font-weight: normal; text-decoration: none}
.footer:link { font-size: 10px; color: #FFF; font-weight: normal; text-decoration: none}
.footer:visited { font-size: 10px; color: #FFF; font-weight: normal; text-decoration: none}
.footer:hover { font-size: 10px; color: #FFF; font-weight: normal; text-decoration: underline}

.footer2 { font-size: 10px; color: #828080; font-weight: normal; text-decoration: none}
.footer2:link { font-size: 10px; color: #828080; font-weight: normal; text-decoration: none}
.footer2:visited { font-size: 10px; color: #828080; font-weight: normal; text-decoration: none}
.footer2:hover { font-size: 10px; color: #828080; font-weight: normal; text-decoration: underline}

.formtext { font-size: 11px; color: #FFF; font-weight: bold; text-decoration: none}

.leftnav1 { font-size: 11px; color: #363636; font-weight: bold; text-decoration: none; line-height: 19px;}
.leftnav1:link { font-size: 11px; color: #363636; font-weight: bold; text-decoration: none; line-height: 19px;}
.leftnav1:visited { font-size: 11px; color: #363636; font-weight: bold; text-decoration: none; line-height: 19px;}
.leftnav1:hover { font-size: 11px; color: #014ec3; font-weight: bold; text-decoration: none; line-height: 19px;}

.leftnav2 { display: block; font-size: 11px; color: #767575; font-weight: bold; text-decoration: none; line-height: 19px; padding-left: 10px;}
.leftnav2:link { display: block; font-size: 11px; color: #767575; font-weight: bold; text-decoration: none; line-height: 19px; padding-left: 10px;}
.leftnav2:visited { display: block; font-size: 11px; color: #767575; font-weight: bold; text-decoration: none; line-height: 19px; padding-left: 10px;}
.leftnav2:hover { display: block; font-size: 11px; color: #014ec3; font-weight: bold; text-decoration: none; line-height: 19px; padding-left: 10px;}

H1 { font-size: 16px; color: #e5292f; font-weight: bold; text-decoration: none; }
H2 { font-size: 14px; color: #00477f; font-weight: bold; text-decoration: none; }
H3 { font-size: 18px; color: #1969AE; font-weight: bold; text-decoration: none; }
H4 { font-size: 11px; color:#666666; font-weight: bold; text-decoration: none; }
H5 { font-size: 11px; color: #666666; font-weight: bold; text-decoration: none; }

.newsletterBlueHeadline
	{font-weight:bold;
	color:#00477f;
	}

form
{
	margin:0px;
}

a.1 {
	text-decoration: underline;
	color:#767676;
}

.1
{
	color:#6F6F6F;
}
.db
{
	color:#0477BC;
}
a.db
{
	color:#3E8EBE;
	text-decoration:none;
}
a.dbu
{
	color:#0477BC;
	text-decoration:underline;
}
a.search
{
	color:#22AFF2;
	text-decoration:none;
}
a.m
{
	color:#999898;
	text-decoration:none;
}
.81
{
	color:#818181;
}
.white
{
	color:#FFFFFF;
}
a.white
{
	color:#FFFFFF;
	text-decoration:none;
}
.green
{
	color:#86B445;
}
a.copy
{
	color:#9F9E9E;
	text-decoration:none;
}
.65
{
	color:#656667;
}
.t10
{
	font-size:10px;
}
.76
{
	color:#767676;
}

.form-heading{
	font:arial;
	color:#6c6c6c;
	font-size:1.6em;
	line-height:1.4em;
	font-weight:bold;
	letter-spacing:-.05em;
	}
.form_text {
	font:arial;
	color:#000000;
	text-align:left;
	font-size:13px;
	line-height:20px;
	font-weight:bold;
	}				
	
.form_text3 {
	font:arial;
	color:#000000;
	text-align:left;
	font-size:1.2em;
	line-height:23px;
	letter-spacing:.01em;
	font-weight:bold;
	}	
.form_text4 {
	font:arial;
	color:#602993;
	text-align:left;
	font-size:1.2em;
	line-height:23px;
	font-weight:bold;
	text-decoration:underline;
	}
a.form_text4 {
	font:arial;
	color:#602993;
	text-align:left;
	font-size:1.2em;
	line-height:23px;
	font-weight:bold;
	text-decoration:underline;
	}
	.form_text4 a.hover {
	font:arial;
	color:#602993;
	text-align:left;
	font-size:1.2em;
	line-height:23px;
	font-weight:bold;
	text-decoration:underline;
	}

.style6 {color: #00477F}

.bodytext2 {
	font:Arial, Helvetica, sans-serif;
	color:#C60000;
	line-height:13px;
	font-size:11px;
	letter-spacing:-0.01em;
	text-align:left;
	font-weight:normal;	
	}	

.privacy {
	font:Verdana, Arial, Helvetica, sans-serif;
	color:#00447F;
	line-height:13px;
	font-size:10px;
	letter-spacing:-.01em;
	text-align:center;
	font-weight:normal;	
	}	

