@charset "utf-8";
/* CSS Document */
html {
	margin:0;
	padding:0;
}
body {
	margin:0;
	padding:0;
	background-image:url(images/top-bars.jpg);
	background-repeat:repeat-x;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:.8em;
	color:#333;
}
#container {
	position:relative;
	width:845px;
	margin:0 auto;
	background-image:url(images/bkg-container.jpg);
	background-repeat:repeat-y;
	background-color:#f1f1f2;
	/*border:solid 1px yellow;*/
}
/* ----------------  HEADER SECTION ----------------- */
#header {
	position:relative;
	width:850px;
	height:145px; 
}
#logo { position:absolute;
	/*float:left;*/
	width:225px;
	height:170px;
	/*background-image:url(images/logo.jpg); */
	cursor:pointer; 
	z-index:10; 
	/*border:solid 1px #990099;*/
}
#headerImg {
	float:right;
	width:620px;
	height:145px; margin-right:5px;
	/*background-image:url(images/header-gazebo.jpg);*/
}
#leftColumn {
	float:left;
	clear:both; margin-top:25px;
	width:225px;
	background-image:url(images/nav-grad.jpg); 
	background-repeat:no-repeat;
	/*background-color:#c8c9cb;*/ 
	/*border:solid 1px #FF6600;*/	
	z-index: 5;
}
#nav0 { 
	position:relative;
	font-size:1.25em;
	/*float:left;*/
	/*margin:10px 0 0 15px;*/
	margin:0px 0 298px 15px;
	width: 200px; 
	min-height:400px; 
	z-index:6;
	/*height:350px;*/
	/*border:solid 1px blue;*/
}
#nav0 ul {
	margin:0px 0 0 15px;
	padding:0;
	list-style-type:square; 
	position:relative; 
}
#nav0 li {
	font-size:0.9em; 
	/*border:solid 1px yellow;*/
	}
#nav0 a {
	font-size:13px;
	text-decoration:none;
}
#nav0 a:link, #nav0 a:active, #nav0 a:visited {
	color:#174C99;
}
#nav0 a:hover, #nav0 #current a {color:#b68f28;}
#nav0 .current a {color:#b68f28;}
#nav0 ul ul {
	margin:0 0 0 25px; 
	padding:0; 
	list-style-type:disc; 
/*	position:absolute; 
	left:-1000px; 
*/}
#nav0 h1 {
	font-size:1.15em;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	letter-spacing:.1em;
	line-height:100%; 
	margin:10px 0 10px 0;
	border-bottom:solid 1px #bbbbbb;
}
.navSubMenu {
	position:absolute; 
	padding:3px 5px; 
	background-color:#eee; 
	border:solid 1px #ccc; 
	z-index:20; 
	visibility:hidden; 
	width:125px;
}
.navSubMenu ul {list-style-type:disc;}
/* ------------------ CONTENT ------------------ */

#content {
	/*position:relative;*/
	/*top:119px;
	left:233px;*/
	float:left;
	clear:none;
	width:535px;
	margin:20px 0 25px 0;
	padding:0px 36px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:150%;
	/*border: solid 1px #006600;*/
}
#content p {margin:0; padding-bottom:.8em;}
.contentImageHolder {
	position:relative;
	left:-14px; 
	float:left; 
	margin:0 10px 10px 0;
}
/* containing image = 468 X 324. Inner image = 426 X 280. */
.imgLandscape {
	position:relative; 
	width:426px; 
	height:280px; 
	left:-14px; 
	padding:22px 21px; 
	background-image:url(/images/imgContainerLandscape.jpg); 
	background-repeat:no-repeat; 
	margin:0 0px 10px 0; 
	/*border:1px solid #990099;*/
	} 
.imgPortrait {position:relative; left:-14px; float:left; padding:16px 17px; background-image:url(/images/imgContainerPortrait.jpg); background-repeat:no-repeat; margin:0 10px 10px 0;}
#content h1 {
	font-size:1.5em;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	letter-spacing:.1em;
	line-height:125%; 
	padding:15px 0 10px 0;
	border-bottom:solid 1px #bbbbbb;
}
#content h2 {
	font-size:1.25em;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	letter-spacing:.1em;
	line-height:100%; 
}
#content h3 {
	font-size:1.2em;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	line-height:100%; 
}
#content h4 {
	font-size:1.0em;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	line-height:100%;
}
#content a {
	font-size:13px;
	text-decoration:none; border-bottom:dotted 1px #174C99;
}
#content a:link, #content a:visited, #content a:active {
	color:#174C99;
}
#content a:hover {color:#b68f28; border-bottom:dotted 1px #b68f28;}
#content ul {margin-top:0;}
#content_sub {
	padding:5px 7px; 
	margin-top:25px;
	background-color:#c8c9cb;
	background-image:url(/images/nav2-grad.jpg); 
	background-repeat:repeat-x; 
	border:solid 1px #CCCCCC; 
	clear:both;
 }

/* ---------------------- FOOTER --------------------- */

#footer {
	position:relative; 
	/*margin-top:225px;*/
	clear:both;
	width:1500px;
	left:-200px;
	height:66px;
	background-color:#636363;
}
#footer p {
	position:relative;
	left:426px;
	top:10px;
	margin:0;
	font-size:12px;
	color:#fff;
}
#footer a {
	color:#fff;	
}
#imgRSS {
	position:absolute;
	left:980px;
	top:-50px;
}
#imgShield {
	position:absolute;
	left:210px;
	top:-235px;
	z-index:5;
}
.table_borders,.table_borders td  {
	border-collapse:collapse;
	border:1px solid #174C99; 
	padding:0 3px;
	}
.table_border_bottom, .table_border_bottom td {
	border-collapse:collapse;
	border-bottom:1px solid #174C99; 
	padding:0 3px;
	}
#container a img {border:none;}
#container a.imageButton {border:none;}
#container a.imageButton:visited {
	text-decoration: none;
	border: none;
}
@media print {
#footer, #scoreboard, #news {visibility:hidden; position:absolute; left:-3000px;}
}