@charset utf-8;
#loginBox{width:360px;height:auto;color:#000;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:700;line-height:1.2em;border:#954A42 1px solid;margin:auto auto 20px;padding:20px}
#recoveryBox{width:360px;height:auto;color:#000;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:700;line-height:1.2em;border:#954A42 1px solid;margin:auto auto 30px;padding:20px}
#registerBox{width:360px;height:auto;color:#000;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:1.2em;border:#954A42 1px solid;margin:auto auto 30px;padding:10px 20px}
#registerBox form{margin:0;padding:0}
#registerResultBox{width:380px;height:auto;color:#000;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:1.5em;border:#954A42 1px solid;margin:auto auto 30px;padding:10px}
div.recoveryNote{font-size:11px;font-weight:700;margin-bottom:10px}
div.loginRecovery{width:350px;text-align:center;padding-left:5px;margin-top:5px;margin-bottom:5px;font-size:11px}
input.loginField{font-size:11px;margin-left:10px;margin-bottom:10px;width:273px}
input.recoveryField{font-size:11px;margin-left:10px;margin-bottom:10px;width:223px}
#retryButton{font-size:11px;margin-top:10px;float:left}
#backButton{font-size:11px;margin-top:5px;float:left;width:60px}
div.loginTitle{font-size:12px;width:70px;float:left;margin-bottom:10px;padding-top:2px}
div.recoveryTitle{font-size:11px;width:115px;float:left;margin-bottom:10px}
div.checkTitle{font-size:11px;width:115px;float:left;margin-bottom:10px;padding-top:2px}
#loginError{margin-bottom:10px;margin-top:-10px;color:red;height:auto;padding-left:80px;width:250px}
div.loginButtons{height:auto}
#checkButton{float:right;font-size:11px;width:60px;margin-top:10px}
div.subscriptionManagement{width:525px}
div.smLine{width:500px;margin-bottom:5px}
div.smTitle{width:120px;float:left;font-weight:700;padding-top:2px}
div.smField{width:380px;float:left}
input.smField{width:360px;font-size:11px}
input.smFieldMedium{width:150px;font-size:11px}
input.smFieldSmall{width:50px;font-size:11px}
#cancelDeleteButton{float:left;font-size:11px;width:100px}
fieldset{border:#954A42 1px solid;padding:10px}
legend{font-weight:700;color:#954A42}
label{padding-left:5px}
div.smcLineLeft{width:245px;margin-bottom:5px;float:left}
div.smcLineRight{width:245px;margin-bottom:5px;float:right}
span.smNote{font-size:10px;font-style:italic}
div.smNote{font-size:10px;margin-bottom:10px}
span.error{color:#C00}
span.success{color:#090}
#unameStatus{width:200px;float:right;margin-right:20px}
fieldset.activity br{line-height:.5em}
div.delNote{font-size:12px;font-weight:700;color:red;margin-bottom:20px;text-align:center}
div.errorLine{padding-bottom:1px;color:red;height:0;opacity:0;display:none}
#captchaImage{margin-left:2px;margin-top:3px}
div.captchaCheck{float:left;width:95px}
div.captchaText{float:left;width:400px;line-height:1.3em}
#securityField{margin-top:5px;font-size:19px;width:80px;height:25px;border:#934F46 1px solid;color:#934F46;text-align:center;font-weight:700}
div.captchaTextRecover{float:left;width:230px;font-size:10px;line-height:1.3em}
div.rcaptchaTextRecover{float:left;width:230px;font-size:11px;line-height:1.3em}
form{margin:0;padding:0}
div.infoBox{width:380px;height:auto;color:#333;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:700;line-height:1.2em;border:#D0CEB0 1px solid;margin:auto auto 20px;padding:10px}
div.infoBoxTitle{background-color:#D0CEB0;color:#333;font-size:12px;width:390px;font-family:Arial, Helvetica, sans-serif;font-weight:700;border:#D0CEB0 1px solid;margin:20px auto auto;padding:4px 5px}
div.resultBox{width:380px;height:auto;color:#000;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:700;line-height:1.2em;border:#954A42 1px solid;margin:auto auto 20px;padding:10px}
#pageArea{height:auto;padding-bottom:50px}
label.myDetails{float:left;width:115px;margin-top:5px;font-size:11px;font-family:Arial, Helvetica, sans-serif;font-weight:700;padding-top:2px}
label.myDetailsShort{float:left;width:55px;font-size:11px;font-family:Arial, Helvetica, sans-serif;font-weight:700;padding-top:2px;margin:5px 10px 0 0}
input.myDetails{font-family:Arial, Helvetica, sans-serif;font-size:11px;margin-top:5px}
div.myDetails{font-family:Arial, Helvetica, sans-serif;font-size:11px;margin-top:5px;float:left}
div.myDetailsCat{margin-bottom:2px}
div.myDetailsCat input{margin-right:10px}
input.myDetailsENF{margin-right:10px;float:left}
div.myDetailsENTitle{width:290px;float:left}
div.myDetailsENDesc{width:525px;float:left}
#tabContainer{position:relative;width:760px;height:320px;margin-top:20px}
div.rtabContainer{height:345px!important}
div.tab{font-size:14px;background-repeat:no-repeat;height:25px;width:250px;text-align:center;padding-top:4px;z-index:2;margin:0}
div.tab a{color:#333!important;font-weight:700!important;text-decoration:none;font-size:14px}
div.tabContent{border:#a4a4a4 1px solid;width:738px;position:absolute;left:0;top:0;height:300px;padding:10px}
div.rtabContent{height:325px!important}
div.tabContent fieldset{padding:5px}
div.tabContent legend{margin-bottom:5px}
div.tabBlockLeft{width:359px;float:left}
div.tabBlockRight{width:359px;float:right}
#tab1{top:-24px;left:0;position:absolute;background-image:url(/images/rtab.jpg)}
#tab2{top:-24px;left:255px;position:absolute;background-image:url(/images/rtab-off.jpg)}
#tab3{top:-24px;right:0;position:absolute;background-image:url(/images/rtab-off.jpg)}
#tab1Content{visibility:visible}
#subWarning{padding-top:10px;padding-bottom:20px;color:#C00;display:none}
div.catNotice{margin-bottom:8px}
#tabSave{position:absolute;right:0;bottom:-26px}
#statusLoader{width:355px;height:20px;margin-top:5px;float:left;z-index:50;position:relative;white-space:nowrap}
#statusLoader img{position:absolute;left:90px;top:0;width:20px;height:20px;visibility:hidden}
#statusText{font-weight:700;margin-top:2px;font-size:11px;float:right;width:235px}
span.warning{color:#DC7003}
div.fieldNote{font-size:10px;padding-top:8px;height:20px;width:347px;font-style:italic;text-align:right}
div.fieldWide{float:left;width:355px;height:23px;font-size:11px;font-family:Arial, Helvetica, sans-serif;font-weight:700;color:#900;margin:5px 0 0}
label.disabled{color:#999}
input.disabled{color:#999;border:#999 1px solid}
#logoutButton{position:absolute;left:0;bottom:-26px}
#deleteButton{position:absolute;left:340px;bottom:-26px}
div.reqFld{margin-left:-4px;padding-top:7px;width:4px;font-size:14px;font-weight:700;color:red;float:left}
div.tabControls{height:20px;width:738px;position:absolute;left:0;bottom:0;border-top:#CCC 1px solid;background-color:#DDDFD1;padding:5px 10px}
.rightButton{float:right;border:0}
.leftButton{float:left;border:0}
fieldset.rtabHalf{width:345px;margin-bottom:10px}
.rtabLeft{float:left}
.rtabRight{float:right}
img.checkIcon{float:left;margin:2px 10px 0 5px}
div.checkText{float:left;width:315px}
#loginBoxTitle,#registerBoxTitle,div.resultBoxTitle{background-color:#954A42;color:#FFF;font-size:12px;width:390px;font-family:Arial, Helvetica, sans-serif;font-weight:700;border:#954A42 1px solid;margin:20px auto auto;padding:4px 5px}
#loginBox br,div.infoBox br,div.resultBox br{line-height:.2em}
#loginButton,#recoverButton{font-size:11px;margin-right:3px;margin-top:10px;float:right;width:60px}
#registerButton,#createButton{font-size:11px;margin-right:3px;margin-top:10px;float:right}
#cancelButton,#cancelButtonCheck{font-size:11px;margin-top:10px;float:left;width:60px}
#saveButton,#deleteConfirmButton{float:right;font-size:11px;width:100px}
div.captchaText a,div.captchaTextRecover a{text-decoration:none;font-weight:700}
div.captchaText a:hover,div.captchaTextRecover a:hover{text-decoration:underline}
div.rtab,div.rtab a{font-size:11px!important}
#tab2Content,#tab3Content{visibility:hidden}