/* Use this area for global styles. */

/* Image Replacement Sample

h1 {
	width:					500px;
	height:					250px;
	background:				url("image.jpg");
}

h1 a {
	display:				block;
	overflow:				hidden;
	width:					0px;
	height:					0px;
	padding:				250px 0px 0px 500px;
}

*/

html {
	font-family:			"tahoma", "arial", "helvetica", sans-serif;
	
}

body {
	margin:					0px;
	border-top:				4px solid #f5b31c;
	background:				url("/framework/images/htmlBackground.png") repeat-x;
}

h3 {
	font-size: 16px;
}

a:focus{
	outline: none;
}

div#head,
div#foot {
	position:				relative;
	z-index:				1;
	width:					990px;
	margin:					auto;
}

a {
	color:					#f5b31c;
	text-decoration:		none;
}

a:hover {
	text-decoration:		underline;
}

div#topBar {
	background:				#f5b31c;
	clear:					both;
	height:					30px;
}

div#topBar span {
	display:				block;
	background:				#f5b31c url("/framework/images/topPhone.png") 364px 0px no-repeat;
	width:					990px;
	height:					28px;
	margin:					auto;
}

div#topBar a {
	float:					right;
	display:				block;
	width:					84px;
	height:					28px;
	color:					#4f6a88;
	font-weight:			bold;
	text-indent:			-1999px;
	overflow:				hidden;
	background:				#f5b31c url("/framework/images/topFAQ.png") 0px 0px no-repeat;
}

div#head h1 {
	position:				absolute;
	top:					21px;
	left:					27px;
	width:					214px;
	height:					94px;
	margin:					0px;
	background:				url("/framework/images/executiveRecruitmentSystems.png");
	clear:					both;
}

div#head h1 a {
	display:				block;
	overflow:				hidden;
	width:					0px;
	height:					0px;
	padding:				94px 0px 0px 214px;
}

div#head ul#topMenu {
	position:				absolute;
	top:					0px;
	right:					0px;
	height:					72px;
	margin:					0px;
	padding:				0px;
	list-style:				none;
}

div#head ul#topMenu li {
	float:					left;
	width:					93px;
}

div#head ul#topMenu li a {
	display:				block;
	overflow:				hidden;
	width:					0px;
	height:					0px;
	padding:				72px 0px 0px 93px;
	background-position:	-93px top;
}

div#head ul#topMenu li a:hover {
	background-position:	0px top;
}

div#head ul#topMenu li#home a {
	background-image:		url("/framework/images/home.jpg");
}

div#head ul#topMenu li#theOpportunity a {
	background-image:		url("/framework/images/theOpportunity.jpg");
}

div#head ul#topMenu li#successes a {
	background-image:		url("/framework/images/successes.jpg");
}

div#head ul#topMenu li#workforceToday a {
	background-image:		url("/framework/images/workforceToday.jpg");
}

div#head ul#topMenu li#availableMarkets a {
	background-image:		url("/framework/images/availableMarkets.jpg");
}

div#head ul#topMenu li#requestMoreInfo a {
	background-image:		url("/framework/images/requestMoreInfo.jpg");
}

div#head ul#topMenu li#advancedCoaching a {
	background-image:		url("/framework/images/advancedCoaching.jpg");
}

div#content {
	display:				block;
	position:				relative;
	height:					549px;
	padding-top:			118px;
	background:				url("/images/pageBackground.jpg") bottom center no-repeat;
}

div#content div#article div#downloadBtn {
	position:				absolute;
	top:					122px;
	left:					833px;
	margin:					0px;
}

div#content div#article div#downloadHomePDF {
	position:				absolute;
	top:					463px;
	left:					752px;
	margin:					0px;
}

div#content div#article {
	position:				relative;
	width:					990px;
	margin:					auto;
}

div#content div#article img#splash {
	position:				absolute;
	top:					60px;
}

div#content div#article h2#title {
	position:				absolute;
	top:					92px;
	left:					313px;
	margin:					0px;
}

div#content div#article h2#title span {
	display:				block;
	overflow:				hidden;
	width:					0px;
	height:					0px;
}

div#content div#article div#body {
	position:				absolute;
	left:					314px;
	top:					162px;
	color:					#47484d;
	font-size:				small;
}

div#content div#article div#body div#scrollBox {
	width:					602px;
	height:					320px;
	padding-right:			50px;
	font-size: 15px;
	line-height: 19px;
}

.jScrollPaneContainer {
	position:				relative;
	overflow:				hidden;
	z-index:				1;
	outline:				none;
}

.jScrollPaneTrack {
	position:				absolute;
	cursor:					pointer;
	right:					0;
	top:					0;
	height:					100%;
}

.jScrollPaneDrag {
	position:				absolute;
	cursor:					pointer;
	overflow:				hidden;
	background:				url("/framework/images/scroll.png");
}

div#foot {
	color:					#010101;
	font-size:				0.53em;
	text-transform:			uppercase;
	text-align:				center;
}

div#foot p {
	margin:					55px;
}

div.clearBoth {
	clear:					both;
}

.displayNone {
	display:				none;
}

.alignLeft {
	text-align:				left;
}

.alignCenter {
	text-align:				center;
}

.alignRight {
	text-align:				right;
}

.justify {
	text-align:				justify;
}

div#downloadPDF {
	position:				absolute;
	top:					165px;
	left:					378px;
	margin:					0px;
}

div#newsletterForm {
	position:				relative;
	width:					990px;
	margin:					auto;
	height:					60px
}

div#newsletterForm form {
	position:				absolute;
	top:					24px;
	left:					23px;
}

div#newsletterForm form h3 {
	width:					264px;
	height:					35px;
	margin:					0px;
	background:				url("/images/downloadFreeReport.png");
}

div#newsletterForm form h3 span {
	display:				block;
	overflow:				hidden;
	width:					0px;
	height:					0px;
	padding:				35px 0px 0px 264px;
}

div#newsletterForm form div#name {
	position:				absolute;
	top:					1px;
	left:					280px;
}

div#newsletterForm form div#emailAddress {
	position:				absolute;
	top:					1px;
	left:					551px;
}

div#newsletterForm form p#submit {
	position:				absolute;
	top:					0px;
	left:					824px;
	width:					98px;
	height:					36px;
	margin:					0px;
	background:				url("/images/submit.png");
}

div#newsletterForm form p#submit a {
	display:				block;
	overflow:				hidden;
	width:					0px;
	height:					0px;
	padding:				36px 0px 0px 98px;
}


div#newsletterForm form div.textBox {
	position:				relative;
	width:					255px;
	height:					31px;
	background:				url("/images/textBox.png");
}

div#newsletterForm form div.textBox input {
	position:				absolute;
	top:					9px;
	left:					12px;
	width:					231px;
	height:					13px;
	border:					none;
	padding:				0px;
	color:					#767575;
	background:				none;
	font-size:				0.59em;
	text-transform:			uppercase;
}

div#newsletterForm form div.textBox input:focus {
	outline:				none;
}
