body {
	background-color: #FFFFFF;
	color: #000000;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	
}
h1 {
	font-size: 125% !important;
	font-weight: bold !important;
    margin-bottom: 20px;
	margin-top: 8px;
	
}
h2 {
	font-size: 110% !important;
	font-weight: bold !important;
	border-bottom: 2px solid #000E6C; 	
    margin-bottom: 0px;
	margin-top: 0px;
	
}
h3 {
	font-size: 90% !important;
	font-weight: bold !important;	
    margin-bottom: 0px;
	margin-top: 0px;
	
}
/* Note: Keep the margin specification in the navigation class as a separate class, 
implemented by a div or span tag.  Do NOT add it to navBg, or else the margin 
will not be recognized in newer browsers and everything in the entire file might not get displayed
if using Netscape 4.x! */
.navback {
	background-color: #E9E2C3;
	border-right:3px solid #C4BCA5;
	padding: 8px 0px 0px 8px;
	
}
.alertback {
	background-color: #F7F2DB;
	
}
.relatedServicesNav {
	background-color: #F7F2DB;
	padding: 10px 0px 5px 15px;
	border-bottom: 1px solid #000E6C;
	border-top:1px solid #000E6C;
	border-left:1px solid #000E6C;
	border-right:1px solid #000E6C;
	color: #000000;

}
.navigation {
	font-weight: bold;
	font-size: 100%;
	padding: 3px 0px 0px 3px;
}
a:hover {
	text-decoration: none;
	
}
a.navigation:hover, a.navigation:active {
	background-color: #C4BCA5;
	color: #000E6C;
	font-weight: bold;
	padding: 2px 0px 0px 2px;
	text-decoration: none;
		
}
.footer {
	background-color: #005AB6;
	color: #FFFFFF;
	font-size: 75%;
	font-weight: bold;
	border-top: 5px solid #000E6C;
	border-bottom: 1px solid #005AB6;
	
}
a.footerLink:link, a.footerLink:visited, a.footerLink:active {
	color: #E9E2C3;
	border: none;
	font-weight: bold;
	padding: 2px 1px 2px 1px;
		
}
input {
	font-size: 90%;
	font-family: Arial, Tahoma, Verdana , Helvetica, sans-serif;
	
}
 select {
	font-family: Arial, Tahoma, Verdana , Helvetica, sans-serif;
	
}
/* Since the page is laid out in tables, this is the primary font specification for the entire page. 
 Please be aware that all other variable fonts sizes you specify elsewhere will likely be rendered 
 in most browsers as a percentage of this percentage size. */
td {
	color: #000000;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 95%;
	
}
th {
	color: #000000;
	font-weight: normal;
	
}
ul {
	color: #000000;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 100%;
	
}
p {
	color: #000000;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 90%;
	
}
.errortext {
	color: #CC0000 !important;
	font-weight: bold;
	
}
.smtext {
	color: #000000;
	font-size: 80%;
	
}
.whitetxt {
	color: #FFFFFF;
	font-size: 90%;
	
}
.faqQues {
	background-color: #E9E2C3; 
	color: #00000;
	display: block;
	font-weight : bold;
	padding: 2px;
	width: 100%; 
}

/* This psuedo-class is used to fix Netscape 6.x glitch associated with transitional xhtml doc type.  With this style applied,
some images would have extra vertical space added around them for no apparent reason*/
.ns6valign {
	vertical-align: bottom

}