@charset "utf-8";
/* Army Roster - Main Style Sheet */
.TablePadding { font:8pt/10pt "Arial";	padding: 5px; }
body {background-color:#111111; padding: 0px; font:8pt/10pt "Arial"; color:#FFFFFF; text-align:justify; margin:0px; text-decoration:none;}
.LoginText {font:8pt/25pt "Arial";	color:#FFFFFF;	text-align:justify; margin:0px; text-decoration:none; }

.SubMenuHolder {text-align:justify; margin:0px; text-decoration:none;}
#accordion1 {width:730px; border:0px solid #000000; float:left}
#accordion2 {width:230px; border:0px solid #000000; float:left}
#accordion3 {width:230px; border:0px solid #000000; float:left}
#accordion4 {width:230px; border:0px solid #000000; float:left}
#accordion5 {width:230px; border:0px solid #000000; float:left}
#accordion6 {width:230px; border:0px solid #000000; float:left}
#accordion7 {width:230px; border:0px solid #000000; float:left}
#accordion8 {width:230px; border:0px solid #000000; float:left}
#accordion9 {width:230px; border:0px solid #000000; float:left}
#accordion10 {width:230px; border:0px solid #000000; float:left}
#accordion11 {width:230px; border:0px solid #000000; float:left}
#accordion12 {width:230px; border:0px solid #000000; float:left}
#accordion13 {width:230px; border:0px solid #000000; float:left}
#accordion14 {width:230px; border:0px solid #000000; float:left}
#accordion15 {width:230px; border:0px solid #000000; float:left}
#accordion16 {width:230px; border:0px solid #000000; float:left}
#accordion17 {width:230px; border:0px solid #000000; float:left}
#accordion18 {width:230px; border:0px solid #000000; float:left}
#accordion19 {width:230px; border:0px solid #000000; float:left}
#accordion20 {width:230px; border:0px solid #000000; float:left}
#accordion21 {width:230px; border:0px solid #000000; float:left}
#accordion22 {width:230px; border:0px solid #000000; float:left}
#accordion23 {width:230px; border:0px solid #000000; float:left}
#accordion24 {width:230px; border:0px solid #000000; float:left}
#accordion25 {width:230px; border:0px solid #000000; float:left}
#accordion26 {width:230px; border:0px solid #000000; float:left}
#accordion27 {width:230px; border:0px solid #000000; float:left}
#accordion28 {width:230px; border:0px solid #000000; float:left}
.accordion1, .accordion2, .accordion3 {font:9pt/10pt "Arial"; color: #ffffff; width:730px; margin-top:0;}
.accordion1 dt, .accordion2 dt, .accordion3 dt {font:9pt/10pt "Arial"; color: #ffffff; width:730px; height:22px; margin-top:0px; padding: 0px 0px 0px 0px; cursor:pointer; background-repeat:no-repeat; border-top: 1px solid #000000; border-right: 1px solid #000000; background-color: #373937; }
.accordion1 dt:hover, .accordion3 dt:hover, .accordion3 dt:hover {font:9pt/10pt "Arial"; color: #ffffff; width:730px; height:22px; margin-top:0px; padding: 0px 0px 0px 0px; cursor:pointer; background-repeat:no-repeat; background-color: #15880a; border-top: 1px solid #000000; border-right: 1px solid #000000;}
.accordion1 .open, .accordion2 .open, .accordion3 .open {font:9pt/10pt "Arial"; color: #ffffff; width:730px; height:22px; margin-top:0px; padding: 0px 0px 0px 0px; cursor:pointer; background-repeat:no-repeat; background-color: #3f413f; border-top: 1px solid #000000; border-right: 1px solid #000000;}
.accordion1 .open:hover, .accordion2 .open:hover, .accordion3 .open:hover {font:9pt/10pt "Arial"; color: #ffffff; width:730px; height:22px; margin-top:0px; padding: 0px 0px 0px 0px; cursor:pointer; background-repeat:no-repeat; background-color: #15880a; border-top: 1px solid #000000; border-right: 1px solid #000000;}
.accordion1 dd, .accordion2 dd, .accordion3 dd { font:9pt/10pt "Arial"; color:#FFFFFF; overflow:hidden; width:730px; margin-left:0px; border-left: 0px solid #000000; border-right: 0px solid #000000; background-color: #3f413f;}


.SubMenuHolder {margin-left: 0; float:left; }

#SubMenuLinkCurrent, #SubMenuLinkCurrent a:visited { width: 730px; height: 26px; background-image:url(images/SubButtonOn.gif);	float:left; }
.SubMenuLink {	width: 730px; height: 26px;	background-image:url(images/SubButtonOff.gif); float:left; }
.SubMenuLink a:visited { width: 730px;	height: 26px; background-image:url(images/SubButtonOff.gif); float:left; }
.SubMenuLink a:hover { font:10pt/10pt "Arial";	color:#FFFF00; text-decoration:none;	width: 730px; height: 26px;	background-image:url(images/SubButtonOn.gif); float:left; }
.Tables {border: 0px solid #000000; width:730px;}
.Tables2 {border: 0px solid #000000; width:517px;}
.Tables3 {border: 0px solid #000000; width:400px;}
.Tables4 {border: 0px solid #000000; width:300px;}


.main {	background-image:url(../images/Navigation/NavOff.jpg); width:110px; height:35px; float:left;}
#nav, #nav ul {	border-left: 0px; float: left; width: 800px; list-style: none; font:9pt/10pt "Arial"; padding: 0px 0px 0px 1px; margin: 0px 0px 0px 5px; margin-left: 0px;}
#nav a { display: block; width: 110px; w/idth: 110px; height: 35px; font:9pt/10pt "Arial"; color: #ffffff; text-decoration: none;}
#nav a:hover {color: #000000; }
#nav li { float: left; padding: 0px; width: 110px; border: 0px solid #000000; border-right: 0px; border-bottom: 0px}
#nav li ul { position: absolute; left: -999em; height: auto; width: 110px; w/idth: 110px; margin: 0px; border-right: 1px solid #000000;}
#nav li li { width: 110px; height:30px; font:9pt/10pt "Arial"; color: #ffffff;}
#nav li ul a { width: 110px; w/idth: 110px; height: 20px;}
#nav li ul li { width: 110px; w/idth: 110px; height: 20px; border: 1px solid #000000; border-bottom: 0px; border-left: 0px}
#nav li ul {	margin: 0px; margin-left: 110px; padding: 0px; border-right: 0px solid #000000; border-left: 1px solid #000000;}
#nav li ul ul {	margin: 0px; margin-left: 110px; padding: 0px; margin-top: -24px; border-right: 0px solid #000000;}
.sub_link { text-align:left; padding-top: 0px; padding-left: 0px; margin-left: 0px;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul { left: -999em; }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { left: auto; }
#nav a.daddy {background: url(../images/rightarrow.gif) center right no-repeat; text-align:left; padding-top: 3px; padding-left: 5px; margin-left: 0px;}
#nav a.mommy {background: url(../images/downarrow.gif) center right no-repeat; text-align:left; padding-top: 0px; padding-left: 0px; margin-left: 0px;}
#nav li:hover, #nav li.sfhover {background: url(../images/Navigation/NavOn.jpg);}
#nav li ul li:hover, #nav li ul li.sfhover {background: #d6d622; color: #000000;}


.main {	background-image:url(../images/Navigation/NavOff.gif); width:120px; height:28px; float:left;}
#nav {	border-left: 0px; float: left; width: 730px; list-style: none; font:8pt/10pt "Arial"; padding: 0px 0px 0px 1px; margin: 0px 0px 0px 5px; margin-left: 0px;}
#nav ul {	float: left; width: 101px; list-style: none; font:8pt/10pt "Arial"; background: #444444; padding: 0px; margin: 0px 0px 0px 0px; margin-left: 0px; border-bottom: 1px solid #000000; border-right: 1px solid #000000}
#nav a { display: block; width: 120px; w/idth: 120px; height: 25px; font:8pt/10pt "Arial"; color: #ffffff; text-decoration: none}
#nav a:hover {color: #ffffff; }
#nav li { float: left; padding: 0px; width: 120px; border: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 0px}
#nav li ul { position: absolute; left: -999em; height: auto; width: 120px; w/idth: 120px; margin: 0px; border-right: 1px solid #000000;}
#nav li li { width: 120px; height:20px; font:8pt/10pt "Arial"; color: #ffffff;}
#nav li ul a { width: 120px; w/idth: 120px; height: 20px;}
#nav li ul li { width: 120px; w/idth: 120px; height: 20px; border: 1px solid #000000; border-bottom: 0px; border-left: 0px}
#nav li ul {	margin: 0px; margin-left: 120px; padding: 0px; border-right: 0px solid #000000; border-left: 1px solid #000000;}
#nav li ul ul {	margin: 0px; margin-left: 120px; padding: 0px; margin-top: -24px; border-right: 0px solid #000000;}
.sub_link { text-align:left; padding-top: 3px; padding-left: 5px; margin-left: 0px;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul { left: -999em; }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { left: auto; }
#nav a.daddy {background: url(../images/RightArrow.png) center right no-repeat; text-align:left; padding-top: 3px; padding-left: 5px; margin-left: 0px;}
#nav a.mommy {background: url(../images/downarrow.gif) center right no-repeat; text-align:left; padding-top: 0px; padding-left: 0px; margin-left: 0px;}
#nav li:hover, #nav li.sfhover {background: url(../images/Navigation/NavOn.gif);}
#nav li ul li:hover, #nav li ul li.sfhover { background: #36932a; color: #ffffff;}

#message {margin-left: 0px; height: 500px; width: 730px; margin-top: 0px}
#compose {margin-left: 0px; height: 500px}
#outbox {margin-left: 0px; height: 500px; width: 730px; margin-top: -500px}
#inbox {margin-left: 0px; height: 500px; width: 730px; margin-top: -500px}
.Buttons { margin-left: 20px}

.Button { font:9pt/10pt "Arial"; color:#ffffff; text-align:justify; margin:0px; background-color:#286521; height:15px; float:left; margin-right: 5px; border: 0px solid #000000 }
.Button a { font:9pt/10pt "Arial"; color:#ffffff; text-align:justify; margin:0px; background-color:#286521; height:14px; padding: 6px 0px 5px 0px; float:left; margin-right: 5px; border: 1px solid #000000; }
.Button a:hover { font:9pt/10pt "Arial"; color:#ffffff; text-align:justify; margin:0px; background-color:#15880a; height:14px; padding: 6px 0px 5px 0px; float:left; margin-right: 5px; border: 1px solid #000000; }

.ButtonOn { font:9pt/10pt "Arial"; color:#ffffff; text-align:justify; margin:0px; background-color:#15880a; height:15px; float:left; margin-right: 5px; border: 0px solid #000000 }
.ButtonOn a { font:9pt/10pt "Arial"; color:#ffffff; text-align:justify; margin:0px; background-color:#15880a; height:14px; padding: 6px 0px 5px 0px; float:left; margin-right: 5px; border: 1px solid #000000; border-bottom: 0px solid #d6d622 }
.ButtonOn a:hover { font:9pt/10pt "Arial"; color:#ffffff; text-align:justify; margin:0px; background-color:#15880a; height:14px; padding: 6px 0px 5px 0px; float:left; margin-right: 5px; border: 1px solid #000000; border-bottom: 0px solid #d6d622 }

/*GENERIC WEBSITE STYLES*/
#Whole { font:8pt/10pt "Arial"; width: 885px;	height: 100%;}
#BannerRightContain {width:203px; float:left}

#ControlPanelHeader { background-image:url(../images/ControlPanelHeader.png); float:left; width: 203px; height: 45px;}
#ControlPanel { background-image:url(../images/ControlPanelBody.png); float:left; width: 203px; height: 122px;}
#BannerLogo { background-image:url(../images/BannerLogo.png); background-repeat:no-repeat; width:204px; height: 202px; vertical-align:middle; float:left}
#MidBanner { background-repeat:no-repeat; width:681px; vertical-align:middle; float:left}
#TopBanner { background-image:url(../images/TopBanner.png); background-repeat:no-repeat; width:681px; height: 35px; vertical-align:middle; float:left}
#MainBanner { background-image:url(../images/MainBanner.jpg); background-repeat:no-repeat; width:478px; height: 167px; vertical-align:middle; float:left}
#BannerNavSpacer { background-image:url(../images/BannerNavSpacer.png); background-repeat:no-repeat; width:885px; height: 30px; vertical-align:middle; float:left}
#NavigationContainer {width: 885px; float:left}
#NavLeft { background-image:url(../images/Navigation/NavLeft.png); width: 79px; height: 28px; float:left;}
#NavRight { background-image:url(../images/Navigation/NavRight.png); width: 79px; height: 28px; float:left;}
#NavBody { background-image:url(../images/Navigation/NavBG.png); width: 727px; height: 28px; float:left;}
#NavMainSpacer { background-image:url(../images/NavMainSpacer.png); background-repeat:no-repeat; width:885px; height: 20px; vertical-align:middle; float:left}

#LeftContain {width: 220px; float:left;}
#RightContain {width: 572px; float:left; font:8pt/10pt "Arial";}
#MainContain {width: 885px; font:8pt/10pt "Arial"; float:left; background:url(../images/MainBG.png); background-repeat:repeat-y}
#VideoPlayer {width: VideoPlayer; text-align:center}
.FullArticleHeaderBox { font:8pt/10pt "Arial"; background-image:url(../images/FullArticleHeaderBox.png); width: 792px; height: 61px; float:left; margin-left: 48px}
.FullArticleBody { font:8pt/10pt "Arial"; background-image:url(../images/FullArticleBody.png); width: 792px; float:left; margin-left: 48px}
.FullArticleFooter { font:8pt/10pt "Arial"; background-image:url(../images/FullArticleFooter.png); width: 792px; height: 25px; float:left; margin-left: 48px}

.MainArticleHeaderBox { font:8pt/10pt "Arial"; background-image:url(../images/MainArticleHeaderBox.png); width: 572px; height: 61px; float:left; margin-left: 48px}
.MainArticleBody { font:8pt/10pt "Arial"; background-image:url(../images/MainArticleBody.png); width: 572px; float:left; margin-left: 48px}
.MainArticleFooter { font:8pt/10pt "Arial"; background-image:url(../images/MainArticleFooter.png); width: 572px; height: 25px; float:left; margin-left: 48px}

.SideArticleHeaderBox { background-image:url(../images/SideArticleHeaderBox.png); width: 220px; height: 61px; float:left; margin-left: 48px}
.SideArticleBody { background-image:url(../images/SideArticleBody.png); width: 220px; float:left; margin-left: 48px}
.SideArticleFooter { background-image:url(../images/SideArticleFooter.png); width: 220px; height: 25px; float:left; margin-left: 48px}
.TopMainArticleHeaderBox { background-image:url(../images/TopMainArticleHeaderBox.png); width: 572px; height: 61px; float:left; margin-left: 48px}
.TopSideArticleHeaderBox { background-image:url(../images/TopSideArticleHeaderBox.png); width: 220px; height: 61px; float:left; margin-left: 48px}
.TopFullArticleHeaderBox { background-image:url(../images/TopFullArticleHeaderBox.png); width: 792px; height: 61px; float:left; margin-left: 48px}

/*TEXT STYLES*/
.text {font:8pt/10pt "Arial"; color:#FFFFFF; text-align:justify; margin:0px; text-decoration:none; }
.text a { font:8pt/10pt "Arial"; color:#ffc000; text-align:left; margin:0px; text-decoration:none; }
.text a:hover { font:8pt/10pt "Arial"; color:#68bd5d; text-align:left; margin:0px; text-decoration:none; }

.whitetext {font:8pt/10pt "Arial"; color:#FFFFFF; text-align:justify; margin:0px; text-decoration:none; }
.whitetext a { font:8pt/10pt "Arial"; color:#FFFFFF; text-align:left; margin:0px; text-decoration:none; }
.whitetext a:hover { font:8pt/10pt "Arial";	color:#ffc000; text-align:left; margin:0px; text-decoration:none; }

.blacktext {font:8pt/10pt "Arial"; color:#000000; text-align:justify; margin:0px; text-decoration:none; }
.blacktext a { font:8pt/10pt "Arial"; color:#000000; text-align:left; margin:0px; text-decoration:none; }
.blacktext a:hover { font:8pt/10pt "Arial";	color:#000000; text-align:left; margin:0px; text-decoration:none; }

.redtext {	font:8pt/10pt "Arial";	color:#ec1414; text-align:justify; margin:0px; }
.redtext a {	font:8pt/10pt "Arial";	color:#ec1414; text-align:justify; margin:0px; }
.redtext a:hover {	font:8pt/10pt "Arial";	color:#68bd5d; text-align:justify; margin:0px; }

.tealtext {	font:8pt/10pt "Arial";	color:#00d8ff; text-align:justify; margin:0px; }
.tealtext a {	font:8pt/10pt "Arial";	color:#00d8ff; text-align:justify; margin:0px; }
.tealtext a:hover {	font:8pt/10pt "Arial";	color:#68bd5d; text-align:justify; margin:0px; }

.darkredtext {	font:8pt/10pt "Arial";	color:#790000; text-align:justify; margin:0px; }
.darkredtext a {	font:8pt/10pt "Arial";	color:#790000; text-align:justify; margin:0px; }
.darkredtext a:hover {	font:8pt/10pt "Arial";	color:#68bd5d; text-align:justify; margin:0px; }

.bluetext {	font:8pt/10pt "Arial";	color:#70bcea; text-align:justify; margin:0px; }
.bluetext a {	font:8pt/10pt "Arial";	color:#70bcea; text-align:justify; margin:0px; }
.bluetext a:hover {	font:8pt/10pt "Arial";	color:#68bd5d; text-align:justify; margin:0px; }

.darkbluetext {	font:8pt/10pt "Arial";	color:#0054a6; text-align:justify; margin:0px; }
.darkbluetext a {	font:8pt/10pt "Arial";	color:#0054a6; text-align:justify; margin:0px; }
.darkbluetext a:hover {	font:8pt/10pt "Arial";	color:#68bd5d; text-align:justify; margin:0px; }

.pinktext {	font:8pt/10pt "Arial";	color:#F3C; text-align:justify; margin:0px; }
.pinktext a {	font:8pt/10pt "Arial";	color:#F3C; text-align:justify; margin:0px; }
.pinktext a:hover {	font:8pt/10pt "Arial";	color:#68bd5d; text-align:justify; margin:0px; }

.olivetext {	font:8pt/10pt "Arial";	color:#647900; text-align:justify; margin:0px; }
.olivetext a {	font:8pt/10pt "Arial";	color:#647900; text-align:justify; margin:0px; }
.olivetext a:hover {	font:8pt/10pt "Arial";	color:#68bd5d; text-align:justify; margin:0px; }

#LoginError {	font:8pt/10pt "Arial"; color:#ffc000; text-align:justify; margin:0px; }
#LoginError a {	font:8pt/10pt "Arial"; color:#ffc000; text-align:justify; margin:0px; }
#LoginError a:hover {	font:8pt/10pt "Arial"; color:#a24949; text-align:justify; margin:0px; }

.orangetext {	font:8pt/10pt "Arial";	color:#ffc000; text-align:justify; margin:0px; }
.orangetext a {	font:8pt/10pt "Arial";	color:#ffc000; text-align:justify; margin:0px; }
.orangetext a:hover {	font:8pt/10pt "Arial";	color:#68bd5d; text-align:justify; margin:0px; }

.yellowtext {	font:8pt/10pt "Arial";	color:#FFFF00; text-align:justify; margin:0px; }
.yellowtext a {	font:8pt/10pt "Arial";	color:#FFFF00; text-align:justify; margin:0px; }
.yellowtext a:hover {	font:8pt/10pt "Arial";	color:#68bd5d; text-align:justify; margin:0px; }

.greentext {	font:8pt/10pt "Arial";	color:#00CC00; text-align:justify; margin:0px; }
.greentext a {	font:8pt/10pt "Arial";	color:#00CC00; text-align:justify; margin:0px; }
.greentext a:hover {	font:8pt/10pt "Arial";	color:#68bd5d; text-align:justify; margin:0px; }

.darkgreentext {	font:8pt/10pt "Arial";	color:#3a9217; text-align:justify; margin:0px; }
.darkgreentext a {	font:8pt/10pt "Arial";	color:#3a9217; text-align:justify; margin:0px; }
.darkgreentext a:hover {	font:8pt/10pt "Arial";	color:#68bd5d; text-align:justify; margin:0px; }


.whitelinktext {	font:8pt/10pt "Arial"; color:#FFFFFF; text-align:justify; margin:0px; font-weight: bold }
.whitelinktext a {	font:8pt/10pt "Arial"; color:#FFFFFF; text-align:justify; margin:0px;  font-weight: bold}
.whitelinktext a:hover {	font:9pt/10pt "Arial"; color:#FFFFFF; text-align:justify; margin:0px; font-weight: bold }

.blacklinktext {	font:8pt/10pt "Arial"; color:#000000; text-align:justify; margin:0px; font-weight: bold }
.blacklinktext a {	font:8pt/10pt "Arial"; color:#000000; text-align:justify; margin:0px;  font-weight: bold}
.blacklinktext a:hover {	font:8pt/10pt "Arial"; color:#000000; text-align:justify; margin:0px; font-weight: bold }

/*TABLE DIMENSIONS*/
.Tables {border: 0px solid #000000; width:730px;}
.Tables2 {border: 0px solid #000000; width:517px;}
.Tables3 {border: 0px solid #000000; width:400px;}
.Tables4 {border: 0px solid #000000; width:300px;}

/*FORM STYLES*/
input, select{ background-color : #333333; color : #ffffff; border : 1px solid #797979; height: 20px; font: "Arial";}
textarea{ background-color : #333333; color : #ffffff; font:8pt/10pt "Arial"; border : 1px solid #797979;}
input.submit {	background-color : #333333;	color : #ffffff; font:8pt/10pt "Arial"; border : 0px solid #fefe1f;}

/*LANGUAGE BUTTON STYLES*/
#EnglishButton { width: 20px; height: 12px; background: #333333 url(../images/LanguageImages/EnglishButtonOff.gif) no-repeat; float:left}
#EnglishButton:hover { background-image: url(../images/LanguageImages/EnglishButtonOn.gif); float:left }
#FrenchButton { width: 20px; height: 12px; background: #333333 url(../images/LanguageImages/FrenchButtonOff.gif) no-repeat; float:left; }
#FrenchButton:hover { background-image: url(../images/LanguageImages/FrenchButtonOn.gif); float:left; }

/*SECTION HEADERS*/

#NewsHeader { background-image:url(../images/Headers/NewsHeader.png); width: 572px; height: 62px; float:left;}
#MessagesHeader { background-image:url(../images/Headers/MessagesHeader.png); width: 792px; height: 62px; float:left;}
#ForumsHeader { background-image:url(../images/Headers/ForumsHeader.png); width: 792px; height: 62px; float:left;}
#WhosFullHeader { background-image:url(../images/Headers/WhosFullHeader.png); width: 792px; height: 62px; float:left;}
#WhosMainHeader { background-image:url(../images/Headers/WhosMainHeader.png); width: 572px; height: 62px; float:left;}
#AccessDeniedHeader { background-image:url(../images/Headers/AccessDeniedHeader.png); width: 792px; height: 62px; float:left;}
#AccessDenied2Header { background-image:url(../images/Headers/AccessDenied2Header.png); width: 572px; height: 62px; float:left;}
#LoudHeader { background-image:url(../images/Headers/LoudHeader.png); width: 792px; height: 62px; float:left;}
#VODSHeader { background-image:url(../images/Headers/VODSHeader.png); width: 792px; height: 62px; float:left;}
#ReplaysHeader { background-image:url(../images/Headers/ReplaysHeader.png); width: 792px; height: 62px; float:left;}
#EventsHeader { background-image:url(../images/Headers/EventsHeader.png); width: 572px; height: 62px; float:left;}
#SponsorsHeader { background-image:url(../images/Headers/SponsorsHeader.png); width: 243px; height: 62px; float:left;}
#SponsorHeader { background-image:url(../images/Headers/SponsorHeader.png); width: 572px; height: 62px; float:left;}
#UploadVideosHeader { background-image:url(../images/Headers/UploadVideosHeader.png); width: 572px; height: 62px; float:left;}
#UploadReplayHeader { background-image:url(../images/Headers/UploadReplayHeader.png); width: 572px; height: 62px; float:left;}
#PlayVODHeader { background-image:url(../images/Headers/PlayVODHeader.png); width: 792px; height: 62px; float:left;}
#AddEventHeader { background-image:url(../images/Headers/AddEventHeader.png); width: 792px; height: 62px; float:left;}
#DeleteVODEventHeader { background-image:url(../images/Headers/DeleteVODEventHeader.png); width: 572px; height: 62px; float:left;}
#LiveStreamHeader { background-image:url(../images/Headers/LiveStreamHeader.png); width: 572px; height: 62px; float:left;}
#RegisterHeader { background-image:url(../images/Headers/RegisterHeader.png); width: 572px; height: 62px; float:left;}
#PasswordRetrieveHeader { background-image:url(../images/Headers/PasswordRetrieveHeader.png); width: 572px; height: 62px; float:left;}
#MemberListHeader { background-image:url(../images/Headers/MemberListHeader.png); width: 572px; height: 62px; float:left;}
#PrivacyHeader { background-image:url(../images/Headers/PrivacyHeader.png); width: 572px; height: 62px; float:left;}
#ProfileControlHeader { background-image:url(../images/Headers/ProfileControlHeader.png); width: 572px; height: 62px; float:left;}
#MemberProfileHeader { background-image:url(../images/Headers/MemberProfileHeader.png); width: 572px; height: 62px; float:left;}
#GoLInviteHeader { background-image:url(../images/Headers/GoLInviteHeader.png); width: 572px; height: 62px; float:left;}
#StaffMembersHeader { background-image:url(../images/Headers/StaffMembersHeader.png); width: 572px; height: 62px; float:left;}
#AboutHeader { background-image:url(../images/Headers/AboutHeader.png); width: 572px; height: 62px; float:left;}
#RecentThreadsHeader { background-image:url(../images/Headers/RecentThreadsHeader.png); width: 243px; height: 62px; float:left;}
#RecentVODsHeader { background-image:url(../images/Headers/RecentVODsHeader.png); width: 243px; height: 62px; float:left;}

/*CONTROL PANEL STYLES*/
#ControlPanel {	float:left; margin: 0px; padding: 0px; }
#ControlPanelTitle { background-image:url(../images/ControlPanel/ControlPanelImages/CPHeader.jpg); width: 430px; height: 20px; margin: 0px; padding: 0px; padding-top:39px; padding-left:29px; }
#ControlPanelBody {	background-image:url(../images/ControlPanel/ControlPanelImages/CPBody.jpg); background-repeat:repeat; width: 459px; height: 217px; margin: 0px; padding: 0px; }

#LoginTitle { float:left; }
#LoginBlurb { background-image:url(../images/ControlPanel/ControlPanelImages/UserLogin.gif); background-repeat:no-repeat; width:193px; margin-left: 10px; margin-top:0px; text-align:justify; float:left; }
#LoginContainer { text-align:justify; margin-left: 6px; float:left; width:188px; }

input.LoginButton { width: 77px; height: 21px; background: #fefe1f url(../images/ControlPanel/ControlPanelButtons/LoginButton.gif) no-repeat; outline: none; border: 0px }
input.LoginButton:hover { background: #fefe1f url(../images/ControlPanel/ControlPanelButtons/LoginButton.gif) no-repeat 0 -21px; }
#LoginButton {border-top: 1px solid #000000; padding: 0px; margin: 0px; float:left; margin-top: 2px }

.Password {	font:8pt/14pt "Arial";	color:#FFFFFF; text-align:left; text-decoration:none; width:80px; padding: 0px; margin-bottom:2px; }
.Username {	font:8pt/14pt "Arial";	color:#FFFFFF; text-align:left; text-decoration:none; width:80px; padding: 0px; margin-bottom:2px; }

#RegisterButton { border-top: 1px solid #000000; width: 74px; height: 21px; margin-top: 2px; background-image:url(../images/ControlPanel/ControlPanelButtons/RegisterOff.gif); float:left; }
#RegisterButton a:visited {	width: 74px; height: 21px; background-image:url(../images/ControlPanel/ControlPanelButtons/RegisterOff.gif); float:left; }
#RegisterButton a:hover { width: 74px; height: 21px; background-image:url(../images/ControlPanel/ControlPanelButtons/RegisterOn.gif); float:left; }

input.Register { margin:0px; width: 134px; height: 21px; border: 0px; background: #333333 url(../images/RegisterButton.gif) no-repeat; outline: none; }
input.Register:hover { background: #333333 url(../images/RegisterButton.gif) no-repeat 0 -21px; }
#Register { padding: 0px; margin: 0px; height: 21px; float:right }

input.RetreivePasswordButton { margin:0px; width: 134px; height: 21px; border: 0px; background: #333333 url(../images/RetreivePasswordButton.gif) no-repeat; outline: none; }
input.RetreivePasswordButton:hover { background: #333333 url(../images/RetreivePasswordButton.gif) no-repeat 0 -21px; }
#RetreivePasswordButton { padding: 0px; margin: 0px; height: 21px; float:right }


#LoggedNavBoxLeft {	padding: 0px; height:95px; text-align:left;	float:left; }
#LoggedNavBoxRight { padding: 0px; height:95px;	text-align:left; float:left; }
#LoggedSection { margin-left: 5px; }
#ShowMemberType { background-image:url(../images/ControlPanel/ControlPanelImages/MembershipType.gif); text-align:center; background-repeat:no-repeat; width: 162px; height: 22px; margin:0px; padding-top: 23px; }

/*PRIVATE MESSAGING STYLES*/
input.SendMessageButton { margin:0px; width: 134px; height: 21px; border: 0px; background: #333333 url(../images/ControlPanel/ControlPanelButtons/SendMessageButton.gif) no-repeat;	outline: none; }
input.SendMessageButton:hover { background: #333333 url(../images/ControlPanel/ControlPanelButtons/SendMessageButton.gif) no-repeat 0 -21px; }
#SendMessageButton { padding: 0px; margin: 0px; height: 21px; float:left; }

/*EDIT PROFILE STYLES*/
input.UpdateProfileButton { margin:0px; width: 70px; height: 22px; background: #333333 url(../images/UpdateProfileButton.gif) no-repeat;	outline: none; }
input.UpdateProfileButton:hover { background: #333333 url(../images/UpdateProfileButton.gif) no-repeat 0 -21px; }
#UpdateProfileButton { padding: 0px; margin: 0px; float:right; }

input.UpdateGenInfoButton { margin:0px; width: 134px; height: 21px; border: 0px; background: #333333 url(../images/Profiles/UpdateGenInfoButton.gif) no-repeat; outline: none; }
input.UpdateGenInfoButton:hover { background: #333333 url(../images/Profiles/UpdateGenInfoButton.gif) no-repeat 0 -21px; }
#UpdateGenInfoButton { padding: 0px; margin: 0px; height: 21px; float:right }

input.UpdateEmailButton { margin:0px; width: 134px; height: 21px; border: 0px; background: #333333 url(../images/Profiles/UpdateEmailButton.gif) no-repeat; outline: none; }
input.UpdateEmailButton:hover { background: #333333 url(../images/Profiles/UpdateEmailButton.gif) no-repeat 0 -21px; }
#UpdateEmailButton { padding: 0px; margin: 0px; height: 21px; float:right }

input.UpdatePasswordButton { margin:0px; width: 134px; height: 21px; border: 0px; background: #333333 url(../images/Profiles/UpdatePasswordButton.gif) no-repeat; outline: none; }
input.UpdatePasswordButton:hover { background: #333333 url(../images/Profiles/UpdatePasswordButton.gif) no-repeat 0 -21px; }
#UpdatePasswordButton { padding: 0px; margin: 0px; height: 21px; float:right }

input.UploadAvatarButton { margin:0px; width: 134px; height: 21px; border: 0px; background: #333333 url(../images/Profiles/UploadAvatarButton.gif) no-repeat;	outline: none; }
input.UploadAvatarButton:hover { background: #333333 url(../images/Profiles/UploadAvatarButton.gif) no-repeat 0 -21px; }
#UploadAvatarButton { padding: 0px; margin: 0px; }

input.UploadReplayButton { margin:0px; width: 134px; height: 21px; border: 0px; background: #333333 url(../images/UploadReplayButton.gif) no-repeat;	outline: none; }
input.UploadReplayButton:hover { background: #333333 url(../images/UploadReplayButton.gif) no-repeat 0 -21px; }
#UploadReplayButton { padding: 0px; margin: 0px; }

input.UpdateSignatureButton { margin:0px; width: 134px; height: 21px; border: 0px; background: #333333 url(../images/Profiles/UpdateSignatureButton.gif) no-repeat;	outline: none; }
input.UpdateSignatureButton:hover { background: #333333 url(../images/Profiles/UpdateSignatureButton.gif) no-repeat 0 -21px; }
#UpdateSignatureButton { padding: 0px; margin: 0px; }

input.UploadProfileButton { margin:0px; width: 134px; height: 21px; border: 0px; background: #333333 url(../images/Profiles/UploadProfileButton.gif) no-repeat;	outline: none; }
input.UploadProfileButton:hover { background: #333333 url(../images/Profiles/UploadProfileButton.gif) no-repeat 0 -21px; }
#UploadProfileButton { padding: 0px; margin: 0px; }

/*REGISTRATION*/
#Agreetext { width: 250px; height:100%; margin-top:8px; text-align:justify; float:right; margin-right: 10px}
input.SignUpButton { margin:0px; width: 102px; height: 22px; background: #333333 url(../images/RegistrationImages/SignUpButton.gif) no-repeat;	outline: none; }
input.SignUpButton:hover { background: #333333 url(../images/RegistrationImages/SignUpButton.gif) no-repeat 0 -21px; }
#SignUpButton { padding: 0px; margin: 0px; float:right; }

/*FORUM STYLES*/
#PM { width: 34px;	height: 20px; background-image:url(../images/ForumImages/PMOff.gif); float:left; border: 1px solid #000000; border-left: 0px solid #000000; }
#PM a:visited {	width: 34px; height: 20px;	background-image:url(../images/ForumImages/PMOff.gif); float:left; }
#PM a:hover { font:10pt/10pt "Arial"; color:#FFFF00; text-align:center; text-decoration:none; width: 34px; height: 20px; background-image:url(../images/PMOn.gif); float:left; }

#PostReply { width: 134px;	height: 21px; background-image:url(../images/ForumImages/PostReplyOff.gif); float:right; border: 0px solid #000000; }
#PostReply a:visited {	width: 134px; height: 21px;	background-image:url(../images/ForumImages/PostReplyOff.gif); float:right; }
#PostReply a:hover { font:10pt/10pt "Arial"; color:#FFFF00; text-align:center; text-decoration:none; width: 134px; height: 21px; background-image:url(../images/ForumImages/PostReplyOn.gif); float:right; }

#NewEvent { width: 134px;	height: 21px; background-image:url(../images/VODs/NewEventOff.gif); float:right; border: 0px solid #000000; }
#NewEvent a:visited {	width: 134px; height: 21px;	background-image:url(../images/VODs/NewEventOff.gif); float:right; }
#NewEvent a:hover { font:10pt/10pt "Arial"; color:#FFFF00; text-align:center; text-decoration:none; width: 134px; height: 21px; background-image:url(../images/VODs/NewEventOn.gif); float:right; }

#Options { float: right; }

#EditPost { width: 134px; height: 21px; background-image:url(../images/ForumImages/EditPostOff.gif); float:right; border: 0px }
#EditPost a:visited {	width: 134px; height: 21px;	background-image:url(../images/ForumImages/EditPostOff.gif); float:right; }
#EditPost a:hover { font:10pt/10pt "Arial"; color:#FFFF00; text-align:center; text-decoration:none; width: 134px; height: 21px; background-image:url(../images/ForumImages/EditPostOn.gif); float:right; }

#SendReply { width: 134px;	height: 21px; background-image:url(../images/ControlPanel/ControlPanelButtons/ReplyToMessageOff.gif); float:right; border: 0px solid #fefe1f; }
#SendReply a:visited {	width: 134px; height: 21px;	background-image:url(../images/ControlPanel/ControlPanelButtons/ReplyToMessageOff.gif); float:right; }
#SendReply a:hover { font:10pt/10pt "Arial"; color:#FFFF00; text-align:center; text-decoration:none; width: 134px; height: 21px; background-image:url(../images/ControlPanel/ControlPanelButtons/ReplyToMessageOn.gif); float:right; }

#LoginBeforePost {font:8pt/18pt "Arial"; width: 203px; height: 20px; float:right; vertical-align:middle }

#Quote { width: 134px; text-align:right; height: 21px; background-image:url(../images/ForumImages/QuoteOff.gif); float:right; border: 0px solid #000000; }
#Quote a:visited {	width: 134px; height: 21px;	background-image:url(../images/ForumImages/QuoteOff.gif); float:right; }
#Quote a:hover { font:10pt/10pt "Arial"; color:#FFFF00; text-align:center; text-decoration:none; width: 134px; 21px: 20px; background-image:url(../images/ForumImages/QuoteOn.gif); float:right; }

#CancelEdit { width: 134px; text-align:right; height: 21px; background-image:url(../images/ForumImages/CancelEditOff.gif); float:right; border: 0px solid #000000; }
#CancelEdit a:visited {	width: 134px; height: 21px;	background-image:url(../images/ForumImages/CancelEditOff.gif); float:right; }
#CancelEdit a:hover { font:10pt/10pt "Arial"; color:#FFFF00; text-align:center; text-decoration:none; width: 134px; 21px: 20px; background-image:url(../images/ForumImages/CancelEditOn.gif); float:right; }

#CancelNewThread { width: 134px; text-align:right; height: 21px; background-image:url(../images/ForumImages/CancelNewThreadOff.gif); float:right; border: 0px solid #000000; }
#CancelNewThread a:visited {	width: 134px; height: 21px;	background-image:url(../images/ForumImages/CancelNewThreadOff.gif); float:right; }
#CancelNewThread a:hover { font:10pt/10pt "Arial"; color:#FFFF00; text-align:center; text-decoration:none; width: 134px; 21px: 20px; background-image:url(../images/ForumImages/CancelNewThreadOn.gif); float:right; }


#Go { width: 22px; text-align:left; height: 16px; background-image:url(../images/ForumImages/GoOff.gif); float:left; }
#Go a:visited {	width: 22px; height: 16px;	background-image:url(../images/ForumImages/GoOff.gif); float:left; }
#Go a:hover { font:10pt/10pt "Arial"; color:#FFFF00; text-align:center; text-decoration:none; width: 22px; height: 16px; background-image:url(../images/ForumImages/GoOn.gif); float:left; }

input.ModifyThreads { margin:0px; width: 201px; height: 21px; border: 0px; background: #333333 url(../images/ForumImages/ModifyThreads.gif) no-repeat; outline: none; }
input.ModifyThreads:hover { background: #333333 url(../images/ForumImages/ModifyThreads.gif) no-repeat 0 -21px; }
#ModifyThreads { padding: 0px; margin: 0px; height: 21px; float:right }

input.RefineSearchButton { margin:0px; width: 134px; height: 21px; border: 0px; background: #333333 url(../images/VODs/RefineSearchButton.gif) no-repeat; outline: none; }
input.RefineSearchButton:hover { background: #333333 url(../images/VODs/RefineSearchButton.gif) no-repeat 0 -21px; }
#RefineSearchButton { padding: 0px; margin: 0px; height: 21px; float:right }

input.CompleteEditButton { margin:0px; width: 134px; height: 21px; border: 0px; background: #333333 url(../images/VODs/CompleteEditButton.gif) no-repeat; outline: none; }
input.CompleteEditButton:hover { background: #333333 url(../images/VODs/CompleteEditButton.gif) no-repeat 0 -21px; }
#CompleteEditButton { padding: 0px; margin: 0px; height: 21px; float:right }

#NewVod { width: 134px;	height: 21px; background-image:url(../images/VODs/NewvodOff.gif); float:right; border: 0px solid #000000; }
#NewVod a:visited {	width: 134px; height: 21px;	background-image:url(../images/VODs/NewvodOff.gif); float:right; }
#NewVod a:hover { font:10pt/10pt "Arial"; color:#FFFF00; text-align:center; text-decoration:none; width: 134px; height: 21px; background-image:url(../images/VODs/NewvodOn.gif); float:right; }

input.ConfirmDeleteButton { margin:0px; width: 134px; height: 21px; border: 0px; background: #333333 url(../images/VODs/ConfirmDeleteButton.gif) no-repeat; outline: none; }
input.ConfirmDeleteButton:hover { background: #333333 url(../images/VODs/ConfirmDeleteButton.gif) no-repeat 0 -21px; }
#ConfirmDeleteButton { padding: 0px; margin: 0px; height: 21px; float:right }

input.CreateVODEventButton { margin:0px; width: 134px; height: 21px; border: 0px; background: #333333 url(../images/VODs/CreateVODEventButton.gif) no-repeat; outline: none; }
input.CreateVODEventButton:hover { background: #333333 url(../images/VODs/CreateVODEventButton.gif) no-repeat 0 -21px; }
#CreateVODEventButton { padding: 0px; margin: 0px; height: 21px; float:right }

input.SubmitNewThreadButton { margin:0px; width: 134px; height: 21px; border: 0px; background: #333333 url(../images/ForumImages/SubmitNewThreadButton.gif) no-repeat; outline: none; }
input.SubmitNewThreadButton:hover { background: #333333 url(../images/ForumImages/SubmitNewThreadButton.gif) no-repeat 0 -21px; }
#SubmitNewThreadButton { padding: 0px; margin: 0px; height: 21px; float:left }

input.MoveThreadsButton { margin:0px; width: 134px; height: 21px; border: 0px; background: #333333 url(../images/ForumImages/MoveThreadsButton.gif) no-repeat; outline: none; }
input.MoveThreadsButton:hover { background: #333333 url(../images/ForumImages/MoveThreadsButton.gif) no-repeat 0 -21px; }
#MoveThreadsButton { padding: 0px; margin: 0px; height: 21px; float:left }

input.SubmitReplyButton { margin:0px; width: 134px; height: 21px; border: 0px; background: #333333 url(../images/ForumImages/SubmitButton.gif) no-repeat; outline: none; }
input.SubmitReplyButton:hover { background: #333333 url(../images/ForumImages/SubmitButton.gif) no-repeat 0 -21px; }
#SubmitReplyButton { padding: 0px; margin: 0px; height: 21px; float:left }

input.SubmitEditButton { margin:0px; width: 134px; height: 21px; border: 0px; background: #333333 url(../images/ForumImages/SubmitEditButton.gif) no-repeat; outline: none; }
input.SubmitEditButton:hover { background: #333333 url(../images/ForumImages/SubmitEditButton.gif) no-repeat 0 -21px; }
#SubmitEditButton { padding: 0px; margin: 0px; height: 21px; float:left }

input.PreviewPost { margin:0px; width: 134px; height: 21px; border: 0px; background: #333333 url(../images/ForumImages/PreviewButton.gif) no-repeat; outline: none; }
input.PreviewPost:hover { background: #333333 url(../images/ForumImages/PreviewButton.gif) no-repeat 0 -21px; }
#PreviewPost { padding: 0px; margin: 0px; float:left; }

input.ForumsReadButton { margin:0px; width: 201px; height: 21px; border: 0px; background: #333333 url(../images/ForumImages/ForumsReadButton.gif) no-repeat; outline: none; }
input.ForumsReadButton:hover { background: #333333 url(../images/ForumImages/ForumsReadButton.gif) no-repeat 0 -21px; }
#ForumsReadButton { padding: 0px; margin: 0px; height: 21px; float:right }

input.TopicsReadButton { margin:0px; width: 201px; height: 21px; border: 0px; background: #333333 url(../images/ForumImages/TopicsReadButton.gif) no-repeat; outline: none; }
input.TopicsReadButton:hover { background: #333333 url(../images/ForumImages/TopicsReadButton.gif) no-repeat 0 -21px; }
#TopicsReadButton { padding: 0px; margin: 0px; height: 21px; float:right }

input.ThreadReadButton { margin:0px; width: 201px; height: 21px; border: 0px; background: #333333 url(../images/ForumImages/ThreadReadButton.gif) no-repeat; outline: none; }
input.ThreadReadButton:hover { background: #333333 url(../images/ForumImages/ThreadReadButton.gif) no-repeat 0 -21px; }
#ThreadReadButton { padding: 0px; margin: 0px; height: 21px; float:right }

input.NewThreadButton { margin:0px; width: 134px; height: 21px; border: 0px; background: #333333 url(../images/ForumImages/NewThreadButton.gif) no-repeat; outline: none; }
input.NewThreadButton:hover { background: #333333 url(../images/ForumImages/NewThreadButton.gif) no-repeat 0 -21px; }
#NewThreadButton { padding: 0px; margin: 0px; height: 21px; float:right }

input.GOButton { margin:0px; width: 40px; height: 22px; background: border: 0px; #5e2b2b url(../images/ForumImages/GOButton.gif) no-repeat;	outline: none; }
input.GOButton:hover { background: #333333 url(../images/ForumImages/GOButton.gif) no-repeat 0 -21px; }
#GOButton { padding: 0px; margin: 0px; float:left; margin-left:15px; }

/*ACCESS DENIED*/
#DeniedStopHeader { background-image:url(../images/DeniedStopHeader.jpg); background-repeat:no-repeat; width: 769px; height: 53px; float:left }
#DeniedStop { background-repeat:no-repeat; width: 171px; height: 162px; float:left; }
#DeniedStopBody { background-repeat:no-repeat; width: 518px; height: 157px; float:right; padding: 5px; padding-left:10px;}
#DeniedStopTextBox { width:560px; height:100%; margin-left:0px; margin-top:5px; text-align:justify; float:left;}

input.DeleteSelectedButton { margin:0px; width: 134px; height: 21px; border: 0px; background: #333333 url(../images/ControlPanel/ControlPanelButtons/DeleteMessageButton.gif) no-repeat; outline: none; }
input.DeleteSelectedButton:hover { background: #333333 url(../images/ControlPanel/ControlPanelButtons/DeleteMessageButton.gif) no-repeat 0 -21px; }
#DeleteSelectedButton { padding: 0px; margin: 0px; height: 21px; float:left; padding:0; }

/*SPONSOR STYLES*/
input.SponsorButton { margin:0px; width: 102px; height: 22px; background: #333333 url(../images/SponsorButton.gif) no-repeat;	outline: none; }
input.SponsorButton:hover { background: #333333 url(../images/SponsorButton.gif) no-repeat 0 -21px; }
#SponsorButton { padding: 0px; margin: 0px; }

/* Basic page-display stuff */
body { font: 10pt Arial,Helv,Helvetica; }
td, th { font: 10pt Arial,Helv,Helvetica; }
th { font-weight: bold; }
div.box { margin:1.5em 4em; border:1px solid #9AC;
	background-color:#E0E8FF; padding:0.5em 1em; }
h1 { font: bold 16pt Arial,Helv,Helvetica; text-align:center; }

/* Add a dashed underline to acronyms. */
span.acronym { border-bottom:1px dashed green; }
span.acronym:hover { color: green; border-bottom:1px dashed lightgreen; }

/* Make spoilers invisible, so that you need to select them with the mouse. */
span.spoiler { background-color: black; color: black; }

/* Align columns to the top, and add some space between them. */
table.bbcode_columns { border-collapse: collapse;
    margin-top: 1em; margin-bottom: 1em; }
table.bbcode_columns td.bbcode_column { padding: 0 1em; vertical-align: top;}
table.bbcode_columns td.bbcode_firstcolumn { border-left: 0; padding-left: 0; }

/* Wrap quotes in a big blue box. */
div.bbcode_quote { border: 1px solid #000000; margin: 0.5em 0; }
div.bbcode_quote_head { background-color: #15880a; color: white;
    font-weight: bold; padding: 0.25em 0.5em; border-bottom: 1px solid #000000 }
div.bbcode_quote_head a:link { color: yellow; }
div.bbcode_quote_head a:visited { color: yellow; }
div.bbcode_quote_head a:hover { color: white; text-decoration: underline; }
div.bbcode_quote_head a:active { color: white; text-decoration: underline; }
div.bbcode_quote_body { background-color: #373937;
    color: white; padding: 0.5em 1em; }
div.bbcode_center { text-align:center }
/* Wrap code in a big blue box. */
div.bbcode_code { border: 1px solid #000000; margin: 0.5em 0; }
div.bbcode_code_head { background-color: #15880a; color: white;
    font-weight: bold; padding: 0.25em 0.5em; border-bottom: 1px solid #000000  }
div.bbcode_code_body { background-color: #373937; color: white;
    font: 10pt monospace; padding: 0.5em 1em; }
