@charset "utf-8";
/* CSS Document */

/* ControlPanel style */

.ControlPanel{background:transparent url(images/cpanel_center.png) repeat-x bottom left; border:none;padding-bottom:10px;}
.cpanel_left {background: url(images/cpanel_left.png) no-repeat bottom left;padding-left:21px; position:relative; z-index:100; }
.cpanel_right {background: url(images/cpanel_right.png) no-repeat bottom right;padding-right:33px;}

#hdr{ height:162px; background:url(rotatorImages/ballAndCup.jpg) no-repeat top; width:932px; }

/*
==========================
	Framing Styles
==========================
*/

html, body { margin:0; padding:0; background:#000; }
.dvclr { line-height:.01; clear:both; z-index:0; }

.siteWrapper { margin:0 auto; width:932px; z-index:0; }
.fgRedMenu { background:url(images/redMenu.jpg) no-repeat; height:24px; }
    .fgTopMenu { float:right; vertical-align:middle; margin-top:2px; text-align:right; width:480px; }
    .fgAdminMenu { float:left; margin-top:2px; text-align:right; width:450px; }
.fgBanner { height:162px; margin-top:10px; z-index:98; }
	.fgLogo { position:absolute; z-index:99; height:197px; width:171px; top:0; left:15%; }
.fgMainMenu { border:4px #922013 solid; border-left:none; border-right:none; background:#000; height:33px; }
	.fgMainMenu a { font-family:"Trebuchet MS", Georgia, Verdana, Arial; font-size:11pt; font-weight:bold; color:#ffc; text-decoration:none; }
	.menuButtons { position:relative; z-index:5; top:-17px; }
	.menuButtons a img { vertical-align:middle; border:0;  }
	.menuButtons a.text { position:relative; z-index:3; top:8px; right:3px; margin:0 15px; }
	.menuButtons a.text:hover { text-decoration:underline; }
.fgCntRptr { background:url(images/bdyRptr.jpg) repeat-y; height:100%; padding-bottom:10px; }

.searching { float:left; width:170px; padding:5px; }
.register { background:url(images/register.jpg) no-repeat; height:147px; float:right; margin-top:5px; } 
    .regLog { width:138px; margin-top:15px; background:#922013; text-align:center; color:#fff; }
.footerLinks { border-top:4px solid #7b775b; width:570px; margin:20px 0 0 200px; text-align:center; color:#fff; font-size:9pt; }
    .footerLinks a { color:#fff; font-weight:bold; font-size:9pt; }
    .footerLinks a:hover { color:#f00; }
/*
=========================
   Pane Styles
=========================
*/

.leftPane, .contentPane, .rightPane, .bottomPane { padding:0 4px; border:none; }
.leftPane { width:170px; }
.contentPane { width:604px;  }
.rightPane { width:128px; }
.bottomPane { width:604px; margin-left:180px; }

/*
========================
    Default Overrides
========================
*/

.ModuleTitle_MenuItem { border:none; }
.searching .NormalTextBox { background:#6C633C; width:105px; border:none; color:#fff; font-size:11pt; height:22px; } /*meant only for the search box in the leftpane*/
.searching img { vertical-align:top; text-align:left; margin-left:-9px; }
.regLog a.SkinObject { color:#fff; text-transform:uppercase; font-size:8pt; }

a.SkinObject { font-family:"Trebuchet MS", Georgia, Verdana, Arial; }
a.SkinObject:hover { text-decoration:underline; }
/*
==========================
NavMenu styles start here 
==========================
*/

#nav ul { padding:0; margin:auto 15px; list-style:none; float:left; text-align:left; }
    #nav .DisabledTab { color:#ccc; }
#nav li { position:relative; z-index:1; margin:0 10px; float:left; list-style: none; margin-bottom:10px; }
    #nav li a:hover { color:#cc6; }
    #nav li.SelectedTab a { color:#cc6; font-size:11pt; font-family:"Trebuchet MS", Georgia, Verdana, Arial; text-decoration:none; 
         text-transform:uppercase; font-weight:normal; }
#nav a { font-size:10pt; display:block; color:#fff; font-size:11pt; font-family:"Trebuchet MS", Georgia, Verdana, Arial; text-decoration:none; 
         text-transform:uppercase; }

#nav li ul /* second-level lists */ { position:absolute; z-index:1000; left:-999em; background:#fff; border:1px solid #809DF9; 
                                      margin-left:155px; margin-top:-15px; font-size:12pt; }
#nav li ul li a { font-size:12pt; }                                      
#nav li ul li a:hover { color:#000; background:#7BA3C2; }
#nav li li a { color:#cc6; }

#nav ul li ul li { margin:0; padding:2px; }
