/* CSS Document */
*{padding:0; margin:0; font-family:verdana, sans-serif;}
body
{
	background: #5e5e5e;
	text-align: center;
	padding: 0;
}

a:link, a:visited{color:#FBB281; text-decoration:underline;}
a:hover{color:black;text-decoration:underline;}
a:active{color:#FEF73F;text-decoration:underline;}

.imageright {float: right; margin: 5px 5px 7px 7px; border: 1pt black solid;}
.imageleft {float: left; margin:10px 10px 7px 20px; border: 1pt black solid;}
.mainimageright {margin-left:7px; border: 1px #3e3e3e solid;}
.credits {font-size: 8px; color:#9f9f8f;}

#wrapper1{
	position:relative;
	text-align:left;
	width:100%;
	background:url("../images/navbar_bg.png") repeat-y top left;
	/*background-color: #000;	*/
}
#wrapper2{
	position:relative;
	text-align:left;
	width:100%;
	/*background:url("../images/rightcol_bg.png") repeat-y top right;*/
	/*background-color: #5e5e5e;	*/
}
#header
{
	text-align: left;
	position: relative;
	background-image: url("../images/header_tile.png");
	background-position: 7px 0px;
}

#header ul{
	list-style-type:none;
	position:absolute;
	right:0;
	bottom:0;
	line-height:25px;
	font-size:9pt;
	font-weight:bolder;
}
#header ul li{float:left;}
#header, #header a{color:#FEF73F;}
#header a{text-decoration:none;margin:0 .25em;}
#header a:hover{text-decoration:underline;}
#maincol{
	position:relative;
	margin:0;
}
#leftcol{ 
	position:relative;
	float:left;
	/* width:299px;  for IE5/WIN */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:319px; /* actual value */
	margin:0;
	z-index:100;
	background:#000;
	overflow:hidden;
}
#leftcol h2{
	font-weight:bolder;
	color:yellow;
	font-size:10pt;
	font-family:verdana;
	background:#000;
	line-height:30px;
	position:absolute;
	top:188px;
	left:5px;
	padding:0 9px;
}


/* RIGHT COLUMN - SIDE BAR */

#rightcol{
	position:relative;
	float:right;
	/* width:318px;  for IE5/WIN */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:300px; /* actual value */
	margin:0;
	z-index:99;
	background:url('../images/rightcol_shadow.png') repeat-x top center;
	padding-top:10px;
	background-color: #8f8f8f;	
}
#rightcol h1{margin:6px 0 0 8px; font-size:16px;}
#rightcol h2
{
	margin: 15px 0px 5px 10px;
	font-size: 14px;
	background-color: #d5c59a;
	border-width: 1pt 0pt 1pt 1pt;
	border-color: #FEF73F;
	/*border-color: #FBB281;*/
	border-style: solid;
	padding-left: 3px;
}
#rightcol h3{margin:5px 0 0 10px; font-size:13px; color:#454545;}
#rightcol h4{margin: 5px 0 0 15px; font-size: 12px;}
#rightcol a:link, #rightcol a:visited{color:#FEF73F; text-decoration:underline;}
#rightcol a:hover{color:black;text-decoration:underline;background-color:white;}
#rightcol ol, #rightcol ul, #rightcol p{margin:5px 2px 10px 30px;}
#rightcol li{font-size:11px; margin: 0 6px 3px 0;}
#rightcol p { font-size: 11px; margin: 0 6px 10px 15px;}
#rightcol small { font-size: 9px; color:#1a1a1a;}


/* RIGHT COLUMN - SKINNY - SIDE BAR */

#rightcol-2{
	position:relative;
	float:right;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:175px; /* actual value */
	margin:0;
	z-index:99;
	background:url('../images/rightcol_shadow.png') repeat-x top center;
	padding-top:10px;
	background-color: #8f8f8f;	
}
#rightcol-2 h1{margin:6px 0 0 8px; font-size:16px;}
#rightcol-2 h2
{
	margin: 15px 0px 5px 10px;
	font-size: 14px;
	background-color: #d5c59a;
	border-width: 1pt 0pt 1pt 1pt;
	border-color: #FEF73F;
	/*border-color: #FBB281;*/
	border-style: solid;
	padding-left: 3px;
}
#rightcol-2 h3{margin:5px 0 0 10px; font-size:13px; color:#454545;}
#rightcol-2 h4{margin: 5px 0 0 15px; font-size: 12px;}
#rightcol-2 a:link, #rightcol a:visited{color:#FEF73F; text-decoration:underline;}
#rightcol-2 a:hover{color:black;text-decoration:underline;background-color:white;}
#rightcol-2 ol, #rightcol-2 ul, #rightcol-2 p{margin:5px 2px 10px 30px;}
#rightcol-2 li{font-size:11px; margin: 0 6px 3px 0;}
#rightcol-2 p { font-size: 11px; margin: 0 6px 10px 15px;}
#rightcol-2 small { font-size: 9px; color:#1a1a1a;}


/* CENTER COLUMN - MAIN TEXT AREA */

#centercol{
	position:relative;
	padding:10px 300px 0 319px;
	background:url("../images/centercol_bg.png") repeat-x top center;
	color:#d5c59a;
	font-size:12px !important;
}
#centercol h1{margin-left:10px; margin-right:5px; font-size:20px; color:#1a1a1a; margin-bottom: 6px;}
#centercol h2{
	background:url("../images/center_header_bg-lg.jpg") no-repeat top left;
	width:235px;
	margin-right:10px;
	margin-top:5px;
}
#centercol h2, #centercol h3{
	font-size:14px;
	line-height:28px;
	color:#FBB281;
	text-indent:20px;
}
#centercol h4 {font-size:13px; line-height:28px; padding:5px 20px;}
#centercol a:hover{background-color: #FBB281;}
#centercol p, #centercol ol, #centercol ul{padding:5px 20px;}
#centercol li { margin: 0 3px 3px 13px; }


/* CENTER COLUMN - SKINNY - MAIN TEXT AREA */

#centercol-2{
	position:relative;
	padding:10px 150px 0 319px;
	background:url("../images/centercol_bg.png") repeat-x top center;
	color:#d5c59a;
	font-size:12px !important;
}
#centercol-2 h1{margin-left:10px;  margin-right:5px; font-size:20px; color:#1a1a1a; margin-bottom: 6px;}
#centercol-2 h2{
	background:url("../images/center_header_bg-lg.jpg") no-repeat top left;
	width:235px;
	margin-right:10px;
	margin-top:5px;
}
#centercol-2 h2, #centercol-2 h3{
	font-size:14px;
	line-height:28px;
	color:#FBB281;
	text-indent:20px;
}
#centercol-2 h4 {font-size:13px; line-height:28px; padding:5px 20px;}
#centercol-2 a:hover{background-color: #FBB281;}
#centercol-2 p, #centercol-2 ol, #centercol-2 ul{padding:5px 20px;}
#centercol-2 li { margin: 0 3px 3px 13px; }


/* FOOTER FORMATTING */

#footer{
	background:#0f0f0f;
	clear:both;
	margin:0;
	text-align:center;
	border:4px solid black;
	border-width:5px 0 0 5px;
	padding:.5em 0 1em;
}
#footer, #footer a{color:#727272; font-size:9pt; text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#footer li{display:inline-block;}


/* MENU FORMATTING */

#nav_header{
	position:relative;
}
#navigation{clear:both;}
#navigation .header{
	font-weight:bolder;
	color:yellow;
	font-size:10pt;
	font-family:verdana;
	padding-left:8px;
	padding-bottom:4px;
	background:#000;
	line-height:30px;
}
#navigation li a{
	width:309px;
	background-color:#2C2B2A;
	background-repeat:no-repeat;
	background-position: center center;
	height:41px;
	line-height:41px;
	color:white; 
	text-decoration:none; 
	display:block;
	border-color:#000;
	border-style:solid;
	border-width:0 5px 1px 5px;
	font-size:9pt;
}
#navigation li a:hover{background-color:#111;}
#navigation li a b{
	height:41px;
	width:20px;
	margin-left:10px;
	background:transparent url("../images/nav_square.png") no-repeat center center;
	display:block;
	float:left;
}
#navigation li a:hover b{
	background-image:url("../images/nav_square_hover.png");
}
#navigation li a:hover{color:yellow;}

#navigation_1 a,#navigation_2 a,
#navigation_3 a,#navigation_4 a,
#navigation_5 a,#navigation_6 a,
#navigation_7 a,#navigation_8 a{border-bottom:none !important;}

#navigation_1 a{background-image:url("../images/navbutton_1.png");}
#navigation_2 a{background-image:url("../images/navbutton_2.png");}
#navigation_3 a{background-image:url("../images/navbutton_3.png");}
#navigation_4 a{background-image:url("../images/navbutton_4.png");}
#navigation_5 a{background-image:url("../images/navbutton_5.png");}
#navigation_6 a{background-image:url("../images/navbutton_6.png");}
#navigation_7 a{background-image:url("../images/navbutton_7.png");}
#navigation_8 a{background-image:url("../images/navbutton_8.png");}

#navigation_1 a:hover{background-image:url("../images/navbutton_hover1.png");}
#navigation_2 a:hover{background-image:url("../images/navbutton_hover2.png");}
#navigation_3 a:hover{background-image:url("../images/navbutton_hover3.png");}
#navigation_4 a:hover{background-image:url("../images/navbutton_hover4.png");}
#navigation_5 a:hover{background-image:url("../images/navbutton_hover5.png");}
#navigation_6 a:hover{background-image:url("../images/navbutton_hover6.png");}
#navigation_7 a:hover{background-image:url("../images/navbutton_hover7.png");}
#navigation_8 a:hover{background-image:url("../images/navbutton_hover8.png");}


/* FORM FORMATTING */

input, select, textarea {
	border: 1px solid #FBB281; 
	font-size: 12px; 
	background-color:#efefe8;
	font-family:  Arial, veranda, sans-serif;
	padding: 2px; 
}


/* TABLE FORMATTING */

table.ocdtable
{
	margin-left: 20px;
	margin-bottom: 15px;
	padding: 4px;
	border-top: 1px #FEF73F solid;
	border-right: 0px black solid;
	border-bottom: 1px #FEF73F solid;
	border-left: 0px black solid;
	background-image: url("../images/gray-smoke.jpg");
	background-repeat: repeat;
	background-position: left;
}

td.ocdtable
{
	padding: 2px 7px 2px 7px;
	font-size: 13px;
	background-color: #efefe8;
	opacity: .75;
	filter: alpha(opacity=75);
	zoom=1: ;
	-moz-opacity: 0.75;
	-khtml-opacity: 0.75;
	font-weight: normal;
	color: black;
	border: 2px white solid;
}

tr.ocdtable
{
	padding: 7px 5px 7px 5px;
	font-size: 13px;
	background-color: #FBB281;
	color: #5e5e5e;
	text-align: center;
}

th.ocdtable
{
	padding: 10px 5px 10px 5px;
	font-size: 15px;
	background-color: #2C2B2A;
	font-weight: bold;
	color: white;
}


