
/* Link Styles */
a:link {	color:#98958F;	font-size: 1.1em;	font-weight:600;	font-family: arial, helvetica, sans-serif;	text-decoration: none;	}
a:visited {	color:#000;	font-size:1.1em;	font-weight:600;	font-family:arial, helvetica, sans-serif;	text-decoration: none;	}
a:hover {	color: #000;	font-size:1.1em;	font-weight:600;	font-family:arial, helvetica, sans-serif;	text-decoration: none;	}
a:active {	color:#000;	font-size:1.1em;	font-weight:600;	font-family:arial, helvetica, sans-serif;	text-decoration: none;	}
a img {	border: none;	}

h1 { background-color: gray; }

body { margin: 0 auto; background: url(../images/bg.jpg); text-align: center;	font: 12px Arial, Helvetica, sans-serif;	color:#ffffff; }
div#wrapper {	width: 900px;	margin: 0 auto; float: none; }
div#container{	width: 900px; text-align: left;	position: relative;	background-color:#FFFFFF; color: black;}
#banner { width: 860px;	height: 90px;	text-align: left;	text-decoration: none;	border: none;	background-color: black; }

	
/* Navigation Top Section */	
#nav_top  { padding: 0px 0 0 0; margin:0 !important;  position: relative; top: 0px; left: 0px; width: 900px; height: 95px; background-color: black;  z-index:9999; }

/*	Browser Differences
	IE handles margin differently  --  put the margin property in when slightly different
*/
	
/* Navigation Top Right */	
#nav_tr + p { clear:both; }
#nav_tr  { padding: 5px 0 0 0; margin:0 !important;  position: absolute; top: 0px; left: 760px; width: 140px; height: 90px; background-color: #666666; }
#nav_tr  ul { margin: 0 !important; padding: 0 0 5px 15px; list-style: disc outside; }
#nav_tr  li  { width:110px; height: 18px; margin: 0 0px 0 5px; padding: 0; border:0px solid black; color: white; text-decoration:none; background-color:transparent; float:none; }
#nav_tr  a { text-decoration: none; color: white; background-color: transparent;  font-size: .9em; text-align: left; }
#nav_tr  a:hover { text-decoration: underline; color: #FFFFFF; background-color: #000033; }
/*  list-style-image: url(../images/copyright.jpg);  */
	
/* Navigation Main Right */	
#nav_rb + p { clear:both; }
#nav_rb  { padding: 0px 0 0 0; margin:0 3px 0 0 !important;  position: absolute; top: 78px; left: 810px; width: 140px; height: 18px; background-color: transparent;  list-style-type:none;}
#nav_rb  ul { margin: 0 !important; padding: 1px; list-style: none; float:right;}
#nav_rb  a { background-color: #222222; }
#nav_rb  a:hover { background-color: #393A3F; }

/* Navigation Main */	
#nav + p { clear:both; }
#nav { padding: 0px 0; margin:0 !important;  position: absolute; top: 80px; width: 900px; height: 15px; background: url('../images/menu_bar4.jpg') repeat-x top left; list-style-type:none; }
#nav ul { margin: 0 !important; padding: 0 0 0px 0; list-style-type: none; }
#nav li  { width:110px; height: 15px; margin: 0 0px 0 0; padding: 0; border:0px solid black; color:black; text-decoration:none; background-color:transparent; float:left; }
#nav a { text-decoration: none; display: block; color: white; background-color: transparent; padding: 1px 1px 2px 1px;  font-size: .9em; text-align: center;  z-index:9999; }
#nav a:hover { text-decoration: none; color: #FFFFFF; background-color: #393A3F; z-index:9999; }
#nav li ul { position: absolute; width: 10em; left:-999em; margin:0 !important; }
/* Drop Down Blocks */	
#nav li:hover ul, #nav li.sfhover ul { left: auto; display: block; position:absolute; z-index:9999; width:110px;  padding: 2px; margin:0 !important; border:1px solid black; background-color: #7B7B7B }
#nav li li { border: none; padding: 6px 2px 2px 2px;  z-index:9999;  }
#nav li li a { padding: 4px 2px 2px 2px;  font-size: .9em; color: white;}

/* Navigation Bottom */	
#nav_bot { padding-top:7px; clear:both; color:white;   width: 900px; position: relative; height:15px;  background: #222222;}
#nav_bot + p { clear:both; color:white;  position: relative; height:15px; }
#nav_bot ul {  color: white; margin: 0 !important; padding: 0px; list-style-type: none; position: relative; width: 900px; height: 15px; background: url('../images/menu_bar4.jpg') repeat-x top left; }
#nav_bot li  { width:130px; height: 15px; margin: 0 0px 0 0; padding: 0; border:0px solid black; color:white; text-decoration:none; background-color:transparent; float:left; }
#nav_bot a { text-decoration: none; display: block; color: white; background-color: transparent; padding: 1px 1px 2px 1px;  font-size: .9em; text-align: center; }
#nav_bot a:hover { text-decoration: none; color: white; background-color: #393A3F; }


/* Copyright Bottom */	
#copyright { position: relative; color: #9c9c9c; background-color: #222222; width: 900px; height: 40px; }
#copyright p { margin: 0px; position: absolute; bottom: 7px; text-indent: 50px;  font-size: 11px; background-color: #222222; }
#copyright hr { margin: 0px; position: absolute; bottom: 23px; color: #920806; font-size: 3px; left: 25px; width: 565px; }


