/* Feedback Form */
.feedbackform_table { background-color: #ffffff; border: 0px solid #cccccc; width: 100%; padding: 5px; }
.feedbackform_bg { background-color: #ffffff;}

.feedbackform_h1 { FONT-SIZE: 9pt; FONT-WEIGHT: normal; COLOR: #555555; margin: 0px 10px 0px 0px}
.feedbackform_h2 { FONT-SIZE: 8pt; FONT-WEIGHT: normal; COLOR: #555555; margin: 10px 10px 0px 0px}
.feedbackform_tb { FONT-SIZE: 8pt; COLOR: #555555; WIDTH: 400px; float:left; }
.feedbackform_lb { FONT-SIZE: 8pt; COLOR: #555555; WIDTH: 400px; float:left; margin-top:5px }
.feedbackform_btn { FONT-SIZE: 8pt; COLOR: #555555; WIDTH: 70px; float:right; margin-top:5px }

/* Consultation Form */
.consultationform_table { background-color: #ffffff; border: 1px dotted #cccccc; padding: 20px; margin: 0px 0px 20px 0px; width:100%}
.consultationform_font1 { FONT-SIZE: 10pt; FONT-WEIGHT: normal; COLOR: #555555; margin-right: 30px}
.consultationform_font2 { FONT-SIZE: 10pt; FONT-WEIGHT: normal; COLOR: #555555; margin-right: 30px; margin-top:5px}

.consultationform_tb1 { FONT-SIZE: 10pt; COLOR: #555555; WIDTH: 300px; margin: 2px 0px; height: 24px}
.consultationform_lb { FONT-SIZE: 10pt; COLOR: #555555; WIDTH: 300px;  margin: 2px 0px; height: 24px}

.consultationform_btn { FONT-SIZE: 10pt; COLOR: #111111; WIDTH: 120px; HEIGHT: 30px; text-align:center; margin: 20px 0px 0px 0px }

/* Rich Text Slider */
#richtextslider { width: 100%;  text-align: center; z-index: 100; left:-15px; !left:-38px; position: absolute; }
#richtextslider li { position:relative; width: 100%; z-index:100;}

.bx-pager { top:395px; left:0px; position: absolute; padding:0px; text-align:center; width:100%; left:-380px }

.bx-pager a { position: relative; z-index: 1000; display: inline-block; margin: 0px 2px; padding: 0px; border: 2px solid #ffffff}
.bx-pager .pager-active {border: 2px solid #333333}
.bx-pager a:hover {background-color: #ffffff; position:relative; z-index: 1000; border: 2px solid #cccccc}
.bx-pager img {  }

/* Custom */
.table1 {border-right: 1px dotted #cccccc}
.table2 {border-top: 1px dotted #cccccc}
.table3 {background-color:#f5f5f5; border: 1px dotted #cccccc}
.table4 {border-bottom: 1px dotted #cccccc}
.table5 {background-color:#ffffff; border: 1px dotted #cccccc}

/* Header */
.headerbg { background-image: url('http://www.myavita.com/data/2/Folder/web2/headerbg.gif'); background-repeat:no-repeat; background-position:center top; }

.homebanner { position: relative; top: 120px; text-align: center; width: 960px; display: inline-block }

.homebanner1 { position: relative; top: 90px; text-align: center; width: 960px; display: inline-block }
.homebanner1bg {  background-image: url('http://www.myavita.com/data/2/Folder/web2/homebanner1bg.jpg'); background-repeat:no-repeat; background-position:center top; position: relative; top:-34px; !top: -20px; text-align: center; height: 400px }

.homebanner2 { position: relative; top: 90px; text-align: center; width: 960px; display: inline-block }
.homebanner2bg {  background-image: url('http://www.myavita.com/data/2/Folder/web2/homebanner2bg.jpg'); background-repeat:no-repeat; background-position:center top; position: relative;  top:-34px; !top: -20px; text-align: center; height: 400px }

.homebanner3 { position: relative; top: 90px; text-align: center; width: 960px; display: inline-block }
.homebanner3bg {  background-image: url('http://www.myavita.com/data/2/Folder/web2/homebanner3bg.jpg'); background-repeat:no-repeat; background-position:center top; position: relative;  top:-34px; !top: -20px; text-align: center; height: 400px }

.homebanner4 { position: relative; top: 90px; text-align: center; width: 960px; display: inline-block }
.homebanner4bg {  background-image: url('http://www.myavita.com/data/2/Folder/web2/homebanner4bg.jpg'); background-repeat:no-repeat; background-position:center top; position: relative;  top:-34px; !top: -20px; text-align: center; height: 400px }

.pagebanner1 { position: relative; top: 80px; text-align: center; width: 960px; display: inline-block }
.pagebanner1bg {  background-image: url('http://www.myavita.com/data/2/Folder/web2/homebanner1bg.jpg'); background-repeat:no-repeat; background-position:center top; position: relative; top:-20px; text-align: center; height: 240px }

.pagebanner2 { position: relative; top: 80px; text-align: center; width: 960px; display: inline-block }
.pagebanner2bg {  background-image: url('http://www.myavita.com/data/2/Folder/web2/homebanner3bg.jpg'); background-repeat:no-repeat; background-position:center top; position: relative; top:-20px; text-align: center; height: 240px }

.pagebanner3 { position: relative; top: 80px; text-align: center; width: 960px; display: inline-block }
.pagebanner3bg {  background-image: url('http://www.myavita.com/data/2/Folder/web2/homebanner2bg.jpg'); background-repeat:no-repeat; background-position:center top; position: relative; top:-20px; text-align: center; height: 240px }



#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: #959385; MARGIN: 5px 10px}

.hc_customlinkfont{FONT-SIZE: 8pt; FONT-WEIGHT: normal; COLOR: #ffffff; MARGIN: 5px 0px}
.hc_homelinkfont{FONT-SIZE: 8pt; FONT-WEIGHT: normal; COLOR: #ffffff; MARGIN: 5px 0px; text-decoration:none}

.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 #959385;  width:150px}

.hc_languagebarMainItem { padding: 5px; color: #ffffff; border: 0; cursor: pointer; white-space: nowrap;  }
.hc_languagebarMainItemHover, .hc_languagebarMainItemActive { padding: 5px; color: #ffffff; border: 0; cursor: pointer; white-space: nowrap; }

.hc_languagebarMenuItem { background-color: #696262; color: #ffffff; border: 0; cursor: pointer; white-space: nowrap; }
.hc_languagebarMenuItemHover, .hc_languagebarMenuItemActive { background-color: #000000; color: #ffffff; 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: 10pt; FONT-WEIGHT: bold; COLOR: #ffffff; MARGIN: 0px 0px}

.hc_loginpanelfont{FONT-SIZE: 8pt; FONT-WEIGHT: normal; COLOR: #ffffff; MARGIN: 5px 10px 5px 0px; }
.hc_loginpanellink{FONT-SIZE: 7pt; FONT-WEIGHT: normal; COLOR: #ffffff; 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; COLOR: #ffffff; }

.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 }

/* Testimonials */
.testimonial_table { background-color: #ffffff; width: 100%; border: 1px dotted #cccccc; margin: 7px 0px 7px 0px}
.testimonial_bg { margin: 5px 10px; }

.testimonial_font1 { FONT-SIZE: 8pt; FONT-WEIGHT: normal; COLOR: #555555; margin: 0px 0px 20px 0px}
.testimonial_font2 { FONT-SIZE: 18pt; FONT-WEIGHT: normal; COLOR: #555555; margin: 0px 5px; text-align:left;}
.testimonial_font3 { FONT-SIZE: 8pt; FONT-WEIGHT: bold; COLOR: #333333; margin: 20px 0px 0px 0px}
.testimonial_font4 { FONT-SIZE: 8pt; FONT-WEIGHT: normal; COLOR: #999999; margin: 0px 0px 0px 0px}
.testimonial_font5 { FONT-SIZE: 8pt; FONT-WEIGHT: normal; COLOR: #555555; margin: 0px 0px 0px 0px; }

.testimonial_summarybg{ background-color: #cccccc;}
.testimonial_summaryquote { FONT-SIZE: 32pt; FONT-WEIGHT: bold; COLOR: #ffffff; margin: 0px 0px 0px 10px}

.testimonial_link { FONT-SIZE: 8pt; FONT-WEIGHT: normal; COLOR: #0000ff; text-decoration:underline}
.testimonial_avatar { margin: 0px 0px 10px 10px; border: 2px solid #aaaaaa}
