body {
    	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #000000;
	background-color: transparent; /* SET THIS FOR HIGH RESOLUTION and SHORT CONTENT */
	padding: 0em;
	margin: 0em;
	height: 100%;
}

/* ********************* COLOR THEME STYLES *************************************** */
/* BACKUP STYLE for NO JAVASCRIPT DISPLAY - THIS IS IN MENU STYLES */
.menuArea {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: .95em;
	color: #ffffff;
	background-color: transparent; 
}

/* MAIN PAGE STYLES  top/bottom padding set in resolution style sheet */
#outerpage {
	background-color: transparent; /* MATCHES BODY BACKGROUND COLOR */
}

/* innerpage division width set in resolution style sheets */
#innerpage {
	background-color: transparent;
	border: 0px;
}

.header {
	margin: 0em;
	padding: 0em;
}
.subtitle {
	color: #000000;
	background: transparent;
}

.title {
	font-size: 35px;
	color: #000000;
	background: transparent;
}

.search {
	display: none;
}

.pageTitle {
	color: #000000;
	background: transparent;
}

.smCaption {
	color: #000000;
	background: transparent;
}

.hozBack {
	color: #000000;
	background: #cccccc;
}

/* ********************* END COLOR THEME STYLES *************************************** */


/* HEADING CASCADES OFF CONTENT STYLE */
h1 {
	font-size: 180%; /* SET SO BODY CONTROLS SIZE */
}

h2 {
	font-size: 150%; /* SET SO BODY CONTROLS SIZE */
}

h3 {
	font-size: 120%; /* SET SO BODY CONTROLS SIZE */
}

h4 {
	font-size: 100%; /* SET SO BODY CONTROLS SIZE */
}

h5 {
	font-size: 80%; /* SET SO BODY CONTROLS SIZE */
}

h6 {
	font-size: 60%; /* SET SO BODY CONTROLS SIZE */
}

p {
	font-size: .95em;  /* equals 12pt CASCADES OFF CONTENT STYLE FONT SIZE at BODY 100% */
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;    
	padding-left: 0px; 
	margin-bottom: 3px; 
}



/* SPECIAL PAGE DIVISION STYLES IN PRINT STYLES TOO */

#header {
	display: block;
}

.leftHead {
	float: left;
	margin-top: 0px;	
	margin-right: 30px;	 
	margin-bottom: 0px;
	margin-left: 0px;
}

.subtitle {
	font-family: "Arial Narrow", Arial, Helvetica, Geneva, sans-serif;		
	text-align: left;
	margin-top: 0em;
	padding-left: 80px;
}

#content {
	display: block;
}

#footer {
	display: none;
}

#printHeader {
  	text-align: center;
	display: block;
}

#mainMenu {
	display: none;
} 

#menuList {
	display: none;
} 

#bottommenu {
	display: none;
} 

/* END SPECIAL PAGE DIVISION STYLES */


/*Small text for copyright notice*/
.small {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: .7em;
	text-align: center;
	background-color: transparent;
}

/* SPECIAL FONT COLORS */
.mountain {
    	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #000000;
}

.river {
    	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #000000;
}

.spruce {
    	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #000000;
}

.pine {
    	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #000000;
}

.cherry {
    	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #000000;
}

.maroon { 
    	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #000000;
} 

/* END TEXT STYLES */

/* IMAGE FLOAT STYLES */

.rightSide { 
	float: right;
	margin-top: 0px;	
	margin-right: 30px;	 
	margin-bottom: 12px;
	margin-left: 35px; 
}

.leftSide { 
	float: left; 
	margin-top: 0px;	
	margin-right: 35px;	
	margin-bottom: 12px;
	margin-left: 30px;	 
}
/* END IMAGE FLOAT STYLES */

div.clear {
	clear: both;
	padding-top: 0px; 
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}	

hr {
	color: #000000;
	background-color: #000000;
	height: 0.4em;
}

/* Special Custom Horizontal Rule */
hr.mainbgcolor {
	color: #000000;
	background-color: #000000;
	height: 0.2em;
	margin-right: 4px;
	margin-left: 4px;
}

a.text {
	display: none;
}