body {
  background: transparent; 
  padding:0;
  margin:0;
}




#main_bg{
background:url(/images/request_main.jpg) no-repeat bottom;
height:598px;
width:457px;
}

#theform{
padding:16px 0 0 20px;
position:relative;
}

.formheader{ 
text-align:right;
padding-right:10px;
color:#FFFFFF;
text-transform: uppercase; 
font-size:12px;
font-family: Tahoma,Arial,Verdana;
font-weight:bold;
}

.formheader_small{
font-size:11px;
}

.vrf{
color:#380004;
font-size:18px;
font-family:verdana;
}

.texta { 
 font-size: 13px; 
 background-color: #ffffff; 
 border: 2px solid #94A1AF;
 width:270px;
 height:26px;
}

.textb { 
 font-size: 13px; 
 background-color: #ffffff; 
 border: 2px solid #94A1AF;
 width:120px;
 height:26px;
}



.rowleading01{
 padding:0 0 4px 0;
}

.rowleading02{
 height:24px;
}

.rowleading03{
 height:16px;
}

.message_row{
 padding:6px 0 18px 0;
 color:#cc0000;
 font-family:Tahoma,Verdana;
 font-size:14px;
 font-weight:bold;
 height:24px;
}


.nomessage_row{
 padding:0 0 0 0;
 height:6px;
}



#thebuttons{
 padding:0 0 0 55px;
}

#button_submit{
 float:left;

}

#button_cancel{
 padding:14px 0 0 4px;
 float:left;
}

.thanks_row{
 padding:2px 0 6px 16px;
 line-height:20px;
 color:#4e5054;
 font-family:Tahoma,Verdana;
 font-size:14px;
 font-weight:bold;
 height:206px;
}


#button_close{
 padding:0 0 0 48px;
}

.pngimg{
behavior: url(/styles/iepngfix.htc); 
}

#requiredfields{
font-family:Tahoma,arial,sans-serif;
font-size:12px;
color:#ffffff;
position:absolute;
left:20px;
top:544px;
}

a#btn_submit{
behavior: url(/styles/iepngfix.htc);
background-image:url(/images/request_submit.png);
display:block;
width:204px;
height:96px;
background-position:0 -96px;
text-indent:-5000px;
overflow: hidden; 
}

a#btn_submit:hover{
background-position:0 0;
text-indent:-5000px;
overflow: hidden; 
}

input#btn_submit{
border:none;
background-color:transparent;
behavior: url(/styles/iepngfix.htc);
background-image:url(/images/request_submit.png);
display:block;
width:204px;
height:96px;
background-position:0 -96px;

}

input#btn_submit:hover{
background-color:transparent;
background-position:0 0;
}


a#btn_cancel{
behavior: url(/styles/iepngfix.htc);
background-image:url(/images/request_cancel.png);
display:block;
width:143px;
height:67px;
background-position:0 -67px;
}

a#btn_cancel:hover{
background-position:0 0;
}


input#btn_cancel{
border:none;
background-color:transparent;
behavior: url(/styles/iepngfix.htc);
background-image:url(/images/request_cancel.png);
display:block;
width:143px;
height:67px;
background-position:0 -67px;
}

input#btn_cancel:hover{
background-position:0 0;
}






a#btn_close{
behavior: url(/styles/iepngfix.htc);
background-image:url(/images/request_close.png);
display:block;
width:207px;
height:96px;
background-position:0 -96px;
}

a#btn_close:hover{
background-position:0 0;
}


#closewin{
        margin-left:50px;
}

p.thanks{
        width:320px;
}





