/******* TAGS ********/
body { background:#fff; margin:20px 0 0 0; font-family:Verdana; font-size:11px; color:#000; }
img { border-width:0; }
a { color:#00b; text-decoration:none; }
a:hover { text-decoration:underline; }
form { display:inline; }
label { cursor:pointer; }
.ImgBlank { width:1px; height:1px; }

/******* FORM FIELDS ********/
.InputText, .InputPassword, .TextArea { font-family:Verdana; font-size:11px; border:1px solid #7f9db9; }
.InputSelect { font-family:Verdana; font-size:11px; border:1px solid #7f9db9; }
input[type=radio] { height:10px; width:10px; }

/******** DEFAULT FORM *********/
.DivFormLine { clear:both; line-height:18px; height:20px; }
.DivFormLineTop { padding-top:2px; }
.DivFormLineBottom { padding-bottom:2px; }
.DivFormLabel { float:left; text-align:right; padding-right:5px; line-height:18px; }
.DivFormField { float:left; text-align:left; line-height:18px; }
.DivFormLabelError { font-weight:bold; color:#b00; }
.DivFormCenterBtn { margin:0 auto; }

.BtnClean, .BtnBg { height:22px; background:#ddd; border:1px solid #fff; border-bottom-color:#666; border-right-color:#666; color:#555; }
.BtnBg { background:#ddd url(/img/btn_back.gif) no-repeat 4px 4px; padding:0 4px; height:22px; }
.BtnBg div { background:transparent url(/img/btn_back.gif) no-repeat right 4px; height:22px; line-height:18px; }

/******* MAIN ********/
#DivMainContent { width:880px; margin:0 auto; overflow:hidden; }
#DivLeftContainer { width:550px; float:left; overflow:hidden; }
#DivRightContainer { width:300px; float:right; overflow:hidden; text-align:center; }

/******* LEFT CONTAINER ********/
#DivMainBanner { width:550px; height:234px; margin-bottom:20px; }
#ImgMainBanner { width:550px; height:234px; }

#DivTabContainer { width:500px; height:160px; overflow:hidden; position:relative; }
#DivTab { width:500px; height:31px; position:relative; text-align:center; }
#DivTab .DivTabSelected { width:168px; height:30px; overflow:hidden; background:#f5f5f5 url(/img/index/bg_tab.gif) repeat-x top left; border:1px solid #999; border-bottom-width:0; color:#006; line-height:30px; float:left; font-size:16px; font-weight:bold; cursor:pointer; }
#DivTab .DivTabUnselected { width:168px; height:25px; margin-top:4px; overflow:hidden; background:#fff; border:1px solid #ccc; border-bottom-width:0; color:#999; line-height:25px; float:left; font-size:12px; font-weight:bold; cursor:pointer; }
#DivTabContentContainer { width:498px; height:128px; margin-top:-1px; border:1px solid #999; background:#f5f5f5;  }
.DivTabContent { width:482px; height:116px; margin:6px 8px; overflow:hidden; line-height:16px; color:#006; }
.DivTabContent a { color:#006; }
#DivNoNews { height:110px; line-height:110px; text-align:center; font-weight:bold; color:#666; font-size:14px; }
#DivNoPress { height:110px; line-height:110px; text-align:center; font-weight:bold; color:#666; font-size:14px; }

/******* RIGHT CONTAINER ********/
#DivLogo { width:300px; height:47px; margin-bottom:10px; }
#ImgLogo { width:250px; height:47px; }

#DivLoginContainer { width:300px; height:215px; overflow:hidden; }
.DivLoginBorder { width:300px; height:8px; line-height:7px; }
.DivLoginBorder img { width:300px; height:8px; }
#DivLoginContent { width:254px; height:199px; border:1px solid #ccc; border-top-width:0; border-bottom-width:0; overflow:hidden; padding:0 22px; text-align:left; }
#DivLoginTitle { text-align:right; height:20px; margin:5px 0 10px 0; }
#DivLoginTitle img { width:170px; height:20px; }
#DivLoginContent .DivFLabel { color:#666; margin-top:6px; margin-bottom:2px; font-size:12px; }
#DivLoginContent .DivFField .InputText { border:1px solid #79b; height:26px; width:250px; color:#069; font-weight:bold; }
#DivLoginContent .DivFField .InputTextD { font-size:20px; }
#DivLoginContent .DivFField .InputTextP { font-size:17px; }
#DivLoginBtnContainer { height:22px; overflow:hidden; margin-top:8px; }
#DivLoginSavePasswd { height:20px; overflow:hidden; color:#666; width:125px; float:left; line-height:22px; }
#DivLoginBtn { width:254px; }
#DivLoginBtn button { width:254px; font-weight:bold; }
#DivForgotPasswd { text-align:center; margin-top:18px; color:#666; }
#DivForgotPasswd a { color:#666; }
#DivForgotPasswd span { font-weight:bold; }

#DivRegContainer { width:300px; height:130px; overflow:hidden; margin-top:12px; }
.DivRegBorder { width:300px; height:8px; line-height:7px; }
.DivRegBorder img { width:300px; height:8px; }
#DivRegContent { width:254px; height:114px; border:1px solid #ccc; border-top-width:0; border-bottom-width:0; overflow:hidden; padding:0 22px; text-align:center; }
#DivRegTitle { text-align:right; height:44px; margin:7px 0 10px 0; }
#DivRegTitle img { width:214px; height:44px; }
#DivRegBtn img { width:248px; height:46px; }

/******* FOOTER CONTAINER ********/
#DivFooterSpacer { height:15px; overflow:hidden; }
#DivFooterContainer { color:#999; font-weight:bold; border-top:2px solid #ccc; padding-top:10px; text-align:center; }
#DivFooterContainer a { color:#999; font-weight:bold; }
#DivDomineo { width:280px; float:left; }
#DivDomineo img { width:50px; height:9px; vertical-align:center; }
#DivSupport { width:280px; float:left; }
#DivAuthent { width:280px; float:left; }
