BODY {
  background: #778AA4 url(../images/body_bg.gif);
  font-family:verdana,tahoma,helvetica,sans-serif;
  font-size:12px;
  margin:0;
  }
  
  H1,H2,H3,H4 {margin:0;}
  a:link {color:#333366;}
  a:visited {color:#54317E;}
  a:hover {color:#ff0000;}
  a:active {color:#333366;}

  #topheader, .topheader {
   /*background-color: #EEEEEE;*/
   /*height:25px;*/
   font-size:95%;
   color: #333366;
   font-weight: bold;
  }
  #topmenu {
    position:relative;
	top:4px;
	/*left:500px;*/
	font-size:75%;
	color: #333366;
    font-weight: bold;
	text-align:right;
	width:100%;
  }
  #toplogo {
    padding:0px;
  }
  #teamselect SELECT {
    font-size:80%;
	border: solid 1px #CCCCCC;
  }
  #container {
    background: #FFFFFF url(../images/bk_content_top.gif) top left no-repeat;
  }
  #content {
    font-size:95%;
	width:98%;
	color: #333366;
	padding:0px;
	text-align:left;
  }
  #rightpad {
    background: #FFFFFF url(../images/bk_rightpad.gif) top left repeat-y;
  }
  #menu{
    background: #FFFFFF url(../images/bk_menu_col.gif) top left repeat-y;
  }
  #menu-main-item {
    position:relative;
    background: #333366 url(../images/bk_menu_item.gif) top left repeat-x;
	color:#FFFFFF;
	font-size:86%;
	border:solid 1px #FFFFFF;
	/*border-right:solid 1px #FFFFFF;
	border-bottom:solid 1px #FFFFFF;*/
	width:92%;
	left:4px;
	line-height:1.4em;
	font-weight:bold;
	font-family:verdana,tahoma,helvetica,sans-serif;
	padding:2px;
  }
  
  #menu-admin-item {
    position:relative;
    background: #FF0000 url(../images/bk_admin_item.gif) top left repeat-x;
	color:#FFFFFF;
	font-size:86%;
	border:solid 1px #FFFFFF;
	/*border-right:solid 1px #FFFFFF;
	border-bottom:solid 1px #FFFFFF;*/
	width:92%;
	left:4px;
	line-height:1.2em;
	font-weight:bold;
	font-family:verdana,tahoma,helvetica,sans-serif;
	padding:2px;
  }

  a.mainmenu:link {font-weight:bold;color:#EEEEEE;text-decoration:none;}
  a.mainmenu:visited {font-weight:bold;color:#EEEEEE;text-decoration:none;}
  a.mainmenu:hover {font-weight:bold;color:#FFFFFF;text-decoration:underline;}
  a.mainmenu:active {font-weight:bold;color:#EEEEEE;text-decoration:none;}

  #menuitems {position:relative;line-height:.2em;top:5px;}
  
  #sponsors {
    position:relative;
    background-color: #FFFFFF;
	color:#FFFFFF;
	font-size:100%;
	border:solid 1px #FFFFFF;
	/*border-right:solid 1px #FFFFFF;
	border-bottom:solid 1px #FFFFFF;*/
	width:92%;
	left:4px;
	line-height:1.4em;
	font-weight:bold;
	font-family:verdana,tahoma,helvetica,sans-serif;
	padding:2px;
	text-align:center;
  }
  
  #bottomlinks A:link, #bottomlinks A:visited,#bottomlinks A:hover {font-size:75%;text-decoration:underline;}
  
  #news-date {font-weight:bold;}
  #alert {font-weight:bold;color:#FF0000;}
  .formtitle {font-weight:bold;}
  
  #faq-a {font-size:80%;}
  #faq-q {font-weight:bold;}
  
  #news-content {width:90%;font-size:95%;}
  #news-title {font-weight:bold;font-weight:bold;font-size:90%;line-height:1.4em;}
  #news-date {background-color:#333366;color:#FFFFFF;font-weight:bold;font-size:86%;padding:1px;line-height:1.4em;}
  
  #gridrow-main {background-color:#FFFFFF;color:#333333;}
  #gridrow-alt {background-color:#EEEEEE;color:#333333;}
  #gridrow-header {background-color:#333366;color:#FFFFFF;font-weight:bold;}
  
  #contentbox {background-color:#FFFFFF;border:solid 1px #EEEEEE;padding:3px;}
  #newsbox {background-color:#EEEEEE;border:solid 1px #CCCCCC;padding:3px;}

  
.black-text-10 { font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 10px; color: #000000; font-weight: normal;  }
.black-text-11 { font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 11px; color: #000000; font-weight: normal;  }
.black-text-bold-11 { font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 11px; color: #000000; font-weight: bold; }

.grey-text-11 { font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 11px; color: #aaaaaa; }
.red-text-11 { font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 11px; color: #990000; }
.red-text-bold-11 { font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 11px; color: #990000; font-weight: bold; }


.white-text-red-11 { background-color: #990000; font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 11px; color: #ffffff; }
.white-text-blue-11 { background-color: #052a4c; font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 11px; color: #ffffff; }

.blue-text-11 { font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 11px; color: #798ca5; }
.dark-blue-text-11 { font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 11px; color: #052a4c; }

.bg-grey { background-color: #aaaaaa; }

.bg-boxlines {background-color: #798ca5;}

.bg-boxlines-2 {background-color: #cccccc;}

.bg-boxlines-red {background-color: #990000;}

.bg-sectionheader {background-color: #052a4c; font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 11px; color: #ffffff; font-weight: 600;}
.bg-sectionheader-red {background-color: #990000; font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 11px; color: #ffffff; font-weight: 600;}



.blue-link-noline-11 { font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 11px; color: #052a4c;  text-decoration: none}
.blue-link-11 { font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 11px; color: #052a4c}

.hide {display:none;}
