html, body {
margin : 0 auto;
} 

body {  
background : #FAFAFA;
} 
 
.maintable {
border: 1px solid #E0E0E0; 
width : 745px; 
background: #FFFFFF;

} 

.maintable2 {
border: 1px solid #E0E0E0; 
width : 745px; 
background: #FFFFFF;
}
 
#shadow{
width: 771px;
margin : 0 auto;
background-image: url('../images/main_shadow.gif');
background-repeat:repeat-y
}

#headertable {
width : 739px;
height: 40px; 
text-align : left;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
} 

#subheadertable{
width : 739px;
height : 40px;
}

#subheadertable2{
width : 739px;
height : 25px;
}

#maintable{
width : 739px;

}

/*--------------------- REGISTER CONTENT ------------------*/
#maintableleftreg{
width : 180px;

text-align: left;
background-image: url('../images/bg_4.gif');
}

#topbarreg{
width : 100%;
height : 80px;
text-align: left;
background-image: url('../images/banner_reg.gif');
}

#topbarreg2{
width : 100%;
height : 80px;
text-align: left;
background-image: url("../images/t4.gif");
}

#reginsideleft{
width : 100%;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 8px;
}

#regform{
width : 100%;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 8px;
}

#regform2{
width : 100%;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 8px;
}

#regforminside{
width: 460px;
}

#regformlayout{
width: 460px;
}

.bgregtop{
background-image: url('../images/bg_reg_top.gif');
height: 47px
}

.bgregtop2{
background-image: url('../images/bg_reg_top2.gif');
height: 47px
}

.bgregmain{
background-image: url('../images/bg_reg_main.gif');

}

.bgregmain2{
background-image: url('../images/bg_reg_main.gif');
}

.bgregbottom{
background-image: url('../images/bg_reg_bottom.gif');
height: 20px
}

/*--------------------- lOGIN CONTENT ---------------------*/
#maintableleftlogin{
width : 510px;

text-align: left;
}

#mtltop{
width:100%;
}

#maintablerightlogin{
width : 100%;

text-align: left;
}

.search{
background-image: url('../images/bg_3.gif');
text-align: right;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #626262;
font-size: 11px
}

#login{
width: 100%;
background-image: url('../images/bg_log.gif');
}

#form{
width: 100%;
margin-left: 14px;
margin-right: 10px;
margin-bottom: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #414141;
}

#bg1{
background-image: url('../images/bg_1.gif');
height: 25px
}

.top{
vertical-align :top;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}
.topyellow{
padding:0px; vertical-align :top;
background-image: url('../images/bg_2.gif');
background-repeat: no-repeat
}


.tophead{
padding:0px; vertical-align :top;
background-image: url('../images/bg_header.gif');

}

.smalltext{
font-size: 9px;
color: #727272;
text-align: center;
font-weight: italic;
}

.mediumtext{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #626262;
}

.right{
text-align: right;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #626262;
font-size: 10px;
}

.right2{
text-align: right;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #626262;
font-size: 10px;
}

.left{
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #626262;
font-size: 10px;
}

.spacer{
width: 100%;
height: 8px;
}

.personalspacer{
background-image: url('../images/personal_info.gif');
background-repeat:repeat-n
}

.companyspacer{
background-image: url('../images/company_info.gif');
background-repeat:repeat-n
}

.topsearch{
border-style: solid;
border-color: #757575;
border-width: 1px;
}

.b3{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
font-size: 10px;
text-align:left;
margin-left:5px;
background-image: url('../images/b3.gif');
}

.required{
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #CE0000;
font-size: 9px;
}

.wide{
width: 100%;
text-align: left;
}
.general{
background-image: url('../images/bg_5.gif');
}

.middleini{
width: 15px;
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #626262;
font-size: 10px;
}

.register_hr{
border: solid 1px #BECBCF ;
width: 70%;
text-align: center;
}

.zipcode{
width: 60px;
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #626262;
font-size: 10px;
}

.expdate{
width: 30px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #626262;
font-size: 10px;
}

.expdate2{
width: 75px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #626262;
font-size: 10px;
}
.all{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #626262;
font-size: 10px;
}
hr{
background-image: url('../images/bg_log.gif');
}


html, body {
margin : 0 auto;
} 

body {  
background : #FAFAFA;
} 
 
.maintable {
border: 1px solid #E0E0E0; 
width : 745px; 
background: #FFFFFF;

} 

.maintable2 {
border: 1px solid #E0E0E0; 
width : 745px; 
background: #FFFFFF;
}
 
#shadow{
width: 771px;
margin : 0 auto;
background-image: url("../images/main_shadow.gif");
background-repeat:repeat-y;
}

#headertable {
width : 739px;
height: 40px; 
text-align : left;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
} 

#subheadertable{
width : 739px;
height : 40px;
}

#subheadertable2{
width : 739px;
height : 25px;
}

#maintable{
width : 739px;

}

/*--------------------- REGISTER CONTENT ------------------*/
#maintableleftreg{
width : 180px;

text-align: left;
background-image: url("../images/bg_4.gif");
}


#reginsideleft{
width : 100%;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 8px;
}

#regform{
width : 100%;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 8px;
}

#regform2{
width : 100%;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 8px;
}

#regforminside{
width: 460px;
}

#regformlayout{
width: 460px;
}

.bgregtop{
background-image: url("../images/bg_reg_top.gif");
height: 47px;
}

.bgregtop2{
background-image: url("../images/bg_reg_top2.gif");
height: 47px;
}

.bgregmain{
background-image: url("../images/bg_reg_main.gif");

}

.bgregmain2{
background-image: url("../images/bg_reg_main.gif");
}

.bgregbottom{
background-image: url("../images/bg_reg_bottom.gif");
height: 20px;
}

/*--------------------- lOGIN CONTENT ---------------------*/
#maintableleftlogin{
width : 510px;

text-align: left;
}

#mtltop{
width:100%;
}

#maintablerightlogin{
width : 100%;

text-align: left;
}

.search{
background-image: url("../images/bg_3.gif");
text-align: right;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #626262;
font-size: 11px;
}

#login{
width: 100%;
background-image: url("../images/bg_log.gif");
}

#form{
width: 100%;
margin-left: 14px;
margin-right: 10px;
margin-bottom: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #414141;
}

#bg1{
background-image: url("../images/bg_1.gif");
height: 25px;
}

.top{
vertical-align :top;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}
.topyellow{
vertical-align :top;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
background-image: url("../images/bg_2.gif");
background-repeat: no-repeat;
}


.tophead{
vertical-align :top;
background-image: url("../images/bg_header.gif");
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}

.smalltext{
font-size: 9px;
color: #727272;
text-align: center;
font-weight: italic;
}

.mediumtext{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #626262;
}

.right{
text-align: right;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #626262;
font-size: 10px;
}

.right2{
text-align: right;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #626262;
font-size: 10px;
}

.left{
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #626262;
font-size: 10px;
}

.spacer{
width: 100%;
height: 8px;
}

.personalspacer{
background-image: url("../images/personal_info.gif");
background-repeat:repeat-n;
}

.companyspacer{
background-image: url("../images/company_info.gif");
background-repeat:repeat-n;
}

.topsearch{
border-style: solid;
border-color: #757575;
border-width: 1px;
}

.b3{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
font-size: 10px;
text-align:left;
margin-left:5px;
background-image: url("../images/b3.gif");
}

.required{
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #CE0000;
font-size: 9px;
}

.wide{
width: 100%;
text-align: left;
}
.general{
background-image: url("../images/bg_5.gif");
}

.middleini{
width: 15px;
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #626262;
font-size: 10px;
}

.register_hr{
border: solid 1px #BECBCF ;
width: 70%;
text-align: center;
}

.zipcode{
width: 60px;
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #626262;
font-size: 10px;
}

.expdate{
width: 30px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #626262;
font-size: 10px;
}

.expdate2{
width: 75px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #626262;
font-size: 10px;
}
.all{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #626262;
font-size: 10px;
}
hr{
background-image: url("../images/bg_log.gif");
}
