/*
  ______________________________________________________________________________
 |
 |
 |   NVGA ADMIN MANAGEMENT | CSS BY: MITCHELL LIGHTNER | SPAMJEBUS@GMAIL.COM
 |
 |______________________________________________________________________________
  
*/
* { margin:0; padding:0; }
body,html { margin:0; padding:0; height:100%; }
body {  margin: 0; padding: 0; background: url('../images/bg-nvga.jpg') #FFF repeat-x; color: #000; font-weight: bold; font-size: 0.7em; font-family: arial, helvetica, sans-serif; }
.clear { clear: both !important; }

br.clear{ display:inline; }
a img { border: 0; }
.body { width: 900px; margin: 0 auto; }
pre { font-size: 0.9em; text-transform: none; font-weight: bold; font-family: arial, helvetica, sans-serif; }
.hide { display:none; }
.lft { float:left; width:45%; }
.rgt { float:right; width:45%; }

/*| LOGIN |*/
.login { text-align: left; background: #2B2E33; color: #FFF; padding: 20px; }
.login .bad { margin: 10px 0 0 5px; background: #000; color: #FFF; padding: 6px; text-align: center; width: 250px; }
.login UL { margin: 0; padding: 0; list-style: none; }
.login UL LI { margin: 0 0 4px 5px; }
.inp { border: 1px solid #15181b; background: #1f2226; color: #FFF; width: 190px; font-weight: bold; font-size: 1.0em; font-family: arial, helvetica, sans-serif; height: 20px; padding: 6px 4px 0 4px; }
.inplc { border: 0; background: #702222; color: #FFF; width: 190px; font-weight: bold; font-size: 1.0em; font-family: arial, helvetica, sans-serif; height: 20px; padding: 6px 4px 0 4px; }
.login UL LI .submit { margin: 4px 0 0 -4px; background: url('../images/btn-login.png') no-repeat; height: 33px; width: 89px; border: 0; }

/*| NAVIGATION |*/
.navigation { width: 209px; float: left; margin: 10px 20px 20px 0; text-align: left; }

.navigation UL.login-register { margin: 11px 0 0 0; padding: 0; list-style: none; }
.navigation UL.login-register LI { float: left; width: 104px; text-align: center; }
.navigation UL.login-register LI a { display: block; background: #2b2e33; padding: 8px 0; color: #feac00; text-decoration: none; }
.navigation UL.login-register LI a:hover { text-decoration: underline; }

.top-corners { background: url('../images/top-corners.png') no-repeat; width: 690px; height: 7px; float: right; }

.navigation UL.base-nav { margin: 42px 0 0 0; padding: 0; list-style: none; }
*html .navigation UL.base-nav LI { display: inline; width: 200px; float: left; clear: left; }
.navigation UL.base-nav LI { margin: 0 0 1px 0; }
.navigation UL.base-nav LI a { display: block; padding: 4px 8px 8px 8px; background: #e6e4e5; color: #742226; text-decoration: none; }
.navigation UL.base-nav LI a:hover { background: #d7d5d6; }
.navigation UL.base-nav LI a img { position: relative; top: 4px; right: 1px; }

/*| CONTENT |*/
.content { background: #454449; margin: 80px 0 20px 0; text-align: left; float: right; width: 690px; }

.content#view-form { color: #FFF; }
.content .active-event h2 { font-weight: normal; padding: 0 0 10px 0; margin: 0; color: #FFF; display: block; }
.content#view-users { color: #FFF; }
.content#userSummary { color: #FFF; padding: 0; float: right; }
.content#view-users h2.title { margin: 0; padding: 8px; border-bottom: 1px solid #000; font-weight: normal; }

.content#viewForm { color: #FFF; }
.content#viewForm UL.view-form { margin: 0; padding: 0; list-style: none; color: #FFF; }
.content#viewForm UL.view-form LI { border-bottom: 1px solid #000; border-top: 1px solid #454449; background: #2B2E33; padding: 6px 14px; }

.content#editForm table.edit-form-table { width: 690px; color: #FFF; }
.content#editForm table.edit-form-table tr td { text-align: left; padding: 10px 10px; }
.content#editForm table.edit-form-table tr td input[type=text].inp { background: #000; border: 1px solid #FFF; width: 200px; height: 22px; padding: 6px 0 0 6px; }

.content .user-guide-faqs { border-top: 1px solid #5d5c61; background: url('../images/user-guide.jpg') no-repeat; width: 690px; height: 260px; }
.content .faq-area { padding: 20px; color: #FFF; }
.content .faq-area UL { margin: 0; padding: 10px 0 10px 40px; list-style: square; }
.content .faq-area UL LI { margin: 4px 0; }

.content .faq-area UL UL { padding: 10px 0 10px 20px; margin: 0; list-style: square; }


.content .pageNation { padding: 10px 20px; border-top: 1px solid #5d5c61; }
.content .pageNation a { color: #feac00; }

.content .active-event { padding: 10px; background: #2B2E33; border-bottom: 1px solid #000; border-top: 1px solid #5d5c61; margin: 0; }
.content .active-event UL.active-event-nav { margin: 0; padding: 0; list-style: none; }
.content .active-event UL.active-event-nav LI { margin: 0 0 10px 0; background: #454449; width: 245px; }
.content .active-event UL.active-event-nav LI a { display: block; padding: 6px 0 8px 14px; text-decoration: none; color: #FFF; }
.content .active-event UL.active-event-nav LI a img { position: relative; top: 2px; right: 3px; }

.btn-ch-events { border: 0; background: url('../images/btn-view-ch-events.png') no-repeat; width: 170px; height: 31px; }
.btn-pay-now { border: 0; background: url('../images/btn-pay-now.png') no-repeat; width: 89px; height: 31px; }
.btn-save { border: 0; background: url('../images/btn-save-info.png') no-repeat; width: 89px; height: 31px; }
.btn-submit { border: 0; background: url('../images/btn-submit.png') no-repeat; width: 89px; height: 31px; }
.btn-register { border: 0; background: url('../images/btn-register.png') no-repeat; width: 89px; height: 31px; }

.content h2.page-title { margin: 0; padding: 8px 20px; color: #FFF; border-bottom: 1px solid #000; font-size: 1.6em; font-weight: normal; }
.content a { color: #aaaaaa; }
.content a:hover { color: #FFF; }

.content UL.form { margin: 10px 0 0 0; padding: 0; list-style: none; width: 340px; }
.content UL.form LI.txt { margin: 10px 0 2px 0; padding: 10px; background: #000; color: #FFF; }
.content UL.form LI .submit { margin: 8px 0 0 0; background: url('../images/btn-submit.jpg') no-repeat; height: 31px; width: 68px; border: 0; }
.content UL.form LI .inp { width: 130px; }
.content UL.form LI img { position: relative; top: 3px; }
.content UL.form LI .new-row { margin: 3px 0 0 0; }
ul.sample {
	list-style-type: ;
	list-style-image: url(p359.php);
	list-style-position: inside;
}

ul#add-games-header { list-style:none; margin:0; padding:0; width:100%; display:block; }
ul#add-games-header li { color:#702222; background:#e6e4e5; padding: 10px 10px; float:left; border-bottom: 1px solid #c3c3c3; }
ul#add-games-header li.title { width:30%; }
ul#add-games-header li.checkbox { width:5%; }
ul#add-games-header li.price { width:24%; }

div.add-games{ width:100%; background: #CAC5B9; height:200px; overflow:auto; }
div.add-games ul{ list-style:none; width: 100%; margin:0; padding:0; }
div.add-games ul li{ background:#d7d5d6; border-bottom: 1px solid #c3c3c3; border-top: 1px solid #FFF; padding: 4px 0; color:#444C57; }
div.add-games ul li a:hover { color:#000; }
div.add-games ul li span.title{ display:block; width:40%; float:left; }
div.add-games ul li span.checkbox{ display:block; width:6%; float:left; padding-left: 20px; }
div.add-games ul li span.price{ display:block; width:20%; float:left; }

.content UL.view-forms { margin: 0; padding: 0; list-style: none; }
.content UL.view-forms LI.event { margin: 0 0 8 0; padding: 10px; background: #272e36; }
.content UL.view-forms LI.event h3 { margin: 0 0 5px 0; font-size: 1.4em; font-weight: normal; }
.content UL.view-forms LI.event img { position: relative; top: 4px; }
.content UL.view-forms LI.event a { text-decoration:none; color:#fb4401; padding-right:5px; text-transform:lowercase; }

.content .error UL { margin: 0; padding: 0; list-style: none; }
.content .error UL LI { margin: 0 0 2px 0; background: #000; color: #FFF; padding: 2px 5px 6px 6px; }
.content .error UL LI img { position: relative; top: 4px; margin: 0 4px 0 0; }

.register .error UL { margin: 0; padding: 0; list-style: none; }
.register .error UL LI { margin: 0 0 2px 0; background: #02272e; padding: 2 5 6 6; }
.register .error UL LI img { position: relative; top: 4px; margin: 0 4px 0 0; }

.content .respondMsg { color: yellow; background: #02272e; padding: 10px; text-align: center; }

.content .respondMsg img { position: relative; top: 4px; }

.content .successMsg { background: #02272e; padding: 30px; text-align: center; margin:0 auto; width:400px; }
.content .successMsg img { position: relative; top: 4px; }
.content .successMsg a { color:#fff; }

ul#teams-list{ list-style:none; margin:0 auto; padding: 0; width:50%; }
ul#teams-list li{ padding:5px; }
ul#teams-list li h2{ margin-bottom:0; }
ul#teams-list li ul.team{ background:#999; list-style:none; border-top: 1px solid #555; margin:0; padding: 0; }
ul#teams-list li ul.team li.dark{ background:#777; }
ul#teams-list li ul.team li.left{ background:#777; width:47%; float:left; }
ul#teams-list li ul.team li.right{ background:#777; width:47%; float:right; }
ul#teams-list li ul.team li ul.user{ background:#cecece; border-bottom: 1px solid #999; list-style:none; margin:0; padding: 0; }
ul#teams-list li ul.team li ul.user li{ color:#222; }

/*| REGISTER FORM |
.content { background: #733234 ; padding: 10px;   margin 0 0 20px 0;  text-align: left;  overflow: auto;}*/
.register { background: #454449; text-align: left; width: 690px; float: right;  margin: 80px 0 20px 0; }
.register h2 { margin: 0; padding: 8px 20px; color: #FFF; border-bottom: 1px solid #000; font-size: 1.8em; font-weight: normal; }

.register table.submit-form { width: 690px; border: 0; font-size: 0.9em; font-weight: bold; text-align: left; text-transform: uppercase; } 
.register table.submit-form tr td { background: #2B2E33; border-bottom: 1px solid #000; border-top: 1px solid #454449; padding: 6px; color:#FFF; text-align: left; }
.register table.submit-form tr td input[type=text] { border: 1px solid #FFF; background: #000; color: #FFF; padding: 6px 6px 0 6px; height: 18px; font-size: 0.9em; font-weight: bold; width: 200px; text-transform: uppercase; }
.register table.submit-form tr td input[type=password] { border: 1px solid #FFF; background: #000; color: #FFF; padding: 6px 6px 0 6px; height: 18px; font-size: 0.9em; font-weight: bold; width: 200px; text-transform: uppercase; }
.register table.submit-form tr td a { color: #fb4401; }
.register table.submit-form tr td a:hover { color: #FFF; }

/*| Info Table |*/
table.display-info { border: 1px solid #000; border-top: 0; width: 690px; font-size: 0.9em; font-weight: bold; text-align: left; } 
table.display-info tr td { text-align: left; background: #2B2E33; padding: 6px; border-top: 1px solid #454449; border-bottom: 1px solid #000; border-right: 1px solid #000; border-left: 1px solid #454449; }
table.display-info tr th { background: #2B2E33; padding: 6px; border-top: 1px solid #454449; border-bottom: 1px solid #000; border-right: 1px solid #000; border-left: 1px solid #454449; }

/*| FOOTER |*/
/*.footer { border-top: 2px solid #14191e; color: #FFF; background: #444c56;
position: relative; bottom: 0 !important; bottom: -1px; left: 0; width: 100%; padding: 20px 0; } */

/*| red text |*/
.makered a {color: #FB4401;}
/*| VALIDATION STYLE |*/
.validation-advice { display: inline; margin: 0 0 0 4px;	padding: 4px 6px 4px 6px;	background-color: #fb4401; color: #FFF; }
