
html {height: 100%; margin: 0; padding: 0;}
body {font: 12px arial, helvetica, sans-serif; color: #DDD; text-align: center; height: 100%; margin: 0; padding: 0; background-color: #000;}

h1 {font-size: 16px; font-weight: bold; text-align: left; margin: 0; padding: 0;}
/*
h1#homeh1 {position: absolute; top: 75px; left: 30px; text-indent: -3000px; width: 230px; height: 48px; overflow: hidden; background: url(/img/en/splash_logo.gif) 0 0 no-repeat;}
*/
h1#homeh1 {position: absolute; top: 0; left: 0; text-indent: -3000px; width: 206px; height: 230px; overflow: hidden; background: url(/img/en/splash_newlogo.jpg) 0 0 no-repeat; z-index: 50;}
h2 {font-size: 14px; font-weight: bold; text-align: left; margin: 30px 0 10px 0; padding: 0 0 2px 0; border-bottom: 1px #999 solid;}
h2.first {margin-top: 0; padding-top: 0;}
h3 {font-size: 12px; font-weight: bold; text-align: left; margin: 20px 0 10px 0; padding: 0;}
h3.first {margin-top: 0;}

p {margin: 0; padding: 0;}
div.text {text-align: justify;}
div.text p {margin: 0 0 10px 0; line-height: 16px;}
div.text p.last {margin-bottom: 0;}
strong {font-weight: bold;}

img {display: block;}
a img {border: 0;}

a:link, a:visited {color: #AAA; font-weight: bold; text-decoration: none;}
a:hover, a:focus, a:active {color: #DDD; font-weight: bold; text-decoration: none;}

.hidden {display: none;}
.visible {display: block;}
.bold {font-weight: bold;}
.fleft {float: left;}
.fright {float: right;}
.cleft {clear: left;}
.cright {clear: right;}
.cboth {clear: both;}

div#wrapper {text-align: left; position: relative; min-height: 100%; margin: 0 auto; padding: 0;}
div#wrapperMain {}
div#wrapperContent {overflow: hidden; margin: 0; padding: 0 0 120px 0;}
body#homebody div#wrapperContent {padding-bottom: 0;}

div#header {position: relative; margin: 0; padding: 0; height: 123px;}
div#mainlogo {position: absolute; top: 75px; left: 30px;}

div#content {position: relative; min-height: 689px; overflow: hidden; margin: 0; padding: 0;}

ul.btnslist {overflow: hidden; margin: 0; padding: 0;}
ul.btnslist li {list-style-type: none; float: left; margin: 0 10px 0 0;}
ul.btnslist li.last {margin-right: 0 !important;}
ul.btnslist li a {display: block;}
ul.btnslist li a img {display: block;}

div#homepic {position: absolute; bottom: 0; left: 0; height: 689px; overflow: hidden;}

div#homequote {position: absolute; bottom: 470px; left: 330px;}
div#homequote p {font: normal 14px arial, sans-serif; color: #CCC; margin: 15px 0 0 0; padding: 0 0 0 34px;}
div#homequote p span {font-weight: bold; font-size: 15px; text-transform: uppercase; line-height: 10px;}

div#homesig {position: absolute; bottom: 435px; left: 360px;}

ul#homebtns {position: absolute; bottom: 433px; left: 505px; height: 20px;}
ul#homebtns li {margin-right: 8px;}
ul#homebtns li a:hover, ul#homebtns li a:focus, ul#homebtns li a:active {-webkit-transform: rotate(15deg); -moz-transform: rotate(15deg);}

form#frmmail {position: absolute; bottom: 363px; left: 362px; text-align: left; width: 545px; margin: 0 auto; padding: 0;}
form#frmmail fieldset {overflow: hidden; margin: 0 0 10px 0; padding: 0; border: none;}
form#frmmail fieldset legend {display: none;}
form#frmmail fieldset div {float: left;}
form#frmmail fieldset div label {display: block; float: left;}
form#frmmail fieldset div label#emailL {text-indent: -3000px; width: 305px; height: 22px; overflow: hidden; margin: 0 10px 0 0; background: url(/img/en/splash_signup.gif) 0 0 no-repeat;}
form#frmmail fieldset div input.textbox {font: normal 11px arial, helvetica, sans-serif; color: #333; width: 185px; padding: 2px 3px; background-color: #FFF; border: none;}
form#frmmail fieldset div input.default {color: #666;}
form#frmmail fieldset div#btnsubmitWrap {float: right;}
form#frmmail fieldset input#btnsubmit {display: block; width: 29px; height: 17px;}
form#frmmail div#errmsg {position: absolute; bottom: -15px; left: 0; width: 100%; clear: both; text-align: left; line-height: 20px; margin-top: 5px; padding: 0 5px; color: #000; background-color: #DDD;}
form#frmmail div#errmsg div#errmsgTitle {font-weight: bold; margin: 0 0 5px 0; display: none;}
form#frmmail div#errmsg div#errmsgContent {margin: 0;}
form#frmmail div#errmsg div#errmsgContent ul {text-align: left; margin: 0; padding: 0;}
form#frmmail div#errmsg div#errmsgContent ul li {margin: 0; padding: 0; list-style-type: none;}

div#footer {position: absolute; left: 0; bottom: 0; font-size: 11px; width: 930px; height: 70px; padding: 50px 25px 0 25px;}
div#footer div#copyright {color: #797671; margin-top: 50px;}
div#footer p {margin: 0; padding: 0;}
div#footer ul {margin: 0; padding: 0;}
div#footer ul li {float: left; list-style-type: none; padding: 0 15px;}
div#footer ul li.first {padding-left: 0;}
div#footer ul li.last {padding-right: 0;}
div#footer ul#footernav {float: left;}
div#footer ul#footerlinks {float: right;}
div#footer a:link, div#footer a:visited {color: #797671; font-weight: normal; text-decoration: none;}
div#footer a:hover, div#footer a:focus, div#footer a:active {color: #999; font-weight: normal; text-decoration: none;}
