
body {

	margin: 0px;
	padding: 0px;
	font: 10pt arial;
	color: #000000;
}

/* Content */

p {}

a {color:#0068a8;}

.toplinks {
	FONT-FAMILY: sans-serif, Arial, Helvetica ; FONT-SIZE: 9pt; COLOR: #336699; FONT-WEIGHT: bold
}

.toplinks a:link, .toplinks a:visited, .toplinks a:active  {
	FONT-FAMILY: sans-serif, Arial, Helvetica ; FONT-SIZE: 9pt; COLOR: #336699; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.toplinks a:hover  {
	FONT-FAMILY: sans-serif, Arial, Helvetica ; FONT-SIZE: 9pt; COLOR: #000099; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}

.mainheading {
	color: #0067a7;
	font-weight: bold;
	font-size: 14pt;
	}
	
.mainheadingAbout {
	color: #000099;
	font-weight: bold;
	font-size: 14pt;
	}
	
.subheading {
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
	}


/* Structure */
#Int_Col1 {
	float: left;
	width: 180px;
	}
	
#Int_Col2 {
	float: left;
	width: 625px;
	padding-left: 20px;	
	padding-bottom: 30px;
	}
	
#Int_Col3 {
	float: left;
	width: 750px;
	padding-left: 10px;	
	padding-right: 20px;	
	padding-bottom: 30px;
	}

/* Header */
#Header {
	height: 90px;
	border-bottom: 8px solid #0068a8;
	}
#Header_Logo {
	float: left;
	margin: 11px 0px 0px 0px;
	}
	
#Header_Nav {
	float: right;
	padding-top: 11px;
	}
#Header_Nav a{
		display: block;
		float: left;
		width: 95px;
		padding-top: 8px;
		border-top: 8px solid #80868B;	
		color: #000099;
		text-align: center;
		text-decoration: none;
	}
	
/* Header Nav - Color Controls. controls both hover and selected state (based on body tag id "Section_ " */
#Section_Home #HeaderNav_Home, #HeaderNav_Home:hover{border-top: 8px solid #0067a7; color:#400000;}
#Section_AboutUs #HeaderNav_AboutUs, #HeaderNav_AboutUs:hover{border-top: 8px solid #000099; color:#400000;}
#Section_CommercialServices #HeaderNav_CommercialServices, #HeaderNav_CommercialServices:hover{border-top: 8px solid #336699; color:#400000;}
#Section_PCATS #HeaderNav_PCATS, #HeaderNav_PCATS:hover{border-top: 8px solid #400000; color:#400000;}
#Section_Contacts #HeaderNav_Contacts, #HeaderNav_Contacts:hover{border-top: 8px solid #3f4986; color:#400000;}

/* Billboard */
#Billboard {border-bottom: 8px solid #0068a8;}
#BillboardIndex {border-bottom: 8px solid #0068a8;}

/* Side Navigation Style */
#SideNav h2 {
	color: #ffffff;
	font-size: 14px;
	text-align:center;
	font-weight: bold;
	margin: 0px;
	padding:3px 3px 3px 3px;
	margin-bottom: 10px;
	}

#Section_Home #SideNav h2{background-color:#0067a7;}
#Section_AboutUs #SideNav h2{background-color:#000099;}
#Section_CommercialServices #SideNav h2{background-color:#336699;}
#Section_PCATS #SideNav h2{background-color:#92142B}
#Section_Contacts #SideNav h2{background-color:#3f4986;}

#SideNav ul {
	margin: 0px;
	padding: 0px;
	}
#SideNav li {
	list-style: none;
	background-image: none;
	}
#SideNav li a {
	display: block;
	padding-bottom:5px;
	padding-left:2px;
	padding-top:5px;
	text-decoration: none;	
	color: #555555;
	}
#SideNav li a:hover {
	background-color: #D6D6D6;
    }
.SideNav_Current {
	font-weight: bold;
}	

/* Footer */
#Footer{
	background-color: #80868B;
    padding-top:5px;
	padding-bottom:8px;
	}
#Footer_Nav {
    background-color: #80868B;
	}
#Footer_Nav a{
	display: block;
	width: 100px;
	color: #FFFFFF;
	text-decoration: none;
	text-align:center;
	font-weight: bold;
	}
#Footer_Nav a:hover{
	color: #0067a7;
}
#Footer_Copy {
	font-size: 11px;
	color: #000000;
	line-height: 16px;
	background-color: #FFFFFF;
	
}

