/* Copyright Major Program */
/* Redefining HTML tags */
body {background:URL(common/bg_body.gif) top center repeat-y #434343; margin:0; padding:0;}
div, td {font: normal normal 12px Arial, Helvetica, sans-serif; color:white;}
p {font: normal normal 12px Arial, Helvetica, sans-serif; color:white; padding:0 5px; margin:0 5px 5px 5px;}

h1 {font: normal bold 20px Tahoma, Arial, Helvetica, sans-serif; color:#ebd19d; margin:0; padding:0;}
h2 {font: normal bold 16px Tahoma, Arial, Helvetica, sans-serif; color:#fff; margin:0; padding:0;}
h3 {font: normal bold 12px Tahoma, Arial, Helvetica, sans-serif; color:#fff; margin:0; padding:0;}
hr {height:2px; color: #ebd19d; background-color: #ebd19d; width:90%; text-align:center; padding:0 5%; border:0px;}
ul {margin: 0px 10px; padding-left:10px; text-indent: 8px; list-style:square; text-align:left; line-height:150%;}

a, a:link, a:visited {color:#ebd19d; font-weight:bold;}
a:hover, a:active {color:#e9e9e9;}
a.alt, a.alt:link, a.alt:visited {color:#000; font-weight:bold;}
a.alt:hover, a.alt:active {color:#434343;}

form {border:0; padding:0; margin:0}
label {display:inline;}
input.submit {background:url(common/bg_button_gradient.jpg) top center repeat-x; color:white; font-weight:bold; border:2px solid #ebd19d;}


/* table & div classes and IDs */
#container {position:relative; margin:0 auto; width:975px; text-align:left; clear:both; background:#000; border-left:2px solid #ebd19d; border-right:2px solid #ebd19d;}
#head {background:URL(common/bg_head.gif) top left no-repeat #000; width:975px; height:206px;}
#wide {margin-left:5px; margin-top:3px; display:inline; float:left; width:720px; background:#000; position:relative;}
#left {display:inline; float:left; width:210px; text-align:center; background:#000; padding-bottom:140px;}
#left img {margin:auto}
#right {margin-left:5px; margin-top:3px; display:inline; float:left; width: 240px; border-left:2px dotted #ebd19d; background:#000; text-align:center;}
#right img {margin:auto;}
#main {margin-left:5px; display:inline; float:left; width:505px; background:#000; padding-bottom: 140px;}
#d2banner {position:absolute; bottom:0px; left:5px; width:720px; height:125px;}
#article {min-height: 400px; height:auto !important; height:400px;}
#sponsors a {border:0; display:block; margin:auto 5px;}
#sponsors {text-align:center;}
#upcoming {margin:5px; clear:both; text-align:left; max-height:300px; height:auto !important; height:300px; overflow:auto; border:2px solid #ebd19d; background:URL(common/bg_upcoming_gradient.jpg) top repeat-y;}
#more p {padding:10px 5px 0 5px;}

.forpadding {padding-bottom:140px;}
.red {color:#ebd19d; font-weight:bold;}
.dark {border-bottom:1px solid #ebd19d; font-weight:bold;}
.bold {font-weight:900;}
.sm {font: normal 10px Arial, Helvetica, sans-serif;}
.hover_row, .hover_row a, .hover_row a:hover, .hover_row td, .hover_row td a, .hover_row td a:hover {background-color:#ebd19d; color:#000;}
.dateline {font:normal bold 11px Tahoma, Arial, Helvetica, sans-serif;}

/* calendar & minicalendar controls */
.caltip {display:none; text-align:center;}
.balloonstyle {position:absolute; top: -500px; left: 0; padding: 5px; color:#000;
visibility: hidden; border:1px solid black; font:normal 12px Verdana;
line-height: 18px; z-index: 100; width: 200px;}
.mincal {background-color:#ebd19d; color:#000; font-weight:bold;}
.mincal a {display:block; width:100%; padding:4px 0px; vertical-align:middle; background-color: #ebd19d; color:#000; text-decoration:none;}
.mincal a:hover {background-color: #000; color:#fff;}
.noevent, .noevent div {background-color:#8f877e; color:#000; font-weight:bold;}

table.cal {	background-color: #434343;}
td.cal, td.cal div, td.cal>div {font: 8pt normal Arial, Helvetica, sans-serif; background-color:#fff; color:#000;}
td.cal div a, td.cal>div a {display:block;}
td.nodate {background-color: #434343;}

/* TOP NAVIGATION */
#mcmsport {position:absolute; left:0px; top:231px; visibility:hidden; z-index:300;}
#menumsport {position:absolute; left:0px; top:0px; visibility:hidden; background-color:#fff;
border:1px solid #000; width:115px; /* height:211px; */}
.first_style_msport {border:1px solid #fff; width:115px; height:22px; voice-family: "\"}\"";
voice-family:inherit; width:109px; height:16px;}
.next_style_msport {border:1px solid #fff; border-top:0px; width:115px; height:21px;
voice-family: "\"}\""; voice-family:inherit; width:109px; height:16px;}

#mcwsport {position:absolute; left:115px; top:231px; visibility:hidden; z-index:300;}
#menuwsport {position:absolute; left:0px; top:0px; visibility:hidden; background-color:#fff;
border:1px solid #000; width:145px; /* height:211px; */}
.first_style_wsport {border:1px solid #fff; width:145px; height:22px; voice-family: "\"}\"";
voice-family:inherit; width:139px; height:16px;}
.next_style_wsport {border:1px solid #fff; border-top:0px; width:145px; height:21px;
voice-family: "\"}\""; voice-family:inherit; width:139px; height:16px;}

#mcsched {position:absolute; left:260px; top:231px; visibility:hidden; z-index:300;}
#menusched {position:absolute; left:0px; top:0px; visibility:hidden; background-color:#fff;
border:1px solid #000; width:110px; /* height:358px; */}
.first_style_sched {border:1px solid #fff; width:110px; height:22px; voice-family: "\"}\"";
voice-family:inherit; width:104px; height:16px;}
.next_style_sched {border:1px solid #fff; border-top:0px; width:110px; height:21px;
voice-family: "\"}\""; voice-family:inherit; width:104px; height:16px;}

#mcfanc {position:absolute; left:370px; top:231px; visibility:hidden; z-index:300;}
#menufanc {position:absolute; left:0px; top:0px; visibility:hidden; background-color:#fff;
border:1px solid #000; width:112px; /* height:127px; */}
.first_style_fanc {border:1px solid #fff; width:112px; height:22px; voice-family: "\"}\"";
voice-family:inherit; width:106px; height:16px;}
.next_style_fanc {border:1px solid #fff; border-top:0px; width:112px; height:21px;
voice-family: "\"}\""; voice-family:inherit; width:106px; height:16px;}

#mcathl {position:absolute; left:479px; top:231px; visibility:hidden; z-index:300;}
#menuathl {position:absolute; left:0px; top:0px; visibility:hidden; background-color:#fff;
border:1px solid #000; width:122px; /* height:148px; */}
.first_style_athl {border:1px solid #fff; width:122px; height:22px; voice-family: "\"}\"";
voice-family:inherit; width:116px; height:16px;}
.next_style_athl {border:1px solid #fff; border-top:0px; width:122px; height:21px;
voice-family: "\"}\""; voice-family:inherit; width:116px; height:16px;}

#mcprospect {position:absolute; left:601px; top:231px; visibility:hidden; z-index:300;}
#menuprospect {position:absolute; left:0px; top:0px; visibility:hidden; background-color:#fff;
border:1px solid #000; width:188px; /* height:43px; */}
.first_style_prospect {border:1px solid #fff; width:188px; height:22px; voice-family: "\"}\"";
voice-family:inherit; width:182px; height:16px;}
.next_style_prospect {border:1px solid #fff; border-top:0px; width:188px; height:21px;
voice-family: "\"}\""; voice-family:inherit; width:182px; height:16px;}

#msport_0, #wsport_0, #sched_0, #fanc_0, #athl_0, #prospect_0 {left:0px; top:0px;}
#msport_1, #wsport_1, #sched_1, #fanc_1, #athl_1, #prospect_1 {left:0px; top:22px;}
#msport_2, #wsport_2, #sched_2, #fanc_2, #athl_2 {left:0px; top:43px;}
#msport_3, #wsport_3, #sched_3, #fanc_3, #athl_3 {left:0px; top:64px;}
#msport_4, #wsport_4, #sched_4, #fanc_4, #athl_4 {left:0px; top:85px;}
#msport_5, #wsport_5, #sched_5, #fanc_5, #athl_5 {left:0px; top:106px;}
#msport_6, #wsport_6, #sched_6, #fanc_6, #athl_6 {left:0px; top:127px;}
#msport_7, #wsport_7, #sched_7, #fanc_7, #athl_7 {left:0px; top:148px;}
#msport_8, #wsport_8, #sched_8, #fanc_8 {left:0px; top:169px;}
#msport_9, #wsport_9, #sched_9 {left:0px; top:190px;}
#sched_10 {left:0px; top:211px;}
#sched_11 {left:0px; top:232px;}
#sched_12 {left:0px; top:253px;}
#sched_13 {left:0px; top:274px;}
#sched_14 {left:0px; top:295px;}
#sched_15 {left:0px; top:316px;}
#sched_16 {left:0px; top:337px;}
#sched_17 {left:0px; top:358px;}
#sched_18 {left:0px; top:379px;}
#sched_19 {left:0px; top:400px;}

#mcmsport a, #mcwsport a, #mcsched a, #mcfanc a, #mcathl a, #mcprospect a
{text-decoration:none; font: normal normal 12px Tahoma, Arial, Helvetica, sans-serif;
color:#000; text-align:left; vertical-align:middle; padding:2px; background-color:#ebd19d;
display:block; position:absolute;}
#mcmsport a:hover, #mcwsport a:hover, #mcsched a:hover, #mcfanc a:hover, #mcathl a:hover, #mcprospect a:hover {color:#fff; background-color:#000;}
#mcmsport img, #mcwsport img, #mcsched img, #mcfanc img, #mcathl img, #mcprospect img {border:0px;}
