@charset "UTF-8";


body {
	font: 85% Verdana, Arial, Helvetica, sans-serif;
    line-height:20px;
	background: #990000;
    background-image:url(big_bg.jpg);
    background-position:top center;
    background-repeat:no-repeat;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #ffffff;
}
#container {
	width: 892px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 0px solid #000000;
/*padding-left:125px;*/
 
	text-align: left; /* this overrides the text-align: center on the body element. */
}

#title
   {
margin: 0;
margin-top:165px;
   width:100%;
   text-align:center;
position:relative;

   }

#title h1
   {
   font-weight:normal;
   font-size:23px;
   letter-spacing:5px;
   }








#mainContent {
float:left;
width:562px;
padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
}

#mainContent a 
{
color:#FF9900;
}


#mainContent h3
{
margin-bottom:-10px;
color:#CCCC33;
}


#mainContent a:link 
{
color:#FF9900;
}

#mainContent a:hover
{
color:#3399FF;

}


#mainContent a:visited
{
color:#FF9900;
}


#sideShuttle
  {
float:left;
  width:177px;
margin-right:20px;
margin-top:20px;
  }



#sideMenu
  {
  width:177px;
  background-image:url(OM_BG.gif);
  margin-bottom:15px;
padding-top:5px;
padding-bottom:0px;
  }


#fixedOrangeLinks
 {
padding-top:18px;
 background-image:url(fixed_orange_link.gif);
width:100%;
height:81px;
text-align:right;
 }

#fixedOrangeLinks a
{
margin-right:20px;
}

#contact
  {
  font-size:10px;
  width:167px;
  padding:15px 5px 15px 5px;
background-image:url(contact_bg.gif);
  }

#contact p
  {
  text-align:right;
  margin-right:12px;
  }

#sideMenu ul
  {
  margin: 0px, 44px, 15px, 0px;
border: 0px solid #000000;
  }

#sideMenu li
  {
list-style:none;
line-height:17px;
text-align:right;
font-size:14px;
margin-left:-30px;
margin-bottom:15px;
width:147px;
  }


#sideMenu a
{

color:#ffffff;
text-decoration:none;
}

#sideMenu a:hover
{
color:#ffffff;
background-color:#00CCFF;
}

#sideMenu a:visited
{
color:#ffffff;
}

.subMenu
  {
font-size:11px;
}

#footer
{
margin: 0 auto;
width:1025px;
padding-top:15px;
height:88px;
background-image:url(footer_bg.jpg);
clear:both;
bottom: 0;
}

#footer a  {color:#ffffff;}
#footer a:link  {color:#ffffff;}
#footer a:hover  {color:#ffffff;}
#footer a:visited  {color:#ffffff;}

#footer hr
{
height:1px;
width:75%;
}

#footer p
{
font-size:90%
}


.floatLeft 
{
float:left;
margin-right:7px;
margin-bottom:8px;
}

.floatRight
{
float:right;
margin-left:7px;
margin-bottom:8px;

}

img
{
margin-top:5px;
border:none;
}