html { margin: 0px; padding: 0px; }
body {
	background: #fff;
	margin: 0px;
	padding: 10px;
	font: .8em Arial, Helvetica, sans-serif;
	color: #737373;
	text-align: center;
}

img {border: none;}
.floatleft { float: left; margin: 0px 10px 10px 0px; }
.floatright { float: right; margin: 0px 0px 10px 10px; }
.clear { clear: both; }

h1 {color: #9E3433; margin: 10px 0px 0px 0px; font-size: 14pt;; text-align: left}
h2 {color: #A1A1A1; margin: 0px; font-size: 10pt;}
h2.color { color: #9C3131; }
h3 {color: #003366; margin: 0px; font-size: 12pt;}

hr { color: #666; background: #666; height: 1px; border: none; }

a {color: #1B4F96; text-decoration: underline;}
a:hover {text-decoration: none;; color: #9C3131}

#wrapper {
	width: 749px;
	margin: 0px auto;
	text-align: left;
}

#header {
	position: relative;
	height: 99px;
}

	#brand {
		margin: 0px;
		position: relative;
		top: 17px;
		left: 0px;
	}
	
		#brand a {
			background: url('images/logo.gif') no-repeat;
			display: block;
			width: 216px;
			height: 47px;
			text-indent: -9999px;
		}
	
	#tag {
		background: url('images/searchfax_int.GIF') repeat-x;
		width: 749px;
		height: 35px;
		margin: 0px;
		position: absolute;
		top: 64px;
		left: 0px;
		text-indent: -99999px;
	}
	
	#globalnav, #topnav {
		margin: 0px; 
		padding: 0px;
		list-style: none;
		position: absolute;
		top: 0px;
		left: 634px;
	}
		#globalnav li { float: left; }
		
		#globalnavhome a:link, #globalnavhome a:visited {
			display: block;
			width: 42px;
			height: 17px;
			background: url('images/topnav_home.gif') no-repeat;
			text-indent: -99999px;
			float: left;
		}
		#globalnavcontact a:link, #globalnavcontact a:visited {
			display: block;
			width: 73px;
			height: 17px;
			background: url('images/topnav_contact.gif') no-repeat;
			text-indent: -99999px;
			float: left;
		}

	#topnav {
		left: 306px;
		top: 17px;
		text-align: left;
		position: absolute;
	}
		#topnav li { float: left; }
		#topnavservices a:link, #topnavservices a:visited {
			display: block;
			width: 157px;
			height: 47px;
			background: url('images/nav_keyservice.gif') no-repeat;
			text-indent: -9999px;
			float: left;
		}
		#topnavstories a:link, #topnavstories a:visited {
			display: block;
			width: 155px;
			height: 47px;
			background: url('images/nav_success.gif') no-repeat;
			text-indent: -9999px;
			float: left;
		}
		#topnavinfo a:link, #topnavinfo a:visited {
			display: block;
			width: 130px;
			height: 47px;
			background: url('images/nav_company.gif') no-repeat;
			text-indent: -9999px;
			float: left;
		}
	
#body1col {
	width: 749px;
	background: url('images/columns.gif') repeat-y top right;
	border-bottom: solid 1px #c1c1c1;
	margin-bottom: 1px;

}	

#body0col {
	width: 749px;
	border-bottom: solid 1px #c1c1c1;
	margin-bottom: 1px;

}	
	
#body1col #body1 {
		width:719px;
		padding: 15px 20px 15px 0px;
		text-align: justify;
		float: left;
		/* box model hack */
		voice-family: "\"}\"";
		voice-family:inherit;
		width: 719px;
	}
	html>body #body1col #body1 { width: 749px; }	
	
#body2col {
	width: 749px;
	background: url('images/columns.gif') repeat-y top right;
	border-bottom: solid 1px #c1c1c1;
	margin-bottom: 1px;

}
	#body2col #body1 {
		width:465px;
		padding: 15px 20px 15px 0px;
		text-align: justify;
		float: left;
		/* box model hack */
		voice-family: "\"}\"";
		voice-family:inherit;
		width: 445px;
	}
	html>body #body2col #body1 { width: 445px; }
	
	/* \*/
	* html p {
		overflow: hidden;
		o\verflow: visible;
		width: 100%;
		w\idth: auto;
		he\ight: 1%;
	}
	/* */
	
	#homepic {
		margin: 0px -20px 10px 0px;
	}
	
	#body2col #body2 {
	width: 284px;
	padding: 25px;
	color: #38505A;
	float: left;
	/* box model hack */
		voice-family: "\"}\"";
	voice-family:inherit;
	width: auto;
	}
	html>body #body2col #body2 { width: 234px; }
	
	#body2col #body2 a:link, #body2col #body2 a:visited {color: #4789DF; text-decoration: none;}
	#body2col #body2 a:hover {text-decoration: underline;}

#click {
	width: 284px;
	margin: 0px -25px;
}

#click1, #click2 {
	display: block;
	width: 142px;
	height: 66px;
	background: url('images/free_proposal.gif') no-repeat;
	text-indent: -9999px;
	float: left;
}

#click2 {
	background: url('images/proven_results.gif') no-repeat;
	float: right;
}

#click3 {
	clear: both;
	background: #999;
	color: #fff;
	font-weight: bold;
	display: block;
	text-align: center;
	padding: 3px;
	margin-bottom: 15px;
}
	#body2col #body2 #click3 a { color: #fff; text-decoration: underline; }

#footer {
	clear: both;
	border-top: solid 1px #4789df;
	padding-top: 10px;
	font-size: .7em;
	text-align: center;
}

#footer a:link, #footer a:visited {color: #737373; text-decoration: none;}
#footer a:hover {text-decoration: underline;}

#keyservices h2 {}

#keyservices h2 a {
	display: block;
	background: url('images/rightbox_header.gif') no-repeat;
	text-indent: -99999px;
	width: 284px;
	height: 49px;
	padding: 0px;
	margin: -25px -25px 0px -25px;
}

#keyservices ul {
	padding: 0px;
	margin: -0px -25px 0px -25px;	
	list-style: none;
}
	#keyservices1 a, #keyservices2 a, #keyservices3 a, #keyservices4 a, #keyservices5 a {
		display: block;
		width: 284px;
		height: 20px;
		text-indent: -99999px;
	}
	
	#keyservices1 a {
		background: url('images/rightbox_resume.gif') no-repeat;
	}
 	#keyservices2 a {
		background: url('images/rightbox_recruiter.gif') no-repeat;
	}
	#keyservices3 a {
		background: url('images/rightbox_fax.gif') no-repeat;
	}
	#keyservices4 a {
		background: url('images/rightbox_transmission.gif') no-repeat;
	}
	#keyservices5 a {
		background: url('images/rightbox_guarantee.gif') no-repeat;
		height: 33px;
	}
	
	
.notopmargin { margin-top: 0px; }
.topmargin { margin-top: 10px; }

.aligncenter { text-align: center; }

.grid { border-collapse: collapse; border: none; }
	.grid td, .grid th { border: solid 1px #666666; padding: 5px; }
	.grid th { background: #666666; color: #fff; text-align: left; }
	
.formtable { border-collapse: collapse; border: none; }
	.formtable td, .formtable th { padding: 3px; text-align: left; }
	.formtable th { color: #999; }

.learnmore { font-weight:bold; font-size: .9em;}

.small { font-size: .9em }


@media print {
	/* print styles */
	#globalnav, #topnav, #tag, #click, #keyservices, #footer, #homepic
	{ display: none; }
	
	#wrapper, #body2col
	{ width: 100%; background: none; border: none; }
	
	#header { height: 60px; width: 100%; position: absolute; background: url('images/SF1_04b.gif') no-repeat top right; }
	
	
	#body2col #body1, html>body #body2col #body1 {
		width: 60%;
		float: left;
		padding-top: 60px;
		font: 12pt;
	}
	
	#body2col #body2, html>body #body2col #body2  {
		width: 35%;
		float: right;
		padding: 80px 0px 0px 0px;
		font: 12pt;
	}
}
