body { 
	font-size: x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	color: #666666; 
	line-height: 1.3em; 
	margin: 0; 
	}

html>body {
font-size: small;
}

.error {
	color: #FF0000; 
}
	
.maintext { 
	font-size: 80%; 
	margin: 0; 
	}

.maintext a:link { color: #555555; font-weight: normal; text-decoration: underline; }
.maintext a:visited { color: #555555; font-weight: normal; text-decoration: underline; }
.maintext a:hover { color: #333333; font-weight: normal; text-decoration: underline; }	
.maintext a:active { color: #333333; font-weight: normal; text-decoration: underline; }

#subnav a:link { color: #555; text-decoration: none; display: block; padding: 3px; padding-left: 20px; width: 124px; border-bottom: 1px solid #eee; background: #ddd; }
#subnav a:visited { color: #555; text-decoration: none; display: block; padding: 3px; padding-left: 20px; width: 124px; border-bottom: 1px solid #eee; background: #ddd; }
#subnav a:hover { color: #369; text-decoration: underline; border-left: 7px solid #9cf; padding-left: 13px; background: #fff; }	
#subnav a:active { color: #369; text-decoration: underline; }

#subnav-on a:visited {
color: #369; text-decoration: none; border-left: 7px solid #9cf; padding-left: 13px; width: 124px; background: #fff; }

.request_support {
	padding-left: 18px; 
	padding-right: 18px; 
	border-style: solid;
	border-color: #CCCCCC;
	height: 100px;
	width: 200px;
}

.home_ls_text { padding-right: 18px;
	padding-left: 17px; 
	padding-bottom: 10px; 
	z-index: 20; 
	 }

.home_ls_text2 { padding-right: 3px;
	padding-left: 3px; 
	padding-top: 19px; 
	line-height: 1.3em; 
	z-index: 20; 
	 }

.home_rs_text { padding-right: 23px;
	padding-left: 23px; 
	padding-top: 0px; 
	padding-bottom: 0px; 
	z-index: 20; 
	 }
	 
.home_rs_text_2 { padding-right: 0px;
	padding-left: 20px; 
	padding-top: 5px; 
	padding-bottom: 12px; 
	z-index: 20; 
	 }

.home_rs_news { padding-right: 0px;
	padding-left: 0px; 
	padding-top: 0px; 
	padding-bottom: 14px; 
	color: #999999; 
	line-height: 1.2em; 
	z-index: 20; 
	 }

.home_rs_news_leadin { color: #333333; 
	z-index: 20; 
	 }

.home_rs_quote { padding-right: 0px;
	padding-left: 15px; 
	padding-top: 3px; 
	padding-bottom: 12px; 
	width: 161px; 
	color: #999999; 
	line-height: 1.2em; 
	z-index: 20; 
	 }
.home_rs_quote_2 { padding-right: 0px;
	padding-left: 0px; 
	padding-top: 0px; 
	padding-bottom: 12px; 
	width: 161px; 
	color: #999999; 
	line-height: 1.2em; 
	z-index: 20; 
	 }

.home_rs_quotename { color: #999999; 
	font-size: 90%; 
	line-height: 1.1em; 
	z-index: 20; 
	 }
	 
.home_rs_quotename_2 { color: #999999; 
	font-size: 90%; 
	line-height: 1.1em; 
	z-index: 20; 
	padding-left: 10px; 
	 }

.footernav { padding-left: 15px; 
	padding-top: 11px; 
	line-height: 2em; 
	font-size: 90%; 
	color: #999999; 
	}

.content_area { width: 572px; 
	font-size: 110%; 
	padding-right: 16px; 
	padding-left: 25px; 
	padding-top: 20px; 
	padding-bottom: 40px; 
	z-index: 20; 
	 }

.content_area_dennis {
 width: 100%;
 font-size: 110%;
 padding-right: 0px;
 padding-left: 13px;
 padding-top: 20px;
 padding-bottom: 0px;
 z-index: 20; 
 }

.content_area_portal { width: 710px; 
	font-size: 110%; 
	padding-right: 25px; 
	padding-left: 25px; 
	padding-top: 20px; 
	padding-bottom: 40px; 
	z-index: 20; 
	 }

.content_table { font-size: 110%; 
	z-index: 20; 
	 }

.content_area_splitscreen { width: 572px; 
	font-size: 110%; 
	padding-right: 16px; 
	padding-left: 25px; 
	z-index: 20; 
	 }

.content_ls { width: 402px; 
	font-size: 110%; 
	padding-right: 40px;
	padding-left: 25px; 
	padding-bottom: 40px; 
	z-index: 20; 
	 }

.content_rs { width: 115px; 
	padding-right: 15px;
	padding-left: 15px; 
	line-height: 1.1em; 
	font-size: 90%; 
	color: #999999; 
	z-index: 20; 
	 }

.content_hdr { color: #4a82c3; 
	font-size: 240%; 
	line-height: 1.1em; 
	padding-bottom: 6px; 
	}

.content_subhdr_blue { color: #4a82c3; 
	font-size: 120%; 
	font-weight: bold;  
	padding-bottom: 12px; 
	}

.content_subhdr_grey { color: #666666; 
	font-size: 120%; 
	font-weight: bold;  
	padding-bottom: 12px; 
	}

.breadcrumb { padding-bottom: 10px; 
	font-size: 90%; 
	color: #666666; 
	}

.interiortextspace_long { width: 524px; 
	padding-right: 30px;
	padding-left: 25px; 
	padding-bottom: 25px; 
	z-index: 20; 
	 }

.interior_rightside { width: 102px; 
	padding-right: 10px;
	padding-left: 25px; 
	padding-bottom: 25px; 
	color: #666666; 
	line-height: 1.5em; 
	z-index: 20; 
	 }

.boldblue { 
	color: #4a82c3; 
	font-weight: bold;  
	}

.boldgrey { 
	color: #555; 
	font-weight: bold;  
	}

.boldred { 
	color: #CC0000; 
	font-weight: bold;  
	}

.italic { 
	font-style: italic;  
	}

ul.contacttextlist { 
	margin-left: 0; 
	list-style: disc;  
	line-height: 1.4em; 
	padding-left: 15px; 
	}
	
.cminfo { 
	font-size: 90%; 
	color: #4a82c3;
	}
	
.printfooter { 
	font-size: 70%;
	}
	
@media screen {
.printformat { display: none; }
}

@media print {
.screenformat { display: none; }
}

.headshot {
border: 1px solid #ccc;
padding: 3px;
margin-top: 3px;
margin-right: 10px;
}


.maintext_ipvs { 
	font-size: 80%; 
	margin: 0; 
	}

.maintext_ipvs a:link { color: #4a82c3; font-weight: normal; text-decoration: underline; }
.maintext_ipvs a:visited { color: #4a82c3; font-weight: normal; text-decoration: underline; }
.maintext_ipvs a:hover { color: #4a82c3; font-weight: normal; text-decoration: underline; }	
.maintext_ipvs a:active { color: #4a82c3; font-weight: normal; text-decoration: underline; }

.content_hdr_ipvs { color: #4a82c3; 
	font-size: 240%; 
	line-height: 1.1em; 
	padding-bottom: 3px; 
	}

.content_subhdr_ipvs { color: #555555; 
	font-size: 160%; 
	line-height: 1.1em; 
	padding-bottom: 20px; 
	}

