/* CSS Document */
body{margin:0; padding:0; font-family:Tahoma, Verdana, Arial; font-size:12px;
background:url(images/bg.gif) 0 0;
/*background:#fefaf6;*/
background-repeat:repeat xy;
}
div, img, p, a, b, ul, form, select, input, label, textarea, h1, h2, h3, h4, span, form,br{padding:0; margin:0;}
img{ border:none;}
a{ text-decoration:none; outline:none;}
ul{list-style-type:none;}
.spacer{font-size:0; line-height:0; clear:both;}

h2{
font-size:16px;
line-height:16px;
font-weight:bold;
color:#333;
border-bottom:1px solid #666;
padding-bottom:3px;
}

h3{
font-size:14px;
line-height:16px;
font-weight:bold;
color:#000;
}

table.form tr td.main{
padding:10px;
}

img.cissue{
display:block;
margin-top:5px;
}

table.mainform{
margin-top:15px;
}
input.type1{
font-size:11px;
width:140px;
height:14px;
line-height:11px;
border:1px solid #993a3e;
background:#f3f1ed;
}
input.submit{
width:80px; height:23px;
margin:0; font-size:12px; line-height:13px;
font-weight:bold; background:#da851e;
text-align:center; border:1px solid #585858;
color:#FFF; padding:2px;
margin:8px 0 0 0;
}


table.mainform a, table.form a{
font-weight:bold;
font-size:11px;
color:#666666;
text-decoration:none;
}
table.mainform a:hover, table.form a:hover{
font-weight:bold;
font-size:11px;
color:#993a3e;
text-decoration:underline;
}
table.start tr td p.letter{
text-align:justify;
padding:5px 0 5px 0;
font-size:11px;
line-height:16px;
}
table.start tr td p.letter1{
text-align:justify;
padding:5px 0 0 0;
font-size:11px;
}
p.footer{
font-size:11px;
line-height:16px;
color:#999;
text-align:right;
}
p.footer a{
color:#e7dfdc;
text-decoration:none;
}
p.footer a:hover{
color:#d5a2ae;
text-decoration:underline;
}

p.alert{
font-size:11px;
color:#000;
}
/*-----Forms terms and conditions-----*/
p.terms{
font-size:12px;
color:#333;
line-height:12px;
}
p.terms a{
color:#333;
text-decoration:none;
}
p.terms a:hover{
color:#333;
text-decoration:underline;
}
#visiblea{
display:none;
}
#visibleb{
display:none;
}
#visiblec{
display:none;
}

#visibled{
display:none;
}
#visiblee{
display:none;
}
#visiblef{
display:none;
}

#visibleg{
display:none;
}
#visibleh{
display:none;
}
#visiblei{
display:none;
}



label{
float:left; font-size:12px; line-height:22px;
color:#000; padding:0 0 8px 0;
}
input.form1{
float:right; width:170px; height:18px;
margin:0 250px 8px 0;
}
select.test1{
float:right; width:174px; height:18px;
margin:0 250px 8px 0;
}
input.check{height:26px;
margin:0 0 8px 44px;
}
label.type1{
float:right; font-size:12px; line-height:26px;
color:#000; margin:0 254px 8px 0;
}
input.check1{
float:left;
height:26px;
margin:0 0 8px 176px;
}
label.type2{
float:right;
font-size:12px; line-height:26px;
color:#000; margin:0 70px 8px 0;
}
label.type2 a{
display:inline;
font-weight:bold;
color:#666;
}
label.type2 a:hover{
font-weight:bold;
color:#333;
}

input.submit1{
width:80px; height:23px;
margin:0; font-size:12px; line-height:13px;
font-weight:bold; background:#da851e;
text-align:center; border:1px solid #585858;
color:#FFF; padding:2px;
margin:8px 0 0 176px;
}

