@charset "utf-8";
/* CSS Document */

/*-------------------------------------*/
body{
	background-color:#003466; 
	padding:0px; 
	font-family:Helvetica;
	margin:0px;}

#body{ 
	width:757px; 
	margin:0 auto; 
	border-right:solid 0px #fff;
	}
	
#body #footer{ 
	width:757px; 
	height:100px; 
	float:left;
	margin:2px 0px 0px 0px; 
	border:solid 0px #fff; _border:solid 0px #fff; border:none;	
	}
	
#footer .txt{ 
	color:#FFF; 
	font-family:Tahoma; 
	font-size:12px; 
	padding:5px 0px 2px 0px; 	
	width:100%;
	float:left;}	

	
#footer .copyrights { 
	color:#6685a3; 
	font-family:Tahoma; 
	font-size:12px; 	
	width:100%; 
	float:left;}	

/*-------------------------------------*/

#base{ 
	width:757px; 
	margin:0 auto; 
	border-left:solid 3px #fff;
	border-right:solid 3px #fff;
	}

.clear {
	clear:both;
}

/*-------------------------------------*/

#base #header { 
	height: 87px; 
	margin:0 auto; 
	padding:0px; 
	border-bottom:solid 3px #fff;	
	overflow: hidden;
}

/*-------------------------------------*/

#content_area{ 
	width:100%; 
	float:left; 
	margin:0px 0px 0px -3px;	
	border-left:solid 3px #fff;
	border-right:solid 3px #fff;
	border-bottom:solid 3px #fff;	
	background:url(http://images.answerconnect.com/bg_contentarea_new.jpg) repeat-y; 
	height:auto;
	_margin:0px 0px 0px 0px; 
	_border-left:solid 0px #fff;
	_border-right:solid 0px #fff;
	}
	
/*-------------------------------------*/	
	
#content_base{ 	
	margin:18px 0px 18px 0px; 
	width:100%; 
	background:#FFF; 
	float:left; 	
	height:auto; 
	padding:0px 0px 0px 0px; }
	
#content { 
	width:100%; background:url(http://images.answerconnect.com/bg_right_new.jpg) right repeat-y; 
	float:left; 
	margin-top:3px ; 
	margin-bottom:3px ; 
	padding:0px 0px 3px 0px;}	
	
#content #content_bg{ background:url(http://images.answerconnect.com/bg_content_new.jpg) bottom right no-repeat; float:right;  }

/*-------------------------------------*/

#content #left_navigation{ 
	width:500px; 
	float:left; margin-right:26px; _margin-right:0px; 
	padding:0px 10px 20px 25px; }

/*-------------------------------------*/
			  
#content #left_navigation #form_registration{ width:471px; 
	float:left; 
	margin:0 auto;background-color:#e7f2f8; 
	margin-bottom:0px; 
	border:#85bedd 1px solid; padding:19px 10px 15px 23px;   }


#form_registration #download{ 
	width:115px; text-align:right; float:right;   	 
	padding:0px 0px 0px 0px;}

#form_registration #download div{ 
	border:none; 
	padding:10px 30px 0px 0px;}

#form_registration #download div a {
	color:#507099; 
	padding:5px 0px 0px 0px; 
	_margin-top:80px; 
	font-size:11px; 
	font-family:Helvetica; 
	text-align:center; 
	text-decoration:none; 
	border:#FF0000 0px solid; 
	float:left; 
	width:110px;}
	
#form_registration #download div a:hover{ 
	text-decoration:underline;}

#form_registration #regForm{ 
	width:328px;
	_width:100px;
	float:left; 
	margin:0 auto; 
	height:140px;
	_height:50px;
	/*padding:19px 10px 15px 23px; */
	background-color:#e7f2f8; 
	margin-bottom:0px; 
	/*border:#85bedd 1px solid; */
}

/*
#content #left_navigation #regForm{ 
	width:328px;	
	float:left; 
	margin:0 auto; 
	padding:19px 10px 15px 23px; 
	background-color:#e7f2f8;	
	border:#85bedd 1px solid; 
	
}
*/


#content #left_navigation #regForm1{ 
	width:471px; 
	float:left; 
	margin:0 auto; 
	margin-bottom:0px; 

}

#content #left_navigation #regForm1 #table1 {
float:left;
margin:0 auto;
width:473px;
padding:19px 10px 15px 23px; 
border:#85bedd 1px solid;
background-color:#e7f2f8; 
}


#content #left_navigation #regForm #table {
background-color:#E7F2F8;
border:1px solid #85BEDD;
float:left;
margin:0pt auto 0px;
padding:19px 10px 15px 23px;
width:471px;
}

#regForm1 input.invalidinputfield {
	
	float: left;
	
	margin-top: 2px;
	border-bottom: solid 1px red;
	border-right: solid 1px red;
	border-top: solid 1px red;
	border-left: solid 1px red;
	width:250;
	
}

#regForm label {
	display:block;
	float:left;
	font-weight:bold;
	font-size: 12px;
	color:#222;
	width:235px;
	height:55px; 
}

#regForm label.vert {
	width:80px;
	padding-left: 10px;
	float: left;
	clear: both;
	height: 33px;
	line-height: 33px;
	line-height: 26px;
}

/*------------------------------------------------------------------------------------*/

			  
			  
#regForm input {
	display:block;
	width:215px;
	color:#4D4D4D;
	font-size:14px;
	height:21px;
	padding:3px 2px 0px 4px;
	margin-top:2px;
	background-image:url(http://images.answerconnect.com/bg_input_new.jpg);
	background-repeat: repeat-x;
	border-top: 1px solid #5c7377;
	border-right: 1px solid #b2b2b2;
	border-bottom: 1px solid #b2b2b2;
	border-left: 1px solid #5c7377;
	float:left;
	/*clear: both; */
}

#regForm1 div .Download
	{
		border:none;
		padding:0px;
		float:left;
		align:center;
		height:44px;
		width:258px;
		margin-left:138px;
		_margin-left:68px;
	}


#regForm input.small {
	width:50px;
}

#regForm label.small {
	width:69px; 
}
#regForm input.medium {
	width:145px;
}
#regForm label.medium {
	width:125px; 
}
#regForm input.large {
	width:450px;
}
#regForm label.large {
	width:470px;
}

#regForm input.vert {
	width:215px;
	_width:170px;
	float: left;
	clear: none;
	margin-top: 5px;
}




/*------------------------------------------------------------------------------------*/

#regForm1 input {
	display:block;
	width:215px;
	color:#4D4D4D;
	font-size:14px;
	height:21px;
	padding:3px 2px 0px 4px;
	margin-top:2px;
	background-image:url(http://images.answerconnect.com/bg_input_new.jpg);
	background-repeat: repeat-x;
	border-top: 1px solid #5c7377;
	border-right: 1px solid #b2b2b2;
	border-bottom: 1px solid #b2b2b2;
	border-left: 1px solid #5c7377;
	float:left;
	clear: both; 
}
#regForm1 label {
	display:block;
	float:left;
	font-weight:bold;
	font-size: 12px;
	color:#222;
	width:235px;
	height:55px; 
}

#regForm1 input.small {
	width:50px;
}

#regForm1 label.small {
	width:69px; 
}
#regForm1 input.medium {
	width:145px;
}
#regForm1 label.medium {
	width:125px; 
}
#regForm1 input.large {
	width:450px;
}
#regForm1 label.large {
	width:470px;
}

#regForm1 input.vert {
	width:215px;
	float: left;
	clear: none;
	margin-top: 5px;
}
#regForm1 label.vert {
	width:80px;
	padding-left: 10px;
	float: left;
	clear: both;
	height: 33px;
	line-height: 33px;
	line-height: 26px;
}

/*------------------------------------------------------------------------------------*/

.vert_form { 
	padding-top:20px !important;
	padding-bottom:20px !important;
	background-image: url(http://images.answerconnect.com/info_packet_new.jpg);
	background-repeat: no-repeat;
	background-position: 380px 20px;
}

#regForm label span {
	font-weight: normal;
	color: #f15a24; 
	font-weight:bold; 
	font-size:14px;
}

#regForm1 label span {
	font-weight: normal;
	color: #f15a24; 
	font-weight:bold; 
	font-size:14px;
}	

#privacy {
	color: #777;
	display: block;
	padding-top: 0px;
	float: left;
	width:400px;
}
#privacy img {
	margin: 3px 6px 0 0;
}	
/*.btn{ 
	color:#fff; 
	font-size:18px; 
	text-transform: uppercase;
	font-family:"Helvetica";
	margin:0px 0px 20px 0px; 
	font-weight:bold; 	
	text-decoration:none; 
	background:url(http://images.answerconnect.com/img_btn_new.jpg);	
	padding:2px 0 0 0; 
	height:46px; 
	line-height: 48px;
	width:260px;
	text-align:center;
	border:none;
	cursor:pointer;
}
.btn:hover {
	background:url(http://images.answerconnect.com/img_btn_new.jpg) no-repeat 0px -49px;		
} */
			  
/*-------------------------------------*/


#content #right_navigation{ 
	width:195px; 
	float:right; 
	padding-bottom:20px; 		
	height:auto; }	
	
#right_navigation .title{ 
	background:url(http://images.answerconnect.com/img_chat_new.jpg) right; 
	width:190; height:37px; 
	margin-left:3.5px; 
	color:#FFF; 
	font-size:13px; 
	font-weight:bold; 
	padding:0px 0px 0px 0px;}
	
#content #right_navigation .title span{ 
	float:left; 
	margin-top:0px; 
	padding:11px 0px 0px 30px; 
	text-align:center; 
	vertical-align:middle; }		

#testimonial{
	width:80%; 
	margin:0 auto; margin-top:15px;	
	text-align:left;
	font-family:Helvetica; 
	color:#333333; 
	font-size:13px; 
	font-style:italic; 
	padding:10x 0px 0px 15px; 
	font-weight:normal; 
	line-height:20px;}
	
#author{
	width:80%;
	text-align:right; 
	margin:0 auto; 
	color:#333; 
	font-size:11px; 
	font-weight:bold; 
	font-style:italic; 
	padding:10x 0px 0px 15px; 	
	line-height:20px;}
	
#items ul li{ 
	margin:0x 0px 0px 0px; 
	color:#084b82; 
	padding:0x 0px 0px 0px;
	font-size:12px;	
	font-weight:normal; 
	line-height:22px; 
	list-style-image:url(http://images.answerconnect.com/icon_tick_new.png);}	
	
.icons { 
	width:100%; 
	text-align:center; 
	padding:1em 0em 0em 0em;
	}	
	

/*-------------------------------------*/

h1{ 
	font-family:Tahoma; 
	font-size:24px; 
	font-weight:bold; 
	color:#084b82; 
	padding:0px 0px 0px 0px; _padding-top:10px;}

h2{ 
	width:80%; 
	color:#003366; 	
	font-size:14px; 
	margin:0px; 
	padding:15px 0px 0px 13px; 
	font-weight:bold; 
	vertical-align:top; }

p{ 
	color:#333333; font-family:Helvetica;
	font-size:12px; 
	margin:0 0 24px 0px; 
	font-weight:normal; 
	line-height:20px;}
	
a { color:#5a6266; 
	font-size:12px; 
	text-decoration:underline; }	

/*-------------------------------------*/

#bottom_content { 	
	height:auto; 
	margin:0px 0px 0px -3px; 
	padding:0px;
	float:left;
	width:100%; 
	border-left:solid 3px #fff;
	border-right:solid 3px #fff;
	_border-left:solid 0px #fff;
	_border-right:solid 0px #fff;	
	_margin:0px 0px 0px 0px; 
	overflow: hidden;
}	

#bottom_content #contact{ 	
	margin:0px; 
	padding:35px 0px 20px 25px;
	_padding:25px 0px 20px 0px;
	width:100%;
	border-bottom:solid 3px #fff;	 
	font-size:16px; 
	font-weight:bold; 
	color:#6699cc;}

/*-------------------------------------*/