body {
	
	margin:				0px;
	padding:			0px;
	background: 		url(../images/new_header_bg.png) repeat-x;

}

img {
	
	border:				0;
	margin:				0;
	padding:			0;
	
}


#container {
	
	width:				950px;
	margin:				0 auto;
	
}

#header	{
	
	background:			url(../images/product_img.png) no-repeat right top;
	height:				225px;
	
}


#header p {
	
	font-family:		"Lucida Grande",Lucida, Arial, Helvetica;
	font-size:			1.4em;
	color:				#FFFFFF;
	margin:				20px 0 34px 0;
	
}

.word_highlight	{
	
	color:				#ff6600;
	
}

#navigation	{
	
	clear:				both;
	font-family:		"Lucida Grande",Lucida, Arial, Helvetica;
	color:				#FFFFFF;
	
}

#navigation a {
	
	color:				#FFFFFF;
	text-decoration:	none;
	font-size:			0.8em;
	font-weight:		bold;
	padding-bottom:		3px;
	
}

#navigation a:hover {
	
	/*border-bottom:		4px solid #333366;*/
	color:				#333366;
	text-decoration:	none;
	
}


#navigation ul { 

	margin-left: 		0;
	padding-left: 		0;
	white-space: 		nowrap;

}


#navlinks li {
	
	display: 			inline;
	list-style-type: 	none;
	margin:				0px;
	padding-right: 		15px;

}


#main_content	{
	
	clear:				both;
	margin:				25px 0 0 0;
	
}


#main_content h1	{
	
	font-family:		"Lucida Grande",Lucida, Arial, Helvetica;
	color:				#FFFFFF;
	font-size:			1.6em;

}


#main_content h2	{
	
	font-family:		"Lucida Grande",Lucida, Arial, Helvetica;
	color:				#333366;
	font-size:			1.8em;

}


#main_content h3	{
	
	font-family:		"Lucida Grande",Lucida, Arial, Helvetica;
	color:				#333366;
	font-size:			1.2em;
	margin:				35px 0 0 0;

}


.left_item	{
	
	width:				475px;
	float:				left;
	
}


.right_item	{
	
	width:				475px;
	float:				left;
	
}

.left_item_cont	{
	
	width:				475px;
	float:				left;
	font-family:		"Lucida Grande",Lucida, Arial, Helvetica;
	line-height:		1.6em;
	color:				#333366;
	font-size:			0.9em;
	margin:				0 0 45px 0;
	
}

.left_item_cont_pad	{
	
	width:				450px;
	float:				left;
	font-family:		"Lucida Grande",Lucida, Arial, Helvetica;
	line-height:		1.6em;
	color:				#333366;
	font-size:			0.9em;
	margin:				0 0 0 0;
	padding-right:		25px;
	
}

.left_item_cont_dl	{
	
	width:				550px;
	float:				left;
	font-family:		"Lucida Grande",Lucida, Arial, Helvetica;
	line-height:		1.6em;
	color:				#333366;
	font-size:			0.9em;
	margin:				0 0 0 0;
	padding-right:		25px;
	
}


.left_item_cont_dl a {
	
	color:				#333366;
	text-decoration:	none;
	border-bottom:		1px solid #333366;	
		
}

.left_item_cont_dl a:hover {
	
	text-decoration:	none;
	
}


.left_item_cont_stnd	{
	
	width:				550px;
	float:				left;
	font-family:		"Lucida Grande",Lucida, Arial, Helvetica;
	line-height:		1.6em;
	color:				#333366;
	font-size:			0.9em;
	margin:				0 0 0 0;
	padding-right:		25px;
	
}

.left_item_cont_stnd ul {
	
	list-style:			url(../images/arrow.png);
	margin:				0 0 25px 0;
	
}


.left_item_cont_stnd ul li a {
	
	font-family:		"Lucida Grande",Lucida, Arial, Helvetica;	
	color:				#333366;
	text-decoration:	none;
	
}

.left_item_cont_stnd ul li a:hover {
	
	text-decoration:	underline;
	
}


#main_content .left_item_cont_stnd .support_space	{
	
	margin-bottom:		80px;
}


.left_item_cont_stnd a {
	
	color:				#333366;
	text-decoration:	none;
	padding-bottom:		3px;
	
}


.left_item_cont_stnd a:hover {
	
	text-decoration:	underline;
	
}


.right_item_cont	{
	
	width:				475px;
	float:				left;
	font-family:		"Lucida Grande",Lucida, Arial, Helvetica;
	line-height:		1.6em;
	color:				#333366;
	font-size:			0.9em;
	margin:				0 0 45px 0;
	
}


.right_item_cont_pad	{
	
	width:				450px;
	float:				left;
	font-family:		"Lucida Grande",Lucida, Arial, Helvetica;
	line-height:		1.6em;
	color:				#333366;
	font-size:			0.9em;
	margin:				0 0 0 0;
	padding-left:		25px;
	
}


.right_item_cont_dl	{
	
	width:				350px;
	float:				left;
	font-family:		"Lucida Grande",Lucida, Arial, Helvetica;
	line-height:		1.6em;
	color:				#333366;
	font-size:			0.9em;
	margin:				0 0 0 0;
	padding-left:		25px;
	
}


.right_item_cont_dl a {

	font-family:		"Lucida Grande",Lucida, Arial, Helvetica;	
	color:				#333366;
	text-decoration:	none;
	padding-bottom:		3px;
	
}


.right_item_cont_dl a:hover {

	text-decoration:	underline;

}

.right_item_cont_stnd	{
	
	width:				350px;
	float:				left;
	font-family:		"Lucida Grande",Lucida, Arial, Helvetica;
	line-height:		1.6em;
	color:				#333366;
	font-size:			0.9em;
	margin:				0 0 0 0;
	padding-left:		25px;
	
}


.right_item_cont_stnd a {
	
	color:				#333366;
	text-decoration:	none;
	padding-bottom:		3px;
	
}


.right_item_cont_stnd a:hover {

	text-decoration:	underline;

}


.right_item_cont_dl	p {
	
	margin:				0 0 35px 0;

}


.left_item_cont h2, .right_item_cont h2 {
	
	font-family:		"Lucida Grande",Lucida, Arial, Helvetica;
	font-size:			1.3em;
	color:				#333366;
	margin:				10px 0 15px 0;

}

#main_content h1 { 

	font-family:		"Lucida Grande",Lucida, Arial, Helvetica;
	font-size:			1.2em;
	color:				#333366;
	margin:				0 0 20px 0;

}


.row_item	{
	
	clear:				both;
	margin-bottom:		35px;
	
}


.download_button	{
	
	text-align:			center;
	
}


.sub_header	{
	
	font-family:		"Lucida Grande", Lucida, Arial, Helvetica;
	font-size:			0.8em;
	color:				#333366;
	margin:				20px 0 0 0;
	
}


#main_content .left_item_cont_stnd h4	{
	
	font-family:		"Lucida Grande", Lucida, Arial, Helvetica;
	font-size:			1em;
	color:				#333366;
	font-weight:		bold;
	margin:				0 0 10px 0;
	padding:			0;
	
}


.faq {

	margin-top:			35px;
	
}


.third_surveyor	{
	
	font-family:		"Lucida Grande",Lucida, Arial, Helvetica;
	font-size:			0.9em;
	font-weight:		bold;
	color:				#333366;
	background:			url(../images/dash.png) no-repeat left;
	padding:			0 0 0 15px;
	
}


.third_surveyor a {
	
	color:				#333366;
	text-decoration:	none;
	border-bottom:		1px solid #333366;
	
}

#the_divide	{
	
	clear:				both;
	padding:			25px 0 35px 0;
	
}

.img_right	{
	
	float:				right;
	
}


#footer	{
	
	clear:				both;
	background:			url(../images/bottom_bg.png) repeat-x;
	height:				170px;
	
}


#footer_content	{
	
	width:				950px;
	margin:				0 auto;
	
}


#footer_links	{
	
	width:				316px;
	float:				left;
	
}


#footer_links h3 {
	
	font-family:		"Lucida Grande",Lucida, Arial, Helvetica;
	font-size:			1.2em;
	color:				#FFFFFF;
	margin:				14px 0 10px 0;
	
}


#footer_links ul {
	
	list-style:			url(../images/arrow.png);
	margin:				0 0 0 15px;
	padding:			0;
	
}


#footer_links ul li { 

	margin:				0;
	padding:			0;

}


#footer_links a {

	font-family:		"Lucida Grande",Lucida, Arial, Helvetica;	
	color:				#FFFFFF;
	text-decoration:	none;
	font-size:			0.8em;
	padding-bottom:		3px;
	
}


#footer_links a:hover { 

	text-decoration:	underline;

}


#footer_contacts	{
	
	width:				316px;
	float:				left;
	font-family:		"Lucida Grande",Lucida, Arial, Helvetica;
	color:				#FFFFFF;
	font-size:			0.8em;
	padding:			1px 0 0 0;
	
}


#footer_contacts h3 {
	
	font-family:		"Lucida Grande",Lucida, Arial, Helvetica;
	font-size:			1.4em;
	color:				#FFFFFF;
	margin:				14px 0 10px 0;
	
}


#footer_contacts a {
	
	font-family:		"Lucida Grande",Lucida, Arial, Helvetica;	
	color:				#FFFFFF;
	text-decoration:	none;
	
}


#footer_contacts a:hover { 

	text-decoration:	underline;

}

.contact_head	{
	
	text-align:			right;
	font-weight:		bold;
	
}


#footer_titles	{
	
	width:				318px;
	float:				left;
	font-family:		"Lucida Grande",Lucida, Arial, Helvetica;
	color:				#FFFFFF;
	text-align:			right;
	
}


#footer_titles h4 {
			
	font-size:			1.2em;
	margin:				14px 0 0 0;
	
}


#footer_titles p {
	
	font-size:			0.8em;
	margin:				5px 0 0 0;
	
}


#footer_titles img {
	
	margin-top:			25px;
	
}


.element	{
	
	margin:				0 40px 15px 0;
	text-align:			right;
	font-size:			0.9em;
}


.element label	{
	
	font-family:		"Lucida Grande",Lucida,Verdana,sans-serif;
	font-weight:		bold;
	font-size:			0.9em;
	padding-right:		10px;
	vertical-align:		top;
	
}


.txt_field	{
	
	width:				370px;
	height:				30px;
	font-size:			1.2em;
	color:				#9999CC;
	border:				1px solid #9999CC;
	padding:			6px 0 0 5px;
	font-family:		"Lucida Grande",Lucida,Verdana,sans-serif;
	
}


.txtarea_field	{
	
	width:				370px;
	height:				100px;
	font-size:			1.2em;
	color:				#9999CC;
	font-family:		"Lucida Grande",Lucida,Verdana,sans-serif;
	padding:			6px 0 0 5px;
	border:				1px solid #9999CC;
	
}

.dl_butt	{
	
	margin:				0 120px 45px 0;
	
}


.ts_butt	{
	
	margin:				0 85px 45px 0;
	
}



.rec_butt	{
	
	margin:				15px 124px 15px 0;
	
}

form {
	
	margin:				35px 0 0 0;
	
}


.img_pad {
	
	margin-top:			25px;
	
}


.license_rec	{
	
	margin:				0;
	font-size:			0.9em;
}


.license_rec label	{
	
	font-family:		"Lucida Grande",Lucida,Verdana,sans-serif;
	font-weight:		bold;
	font-size:			0.9em;
	
}


.license_rec_field	{
	
	width:				320px;
	height:				30px;
	font-size:			1em;
	color:				#9999CC;
	border:				1px solid #9999CC;
	padding:			0 0 0 5px;
	font-family:		"Lucida Grande",Lucida,Verdana,sans-serif;
	
}


.faq_entry {
	
	border-top:			1px solid #9999CC;
	padding:			25px 0 25px 0;
	
}


.coming_soon	{
	
	vertical-align: 	middle; 
	margin-left: 		25px;
	
}


label.error	{
	
	clear:				both;
	margin-top:			5px;
	margin-left:		134px;
	display:			block;
	text-align:			left;
	font-weight:		normal;	
	color:				#CC0000;
	
}


.para_pad	{
	
	margin-bottom:		70px;
	
}


.para_pad_big	{
	
	margin-bottom:		200px;
	
}

.para_pad_bigger	{
	
	margin-bottom:		350px;
	
}


.under	{
	
	border-bottom:		2px solid #333366;
	
}

#dl	{
	
	margin-bottom:		45px;
	
}

.norm-weight {
	
	font-weight: normal;
	
}



