body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #000000;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
p, td, th, .bodyText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}
h2, h3 {
	color: rgb(51, 102, 153);
	margin-top: 12px;
}

a{
	color: #A8B27F;
	text-decoration: none;
}
a:hover{
	color: #A8A624;	
}
a:visited{
	color: #767515;
}
a:active{
	color: #A8A624;
}

a.body_menu_link{
	font-size: 10px;
	color: White;
	text-decoration: none;
}
a.body_menu_link:hover{
	color: #A8A624;
	text-decoration: underline;
}
a.body_menu_link:visited{
	color: White;
	text-decoration: none;
}
a.body_menu_link:active{
	color: #A8A624;
	text-decoration: underline;
}

a.footer_link{
	font-size: 8px;
	color: Black;
	text-decoration: none;
}
a.footer_link:hover{
	color: Red;
	text-decoration: underline;
}
a.footer_link:visited{
	color: Black;
	text-decoration: none;
}
a.footer_link:active{
	color: Red;
	text-decoration: underline;
}
.quick_link_select{
	width: 90%;
	font: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.page_content_title{
color:#4D7173;
font-size:24px !important;
font-family: Arial, Helvetica, sans-serif;
font-weight : normal;
}
.page_content_sub_title{
	font-size:10px;
	font-weight:bold;
	color:#000000;
}

a.page_content_sub_title{
	text-decoration: none;
	color:#000000;
}
a.page_content_sub_title:visited{
	text-decoration: none;
	color:#000000;
}
a.page_content_sub_title:hover{
	text-decoration: underline;
	color:#000000;
}
a.page_content_sub_title:active{
	text-decoration: underline;
	color:#000000;
}
/* menu styles */

.footer-button {
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 10px;
	margin: 3px;
	padding: 3px;
	border: 1px solid #CCCCCC;
	float: left;
	display: block;
	text-align: center;
}

.footer-button:hover {
	background-color: #718d8f;
}

/* CoolMenus 4 - default styles - do not edit */
.clCMEvent{position:absolute; width:99%; height:99%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:visible}
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */

/*Styles for level 0*/
.clLevel0 {
	background-color: #4D7173;
	layer-background-color: #cccc99;
	color: #FFFFFF;
	xposition: absolute;
	xpadding: 4px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	background-position: center;
	text-align: center;
	padding: 2px 0px 0px;
	cursor: pointer;
}
.clLevel0over{
	background-color: #8EABB5;
	layer-background-color: #cccc99;
	color: #FFFFFF;
	cursor: pointer;
	xposition: absolute;
	xpadding: 4px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	text-align: center;
	padding: 2px 0px 0px;
}
.clLevel0border{
	position: absolute;
	top: 50;
	z-index: 500;
	visibility: hidden;
	background-color: #8EABB5;
	layer-background-color: #cccc99;
}

/*Styles for level 1*/

.clLevel1{
	position: absolute;
	padding: 2px 0px 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-align: left;
	background-color: #8EABB5;
	layer-background-color: #ffffcc;
	color: #FFFFFF;
	cursor: pointer;
}
.clLevel1over{
	position: absolute;
	padding: 2px 0px 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-align: left;
	background-color: #4D7173;
	layer-background-color: #336699;
	color: #FFFFFF;
	cursor: pointer;
}
.clLevel1border{
	position: absolute;
	z-index: 500;
	visibility: hidden;
	background-color: #DCDECE;
	layer-background-color: #666633;
	text-align: left;
	font-weight: normal;
}


.clLevel2{
	position: absolute;
	padding: 2px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #4D7173;
	text-align: left;
	layer-background-color: #ffffcc;
}
.clLevel2over{
	position: absolute;
	padding: 2px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-align: left;
	color: #FFFFFF;
	background-color: #8EABB5;
	layer-background-color: #336699;
	cursor: pointer;
	cursor: hand;
}
.footerInfo {
	width: 100%;
	font-size: 8px;
	text-align: center;
	height: 30px;
	vertical-align: middle;
}
.page_title{
	font-size: 14px;
	font-weight: bold;
}

.lotinfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

/* ################################################################################## */

td#logo-cell {
	
	background-repeat: no-repeat;
	background-position: left top;


}

a img {
	border : none;
}

.hide {
	display : none;
}
.show {
	display : ;
}


td#info-cell {
	background-color : #85A0A7;
}


td#info-cell-home {
	
	background-color : #000000;
}

td#info-cell-home td{
	color :#FFFFFF;
}

.gutterText{
	color :#FFFFFF;
	font-size : 14px;
	line-height : 20px;
}

.gutterHeader{
	font-weight : bold;
	color : #4BA500 !important;
	font-size : 14px;
	line-height : 20px;

}




td#content-cell{
	
}

td#search-cell { 
	background-color : #A4B8BD;
	
}
table#search-table td{
font-size :12px;
}
table#search-table input {
	margin : 0px;
	padding : 0px;
}
td#search-heading {
	border : 1px solid #FFFFFF;
	font-size :12px;
}
a#search-link img {
	vertical-align:  middle;
}
a#search-link {
	color : #000000;
	text-decoration : none;
	font-weight : bold;
}
a:hover#search-link {
	text-decoration : underline;
}

table#contact-table td{
	font-size :13px ;
	color :#000000;
	background-color :#F0F2EF;
}

table#contact-table a {
	text-decoration : none;
	color :#000000;
}

table#contact-table a:hover {
	text-decoration : none;
}

td.emailButtonOff {
	
	background-repeat: no-repeat;
	background-position: left top;
	
}

td.emailButtonOn {

	background-repeat: no-repeat;
	background-position: left -23px;
	
}



table#home-content-table .bodyText {
	line-height : 20px;
	font-size : 13px;
}


a.footer-link {
	color :#4D7173;
	font-size : 9px;
	text-decoration : none;
}

a:hover.footer-link {
	text-decoration : underline;
}

a.stage-link {
	font-size : 12px;
	color : #000000;
	text-decoration : none;
	
}
a.stage-link img {
	border : none;
}
a:hover.stage-link {
	text-decoration : underline;
}
