@charset "utf-8";
/* CSS Document 	  */
/* By: David Niemczyk */
/* For: WCSS		  */
/* Created: 12/29/08  */

/* Common CSS Properites */
/*=======================*/

a,img {
	border:0px;
}
	
#wrapper {
	margin:10px auto;
	text-align:left;
	width: 800px;
}

.big {
height:30px !important;
line-height:80%;
}
/* Header CSS */
/*============*/

#header {
	width:800px;
	height:150px;
}

#header .left {
	width:7px;
	height:150px;
	background:url(./images/top_left_corner.png) no-repeat top left;
	display:block;
	float:left;
}

#header .right {
	width:7px;
	height:150px;
	background:url(./images/top_right_corner.png) no-repeat top right;
	display:block;
	float:left;
}

#header .center {
	width:781px;
	height:144px;
	display:block;
	float:left;
	border-top:1px solid #000;
	padding:5px 0px 0px 5px;
}

/* Menu CSS */
/*==========*/
#main {
	width:796px;
	height:auto;
	border-left:1px solid #000;
	border-right:1px solid #000;
	padding:1px 1px 0px 1px;
	clear: both;
}

#main .top-menu {
	height:27px;
	width:796px;
	display:block;
	font-size:10pt;
	font-weight:normal;
}

#main .button {
	text-align:center;
	display:block;
	float:left;
}

#main .button a {
	display:block;
	width:auto;
	text-decoration:none;
	padding:4px 0px 0px 0px;
}

.active {
	border-bottom:0px;
	border-right:2px solid #666;
	border-left:2px solid #CCC;
	border-top:2px solid #CCC;
	background:#990000;
	color:#CCC;
	height:25px;
}

.active a {
	color:#CCC;
	height:25px;
}

.inactive {
	height:23px;
	border-top:#666 2px solid;
	border-bottom:#CCC 2px solid;
	border-right:#CCC 2px solid;
	border-left:#666 2px solid;
	background:#660000;
	color:#FFF;
}

.inactive a {
	color:#FFF;
	height:23px;
}

.inactive:hover {
	background:#7E0C0F;
}

#main .title-bar {
	height:27px;
	width:786px;
	display:block;
	background:#990000;
	border-bottom:2px solid #666;
	font-size: 23px;
	padding: 0px 0px 0px 10px;
	color: #CCCCCC;
}

#main .menu {
	width:145px;
	background:#990000;
	height:auto;
	float:left;
	padding:5px 20px 5px 10px;
	text-align:left;
	position:fixed;
	#position:static;
	top:220px;
}

#links {
	display:block;
	width:125px;
	padding:0px 0px 0px 3px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#links a {
	line-height:20px;
	color:#CCC;
	font-size:12px;
	text-decoration:none;
}

#links a:hover {
	text-decoration:underline;
}

#main .content {
	background:#FFF;
	width:616px;
	height:auto;
	float:right;
	text-align:left;
	font-family:"Times New Roman", Times, serif;
	padding:2px 2px 2px 3px;
}

#main .fullContent {
	background:#FFF;
	width:794px;
	height:auto;
	float:right;
	padding: 0px 1px 0px 1px;
}

#main .content ol {
	list-style-type:decimal;
	padding:0px 0px 0px 25px;
}

#main .content ul {
	list-style-type:disc;
	padding:0px 0px 0px 25px;
}

#main .back-color {
	background-color:#990000;
	padding:0px;
}

#main .clear {
	clear:both;
	width:100%;
	height:0px;
}

/* Footer CSS */
/*============*/

#footer {
	clear:both;
	width:800px;
	height:12px;
}

#footer .left {
	width:7px;
	height:12px;
	background:url(images/bottom_left_corner.PNG) no-repeat left;
	display:block;
	float: left;
}

#footer .center {
	border-bottom:1px solid #000;
	height:11px;
	width:786px;
	display:block;
	float:left;
}

#footer .right {
	width:7px;
	height:12px;
	background:url(images/bottom_right_corner.PNG) no-repeat right;
	display:block;
	float:left;
}

.inner-footer-left {
	background:url(images/footer_left_corner.PNG) no-repeat bottom left #990000;
	border-top:2px solid #666;
	height:8px;
	width:5px;
	float:left;
	display:block;
	margin-left:2px;
}

.inner-footer-center {
	background:#990000;
	border-top:2px solid #666;
	border-bottom:2px solid #666;
	height:6px;
	width:786px;
	display:block;
	float:left;
}

.inner-footer-right {
	background:url(images/footer_right_corner.PNG) no-repeat bottom right #990000;
	border-top:2px solid #666;
	height:8px;
	width:5px;
	display:block;
	float:right;
	margin-right:2px;
}

#footer-text {
	width:800px;
	height:auto;
	display:block;
	clear:both;
	text-align:center;
	font-size:10px;
	color:#999999;
}

/* Drop Down Menu CSS */
/*====================*/

#menu-box {
	width:150px;
	height:100px;
	border:2px solid #000;
	text-align:left;
	font-size:10.5pt;
	font-weight:normal;
}

#menu-box a {
	text-decoration:none;
	color:#CCC;
	height:23px;
	width:auto;
	display:block;
	padding:2px 5px 0px 5px;
}

#menu-box .linkless {
	color:#CCC;
	height:25px;
	width:auto;
	display:block;
	padding:0px 5px 0px 5px;
}

#menu-box ul, ol {
	list-style-type:none;
	padding:0px;
}

.lvlone {
	float:left;
	height:25px;
	width:150px;
	color:#CCC;
	background:#666;
	display:block;
	margin:0px;
}

.lvlone:hover {
	background:#990000;
}

.lvltwo {
	display:none;
	position:relative;
	width:0px;
	margin:-26px 0px 0px 0px;
	#margin-top:-22px;
}

.lvltwo li {
	margin:-2px 0px 0px 150px;
	#margin-top:-4px;
	background:#666;
	overflow:visible;
	color:#CCC;
	width:150px;
	display:block;
	text-align:left;
	border:1px solid #000;
	height:24px;
	padding-top:0px;
	font-size:12px;
}

.lvltwo li:hover {
	background:#990000;
}

.lvlthree {
	display:none;
	position:relative;
	width:0px;
	margin:-21px 0px 0px 0px;
}

.lvlthree li {
	margin-left:140px;
	background:#666;
	overflow:visible;
	color:#CCC;
	width:140px;
	display:block;
	text-align:left;
	border:1px solid #000;
	height:24px;
}

.lvlthree li:hover {
	background:#990000;
}

.lvltwo li:hover ol, li.over ol {
	display:block;
}

.lvlone li:hover ul, li.over ul {
	display:block;
}

.arrow {
	background:url(images/arrow.PNG) no-repeat right top #666;
}

.arrow:hover {
	background:url(images/arrow.PNG) no-repeat right top #990000;
}
