a {
color: #666600;
font-weight: bolder;
text-decoration: none;
}

a:visited {
color: #FFA401;
font-weight: bolder;
text-decoration: none;
}

a:hover {
color: #000;
font-weight: bolder;
text-decoration: underline;
}

body {
margin: 10px;
padding: 0;
color: #000;
font-family: Trebuchet MS,Arial,Sans-serif;
background: #663300 repeat url('../imgs/bg.gif');
}

b {
color: #003366;
}

b.classic {
color: #000;
}

b.redHead {
color: #FF0000;
}

h1, h2, h3, h4, h5, h6 {
color: #660000;
font-weight: bold;
line-height: 1.0em;
margin: 4px 0 4px 0;
font-family: Georgia, Arial, Verdana, sans-serif;
}

h1 {
font-size: 150%;
}

h2 {
font-size: 120%;
}

h3 {
font-size: 95%;
}

h4 {
font-size: 65%;
}

hr.rule {
color: #660000; 
border-bottom: 0px; 
border-top: 1px dashed #660000; 
height: 1px; 
margin: 0; 
padding: 0;
}

img {
border: 0px;
vertical-align: bottom;
}

table, tr, td {
margin: 0;
padding: 0;
vertical-align: top;
}

p {
margin: 12px 0 12px 0px;
}

u {
text-decoration: underline;
}


/* ----- CONTENT ----- */

.cAlign, .cAlign p {
text-align: center;
}

#container {
background: #660000; 
border: 1px solid #CCC; 
width: 800px; 
padding: 4px;
}

#containerBox {
background: #FFF;
}

#head {
width: 800px; 
height: 115px;
}

#nav {
background: repeat-x url('../imgs/nav_bar.jpg'); 
width: 800px; 
height: 34px;
}

#navLinks {
float: left;
}

#navImg {
float: right;
}

#leftPanel {
float: left; 
width: 262px;
border-right: 1px dashed #660000;
border-bottom: 1px dashed #660000;
}

#content {
background: #FFF; 
float: left; 
width: 502px;
}

#contentBox {
color: #000;
padding: 12px;
font-size: 12px;
font-family: Trebuchet MS,Arial,sans-serif;
}

#contentImg {
float: right; 
background: #FFF top right no-repeat url('../imgs/right_bg.gif'); 
height: 242px; 
width: 34px;
}

#footer {
text-align: left;
background: #FFF; 
font-size: 12px;
padding: 4px; 
clear: both;
}

#footer img {
border: 0px;
}

#footer2 {
color: #CCC;
padding:4px;
height: 20px; 
font-size: 10px;
font-family: Helvetica,Arial,sans-serif;
background: #660000; 
}

#footer2Left {
float: left; 
font-size: 10px; 
margin-top: 4px;
}

#footer2Left a, #footer2Left a:visited {
color: #FFA401;
text-decoration: none;
}

#footer2Left a:hover {
color: #CCC;
text-decoration: underline;
}

#footer2Right {
float: right; 
font-size: 10px; 
margin-top: 4px;
}


/* ----- END CONTENT ----- */


/* ----- NAVIGATION ----- */

#mainNav {
        float: left;
        height: 34px;
	width: 764px;
}

/* ---- TOP LEVEL ---- */
#topLevelNav {
	margin: 0;
	padding: 0;
	height: 34px;
	color: #660000;
	font-size: 11px;	
	position: relative;	
	list-style-type: none;
	background: #FFF repeat-x url('../imgs/nav_bar.jpg');
}

/* ---- FIRST LINK ---- */
li.topLevelNavItem { 
	margin: 0;
	padding: 0;
	float: left;
	display: block;
	font-size: 11px;
	font-weight: normal;
	position: relative;
	text-align: center;
	white-space: nowrap;
	background: transparent;
}

li.topLevelNavItem a, li.topLevelNavItem a:visited {
	margin: 0;
	float: left;
	color: #660000;
	display: block;
	font-size: 11px;
	font-weight: normal;
	white-space: nowrap;
	text-decoration: none;
	padding: 12px 10px 8px 10px;
	font-family: Helvetica,Arial,Sans-serif;
	background: transparent bottom right no-repeat url('../imgs/nav_div.jpg');
}

li.topLevelNavItem a:hover, li.topLevelNavItem a.current, li.topLevelNavItem a.current:visited {
	color: #FFF;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	background: #660000 top left repeat-x url('../imgs/nav_hover.jpg');
}

/* ----- END NAVIGATION ----- */

