.contact_top_strip
{
 position:relative;
 margin-top:-3px;
 float:left;
 width:684px;
 height:16px;
 background:url(../images/strip.jpg) no-repeat;
 margin-left:8px;
 }

.contact_content_whole
{
 position:relative;
 float:left;
 _float:left;
 width:700px;
 background:#fff;
}

.contact_content_left
{
 position:relative;
 float:left;
 width:470px;
  background:#fff;

}

.contact_heading1
{
 position:relative;
 float:left;
 color:#048BCF;
 width:675px;
 padding-top:4px;
 padding-left:24px;
 font-family:Tahoma;
 font-size:16px;
 text-align:left;
 background:#ffffff;

}

.contact_content_right
{
 position:relative;
 width:200px;
 float:right;
 margin-top:5px;
 _margin-top:1px;
 _padding-bottom:2px;
 background:#fff;
 }

.contact_line
{
 position:relative;
width:470px;
_width:474px;
float:left; 
left:24px;
top:2px;
color:#666666;
}

.contact_para
{
 position:relative;
width:470px;
_width:474px;
float:left; 
top:2px;
color:#666666;
}

p
{
 position:relative;
text-align:left;
}

.maincell{
position:relative;
}

.box{
width:206px;
text-align:left;
border:1px solid #058ACD;

}

.bluebox{
position:relative;
background:#182955;
width:68px;
height:21px;
border:none;
color:#fff;
font-weight:bold;
left:0px;
margin-top:15px;
}

input.text {
	border:1px solid #019201;
	background-color: #DAFEDA;
}

.errmsg{
position:relative;
color:#ff0000;
font-size:11px;
}

.contact_heading2
{
 position:relative;
 float:left;
 color:#048BCF;
 width:200px;
 font-family:Tahoma;
 font-size:16px;
 text-align:left;
 margin-top:10px;
 _margin-top:0px;
}

.contact_strip
{
 position:relative;
 margin-top:2px;
 float:left;
 width:115px;
 height:1px;
 background:url(../images/strip_address.jpg) no-repeat;
 
}

.contact_address
{
 position:relative;
 text-align:left;
 width:204px;
 float:left;
 _top:-10px;
 color:#666666;
}

.whole_box
{
 float:left;
 padding-top:10px;
 margin-bottom:10px;
 position:relative;
 width:700px;
 height:380px;
}

.get_a_contact_box
{
 position:relative;
 width:510px;
 float:left;
 margin-left:14%;
 _margin-left:14%;
 border:1px solid #6B87B7;  
 padding-top:22px;
 padding-bottom:30px;
 _padding-bottom:30px;
 -moz-border-radius: 10px;  
-ie-border-radius: 10px;  

}

.contact_reply_para
{
 position:relative;
width:510px;
_width:510px;
float:left; 
top:2px;
color:#6B87B7;
text-align:center;
}


#contactreply_image_block
{
position:relative;
float:left;
left:10px;
top:15px;
width:655px;
z-index:20;
}

#contactreply_image
{
 position:relative;
 float:left;
 padding-left:100px;
}

#contactreply_whole
{
 position:relative;
 float:left;
 width:700px;
 background:#ffffff;
 padding-bottom:10px;
 padding-top:10px;

}

.bottom_strip_whole
{
 position:relative;
 float:left;
 width:700px;
 height:50px;
 margin-top:38px;
 background:#ff0000;
}

.error_block
{
 position:relative;
 float:left;
 width:700px;

 background:#ffffff;;
}