body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 100%;
	color:#131313;
	/*background-color: #F4F4F4;*/
}
H1{
	font-size: 150%;
	padding: 0 0 .5em 0;
	margin: 0;
	color: #7A2020;
}
H2{
	font-size: 140%;
	padding: 0px;
	margin: 0;
	color: #7A2020;
}
H3{
	font-size: 130%;
	padding: 0px;
	margin: 0;
	color: #7A2020;
}
H4{
	font-size: 130%;
	padding: 0px;
	margin: 0;
	color: #7A2020;
}
P{
	margin-top: 0px;
	padding-top: 0px;
	}
a {
	color: #003399;
	text-decoration: underline;
}
a:visited {
	color: #003399;
	text-decoration: underline;
}
a:hover{
	color: #CC0000;
	text-decoration: underline;
}

.site-content {
	padding: 10px;
	border: 1px solid #CCCCCC;
	background-color: #F4f4f4;
	font-size: 80%;
	line-height:130%;
}
.services .heading{
	font-size: 100%;
	font-weight: bold; 
	color: #7A2020;
}
.services .label{
	font-weight: bold;
	}
.err-text{
	color: #CC0000;
}
.main-highlight-section{
	padding: 6px;
	color:#131313;
	border: 1px solid #CCCCCC;
	background-color: #E4E4E4;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 80%;
}
.highlight-section{
	padding: 5px 10px 5px 10px;
	color:#FFF;
	background-color: #5A5A5A;
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 80%;
}
.highlight-section a, .highlight-section a:visited{
	color:#FFF;
	text-decoration: none;
}
.highlight-section a:hover{
	color:#FFF;
	text-decoration: underline;
}

#sub-nav{
	background-color: #4e4e4e;
}
#sub-nav ul{
	margin: 0px; padding: 0px; font: bold 14px/1.2em Georgia, "Times New Roman", Times, serif; color:#fff;
}
#sub-nav ul li{ 
	list-style:none; border-bottom: 1px solid #000; padding: 8px 0 8px 8px; border-top: 1px solid #ccc; background: #000 url(../images/left-nav-small.jpg) repeat-y 3px;
}
#sub-nav ul li a, #sub-nav ul li a:visited{ 
	text-decoration: none; color: #fff; 
	}
#sub-nav ul li a.active{ 
	color: #FF9; 
	}
#sub-nav ul li a:hover{ 
	color: #FF9; 
	}
#sub-nav ul li ul{
	margin: 5px 0px 5px 0px; padding: 0px; list-style:none; 
}
#sub-nav ul li ul li{
	list-style:square; border: 0px; background: none; padding: 2px 4px 4px 4px; margin: 0px;
	
	}
#sub-nav ul li ul li a, #sub-nav ul li ul li a:visited{
	font: normal 11px/.8em Georgia, "Times New Roman", Times, serif; color:#fff;
	}
#nav{
	padding: 0px 0px 0px 3px;
	background-color: #2E2E2E;
}
#nav .item{
	border-bottom: 1px solid #2E2E2E;
	border-top: 1px solid #999999;
	padding-left: 0px;
}
#sub-nav .item{
	border-bottom: 1px solid #2E2E2E;	
	border-top: 1px solid #999999;
	padding: 0px 1px 0px 3px;
	background-color: #2E2E2E;
}
.contact-us{
	padding: 5px 10px 5px 10px;;
	border-left: 1px solid #ccc;	
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	text-align: left;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666666;
	background-color: #FFFFFF;
}
.contact-us STRONG{
	color: #333333;
}
.sub-footer {
	background-color: #1E1E1E;
	padding:2px;
	color: #FFFFFF;
	font-size: 75%;
}
.sub-footer a, .sub-footer a:link, .sub-footer a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.sub-footer a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.footer{
	color:#5A5A5A;
	padding:2px;
	font: 10px/1.4em Verdana, Arial, Helvetica, sans-serif;
}
.form-field{
	border: 1px solid #999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1E1E1E;
	background-color: #FFFFFF;
	line-height: 130%;
	height: 18px;
}
select{
	border: 1px solid #999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1E1E1E;
	background-color: #FFFFFF;
	line-height: 130%;
	height: 18px;
}
.text-area{
	border: 1px solid #999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1E1E1E;
	background-color: #FFFFFF;
	line-height: 140%;
}
.focus-table{
	padding-top: 10px;
}
.focus-table .main-heading{	
	background-color: #7A2020;
	font-weight: bold;
	color: #FFFFFF;
}
.focus-table .label{	
	margin-left: 15px;
}
.focus-table .odd{	
	background-color: #CDCDCD;
}
.focus-table .even{	
}
.title{	
	color: #FFFFFF;
	background-color: #666666;
}
.right-hand-table{
	border: 1px solid #666666;
}
.right-hand-table td {
	padding: 2px ;
}
.red-callout-table{
	border: 1px solid #7A2020;
	background-color: #F9F9F9;
}
.red-callout-table .title{	
	color: #FFFFFF;
	background-color: #7A2020;
}
.red-callout-table td {
	padding: 2px 5px;
}
.breadcrumb{
	color:#666666;
	padding:2px;
	font-size: 75%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.breadcrumb a, .breadcrumb a:visited {
	color:#666666;
	padding:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.breadcrumb a:hover {
	color:#cc0000;
	padding:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.search-header {
	font-weight: bold;
	color:#FFFFFF;
	background-color: #666666;
	line-height: 20px;
	padding-left: 8px;
}
.search-subitem{
	border-bottom: 1px solid #999999;
	padding: 5px 8px 5px 8px;
}
.search-subitem .label{
	width: 220px;
	font-weight: bold;
	float:left;
	
}
.search-subheader{
	border-bottom: 1px solid #666666;
	padding: 10px 8px 2px 8px;
	font-weight: bold;
	color:#7A2020;
}
.search-label{
	padding-top: 5px;
	padding-left: 15px;
	font-weight: bold;
}
.search-item{
	padding-left: 25px;
	padding-bottom: 4px;
}
.search-total{
	font-weight: bold;
	text-align: right;
	background-color: #FFFFFF;
	padding: 2px 8px 4px 0px;
	border-bottom: 1px solid #7A2020;
	color:#7A2020;
}
TR .even{
	background-color: #E8E8E8;
	}
TR .total{
	font-weight: bold;
	background-color: #FFFFFF;
	padding: 2px 8px 4px 0px;
	border-bottom: 1px solid #7A2020;
	border-top: 1px solid #7A2020;
}
.clear {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 0px; PADDING-TOP: 0px
}
small{ font: 10px/1.2em Verdana, Arial, Helvetica, sans-serif; }
