body{background-attachment:fixed;background-color:#000;background-image:url(/images/website/specback.gif);background-repeat:repeat;color:#fff;font-family:Verdana, Tahoma, sans-serif;font-size:8pt;margin:0;}
a:link{color:#fff;text-decoration:none;outline: 0; /* @ Firefox, prevent dotted border after click */}
a:visited{color:silver;text-decoration:none;outline: 0;}
a:active,a:hover{color:#0f0;text-decoration:underline;outline: 0;}
td{font-family:Verdana, Tahoma, sans-serif;font-size:8pt;padding:2px;}
input.Text, input.text, #SearchFrm input[type=text]{background:#ccc url(images/cccccc_20x100_textures_12_gloss_wave_95.png);border:#222 thin solid;font-family:'Trebuchet MS', sans-serif;font-size:8pt;padding:1px;}
td.Label{color:#eee;font-family:Verdana, Tahoma, sans-serif;font-size:8pt;font-weight:700;text-align:right;}
td.LabelReq{color:silver;font-family:Verdana, Tahoma, sans-serif;font-size:8pt;font-weight:700;text-align:right;text-decoration:underline;}
td.Header{background:#111;}
td.SubLabel, .SubLabel{color:#666;font-family:Verdana, Tahoma, sans-serif;font-size:8pt;font-weight:400;}
h3{color:#090;}
h4{background-color:Transparent;color:#ccc;font-family:Verdana, Tahoma, sans-serif;font-size:8pt;font-weight:400;}
a.AdminLink{color:#444;font-family:Verdana, Tahoma, sans-serif;font-size:8pt;outline: 0; /* @ Firefox, prevent dotted border after click */}
select{background:#ccc url(images/cccccc_20x100_textures_12_gloss_wave_95.png);border:#222 thin solid;font-family:'Trebuchet MS';}
textarea{background:#ccc url(images/cccccc_500x100_textures_12_gloss_wave_95.png);border:#222 thin solid;font-family:'Trebuchet MS';font-size:8pt;}
input.Button{background:#666;border-top:#999 thin outset;border-left:#999 thin outset;border-right:#666 thin outset;border-bottom:#666 thin outset;color:#eee;font-family:Verdana, Tahoma, sans-serif;font-weight:700;}
input.TROButton{background:#666;border:#666 thin outset;color:#eee;font-family:Verdana, Tahoma, sans-serif;font-size:7pt;}
.MainRow, tr.MainRow, tr.even, .even{background:#333;color:#eee;cursor:pointer;font-family:Verdana, Tahoma, sans-serif;font-size:8pt;font-weight:400;}
.AltRow, tr.AltRow, tr.odd, .odd{background:#444;color:#eee;cursor:pointer;font-family:Verdana, Tahoma, sans-serif;font-size:8pt;font-weight:400;}
ul{font-family:Verdana, Tahoma, sans-serif;font-size:8pt;font-weight:400;margin:10px 0px 10px 20px;}
dt{font-family:Verdana, Arial, Sans-Serif;font-size:8pt;font-weight:700;}
fieldset{border: solid 1px #444; background: #333 url(images/333333_40x100_textures_07_diagonals_small_10.png); padding: 10px;}
legend{background:transparent; font-weight:bold;}
fieldset div {margin: 3px;}
p {margin: 2px;}
/* IE Hack for Fieldset and Legend \*/
html fieldset{ position: relative; margin-top:1em; padding-top:1em; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
html legend{ position:absolute; top: -.75em; left: .5em; }
/* End IE Hack */   
a.NewsLink,a.HeaderLink{color:#eee;font-family:Verdana, Tahoma, sans-serif;font-size:8pt;outline: 0;}
.LargeLink:link, .LargeLink:visited{font-size:10pt; font-weight:700; padding:4px; color:#0f9;}
.Copyright{background-color:Transparent;color:#666;font-family:Verdana, Tahoma, sans-serif;font-size:8pt;}
.FieldInfo{color:silver;font-family:Arial, sans-serif;font-size:7pt;}
.Header,.Header a{color:#090;font-family:Verdana, Tahoma, sans-serif;font-size:8pt;font-weight:700;}
.Header td {background-color:#111;}
.NoRows{background-color:#333;}
.Content{background-color:#222;color:#eee;font-family:Verdana, Tahoma, sans-serif;font-size:8pt;padding:4px;}
.Content a {color:#090;}
.Content a:hover, .Content a:active {color:#0c0;}
.Alert{color:#f66;font-family:Verdana, Tahoma, sans-serif;font-size:8pt;font-weight:700;}
.ColumnHeader, th, th a:link,.ColumnHeader_Link:link{background:#222;color:#090;font-family:Verdana, Tahoma, sans-serif;font-size:8pt;font-weight:400;}
th a:visited, .ColumnHeader_Link:visited{background:#222;color:#0c0;font-family:Verdana, Tahoma, sans-serif;font-size:8pt;font-weight:400;}
th a:hover, .ColumnHeader_Link:hover{background:#222;font-family:Verdana, Tahoma, sans-serif;font-size:8pt;font-weight:400;text-decoration:underline overline;}
.headerSortUp{background-image: url(/images/icons/asc.gif); background-position: left; background-repeat: no-repeat; padding:0 0 0 15px;}
.headerSortDown{background-image: url(/images/icons/desc.gif); background-position: left; background-repeat: no-repeat; padding:0 0 0 15px;}
.headerSortUp, .headerSortDown{background-color: #333;}
.HeaderText{color:#0c0;font-family:Verdana, Tahoma, sans-serif;font-weight:400;}
.Counter{color:#fff;font-family:Verdana, Tahoma, sans-serif;font-weight:400;}
.DarkLink:hover{color:#000;font-family:Verdana, Tahoma, sans-serif;}
.DarkLink:visited{color:#444;font-family:Verdana, Tahoma, sans-serif;}
.Empty{color:gray;font-size:7pt;}
.Item{font-size:7pt;font-weight:700;}
.Fixed{color:#444;font-size:7pt;}
.Title{font-size:8pt;font-weight:700;}
.Rating{font-size:12pt; font-weight:bold; color:#090;}
.BorderTest{border-bottom:medium none;border-left:medium none;border-right:medium none;border-top:medium none;text-align:right;}
.Hidden{background:#333;border:none;color:#fff;cursor:pointer;}
.Highlight{background:#060 url(/includes/css/images/006600_40x100_textures_08_diagonals_thick_15.png);cursor:pointer;}/* /images/website/rowbg.jpg */
.CSOHeader{background:#111;color:#c00;font-family:Verdana, Sans-Serif;font-size:8pt;font-weight:700;cursor:pointer;}
.CSOColumnHeader{background:#222;color:#c00;font-family:Verdana, Sans-Serif;font-size:8pt;padding:2px;}
.CSOHeaderText{color:#c00;font-family:Verdana, Tahoma, sans-serif;font-weight:400;}
.LOTBHeader{background:#111;color:#09f;font-family:Verdana, sans-serif;font-size:8pt;font-weight:700;cursor:pointer;}
.LOTBColumnHeader{background:#222;color:#09f;font-family:Verdana, sans-serif;font-size:8pt;}
.LOTBHeaderText{color:#09f;font-family:Verdana, Tahoma, sans-serif;font-weight:400;}
.S7Table{border:#000 1px solid; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
.Milonic{color:#000;display:none;}
.PageTitle,h1{color:#eee;font-size:large;font-weight:700;line-height:1.4em;}
.Review{display:none;visibility:hidden;}
.ReviewOn{position:absolute;visibility:visible;}
.FilterField{background:#444;border:#222 thin solid;color:#0C0;font-family:Verdana, Sans-Serif;}
.PagingText{color:#090;font-size:10pt;font-weight:700; margin:-2px;}
.LeftFloat,.Left{float:left;margin:2px; position: relative;}
.RightFloat,.Right{float:right;margin:2px; position: relative;}
.Clear{clear:both;}
.ClearRight{clear:right;}
.ClearLeft{clear:left;}
.TextRight{text-align:right;}
.Margin{margin: 2px;}
.PadSmall{padding:2px;}
.PadMe{padding:4px;}
.Label{font-weight:700;}
.Help{cursor: help;}
.Rating{font-size:10pt; font-weight:bold;}
/*.NewsContainer{height:475px;overflow:auto;}*/
.TopNav{font-size:11pt;padding:10px;}
.Chat:link,.Chat:visited{color:#FFFF80;font-size:11pt;font-weight:700;}
.Chat:hover,.Chat:active{text-decoration:underline overline;}
.outerDiv-Window{background-color:#000;border:1px solid silver;clear:both;height:400px;margin:10px;overflow:hidden;position:relative;width:825px;}
.outerDiv-Full{background-color:#000;border:1px solid silver;clear:both;height:600px;margin:5px;overflow:hidden;position:relative;width:99%;z-index:0;}
#innerDiv{left:0;position:relative;top:0;z-index:0;}
#innerDiv a{border:none;font-size:.7em;text-decoration:none;}
#MapBar{background-color:#000;border-bottom:solid 1px silver;height:25px;left:0;margin:0 0 2px;position:relative;top:0;z-index:1;}
#wrapper{background:;
margin:auto;width:960px;
}
.pdiv{position:absolute;z-index:1;}
.pLabelLink{font-family:Tahoma, Sans-Serif;font-size:8pt;}
.DataContainer{background-color:#000;border:solid 1px silver;height:600px;overflow:auto;position:absolute;width:50%;z-index:25;}
.DataBar{background-color:#222;font-weight:700;text-align:right;text-decoration:none;}
.Data{margin:6px;}
.Focus{background-color:#222;border:solid 1px #666;font-weight:700;padding:2px;z-index:100;}
#ajax_listOfOptions{background-color:#000;border:1px solid silver;font-size:.9em;height:250px;overflow:auto;position:absolute;text-align:left;width:175px;z-index:100;}
#ajax_listOfOptions div{cursor:pointer;font-size:.9em;margin:1px;padding:1px;}
#ajax_listOfOptions .optionDivSelected{background-color:#444;color:#FFF;}
#ajax_listOfOptions_iframe{background-color:#000;position:absolute;z-index:5;}
#planetForm{display:inline;}
#tooltip
{
    background-color:#888;
    color:#000;
    border-top:solid 1px #666;
    border-left:solid 1px #666;
    border-bottom:1px solid #222;
    border-right:1px solid #222;
    font-family:Verdana, sans-serif;
    font-size:8pt;
    position:absolute;
    z-index:3000; 
    max-width: 300px;
}
#tooltip h3,#tooltip div{margin:0;padding:4px;}
#tooltip h3{background-color:#333;color:#eee;font-size:8pt;font-weight:normal;}

/*
.idTabs ul {list-style: none; padding: 0 0 0 4px; margin: 0;}
.idTabs li{float:left;list-style:none;padding:0;}
.idTabs ul a{background:#333;color:#fff;display:block;font:10px Verdana;margin:1px 1px 1px 0;padding:6px;text-decoration:none!important;}
.idTabs ul a:hover{background:#090;color:#FFF;}
.idTabs ul a.selected{background:#555;border-bottom:1px solid #555;color:#fff;cursor:default;margin-bottom:0;}
.idTabs div{background:#555;clear:both;margin-bottom:10px;margin-top:5px;padding:3px 5px 5px;}
.Tabs li{float:left;list-style:none;padding:5px 4px 0 4px;}
*/

#Search{background:#444 url(images/333333_40x100_textures_07_diagonals_small_10.png);padding:5px;}
#SearchBtn a{font-weight:700;padding: 5px 10px 5px 5px;text-decoration:none;z-index:10;}
#SearchFrm{position:relative;}
#SearchFrm input, #SearchFrm select{background:#ccc url(images/cccccc_20x100_textures_12_gloss_wave_95.png); border:#222 thin solid;}
#SearchFrm input.Button{background: #666; color: #eee;border-top:#999 thin outset;border-left:#999 thin outset;border-right:#555 thin outset;border-bottom:#555 thin outset;}

#EngineString{
	background:#222 url(images/333333_40x100_textures_07_diagonals_small_10.png);
	border:#444 solid 1px;
	color:#eee;
	font-family:Verdana, Sans-Serif;
	height:18px;
	width:145px;
	padding:2px;}
#EngineBtn {
	font-size:8pt;
	height:18px;
	width:150px;
	margin: -1px 0 2px 1px;
	padding:2px;
	background:#222 url(images/333333_40x100_textures_07_diagonals_small_10.png);
	border:#444 solid 1px;
}
#EngineBtn:hover {
	background:#222 url(images/006600_40x100_textures_08_diagonals_thick_15.png);
	cursor:pointer;
}

.Header a:link,.Header a:visited,.Header a:hover{color:#fff;}
.SmallText,DD{font-size:7pt;}
.CSOContent,.LOTBContent{background:#222;color:#eee;font-family:Verdana, Tahoma, sans-serif;font-size:8pt;}
#MyAccount{z-index: 10; display:none; position: absolute; width: 200px; background: #000; border: solid 1px #666; margin: 10px 4px 4px -200px; padding: 5px;}
.Close{padding: 2px; background: #eee; border: solid 1px #666; color: #000; height: 8px; width: 10px; text-align: center; vertical-align: middle; cursor: pointer;}

.FAQ {padding: 5px 10px; margin: 5px;}
div.FAQ div.Header {color: #fff;}
div.FAQ div.Hide {color: #eee;}

form label {float:left; width:75px; text-align:right;}

/* background: #030; border-left: 1px #004D00 solid; */
#Sidebar {position:absolute; left: 1008px; top:0px; width:300px;}
#Sidebar a:link {color:#090;text-decoration:none;outline:0;}
#Sidebar a:hover, #Sidebar a:active {color:#0f0;text-decoration:none;outline:0;}
/*#Sidebar h1 {background: #060 url(/images/website/rowbg.jpg); color: #000; font-size: 10pt; text-align:center; line-height: 20px;}*/
#Sidebar h1 {color: #999; font-size: 10pt; line-height: 20px; border-bottom:solid 1px #999;}
#Sidebar > div {margin:0 0 5px 0;}
#SideContent {max-width: 300px;}
#SideLogin {margin: 5px;}
#SideLogin label {float:left; width: 75px; text-align: right;}
#SideLogin input {border: solid 1px #222; background: #666; width: 100px;}

/* Tables inside Tabs should have a slightly different look to them */
#Tabs table {border:none; border-collapse: collapse;}
#Tabs table .Header, #Tabs table.S7Table .Header td {background:transparent; color: #111; font-size: 12pt;}
#Tabs table .ColumnHeader {background:transparent; color: #222; border-bottom: solid 1px #222;}
#Tabs table a.ColumnHeader {border:none;}
#Tabs table a.ColumnHeader:hover {color:#0c0; text-decoration:none;}
#Tabs table .MainRow {background:transparent; color: #eee; padding:2px; margin:1px;border-bottom: solid 1px #444;}
#Tabs table .MainRow td {padding:2px; margin:1px;}
#Tabs table .AltRow {background:#666; color: #eee; padding:2px; margin:1px; border-bottom: solid 1px #444;}
#Tabs table .AltRow td {padding:2px; margin:1px;}
#Tabs table .Highlight td {padding:2px; margin:1px; border-bottom: solid 1px #444;}
#Tabs h4 {font-size:1.5em; color:#000; font-weight:bold;}
#Tabs div {padding: 20px 10px;}

/*#TRO {background:#444 url(/includes/css/images/333333_40x100_textures_07_diagonals_small_10.png);}*/
#TRO div div {padding: 2px; margin:2px;}
#TRO div strong {font-size: 1.4em;}
#TRO table {background:none;margin:4px;}
#TRO .ColumnHeader, #TRO table td.ColumHeader {background:none; color:#fff; font-style:italic; border-bottom:solid 1px #fff; padding:2px;}
#TRO .MainRow, #TRO .AltRow, #TRO tr.MainRow, #TRO td.AltRow {background:none;}
#TRO .Header, #TRO td.Header, #TRO table td.Header {background:transparent; font-weight:bold; color:#fff;}
#TRO label {float:left; width: 80px;}
#TRO h3 {background:none; color:#fff;}
#TRO a {color:#eee;}
.FactionList{max-height:150px;width:380px;overflow:auto;}

/* Suggestion Classes */
.ac_results {border: 1px solid gray; background-color: #444; padding: 0; margin: 0; list-style: none; position: absolute; z-index: 10000; display: none; }
.ac_results li {padding: 2px 0px 2px 2px; white-space: nowrap; color: #fff; text-align: left; list-style: none; list-style-type:none;}
.ac_over {cursor: pointer; background-color: #666;}
.ac_match { text-decoration: underline; color: #0c0;}
.ac_loading { background: #333;}


#Content li {background: #333; padding: 5px; margin: 5px; list-style:none; width: 500px;}

.Boxy {width:390px; height:150px;}


#Feed > div > div {border-bottom:1px #222 solid; margin:5px 0; padding:4px; min-height:32px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
#Feed .Subject { font-weight:bold; font-size:1.2em;}
#Feed .Rating { font-size: 20pt; font-weight:normal; color:#888;}
.Rating sup { font-size: 8pt; position:relative; top:-2px; }
.Rating sub { font-size: 8pt; position:relative; left:-7px;}
#Feed .Poster { font-size:.8em; color: #888;}
#Feed .Poster a { color:#999; }
#Feed > div > div > img {margin:3px;}
.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; }

.CurUsers { font-size:.8em; text-align:left; margin:2px 0; padding:2px;-moz-border-radius: 4px; -webkit-border-radius: 4px; background:#444 url(/includes/css/images/333333_40x100_textures_07_diagonals_small_10.png);}
.even {background:#333 url(/includes/css/images/333333_40x100_textures_07_diagonals_small_10.png);}
.odd {background:#444 url(/includes/css/images/333333_40x100_textures_07_diagonals_small_10_inverted.png);}