#faqcats{
font-size:9pt;
}

#faqp {
}

#faqp .ul {
border-bottom: 2px solid;
font-size:14pt;
}

#bp {
}

#bp h1 {
}
#bp h2 {
}
#bp h3 {
}
#bp h4 {
color:#3063a7;
margin-bottom: 5px;
}

#bp .warn {
font-weight:bold;
text-align:center;
}

#bp p {
text-align:justify;
}

#cm {
font-family:Arial, Georgia,Times,serif;
font-size: 12px;
background-color:#F5F5F5;
padding: 5px 5px 20px 5px;
}

#cm .save {
float:right;
padding-top:10px;
}

#cm .save input[type="submit"]:hover { 
background-image: url(/siteimages/page/saverollover.png);
}

#cm .edit { 
background-image: url(/siteimages/page/editbutton.png);
display: block;
width:16px;
height:16px;
}
#cm .edit span {
display:none;
}

#cm .edit:hover{ 
background-position: 0 -1px;
}

#cm .new { 
background-image: url(/siteimages/page/newbutton.png);
display: block;
width:16px;
height:16px;
}
#cm .new span {
display:none;
}

#cm .new:hover{ 
background-position: 0 -20px;
}

#cm .remove { 
background-image: url(/siteimages/page/removebutton.png);
display: block;
width:16px;
height:16px;
}
#cm .remove span {
display:none;
}

#cm .remove:hover{ 
background-position: 0 -1px;
}


#cm h1 {
color:#545454;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
}

#cm h2 {
color:#545454;
font-family:Arial, Georgia,Times,serif;
font-size:14px;
text-decoration: underline;
}

#cm .warning {
width:650px;
border: red 1px solid;
padding: 10px;
margin-bottom: 10px;
background-color: #eecccc;
color: black;
}


#cm .clanimage {
text-align: center;
}

#cm .clanmenu {
font-size: 9px;
margin-left:10px; 
}

#cm .banner {
margin: 5px 0px 10px 0px;
text-align: center;
}

#cm .clandesc {
text-align: justify;
font-size:12px;
}

#cm .clanmenu {
font-size:14px;
font-family:Arial,Helvetica,sans-serif;
margin: 5px 0px 10px 0px;
}

#infotab 
{
   background: #ffffff url(../images/prosite/infotab.png);
   margin: 0;
   padding: 0;
   font-family: Arial, Helvetica, sans-serif;
   width:  192px;
   height: 219px;
}

#infotabtitle
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  width:  183px;
  height: 18px;
  padding-top: 9px;
  padding-top: 3px;
  padding-left: 8px;
  color: #444444;
}

#infotabimg
{
  font-size: 17px;
  width:  192px;
  height: 99px;
  padding-top: 21px;
  padding-left: 8px;
  border: 0px;
}

#infotabimg img
{
  border: 0px;
}

#infotabimg
{
  font-size: 17px;
  width:  192px;
  height: 99px;
  padding-top: 21px;
  padding-left: 8px;
  border: 0px;
}


#infotabtitle a:link, #infotabtitle a:visited, #infotabtitle a:link, #infotabtitle a:visited
{
  color: #444444;
}

.staff td h1 {
font-family:Arial, Georgia,Times,serif;
font-size: 20px;
margin-bottom: 4px;
padding: 10px 0px 5px 0px;
}

.staff td h2 {
font-family:Arial, Georgia,Times,serif;
font-size: 16px;
margin: 0px;
padding: 0px;
}

.staff td h3 {
font-family:Arial, Georgia,Times,serif;
font-size: 14px;
margin: 0px;
padding: 0px;
}

.staff td {
font-family:Arial, Georgia,Times,serif;
font-size: 12px;
}

.staff td h4 {
font-family:Arial, Georgia,Times,serif;
color: #ff8d03;
font-size: 14px;
margin: 0px;
padding: 10px 0px 5px 0px;
}


#profileheader {
	font-size: 18px;
}

#deactive {
	background: #D7D7D7;
	border: dashed 1px;
	padding: 5px 5px 5px 5px;
	margin-left: 7px;
	margin-right: 7px;
	margin-bottom: 7px;
}

#bannednotice {
	background: #ff0000;
	border: #880000 dashed 3px;
	padding: 5px 5px 5px 5px;
	margin-left: 7px;
	margin-right: 7px;
	margin-bottom: 7px;
	color: black;
}

#messagebox {
   border: 1px solid #9f9fff;
   background-color: #efefff;
   width: 95%;
   margin: 0 auto 1em auto;
   padding: .2em;
   font-size: 12px; 
}

#messageboxfooter {
   margin: 0 auto 1em auto;
   padding: .2em;
   font-size: 10px; 
}

#noteframe {
    margin: 0 auto 1em auto;
    padding: .5em;
	font-size: 11px;
	float: left;
	margin-left: 5px;
	margin-bottom: 5px;
    text-align: center;
}

BODY {
   background: #000000 url(../../siteimages/page/bg.png);
   margin: 0;
   padding: 0;
   font-family: Arial, Helvetica, sans-serif;
   dfont-family:Georgia,"Times New Roman",Times,serif; 
   font-size: 12px;
   color: #545454;
}
th {
	text-align: left;
}
#menu{width:172px; padding-left:7px;} 
#text{width:auto;margin:0;padding:0; } 
#te1xt p{padding:5px 20px;padding:0;} 
#main a{display:block;text-decoration:none;width:100%;line-height:27px;margin:0;padding:0;padding-left: 30px; width: 149px;} 

#clanframe {
	border: solid 1px gray;
	background: #D1D1D1;
	font-size: 11px;
	float: right;
	margin-left: 5px;
	margin-bottom: 5px;
}

#menuhead {
	background: url(../../siteimages/buttons/menu_header.png);
	height: 23px;
	padding-top: 5px;
	padding-left: 10px;
	color: #1d3451;
	font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

#menuitem {
	background: url(../../siteimages/buttons/menu_header_right.png);
	height: 23px;
	padding-top: 5px;
	padding-left: 10px;
	color: #1d3451;
	font-weight: bold;
   afont-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
}

#menuhead a:link, #menuhead a:visited, #menuitem a:link, #menuitem a:visited
{
	color: #1d3451;
}

#menusubitemoff {
    background: url(../../siteimages/buttons/menu_sub_button.png);
    height: 20px;
    padding-top: 2px;
    padding-left: 24px;
    color: gray;
   afont-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
}

#menusubitem {
	background: url(../../siteimages/buttons/menu_sub_button.png);
	height: 20px;
	padding-top: 2px;
	padding-left: 24px;
	color: #1d3451;
   afont-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
}

#menuHeader {
	background: url(../../siteimages/buttons/menu_header.png);
	height: 23px;
	padding-top: 5px;
	padding-left: 30px;
	color: white;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 15px;
}

#menuHeader {
	background: url(../../siteimages/buttons/menu_header.png);
	height: 23px;
	padding-top: 5px;
	padding-left: 30px;
	color: white;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 15px;
}
#ggaaHeader, #clanHeader, #mapHeader{
	background: url(../../siteimages/buttons/menu_caption.png);
	height: 23px;
	padding-top: 5px;
	padding-left: 30px;
	color: white;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 15px;
   width:172px;
}

#menuCaptionRight {
	background: url(../../siteimages/buttons/menu_caption_right.png);
	height: 22px;
	color: #1d3451;
	font-weight: bold;
	padding-top: 5px;
	padding-left: 10px;
	margin-bottom: 3px;
   afont-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   width:162px;
}
#menuHeaderRight {
	background: url(../../siteimages/buttons/menu_header_right.png);
	height: 23px;
	color: #1d3451;
	font-weight: bold;
	padding-top: 5px;
	padding-left: 10px;
	margin-bottom: 3px;
   afont-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   width:162px;
}

#featuredMap, #featuredClan {
	height: 135px;
	margin-left: 5px;
}


#topmenu {
  border: 0px;
  list-style: none;
  padding: 0;
  margin: 0;
  display: inline;
}

#topmenu a:link, #topmenu a:visited
{
  width:  72px;
  height: 78px;
  float: right;
  background-image: url(../../siteimages/page/menubuttonspro.png);
  text-decoration: none;
  display: inline;
  margin-top:10px;
}

#topmenuloggedin {
  border: 0px;
  list-style: none;
  padding: 0;
  margin: 0;
  display: inline;
}

#topmenuloggedin a:link, #topmenuloggedin a:visited
{
  width:  72px;
  height: 78px;
  float: right;
  background-image: url(../../siteimages/page/menubuttonspro.png);
  text-decoration: none;
  display: inline;
  margin-top:10px;
}

#buttonhome, #buttonaccount, #buttonticket, #buttoncommunity, #buttonaboutus, #buttoncreateaccount, #buttonfaq,
#buttonhomeloggedin, #buttonaccountloggedin, #buttonticketloggedin, #buttoncommunityloggedin, #buttonaboutusloggedin, #buttoncreateaccountloggedin, #buttonfaqloggedin
{
  display: inline;
}

/** Logged Out **/
/** Home Button **/
#buttonhome a:link, #buttonhome a:visited
{ background-position: 0px 0px;}

#buttonhome a:hover
{ background-position: 0px 78px; }

/** My Account Button **/
#buttonaccount a:link, #buttonaccount a:visited
{ background-position: -72px 0px; }

#buttonaccount a:hover
{ background-position: -72px 78px; }

/** Ticket Button **/
#buttonticket a:link, #buttonticket a:visited
{ background-position: -144px 0px; }

#buttonticket a:hover
{ background-position: -144px 78px; }

/** Ticket Button **/
#buttoncommunity a:link, #buttoncommunity a:visited
{ background-position: -216px 0px; }

#buttoncommunity a:hover
{ background-position: -216px 78px; }

/** About Us Button **/
#buttonaboutus a:link, #buttonaboutus a:visited
{ background-position: -360px 0px; }

#buttonaboutus a:hover
{ background-position: -360px 78px; }

/** CreateAccount Button **/
#buttoncreateaccount a:link, #buttoncreateaccount a:visited
{ background-position: -504px 0px; }

#buttoncreateaccount a:hover
{ background-position: -504px 78px; }

/** FAQ Button **/
#buttonfaq a:link, #buttonfaq a:visited
{ background-position: -576px 0px; }

#buttonfaq a:hover
{ background-position: -576px 78px; }

/** Logged In **/
/** Clan Button **/
#buttonclanloggedin a:link, #buttonclanloggedin a:visited
{ background-position: -72px 0px;}

#buttonclanloggedin a:hover
{ background-position: -72px 78px; }

/** Home Button **/
#buttonhomeloggedin a:link, #buttonhomeloggedin a:visited
{ background-position: -72px 0px;}

#buttonhomeloggedin a:hover
{ background-position: -72px 78px; }


/** My Account Button **/
#buttonaccountloggedin a:link, #buttonaccountloggedin a:visited
{ background-position: -144px 0px; }

#buttonaccountloggedin a:hover
{ background-position: -144px 78px; }


/** Ticket Button **/
#buttonticketloggedin a:link, #buttonticketloggedin a:visited
{ background-position: -216px 0px; }

#buttonticketloggedin a:hover
{ background-position: -216px 78px; }


/** FAQ Button **/
#buttonfaqloggedin a:link, #buttonfaqloggedin a:visited
{ background-position: -648px 0px; }

#buttonfaqloggedin a:hover
{ background-position: -648px 78px; }

#buttoncommunityloggedin a:link, #buttoncommunityloggedin a:visited
{ background-position: -288px 0px; }

#buttoncommunityloggedin a:hover
{ background-position: -288px 78px; }

/** About Us Button **/
#buttonaboutusloggedin a:link, #buttonaboutusloggedin a:visited
{ background-position: -432px 0px; }

#buttonaboutusloggedin a:hover
{ background-position: -432px 78px; }


#pageLogin {
	background-image: url(/siteimages/page/header_login.png);
	height: 30px;
}


#pageHeader {
	background-image: url(../../siteimages/page/header.png);
	background-repeat: no-repeat;
	height: 140px;
}


#leftMenu {
	background-color: white;
	width: 172px;
	vertical-align: top;	
}

#rightMenu {
	background-color: white;
	width: 166px;
	vertical-align: top;	
	padding-right:5px;
}

#pageFooter {
	background-image: url(/siteimages/page/footer.png);
	height: 9px;
	width: 995px;
}

#loginText {
   color: white;	
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
}

#loginText a {
   color: white;
   font-weight:bold;
}


#loginBox {
	font-size: 9px;
	afont-family: Arial, Helvetica, sans-serif;
	width: 172px;
	border: 0px; 
}
#loginBox input{
	border:1px solid silver;
	margin-left: 15px;
	font-size: 10px;
	padding: 2px;

}
#loginBox #prompts1 {
	afont-family: Arial, Helvetica, sans-serif;
	color: Orange;
	font-size: 10px;
	text-indent: 15px;
}
#loginBox #prompts {
	afont-family: Arial, Helvetica, sans-serif;
	color: Orange;
	font-size: 10px;
}
#loginBox #loginBoxHeaders {
	afont-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	border: none;
	text-indent: 16px;
}
#loginBox #loginBoxButton {
	padding: 0;
	width:34px;
	height:21px;
	margin-top: 0px;
	margin-right: 0px;
	border: none;
	margin-left: 0px;
}


#contentHeaderAdmin {
	background-image: url(../../siteimages/pagecontent/content_header_admin.png);
	height: 27px;
	width: 900px;
	color: #1d3451;
	font-weight: bold;
}
#contentBackgroundAdmin {
	background-image: url(../../siteimages/pagecontent/content_background_admin.png);
   background-repeat: repeat-y;
	padding-left: 10px;
	padding-right: 10px;
	width: 900px;
	min-height: 700px;
	height: 700px auto;

}
#contentFooterAdmin {
	background-image: url(../../siteimages/pagecontent/content_footer_admin.png);
	height: 10px;
	width: 816px;
}
#pageHeadingAdmin {
  	color: #1d3451;
	width: 800px;
	text-align: left;
	padding-left: 15px;
	padding-top: 6px;
	font-weight: bold;
}

#contentHeader {
	background-image: url(../../siteimages/pagecontent/content_header_admin.png);
	height: 27px;
	width: 816px;
	color: #1d3451;
	font-weight: bold;
}

#contentBackground {
	padding-left: 12px;
	padding-right: 12px;
	width: 786px;
}
#contentBackgroundwide {
    background-image: url(/siteimages/pagecontent/content_background.png);
   background-repeat: repeat-y;
    padding-left: 5px;
    padding-right: 20px;
    width: 816px;
}

#contentFooter {
	background-image: url(/siteimages/pagecontent/content_footer.png);
	height: 10px;
	width: 637px;
}

#footerIcons {
	background: white;
	width: 995px;
	text-align: center;
}

#pageContentAdmin {
	background-image: url(/siteimages/pagecontent/content_background.png);
   background-repeat: repeat-y;
   background: white;
	width: 900px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 0px;
	margin-right: 0px;

}
#pageContent {
	background-image: url(/siteimages/pagecontent/content_background.png);
    background-repeat: repeat-y;
    background: white;
	width: 780px;
	height: 500px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 0px;
	margin-right: 0px;
	border: 0px solid red;
}

#pageHeading {
	color: #1d3451;
	width: 790px;
	text-align: left;
	padding-left: 12px;
	padding-top: 5px;
	font-weight: bold;
}


#newsLogo {
	background-image: url(../../siteimages/pagecontent/dmw_logo_grey.png);
	background-repeat: no-repeat;
	height: 48px;
	background-position: right;
}

#newsAnnounce {
	font-size: 16px;
	font-weight: bold;
	color: #242c3a;
}
#newsSubCaption {
	font-weight: bold;
	color: #242c3a;	
}
#newsAnnounceMore {
	font-size: 16px;
	font-weight: bold;
	color: #242c3a;
}
#newsDate {
	font-size: 12px;
	font-style: italic;
	text-align: right;
	color: #545454;
}
#newsSubPost {
	text-align: justify;
	color: #545454;
}
#newsHeadlinePost {
	text-align: justify;
	color: #545454;
}
#pageSubHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #545454;
}

#dhCat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;	
}
#dbread {
font-size: 10px;
}


a:link {text-decoration: none; color: #044dad }
a:visited {text-decoration: none; color: #022986 }
a:active {text-decoration: underline; color: #044dad;}
a:hover {text-decoration: underline; color: #044dad }


form { margin:0;
        padding:0; }




#imgborder
{
  padding: 4px;
  border:  1px solid black;
}

#container {
        margin: 0px auto;
        width: 778px;
        position: relative;
        text-align: left;
}

#header_right{
	color: white;
   width: 100%;
	background-image: url(../../images/stevesilver/topbarfill.jpg);
   margin: 0 0px 0px 0px;
   padding: 0;
	background-repeat: repeat-x;
	text-align: left;
}

#login_label {
		font-size: 9px;	
}

#menucatitem 
{
        padding-top: 3px; 
        padding-left: 8px;
        width: 178px;
        height: 19px;
		font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
		color: #ffffff;
        background-image: url(../../images/stevesilver/catitemback.jpg);
}


#menucatitemtable td {
        background-image: none;
    //    ba ckground-color: #392E6A;
}

.maincontent
{
   background: #666E79 repeat-x 100% 0px;
}


#mainheader
{
  background: url(../../images/stevesilver/maincatgrad.jpg) #B3BBC7 repeat-y 0%;
  border: 1px solid black;
  padding-left: 5px;
  font-size: 19px;
	font-family: Arial, Helvetica, sans-serif;
  height: 23px;
  font-weight: bold;
}

#mainheader td
{
  font-size: 19px;
	font-family: Arial, Helvetica, sans-serif;
  height: 23px;
  font-weight: bold;
}


#ad {
	padding-top: 0px; 
   padding-left: 1px;
   padding-right: 0px;
	width: 172px;	
	font-size: 14px;
	color: #ffffff;
	border: 0px; 
	border-color: gray;
	border-style: solid;
	margin-bottom: 3px;
}


#adsep {
   background-image: url(../../siteimages/page/ad_background.png);
	height: 6px;	
}

#servers
{
	text-align: left;
    padding-top: 0px; 
   padding-left: 9px;
   padding-right: 9px;
	width: 171px;
	
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
   background-image: url(../../images/stevesilver/sideitemback.jpg);
}

#ad_bot
{
        width: 189px;
        height: 8px;
		font-size: 2px;
	font-family: Arial, Helvetica, sans-serif;
		color: #ffffff;
        background-image: url(../../images/stevesilver/sideitembot.jpg);
}


#news_headline
{
  padding-left: 0px;
  padding-right: 6px;
  font-size: 16px;
  font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}


#news_date
{
  padding-left: 6px;
  padding-right: 6px;
  font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
  color: #AAAAAA;
}

#news_quick
{
  padding-left: 6px;
  padding-right: 10px;
  font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
  color: #ffffff;
}


#news_quick hr
{
  width: 70%;
  color: #777777;
  background-color: white;
  height: 1px;
}


#f_news textarea
{
  border: 1px solid black;
  background-color: #596579;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
  color: #ffffff;
}

#news_post
{
  padding-left: 10px;
  padding-right: 10px;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
}

#news_post td
{

  padding-left: 10px;
  padding-right: 10px;
  font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
  c olor: #ffffff;
}

#news_post p
{
  font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
  co lor: #ffffff;
}

 
#news_post th {
  text-align: center;
  font-size: 16px;
  font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
  color: white;
  background-color: #697589;
}

#news_post hr
{
  width: 70%;
  color: #777777;
  background-color: white;
  height: 1px;
}

#foot_text
{ 
  text-align: center;
  font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
  color: #ffffff;
}

#ma in_content
{ 
  text-align: left;
  font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
  color: #ffffff;
  background: none;
}

.mai n_content td
{ 
  text-align: left;
  font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
  color: #ffffff;
 // background: none;
}


#loginfloat
{
 position: absolute;
 top: 130px;
 width: 200px;
 height: 28px;
 

}


/* Start Language Selection Styles */
#slang  {
  font-size: 10px;	
}
/* End Language Selection Styles */

/* Start form validation Styles */
input.error, select.error
{
	padding-right: 16px;
	border: 1px solid red;
 	background-color: #FFFCE2;
 	background-image: url(../images/warning_obj.gif);
   background-position: right;
	background-repeat: no-repeat;
}
/* End form validation Styles */

/* Start Generic Styles */
#page_heading {
  padding-top: 5px;
  padding-left: 6px;
  padding-right: 6px;
  color: #044dad;
  padding-left: 5px;
  font-size: 19px;
	font-family: Arial, Helvetica, sans-serif;
  height: 23px;
  font-weight: bold;
}

#page_sub_heading {
  color: #044dad;
  padding-top: 5px;
  padding-left: 0px;
  padding-right: 6px;
  font-size: 16px;
  font-weight: bold;
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
}

#cell_inside {
    padding: 0px 10px 0px 10px;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

#generic_message {
	border: 3px;
	border-collapse: collapse;
}

#generic_message a, a:visited:hover {
	text-decoration: none;
	color: blue;
}

#generic_message td {
	text-align: center;
  	font-size: 14px;
  	font-weight: normal;
  	font-family: Arial, Helvetica, sans-serif;
  	color: black;
}

#generic_table th {
  text-align: left;
  font-size: 11px;
  font-weight: bold;
}

#generic_table {
	padding: 10px;

}

#generic_table td {
  text-align: left;
  font-size: 10px;
  font-weight: normal;
}

#generic_table #generic_table_footer {
  text-align: right;
  font-size: 10px;
  font-style: italic;
}

#news_archive {
    border: 1px solid black;
    background-color: #596579;
	padding: 10px;

}

#news_archive td {

  	font-size: 14px;
  	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
  	color: white;
  	background-color: #596579;
	padding-left: 10px;
}

/* End Generic Styles */


/* Start EULA Styles */
#eula {
	font-family: Arial, Helvetica, sans-serif;
}

#eula td {
	font-family: Arial, Helvetica, sans-serif;
}

#eula #heading {
  text-align: left;
  font-size: 14px;
  font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
/* End EULA Styles */

/* Start Styles for download page */

#download_table {
	display: inline;
}

#download_table th {
  text-align: left;
  font-size: 14px;
  font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
  color: white;
  background-color: #596579;
  display: inline;
}

#download_table td {
  text-align: left;
  font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
  color: white;
}

#download_table #category {
  text-align: left;
  font-size: 12px;
  font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
  color: white;
}

#download_table #file {
  text-align: left;
  font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
  color: white;
}

#download_table #file_right {
  text-align: right;
  font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
  color: white;
}

#download_table select {
  text-align: left;
  font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
  color: black;
}
/* End Styles for download page */

/* Start Admin System Styles */
#admin_templates_list {
  text-align: left;
  font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
  color: white;	
}
/* End Admin System Styles */


/* Start Styles for scrolling table */
	/* Start layout CSS */
	.tableWidget_headerCell,.tableWigdet_headerCellOver,.tableWigdet_headerCellDown{	/* General rules for both standard column header and mouse on header of sortable columns */
		cursor:pointer;	
		border-bottom:3px solid #C5C2B2;
		border-right:1px solid #ACA899;
		border-left:1px solid #FFF;	
		background-color: #ECE9D8;
        height: 15px;
	}
	
	.tableWidget_headerCell{	/* Standard column header */
		border-top:2px solid #ECE9D8;
		
	}
	
	.tableWigdet_headerCellOver{	/* Rollover on sortable column header */
		border-top:2px solid #FFC83C;		
	}
	.tableWidget tbody .tableWidget_dataRollOver{	/* Rollover style on mouse over (Data) */
		background-color:#FFF;	/* No mouseover color in this example - specify another color if you want this */
	}
	
	.tableWigdet_headerCellDown{
		border-top:2px solid #FFC83C;	
		background-color:#DBD8C5;
		border-left:1px solid #ACA899;
		border-right:1px solid #FFF;			
	}
	.tableWidget td{
		margin:0px;
		padding:2px;
		border-bottom:1px solid #EAE9E1;	/* Border bottom of table data cells */
        font-size: 10px;
		
	}
	.tableWidget tbody{
		background-color:#FFF;
	}
	.tableWidget{
		font-family:arial;
		font-size:12px;	
		width: 95%;
	}
		
	/* End layout CSS */
	
	
	div.widget_tableDiv {
		border:1px solid #ACA899;	/* Border around entire widget */
		height: 200px auto;
		overflow:auto;
		overflow-y:auto;
		overflow:-moz-scrollbars-vertical;
		width:95%;

	}
	
	html>body div.widget_tableDiv {
		overflow: hidden;
		width:95%;
	}

	.tableWidget thead{
		position:relative;
	}
	.tableWidget thead tr{
		position:relative;
		top:0px;
		bottom:0px;
	}



	.tableWidget .scrollingContent{
		overflow-y:auto;
		overflow:-moz-scrollbars-vertical;
		width:100%;
	}
    
.player_details_row_start {
		font-family:arial;
		font-size:12px;
		color:#215DC6;
		font-weight:bold;
} 
/* End Styles for scrolling table */

.page
{
	/*background-color: #5E5A73;*/
	color: #000000;
}
/*td, th, p, li*
{
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}*/

.tborder
{
	background-color: #B9B9B9;
	
	border-left: 1px solid #B9B9B9;
	border-right: 1px solid #B9B9B9;
	border-spacing: 0px;
}

#cathead
{
    padding-left: 10px;
	/*background: #869BBF url(../images/dmw/gradients/gradient_tcat.gif) repeat-x top left;*/
	color: #1d3451;
	font: bold 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

/*.tcat
{
    /*b ackground: #EE7D03;*/
	/*background: #869BBF url(../images/dmw/gradients/gradient_tcat.gif) repeat-x top left;*/
	color: #FFFFFF;
	font: bold 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}*/

.tcat a:link
{
	color: #ffffff;
	text-decoration: none;
}
.tcat a:visited
{
	color: #ffffff;
	text-decoration: none;
}
.tcat a:hover, .tcat a:active
{
	color: #FFFF66;
	text-decoration: underline;
}

.thead
{
    background: #1d3451;
	/*background: #5C7099 url(../images/dmw/gradients/gradient_thead.gif) repeat-x top left;*/
	color: #FFFFFF;
	border-spacing: 0px;
	border-collapse: collapse; 
	border: none;
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.thead a:link
{
	color: #FFFFFF;
}
.thead a:visited
{
	color: #FFFFFF;
}
.thead a:hover, .thead a:active
{
	color: #FFFF00;
}
.tfoot
{
	background-color: #4975AA;
	color: #E0E0F6;
}
.tfoot a:link
{
	color: #E0E0F6;
}
.tfoot a:visited
{
	color: #E0E0F6;
}
.tfoot a:hover, .tfoot a:active
{
	color: #FFFF66;
}
.alt1, .alt1Active
{
	background-color: #FFFFFF;
	color: #000000;
	border-left: 1px solid #022986;
	border-right: 1px solid #022986;
	border-bottom: 1px solid #022986;
}

.alt1 a:link, .alt1 a:visited, .alt1Active a:link, .alt1Active a:visited,.alt2 a:link, .alt2 a:visited, .alt2Active a:link, .alt2Active a:visited
{
	color: #000000;
	font-family: arial,sans-serif;
    font-size: 11px;
    font-weight: bold;
}

.alt2, .alt2Active
{
	background-color: #c6c6c6;
	color: #000000;
	border-left: 1px solid #022986;
  border-right: 1px solid #022986;
	border-bottom: 1px solid #022986;
}


.alt1end, .alt1endActive
{
	background-color: #FFFFFF;
	color: #000000;
	border-left: 1px solid #022986;
	border-right: 1px solid #022986;
	border-bottom: 1px solid #022986;
}
.wysiwyg
{
	background-color: #ffffff;
	color: #000000;
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
textarea, .bginput
{
    background-color: #FFFFFF;
	color: #0;
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.button
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
select
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	width: 160px;
}
option, optgroup
{
	font-size: 11px;
	font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.smallfont
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.time
{
	color: #666686;
}
.navbar
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.highlight
{
	color: #FF0000;
	font-weight: bold;
}
.fjsel
{
	background-color: #C0C0C0;
	color: #E0E0F6;
}
.fjdpth0
{
	background-color: #F7F7F7;
	color: #000000;
}
.panel
{
	background: #C0C0C0;
	color: #000000;
	padding: 10px;
	border: 2px outset;
}
.panelsurround
{
	background: #909090;
	color: #000000;
}
legend
{
	color: #22229C;
	font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.vbmenu_control
{
	/*background-color: #B9B9B9;*/
	color: #1d3451;
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	padding: 3px 6px 3px 6px;
	white-space: nowrap;
}
.vbmenu_control a:link
{
	color: #1d3451;
	text-decoration: none;
}
.vbmenu_control a:visited
{
	color: #1d3451;
	text-decoration: none;
}
.vbmenu_control a:hover, .vbmenu_control a:active
{
	color: #1d3451;
	text-decoration: underline;
}
.vbmenu_popup
{
	background-color: #FFFFFF;
	color: #1d3451;
	border: 1px solid #0B198C;
}
.vbmenu_option
{
	background-color: #d0d0d0;
	color: #000000;
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_option a:link
{
	color: #22229C;
	text-decoration: none;
}
.vbmenu_option a:visited
{
	color: #22229C;
	text-decoration: none;
}
.vbmenu_option a:hover, .vbmenu_option a:active
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_hilite
{
	background-color: #8A949E;
	color: #FFFFFF;
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_hilite a:link
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_hilite a:visited
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_hilite a:hover, .vbmenu_hilite a:active
{
	color: #FFFFFF;
	text-decoration: none;
}

/* ***** styling for 'big' usernames on postbit etc. ***** */
.bigusername { font-size: 12pt;  font-weight: bold;}

/* ***** small padding on 'thead' elements ***** */
td.thead, div.thead { padding: 4px; }

/* ***** basic styles for multi-page nav elements */
.pagenav a { text-decoration: none; }
.pagenav td { padding: 2px 4px 2px 4px; }

/* ***** define margin and font-size for elements inside panels ***** */
.fieldset { margin-bottom: 6px; }
.fieldset, .fieldset td, .fieldset p, .fieldset li { font-size: 11px; }

/* ***** don't change the following ***** */
form { display: inline; }
label { cursor: default; }
.normal { font-weight: normal; }


#generic_table1 th {
  text-align: left;
  font-size: 14px;
  font-weight: bold;
  font-family: helvetica, sans-serif;
  color: white;
  background-color: #596579;
}

#generic_table1 {
    background-color: #596579;
	padding: 10px;

}

#generic_table1 td {
  text-align: left;
  font-size: 12px;
  font-weight: normal;
  font-family: helvetica, sans-serif;
  color: white;
  background-color: #596579;
}

#generic_table1 #generic_table1_footer {
  text-align: right;
  font-size: 10px;
  font-family: helvetica, sans-serif;
  color: white;
  font-style: italic;
}

#warning td {
  text-align: left;
  font-size: 14px;
  font-weight: bold;
  font-family: helvetica, sans-serif;
  color: red;
}

#download_table th {
  text-align: left;
  font-size: 12px;
  font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
  font-weight: bold;
  color: white;
  background-color: #596579;
}

#download_table {
  font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
  background-color: #596579;
  padding: 2px;
}

#download_table td {
  text-align: left;
  font-size: 12px;
  font-weight: normal;
  color: white;
  background-color: #596579;
}

#download_table #tdcenter {
  text-align: center;
  font-size: 12px;
  font-weight: normal;
  color: white;
  background-color: #596579;
}

#download_panel th {
  text-align: center;
  font-size: 12px;
  font-weight: bold;
  font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
  color: white;
  background-color: #596579;
}

#download_panel {
    background-color: #596579;
	padding: 10px;

}

#download_panel td {
  text-align: left;
  font-size: 12px;
  font-weight: normal;
  font-family: helvetica, sans-serif;
  color: white;
  background-color: #596579;
}

#downloadpagingborder {
	display: block;
  text-align: right;
  font-size: 12px;
   padding-top: 3px; 
   padding-left: 8px;
	font-size: 11px;
	font-family: Verdana;
	color: #ffffff;
   background-position: 0px 0;
	background: #8895a8;
}

#downloadtableheader {
  font-size: 9px;

}

#download_description {
  text-align: left;
  font-size: 10px;
  color: white;
  background-color: #596579;
}

#download_title {
  font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
  text-align: center;
  font-size: 10px;
  color: white;
  background-color: #596579;
}

.hintsClass {
		text-align: center;
		font-family: Verdana, Arial, Helvetica;
}

#toolboxDiv {
    border:2px solid #ffffff;
    text-align: center;
    color:#fff;
    background-color: #596579;
    cursor: move;
    position: absolute;
    height: 150px;
    width:270px;
    filter: alpha(opacity=0);
}

#adminInfoDiv {
    border:2px solid #ffffff;
    text-align: center;
    color:#fff;
    background-color: #596579;
    cursor: move;
    position: absolute;
    height: 150px;
    width:270px;
    filter: alpha(opacity=80);
}

#adminInfoDiv th {
    text-align: center;
    color:#fff;
    background-color: blue;
    cursor: move;
}

#adminInfoDiv td {
    font-size: 10px;
    text-align: left;
    color:#fff;
    cursor: move;
}

/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
 display:none;
 background-image: url(../../siteimages/page/tab_bg3.png);
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {
}
.tabberlive {
 margin-top:1em;
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
 margin:0;
 padding: 3px 0;
 border-bottom: 1px solid #778;
 font: bold 12px Verdana, sans-serif;
 /*background-image: url(../../siteimages/page/tab_bg.png);*/
}

ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
}

ul.tabbernav li a
{
 padding: 3px 0.5em;
 margin-left: 3px;
 border: 1px solid white;
 border-bottom: none;
 background-image: url(../../siteimages/page/tab_bg2.png);
 text-decoration: none;
}

ul.tabbernav li a:link 
{ 
  color: white; 
}

ul.tabbernav li a:visited { color: #667; }

ul.tabbernav li a:hover
{
 color: #000;
 background-image: url(../../siteimages/page/tab_bg2.png);
 background-repeat: repeat-x;
 border-color: #227;
}

ul.tabbernav li.tabberactive a
{
 background-color: #fff;
 border-bottom: 1px solid #fff;
}

ul.tabbernav li.tabberactive a:hover
{
 color: #000;
 background: white;
 border-bottom: 1px solid white;
}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
 padding:5px;
 border:1px solid #aaa;
 border-top:0;

 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */

 /* height:200px; */

 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */

 /* overflow:auto; */
}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
 display:none;
}

/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}

#dmwTip {
    font-family: Helvetica, sans-serif;
    font-size: 12px;
    padding: 6px;
    height: 80px;
}

#ticketPhrases {
    visibility:hidden;
}

.ticketPanel
{
	background: #8491AE;
	color: #000000;
	padding: 2px;
	border: 2px outset;
}
.ticketPanelSurround
{
	background: #5F687C;
	color: #000000;
}


.clanrow0
{
  background: #DDDDFF;
}
.clanrow1
{
  background: #CCCCFF;
}

#prominiheader
{
  margin-top:10px;
  background: url(../siteimages/page/proroundal.png);
  background-repeat: no-repeat;
  width: 690px;
  height: auto;
  padding-top:32px;
  padding-left:100px;
  font-family: Helvetica, sans-serif;
  font-size:18px;
  /*text-decoration: underline;*/
  color: #888888;

} 

#prominiheader hr
{
color: #888888;
background-color: #888888;
height: 2px;
}