/* Class Styles */

body {
	background-color: #CCCCCC;
	margin:0px;
	text-align: center;
}

html { 
overflow: hidden; 
}

a:link {
    font:12px Arial, Helvetica, sans-serif;
	color: #333333;
	letter-spacing:.1em;
	line-height:18px;
	text-decoration: none;
}
a:visited {
    color: #333333;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}

.title {
	font:24px Arial, Helvetica, sans-serif;
	color:#333333;
	letter-spacing:.2em;
	line-height:30px;
	}

.tagline {
	font:11px Arial, Helvetica, sans-serif;
	color: #333333;
	letter-spacing:.2em;
	line-height:18px;
	}
	
	.content_title {
	font:13px Arial, Helvetica, sans-serif;
	color: #333333;
	letter-spacing:.2em;
	line-height:18px;
	}
	
	.menu_title {
	font:15px Arial, Helvetica, sans-serif;
	cursor:pointer;
	color: #000000;
	letter-spacing:.2em;
	text-align:left;
	line-height:30px;
	
	}
	
	.submenu {
	font:13px Arial, Helvetica, sans-serif;
	color: #333333;
	letter-spacing:.2em;
	text-align:left;
	line-height:18px;
	}
	
	.content_text {
	font:12px Arial, Helvetica, sans-serif;
	letter-spacing:.1em;
	line-height:14px;
	}
	
	.content_text_1 {
	font:12px Arial, Helvetica, sans-serif;
	color: #000000;
	letter-spacing:0.1em;
	line-height:12px;
	}
	
	.content_text_2 {
	font:10px Arial, Helvetica, sans-serif;
	color: #000000;
	letter-spacing:.1em;
	line-height:14px;
	}
	
	.content_disclaimer {
	font:9px Arial, Helvetica, sans-serif;
	color: #000000;
	letter-spacing:.1em;
	line-height:10px;
	text-align: left;
	}

	.featured_text {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	letter-spacing:0.1em;
	text-align:center;
	background-color:#CCCCCC;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-left-color: #000000;
	border-bottom-color: #000000;
	line-height: 14px;
	}
	
.menu {
	font:12px Arial, Helvetica, sans-serif;
	color: #333333;
	letter-spacing:.1em;
	line-height:18px;
	}
	
	
	.galleryimagecenter {
	background-repeat: no-repeat;
	background-position: center;

	}

	.image {
	border:#000000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-width:1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-left-color: #000000;
	border-bottom-color: #000000;

	}
	
	
	/* scrolling div css styles */
	
	.scroll-track-top {
    height:0px; width:10px;
	display: none !important
}

.scroll-track-bot {
    height:0px; width:10px;
	display: none !important
}

.scroll-track {
    height:10px; width:10px; background-image: url('images/track_bg.png');
}

.scroll-handle {
    height:60px; width:10px; background-image: url('images/handle_mid.png'); cursor:pointer;
}

.scroll-handle-top {
    height:8px; width:10px; background-image: url('images/handle_top.png'); background-repeat: repeat; cursor:pointer;
}

.scroll-handle-bot {
    height:8px; width:10px; background-image: url('images/handle_bot.png'); background-repeat: repeat; cursor:pointer;
}



/* Image Rollover styles */

.imgopacity {
 border-color:#000000; 
 border-width:1px;
	}

.imgopacity:hover {
	filter:alpha(opacity=70);
    -moz-opacity: 0.7;
	opacity: 0.7;
	-khtml-opacity: 0.7;
	border-width:1px;
	border-color:#333
	}
	
	.imgunused {
 border-color:#000000; 
 border-width:1px;
	}
	