/*** for signup form ***/

#navigation {
margin-bottom:0;
}

#content {
background:none;
}

#membershipLevelContainer {
background:url("/National_Library/20160930123623oe_/http://www.varietyultimate.com/graphics/Gradient_ltblue_1x205.png") repeat-x bottom left; 
background-color:#fff;
padding-bottom:10px;
padding-top:10px;
margin-bottom:20px;
}

#regSubOptBox {
background-color:transparent;
margin:10px 30px 8px 30px;
padding:0;
}

.ie7 #regSubOptBox {
border:dotted 1px #fff;
}

#regSubOptBox h3{
font-size:24px;
background:#18627f;
color:white;
padding:13px;
margin:0;
}

.subTable{
margin:10px 10px 10px 50px;
border-size:0px;
}

.subTable td{
vertical-align:middle;
text-align:left;
}

.regTopMessage{
font-size:15px;
font-weight: bold;
color:red;
margin :10px 10px 10px 10px;
}

.subCheckBox{
margin:15px 10px 15px 10px;
vertical-align:middle;
}

.subTitle{
margin:15px 0px 15px 0px;
font-size:18px;
font-weight: bold;
}

.subDesc{
font-size:16px;
font-weight:normal;
margin:15px 0px 15px 0px;
}

#regWhiteBox{
border:none;
font-family:arial;
font-size:13px;
margin:0 10px 8px 10px;
}

#regWhiteBox h3{
font-size:24px;
color:black;
padding:10px 10px 0px 30px;
margin:0px;
}

#regWhiteBox h3 .smaller{
font-size:11px;
font-weight: normal;
font:menu;
}

.required {
margin-left:2px;
margin-right:2px;
color:red;
}

.regInputTable {
margin:10px 10px 0px 60px;
padding:0px;
font-size:12px;
}

.regInputTable td{
vertical-align:middle;
height:35px;
}

.regDemoTable {
font-size:6pt;
padding:0 0 0 0;
margin:0 0 0 0;
}

.regDemoTable td{
height:5;
}

.regInput {
margin:10px 5px 0px 0px;
}

.regLabel {
margin: 10px 20px 10px 10px;
font-size:12px;
}

.circledNum {
background:url("/National_Library/20160930123623oe_/http://www.varietyultimate.com/graphics/Circles_gray_37x37.png") no-repeat;
background-position:0 7px;
display:inline;
margin:15px;
padding:12px;
color:#000;
}

.radio {
background:url("/National_Library/20160930123623oe_/http://www.varietyultimate.com/graphics/Gradient_ltblue_1x39.png") repeat-x top left;
font-size:18px;
font-weight: bold;
padding:9px 14px 12px;
}

.radio input {
margin:0 15px 0 20px;
}

#contacts {
background:url("/National_Library/20160930123623oe_/http://www.varietyultimate.com/graphics/Gradient_dkgray_shdw_1x100.png") repeat-x top left;
margin:10px 30px;
padding:15px;
color:#fff;
line-height:18px;
}

#contacts a {
color:#fff;
text-decoration:underline;
}

.border {
background:url("/National_Library/20160930123623oe_/http://www.varietyultimate.com/graphics/hr_gradient_4x910.png") no-repeat top center;
margin:15px 0 0 0;
}

#acountSubNav {
background:url("/National_Library/20160930123623oe_/http://www.varietyultimate.com/graphics/Tab_bg_1x44.gif") repeat-x; 
height:44px;
margin:20px 30px 0 30px;
padding:7px 0 0 30px;
}

/*** css sprites ***/
#tab1, #tab1Active, .tab1, #tab2, #tab2Active, .tab2 { 
background:url("/National_Library/20160930123623oe_/http://www.varietyultimate.com/graphics/SpritesTab.png") no-repeat;
float:left;
height:27px;
}

#tab1, .tab1 {
background-position:0px -10px;
width:117px;
}

#tab1Active {
background-position:0px -41px;
width:117px;
}

#tab2, .tab2 { 
background-position:0px -72px;
width:146px;
}

#tab2Active {
background-position:0px -103px;
width:146px;
}

.cur {
cursor:pointer;
}

#accountContainer {
margin:0 30px;
border:1px solid #999;
}

#history {
margin:0 30px 8px 30px;
border:1px solid #999;
padding:20px;
width:90%;
}


