a:focus { -moz-outline-style: none; }  
a:active { outline: none; } 

.clearBoth {
	clear: both;
	margin: 0px;
	padding: 0px;
}
.navSep {
	border-right: 2px solid #FF9900;
}
.subheadHilite {
	color: #FFCC33;
	font-size: 1.0em;
}

.floatRight {
	float: right;
	padding-top: 8px;
	padding-bottom: 0px;
	padding-left: 12px;
}

.floatleft {
	float: left;
	padding: 8px 12px 0px 0px;
}
.orangeHilite {
	color: #FFFF00;
	font-weight: bold;
}

.spacer {
	height: 10px;
	width: 100%;
}

#-body-----------------------------------------------------------------{}
body {
	background: url(images/bodyBG.jpg) repeat fixed center top;
	font-size: 62.5%;
	margin: 0px;
	padding: 0px;
}
#-wrapper----------------------------------------------------------------{}
#wrapper {
	padding: 0px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	height: auto;
	background: #006bae url(images/wrapperBG.jpg) no-repeat center top;
	border-top: none;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	margin-bottom: 25px;
}
#-navigaton----------------------------------------------------------------{}

#wrapper #nav {
	background: url(images/headerBG.jpg) no-repeat center top;
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 900px;
	float: left;
}

#wrapper #nav #navContact {
	margin: 5px 10px 0px 0px;
	padding: 0px;
	height: 20px;
	width: 280px;
	float: right;
}

#wrapper #nav #navContact h3 {
	color: #FFFF00;
	font: normal 1.8em "Arial Black", Arial-Black, "95 Helvetica Black", sans-serif;
	padding: 0px;
	margin: 0px;
	float: right;
}
#wrapper #nav #navContact h4 {
	color: #000000;
	font: bold 1.4em Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
	float: right;
	text-align: right;
}
#wrapper #nav #navContact a {
	color: #FFFF00;
	text-decoration: none;
}
#wrapper #nav #navContact a:hover {
	color: #EAAB00;
}

#-navigator----------------------------------------------------------------{}
#wrapper #nav #navPosition {
	margin: 0px 0px 0px 128px;
	padding: 0px;
	height: 40px;
	width: 350px;
	float: left;
}

#wrapper #navPosition ul {
	margin: 0px;
	padding: 0px;
	float: left;
}
#wrapper #navPosition li {
	color: #000000;
	list-style: none;
	font: 0.9em "Arial Black", Arial-Black, "95 Helvetica Black", sans-serif;
	display: inline;
	height: 34px;
	width: 100px;
	float: left;
	text-align: center;
	padding: 0px;
	margin-right: 6px;
}
#wrapper #navPosition a {
	text-decoration: none;
	width: 100px;
	height: 34px;
	margin: 0px;
	padding: 3px 0px 0px;
	color: #000000;
	background: url(images/navTab.gif) no-repeat center -10px;
	float: left;
}
#wrapper #navPosition a:hover {
	color: #FFFFFF;
	background: url(images/navTab.gif) no-repeat center top;
	padding-top: 12px;
}
#wrapper #nav #navPosition #pageHere {
	background: url(images/navTab.gif) no-repeat center top;
	padding-top: 12px;
}

#-contact details----------------------------------------------------------------{}
#wrapper #nav #contactDetails {
	margin: 0px 30px 0px 124px;
	padding: 0px;
	float: left;
}
#wrapper #nav #contactDetails li {
	color: #0000FF;
	background: #FFFF00;
	padding-right: 3px;
	padding-left: 3px;
	margin-right: 8px;
}

#-left nav----------------------------------------------------------------{}

#wrapper #leftNav {
	margin: 0px;
	padding: 70px 0px 0px;
	float: left;
	height: 500px;
	width: 125px;
}
#wrapper #leftNav ul {
	margin: 0px;
	padding: 0px;
}
#wrapper #leftNav li {
	list-style: none;
	margin: 0px;
	color: #000000;
	font-family: "Arial Black", Arial-Black, "95 Helvetica Black", sans-serif;
}


#-contact----------------------------------------------------------------{}

#wrapper #contact {
	float: left;
	height: auto;
	width: 520px;
	margin-right: 10px;
	margin-left: 10px;
}
#wrapper #contact p {
	font: 1.1em/1.8em Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #FFFFFF;
	margin: 15px 0px 0px;
	padding: 0px;
}
#wrapper #contact h2 {
	font: 1.3em "Arial Black", Arial-Black, "95 Helvetica Black", sans-serif;
	margin: 18px 0px 0px;
	padding: 0px;
}
#wrapper #contact ul {
	margin: 0px 0px 12px;
	padding: 0px;
}
#wrapper #contact li {
	color: #FFFFFF;
	list-style: none;
	font: 1.3em/1.5em Verdana, Arial, Helvetica, sans-serif;
	margin: 4px 0px 5px;
	padding: 0px;
}
#wrapper #contact a {
	text-decoration: none;
	font-weight: normal;
	color: #FFFFFF;
}


#-page title----------------------------------------------------------------{}
#wrapper #pageTitle {
	margin: 0px 0px 12px 10px;
	padding: 0px;
	float: left;
	height: 40px;
	width: 690px;
}
#wrapper #pageTitle h1 {
	font: 1.7em "Arial Black", Arial-Black, "95 Helvetica Black", sans-serif;
	color: #EAAB00;
	padding-top: 20px;
}

#-col Left----------------------------------------------------------------{}
#wrapper #colL {
	padding: 0px;
	float: left;
	height: auto;
	width: 240px;
	margin-right: 10px;
}

#-col Left2----------------------------------------------------------------{}

#wrapper #colL2 {
	float: left;
	height: auto;
	width: 520px;
	margin-right: 10px;
	margin-left: 10px;
}
#wrapper #colL2 p {
	font: 1.1em/1.8em Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #FFFFFF;
	margin: 15px 0px 0px;
	padding: 0px;
}
#wrapper #colL2 h2 {
	font: 1.3em "Arial Black", Arial-Black, "95 Helvetica Black", sans-serif;
	margin: 18px 0px 0px;
	padding: 0px;
}
#wrapper #colL2 ul {
	margin: 0px 0px 12px;
	padding: 0px;
}
#wrapper #colL2 li {
	color: #FFFFFF;
	list-style: none;
	font: 1.1em/1.5em Verdana, Arial, Helvetica, sans-serif;
	margin: 4px 0px 12px;
	padding: 0px;
}

#-col Middle----------------------------------------------------------------{}

#wrapper #colM {
	padding: 0px;
	float: left;
	height: 500px;
	width: 240px;
	margin-right: 10px;
}

#-col Right----------------------------------------------------------------{}


#wrapper #colR {
	padding: 0px;
	float: right;
	height: auto;
	width: 210px;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 15px;
}


#wrapper #colR ul {
	font: 1.4em Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	float: right;
}
#wrapper #colR li {
	margin: 0px;
	padding: 12px 0px 0px;
	list-style: none;
	text-align: right;
}

#wrapper #colR a {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-size: 0.8em;
}
#wrapper #colR a:hover {
	color: #EAAB00;
}

#-footer----------------------------------------------------------------{}

#wrapper #footer {
	margin: 25px 0px;
	height: 50px;
	width: 900px;
	border-top: 1px solid #00568D;
}

#wrapper #footer ul {
	text-align: center;
	margin: 24px 0px 0px;
	padding: 0px;
}
#wrapper #footer li {
	display: inline;
	padding-right: 12px;
	padding-left: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CCCCCC;
}
#wrapper #footer a {
	text-decoration: none;
	color: #CCCCCC;
}
