html, body {background:url('images/net.png') repeat scroll 0 0;margin:0;padding:0;font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal;text-decoration:none;color:#000000;}

/* -------CONTAINER------- */
#container {background:url("images/bg-wrapper-big.png") repeat-y scroll 0 0 transparent;padding:0 16px;position:relative;margin: 0px auto;width:1000px;}

/* -------HEADER------- */
#header {height:275px;position:relative;}
#topleft {position:relative;width:300px;top:0px;}

/* -------TOPNAV------- */
#topnav {background:url('images/header_top.gif') repeat-x scroll 0 0;position:absolute;right:0px;width:100%;height:35px;top:0px;}
#topnav ul {float:right;list-style:none outside none;margin:0 0 0 0;padding:10px 10px 0 0;}
#topnav li{float:right;padding:0 9px;}
#topnav li a{color:#fff;text-decoration:none;}
#topnav li a:hover{text-decoration:underline;}

/* -------MAINNAV------- */
#mainnav  {background:url("images/menu_back.png") repeat-x scroll 0 0;font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;position:absolute;white-space:nowrap;height:35px;width:100%;right:0px;top:34px;}
#mainnav ul {margin:0 0 0 0;padding:0 0 0 0;display:block;float:right;}
#mainnav ul li {background:url("images/menu_back.png") repeat-x scroll 0 0;display:inline;color:#363636;float:left;font-weight:bold;font-size:13px;height:35px;border-left:2px solid #EFEFEF;margin:0;padding:0;position:relative;text-transform:uppercase;}
#mainnav ul li:hover {background-position:0 -35px;color:#960000;}
#mainnav a {font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;display:block;margin:0;text-decoration:none;padding:5px 5px 0px 5px;}
#mainnav a.active {background-position:0 -70px;}
#mainnav a span {display:block;cursor:pointer;padding:5px 10px 5px 10px;}
#mainnav ul li ul {top:35px;display:none;position:absolute;left:-2px;list-style:none outside none;margin:0;top:100%;width:140px;}
#mainnav ul li ul li {background:url("images/sub_menu_back.png") repeat-x scroll 0 0;border-right:2px solid #EFEFEF;font-size:11px;text-align:center;height:23px;display:block;}
#mainnav ul li ul li:hover {background-position:0 0;color:#960000;}
#mainnav li:hover ul {display:block;z-index:10;}
#mainnav li ul a {color:#363636;display:block;width:140px;}
#mainnav li ul a:hover {color:#960000;}

/* -------BOTTOMNAV------- */
#bottomnav {background:url('images/header_bot.gif') no-repeat scroll top right;position:absolute;right:0px;width:100%;height:147px;top:69px;}

/* -------CONTENT------- */
#content {padding:0 0 0 0;clear:both;}
.clear{clear:both;}

/* -------LEFT------- */
#left {float:left;margin-left:0px;margin-top:10px;padding:0 5px 0;width:250px;}

/* -------MIDDLE------- */
#middle {float:left;margin-left:0px;margin-top:10px;padding:0;width:570px;}

/* -------RIGHT------- */
#right {float:left;margin-right:0px;margin-top:10px;padding:0 5px 0;width:160px;}

/* -------BANNER------- */
#banner {margin:5px;padding:0;text-align:center;position:relative;top:-57px;margin-left:300px;margin-right:160px;}

/* -------FOOTER------- */
#footer {background:url("images/footer.png") repeat-x scroll left top #EFEFEF;border-bottom:1px solid #EFEFEF;clear:both;margin:0;width:auto;}
.footer-item {float:left;margin:5px 0 5px;width:33%;}

/* -------SIDE BOX------- */
.side-box {background:url("images/bg-sidebox.gif") repeat-x scroll left top #FFF;border-color:#CCCCCC;border-style:solid;border-width:0 1px 1px;margin:0 0 15px;overflow:hidden;padding:5px 2px 10px 5px;width:auto;}
.side-box .side-heading {height:20px;margin:0;padding:0 0 0 10px;position:relative;}
.side-box .side-heading h2 {height:20px;margin:0;padding:0 0 0 0;position:relative;background-color:transparent;color:#960000;font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;font-size:16px;font-style:normal;font-variant:normal;font-weight:bold;text-decoration:none;}
.side-box p  {line-height:17px;margin:0;}
.side-box a:link  {font-family:Verdana,Arial,Helvetica,sans-serif;font-style:normal;text-decoration:none;color:#AA0000;}
.side-box a:visited {font-family:Verdana,Arial,Helvetica,sans-serif;font-style:normal;text-decoration:none;color:#AA0000;}

a:link{font-family : Verdana, Arial, Helvetica, sans-serif;font-style : normal;text-decoration : none;color : #960000 ;}
a:visited{font-family : Verdana, Arial, Helvetica, sans-serif;font-style : normal;text-decoration : none;color : #960000;}
p{font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#AA0000;margin-top:0;}
h1{font-family : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;font-style : normal;font-variant : normal;font-weight : bold;font-size : 18px;text-decoration : none;color : #960000;background-color : transparent;}
h2{font-family : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;font-style : normal;font-variant : normal;font-weight : bold;font-size : 14px;text-decoration : none;color : #960000;background-color : transparent;}
h3{font-family : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;font-style : normal;font-variant : normal;font-weight : bold;font-size : 12px;text-decoration : none;color : #960000;background-color : transparent;}
h4{font-family : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;font-style : normal;font-variant : normal;font-weight : bold;font-size : 10px;text-decoration : none;color : #CC0000;background-color : transparent;}

/* ######### CSS for Shade Tabs. Remove if not using ######### */
.shadetabs{padding: 3px 0;margin-left: 0;margin-top: 1px;margin-bottom: 0;font: bold 12px Verdana;list-style-type: none;text-align: left;}
.shadetabs li{display: inline;margin: 0;}
.shadetabs li a{text-decoration: none;position: relative;z-index: 1;padding: 3px 7px;margin-right: 3px;border: 1px solid #CCC;color: #363636;background: #EFEFEF;}
.shadetabs li a:visited{}
.shadetabs li a:hover{text-decoration: underline;}
.shadetabs li a.selected{ /*selected main tab style */position:relative;color:#960000;top:0;border-bottom-color: white;background: #FFF;}
.tabcontent{display:none;}
@media print {.tabcontent {display:block !important;}}

.list_actions {
font-family : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-style : normal;
font-variant : normal;
font-size : 10px;
text-decoration : none;
color : #960000 ;
}

.list_actions a:visited {
font-family : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-style : normal;
font-variant : normal;
text-decoration : none;
color : #960000 ;
}

.list_actions a:visited {
font-family : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-style : normal;
font-variant : normal;
text-decoration : none;
color : #960000 ;
}

.list_title {
font-family : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-style : none;
font-variant : normal;
font-weight : bold;
font-size : 10px;
text-decoration : none;
color : #646464;
}

.list_title a:link, a:visited {
font-family : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-style : none;
font-variant : normal;
font-weight : bold;
text-decoration : none;
color : #646464;
}

.smalltext_calendar {
font-family : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-style : normal;
font-variant : normal;
font-weight : bold;
text-decoration : none;
font-size : 10px;
color : #646464;
}

.current {
font-family : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-style : italic;
font-variant : normal;
text-decoration : none;
color : #F00;
}

.smalltext {
font-family : Arial, Helvetica, sans-serif;
font-style : normal;
font-variant : normal;
font-weight : normal;
font-size : 10px;
color : #646464;
}

.smalltext a:link{
font-family : Arial, Helvetica, sans-serif;
font-style : normal;
font-variant : normal;
font-weight : normal;
text-decoration : none;
color : #960000;
}

.smalltext a:visited{
font-family : Arial, Helvetica, sans-serif;
font-style : normal;
font-variant : normal;
font-weight : normal;
text-decoration : none;
color : #960000;
}

.noline a:link{
text-decoration : none;
}

.noline a:visited{
text-decoration : none;
}

.largetext {
font-family : Arial, Helvetica, sans-serif;
font-style : normal;
font-variant : normal;
font-weight : normal;
font-size : 1.2em;
}

.largetext a:link{
font-family : Arial, Helvetica, sans-serif;
font-style : normal;
font-variant : normal;
font-weight : normal;
font-size : 1.2em;
}

.largetext a:visited{
font-family : Arial, Helvetica, sans-serif;
font-style : normal;
font-variant : normal;
font-weight : normal;
font-size : 1.2em;
}

.errortext {
font-family : Arial, Helvetica, sans-serif;
font-size : .9em;
color : red;
font-weight : bold;
}

.grid {
border : #efb240 .05em solid;
}

.white {
background-color : white;
font-size : 10px;
}

.white a:link {
font-size : 10px;
}

.white a:visited {
font-size : 10px;
}

.black {
background-color : black;
}

.controlpanel_links {
	color : #960000 ;
	font-size : 12px;
	font-weight : bold;
	font-style : normal;
}

.controlpanel_links a:link {
	font-size : 12px;
	font-weight : bold;
	font-style : normal;
	color : #960000 ;
	text-decoration : none;
}

.controlpanel_links a:visited {
	font-size : 12px;
	font-weight : bold;
	font-style : normal;
	color : #960000 ;
	font-weight : bold;
	text-decoration : none;
}

.controlpanel_top {
	background-color : black;
	height : 1px;
}

.title_active {
	color : #960000 ;
	font-size : 12px;
	font-weight : bold;
}

.title_inactive {
	background-color : white;
	color : #646464;
	font-size : 10px;
	font-weight : normal;
}

.title_inactive a:link {
	background-color : white;
	color : #646464;
	font-size : 10px;
	font-weight : normal;
}

.title_inactive a:visited {
	background-color : white;
	color : #646464;
	font-size : 10px;
	font-weight : normal;
}

/* -------BG-COLORS------- */
.bg_dark {background-color : #646464;color : #FFFFFF;}
.bg_medium {background-color : #960000;color : #EFEFEF;font-size : 12px;font-weight : normal;}
.bg_medium a:link {background-color : #960000;color : #FFFFFF;font-size : 12px;font-weight : normal;}
.bg_medium a:visited {background-color : #960000;color : #FFFFFF;font-size : 12px;font-weight : normal;}
.bg_medium .smalltext{background-color : #960000;color : #FFFFFF;font-size : 12px;}
.bg_light {background-color : #EFEFEF;color : #646464;}
.bg_light a:link {background-color : #EFEFEF;color : #960000 ;}
.bg_light a:visited {background-color : #EFEFEF;color : #960000 ;}
.alt_bg_dark {background-color : #0000FF;color : #00FF00;}
.alt_bg_medium {background-color : #960000 ;color : #646464;}
.alt_bg_light {background-color : #EFEFEF;font-weight : bold;text-decoration : none;}
.alt_bg_light a:link {background-color : #EFEFEF;font-weight : bold;text-decoration : none;}
.alt_bg_light a:visited {background-color : #EFEFEF;font-weight : bold;text-decoration : none;}

/* SCORE STYLES */
.scores {font-family : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;font-style : normal;font-variant : normal;font-weight : normal;text-decoration : none;font-size : 10px;color : #646464;}
.scores a:link {font-family : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;font-style : normal;font-variant : normal;font-weight : normal;text-decoration : none;font-size : 10px;color : #646464;}
.scores a:visited {font-family : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;font-style : normal;font-variant : normal;font-weight : normal;text-decoration : none;font-size : 10px;color : #646464;}

/* BOX STYLES */
.box_top_top_left {background-color : white;background-image:  url('images/box_top_left.gif');background-repeat: no-repeat;}
.box_top_top {background-color : white;background-image:  url('images/box_top.gif');background-repeat: repeat-x;}
.box_top_top_right {background-color : white;background-image:  url('images/box_top_right.gif');background-repeat: no-repeat;}
.box_top_left {background-color : white;background-image:  url('images/box_left.gif');background-repeat: repeat-y;}
.box_top {background-color : white;background-repeat: repeat-x;font-family : Trebuchet MS;font-style : normal;font-variant : normal;font-weight : bold;text-decoration : none;color : #960000;font-size : 12px;vertical-align : middle;}
.box_top_right {background-color : white;background-image:  url('images/box_right.gif');background-repeat: repeat-y;}
.box_left {background-color : white;background-image:  url('images/box_left.gif');background-repeat: repeat-y;}
.box_content {font-family : Trebuchet MS, Verdana;font-style : normal;font-variant : normal;font-weight : normal;text-decoration : none;color : #646464;font-size : 10px;background-color : white;}
.box_content_title {font-family : Trebuchet MS, Verdana;font-style : normal;font-variant : normal;font-weight : normal;text-decoration : none;color : #960000;font-size : 18px;background-color : white;}
.box_content_info {font-family : Trebuchet MS;font-style : normal;font-variant : normal;font-weight : normal;text-decoration : none;color : #646464;font-size : 10px;}
.box_right {background-color : white;background-image:  url('images/box_right.gif');background-repeat: repeat-y;}
.box_bottom_left {background-color : white;background-image:  url('images/box_bottom_left.gif');background-repeat: no-repeat;}
.box_bottom {background-color : white;background-image:  url('images/box_bottom.gif');background-repeat: repeat-x;}
.box_bottom_right {background-color : white;background-image:  url('images/box_bottom_right.gif');background-repeat: no-repeat;}

/* -------MESSAGEBOARD------- */
.messageboard_title {color : #EFEFEF;font-size : 11px;font-weight : bold;}
.messageboard_message {color : #AA0000;font-size : 11px;font-weight : normal;text-align : left;text-indent: 0px;}
.messageboardbox_message p {color : #AA0000;font-size : 9px;font-weight : normal;text-align : left;text-indent: 0px;margin:0;}
.messageboardbox_name p {color : #AA0000;font-size : 9px;font-weight : normal;text-align : left;text-indent: 0px;margin:0;}
.messageboard_options {font-family : Verdana, Arial, Helvetica, sans-serif;font-style : normal;font-variant : normal;font-size : 10px;text-decoration : none;color : #000000;}
.messageboard_options a:link {color : #000000;font-size : 10px;font-weight : bold;text-decoration : none;}
.messageboard_info {font-family : Verdana, Arial, Helvetica, sans-serif;font-style : normal;font-variant : normal;font-weight : normal;font-size : 9px;text-decoration : none;color : #646464;}

/* -------MESSAGEBOARD-BOX------- */
.messageboardbox_name a:link {font-family : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;font-style : bold;font-variant : normal;text-decoration : none;font-size : 9px;color : #646464;}
.messageboardbox_name a:visited {font-family : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;font-style : bold;font-variant : normal;text-decoration : none;font-size : 9px;color : #646464;}
.messageboardbox_message {font-family : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;font-style : normal;font-variant : normal;font-weight : normal;text-decoration : none;font-size : 9px;color : #646464;}
.messageboardbox_message a:link {font-family : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;font-style : normal;font-variant : normal;font-weight : normal;text-decoration : none;font-size : 9px;color : #646464;}
.messageboardbox_message a:visited {font-family : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;font-style : normal;font-variant : normal;font-weight : normal;text-decoration : none;font-size : 9px;color : #646464;}

/* -------INPUTBOX------- */
.inputbox {font-size:12px;border:1px solid gray;background:#CCCCCC;font-weight:bold;}
.inputbox2{font-size:12px;font-weight:bold;border:1px solid gray ;background: #CCBB00;height:20;}

/* -------BUTTONS------- */
.button_80{background-image:url(images/button_red80_default.gif);width:80px;height:20px;font-size:12px;color:#FFFFFF;font-weight:bold;border:0px;cursor:hand;}
.button_100{background-image:url(images/button_red100_default.gif);width:100px;height:20px;font-size:12px;color:#FFFFFF;font-weight:bold;border:0px;cursor:hand;}
.button_150{background-image:url(images/button_red150_default.gif);width:150px;height:20px;font-size:12px;color:#FFFFFF;font-weight:bold;border:0px;cursor:hand;}
.button_200{background-image:url(images/button_red200_default.gif);width:200px;height:20px;font-size:12px;color:#FFFFFF;font-weight:bold;border:0px;cursor:hand;}
.button_300{background-image:url(images/button_red300_default.gif);width:300px;height:20px;font-size:12px;color:#FFFFFF;font-weight:bold;border:0px;cursor:hand;}
