#tinybox {position:absolute; display:none; padding:0px; border:10px solid #e3e3e3; z-index:2000}
#tinymask {position:absolute; display:none; top:0; left:0; height:100%; width:100%; background:#000; z-index:1500}
#tinycontent {background:#fff}

/* Change Password */
.changepassword_table { background-color: #ffffff; border: 1px dotted #cccccc; width: 100%; padding: 20px; margin: 0px 0px}
.changePassword_h1 { FONT-SIZE: 9pt; FONT-WEIGHT: normal; COLOR: #555555; margin: 0px 10px 10px 0px}
.changePassword_h2 { FONT-SIZE: 9pt; FONT-WEIGHT: normal; COLOR: #555555; margin: 0px 10px 0px 0px}
.changePassword_tb1 { FONT-SIZE: 10pt; COLOR: #555555; WIDTH: 300px; margin:0px 0px 10px 0px}
.changePassword_tb2 { FONT-SIZE: 10pt; COLOR: #555555; WIDTH: 300px; }
.changePassword_btn { FONT-SIZE: 9pt; COLOR: #111111; WIDTH: 120px; HEIGHT: 30px; text-align:center; margin: 15px 0px 0px 0px }

.forgotpasswordtable{background:#fff; padding:15px 15px 25px 15px; }
.forgotpasswordfont1{FONT-SIZE: 16pt; FONT-WEIGHT: normal; COLOR: #555555; MARGIN: 0px 0px 5px 0px; }
.forgotpasswordfont2{FONT-SIZE: 8pt; FONT-WEIGHT: normal; COLOR: #555555; MARGIN: 0px 0px 15px 0px; }
.forgotpasswordfont3{FONT-SIZE: 8pt; FONT-WEIGHT: bold; COLOR: #555555; MARGIN: 0px 10px 0px 0px; }
.forgotpasswordtb1 { FONT-FAMILY: Helvetica; FONT-SIZE: 8pt; COLOR: #555555; WIDTH: 200px; MARGIN: 0px 0px 0px 0px }
.forgotpasswordbtn{ FONT-SIZE: 8pt; COLOR: #555555; WIDTH: 70px; MARGIN: 0px 0px 0px 10px}
.forgotpasswordclose{ FONT-SIZE: 8pt; COLOR: #111111; FONT-WEIGHT: bold;}

/* Member Details */
.membershipDetails_Table { background-color: #ffffff; border: 1px dotted #cccccc; width: 100%; padding: 20px; margin: 0px 0px}

.membershipDetails_font1 { FONT-SIZE: 9pt; FONT-WEIGHT: bold; COLOR: #333333; margin: 0px 10px 0px 0px}
.membershipDetails_font2 { FONT-SIZE: 9pt; FONT-WEIGHT: normal; COLOR: #555555; margin: 0px}
.membershipDetails_font3 { FONT-SIZE: 9pt; FONT-WEIGHT: normal; COLOR: #555555; margin: 0px}
.membershipDetails_font4 { FONT-SIZE: 9pt; FONT-WEIGHT: normal; COLOR: #555555; margin: 0px}
.membershipDetails_font5 { FONT-SIZE: 9pt; FONT-WEIGHT: normal; COLOR: #555555; margin: 0px}
.membershipDetails_font6 { FONT-SIZE: 8pt; FONT-WEIGHT: normal; COLOR: #555555; margin: 0px}
.membershipDetails_required { COLOR: #ff0000; }

.membershipDetails_tb1 { FONT-SIZE: 9pt; COLOR: #555555; WIDTH: 240px; }
.membershipDetails_tb2 { FONT-SIZE: 9pt; COLOR: #555555; WIDTH: 150px; }
.membershipDetails_tb3 { FONT-SIZE: 8pt; COLOR: #555555; WIDTH: 240px; }
.membershipDetails_tb4 { FONT-SIZE: 8pt; COLOR: #555555; WIDTH: 240px; }

.membershipDetails_button { FONT-SIZE: 10pt; COLOR: #111111; WIDTH: 120px; HEIGHT: 30px; text-align:center; margin: 20px 0px 0px 0px }


/* Header Controls */
.hc_divider{FONT-SIZE: 8pt; FONT-WEIGHT: normal; COLOR: #aaaaaa; MARGIN: 5px 10px}

.hc_customlinkfont{FONT-SIZE: 8pt; FONT-WEIGHT: normal; COLOR: #555555; MARGIN: 5px 0px}
.hc_homelinkfont{FONT-SIZE: 8pt; FONT-WEIGHT: normal; COLOR: #555555; MARGIN: 5px 0px}

.hc_languagebarMenu { font-family: Helvetica, Arial; font-size: 8pt; font-weight: bold; white-space: nowrap; cursor: pointer; width: auto; text-decoration: none; }
.hc_languagebarSubMenu { position: absolute; visibility: hidden; z-index: 100; border: 0; padding: 0px; overflow: visible;}
.hc_languagebarSubMenuTable { font-family: Helvetica, Arial; font-size: 8pt; font-weight: normal; white-space: nowrap; cursor: pointer; overflow: visible; border: 1px solid #cccccc;  width:150px}

.hc_languagebarMainItem { padding: 5px; background-color: #ffffff; color: #555555; border: 0; cursor: pointer; white-space: nowrap;  }
.hc_languagebarMainItemHover, .hc_languagebarMainItemActive { padding: 5px; background-color: #ffffff; color: #555555; border: 0; cursor: pointer; white-space: nowrap; }

.hc_languagebarMenuItem { background-color: #ffffff; color: #777777; border: 0; cursor: pointer; white-space: nowrap; }
.hc_languagebarMenuItemHover, .hc_languagebarMenuItemActive { background-color: #ffffff; color: #0000ff; border: 0; cursor: pointer; white-space: nowrap; }

.hc_languagebarMenuFolderText, .hc_languagebarMenuItemText { padding: 5px 10px; background-color: inherit; white-space: nowrap; }
.hc_languagebarMenuFolderLeft, .hc_languagebarMenuItemLeft { padding: 0px; white-space: nowrap; }
.hc_languagebarMenuFolderRight, .hc_languagebarMenuItemRight { padding: 0px; white-space: nowrap; }

.hc_languagebarcurrent { FONT-SIZE: 8pt; FONT-WEIGHT: bold; COLOR: #555555; MARGIN: 0px 0px}

.hc_loginpanelfont{FONT-SIZE: 8pt; FONT-WEIGHT: normal; COLOR: #555555; MARGIN: 5px 10px 5px 0px; }
.hc_loginpanellink{FONT-SIZE: 7pt; FONT-WEIGHT: normal; COLOR: #0000ff; MARGIN: 0px 10px 0px 5px; TEXT-DECORATION: none}
.hc_loginpaneltb { FONT-FAMILY: Helvetica; FONT-SIZE: 8pt; COLOR: #555555; WIDTH: 100px; MARGIN: 0px 3px 0px 0px }
.hc_loginpanelbtn { FONT-SIZE: 8pt; COLOR: #555555; WIDTH: 50px; MARGIN: 0px 0px 0px 0px}
.hc_loginpanelforgotdiv {font-size:8pt; cursor:pointer; margin: 0px 0px 0px 10px}

.hc_loginpanelMenu { font-family: Helvetica, Arial; font-size: 8pt; font-weight: bold; white-space: nowrap; cursor: pointer; width: auto; text-decoration: none; MARGIN: 0px 0px 0px 3px;}
.hc_loginpanelSubMenu { position: absolute; visibility: hidden; z-index: 100; border: 0; padding: 0px; overflow: visible;}
.hc_loginpanelSubMenuTable { font-family: Helvetica, Arial; font-size: 8pt; font-weight: normal; white-space: nowrap; cursor: pointer; overflow: visible; border: 1px solid #cccccc;}

.hc_loginpanelMainItem { padding: 5px; background-color: #eeeeee; color: #555555; border: 0; cursor: pointer; white-space: nowrap;  }
.hc_loginpanelMainItemHover, .hc_loginpanelMainItemActive { padding: 5px; background-color: #eeeeee; color: #555555; border: 0; cursor: pointer; white-space: nowrap; }

.hc_loginpanelMenuItem { background-color: #ffffff; color: #777777; border: 0; cursor: pointer; white-space: nowrap; }
.hc_loginpanelMenuItemHover, .hc_loginpanelMenuItemActive { background-color: #ffffff; color: #F94701; border: 0; cursor: pointer; white-space: nowrap; }

.hc_loginpanelMenuFolderText, .hc_loginpanelMenuItemText { padding: 5px 10px; background-color: inherit; white-space: nowrap; }
.hc_loginpanelMenuFolderLeft, .hc_loginpanelMenuItemLeft { padding: 0px; white-space: nowrap; }
.hc_loginpanelMenuFolderRight, .hc_loginpanelMenuItemRight { padding: 0px; white-space: nowrap; }

/* Registration Form */
.registerForm_table { background-color: #fafafa; border: 1px dotted #cccccc; width: 100%; padding: 20px; margin: 0px 0px}

.registerForm_font1 { FONT-SIZE: 9pt; FONT-WEIGHT: bold; COLOR: #333333; margin: 0px}
.registerForm_font2 { FONT-SIZE: 9pt; FONT-WEIGHT: normal; COLOR: #555555; margin: 0px}
.registerForm_font3 { FONT-SIZE: 9pt; FONT-WEIGHT: normal; COLOR: #555555; margin: 0px}
.registerForm_font4 { FONT-SIZE: 9pt; FONT-WEIGHT: normal; COLOR: #555555; margin: 0px}
.registerForm_font5 { FONT-SIZE: 8pt; FONT-WEIGHT: normal; COLOR: #555555; margin: 0px}
.registerForm_required { COLOR: #ff0000; }

.registerForm_tb1 { FONT-SIZE: 12pt; COLOR: #555555; WIDTH: 300px; }
.registerForm_tb2 { FONT-SIZE: 9pt; COLOR: #555555; WIDTH: 240px; }
.registerForm_tb3 { FONT-SIZE: 8pt; COLOR: #555555; WIDTH: 150px; }
.registerForm_tb4 { FONT-SIZE: 8pt; COLOR: #555555; WIDTH: 240px; }
.registerForm_tb5 { FONT-SIZE: 8pt; COLOR: #555555; WIDTH: 240px; }
.registerForm_tb6 { FONT-SIZE: 8pt; COLOR: #555555; WIDTH: 100%; }

.registerForm_button { FONT-SIZE: 10pt; COLOR: #111111; WIDTH: 120px; HEIGHT: 30px; text-align:center }