BODY {
	PADDING-RIGHT: 0px;  
	PADDING-LEFT: 0px; 
	BORDER-LEFT-WIDTH: 0px; 
	BACKGROUND: url(assets/generic/body_bg.gif) #FFFFFF fixed repeat-x top; 
	BORDER-BOTTOM-WIDTH: 0px; 
	PADDING-BOTTOM: 25px; 
	MARGIN: 0px; 
	COLOR: #000000; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: verdana, lucida, arial, helvetica, sans-serif; 
	FONT-SIZE: x-small;
	TEXT-ALIGN: center; 
	BORDER-RIGHT-WIDTH: 0px;
	
	/*
	scrollbar-3dlight-color : #FFFFFF;
	scrollbar-arrow-color : #FFFFFF;
	scrollbar-base-color : #A2B7CC;
	scrollbar-darkshadow-color : #3A6FA5;
	scrollbar-face-color : #84A8CC;
	scrollbar-highlight-color : #FFFFFF;
	scrollbar-shadow-color : #999999;
	scrollbar-track-color : #A2B7CC;
	
	*/
}
/* header styles*/
.d_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #000000;
	background:#FFFFCC;
	height: 100px;
}

.d_header_logo {
	color: #000000;
	background:#FFFFCC;
	float:left;
	vertical-align:middle;
	width: 200px;
	height: 50px;
	padding:15px 15px 15px 15px;
}
.d_header_logo H1 {
	font-size: medium;
	color: #000000;
	float:left;
	vertical-align:middle;
}
.d_header_text {
	color: #000000;
	background:#FFFFCC;
	float:right;
	vertical-align: middle;
	width: 400px;
	height: 50px;
	padding:15px 15px 15px 15px;
}

.d_page_container {
 width: 700px;
 text-align: left;
}

.d_page {
 width: 700px;
 border: 1px solid #CCCCCC;
}

.d_mainnav_container {
	width: 698px;
	background:#FFFFCC;
}

.d_mainnav {
	float:left;
}

.d_nav_shad {
	height: 10px;
	background: url(assets/generic/top_nav_bg_slice.gif) #FFFFFF repeat-x top;
}

.d_sectionnav {

}

.d_maincontent {
	background: #FFFFFF;
	color:#000000;
	
	padding:0px 25px 25px 25px;
	font-size: small;
}

.d_footer {
	background: #FFFFCC;
	color:#999999;
	height: 35px;
}

.d_btm_nav {
 float: right;
 padding:15px 15px 15px 15px;
 vertical-align: middle;
 height: 35px;
}


.d_btm_nav a:link, a:hover, a:visited, a:active {
	color:#000000;
	text-decoration:underline;
}

.d_btm_contact {
 float: left;
 padding:15px 15px 15px 15px;
 vertical-align: middle;
 height: 35px;
}

.d_btm_contact strong { 
	color:#000000;
}

.page_btm {
	height: 18px;
	background: url(assets/generic/page_btm_slice.gif) #FFFFFF repeat-x top;
}
/* nav styles*/

#menu {
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 10px; 
	PADDING-TOP: 10px
}
#menu UL LI A:hover {
	BACKGROUND: #FAFAFF; 
	COLOR: #96964B
}
#menu A:active {
	BACKGROUND: #FFFFF; 
	COLOR: #96964B
	
}
#menu UL {
	
	
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-TOP: 0px; 
	PADDING-BOTTOM: 0px;
	BORDER-LEFT-WIDTH: 0px; 
	BORDER-RIGHT-WIDTH: 0px;
	BORDER-TOP-WIDTH: 0px; 
	BORDER-BOTTOM-WIDTH: 0px; 
	 
	MARGIN: 0px; 
	
	LIST-STYLE-TYPE: none; 
	TEXT-ALIGN: center; 
	
}
#menu UL LI {
	PADDING-RIGHT: 0px; 
	DISPLAY: block; 
	PADDING-LEFT: 0px; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	TEXT-ALIGN: center
 
}
#menu UL LI A {
	COLOR: #ffffff; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: small; 
	BACKGROUND: #BDBD7B; 
	
	
	HEIGHT: 2em;
	
	BORDER-TOP: #ECE9D8 1px solid;
	BORDER-BOTTOM: #ECE9D8 1px solid;
	BORDER-LEFT: #ECE9D8 1px solid;
	BORDER-RIGHT: #ECE9D8 1px solid;
	PADDING-LEFT: 4px; 
	PADDING-RIGHT: 4px;
	PADDING-TOP: 4px;
	PADDING-BOTTOM: 4px;
  
	MARGIN: 0px 1px 0px, 1px; 
	LINE-HEIGHT: 2em; 
	TEXT-ALIGN: center; 
	TEXT-DECORATION: none; 
	voice-family: inherit;
	DISPLAY: block; 
	LETTER-SPACING: 1px; 
	
	
}

#sectionmenu {
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 10px; 
	PADDING-TOP: 10px
}
#sectionmenu UL LI A:hover {
	BACKGROUND: #FAFAFF; 
	COLOR: #96964B
}
#sectionmenu A:active {
	BACKGROUND: #FFFFF; 
	COLOR: #96964B
	
}
#sectionmenu UL {
	
	
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-TOP: 0px; 
	PADDING-BOTTOM: 0px;
	BORDER-LEFT-WIDTH: 0px; 
	BORDER-RIGHT-WIDTH: 0px;
	BORDER-TOP-WIDTH: 0px; 
	BORDER-BOTTOM-WIDTH: 0px; 
	 
	MARGIN: 0px; 
	
	LIST-STYLE-TYPE: none; 
	TEXT-ALIGN: center; 
	
}
#sectionmenu UL LI {
	PADDING-RIGHT: 0px; 
	DISPLAY: block; 
	PADDING-LEFT: 0px; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	TEXT-ALIGN: center
 
}
#sectionmenu UL LI A {
	COLOR: #ffffff; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: x-small; 
	BACKGROUND: #BDBD7B; 
	
	WIDTH: 118px;
	HEIGHT: 2em;
	
	BORDER-TOP: #ECE9D8 1px solid;
	BORDER-BOTTOM: #ECE9D8 1px solid;
	BORDER-LEFT: #ECE9D8 1px solid;
	BORDER-RIGHT: #ECE9D8 1px solid;
	PADDING-LEFT: 0px; 
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
  
	MARGIN: 0px 1px 0px, 1px; 
	LINE-HEIGHT: 2em; 
	TEXT-ALIGN: center; 
	TEXT-DECORATION: none; 
	voice-family: inherit;
	DISPLAY: block; 
	LETTER-SPACING: 1px; 
	
	
}

.hiddentext {
	visibility: hidden;
	height:0px;
	width: 0px;
}