@charset "utf-8";
/* CSS Document */

/* Document Formatting */
html {	width:100%;}

body, tr, th, td, p {	font-family:Verdana, Arial, Helvetica, sans-serif;
						font-size:1em;
						margin:0px;
						padding:0px;
						}
						
/* Text & Image Formatting */
.center {text-align:center;	padding:0 5px 12px 5px;}
.left {text-align:left; padding:0 5px 12px 0;}
.right {text-align:right; padding:0 0 12px 5px;}
.imgleft {float:left; margin-right: 4px;}
.imgright {float:right; margin-left: 14px; text-align:right; text-decoration:none;}
.imgcenter { text-align:center; margin:0 3px 15px 3px;}
.heading {font-style:italic; font-weight:bold; padding:0 5px 12px 0;}
.blockcenter {text-align:center; display:inline-block;}
.name {text-align:left; padding:0 5px 15px 0; font:Times New Roman, Times, serif; font-size:1.7em; font-weight:bold; text-decoration:underline;}
.title {text-align:left; padding:5px 5px 12px 0; font-size:1.1em; font-weight:300; text-decoration:underline;} 

/* PIE/Aslett Clear Fix */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}

/* Positional Content Formatting */
				
#navigation	{	position:fixed;
				top: 20px;
				left: 0px;
				background:url(design/menubar3.png);
				background-repeat:repeat-x;
				width:100%;
				height:125px;
				display:block;
				z-index:300;
				border:none;
				}
				
#badge	{	position:fixed;
			top:3px;
			left:5%;
			background:url(design/badge.png) no-repeat;
			padding-top:60px;
			text-align:center;
			height:151px;
			width:200px;
			z-index:301;
			}				

#badge a, a:visited	{	color:#000000; font-weight:bold; text-decoration:none; text-shadow:#333333;	}
				
#badge a:hover	{	color:#000099; font-weight:bold; text-decoration:none; text-shadow:#333333;	}				

#overleft {		position:fixed;
				left:0;
				top:0;
				height: 100%;
				width:9%;
				z-index:2;
				background:url(design/backstripe.png);
			}

#overright {	position:fixed;
				left:91%;
				top:0;
				height: 100%;
				width:9%;
				z-index:2;
				background:url(design/backstripeR.png);
			}							

#leftshadow {	position:fixed;
				top:0;
				left:9%;
				min-height:2000px;
				margin:-80px;
				background:url(design/leftshade.png) repeat-y;
				width:80px;
				z-index:3;
			}

#rightshadow {	position:fixed;
				top:0;
				left:91%;
				background:url(design/rightshade.png) repeat-y;
				height:100%;
				width:80px;
				z-index:3;
			}

#content	{	position:relative;
				width:80%;
				margin-left:9%;
				margin-right:9%;
				font-size: 1em;
				text-align: left;
				padding: 200px 20px 30px 20px;
				background:url(design/contbkgd.png) fixed;
				min-height:600px;
			}

#content a:link, a:visited {	color:#006699; text-decoration:none;}

#content a:hover {	color:#0066CC; text-decoration:underline;}

#fixcont	{	position:relative;
			}

#copyright {	font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:.7em;
				position:relative;
				margin:0;
				padding: 3px 3px 3px 3px;
				color:#000000;
				text-align:center;
				}

#bottombar	{	position:fixed;
				bottom:0px;
				left:0px;
				width:98%;
				margin-left:1%;
				margin-right:1%;
				color:#000;
				font-size:.7em;
				border-top:1px solid #000000;
				border-left:1px solid #000000;
				border-right:1px solid #000000;
				z-index:200;
				background:#FFFFFF;
				}

/* New Navigation Menu Styling */

#menu {
position:absolute;
margin-left:5%;
padding-top:6px;
padding-left:215px;
width:95%;
}

#menu a {text-decoration: none; color:#000000; font-weight:bold;}
#menu a:hover {color:#FFF; font-weight:bold;}

#menu ul {
position:absolute;
top:22px;
left:0;
list-style:none;
margin-top:0;
margin-left:20%;
padding: 0;
width:79%;
}

#menu ul li {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
float:left;
display: block;
margin: 0;
padding: 0;
width:20%;
height:30px;
line-height:30px;
font-weight:bold;
border:none;
text-align:center;
}
#menu ul li a {color:#000;}
#menu ul li a:hover {color:#FFF; font-weight:bold;}
#menu ul ul li {font-size:.8em; background:#a4906d;}
#menu ul ul li:hover {color:#FFF;}
#menu ul li {position: relative;}
#menu ul ul {position: absolute; left:-1px; top:30px;}
div#menu ul ul {display: none;}
div#menu ul li:hover ul {display: block;}

#bfjw a#fjw,
#bmlt a#mlt,
#bwgh a#wgh,
#bcow a#cow,
#bjsa a#jsa,
#bsag a#sag
{
color:#FFF;
}