html, body, div, form, table, tr, td, ul, ol, li, select{margin:0px auto;padding:0px;font-size:14px;line-height:22px;font-family:arial,tahoma,sans-serif;color:#444;}
body{text-align:left;background:white;}
table{border-collapse:collapse;}
input, textarea{margin:1px;padding:0px;color:#448;}
a{text-decoration:none;color:#336;}
a:hover{color:#55c;text-decoration:underline;}
a:active{color:#889;}
img{border:0px;}
ol, ul{margin:0px;}

@font-face {font-family:Michroma;src:url(/includes/Michroma.eot);}
@font-face {font-family:Michroma;src:url(/includes/Michroma.ttf) format("opentype");}
@font-face {font-family:OrbitronLight;src:url(/includes/orbitron-light.eot);}
@font-face {font-family:OrbitronLight;src:url(/includes/orbitron-light.ttf) format("opentype");}
@font-face {font-family:OrbitronBold;src:url(/includes/orbitron-bold.eot);}
@font-face {font-family:OrbitronBold;src:url(/includes/orbitron-bold.ttf) format("opentype");}

.HeadContainer {background:url("images/index-top-bg.jpg") repeat-x;height:130px;width:100%;}
.HeadBG {width:960px;height:130px;background:url("images/top-bg.jpg") no-repeat}
.HeadLogo {float:left;margin-top:35px;width:173px;height:59px;background:url("images/logo.png") no-repeat}
.HeadMenu {width:780px;float:right;}

#MainMenu {margin:0;padding:0px;list-style:none;float:right;}
#MainMenu li {display:inline;font:normal 15px Trebuchet MS;text-shadow:#fff 1px 1px;}
#MainMenu a {float:left;margin:0;padding:0 0 0 13px;text-decoration:none;}
#MainMenu a span {float:left;display:block;padding:6px 20px 9px 5px;color:#666;}
#MainMenu a:hover span {color:#002F7B;cursor:pointer;}
#MainMenu a:hover {background:url("images/MainMenuL.png") no-repeat 0% -34px;}
#MainMenu a:hover span {background:url("images/MainMenuR.png") no-repeat 100% -34px;}
#MainMenu .current a {background:url("images/MainMenuL.png") no-repeat 0% 0px;}
#MainMenu .current a span {background:url("images/MainMenuR.png") no-repeat 100% 0px;color:#839500;}

#LanguageSelecter {margin-left:800px;position:absolute;width:160px;-webkit-box-shadow: 0 0 15px #888;-moz-box-shadow: 0 0 15px #888;box-shadow: 0 0 15px #888;border:1px solid #111;background:#fff;z-index:102;}
#LanguageSelecter .LanguageItem {padding:0px 3px;line-height:20px;height:20px;font:normal 12px arial;vertical-align:middle;}
#LanguageSelecter .LanguageItem:hover {background:#ddf;cursor:pointer;text-shadow:#fff 1px -1px;}

h1 {font:bold 18px Michroma;margin:20px 0px 8px 5px;text-shadow:#ddd 1px 1px;}
h2 {font:bold 18px tahoma;margin:5px 0px;text-shadow:#fff 1px 1px;}

.SeparatedTop {clear:both;background:url("images/SeparatedBG.gif") repeat-x;height:4px;width:250px;margin:0px;}
.SeparatedBtm {clear:both;background:url("images/SeparatedBG.gif") repeat-x 0 -4px;height:2px;width:950px;margin:0px 0px 5px 0px;}

table.ListSpec{margin:1px auto;border:1px solid silver;width:99%;}
table.ListSpec td{padding:1px;font-size:13px;}

table.List{margin:1px auto;border:1px solid silver;width:99%;}
table.List td{padding:1px;font-size:12px;}
table.List td.WhiteBold{background:gray;font-weight:bold;color:white;padding:1px;}
table.List tr:nth-child(even) {background:#eee}
table.List tr:hover {background:#eef;}
table.List tr.Title{padding:1px;background:#ddd;}
table.List tr.Title td{font-weight:bold;line-height:13px;}

.FooterContainer {clear:both;width:100%;height:30px;position:relative;background:#454545;margin-top:20px;}
.FooterColor {height:15px;width:100%;background:#5e5e5e;}
.FooterText {position:absolute;width:100%;text-align:center;color:#fff;font:normal 10px arial;margin-top:-7px;}

.Remark {font-size:12px;}