html
	{
      		position: absolute;
	}

body
	{
      		position: absolute;
      		background: url('../images/various/bg.jpg');
      		background-repeat:repeat-x;
      		background-position: top middle;
      		background-color:#000;
		color: #AAA;
		margin:0px;
		padding:0px;
		font-size:10px;
		font-family: Verdana, Arial;
		overflow-x: hidden;		
  	}
input
	{
		border: 1px #333 solid;
		background-color: #111;
		color: #666;
		font-size:10px;
		padding:2px;
		margin:1px;
	}
select
	{
		border: 1px #333 solid;
		background-color: #111;
		color: #666;
		font-size:10px;
		padding:2px;
		margin:1px;
	}
input.button
	{
		border: none;
	}
textarea
	{
		border: 1px #333 solid;
		background-color: #111;
		color: #666;
		font-size:12px;
		padding:2px;
		
	}
td	
	{
		font-size:10px;
		font-family: Verdana, Arial;
		
	}
ul
	{
		list-style-type: bullets;
		padding-left:-10px;
		margin:-4px;
		margin-left:-20px;
	}
.ulnoimage	
	{
		list-style-type: none;
	
	}
li
	{
		padding:3px;
	}
img
	{
		border: none;
	}
.dot	
	{
		padding:6px;
	}
.dot2	
	{
		padding:6px;
	}
b
	{
		color:#fff;
	}
a { }		
a:link			{ text-decoration: none; color: #a38835; font-weight: 900; cursor: pointer; cursor: hand; }
a:visited		{ text-decoration: none; color: #a38835; font-weight: 900; cursor: pointer; cursor: hand; }
a:active		{ text-decoration: none; color: #a38835; font-weight: 900; cursor: pointer; cursor: hand; }
a:hover 		{ text-decoration: none; color: #e5c34f; font-weight: 900; cursor: pointer; cursor: hand; }

.button
	{
		cursor: hand; 
		cursor: pointer;		
	
	}
.header
	{
		position:absolute; 
		width:100%;
		border-bottom: 1px #333 solid; 
		background-image: url('../images/global/headerfill.jpg'); 
		background-repeat: repeat; 
		height:100px;
		
	}
.hoverlink
	{		
	
	}
#bodycontainer
	{
		width:1280px; 
		padding-left:2px;	
	}
.notice
	{
		border: 1px #bf5555 solid;
		background-color: #704444;
		color: #dec4c4;
		padding:6px;
		margin-top:20px;
		position:absolute;		
		visibility:hidden; 
	}
.notice_neutral
	{
		position:absolute;		
		width:300px;
		border: 1px #0F4282 solid;
		background-color: #082845;
		color: #fff;
		padding:6px;
		margin-top:20px;
		visibility:hidden; 
	}
.container
	{
		border-top: none;
		background-color: #161616;
	}
.overlay_night
	{
		position: absolute;
		background-color: #ffaaaa;
		left: 0px;
		top: 0px;
		filter:alpha(opacity=50);
		opacity: 0.5;
		-moz-opacity:0.5;
		height:100%;
		width:100%;
	}
.news_table
	{
		border-bottom: 1px #333 solid;
		border-right: 1px #333 solid;
	}
.forum_table
	{
		width:800px;
		border-bottom: 1px #333 solid;
	}
.forum_innertable
	{
		border: 1px 333 solid;
		font-size:10px;
		color:#999;
		margin:0px:
		padding:4px;
	}
.forum_post
	{
		font-size:12px;
		color:#BBBBBB;
	}	
.forum_attachment
	{
		font-size:10px;
		color:#777777;
		padding:2px;
		width:600px;
		overflow:auto;
		margin:2px;
		margin-top:8px;
	}	
.forum_post_head
	{
		font-size:11px;
		color:#333333;
	}	
.forum_topic
	{
		font-size:12px;
		color:#666666;
	}	
.forum_navigation
	{
		font-size:12px;
		color:#BBBBBB;
		border-bottom: 1px #333 solid;
		padding:3px;
	}
.horframe
	{
		font-family: Helvetica;
		text-transform: uppercase;
		font-size: 14px;
		font-weight:900;
		color: #fff;
	}
.layout_summary
	{
		margin-top:6px; 
		position:absolute;	
	}
.line
	{
		font-size:1px;
		height:1px;
		color:#ffffff;
		font-weight:900;
		width:100%;
		border-bottom: 1px #333 solid;
		padding:3px;
	}	
.linedark
	{
		font-size:11px;
		color:#ffffff;
		font-weight:900;
		width:100%;
		border-bottom: 1px #262626 solid;
		padding:2px;
	}
.loginfield
	{
		background: url('../images/various/loginfield_bg.png');
		background-color: #151515;
		background-position: center left;
		background-repeat:no-repeat;
		border: 1px #515151 solid;
		color: #fff;
		font-size:18px;
		padding:4px;
		padding-left:18px;		
	}
.loginfieldnoimage
	{
		background-color: #151515;
		border: 1px #515151 solid;
		color: #fff;
		font-size:18px;
		padding:11px;
		padding-top:4px;
		padding-bottom:4px;
	}
.bigfield
	{
		border: 1px #444 solid;
		color: #fff;
		font-size:18px;
		padding:4px;
		padding-left:18px;
		background: url('../images/various/bigfield_bg.png');
		background-color: #222;
		background-position: center left;
		background-repeat:no-repeat;
		
	}
.bigfieldnoimage
	{
		background-color: #222;
		border: 1px #444 solid;
		color: #fff;
		font-size:18px;
		padding:11px;
		padding-top:4px;
		padding-bottom:4px;
	}
.bigfieldsmalltext
	{
		background-color: #0B0B0B;
		border: 1px #515151 solid;
		color: #fff;
		font-size:12px;
		padding:4px;
		
	}
.box_registration
	{
		width: 400px;
	}
	
.master_settings_avatarbit
	{
		border: 1px #333 solid;
		position:relative;
		width:150px;
		margin-top:5px;
		margin-bottom:5px;
	}
.menu
	{
		min-width:1024px;
		width:100%;
 		border-top: 1px #333 solid;
		border-bottom: 1px #333 solid;
		cursor: hand; cursor: pointer;		
	}
.submenu
	{
		display:none;
		width:122px;
		background-color: #111;
		border: 1px #222 solid;
		padding:5px;
		margin-top: 6px;
		height:60px;
	}
.menuitem
	{		
		color:#666;
		padding-top:3px;
		padding-bottom:4px; 
		border-right: 1px #111 solid;
		border-bottom: 1px #111 solid;
		border-left: 1px #333 solid;
		text-align: center;
		background-color: #222;		
		cursor: hand; cursor: pointer;		
	}
.loggedin
	{
		position:absolute; 
		padding-left:5px;
		padding-top:2px;
		margin-top:103px;
	}
.titleline
	{
		color:#fff;
		font-size:11px;
		margin-top:6px;
		margin-left:-6px;
		background-image: url('../images/various/bullet.gif');
		background-position: 0px 50%;
		background-repeat: no-repeat;
		width:100%;
		padding:1px;
		padding-left: 12px;		
		font-weight:900;
		border-bottom:1px #666 solid;
	}
.titleblue
	{
		font-size:11px;
		color:#49556c;
		font-weight:900;		
	}
.titlegrey
	{
		font-size:11px;
		color:#999999;
		font-weight:900;		
	}
.textnormal
	{
		font-size:11px;
		color:#666666;
	
	}
.textwhite
	{
		font-size:11px;
		color:#fff;
 		font-weight: 100;	
	}
a.nobold:link	{ text-decoration: none; color: #a38835;}
a.nobold:visited	{ text-decoration: none; color: #a38835;}
a.nobold:active	{ text-decoration: none; color: #a38835;}
a.nobold:hover 	{ text-decoration: underline !important; color: #e5c34f;}

a.whitelink:link	{ text-decoration: none; color: #fff;}
a.whitelink:visited	{ text-decoration: none; color: #fff;}
a.whitelink:active	{ text-decoration: none; color: #fff;}
a.whitelink:hover 	{ background-color: #1F3B56;}

a.whitelinkneutral:link		{ color: #fff; font-weight:100;}
a.whitelinkneutral:visited	{ color: #fff; font-weight:100;}
a.whitelinkneutral:active	{ color: #fff; font-weight:100;}
a.whitelinkneutral:hover 	{ text-decoration: underline; color: #999; font-weight:100;}

.textsmall
	{
		font-size:9px;
		color:#fff;
	
	}
.textgray
	{
		font-size:11px;
		color:#666666;
	
	}
.textgraysmall
	{
		font-size:9px;
		color:#666666;
	
	}
.textdarkgray
	{
		font-size:11px;
		color:#444444;
	
	}
.textdarkgraysmall
	{
		font-size:9px;
		color:#444444;
	
	}
.textlightgray
	{
		font-size:11px;
		color:#999;
	
	}
.textyellow
	{
		font-size:11px;
		color:#FFCC00;
	}
.texttitleyellow
	{
		font-size:16px;
		color:#FFCC00;
		font-weight:900;
	}
.texttitle
	{
		font-size:12px;
		color:#ffffff;
		font-weight:900;
	
	}
.sidemenu
	{
		height:100%;
		margin-top:-1px;
		
	}
.chairman
	{
		font-style: italic;
		color:#87205A;
	}
.dyn_structure_title
	{
		border:1px #666 solid; 
		background-color:#111; 
		padding:3px; 
		width:394px;
	}
.titletextbox
	{
		position:relative;
		color:#fff;
		font-size:11px;
		font-weight: 900;
		border:1px #666 solid; 
		background-color:#444; 
		padding:4px; 		
		margin:4px;		

	}
.titletextboxsub
	{
		position:relative;
		font-size:11px;
		border:1px #555 solid; 
		background-color:#333; 
		padding:4px; 		
		margin:4px;
	}
.listitemtable
	{
		padding:3px; 
		margin:1px; 
		background-color:#222; 
		border:1px #333 solid;	
	}
.tablerow
	{
		padding:2px;
	}
.tablerowtitle
	{
		color:#fff;
		padding:2px;
		font-weight:900;
	}
.flashytitle
	{
		font-size:22px;
		color:#bbb;
		letter-spacing:-1px;
	}
.restable
	{
		background-color:#222; 
		border: 1px #333 solid;
		font-size:11px;
		padding:2px; 		
		margin:2px;	
		align:left;
		width: 750px;
	}
#res
	{
		border: 1px #555 solid;
		margin: 3px;
		padding: 1px;
	}
.tablebit
	{
		color:#fff;
		font-size:11px;
		border:1px #333 solid; 
		background-color:#222; 
		padding:4px; 		
		margin:4px;
		margin-right:14px;

	}
.info
	{
		color:#D5E2EA;
		font-size:11px;
		border:1px #262D33 solid; 
		background-color:#191E22; 
		padding:4px; 		
		margin:4px;
		margin-right:14px;
		text-align:left;
		
	}
	
.hp
	{
 		position: absolute; 
 		padding-left:4px; 
 		margin-top:-2px; 
 		font-size:9px; 
 		color: #fff;	
	}
.dhtml_active
	{
		border: 2px #666 dashed; 
		padding:1px; 
		margin:1px;
	}
.dhtml_deactive
	{
		border: none;
		margin:3px;
		padding:1px;
	}
.avatar
	{
		border: 1px #333 solid;
		width:150px;
		margin-top:5px;
		margin-bottom:5px;
	}
.resourcetable
	{
		margin-top:3px;
		background-color:#161616;
		border:1px #333 solid;
	}
.stats
	{
		margin-top:15px;
		border:1px #333 solid; 
		background-color:#222; 
		padding:5px;
		width:140px;
	}	
#loading_universal
	{
		background-color: #000;
		position:absolute;
		left:0px;
		top:0px;
		visibility:hidden;
	}