@charset "UTF-8";
/* CSS Document */


/* --- TAGS ---------------------------------------------------- */
* {margin:0px; padding:0px;}

a {color:#8a8a8a;}

body {background:#ffffff url(../images/body_bg.png) repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#8a8a8a;}
body.inner {  background:url(../images/body_bg2.png) top left repeat-x; }
div {position:relative;}

h1 {font-family:Arial; font-weight:bold; font-size:23px; text-decoration:none; border:none;}
h2 {font-family:Arial; font-weight:bold; font-size:20px; margin-bottom:15px;}

p {line-height:20px;}




/* --- PRE HEADER Starts ------------------------------------------------------------------------------------------------------------ */
#pre_header {
		width:950px/*990*/; height:9px/*33*/; padding:12px 20px; margin:0px auto; text-align:right;
		font-weight:bold; color:#a3a3a3;}
	#pre_header a img {border:none;}




/* --- PAGE HEADER Starts ------------------------------------------------------------------------------------------------------------ */
#page_header {width:950px/*990*/; height:80px/*80*/; padding:0px 20px; margin:0px auto; background:#f6f6f6;}

	#logo {width:175px; height:42px; margin-right:775px; float:left;}
	#logo a * {text-decoration:none; border:none;}

	#workzone_safety {
		width:775px; margin-left:-775px; float:left; text-align:right;
		font-weight:bold; color:#ffc80d;}




/* --- FMA Starts ------------------------------------------------------------------------------------------------------------ */
#fma {width:990px; height:auto; margin:0px auto; margin-bottom:10px;}
body.inner #fma {height: 70px; }




/* PAGE BODY Starts ------------------------------------------------------------------------------------------------------------ */
#page_body {width:950px/*990*/; height:auto; padding:0px 20px; margin:0px auto;}

	#left_column {width:520px/*570*/; height:auto; padding-right:50px; margin-right:380px; float:left;}
	
	#right_column {width:380px; height:auto; margin-left:-380px; float:left;}
	
		#download_whitepaper {padding-bottom:80px;}
		#download_whitepaper img {float:left; margin-right:2px;}
			#download_whitepaper h2 img {float:none; margin-right:0px;}
		#download_whitepaper div {
				width:308px/*330*/; height:12px/*44*/; padding:15px 10px; border:1px #dddddd dotted;
				background:#f7f7f7 url(../images/down_arrow.png) no-repeat 300px 20px; font-weight:bold; float:left;}
		
		#more_info {clear:both; margin-bottom:75px;}
		
		form {margin-top:20px; position:relative;}
		form label {font-weight:bold; margin-right:5px;}
		form input.text {width:290px; border:1px solid #a3a3a3; background:#ffffff url(../images/textInput_bg.png) repeat-x;}
		form input.image {margin-top:10px; margin-left:335px;}
		
		#sign_up {clear:both; margin-bottom:75px;}
		
		#sign_up form {margin-top:20px; position:relative;}
		#sign_up form p {position: relative; width: auto; display: block; clear: both; margin-bottom: 10px;}
		#sign_up form label {font-weight:bold; margin-right:5px; text-align: right; float: left; width: 150px;}
		#sign_up form input.text {width:220px; float: right;border:1px solid #a3a3a3; background:#ffffff url(../images/textInput_bg.png) repeat-x;}
		#sign_up form input.image {margin-top:10px; margin-left:335px;}





/* --- PAGE FOOTER Starts ---------------------------------------------------------------------------------------------------------- */
#page_footer {width:970px/*990*/; height:auto; margin:20px auto; clear:both; font-size:10px; }
#page_footer a {color:#007ac3;}
	
	#legals {width:485px; margin-right:485px; float:left;}
	#contact_info {width:485px; margin-left:-485px; float:left; text-align:right;}
