/*
**************************************************
TYPOGRAPHY AND COLOR RULES
**************************************************
*/
body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/img_bkg.gif);
	background-color: #fff;
	}

.td, a, h1, h2, h3, h4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	}

h1 {
	font-size: 19px;
	font-weight: bold;
	color: #7B8494;
	margin: 4px 0px 10px 0px;
	}
	
a:link {
	color: #3E4B57;
	text-decoration: none;
	}
a:visited {
	color: #3E4B57;
	text-decoration: none;
	}
a:hover {
	color: #CC3300;
	text-decoration: underline;
	}
a:active {
	color: #CC3300;
	text-decoration: underline;
	}

#Footer td {
	font-size: 11px;
	color: #3E4B57;
	}

#Content {
	font-size: 12px;
	color: #666666;
	line-height: 18px;
	}

#Content td {
	font-size: 12px;
	color: #666666;
	line-height: 18px;
	}	

#Content a {
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	}		
	
#Content a:link {
	font-size: 12px;
	color: #663300;
	text-decoration: underline;
	}
	
#Content a:visited {
	color: #663300;
	text-decoration: underline;
	}
	
#Content a:hover {
	color: #CC3300;
	text-decoration: underline;
	}
	
#Content a:active {
	color: #CC3300;
	text-decoration: underline;
	}	

#FooterHome td {
	font-size: 11px;
	color: #3E4B57;
	}	
	
.leftnavoff {
	background-image: url(background_off.gif);
	width: 232px;
	height: 20px;
	font-size: 12px;
	padding: 6px 5px 6px 19px;
	vertical-align: middle;
	line-height: 12px;
	font-family: arial, verdana, sans-serif;
	color:#4A576E;
	border-top: 1px #A2A7AF solid;
	cursor:pointer;
	cursor:hand;
	}

.leftnavon {
	background-image: url(background_on.gif);
	width: 232px;
	height: 20px;
	font-size: 12px;
	padding: 6px 5px 6px 19px;
	vertical-align: middle;
	line-height: 12px;
	font-family: arial, verdana, sans-serif;
	color:#4A576E;
	border-top: 1px #A2A7AF solid;
	cursor:pointer;
	cursor:hand;
	}
				
#scrollText {
	font-size: 11px;
	color: #666666;
	}

#scrollText a:link {
	font-size: 11px;
	color: #663300;
	text-decoration: underline;
	}
	
#scrollText a:visited {
	color: #663300;
	text-decoration: underline;
	}
	
#scrollText a:hover {
	color: #CC3300;
	text-decoration: underline;
	}
	
#scrollText a:active {
	color: #CC3300;
	text-decoration: underline;
	}	
	
	
#scrollText b {
	font-weight: bold;
	font-size: 12px;
	}		

.thirdnavlink {
	font-size: 11px;
	color: #CC3300;
	font-weight: normal;
	}
	
.thirdnavlink a:link {
	font-size: 11px;
	color: #663300;
	text-decoration: none;
	font-weight: normal;
	}

.thirdnavlink a:visited {
	color: #663300;
	text-decoration: none;
	font-weight: normal;
	}

.thirdnavlink a:hover {
	color: #663300;
	text-decoration: underline;
	font-weight: normal;
	}	

.thirdnavlink a:active {
	color: #663300;
	text-decoration: underline;
	font-weight: normal;
	}		

#Thirdnav {
	font-size: 19px;
	color: #7B8494;
	font-weight: bold;
}	

#Thirdnav td,a {
	font-size: 11px;
	color: #CC3300;
}		
	
#windowHeader {
	padding: 20px;
	background-color: #4F5D76;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 13px;
	border-bottom: 1px #CED0D2 solid;
	}

#windowContent {
	padding: 20px;
	background-color: #FFFFFF;
	color: #666666;
	font-size: 12px;
	line-height: 16px;
	}
				
/*
**************************************************
LAYOUT RULES
**************************************************
*/
#ContactBox {
	height: 56px;
	border: 1px solid #CED0D2;
	padding: 0px 5px 5px 5px;
	margin: 11px;
	background-color: #ffffff;
	color: #4A576E;
	font-size: 11px;
	line-height:14px;
	}
	
#ContactBox td {
	color: #4A576E;
	font-size: 11px;
	}
	
#ContactBox a:link,visited {
	color: #663300;
	text-decoration: none;
	}
	
#ContactBox a:hover,active {
	color: #663300;
	text-decoration: underline;
	}	

#Content {
	margin:-1px 30px 20px 232px;
	padding:24px 30px 24px 30px;
	border:1px #CED0D2 solid;
	background-color:#ffffff;
	}
	
#Footer {
	margin: 0;
	padding: 28px 30px 18px 16px;
	border: 0;
	}	

#FooterHome {
	position:absolute;
	top: 490px;
	left: 0px;
	width: 786px;
	margin: 0;
	padding: 0px 16px 18px 16px;
	}	

#Header {
	margin: 0;
	padding: 0;
	border: 0;
	background: #786749 url("../images/img_top_bkg.gif") repeat;
	height: 49px;
	}

#HomeLogo {
	background: #404F6A;
	background-image: url('../images/img_logo.gif'); background-repeat: no-repeat; 				background-position: center; width: 234px; height: 56px;
	position: absolute;
	top: 49px;
	left: 0px;
	width: 234px;
	height: 205px;
	margin: 0;
	padding: 0;
	border: 0;
	}

#HomeRow2 {
	background: #404F6A;
	position: absolute;
	top: 49px;
	left: 0px;
	height: 205px;
	margin: 0;
	padding: 0;
	border: 0;
	}
	
#HomeRow2 .tree {
	background: #404F6A url(../images/home/img_tree.jpg) no-repeat;
	}	
	
#HomeText {
	position: absolute;
	top: 321px;
	left: 238px;
	width: 459px; 
	height: 66px;
	margin: 0;
	padding: 0;
	border: 0;
	}
		
#LeftNav {
	position:absolute;
	top: 151px;
	left: 0px;
	width: 232px;
	line-height: 0px
	}	
	
#logoprint {
	display: none;
	}		
	
#Row2 {
	margin: 0;
	padding: 0;
	border: 0;
	background: #4A576E url(../images/img_topblue_bkg.gif) repeat;
	height: 91px;
	}

#scrollBox {
	position:absolute; 
	left:16px; 
	top:273px; 
	width: 201; 
	height: 186; 
	background-color:#fff; 
	border: 1px #9B8E76 
	solid; z-index: 0;
	}
	
#scrollButtons {
	position:absolute;
	left:25px; 
	top:279px; 
	background-color:#fff; 
	z-index: 1;
	}
	
#scrollTextCont {
	position:absolute; 
	left:25px; 
	top:292px; 
	width:184px; 
	height:158px; 
	clip:rect(0px 184px 600px 0px); 
	
	visibility:hidden; 
	background-color:#fff;
	}
	
#scrollText {
	position:absolute; 
	left:0px; 
	top:0px; 
	background-color:#fff;
	} 

#ThirdNav {
	margin:11px 30px 0px 232px;
	padding:10px 30px 10px 30px;
	border:1px #CED0D2 solid;
	background-color:#EDEEEF;
	}		
	
/*
**************************************************
TOP NAV STYLES
**************************************************
*/	
  .clCMEvent{position:absolute; width:99%; height:99%; left:0px; top:0px; visibility:visible}
  .clCMAbs{position:absolute; visibility:hidden; left:0px; top:0px}
  .clT,.clTover{position:absolute; padding:4px; font-size:10px; font-weight:normal; width:120px; font-family:arial,helvetica,serif; cursor:pointer; cursor:hand;}
  .clT{color:#666600; background-color:#fff;}
  .clTover{color:#CC3300; background-color:#fff;}
  .clB{position:absolute; color:#807766; background-color: #807766; visibility:hidden}
  .clB1{position:absolute; color:#807766; background-color: #807766; visibility:hidden}
  .clBar{position:absolute; color:#807766; width:10px; height:10px; visibility:hidden;  background-color: #336699;}

