a {
	color: #003399;
	text-decoration: underline;
}
a:visited {
	color: #003399;
	text-decoration: underline;
}
a:hover{
	color: #CC0000;
	text-decoration: underline;
}
.left-nav-link, .left-nav-link:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
	color:#333333;
	padding-left: 15px;
	line-height: 22px;
}
.left-nav-link-active, .left-nav-link-active:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
	color:#CC0000;
	padding-left: 15px;
	line-height: 22px;
}
.left-nav-link:hover {
	text-decoration:none;
	color: #CC0000;
}
.left-nav {
	background-color: #D9D9FF;
	border-left: 1px solid #536596;
	border-right: 1px solid #536596;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
}
.left-nav-item{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #536596;
	font-size: 11px;
}
.left-nav-item-active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #F0F2F7;
	border-bottom: 1px solid #536596;
	color: #536596;
	font-size: 11px;
}
.top-nav IMG{
	border: 0px;
	padding-left: 15px;
}
.site-content {
	line-height: 18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 15px;
	color:#131313;
}
.comptbl{
	border: 1px solid #536596;
	text-align: center;
}
.comphdr{
	background-color: #536596;
	color: white;
	font-weight: bold;
}
.comprowsub{
	border-top: 1px solid #536596;
	font-weight: bold;
	background-color: #FFD5AA;
	text-align: left;
	padding: 1px 0px 1px 5px;
	}
.comprowa{
	border-top: 1px solid #536596;
	background-color: #E8E8FF;
	text-align: center;
	padding: 1px 0px 1px 0px;
	}
.comprowb{
	border-top: 1px solid #536596;
	background-color: #F2F2FF;
	text-align: center;
	padding: 1px 0px 1px 0px;
}
.comprowa div{
	padding: 1px 0px 1px 10px;
	}
.comprowb div{
	padding: 1px 0px 1px 10px;
}
.err-text{
	color: #CC0000;
	font-weight: bold;
}
.invoice {
	border: 1px solid #536596;
}
.invoice th{ 
	text-transform:uppercase;
	background-color:#536596;
	color: #FFFFFF;
}
.invoice .line-item{
	border-bottom: 1px solid #536596;
	padding-left: 10px;
}
.invoice .line-item-sub{
	border-bottom: 1px solid #536596;
	padding-left: 15px;
}
h1{
	font-size: 160%;
	color: #D42900; 
	font-weight: 100;
}
h1 span{ display: none; visibility: hidden; }
.blue-label{ 
	color: #000073; 
	font-weight: bold;}
.orange-label{ 
	color: #D42900; 
	font-weight: bold;
	}
.red-label{
	color: #AE0B37; 
	font-weight: bold;
}
.thumb{
	border: 1px solid #000073;
}
small{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	}