body {
	background: #00001C; font-family: Arial, Verdana, sans-serif; font-size: 12px; color: #A1A1AF;
}

table {font-family: Arial, Verdana, sans-serif; font-size: 12px; color: #A1A1AF;}
table.premium {font-family: Arial, Verdana, sans-serif; font-size: 12px; color: #FFCC11;}
table.premium th {background: #FFCC11; color: #000000;}
.nf {width: 64px; height: 64px; border: 0; cursor: pointer;}
.first {background: #A1A1AF; color: #00001C;}
.alternating {background: #0C0C3E;}
th {background: #A1A1AF; color: #00001C;}
th.premium {background: #FFCC11; color: #000000;}
th.premium A:link {color: #000000;}
th.premium A:visited {color: #000000;}
th.premium A:hover {color: #000000;}
hr {color: #A1A1AF; border-style:groove;}
A:link {text-decoration:none; color:#D0D1D9;}
A:visited {text-decoration:none; color:#D0D1D9;}
A:hover {text-decoration:underline; color:#E5E5FF;}
select, input, button {background-color:#00001C; color:#D0D1D9;}
input.disabled {background-color:#CCCCCC; color:#B5B5B5;}
.tabstyle {border-width:3px; border-color:#A0B1C9; border-style:double; padding:5px;}
.marginstyle {margin: 5px; padding: 5px;}
.messagestyle {border-width:1px; border-color:#A0B1C9; border-style:outset; padding: 5px;}
.upgradestyle {border-width:2px; border-color:#A0B1C9; border-style:outset; padding: 5px;}
#tipBox {position:absolute; width: 200px; z-index: 100; border: 1pt black solid; background: #000000; visibility: hidden; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;}
ul {padding-left:0.5cm; margin-left:0cm}
textarea { background-color: #00001C; color: #D0D1D9; font-size: 12px; }

#comments { display: none; }
textarea.comment { width: 480px; height: 150px; }

/* shared styles */
body { margin:20px; background-image: url("http://static.pardus.at/images/bgoutspace1.gif"); }
h1, h2 { font-family:"Trebuchet MS",Arial,Verdana,sans-serif; }
h1 { font-size:24px; margin:40px 0 20px 0; }
h2 { font-size:18px; margin:25px 0 8px 0; text-align:center; }

.cluster {margin:0 10px 0 0;font-size:10px;}
.maplink {text-align:center;}

.clckble { cursor:crosshair; text-align:center; }
.col_2 { font-size:11px; padding:4px 5px; width: 120px;}

/* pagination styling at the top and bottom of the list pages */
.TopNavRow>td { border-bottom:1px solid #A0B1C9; padding-bottom:5px; }
.BottomNavRow>td { border-top:1px solid #A0B1C9; padding-top:5px; }
.TopNavRow>td>table,
.BottomNavRow>td>table { text-align:center; }
.BottomSpacerRow div { height:1px; }

/* to allow pilot names to be colored as per their faction */
.fFed { color:#4f97ce!important; }
.fUni { color:#eeff11!important; }
.fEmp { color:#d21414!important; }
.fNeu { color:#e0e0e0!important; }
.fUnk { color:#666666!important; }

select { font-size:11px; border:2px ridge #bcb; padding:2px 2px 2px 5px; border-radius:5px; margin:2px; background-color:#0b0b0b; }
input[type="submit"] {  padding:2px 15px; margin:8px 0 5px 0; background:#280 none repeat scroll 0%; color:#eee;font-weight:bold;font-size:13px; }

/* login page styles */
#LoginPage #loginwrappertable { width:100%; margin:75px auto 0 auto; }
#LoginPage #loginbox { color:#ddd; width:330px; border:2px ridge #bcb; padding:8px; border-radius:5px; margin:5px; text-align:right; background-color:#0b0b0b; }
#LoginPage #loginbox th { padding:5px; font-size:13px; text-align:center; background-color:#D6D6D6; color:#0b0b0b; font-family:"Trebuchet MS",Arial,Verdana,sans-serif; }
#LoginPage #loginbox .content td { padding-top:7px; }
#LoginPage #loginbox .labelcolumn { width:135px; font-size:11px; }
#LoginPage #loginbox .inputcolumn { text-align:right; width:167px; }
#LoginPage #loginbox .logo { position:absolute; bottom:18px; }
#LoginPage #loginbox .credit { text-align:right; font-size:9px; padding-top:15px; }
#LoginPage form { position:relative; }
#LoginPage input { font-size:11px; border:2px ridge #bcb; padding:2px 5px; border-radius:5px; margin:2px; background-color:#0b0b0b; }
#LoginPage input[type="submit"] { border:2px ridge #bcb; padding:2px 5px; border-radius:5px; background:#000 none repeat scroll 0%; }

/* index page styles */
#IndexPage .menu { margin:0 20px; font-size:13px; }
#IndexPage .menu a,
#IndexPage .menu a:link,
#IndexPage .menu a:visited,
#IndexPage .menu a:hover,
#IndexPage .menu a:active,
#IndexPage .menu a:focus { color:#A1A1AF; }
#IndexPage .menu a:hover,
#IndexPage .menu a:focus { color:#D6D6D6; }
#IndexPage iframe { border:0; }

/* main page styles */
#MainPage h1, #MainPage h2 { color:#fb0; }
#MainPage #banner_wrapper_table { border:2px ridge #bcb; border-radius:15px; width:895px; height:106px; margin:0 auto; }
#MainPage .banner_wrapper { position:relative; }
#MainPage .banner_wrapper b { position:absolute; top:6px; left:5px; color:#ccf;font-size:13px;font-weight:normal;font-style:italic; }
#MainPage #content_wrapper_table { width:800px; margin:0 auto; }
#MainPage ul { width:500px; text-align:left; margin:0; }
#MainPage li { line-height:20px; list-style:none; text-align:center; }

/* combats page styles */
#CombatsPage h1, #CombatsPage h2 { color:#fb0; }
#CombatsPage input[name=opponent] { font-size:11px; border:2px ridge #bcb; padding:3px 5px; border-radius:5px; margin:2px; background-color:#0b0b0b; }
#CombatsPage .raid img { vertical-align:middle;margin-right:5px; }

/* hacks page styles */
#HacksPage h1, #HacksPage h2 { color:#fb0; }
#HacksPage input[name=pilot], #HacksPage input[name=turnoveramt] { font-size:11px; border:2px ridge #bcb; padding:3px 5px; border-radius:5px; margin:2px; background-color:#0b0b0b; }
#HacksPage td.turnover { padding:0 8px; }
#HacksPage .mocol { font-size:11px; line-height:11px; padding:3px; text-align:center; }
#HacksPage .mocol div { margin:2px 5px; white-space: nowrap;}
#HacksPage .mocol div img { vertical-align: middle; }

/* accounts page styles */
#AccountsPage h1, #AccountsPage h2 { color:#fb0; }
#AccountsPage #accountListTable { text-align:center; }
#AccountsPage #accountListTable form { margin:0;padding:0; }
#AccountsPage #accountListTable input[type=submit] { padding:2px; margin:1px 0; border-radius:5px; border-width:1px;font-weight:normal;  }
#AccountsPage #accountListTable input[value=Permissions] { background-color:#000; }
#AccountsPage #accountListTable input[value=Password] { background-color:#226; }
#AccountsPage #accountListTable input[value=Delete] { background-color:#820; padding-left:4px; padding-right:4px; border-width:2px; }

#AccountsPage #createAccountForm table { width:320px; }
#AccountsPage #createAccountForm th { width: 150px; padding-right:10px; text-align:right; }

#AccountsPage input,
#AccountsPage select { margin-left:10px; }
#AccountsPage input[name=name] { border:2px ridge #bcb; padding:3px 5px; border-radius:5px; margin:2px 2px 2px 10px; width:130px; }
#AccountsPage input[name=password] { border:2px ridge #bcb; padding:3px 5px; border-radius:5px; margin:2px 2px 2px 10px; width:130px;}
#AccountsPage input[name=password_confirm] { border:2px ridge #bcb; padding:3px 5px; border-radius:5px; margin:2px 2px 2px 10px; width:130px; }

/* security level colours */
.securityLevelOpen { color:#2d2; }
.securityLevelConfidential {color:#f80; }
.securityLevelAdmin { color:#f20; }