@charset "utf-8";
/* CSS Document */
body{ margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif}
.erroralertmsg{ text-align:center; color:red; width:auto!important}
table#container{ width:100%; height:100%}
table#container tr td{ width:100%; height:100%}
table#container tr td table.content { width:755px;  margin:auto auto}
table#container tr td table.content tr td{ height:auto; width:auto; text-align:left}
table#container tr td table.content tr td.logo{ text-indent:-10000px; background:url(../images/logo.gif) no-repeat center center; height:245px;}
table#container tr td table.content tr td.termsofuse{ text-indent:-10000px; background:url(../images/lable_termsofuse.gif) no-repeat center center; height:30px; }
/*table#container tr td table.content tr td.termsofuse div{ position:relative;height:30px; width:100%}
table#container tr td table.content tr td.termsofuse div a{ position:absolute;right:247px;*right:243px;text-indent:-10000px;top:6px;*top:38px;width:78px; overflow:hidden; background-color:#000066}*/
table#container tr td table.content tr td.termsofuse div{height:30px; width:100%}
table#container tr td table.content tr td.termsofuse div a{  float:left; margin-left:432px; margin-top:5px;*margin-top:-10px; text-indent:-10000px;width:78px; overflow:hidden;}
table#container tr td table.content tr td.rememberme { height:35px;}
table#container tr td table.content tr td.rememberme div{ width:100px; margin: auto auto;}
table#container tr td table.content tr td.rememberme div span.rememberme{ display:block; float:left; background:url(../images/lable_rememberme.gif) no-repeat; width:75px; height:12px; text-indent:-10000px; overflow:hidden;margin-top:4px;}
table#container tr td table.content tr td.rememberme div input#rememberme{ float:left}


table#container tr td table.content tr td.button div{ margin:auto auto; width:130px; height:45px; margin-top:10px;}
table#container tr td table.content tr td.button div a{ display:block; background:url(../images/button_enter.gif) no-repeat; width:130px; height:45px; text-indent:-10000px; overflow:hidden}
table#container tr td table.content tr td.button div a:hover,table#container tr td table.content tr td.button div a.current{ background-position:0px -45px}

table#container tr td table.content tr td.birthday{ padding-left:10px; vertical-align:middle; width:180px; height:45px} 
table#container tr td table.content tr td.birthday input{border:1px solid #c3c3c3; color:#aaaaaa; padding-top:6px; font-size:16px; font-weight:bold; margin-right:4px; text-align:center;}
table#container tr td table.content tr td.birthday input.day,table#container tr td table.content tr td.birthday input.month{ width:41px; height:22px; }
table#container tr td table.content tr td.birthday input.year{width:69px; height:22px;}
table#container tr td table.content tr td.birthday input.current{border:1px solid #000000;}
table#container tr td table.content tr td.birthday input.erroralert{border:1px solid red;}
table#container tr td table.content tr td.country{ padding-left:10px; vertical-align:middle; width:355px; height:45px} 
table#container tr td table.content tr td.country div{ width:335px; height:24px;border:1px solid #c3c3c3; color:#aaaaaa;font-size:16px; font-weight:bold; padding-left:7px; padding-top:5px; text-align:left}
table#container tr td table.content tr td.country div img{ float:right; margin-right:5px; margin-top:-3px;*margin-top:-22px; border:0 none}
table#container tr td table.content tr td.country div.countrylist{ width:342px; height:161px;border:1px solid #c3c3c3; padding:0; margin-top:-1px;display:none; overflow:auto; background-color:#FFFFFF; z-index:10000;}
table#container tr td table.content tr td.country div.countrylist ul{ list-style:none; margin:0; padding:0}
table#container tr td table.content tr td.country div.countrylist ul li{ padding-left:8px; height:23px; border-bottom:1px solid #c3c3c3; padding-top:2px; cursor:pointer}
table#container tr td table.content tr td.country div.countrylist ul li.current{ background-color:#ededed}

table#container tr td table.content tr td.language{ padding-left:8px; vertical-align:middle; width:192px; height:45px; text-align:left}
table#container tr td table.content tr td.language div{ width:180px; height:24px;border:1px solid #c3c3c3; color:#aaaaaa;font-size:16px; font-weight:bold; padding-left:7px; padding-top:5px}
table#container tr td table.content tr td.language div img{ float:right; margin-right:5px; margin-top:-3px;*margin-top:-22px; border:0 none}
table#container tr td table.content tr td.language div.languagelist{ width:187px; border:1px solid #c3c3c3; padding:0; margin-top:-1px; display:none;z-index:10000;}
table#container tr td table.content tr td.language div.languagelist ul{ list-style:none; margin:0; padding:0}
table#container tr td table.content tr td.language div.languagelist ul li{ padding-left:8px; height:23px; border-bottom:1px solid #c3c3c3; padding-top:2px; cursor:pointer}
table#container tr td table.content tr td.language div.languagelist ul li.current{ background-color:#ededed}

table#container tr td table.content tr td.footer { height:47px;}
table#container tr td table.content tr td.footer div.links{ float:left}
table#container tr td table.content tr td.footer div.copyright{ float:right}
