/* THE BODY */
body {
	background-image:  url(/images/8/bgs/siteBG.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin: 0px;
	background-color: #75A13B;
	}


/* png fix */
.navContent, .tableBG, .tools, .pngfix, .phone {
  behavior: url(/css/pngfix/png.htc); 
}

.featureContent img {
  behavior: url(/css/pngfix/png.htc); 
}


/* TABLE BG */
.tableBG {
	background-image: url(/images/8/bgs/tableBG.png);
	background-repeat: repeat-x;
}


/* td COLORS */
body, td {
	font-family: Arial, Helvetica, sans-serif;
	color: #0066FF;
	}


/* FORM COLORS */
input, textarea, select {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #93CB48;
	color:#0066FF;
	border:1px solid #FFFFFF;
	border-top-color: #93CB48;
	border-left-color: #93CB48;
	border-bottom-color: #93CB48;
	border-right-color: #93CB48;
	font-weight: bold;
	}


/* SERACH BOX (Length) */	
#kwsearchbox {
	width: 149px;
	height: 16px;
	}


/* SUB-HEADER COLORS */
.subheader {
        font-weight: bold;
	font-size: 17px;
	color: #006600;
	font-family: Arial, Helvetica, sans-serif;
	}


/* TIME-DATE COLORS */
.time {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-repeat: repeat-x;
	color: #0066FF;
	}


/* PHONE COLORS */
.phone {
	color: #0066FF;
	font-size: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}


/* NAVIGATION & CONTENT */
* html .navContent{ /*IE rule. Original menu width minus all left/right paddings */
	width: 100px;
	}
html>body .navContent{ /*Non IE rule*/
	width: auto;
	}
.navContent ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	}
.navContent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0066FF;
	font-weight: normal;
	width: 170px;
	background-repeat: repeat-x;
        behavior: url(/css/pngfix/png.htc);
	background-image: url(/images/8/nav/line.png);
	margin-top: 15px;
	padding-top: 2px;
	}
.navContent a:link { /* padding + width + width = Table Width*/
	padding: 6px;
	display: block;
	width: 136px; /*Define width for IE6's sake*/
	color: #0066FF;
	text-decoration: none;
	background-image: url(/images/8/nav/up.png);
        behavior: url(/css/pngfix/png.htc);
	padding-left: 28px;
	}
.navContent a:visited { /* padding + width + width = Table Width*/
	padding: 6px;
	display: block;
	width: 136px; /*Define width for IE6's sake*/
	color: #0066FF;
	text-decoration: none;
	background-image: url(/images/8/nav/up.png);
        behavior: url(/css/pngfix/png.htc);
	padding-left: 28px;
	}
.navContent a:active { /* padding + width + width = Table Width*/
	padding: 6px;
	display: block;
	width: 136px; /*Define width for IE6's sake*/
	color: #0066FF;
	text-decoration: none;
        behavior: url(/css/pngfix/png.htc);
	background-image: url(/images/8/nav/up.png);
	padding-left: 28px;
	}
.navContent a:hover { /* padding + width + width = Table Width*/
	padding: 6px;
	display: block;
	width: 136px; /*Define width for IE6's sake*/
	text-decoration: none;
	padding-left: 28px;
	color: #FF00FF;
	background-image: url(/images/8/nav/down.png);
        behavior: url(/css/pngfix/png.htc);
	}


/* MAIN CONTNET MAP COLORS */
.mainContent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-repeat: repeat-x;
	color: #006600;
	}
.mainContent a:link { 
	color: #006600;
	}
.mainContent a:visited {
	color: #006600;
	}
.mainContent a:active {
	color: #006600;
	}
.mainContent a:hover {
	color: #0066FF;
	}

.mainContent img {
  behavior: url(/css/pngfix/png.htc); 
}

/* FEATURE SIDE CONTENT COLORS */
.featureContent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-repeat: repeat-x;
	color: #006600;
	}
.featureContent a:link { 
	color: #006600;
	}
.featureContent a:visited {
	color: #006600;
	}
.featureContent a:active {
	color: #006600;
	}
.featureContent a:hover {
	color: #0066FF;
	}


/* INFO COLORS */
.info {
	color: #0066FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 28px;
	}
.info a:link {
	color: #0066FF;
	}
.info a:visited {
	color: #0066FF;
	}
.info a:active {
	color: #0066FF;
	}
.info a:hover {
	color: #FF00FF;
	}


/* FOOTER NAV COLORS */
.fNav {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 55px;
	padding-right: 55px;
	}
.fNav a:link {
	color: #FFFFFF;
	}
.fNav a:visited {
	color: #FFFFFF;
	}
.fNav a:active {
	color: #FFFFFF;
	}
.fNav a:hover {
	color: #FFFF00;
	}

/* dc COLORS */
.dc {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
.dc a:link {
	color: #FFFFFF;
	}
.dc a:visited {
	color: #FFFFFF;
	}
.dc a:active {
	color: #FFFFFF;
	}
.dc a:hover {
	color: #FFFF00;
	}