/*Code to Center UI on page both Horizontally and Vertically.
* {margin:0;padding:0}
/* mac hide \*/
html, body
{
    height: 100%;
    width: 100%;
}
/* end hide */
body
{
    font-family: verdana;
    text-align: center;
    min-width: 1010px; /* for good browsers*/
    min-height: 754px; /* for good browsers*/
    background-color: #141738;
    color: #FFF;
    margin: 0;
    padding: 0;
}

#xouter
{
    position: relative;
    height: 100%;
    width: 100%;
    display: table;
    vertical-align: middle;
    background-color: transparent;
    border: solid 5px #FFFFFF;
}
#xcontainer
{
    text-align: center;
    position: relative;
    vertical-align: middle;
    display: table-cell;
    height: 754px;
}
#xinner
{
    position: relative;
    width: 1010px;
    background-color: transparent;
    height: auto;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    border: 0px solid #000;
}

/* End Centering Code */


/* Space Hamsters Main Site Style Sheet CSS Main Include */

a:link
{
    text-decoration: none;
    color: #01A511;
}
a:visited
{
    text-decoration: none;
    color: #01A511;
}
a:active
{
    text-decoration: none;
    color: #01A511;
}
a:hover
{
    text-decoration: underline;
    color: #4466FF;
}
a.black:link
{
    text-decoration: none;
    color: black;
}
a.black:visited
{
    text-decoration: none;
    color: black;
}
a.black:active
{
    text-decoration: none;
    color: black;
}
a.black:hover
{
    text-decoration: none;
    color: black;
}

a.ltblue:link
{
    text-decoration: none;
    color: #5FCEFF;
}
a.ltblue:visited
{
    text-decoration: none;
    color: #5FCEFF;
}
a.ltblue:active
{
    text-decoration: none;
    color: #5FCEFF;
}
a.ltblue:hover
{
    text-decoration: none;
    color: #5FCEFF;
}

a.yellow:link
{
    text-decoration: none;
    color: #FFFF00;
}
a.yellow:visited
{
    text-decoration: none;
    color: #FFFF00;
}
a.yellow:active
{
    text-decoration: none;
    color: #FFFF00;
}
a.yellow:hover
{
    text-decoration: none;
    color: #FFFF00;
}

a.red:link
{
    text-decoration: none;
    color: red;
}
a.red:visited
{
    text-decoration: none;
    color: red;
}
a.red:active
{
    text-decoration: none;
    color: red;
}
a.red:hover
{
    text-decoration: none;
    color: red;
}

a.green:link
{
    text-decoration: none;
    color: green;
}
a.green:visited
{
    text-decoration: none;
    color: green;
}
a.green:active
{
    text-decoration: none;
    color: green;
}
a.green:hover
{
    text-decoration: none;
    color: green;
}
a.white:link
{
    text-decoration: underline;
    color: white;
}
a.white:visited
{
    text-decoration: underline;
    color: white;
}
a.white:active
{
    text-decoration: underline;
    color: white;
}
a.white:hover
{
    text-decoration: underline;
    color: #dddddd;
}

IMG
{
    behavior: url( "/support/iepngfix.htc" );
}

IMG.PlanetMapHex
{
    border: 0px;
    position: absolute;
}

IMG.PlanetMapHexNav
{
    border: 0px;
    height: 45px;
    position: absolute;
    width: 47px;
}

IMG.PlanetMapHexS
{
    border: 0px;
    position: absolute;
}

IMG.PlanetMapHexSNav
{
    border: 0px;
    height: 25px;
    position: absolute;
    width: 28px;
}

IMG.PlanetMapHexXS
{
    border: 0px;
    position: absolute;
    height: 26px;
    width: 30px;
}

IMG.PlanetMapHexXSNav
{
    border: 0px;
    height: 15px;
    position: absolute;
    width: 18px;
}

/* -- New CSS Table Support -- */

.StdBlock
{
    overflow: auto;
    padding: 3px;
    width: 100%;
}

.StdBlockInv
{
    background-color: #000000;
    width: 100%;
}

.StdPageSubTitle
{
    font-family: verdana;
    font-size: 12px;
    font-style: normal;
    font-weight: none;
    margin-bottom: 18px;
    text-align: center;
    text-decoration: none;
}

.StdPageTitle
{
    font-family: verdana;
    font-size: 18px;
    font-style: normal;
    font-weight: bold;
    margin: 18px;
    text-align: center;
    text-decoration: none;
}

.StdPageTitleWithSub
{
    font-family: verdana;
    font-size: 18px;
    font-style: normal;
    font-weight: bold;
    margin-top: 18px;
    text-align: center;
    text-decoration: none;
}

.SUIBody
{
    position: absolute;
    float: left;
    height: 602px;
    left: 147px;
    top: 138px;
    width: 738px;
    color: #EFEFEF;
    padding-left: 1px;
    padding-right: 1px;
}

/* ----------------------------------------------------------------------- */
/* StdText____ General Sizing and font setup style                         */
/* Valid Sizes: XLarge(18), Large(14), Normal(12), Small(10), XSmall(8)    */

.StdTextLarge
{
    font-family: verdana;
    font-size: 15px;
    font-style: normal;
    font-weight: normal;
    text-align: left;
    text-decoration: none;
}

.StdTextNorm
{
    font-family: verdana;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    text-align: left;
    text-decoration: none;
}

.StdTextSmall
{
    font-family: verdana;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    text-align: left;
    text-decoration: none;
}

.StdTextXLarge
{
    font-family: verdana;
    font-size: 18px;
    font-style: normal;
    font-weight: normal;
    text-align: left;
    text-decoration: none;
}

.StdTextXSmall
{
    font-family: verdana;
    font-size: 8px;
    font-style: normal;
    font-weight: normal;
    text-align: left;
    text-decoration: none;
}


.StdClrError
{
    color: #FF0000;
}

.StdClrSuccess
{
    color: #00FF00;
}

.StdClrWarning
{
    color: #FFFF00;
}

.StdClrOrange
{
    color: #5FCEFF;
}
.StdClrInverse
{
    color: #FFFFFF;
}

.StdBoxCent
{
    margin-left: auto;
    margin-right: auto;
}

.StdBoxCentEdge
{
    border: 1px solid #FFFFFF;
    margin-left: auto;
    margin-right: auto;
}

.StdBoxEdge
{
    border: 1px solid #FFFFFF;
}

/* ----------------------------------------------------------------------- */
/* StdFmt____ General text formatting style for 1 or more formats          */
/* Valid Formats: Bold, Cent, Right, SpaceT, Space2T                       */
/* NOTE: When combining formats, format names are in alphabetical order    */
/* NOTE: Cent and Right can not be combined                                */
/* NOTE: SpaceT and Space2T can not be combined                            */

.StdFmtBold
{
    font-weight: bold;
}

.StdFmtBoldCent
{
    font-weight: bold;
    text-align: center;
}

.StdFmtBoldCentSpaceB
{
    font-weight: bold;
    margin-bottom: 5px;
    text-align: center;
}

.StdFmtBoldCentSpaceT
{
    font-weight: bold;
    text-align: center;
    margin-top: 5px;
}

.StdFmtBoldCentSpace2T
{
    font-weight: bold;
    text-align: center;
    margin-top: 10px;
}

.StdFmtBoldCentStrike
{
    font-weight: bold;
    text-align: center;
    text-decoration: line-through;
}

.StdFmtBoldCentUnder
{
    font-weight: bold;
    text-align: center;
    text-decoration: underline;
}

.StdFmtBoldLeft
{
    font-weight: bold;
    text-align: left;
}

.StdFmtBoldRight
{
    font-weight: bold;
    text-align: right;
}

.StdFmtBoldRightSpaceT
{
    font-weight: bold;
    text-align: right;
    margin-top: 5px;
}

.StdFmtBoldRightSpace2T
{
    font-weight: bold;
    text-align: right;
    margin-top: 10px;
}

.StdFmtBoldRightStrike
{
    font-weight: bold;
    text-align: right;
    text-decoration: line-through;
}

.StdFmtBoldRightUnder
{
    font-weight: bold;
    text-align: right;
    text-decoration: underline;
}

.StdFmtBoldSpaceB
{
    font-weight: bold;
    margin-bottom: 5px;
}

.StdFmtBoldSpaceT
{
    font-weight: bold;
    margin-top: 5px;
}

.StdFmtBoldSpace2T
{
    font-weight: bold;
    margin-top: 10px;
}

.StdFmtBoldStrike
{
    font-weight: bold;
    text-decoration: line-through;
}

.StdFmtBoldUnder
{
    font-weight: bold;
    text-decoration: underline;
}

.StdFmtCent
{
    text-align: center;
}

.StdFmtCentSpaceB
{
    text-align: center;
    margin-bottom: 5px;
}

.StdFmtCentSpaceT
{
    text-align: center;
    margin-top: 5px;
}

.StdFmtCentSpace2T
{
    text-align: center;
    margin-top: 10px;
}

.StdFmtLeft
{
    text-align: left;
}

.StdFmtRight
{
    text-align: right;
}

.StdFmtRightSpaceT
{
    text-align: right;
    margin-top: 5px;
}

.StdFmtRightSpaceT2
{
    text-align: right;
    margin-top: 10px;
}

.StdFmtSpaceB
{
    margin-bottom: 5px;
}

.StdFmtSpaceT
{
    margin-top: 5px;
}

.StdFmtSpace2T
{
    margin-top: 10px;
}

.StdFmtStrike
{
    text-decoration: line-through;
}

.StdFmtUnder
{
    text-decoration: underline;
}

