.center
{
	text-align: center;
}

.column1
{
	width:  150px;
	text-align: left;	
}

.column2
{
	width:  100px;	
	text-align: left;	
}

.img {
	border: none;
}

img.leftmenu { margin: 0px; display: inline; border: none; float: left;}

input {border:0px none; background-color: #000; color:#FFF; background: url('images/input_field.gif') left top; margin:2px; color: #FFF;}

textarea
 {
 	border:1px solid #FFF; 
	background: #000;
	color:#FFF; 
	font-family : monospace, Fixed,Courier, Courier New;
	font-size: 11px;
	font-weight: bold;
}

.button
{
color: #ddd; 
padding: 0px; 
margin: 4px; 
border: 1px solid #fff; 
font-weight: bold; 
background: url('forums/themes/gaming_cs/images/img05.gif') no-repeat left top;	
}

.headbox
{
	background: url('images/stats_bg3.gif') repeat-x left top;			
	border:0px none;
	height: 33px; 
	width:165px;
	position: relative;
	margin-left: 11px
}

.endbox
{
	margin-left: 11px;
	line-height: 16px;
	font-weight : bold; 
	text-decoration : none; 
	font-family : Verdana, "Lucida Sans", Arial, Geneva, Helvetica, Helv, "Myriad Web", Syntax, sans-serif; 
	background: url('images/stats_bg3.gif') no-repeat left bottom;
	border:0px none;
	height: 33px;
	width:165px;
	float: left;
}

.ship_endbox
{
	margin-left: 11px;
	line-height: 16px;
	font-weight : bold; 
	text-decoration : none; 
	font-family : Verdana, "Lucida Sans", Arial, Geneva, Helvetica, Helv, "Myriad Web", Syntax, sans-serif; 
	background: url('images/stats_bg3.gif') no-repeat left bottom;
	border:0px none;
	height: 33px;
	width:165px;
}

.menumove
{
	position:absolute; top: 168px; left: -10px;
	background: transparent; 
}

.leftmenu
{
margin-left: 11px;
background: url('images/stats_bg3.gif') repeat-y left center;
border : 0px none;
color : #ffffff; 
padding-top : 2px; 
padding-right : 1px; 
padding-bottom : 1px; 
padding-left : 15px; 
width : 150px; 
font-weight : bold; 
text-align : left
} 

.shipmenu
{
clear: both;
margin-left: 11px;
background: url('images/stats_bg_repeat.png') repeat-y left top;
width : 200px;
border : 0px none;
color : #ffffff; 
padding-top : 2px; 
padding-right : 1px; 
padding-bottom : 1px; 
padding-left : 15px;  
font-weight : bold; 
text-align : left; 
float: left;
} 

.shipmenubar {
clear: both;
margin-left: 5px;
background: url('images/stats_bg_repeat.png') repeat-y left top;
width : 105px;
border : 0px none;
color : #ffffff; 
padding-top : 2px; 
padding-right : 1px; 
padding-bottom : 1px; 
padding-left : 15px; 
font-weight : bold; 
text-align : left; 
float: left;
}

.horiz_nav_percbar
{
 background: #FF0000; border-right: 1px solid #800; 
}

.horiz_empty_bar
{
	width: 72px; height: 14px; border:1px solid #BBB;	
}

.horiz_perc_display
{
	display:inline; position: relative; top: -8px; left: 74px; height: 0px; line-height: 0px; color: #FFF; font-size: 11px;	font-weight: bold;
}


.leftmenu:hover
{
	color: #FFFF33;
	cursor: pointer; /* needed for IE7 */
}

.textleftmenu
{
background: transparent;
border : 0px;
color : #ffffff; 
text-align : left;
font-size: 12px; 
} 

.hintmenu
{
margin-left: 11px;
background: url('images/stats_bg_repeat.png') repeat-y left center;
border : 0px none;
padding-top : 2px; 
padding-right : 1px; 
padding-bottom : 1px; 
padding-left : 15px; 
width : 150px; 
font-weight : normal; 
text-align : left ;
float: left;
} 

.titlehintmenu
{
background: transparent;
border : 0px;
width : 130px; 
color: #FFCC00;
font-weight : bold; 
font-size : 130%; 
text-align : left; 
}

.texthintmenu
{
background: transparent;
border : 0px;
width : 130px; 
color : #DEB887; 
font-weight : bold; 
font-size : 110%; 
text-align : left; 
} 

.gap { line-height: 3px; }

.topbar { width: 100%;
	margin-left: 8px;
	margin-right: 8px;
	margin-top: 8px;
	background: transparent;
	padding: 3px;
	color: #ddd;
	font-weight: bold;
	font-size: 11px;
}
	
.content
{ 
	background: #000 url(images/bgContent.png) no-repeat;	
	padding: 0px;
}

.contenthead
{ 
	background: transparent url('images/shadow.png');	
	font-weight: normal;
	font-size: 16px;
	height: 22px;
	width: 600px;
}

.contentcontent
{ 
	font-size: 14px;
}

.spacer
{
	font-size: 3px;
	background: #000;
	line-height: 4px;
}

.externallinks
{ 
	font-size: 12px;
	background: transparent;
}


.playerheading
{ 
	background: transparent url('images/greybar.jpg');	
	font-weight: normal;
	font-size: 16px;
	height: 16px;
	padding-bottom: 2px;
}

.shadow
{
	background: #000;
	display:inline;	
}

.small
{ 
	font-size: 10px;
}

.textstatsbox
{
background: transparent;
border : 0px;
color : #ffffff; 
font-weight : bold; 
text-align : left;
font-size: 12px; 
line-height: 13px;
} 

.stats_box
{
position:relative; top: -70px; background: url('images/stats_bg3.gif') no-repeat left top; height: 180px; width:165px;
}

.stats_box_in {
margin-left: 12px;
padding-top: 20px;
}

.text_a
{
	font-weight: bold;
	position: relative;
	margin: 0px;
	padding: 1px;
	height: 0px;
	color: #fff;	
	text-decoration : none;
	display: inline; 	
}

.hover_text
{
	font-weight: bold;
	position: absolute; /* workaround for Opera, Chrome, Safari browser bugs */
	top: 0px;
	left: 0px;
	width: 50px;
	color: #FFF;
	font-size: 12px;
	text-align: center;
	font-family : Arial, Helvetica, sans-serif; 	
	display : inline;
	z-index: 3;	
}

.hover_text_small
{
	font-weight: bold;
	position: absolute; /* workaround for Opera, Chrome, Safari browser bugs */
	margin: 0px;
	padding: 0px;
	width: 50px;
	color: #FFF;
	font-size: 10px;
	font-family : Arial, Helvetica, sans-serif; 	
	text-align: center;
	display : inline;
	z-index: 3;	
}

.hover_text_percent
{
	font-weight: bold;
	position: absolute;
	top: 0px;
	left: 54px;
	margin: 0px;
	padding: 0px;
	color: #FFF;
	font-size: 10px;
	text-align: right;
	font-family : Arial, Helvetica, sans-serif; 
	display : inline;	
}

.hp_bar
{
	font-weight: bold;
	position: absolute; /* workaround for Opera, Chrome, Safari browser bugs */
	top: 118px;
	left: 0px;
	color: #FFF;
	font-size: 10px;
	font-family : Arial, Helvetica, sans-serif; 	
	text-align: center;
	width: 140px;
}

.ship_a{
	font-weight: bold;
	position: relative;
	top: -30px;
	left: 30px;	
	margin: 0px;
	padding: 2px;
	height: 1px;
	color: #aff;
	font-size: 12px;		
}

.bar_a{
	position: absolute;
	left:  77px;
	margin: 0px;
	width: 50px;
	text-align: left;	
	background:  transparent;
	padding-top: 1px;
	height: 0px;
	display : inline;
	z-index: 1;	
}

.bar_b
{
	position: absolute;
	left: 0px;
	top: 3px;	
	background:  #FF2222;	
	margin: 0px;
	padding: 0px;
	padding-top: 1px;	
	height: 8px;
	display : inline;
	z-index: 1;		
}

.bar_title
{
	font-size: 10px;
	background:  transparent;	
	margin: 0px;
	padding: 0px;	
	width: 50px;
}

.scanbox
{
	position: absolute; visibility: visible; top: 0px; left: 751px; height: 520px; width: 154px; background: transparent; border:0px #222 solid; font-weight: bold; padding:3px;font-size: 10px; 
}

.hintbox
{
	position: absolute; visibility: visible;  top: 0px; left: 750px; height: 520px; width: 154px; background: transparent; border:0px #222 solid; font-weight: bold; padding:3px;font-size: 10px; 
}

.left_hintbox
{
	position: relative; left: -10px; height: 520px; width: 154px; background: transparent; border:0px #222 solid; font-weight: bold; font-size: 10px; 
}

.featurebox
{
	position: absolute; visibility: visible; top: 55px; left: 460px; height: 520px; width: 154px; background:url('images/bgstars.gif') left top; border:0px solid #222; font-weight: bold; padding:3px;font-size: 8px 
}

.nlibody {
	font-family : Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: normal;
	font-weight:bold;
	margin: 0px;
	background: #000 url('images/bg_opt_dither.jpg') no-repeat -100px top; 
	color: #CDCDE2	
}

.nliattacks
{
	position: absolute; 
	visibility: visible; 
	top: 375px; 
	left: 470px; 
	width: 154px; 
	font-weight: bold; 
	padding:3px;
	font-size: 11px; 
	background: url('images/stats_bg3.gif') no-repeat left top; 
	margin: 0px;
	height: 165px
}

.nlidemo
{
	position: absolute; 
	visibility: visible; 
	top: 235px; 
	left: 470px; 
	height: 200px;
	width: 200px; 
	font-weight: bold; 
	padding:3px;
	font-size: 11px; 
	background: url('images/starpiratedemo.gif') no-repeat left top; 
	margin: 0px;
	height: 165px
}

body {
	font-family : Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: normal;
	margin: 0px;
	background: #000 url('images/bg_opt_dither.jpg') no-repeat left top; 
	color: #EEE;
	min-height: 600px;	
}

.onlinebox
{
font-size: 14px;	
color: #FFF;
position: absolute; visibility: visible; top: 5px; left: 40px; height: 80px; width: 154px; background: transparent; border:0px #222 solid; font-weight: bold; padding:3px; 
}

.onlinebox2
{
font-size: 14px;	
color: #FFF;
position: absolute; visibility: visible; top: 5px; left: 95px; height: 80px; width: 154px; background: transparent; border:0px #222 solid; font-weight: bold; padding:3px;	
}

.header
{
	padding: 0px;	
	width:800px;
	height: 70px;
	background: url('images/splogo.png') 160px top no-repeat transparent; 
	padding-bottom: 4px;	
}

.ingameheader
{
	padding: 0px;	
	width:760px;
	height: 60px;
	background: url('images/splogo.png') center top no-repeat transparent; 
	padding-bottom: 4px;
}

.time
{
	text-align:right;		
}

.location
{
padding:4px; 
float: right;	
}

.mainpage
{	
	width:800px;
}

h1, h2, h3, h4, h5, h6 {
font-family : "Trebuchet MS", Verdana, "Lucida Sans", Arial, Geneva, Helvetica, Helv, "Myriad Web", Syntax, sans-serif; 
font-weight : normal; 
} 

.head, .dynabox, a.leftmenu, a.topmenu {
margin-left: 8px;
font-weight : bold; 
text-decoration : none; 
font-family : Verdana, "Lucida Sans", Arial, Geneva, Helvetica, Helv, "Myriad Web", Syntax, sans-serif; 
	border:0px;
} 

.pseudotab
{
	display: inline;	
	position: absolute;
	text-align: left;
	left:  180px;
}


a 															{color : #ffffff; text-decoration: none;} 

.pos1 {background-color : #1E1E1E;}

.loginbox {background-color : #111; border : 1px solid #444; color : #ffffff; width:310px; padding: 3px;} 
.pos2, .topnav 								{background-color : #333; color : #ffcc00; border : 1px solid #444; }

.neg0 																{background-color : #000000; } 
.neg1, a.topmenu:hover							{background-color : #4d75a0; color : #ffffff; border : #000000; } 
.neg2, .headbox, a.topmenu:link, a.topmenu:visited 				{background-color : #7d9fc4; color : #ffffff; border : #000000; } 

a.topmenu:link {
display : inline; 
padding-top : 5px; 
padding-right : 0; 
padding-bottom : 5px; 
padding-left : 0; 
border-style : solid; 
border-top-width : 0; 
border-right-width : 0; 
border-bottom-width : 0; 
border-left-width : 1px; 
text-align : center;  
} 

a.topmenu:hover {
background-color : #4d75a0; 
display : inline; 
padding-top : 5px; 
padding-right : 0; 
padding-bottom : 5px; 
padding-left : 0; 
border-style : solid; 
border-top-width : 0; 
border-right-width : 0; 
border-bottom-width : 0; 
border-left-width : 1px; 
text-align : center; 
} 

a.topmenu:visited {
display : inline; 
padding-top : 5px; 
padding-right : 0; 
padding-bottom : 5px; 
padding-left : 0; 
border-style : solid; 
border-top-width : 0; 
border-right-width : 0; 
border-bottom-width : 0; 
border-left-width : 1px; 
text-align : center; 
} 

.headbox {
background-color: #000000;
padding: 5px;
color: #ddd;
display : block; 
padding: 5px;
width : 156px; 
text-align : left; 
} 

#topbox {
	border: 0px;
	background: transparent;
	padding : 5px;
	padding-left:  20px; 
	font-size: 12px;
	font-weight : bold;
	color: white;	 	
	width: 420px;
} 

.topnav {
border-left:1px solid; border-right:1px solid; border-top:0px solid; border-bottom:1px solid; padding-top : 3px;
padding-bottom : 0 
} 

.mainbox
{
border-left:1px none; border-right:0px none; border-top:1px none; border-bottom:1px none; background-color: #222; 
} 

.mainbox p a {
font-weight : bold; 
font-size : 90%; 
} 

.dynabox {
border: 1px solid #333;
text-align : center; 
} 

.dynabox .headbox {
border-style : dashed; 
border-top-style : solid; 
border-right-width : 0; 
border-left-width : 0; 
padding-top : 3px; 
padding-left : 0; 
padding-right : 0; 
padding-bottom : 3px; 
} 

.dynacontent {
padding-top : 3px; 
padding-left : 5px; 
padding-right : 5px; 
padding-bottom : 3px; 
text-align : left; 
font-size : 70%; 
font-weight : normal; 
} 

a{
	color: #FFCC00;
}

a:hover {
	color: #FFFF33;
}

.eliteplayer
{
	color: green;
}

.admin
{
	color: #38ACEC;
}

.moderator
{
	color: red;
}

.csr
{
	color: #6666FF;
}

.freeplayer
{
}

.greeter
{
	color: orange;
}

.immortal
{
	color: white;
}

.retired
{
	color: silver;
}

#marquee
{
	color: white;
	position: absolute;
	text-align: left;
	left:  288px;
	width: 90px;
	top:  275px;
	font-size: 12px;
}

.tourimage
{
	border: none;
	position: absolute;
	left: 330px; 
	width: 180px;
	top:  200px;
}

.tourimage:hover
{
	
}
.popup
{
   border:4px solid #333; position:absolute; left:350px; top:330px; width:300px;
   background-color:#111;
   padding: 5px;
   color: Yellow;
   font-family: Arial;
   font-weight: bold;
   font-size: 10pt;
   z-index:100;
   visibility:hidden
}
.shippopup  
{
	color:#000033; background-color:#000000; background-image: url('images/ships/big_bg.gif');
        position:absolute; top:100px; left:200px; width:400px; height:425px;
        z-index:99;
		visibility:hidden;
}


.shippopup_high_res  
{
	color:#000033; background-color:#000000; background-image: url('images/ships/big_bg.gif');
        position:absolute; top:-100px; left:-100px; width:400px; height:425px;
        z-index:99;
		visibility:hidden;
}
.did_you_know
{
	overflow: auto; 
	position: absolute; 
	top:40px; 
	left:200px;  
	z-index:11000; 
	visibility: hidden; 
	height: 450px; 
	width: 450px; 
	background-color: #000000;
	background:url(./images/pleiades.jpg) left top; 	 
	border: 1px solid #888; 
	padding:12px;
	font-size: 14px;
	text-align: justify;
	color: white;
}

.info_pop_up
{
	position: absolute; 
	border:4px solid #333;
	top:150px; 
	left:250px;  
	z-index:11000; 
	visibility: hidden; 
	height: 456px; 
	width: 511px;
	background-color: #000000;
	background:url(./images/bg_qst.jpg) left top no-repeat; 
	border: 0px solid #888; 
	padding:12px;
	font-size: 14px;
	text-align: justify;
	color: white;
}

#info_pop_up_text
{ 
	position: absolute;
	top:110px;
	left: 45px;
	width: 450px;
	height: 285px;
}

#qst_progress
{
	position: absolute;
	top:23px; 
	left: 467px;
	color: #C9BE62;
	font-size: 18px;
	font-weight: bold;
	text-align: right;
}

#qst_button
{
	position: absolute;
	background:url(./images/bg_qst_button.jpg) left top;
	top:425px;
	left: 45px;
	width: 113px;
	height: 37px;
}

#qst_navigation
{
	position: absolute;
	top:435px; 
	left: 80px;
	width: 40px;
}
#qst_pause
{
	position: absolute;
	top:435px;
	left: 340px;
	color: #FDD017;
}

#menu_additional_text
{
	color: #ADA96E;
}

#fuel_menu
{  	
	position: absolute;
	top:  78px;
	left: 248px;
	font-weight: bold;
	font-size: 14px;
	background-color: #000000;
	border: 1px solid white;
	border-top: 1px solid white;
	border-right: 2px solid rgb(51, 51, 51);
	border-left: 1px solid white;
	border-bottom: 2px solid rgb(51, 51, 51);
	padding: 2px;
}


#hp_menu
{  	
	position: absolute;
	top:  78px;
	left: 136px;
	font-weight: bold;
	font-size: 14px;
	background-color: #000000;
	border: 1px solid white;
	border-top: 1px solid white;
	border-right: 2px solid rgb(51, 51, 51);
	border-left: 1px solid white;
	border-bottom: 2px solid rgb(51, 51, 51);
	padding: 2px;
}

#energy_menu
{  	
	position: absolute;
	top:  78px;
	left: 448px;
	font-weight: bold;
	font-size: 14px;	
	background-color: #000000;
	border: 1px solid white;
	border-top: 1px solid white;
	border-right: 2px solid rgb(51, 51, 51);
	border-left: 1px solid white;
	border-bottom: 2px solid rgb(51, 51, 51);
	padding: 2px;
}

#level_menu
{  	
	position: absolute;
	top:  78px;
	left: 548px;
	font-weight: bold;
	font-size: 14px;	
	background-color: #000000;
	border: 1px solid white;
	border-top: 1px solid white;
	border-right: 2px solid rgb(51, 51, 51);
	border-left: 1px solid white;
	border-bottom: 2px solid rgb(51, 51, 51);
	padding: 2px;
}

#research_menu
{  	
	position: absolute;
	top:  78px;
	left: 350px;
	font-weight: bold;
	font-size: 14px;	
	background-color: #000000;
	border: 1px solid white;
	border-top: 1px solid white;
	border-right: 2px solid rgb(51, 51, 51);
	border-left: 1px solid white;
	border-bottom: 2px solid rgb(51, 51, 51);
	padding: 2px;
}

#ship_enter_dockingstation
{ 
	cursor:pointer;
	position: absolute;
	top:  196px;
	left: 398px;
	width: 200px;
	height: 40px;
	font-weight: bold;
	color: #FFFF33;
	text-align: right;
	padding-top: 30px;
}

#gang_menu_title
{ 	
	cursor:pointer;
	position: absolute;
	top:  110px;
	left: 13px;		
	font-weight: bold;
	color: #FFFF33;
	height: 100px;
	width: 100px;
	margin-top: 30px;
}
#gang_menu
{  	
	position: absolute;
	top:  155px;
	left: 9px;		
	font-weight: bold;
	background-color: #000000;
	border: 1px solid white;
	border-top: 1px solid white;
	border-right: 2px solid rgb(51, 51, 51);
	border-left: 1px solid white;
	border-bottom: 2px solid rgb(51, 51, 51);
	padding: 2px;
}

#space_actions_menu_title
{ 
	cursor:pointer;
	position: absolute;
	top:  170px;
	left: 380px;
	font-weight: bold;
	color: #FFFF33;
	height: 120px;
	width: 100px;	
	margin-top: 40px;
	
}
#space_actions_menu
{ 
	position: absolute;
	top:  185px;
	left: 380px;
	font-weight: bold;
	background-color: #000000;
	border: 1px solid white;
	border-top: 1px solid white;
	border-right: 2px solid rgb(51, 51, 51);
	border-left: 1px solid white;
	border-bottom: 2px solid rgb(51, 51, 51);
	border: 1px solid white;
	padding: 2px;
}

#companion_area
{ 
	cursor:pointer;
	position: absolute;
	top:  0px;
	left: 270px;
	font-weight: bold;
	width: 100px;
}

#ship_maint_menu_title
{ 
	cursor:pointer;
	position: absolute;
	top:  170px;
	left: 147px;
	font-weight: bold;
	color: #FFFF33;
	height: 50px;
	width: 120px;
	margin-top: 30px;
	
}
#ship_maint_menu
{ 
	position: absolute;
	top:  195px;
	left: 245px;
	font-weight: bold;
	background-color: #000000;
	border: 1px solid white;
	border-top: 1px solid white;
	border-right: 2px solid rgb(51, 51, 51);
	border-left: 1px solid white;
	border-bottom: 2px solid rgb(51, 51, 51);
	padding: 2px;
}

#travel_menu_title
{ 	
	cursor:pointer;
	position: absolute;
	top:  0px;
	left: 10px;	
	font-weight: bold;
	color: #FFFF33;
	margin-top: 10px;
	height: 60px;
	width: 200px;
	text-align: center;
	padding-top: 60px;
}

#encounters_menu_title
{ 	
	cursor:pointer;
	position: absolute;
	top:  12px;
	left: 400px;	
	font-weight: bold;
	color: #FFFF33;
	height: 100px;
	width: 100px;
}

#encounters_menu
{  	
	position: absolute;
	top:  27px;
	left: 400px;	
	font-weight: bold;
	background-color: #000000;
	border: 1px solid white;
	border-top: 1px solid white;
	border-right: 2px solid rgb(51, 51, 51);
	border-left: 1px solid white;
	border-bottom: 2px solid rgb(51, 51, 51);
	padding: 2px;
}


#breadcrumb
{
	background: url('images/breadcrumb_middle.gif') ;
	text-align: left;
	vertical-align: middle;
	height: 18px;
	padding:  0px;
	font-weight: bold;
	font-size: 16px;
}

#base_breadcrumb
{
	background: url('images/base_breadcrumb_middle.gif') ;
	text-align: left;
	vertical-align: middle;
	height: 18px;
	padding:  0px;
	font-weight: bold;
	font-size: 16px;
}