*
{
margin:0px;
padding:0px;
}
body
{
background:url(images/mainbg2.jpg) repeat-x #1C323F;
color:#fff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}
img
{
border:0px;
}

a,
a:link,
a:active,
a:visited 
{
	color:#385380;
	text-decoration:none;
	outline:0;
}

a:hover 
{
	color:#f6f6f6;
	text-decoration:none;
}

a.itsactive 
{
	color:#FF0000;
	font-weight:normal;
	font-style:italic;
}

a.nodec
{
	text-decoration:none;
}
a.nodec:hover
{
	text-decoration:none;
}

#main_container
{
background:url(images/background.jpg) repeat-y #111111;
width:1024px;
}
#main_container #content
{
width:980px;
}
#main_container #content2
{
float:right;
width:791px;
}
#main_container #content2 #qtoolb
{
background:url(images/qtoolb.jpg) no-repeat;
height:37px;
width:789px;
}
#main_container #content2 #pnamebar
{
background:url(images/pnamebar.jpg) repeat-x;
height:36px;
width:789px;
color:#ababab;
font-size:14px;
font-weight: bolder;
font-style:italic;
text-align:left;
font-family:Arial, sans-serif;
}
#main_container #content2 #contbg
{
width:789px;
}
#main_container #content2 #boxes
{
height:164px;
width:789px;
}
#main_container #content2 #boxes #rightt
{
float:right;
width:384px;
height:164px;
}
#main_container #content2 #boxes #rightt2
{
float:right;
width:188px;

}
#main_container #content2 #boxes #rightt #fitembox
{
width:384px;
height:130px;
}
#main_container #content2 #boxes #rightt .fitembgs
{
background:url(images/fitemsbg.jpg) repeat-x;
height:20px;
text-align:left;
font-size:10px;
font-style:italic;
}
#main_container #content2 #boxes #rightt #toolbar
{
background:url(images/toolbar.jpg) repeat-x;
height:34px;
}
#main_container #content2 #boxes #leftt
{
background:url(images/contbg.jpg) repeat-x #202020;
float:left;
width:601px;
height:164px;
}
#main_container #content2 #boxes #leftt2
{
float:left;
width:601px;
}
#main_container #mainmenu
{
float:left;
width:188px;
}
#main_container #mainmenu li
{
background:url(images/menubutton.jpg) no-repeat;
height:29px;
width:188px;
list-style:none;
font-size:14px;
font-family: arial;
font-weight:bold;
padding-top:5px;
}
#main_container #mainmenu li
a,
a:link,
a:active,
a:visited 
{
	color:#BBB;
	text-decoration:none;
	outline:0;
}
#main_container #mainmenu li a:hover 
{
	color:#FF0000;
	text-decoration:none;
}

#main_container #mainmenu  li a.itsactive 
{
	color:#FFF;
	font-weight:normal;
	font-style:italic;
}

#main_container #mainmenu li a.nodec
{
	text-decoration:none;
}
#main_container #mainmenu li a.nodec:hover
{
	text-decoration:none;
}


#copyright
{
width:1024px;
background:url(images/copyrightbar.jpg) no-repeat;
height:23px;
}
#top_menu
{
background:url(images/top_menu.jpg) repeat-x;
height:42px;
clear:both;
}
#stats_bar
{
background:url(images/stats_bar.jpg) repeat-x;
height:32px;
}
#stats_container
{
width:481px;
padding-top:4px;
height:32px;
clear:both;
}
#stats_right
{
float:right;
height:28px;
width:279px;

}
#stats_right #lcon
{
float:left;
height:28px;
width:186px;
clear:both;
}
#stats_right #rcon
{
background:url(images/yellowbar.jpg) no-repeat;
float:right;
height:28px;
width:93px;
padding-top:10px;
font-size:10px;
}
#stats_right #lcon #right1
{
background:url(images/purplebar.jpg) no-repeat;
float:right;
height:28px;
width:93px;
padding-top:10px;
font-size:10px;
}
#stats_right #lcon #left1
{
background:url(images/redbar.jpg) no-repeat;
float:left;
height:28px;
width:93px;
padding-top:10px;
font-size:10px;
}
#stats_left
{
float:left;
height:28px;
width:202px;
clear:both;
}
#stats_left #right
{
background:url(images/bluebar.jpg) no-repeat;
float:left;
height:28px;
width:109px;
padding-top:10px;
font-size:10px;
text-align:center;
}
#stats_left #left
{
background:url(images/greenbar.jpg) no-repeat;
float:right;
height:28px;
width:93px;
padding-top:10px;
font-size:10px;
}
#header
{
width:980px;
height:155px;
}
.top_infor
{
height:42px;
padding-right: 3px;
align:right;
}
.top_infol
{
height:42px;
padding-left: 3px;
align:left;
}
.gangname
{
font-size:32px;
font-style:italic;
margin: 5px;
color:#FF0000;
}
.gangrimg
{
border: #0564ad solid 1px;
}
#main_container #content3
{
padding-top: 50px;
padding-bottom: 50px;
}
#main_container #login_box
{
margin-left:245px;
margin-right:245px;
}

#main_container #login_box form 
{
	margin:0;
	padding:0;
}
#main_container #login_box .input 
{
	padding:5px;
	background:#fbfbfb;
	border:0;
	color:#666666;
	border:2px solid #0099FF;
	font: 20px Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	width: 300px;
	height: 30px;
	text-align:center;
}

#main_container #login_box input, select, textarea 
{
	padding:5px;
	background:#fbfbfb;
	border:0;
	color:#666666;
	border:1px solid #ddd;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

#main_container #login_box input:focus, textarea:focus, select:focus 
{
	background:#FFFFFF;
	border:1px solid #009900;
}

#main_container #login_box input.error, textarea.error, select.error
{
	background:#FFFFFF;
	border:1px solid #FF0000;
}

#main_container #login_box input.white, textarea.white, select.white
{
	background:#FFFFFF;
}

#main_container #login_box input.form, select.form, textarea.form 
{
	width:250px;	
	margin-bottom:7px;
}

#main_container #login_box select.form 
{
	width:261px;
}

#main_container #login_box textarea.nowidth,
input.nowidth,
select.nowidth 
{
	margin-bottom:7px;
}
.mailbg
{
background:url(images/mailbg.jpg) repeat-x;
}
.mailbg2
{
background:url(images/mailbg2.jpg) repeat-x;
color:#004b7b;
}
.mailbg3
{
background:url(images/mailbg3.jpg) repeat-x;
color:#fff;
}
.mailbg4
{
background:url(images/mailbg4.jpg) repeat-x #c9d6dc;
color:#111111;
border: #216fe1 1px thin;
}
.insidetable
{
text-indent:15px;
text-align:left;
}
.gbbg4
{
background:url(images/mailbg4.jpg) repeat-x #c9d6dc;
color:#7ba4b7;
font-size:36px;
border: #216fe1 1px thin;
}
.gbbg3
{
background:url(images/mailbg4.jpg) repeat-x #c9d6dc;
color:#7ba4b7;
font-size:50px;
border: #216fe1 1px thin;
}
#main_profile
{
width:95%;
}
.middle_txt
{
padding:5px;
}
#tos fieldset
{
width: 98%;
  border: #222222 1px solid;
    margin-top: 10px;
  margin-bottom: 20px;
      font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:9px;
  color:#666666;
  padding:5px;
}
#tos legend
{
color: #00CCFF;
font-size:10px;
font-weight:bold;
}
a.external:link {color: #FDD017; font-size:20px; font-family:Arial,Helvetica,sans-serif; }
a.external:visited {color: #FDD017; font-size:20px; font-family:Arial,Helvetica,sans-serif; }
a.external:hover {color: #0234d8;  font-size:20px; font-family:Arial,Helvetica,sans-serif; font-weight: bold; text-decoration: underline; }
a.external:active {color: #0234d8;  font-size:20px; font-family:Arial,Helvetica,sans-serif; font-weight: bold; } 

a.topmen:link {color: #FFF; font-size: 18pt; font-weight: bold; }
a.topmen:visited {color: #FFF; font-weight: bold; }
a.topmen:hover {color:blue; text-decoration: underline; }
a.topmen:active {color:blue; }

a.contentlink:link {color: #0234d8; text-decoration: underline; font-weight: bold; }
a.contentlink:visited {color: #0234d8; text-decoration: underline; font-weight: bold; }
a.contentlink:hover {color:#FDD017; text-decoration: underline; }
a.contentlink:active {color:#FDD017; }

a.leftbarmenu:link {color: #FFF; font-family:MS Sans Serif; text-indent:15px; text-align:left; }
a.leftbarmenu:visited {color: #FFF; font-family:MS Sans Serif; text-indent:15px; text-align:left; }
a.leftbarmenu:hover {color:#0234d8; font-family:MS Sans Serif; text-indent:15px; text-align:left; }
a.leftbarmenu:active {color:#0234d8; font-family:MS Sans Serif; text-indent:15px; text-align:left; }

.submitbutton
{
    background: url(./images/l_login.png) no-repeat;
    height: 30px;
    width: 188px;
    border: none;
}
.submitbutton:hover
 {
     background: url(./images/submit_button.jpg) no-repeat;
background: url(./images/l_login2.png) no-repeat;
    height: 30px;
    width: 188px;
    border: none;
 }
