body {text-align:center; margin-top:15px;}

.footer {color:#000; font-size:10px; margin-bottom:10px;}

#login {
    width:308px;
    height:502px;
    background-image:url(../img/bg_content.jpg);
    background-position: 0px 0px;
    background-repeat: no-repeat;
    padding:120px 70px 0 350px;
    margin:0px auto;
    text-align:left;
}

h1 {text-align:right; color:#801482; font-size:24px; font-family: Verdana, Arial, Helvetica, sans-serif;}
h2 {color:#801482;font-size:20px;font-family:Verdana,Arial,Helvetica,sans-serif;margin:4px 0px;}
h3 {color:#801482;font-size:14px;font-weight:bold;font-family:Verdana,Arial,Helvetica,sans-serif;margin:5px 0px;}

#content tr td{padding:2px 0; vertical-align:top;}
#container {width:676px; margin:0px auto; text-align:left;}

/* default layout */
.content_body {background-image:url(../img/bg_content02.jpg); background-repeat:no-repeat; background-position: 29px 0px; padding:10px 45px 0 310px;}
.content_footer {background-image:url(../img/bg_content_footer.png); background-repeat:no-repeat;}
.logo {margin-left:35px;}

/* root layout */
.content_body2 {background-image:url(../img/bg_content02.jpg); background-repeat:no-repeat; background-position: 29px 0px; padding:10px 38px 0px 38px;}

/** auth */
div#userlogin {  }
div#authMessage {padding-bottom:10px;font-weight:bold;}
div.inputauth { clear:both; }
div.inputauth input { margin-left:10px; float:left; margin-bottom:10px; }
div.inputauth label { width:120px; float:left; }
div.submit{padding-left:2px;clear:both; }

/** main & add */
div.banklist{width:auto;margin:2px;float:left;}
div.pm-type{float:left;width:100%;padding-bottom:5px;font-weight:bold;}
div.pm-option{width:100%;padding:5px 10px;clear:both;}
div.pm-option input {float:left; clear:both;}
div.pm-option label {float:left;padding-bottom:5px;}
div.disclaimer {font-size:80%;padding-bottom:5px;}
.style1 {color: #FF0000;}
select {margin-left:2px;}

/** return */
h1.status2,h1.status4,h1.status9{text-align:left;font-size:14px;font-weight:bold;color:#FF0000;padding:4px;}
h1.status1{text-align:left;font-size:14px;font-weight:bold;color:#139C30;padding:4px;}
h1.status3,h1.status0{text-align:left;font-size:14px;font-weight:bold;color:#0D6295;padding:4px;}
div.line{float:left;clear:both;width:100%;padding:2px;}
div.label{float:left;width:auto;font-weight:bold;padding:4px;}
div.input{float:left;width:auto;padding:4px;}
div.lastword{margin-top:15px;float:left;clear:both;width:100%;}
div.return{margin-top:10px; float:left;clear:both;width:100%;text-align:center;}

/** flasher :P */
.flash-error {background-color: #FFCCCC; border: solid 1px #cc3333; padding: 8px;margin-bottom:10px;}
.flash-ok {background-color: #CCFFCC; border: solid 1px #66cc33; padding: 8px;margin-bottom:10px;}

form input{font-size:100%;}
form select{font-size:100%;}
.tcenter{font-weight:bold;text-align:center;}
.important{text-align:right;margin-right:10px;}