  body {
	background-color: #e1e6ea;
	margin: 0px 0px 0px 0px;
	font-family: arial;
	font-size: 8pt;
	color: white;
  }



  input {
	font-size: 8pt;
	color: black;
  }

  .MainBody {
	background-color: #e1e6ea;
  }
  
  .NotAvailable
  {
    font-variant: small-caps;
    font-size: 12pt;
    font-weight: bold;
    font-family: Arial;
    text-decoration: underline;
  }
  
  .ErrorDiv
  {
    background-color: #ffcccc;
    border: 2px solid #800000;
    color: #000000;
    font-weight: bold;
  }

  .SmallHead {
	font-size: 10pt;
	font-weight: bold;
  }
  
  .RedBold 
  {
      font-weight: bold;
      color: Red;
  }
  .YellowBold 
  {
      font-weight: bold;
      color: Yellow;
  }

  .GreenBold 
  {
      font-weight: bold;
      color: Green;
  }

  .IGrey
  {
      color: Gray;
      font-style: italic;
  }

  .Copyright {
	color: #999999;
  }

  .ContentSpace {
	color: white;
  }

  .LogoTop {
	background-image: url(images/logo.png);
	background-position: top right;
	background-repeat: no-repeat;
  }

  .StatusTop {
	background-image: url(images/statustop.png);
	background-position: top left;
	background-repeat: no-repeat;
	width: 167px;
	height: 61px;
  }

  table {
	font-family: arial;
	font-size: 8pt;
  }

  .DataTable {
	border-width: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 773px;
  }

  .DataInner {
    border-width: 0px;
    width: 720px;
  }

  .TitleTable {
	background-image: url(images/titleback.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	width: 773px;
	height: 40px;
	font-family: Arial;
	font-size: 12pt;
	color: White;
	font-variant: small-caps;
	font-weight: bold;
  }

  .DataTop {
	background-image: url(images/tablehead.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	height: 21px;
  }

  .DataMid {
	background-image: url(images/tablemid.jpg);
	background-position: top center;
	background-repeat: repeat-y;
	height: 20px;
  }

  .DataBottom {
	background-image: url(images/tablebase.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	height: 20px;
  }   

  .DataHead {
	font-size: 9pt;
	font-weight: bold;
	font-variant: small-caps;
	width: 100px;
  }

  .DarkHead {
	font-size: 8pt;
	font-weight: bold;
	font-variant: small-caps;
	background-color: #111111;
  }  

  .CapsHead {
    font-size: 8pt;
    font-weight: bold;
    font-variant: small-caps;
  }
  
  .StatHead {
	font-size: 8pt;
	font-weight: bold;
	font-variant: small-caps;
    border-top: solid 0px black;
    border-left: solid 0px black;
    border-right: solid 0px black;
    border-bottom: solid 1px #444444;
	width: 200px;
  }
  
  .StatField {
    font-size: 8pt;
    text-align: right;
    width: 50px;
  }
  
  .StatFieldLeft {
    font-size: 8pt;
    text-align: left;
    width: 50px;
  }

  .StatHeadNoWidth {
	font-size: 8pt;
	font-weight: bold;
	font-variant: small-caps;
    border-top: solid 0px black;
    border-left: solid 0px black;
    border-right: solid 0px black;
    border-bottom: solid 1px #444444;
  }
  
  .StatFieldNoWidth {
    font-size: 8pt;
    text-align: right;
  }
  
  .SkillAmount 
  {
      font-weight: bold;
      color: Yellow;
  }
  
  .ResourcePopup {
	border: 2px solid #bbbbbb;
	background-color: Black;
	position: absolute;
	visibility: hidden;
  }
  
  .SkillPopup {
	border: 2px solid #bbbbbb;
	background-color: Black;
	position: absolute;
	visibility: hidden;
  }

  .DataBlack {
    background-image: url(images/blackpannel.png);
    background-position: top center;
    background-repeat: no-repeat;
    width: 778px;
    height: 368px;
  }
  
  .SolarMap 
  {
    background-image: url(images/solarmap.png);
    background-position: top center;
    background-repeat: no-repeat;
    width: 773px;
    height: 500px;
  }
  
  .LocalMap 
  {
    background-image: url(images/jumplocations.png);
    background-position: top center;
    background-repeat: no-repeat;
    width: 773px;
    height: 500px;
  }

  .TitlePath 
  {
    width: 773px;
    height: 500px;
  }

  .TopMenu {
    background-image: url(images/topmenu.png);
    background-position: top center;
    background-repeat: no-repeat; 
    height: 48px;
  }

  .SideMenu {
	background-image: url(images/sidemenu.png);
	background-position: top center;
	background-repeat: no-repeat;
	width: 177px;
	height: 589px;
  }

  .MenuSpacer {
	height: 15px;
	background-color: #040555;
  }

  .ShipBorder {
	border: 2px solid #bbbbbb;
	width: auto;
	height: 150px;
  }
  
  .LocationBorder {
	border: 2px solid #bbbbbb;
	width: 200px;
	height: auto;
  }
  
  .FacilityBorder {
  	border: 2px solid #3a3a3a;
	width: 50px;
	height: auto;
  }

  .BannerBorder {
	border: 2px solid #bbbbbb;
	width: 128px;
	height: 150px;
  }

  .BioArea {
	font-size: 8pt;
	color: black;
	width: 650px;
	height: 80px;
  }

  .StandardButton {
	border: 1px solid #bbbbbb;
    font: 7pt arial;
    background-color: #000d6c;
	color: white;
	height: 20px;
	width: 120px;
  }
  
  .SurrenderButton {
	font: 7pt arial;
	background-color: white;
	border-style: solid;
	border-width: 1px;
	border-color: black;
	color: black;
	width: 150px;
	height: 20px;
  }
  
  .RedButton {
	font: 7pt arial;
	background-color: Red;
	border-style: solid;
	border-width: 1px;
	border-color: Yellow;
	color: white;
	width: 150px;
	height: 20px;
  }

  .PopUpDiv {
	background-color: #c8c8c8;
	color: black;
	border-style: solid;
	border-width: 1px;
	border-color: #4c4c4c;
  }

  .PopUpDivHead {
	background-color: #020058;
	color: white;
	font-weight: bold;
  }
  
  .BackBar100 {
	background-image: url(images/bars/backblack1005.png);
	background-position: center left;
	background-repeat: no-repeat;
	height: 5px;
	width: 100px;
    border: 1px solid #505050;
  }
  
  .StatusBarBack {
    background-image: url(images/bars/statusback.gif);
	background-position: top left;
	background-repeat: no-repeat;
	width: 125px;
	height: 20px;
  }

  .BackBarRG100 {
	background-image: url(images/bars/redgreen1005.png);
	background-position: center left;
	background-repeat: no-repeat;
	height: 5px;
  }

  .BackBarBB100 {
	background-image: url(images/bars/blue1005.png);
	background-position: center left;
	background-repeat: no-repeat;
	height: 5px;
  }
  
  .BackBarBlueSolid {
	background-image: url(images/bars/bluesolid1005.png);
	background-position: center left;
	background-repeat: no-repeat;
	height: 5px;
  }

  .StatusBarFront {
    background-image: url(images/bars/statusfront.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 20px;
  }
  
  .BarText {
    font-size: 7pt;
  }
    
  .GridHead {
	font-size: 8pt;
	font-weight: bold;
	font-variant: small-caps;
	background-color: #444444;
	text-align: left;
  }
  
  .GridHeadRight {
	font-size: 8pt;
	font-weight: bold;
	font-variant: small-caps;
	background-color: #444444;
	text-align: right;
  }  

  .GridPage 
  {
      font-size: 8pt;
      text-align: center;
      background-color: #444444;
  }
  
  .GridImage 
  {
      width: auto;
      height: 35px;
  }
  
  .GridImageSmall
  {
      width: 20px;
      height: 20px;
  }
  
  .GridLeft 
  {
      text-align: left;
  }
  
  .GridRight 
  {
      text-align: right;
  }
  
  .GridCentre 
  {
      text-align: center;
  }
  
  .GridSelect
  {
      width: 20px;
      text-align: center;
      vertical-align: middle;
  }
  
  .GridTotal {
    font-size: 8pt;
	font-weight: bold;
	font-variant: small-caps;
    text-align: right;
  }
  
  .CombatSum {
	font-size: 8pt;
	font-weight: bold;
	font-variant: small-caps;
	background-color: #808080;
	text-align: left;
  }
    
  A:link {
	font: 8pt arial;
	color: #62F640;
	font-weight: bold;
	text-decoration: none;
  }
  A:visited {
	font: 8pt arial;
	color: #62F640;
	font-weight: bold;
	text-decoration: none;
  }
  A:hover {
	font: 8pt arial;
	color: #FFFC0D;
	font-weight: bold;
	text-decoration: underline;
  }
  A:active {
	font: 8pt arial;
	color: yellow;
	font-weight: bold;
	text-decoration: none;
  }

  A.portal:link {
	font: 8pt Verdana;
	color: #e0e0e0;
	font-weight: bold;
	text-decoration: none;
  }
  A.portal:visited {
	font: 8pt Verdana;
	color: #e0e0e0;
	font-weight: bold;
	text-decoration: none;
  }
  A.portal:hover {
	font: 8pt Verdana;
	color: white;
	font-weight: bold;
  }
  A.portal:active {
	font: 8pt Verdana;
	color: yellow;
	font-weight: bold;
	text-decoration: none;
  }

  A.menu:link {
	font: 8pt arial;
	color: #00fff0;
	font-weight: bold;
	text-decoration: none;
  }
  A.menu:visited {
	font: 8pt arial;
	color: #00fff0;
	font-weight: bold;
	text-decoration: none;
  }
  A.menu:hover {
	font: 8pt arial;
	color: yellow;
	font-weight: bold;
  }
  A.menu:active {
	font: 8pt arial;
	color: yellow;
	font-weight: bold;
	text-decoration: none;
  }

  A.Dark:link {
	font: 8pt arial;
	color: Blue;
	font-weight: bold;
	text-decoration: underline;
  }
  A.Dark:visited {
	font: 8pt arial;
	color: Blue;
	font-weight: bold;
	text-decoration: underline;
  }
  A.Dark:hover {
	font: 8pt arial;
	color: Red;
	font-weight: bold;
	text-decoration: underline;
  }
  A.Dark:active {
	font: 8pt arial;
	color: Red;
	font-weight: bold;
	text-decoration: underline;
  }
  
  select.CoverSelect
{
    border: thin solid #666666;
    background-color: #161616;
    color: #CCCCCC;
}

  .CombatIcons
    {
        position: absolute;
        z-index: 2;
        filter: alpha(opacity=80);
        opacity: 0.80;
    }

  .AttIco 
  {
      background-image: url("images/icons/attico.png");
      background-position: center center;
      background-repeat: no-repeat;
      width: 25px;
      height: 25px;
      color: White;
      font-weight: bold;
      font-size: 8pt;
      text-align: center;
      vertical-align: middle;
  }
  
  .DefIco 
  {
      background-image: url("images/icons/defend.png");
      background-position: center center;
      background-repeat: no-repeat;
      width: 25px;
      height: 25px;
      color: White;
      font-weight: bold;
      font-size: 8pt;
      text-align: center;
      vertical-align: middle;
  }