.form_bodybg {
	background-color: #ffffff;
	margin: 0px;
}

whitebg {
	background-color: #ffffff;
}



#form_wrapper 
	{
	text-align:center;
	width:960px;
	height:0 auto;
	margin:166px 0px 0px 50px;
	float: top;
	position:fixed;
	visibility: visible;
	background-image: url(images/form_bg.png);
	background-repeat: no-repeat;
	background-position: center top;
	z-index: 600;
	}
	
	
#form_outermain 
	{
	text-align:left;
	width:932px;
	height: 330px;
	margin:18px 0px 0px 20px;
	float: top;
	position:relative;
	visibility: visible;
	}
	
	
#form_hire_us_main 
	{
	text-align:left;
	width:375px;
	margin:0 auto;
	float: left;
	position:relative;
	visibility: visible;

	}
	
	
#form_contact_info_main
	{
	text-align:left;
	width:287px;
	margin:0 auto;
	float: left;
	position:relative;
	visibility: visible;

	}
	
	
#form_chat_support_main
	{
	text-align:left;
	width:260px;
	margin:0 auto;
	float: left;
	position:relative;
	visibility: visible;

	}
	
	
	
#form_hire_us_text
	{
	text-align:left;
	width:144px;
	height: 44px;
	float: top;
	position:relative;
	visibility: visible;
	background-image: url(images/hire_us.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	z-index: 100;
}


#form_hire_us_form_main
	{
	text-align:left;
	width:294px;
	float: top;
	margin: 8px 3px 0px 0px;
	position:relative;
	visibility: visible;
	z-index: 100;
}


#form_textarea_01
	{
	text-align:left;
	width:294px;
	height: 26px;
	float: top;
	margin: 0px 0px 3px 0px;
	position:relative;
	visibility: visible;
	background-image: url(images/text_area.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	z-index: 100;
}
#form_textarea_02
	{
	text-align:left;
	width:294px;
	height: 26px;
	float: top;
	margin: 0px 0px 3px 0px;
	position:relative;
	visibility: visible;
	background-image: url(images/text_area.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	z-index: 100;
}
#form_textarea_03
	{
	text-align:left;
	width:294px;
	height: 26px;
	float: top;
	margin: 0px 0px 3px 0px;
	position:relative;
	visibility: visible;
	background-image: url(images/text_area.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	z-index: 100;
}
#form_textarea_04
	{
	text-align:left;
	width:294px;
	height: 26px;
	float: top;
	margin: 0px 0px 3px 0px;
	position:relative;
	visibility: visible;
	background-image: url(images/text_area.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	z-index: 100;
}
#form_textarea_05
	{
	text-align:left;
	width:294px;
	height: 26px;
	float: top;
	margin: 0px 0px 3px 0px;
	position:relative;
	visibility: visible;
	background-image: url(images/text_area.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	z-index: 100;
}
#form_textarea_06
	{
	text-align:left;
	width:294px;
	height: 72px;
	float: top;
	margin: 0px 0px 15px 0px;
	position:relative;
	visibility: visible;
	background-image: url(images/text_area_01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	z-index: 100;
}

#form_name
	{
	text-align:left;
	width:80px;
	height: 15px;
	float: left;
	margin: 3px 0px 0px 8px;
	position:relative;
	visibility: visible;
	z-index: 100;
}
#fname_validation_01
	{
	text-align:left;
	width:30px;
	height: 15px;
	left: 60px;
	float: right;
	margin: -15px auto;
	position:absolute;
	visibility: visible;
	background-image: url(images/wrong.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	z-index: 100;
}

#fname_validation_01_true
	{
	text-align:left;
	width:30px;
	height: 15px;
	left: 60px;
	float: right;
	margin: -15px auto;
	position:absolute;
	visibility: visible;
	background-image: url(images/right.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	z-index: 100;
}

#fname_validation_02
	{
	text-align:left;
	width:30px;
	height: 15px;
	left: 60px;
	float: right;
	margin: -15px auto;
	position:absolute;
	visibility: visible;
	background-image: url(images/wrong.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	z-index: 100;
}
#fname_validation_02_true
	{
	text-align:left;
	width:30px;
	height: 15px;
	left: 60px;
	float: right;
	margin: -15px auto;
	position:absolute;
	visibility: visible;
	background-image: url(images/right.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	z-index: 100;
}

#fname_validation_03
	{
	text-align:left;
	width:30px;
	height: 15px;
	left: 60px;
	float: right;
	margin: -15px auto;
	position:absolute;
	visibility: visible;
	background-image: url(images/wrong.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	z-index: 100;
}
#fname_validation_03_true
	{
	text-align:left;
	width:30px;
	height: 15px;
	left: 60px;
	float: right;
	margin: -15px auto;
	position:absolute;
	visibility: visible;
	background-image: url(images/right.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	z-index: 100;
}

#fname_validation_04
	{
	text-align:left;
	width:30px;
	height: 15px;
	left: 60px;
	float: right;
	margin: -15px auto;
	position:absolute;
	visibility: visible;
	background-image: url(images/wrong.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	z-index: 100;
}
#fname_validation_04_true
	{
	text-align:left;
	width:30px;
	height: 15px;
	left: 60px;
	float: right;
	margin: -15px auto;
	position:absolute;
	visibility: visible;
	background-image: url(images/right.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	z-index: 100;
}

#fname_validation_05
	{
	text-align:left;
	width:30px;
	height: 15px;
	left: 60px;
	float: right;
	margin: -15px auto;
	position:absolute;
	visibility: visible;
	background-image: url(images/wrong.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	z-index: 100;
}
#fname_validation_05_true
	{
	text-align:left;
	width:30px;
	height: 15px;
	left: 60px;
	float: right;
	margin: -15px auto;
	position:absolute;
	visibility: visible;
	background-image: url(images/right.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	z-index: 100;
}

#fname_validation_06
	{
	text-align:left;
	width:30px;
	height: 15px;
	left: 60px;
	float: right;
	margin: -15px auto;
	position:absolute;
	visibility: visible;
	background-image: url(images/wrong.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	z-index: 100;
}
#fname_validation_06_true
	{
	text-align:left;
	width:30px;
	height: 15px;
	left: 60px;
	float: right;
	margin: -15px auto;
	position:absolute;
	visibility: visible;
	background-image: url(images/right.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	z-index: 100;
}

#form_name_field
	{
	text-align:left;
	width:196px;
	height: 15px;
	float: right;
	margin: 5px 5px 0px 0px;
	position:relative;
	visibility: visible;
	z-index: 100;
}


#form_email
	{
	text-align:left;
	width:80px;
	height: 15px;
	float: left;
	margin: 3px 0px 0px 8px;
	position:relative;
	visibility: visible;
	z-index: 100;
}


#form_email_field
	{
	text-align:left;
	width:196px;
	height: 15px;
	float: right;
	margin: 5px 5px 0px 0px;
	position:relative;
	visibility: visible;
	z-index: 100;
}


#form_company
	{
	text-align:left;
	width:80px;
	height: 15px;
	float: left;
	margin: 3px 0px 0px 8px;
	position:relative;
	visibility: visible;
	z-index: 100;
}


#form_company_field
	{
	text-align:left;
	width:196px;
	height: 15px;
	float: right;
	margin: 5px 5px 0px 0px;
	position:relative;
	visibility: visible;
	z-index: 100;
}


#form_company
	{
	text-align:left;
	width:80px;
	height: 15px;
	float: left;
	margin: 3px 0px 0px 8px;
	position:relative;
	visibility: visible;
	z-index: 100;
}


#form_company_field
	{
	text-align:left;
	width:196px;
	height: 15px;
	float: right;
	margin: 5px 5px 0px 0px;
	position:relative;
	visibility: visible;
	z-index: 100;
}


#form_url
	{
	text-align:left;
	width:80px;
	height: 15px;
	float: left;
	margin: 3px 0px 0px 8px;
	position:relative;
	visibility: visible;
	z-index: 100;
}


#form_url_field
	{
	text-align:left;
	width:196px;
	height: 15px;
	float: right;
	margin: 5px 5px 0px 0px;
	position:relative;
	visibility: visible;
	z-index: 100;
}


#form_project_type
	{
	text-align:left;
	width:80px;
	height: 15px;
	float: left;
	margin: 3px 0px 0px 8px;
	position:relative;
	visibility: visible;
	z-index: 100;
}


#form_project_type_field
	{
	text-align:left;
	width:196px;
	height: 15px;
	float: right;
	margin: 5px 5px 0px 0px;
	position:relative;
	visibility: visible;
	z-index: 100;
}

#form_message
	{
	text-align:left;
	width:80px;
	height: 15px;
	float: top;
	margin: 3px 0px 0px 8px;
	position:relative;
	visibility: visible;
	z-index: 100;
}


#form_message_field
	{
	text-align:left;
	width:275px;
	height: 45px;
	float: top;
	margin: 5px 5px 0px 6px;
	position:relative;
	visibility: visible;
	z-index: 100;
}


#form_get_quote a {text-align:left; width:98px; height: 37px; margin:0 auto; float: right; position:relative; visibility: visible; background: url(images/get_a_quote.jpg) 0 0 no-repeat; outline:none;}

#form_get_quote a:hover {text-align:left; width:98px; height: 37px; margin:0 auto; float: right; position:relative; visibility: visible; background-position: 0 -37px; outline:none;}	








#form_contact_info_text
	{
	text-align:left;
	width:204px;
	height: 44px;
	float: top;
	position:relative;
	visibility: visible;
	background-image: url(images/contact_info.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	z-index: 100;
}

#form_email_us
	{
	text-align:left;
	width:215px;
	height: 38px;
	float: top;
	margin: 7px 0px 0px 0px;
	position:relative;
	visibility: visible;
	background-image: url(images/email_us.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	z-index: 100;
}

#form_call_us
	{
	text-align:left;
	width:215px;
	height: 38px;
	float: top;
	margin: 15px 0px 0px 0px;
	position:relative;
	visibility: visible;
	background-image: url(images/call_us.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	z-index: 100;
}



#form_chat_support_text
	{
	text-align:left;
	width:245px;
	height: 55px;
	float: top;
	position:relative;
	visibility: visible;
	background-image: url(images/chat_support.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	z-index: 100;
}



#form_chat_support_content01
	{
	text-align:left;
	width:240px;
	height: 45px;
	left: 20px;
	float: top;
	position:relative;
	visibility: visible;
	background-image: url(images/hor_dott_01.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	z-index: 100;
}


#form_support_icon_01
	{
	text-align:left;
	width:50px;
	height: 35px;
	float: left;
	position:relative;
	visibility: visible;
	background-image: url(images/support_icon_01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	z-index: 100;
}

#form_support_mail_01
	{
	text-align:left;
	width:190px;
	height: 25px;
	margin: 10px 0px 0px 0px;
	float: left;
	position:relative;
	visibility: visible;
	z-index: 100;
}




#form_chat_support_content02
	{
	text-align:left;
	width:240px;
	height: 45px;
	left: 20px;
	margin: 12px 0px 12px 0px;
	float: top;
	position:relative;
	visibility: visible;
	background-image: url(images/hor_dott_01.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	z-index: 100;
}


#form_support_icon_02
	{
	text-align:left;
	width:50px;
	height: 35px;
	float: left;
	position:relative;
	visibility: visible;
	background-image: url(images/support_icon_02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	z-index: 100;
}

#form_support_mail_02
	{
	text-align:left;
	width:190px;
	height: 25px;
	margin: 10px 0px 0px 0px;
	float: left;
	position:relative;
	visibility: visible;
	z-index: 100;
}




#form_chat_support_content03
	{
	text-align:left;
	width:240px;
	height: 45px;
	left: 20px;
	margin: 12px 0px 12px 0px;
	float: top;
	position:relative;
	visibility: visible;
	background-image: url(images/hor_dott_01.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	z-index: 100;
}


#form_support_icon_03
	{
	text-align:left;
	width:50px;
	height: 35px;
	float: left;
	position:relative;
	visibility: visible;
	background-image: url(images/support_icon_03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	z-index: 100;
}

#form_support_mail_03
	{
	text-align:left;
	width:190px;
	height: 25px;
	margin: 10px 0px 0px 0px;
	float: left;
	position:relative;
	visibility: visible;
	z-index: 100;
}





#form_chat_support_content04
	{
	text-align:left;
	width:240px;
	height: 45px;
	left: 20px;
	margin: 12px 0px 12px 0px;
	float: top;
	position:relative;
	visibility: visible;
	background-image: url(images/hor_dott_01.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	z-index: 100;
}


#form_support_icon_04
	{
	text-align:left;
	width:50px;
	height: 35px;
	float: left;
	position:relative;
	visibility: visible;
	background-image: url(images/support_icon_04.jpg);
	background-repeat: no-repeat;
	background-position: left ;
	z-index: 100;
}

#form_support_mail_04
	{
	text-align:left;
	width:190px;
	height: 25px;
	margin: 10px 0px 0px 0px;
	float: left;
	position:relative;
	visibility: visible;
	z-index: 100;
}



#form_chat_support_content05
	{
	text-align:left;
	width:240px;
	height: 45px;
	left: 20px;
	margin: 12px 0px 12px 0px;
	float: top;
	position:relative;
	visibility: visible;
	z-index: 100;
}


#form_support_icon_05
	{
	text-align:left;
	width:50px;
	height: 35px;
	float: left;
	position:relative;
	visibility: visible;
	background-image: url(images/support_icon_05.jpg);
	background-repeat: no-repeat;
	background-position: left ;
	z-index: 100;
}

#form_support_mail_05
	{
	text-align:left;
	width:190px;
	height: 25px;
	margin: 10px 0px 0px 0px;
	float: left;
	position:relative;
	visibility: visible;
	z-index: 100;
}









#form_call_us_content01 
	{
 	width:206px;
	height: 25px; 
	float: top; 
	margin: 6px 0px 0px 15px; 
	position: relative; 
	visibility: visible; 
	z-index:10;
}


#form_call_us_content02 
{
 	width:206px;
	height: 25px; 
	float: top; 
	margin: 6px 0px 0px 15px; 
	position: relative; 
	background-image: url(images/hor_dott_02.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	visibility: visible; 
	z-index:10;

}


#form_call_us_content03 
{
 	width:206px;
	height: 25px; 
	float: top; 
	margin: 6px 0px 0px 15px; 
	position: relative; 
	visibility: visible; 
	z-index:10;

}





.form_textmatter_01 {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #403E3F;
	text-decoration: none;
	line-height: 19px;
}


.form_textmatter_02 {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #403E3F;
	line-height: 18px;
	text-decoration: none;
}



.form_textarea_content01 {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #403E3F;
	text-decoration: none;
	height: 14px;
	border: 1px solid #FFFFFF;
}

.form_textarea_content02 {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #403E3F;
	text-decoration: none;
	height: 45px;
	border: 1px solid #FFFFFF;
}


.form_textarea_content03 {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #403E3F;
	text-decoration: none;
	height: 18px;
	border: 1px solid #FFFFFF;
}


.form_email {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #403E3F;
	text-decoration: none;
}

.form_email:hover {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #A80402;
	text-decoration: none;
}


.form_email_content {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #403E3F;
	text-decoration: none;
}

.form_email_01 {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #403E3F;
	text-decoration: none;
}

.form_email_01:hover {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #A80402;
	text-decoration: none;
}



.form_list {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #A80402;
	text-decoration: none;
}


.form_horline {
	FONT-FAMILY:  Segoe UI, Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #454545;
	text-decoration: none;
}


