body {
   background-image:url('../style/images/bg.png');
   background-repeat: repeat;
   background-position: center;
   text-align: center;
   margin: 0;
   padding: 0;
}

#bodyContainer {
	background-color:#810100;
	border: 0px;
	padding:15px;
	margin: 8px;
	width:770px;
}

div#container {
   text-align: left;
   width: 770px;
   margin: 0 auto;
}

div#footer {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   margin-top: 10px;
   min-height: 70px;
   width: 100%
   background-position: right bottom;
   color: #FFFFFF;
}

div#footer body,td,th {
	color: #000000;
}

div#footer a:link {
	color: #824600;
	text-decoration: none;
}
div#footer a:visited {
	text-decoration: none;
	color: #824600;
}
div#footer a:hover {
	text-decoration: underline;
	color: #D4490C;
}
div#footer a:active {
	text-decoration: none;
	color: #824600;
}

div#header_top {
   float: left;
   min-height: 151px;
   width: 100%;
   background-image: url(images/header_top2.jpg);
   background-repeat:no-repeat;
   background-position: right bottom;
}

div#header_bottom_l {
   float: left;
   min-height: 110px;
   width: 185px;
   background-image: url(images/header_bottom_l2.jpg);
   background-repeat:no-repeat;
   background-position: right bottom;
}

#header_bottom_l p {
   padding: 0px;
   margin: 6px;
   margin-left:12px;
   font-family: verdana; font-size: 9px; COLOR: white;
}

#header_bottom_l a {
   padding: 0px;
   margin: 2px;
   margin-left: 4px;
   font-family: verdana; font-size: 9px; COLOR: white;
}

div#header_bottom_r {
   float: left;
   min-height: 110px;
   width: 585px;
   background-image: url(images/header_bottom_r2.jpg);
   background-repeat:no-repeat;
   background-position: right bottom;
}

#header_bottom_r p {
   padding: 0px;
   margin-top: 52px;
   margin-left: 420px;
   font-family: verdana; font-size: 10px; COLOR: white;
}

#header_bottom_r a {
   font-family: verdana; font-size: 11px; COLOR: white;
}

div#content_container {
   margin: 0px;
   padding: 0px;
   width: 850px;
   clear: both;
}

div#menu {
   width: 850px;
   min-height: 100px;
}

div#menu p {
   font-family: verdana; font-size: 14px; COLOR: yellow;
}

div#menu a {
   font-family: verdana; font-size: 14px; COLOR: white;
}

div#content_top {
   margin: 0px;
   padding: 0px;
   width: 100%;
   min-height: 75px;
   background: #000000;
   border:1px solid #810100;
}

div#content_middle {
   margin: 0px;
   padding: 0px;
   width: 100%;
   min-height: 400px;
   background: #FFFE97;
   border:1px solid #000000;
}

div#content_middle p {
   margin-left: 30px;
   font-family: verdana; font-size: 14px; COLOR: #000000;
}

div#content_middle a {

   font-family: verdana; font-size: 11px; COLOR: #000000;
}

div#content_middle h1 {
   margin-left: 30px;
   font-family: verdana; font-size: 14px; COLOR: #000000;
}

div#content_middle h2 {
   margin-left: 30px;
   font-family: verdana; font-size: 14px; COLOR: #000000;
}

div#content_middle h3 {
   margin-left: 30px;
   font-family: verdana; font-size: 16px; COLOR: #000000;
}

div#content_middle h4 {
   margin-left: 30px;
   font-family: verdana; font-size: 12px; COLOR: #000000;
}

div#content_middle h5 {
   margin-left: 30px;
   font-family: verdana; font-size: 18px; COLOR: #000000;
}

div#content_middle table {
   margin-left: 0px;
   font-family: verdana; font-size: 11px; COLOR: #000000;
}

div#content_bottom {
   margin: 0px;
   padding: 0px;
   width: 100%;
   min-height: 75px;
   background: #000000;
   border:1px solid #810100;
}

.this_link {
   display:block;
}
.this_link:hover {
   min-height: 200px;

}

//menu
/* The menu styling */
/* Remove the padding, margins and bullets from the lists */

.menu, .menu ul
	{
	width: 850px;
	  list-style-type:none;
	  padding:0;
	  margin:0;
	  font-family:arial, sans-serif;
	  font-size:11px;
	}

/* Set up the size of the list items and float left to place inline */
.menu li.top
	{
	  display:block;
	  float:left;
	  position:relative;
	}

/* . and position the table so it takes no part in the menu function. The font size is necessary for IE5.5 */
.menu table
	{
	  border-collapse:collapse;
	  width:0;
	  height:0;
	  position:absolute;
	  top:0;
	  left:0;
	}

/* Default link styling */
.menu li.top a.top_link
	{
	  display:block;
	  float:left;
	  height:30px;
	  line-height:30px;
	  text-decoration:none;
	  color:#000000;
	  background: url(./images/image_drop_1a.gif);
	  padding:0;
	}

.menu li.top a.top_link span.span_top
	{
	width: 73px;
	  display:block;
	  float:left;
	  height:30px;
	  background: url(./images/image_drop_1a.gif) right top;
	  padding:0 15px 0 0;
	}

.menu li.top a.top_link b.b_top
	{
	  display:block;
	  float:left;
	  height:30px;
	  width:30px;
	}

.menu li.top a.top_link span.drop
	{
	  background: url(./images/image_drop_0a.gif) right top;
	  padding:0 25px 0 0;
	}

.menu li a#logo b.b_top
	{
	  background:transparent url(./images/logo.png) no-repeat center center;
	}

/* . the list OR link hover. Depends on which browser is used */
.menu a:hover
	{
	  visibility:visible;
	  cursor:pointer;
	  position:relative;
	}

.menu li:hover
	{
	  position:relative;
	  z-index:200;
	}

/* . the top level links */
.menu li.top a.top_link:hover,
.menu li.top:hover a.top_link
	{
	  background: url(./images/image_drop_1a.gif);
	  font-weight:bold;
	 }

.menu li.top a.top_link:hover span.span_top,
.menu li.top:hover a.top_link span.span_top
	{
	width: 73px;
	  background: url(./images/image_drop_1b.gif) right top;
	}

.menu li.top a.top_link:hover span.drop,
.menu li.top:hover a.top_link span.drop
	{
	width: 73px;
	  background: url(./images/image_drop_1a.gif) right top;
	  font-weight:bold;
	}

/* keep the 'next' level invisible by placing it off screen. */
.menu ul,
.menu ul ul,
.menu :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul :hover ul ul
	{
	  position:absolute;
	  left:-9999px;
	  top:-9999px;
	  width:0;
	  height:0;
	}

/* . the drop down sub level links */
.menu :hover ul.sub
	{
	  left:0;
	  top:30px;
	  background: transparent url(./images/transparent.gif);
	  padding:3px 0 0 0;
	  white-space:nowrap;
	  width:135px;
	  height:auto;
	}

.menu :hover ul.sub li
	{
	  display:block;
	  float:left;
	}

.menu :hover ul.sub li a
	{
	  display:block;
	  float:left;
	  height:25px;
	  width:135px;
	  line-height:25px;
	  color:#000;
	  text-decoration:none;
	  padding:0;
	  background: url(./images/dropa_0.gif) no-repeat;
	}

/* All this lot is for IE6, believe it or not, to . the fly outs */
.menu :hover ul.sub li a span,
.menu :hover ul.sub li a.fly:hover ul li a span,
.menu :hover ul.sub li a.fly:hover ul li a.fly:hover ul li a span,
.menu :hover ul.sub li a.fly:hover ul li a.fly:hover ul li a.fly:hover ul li a span,
.menu :hover ul.sub li a.fly:hover ul li a.fly:hover ul li a.fly:hover ul li a.fly:hover ul li a span
	{
	  display:block;
	  float:left;
	  background: url(./images/drop_0.gif) right top;
	  height:25px;
	  width:92px;
	  padding:0 10px 0 5px;
	  font-weight:normal;
	  color:#000;
	}

.menu :hover ul.sub li a:hover span,
.menu :hover ul.sub li a.fly:hover ul li a:hover span,
.menu :hover ul.sub li a.fly:hover ul li a.fly:hover ul li a:hover span,
.menu :hover ul.sub li a.fly:hover ul li a.fly:hover ul li a.fly:hover ul li a:hover span,
.menu :hover ul.sub li a.fly:hover ul li a.fly:hover ul li a.fly:hover ul li a.fly:hover ul li a:hover span
	{
	  background: url(./images/drop_1.gif) right top;
	  color:#D4490C;
	}
	
.roster {
   background-color:#FFFE97
}

.roster td {
   color:#000000
}

.lead {
   color: #000000;
   background-image: url(images/header_background.png);
   background-repeat:no-repeat;
   background-position: left bottom;
}

.signing {
   color: #000000;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size: 9px;
   font-style: italic;
}
