/* reg1.html page style starts  */


.nonprofitlevel{
width:105px;
text-align:right;
display:block;
float:left;
padding:4px 5px 0 0;
}

.achlevel{
width:140px;
text-align:left;
display:block;
float:left;
padding:4px 5px 0 10px;
}

.tbl_text_style {font-size: 12px; font-family: Verdana;}
.reg {width: 706px; padding: 12px 25px 7px 19px; float: left; background: url(../images/mid_curve.gif) repeat-y;}
.regHead {font-size: 17px; font-weight: bold;}
.regHead2 {font-size: 14px; font-weight: bold;}
/*.reg ul {list-style: none; margin: 18px 0 0 0;}
.reg ul li {display: inline; padding: 0 60px 0 0;}*/
.regTxtbox {width: 151px; height: 22px; background: url(../images/reg_txt.gif) 0 0 no-repeat; border: none; padding: 2px 1px 0 3px;}
.regTxtbox_big {width: 275px; height: 22px; background: url(../images/reg_txt2.gif) 0 0 no-repeat; border: none; padding: 2px 1px 0 3px;}
.regList {width: 275px; height: 22px; border: 1px solid #757575;}
.regTbl {margin: 18px 0 0 0;}
.btmTxt2 {font-size: 11px; padding-top: 5px;}
.btmTxt2 a:link {color: #000000; text-decoration: underline;}
.btmTxt2 a:visited {color: #000000; text-decoration: underline;}
.btmTxt2 a:hover {color: #000000; text-decoration: none;}
.btmBtn {padding: 11px 0 0 4px;}
.box2 {margin-top: 17px;}

.primaryText {font-size: 11px; padding: 0 0 0 9px; font-weight: normal;}
.regListSmall {width: 53px; height: 22px; border: 1px solid #757575;}
.redText2 {color: #FF0000; font-size: 11px;}
.regTxtboxSmall {width: 54px; height: 22px; background: url(../images/reg_text3.gif) 0 0 no-repeat; border: none; padding: 2px 1px 0 3px;}

/* reg1.html page style ends */

/* registration 2 style */
.billing_toggle_hide{ display:none; /*visibility:hidden;*/ }
.billing_toggle_show{ display:table-row; /*visibility:visible;*/ }
.shipping_toggle_hide{ display:none; /*visibility:hidden;*/ }
.shipping_toggle_show{ display:table-row; /*visibility:visible;*/ }
.hintQuestion_toggle_hide{ display:none; /*visibility:hidden;*/ }
.hintQuestion_toggle_show{ display:table-row; /*visibility:visible;*/}
.hintQuestion_toggle_show label#tgh{ padding-bottom:20px;}



/* The hint to Hide and Show */
.hint {
   	display: none;
    position: absolute;
    /*right: -250px;*/
    margin-top: -4px;
    border: 1px solid #cdd8f5;
    padding: 10px 12px;
    /* to fix IE6, I can't just declare a background-color,
    I must do a bg image, too!  So I'm duplicating the pointer.gif
    image, and positioning it so that it doesn't show up
    within the box */
    background: #fff url(../images/pointer.gif) no-repeat -10px 5px;
	color:#666666;
}

.hint2 {
   	display: none;
    position: absolute;
    /*right: -250px;*/
    width: 255px;
    margin-top: -4px;
    border: 1px solid #cdd8f5;
    padding: 10px 12px;
    /* to fix IE6, I can't just declare a background-color,
    I must do a bg image, too!  So I'm duplicating the pointer.gif
    image, and positioning it so that it doesn't show up
    within the box */
    background: #fff url(../images/pointer.gif) no-repeat -10px 5px;
	color:#666666;
}

.hint2 .hint-pointer {
    position: absolute;
    left: -10px;
    top: 5px;
    width: 10px;
    height: 19px;
    background: #fff url(../images/pointer.gif) left top no-repeat;
	color:#666666;
}



/* The pointer image is hadded by using another span */
.hint .hint-pointer {
    position: absolute;
    left: -10px;
    top: 5px;
    width: 10px;
    height: 19px;
    background: url(../images/pointer.gif) left top no-repeat;
}

input.invalid_input{
border:#FF0000 solid 1px;
}

/*div#HelpToolTipDiv {
  Position: absolute;
  top: 100px;
  left: 100px;
  height: auto;
  width:350px;
  border: 1px solid #629BF6;
  background-color: #fff;
  display: none;
  padding: 5px;
  color:#666666;
}*/

div#HelpToolTipDiv{width:303px; position:absolute; display:none; z-index:99999;}
p#helpid{line-height:20px;}

