* {margin:0; padding:0}
html{font-size:125%;}
body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:50%;
	color:#777777;
}

h1,h2,h3,h4,h5,h6{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	color:#666666;
	padding:10px 0;
}
h1.h_underline,h2.h_underline, h3.h_underline,h4.h_underline,h5.h_underline,h6.h_underline{
	border-bottom:1px dashed #666666;
	padding-bottom:5px;
}
h1{font-size:2.4em;}
h2{font-size:2.2em;}
h3{font-size:2em;}
h4{font-size:1.8em;}
h5{font-size:1.6em;}
h6{font-size:1.4em;}

a:link, a:visited{ color:#589748; text-decoration:none; }
a:hover, a:active{ text-decoration:underline; }

label, input, select, textarea{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:1.2em;
	padding:.1em;
}
label{ margin-bottom:3px; }

#headerTop{
	height:12px;
	border-bottom:1px solid #9DAB83;
	background:url(../../common/images/backgrounds/gingham.jpg) repeat-x;
}
#headerMid{
	padding:0 10px;
	background-color:#EEEFDD;
}
#headerBottom{
	background-color:#9DAB83;
	border-bottom:1px solid #999999;
	padding: 2px 50px;
	text-align:right;
	font-weight:bold;
	color:#EEEEEE;
}
#headerBottom a:link, #headerBottom a:visited{
	font-size:1.2em;
	font-weight:bold;
	color:#EEEEEE;
	text-decoration:none;
}
#headerBottom a:hover, #headerBottom a:active{ color:#FFFFFF; }

#columnLeft{
	float:left;
	padding:0 15px;
	border-right:1px dashed #D6D6D6;
}
#columnCenter, #columnCenterWRt{
	float:left;
	margin-left:-1px;
	width:600px;
	padding:0 15px;
	border-left:1px dashed #D6D6D6;
}
#columnRight{
	float:left;
	margin:-1px;
	padding:0 5px;
	border-left:1px dashed #D6D6D6;
}
#columnLeft, #columnCenter, #columnCenterWRt, #columnRight{
	padding-top:10px;
	padding-bottom:10px;
}

#columnCenter table, #columnCenterWRt table{
	margin:20px 0 10px 0;
}

#columnCenter table thead td, #columnCenterWRt table thead td{
	font-size: 10px;
	color:#666666;
	border-bottom:1px solid #999999;
}

#columnCenter table tbody td, #columnCenterWRt table tbody td{
	font-size: 11px;
	color:#666666;
	padding:3px;
	border-bottom:1px solid #D6D6D6;
}

#footer{
	clear:both;
	text-align:center;
	padding:5px 0;
	border-top:1px solid #D6D6D6;
	border-bottom:1px solid #D6D6D6;
}
#copyright{
	text-align:right;
	padding:3px 20px 0 0;
	color:#999999;
}

.floatLft{ float:left; }
.floatRt{ float:right; }

.clear{ clear:both; }
div.clear{
	clear:both;
	height:-1px;
}

.bold{font-weight:bold;}
.normal{font-weight:normal;}

.frmError{
	color:#800000;
}

#outerPanel{
	padding:2px;
	border:4px solid #EEEFDD;
}
#innerPanel{
	padding:10px;
	background-color: #EEEFDD;
}
#innerPanel div{margin-bottom:3px; }
div.frmElContainer label, div.frmElContainer input{ float:left; }
div.frmElContainer label{
	display:block;
	width:60px;
	text-align:right;
	padding:5px;
}
div.frmElContainer input{ background-color:#FFFFFF; }

/*--------- Contact form styles ----------- */
#contactForm div{ margin:5px 0; }
#contactForm div div{ margin:0;}
#contactForm div label{
	display:block;
	float:left;
	width:130px;
	margin:8px;
	text-align: right;
}
#contactForm div input, #contactForm div select, #contactForm div textarea{
}


/* Remove once site is done */
p.new_home{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.2em;
	width:400px;
}
span.keywords{ color:#596693; font-weight:bold; }
ul.ul_new{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.1em;
	margin-left:20px;
}
ul.ul_new li{ color:#589748; }
/* Remove the above after site is done */

/* ------------ header tabs styles -------------------*/
#headerTabs{  }

#headerTabs a{
	display:block;
	float:left;
	/*background:url(../../common/images/tabs/tabDeselected.jpg) no-repeat;*/
	width:110px; height:20px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	padding:9px 0 0 0;
	border:0;
}

#headerTabs a:link, #headerTabs a:visited{ color:#999999; text-decoration:none; }
#headerTabs a:hover, #headerTabs a:active{ color:#314E7D; }

#headerTabs a.selected{
	background:url(../../common/images/tabs/tabSelected.jpg) no-repeat;
	color:#000000;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	padding-top:9px;
	height:20px;
}

#headerTabs a.selected:link, #headerTabs a.selected:visited{ color:#000000; text-decoration:none; }
#headerTabs a.selected:hover, #headerTabs a.selected:active{ color:#000000; }
/*------------------------------------------------------------------------------------------*/

tr.rowUnHighlight{ background-color:#FFFFFF; }
tr.rowHighlight{ background-color:#e1f5e3; }