 body {
     margin:0px;
     padding:0px;
     font-family:tahoma;
     overflow-x:hidden;
     color:#333333;
     /* background:url(/images/signup_bkgd1.gif)  #FBF4E4 ; */
     background-image:url(/images/signup_bkgd1.gif);
     background-position:right top;
     height:100%; 
 }
 .page_title{
     font-family:tahoma;
     font-weight:bold;
     font-size:21px;
     padding-bottom:20px;
     color:#61605E;
 }
 .pagesub_title{
     font-family:tahoma;
     font-weight:bold;
     font-size:18px;
     padding-bottom:20px;
 }
 .txt_right_column{
     font-family:tahoma;
     font-weight:normal;
     font-size:18px;
 }
 li.txt_right_column{
     list-style-position:outside;
     list-style-type:disc;
     padding:5px;
     font-weight:bold;
 }
 .BslWizard{
     padding-bottom:20px;
 }
 .fieldName{
     font-size:14px;
     font-weight:bold;
    /* text-transform:uppercase;*/
 }
 .field_label{
     font-size:17px;
     padding:0px 0px 10px;
 }
 .tdAlignTop{
     
 }
 .view_data{
     color:#333333;
     text-align:left;
     font-weight:normal;
     font-size:14px;
 }
 a:link {
     color:#2A6F82;
 }
 .leftDivision_signup {
     position:relative;
     width:250px;
 }
 .left_bar_headline {
     color:#006798;
     font-weight:bold;
 }
 input.required, select.required {
     background:#FFFFA0 none repeat scroll 0%;
 }
 .big_input_signup {
     border:2px solid #999999;
     color:#33494F;
     cursor:text;
     font-size:22px;
     
     margin:10px;
     font-family:tahoma;
     font-weight:normal;
 }
 input.new-account-btn {
     background:transparent url(/images/create_membership.png) no-repeat scroll 0% 50%;
     border:0pt none;
     cursor:pointer;
     height:56px;
     outline-color:invert;
     outline-style:none;
     outline-width:medium;
     width:340px;
 }
 input.addperson {
     background:transparent url(/images/addperson.png) no-repeat scroll 0% 50%;
     border:0pt none;
     cursor:pointer;
     height:48px;
     outline-color:invert;
     outline-style:none;
     outline-width:medium;
     width:230px;
 }
 input.blue-bg {
     background:#D8EAEF none repeat scroll 0%;
 }
 input.new-print-btn {
     background:transparent url(/images/print_page.png) no-repeat scroll 0%;
     border:0pt none;
     height:56px;
     outline-color:invert;
     outline-style:none;
     outline-width:medium;
     width:325px;
     cursor:pointer;
     cursor:hand;
 }
 input.new-next {
     background:transparent url(/images/next.png) no-repeat scroll 0%;
     border:0pt none;
     height:56px;
     outline-color:invert;
     outline-style:none;
     outline-width:medium;
     width:250px;
     cursor:pointer;
     cursor:hand;
 }
 .steps_number{
     font-weight:bold;font-size:28px;color:#336699;width:50px;height:40px;float:left;
 }
 .steps_text{
     font-weight:bold;font-size:14px;color:#333333;float:left;text-align:left;margin-top:4px;
 }
 .steps_div{
     width:135px;float:left;margin-left:5px;margin-top:20px; /*border-right:2px solid #A4A4A4;*/
 }
 .margin20px{
     color:#333333;
     font-size:14px;
     padding:0px 0px 10px 20px;
 }
 #error_msg{
     font-size:15px;font-weight:bold;color:red;padding:0px;margin:0px;border:1px solid #ffffff;
 }
 button.checked, img.checked {
     background:transparent url(/images/checked_radio.gif) no-repeat scroll 0% 50%;
     border:0px none;
     height:38px;
     width:45px;
 }
 button.unchecked, img.unchecked {
     background:transparent url(/images/unchecked_radio.gif) no-repeat scroll 0% 50%;
     border:0px none;
     height:38px;
     width:45px;
 }
 .hrNormal {
     border-color:#999999 -moz-use-text-color -moz-use-text-color;
     border-style:solid none none;
     border-width:1px 0pt 0pt;
     height:1px;
     padding-bottom:0px;
     padding-left:0px;
     padding-right:0px;
     padding-top:10px;
     width:96%;
 }
 .mandatory {
     color:red;
     font-weight:normal;
 }
 
 .modal_dialog {
     cursor:default;
     font-size:32px;
     height:auto;
     position:absolute;
     width:900px;
     z-index:11000;
     left:6%;
     display:none;
     opacity:0.999999;
     top:10%;
 }
 
 .container_modal {
     background:#FFFFFF none repeat scroll 0% 50%;
     border:10px solid #78715F;
     height:auto;
     left:0px;
     overflow:hidden;
     position:relative;
     top:0px;
     width:900px;
 }
 .new_modal_dialog_header {
     background:#78715F none repeat scroll 0% 50%;
     border:0px solid #FFFFFF;
     height:25px;
     width:100%;
 }
 .new_modal_dialog_title {
     color:#FFFFFF;
     float:left;
     font-family:tahoma;
     padding: 0px; 
     font-size: 14px; 
     font-weight: bold;
 }
 .new_modal_dialog_link {
     color:#CCFFFF;
     font-family:tahoma;
     font-size:12px;
     margin-left:400px;
     text-align:right;
 }
 .tip {
     font-size:14pt;
     font-family: Arial,Helvetica,sans-serif;
     border:solid 1px #666666; 
     width:370px;
     padding:5px;
     position:absolute; 
     z-index:100;
     visibility:hidden; 
     background-color:#ffffcc;
     layer-background-color:#ffffcc;
     text-align:justify;
 }
 a.new_link, a.new_link:hover, a.new_link:visited{
     font-size:12px;
     color:#CCFFFF;
 }
 /* ----------------------- */
 div.errorExplanation {
     padding:0px;
     margin-top:0px;
 }
 
 .pageInstruction_Name{
     font-size:18px;
     font-weight:bold;
 }
 .left_bar_headline, .signupLinks {
     font-size:14pt;
 }
 
 .welcomehead{
     padding-top: 5px;font-size:20pt;padding-bottom:10px;
 }
 .right_div_class{
     float:left;
     width:66%;
 }
  
 