
   
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight:700;
	padding: 0em;
	margin: 0 1em 0 1em;
	color: #008;
	background: #09F;
	scrollbar-3dlight-color:#6495ED;
	scrollbar-arrow-color:#00FFFF;
	scrollbar-base-color:#6495ED;
	scrollbar-track-color:#4169E1;
	scrollbar-darkshadow-color:#6495ED;
	scrollbar-face-color:#6495ED;
	scrollbar-highlight-color:#6495ED;
	scrollbar-shadow-color:
}

.sublinks {
	font-size: 95%;
	font-weight:500;
	text-align: center;
	color: #7d6340;
	margin: 2em 1em 0 1em;
	padding: 1.25em 2.25em 0.25em 2.25em;
	letter-spacing: 0.1em;
}

.stretch {
	margin: 0 0 0 0 ;
	width: 98%;
}

.minWidth {
	position: relative;
	width: 780px;
	padding: 0;
	border: 0;
	margin: 0;
	display: block;
	border: 0px solid #0f0;
}

#main {
	padding: 20px 0 0 0;
	margin: 0;
	border: 0px solid #f00;
	voice-family: "\"}\""; 
	voice-family:inherit;
	display: table;
}

.contentFull {
	position: relative;
	left: 0px;
	width: 100%;
	padding: 0 0;
	border: 0px solid #aaa;
	display: table;
}

h1 {
	text-align: center;
	font-size: 150%;	
	padding: 2em 0 2em 0;
}

h2 {
	text-align: center;
	font-size: 130%;	
	padding: 1em 0 1em 0;
}

.headerImage {
	float: none;
	text-align: center;
	margin: 0; 
	padding: 0em 0 3em 0; 
	border: 0px solid #000;
}

.leftImage {
	float: left; 
	margin: 0 1em 1em 0em; 
	padding: 0em; 
	border: 0px solid #000;
	display: table;
	overflow: visible;
}

.rightImage {
	float: right; 
	margin: 0 0em 1em 1em; 
	padding: 0em; 
	border: 0px solid #000;
	display: table;
}

.centerImage {
	margin: 0 1em 1em 1em; 
	padding: 0em; 
	border: 0px solid #000;
	display: table;
	text-align: center;
}

.titleImageContainer {
	position: relative;
	left: 0px;
	width: 100%;
	padding: 0 0;
	border: 0px solid #aaa;
	display: table;
	height: 180px;
}

.rightTitleImage {
	position: absolute;
	top: 0;
	float: right; 
	right: 0px;
	margin: 0 0em 1em 1em; 
	padding: 0em; 
	border: 0px solid #000;
	display: table;
}

.centerTitleImage {
	position: absolute;
	top: 0;
	left: 15%;
	margin: 0 1em 1em 1em; 
	padding: 0 135px 0 0; 
	border: 0px solid #000;
	display: table;
	text-align: center;
}

.contentSpacer, .blBottomPreBar {
	position: relative;
	width: 100%;
	margin: 0;
	border: 0px solid #0ff;
	padding: 0 0;
	overflow: visible;
}

.colLeft {
	position: relative;
	float: left; 
	width: 11%;
	margin: 0;
	border: 0px solid #0ff;
	padding: 0;
}

.colCenter {
	position: relative;
	float: left; 
	width: 83%;
	margin: 0;
	border: 0px solid #0ff;
	padding: 0;
}

.colRight {
	position: relative;
	float: left; 
	width: 1%;
	margin: 0;
	border: 0px solid #ff0;
	padding: 0;
}

.twinLeft {
	position: relative;
	float: left; 
	width: 45%;
	margin: 0;
	border: 0px solid #0ff;
	padding: 0;
}

.twinRight {
	position: relative;
	float: right; 
	width: 45%;
	margin: 0;
	border: 0px solid #ff0;
	padding: 0;
}

.centerText {
	text-align: center;
}

p {
	width: 100%;
	border: 0px solid #0;
}

p img { 
	margin: 0;
	padding: 0;
}

p.bolder {
	text-align: center;
	font-size: 130%;	
	padding: 0em 0 0em 0;
	margin : 0.5 em;
}

td, tr, table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight:700;
}

td {
	font-size: 95%;
	font-weight:700;
}

th {
	font-size: 100%;
	font-weight:900;
}

dl a img {
	border: 1px solid #0;
}

	dl, .dlstyle {
		margin: 1em 0em 1em 0em;
		padding: 1em 1em 1em 2em;
		overflow:visible;
		display: table;
		width: 100%;
		}
		
	dt {
		margin: 0px 0px 30px 170px;
		padding: 0.5em;
		font-size: 130%;
		color: #008;
		text-align: left;
		float: none;
		border-bottom: 0px solid #fff;
		display: block;
	}

	dd {
		margin: 0 0 0 170px;
		padding: -0.50em 10px 10px 10px;
		color: #008;
		border: 0px solid #fff ;
		font-size: 90%;
		display: block;
		}
		