html{overflow-y:scroll;}
html{overflow:-moz-scrollbars-vertical;}

body{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#0D3050;
	/*color:#7F8185;*/
	font-size:11px;
	background-image:url(images/body_bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#ffffff;
}
p{ margin:0px; padding:0px 0px 10px 0px; }
/*///////////////////////////////////////////
Links
///////////////////////////////////////////*/
a{text-decoration:none; color:#FF9900;}
a:hover{text-decoration:underline}
#footer a{
	color:#999999;
	text-decoration: none;
	font-weight:normal;
}
#footer a:hover{
	text-decoration: underline;
}
a.menuTopBttns{color:#999999; font-size:10px;}
a.menuTopBttns:hover {color:#999999;}
/*///////////////////////////////////////////
h tags and related classes
///////////////////////////////////////////*/
h1{
	margin:0px;
	padding:0px 0px 10px 0px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size:15px;
	font-weight:bold;
	color:#666666;
}
h2{
	margin:0px;
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}
h3{
	margin:0px;
	padding:0px 0px 0px 0px;
	font-size:11px;
}
.default h1, .default .highlight		{ color:#523d84; }
.jobseekers h1, .jobseekers h2, .jobseekers .highlight	{ color:#E2AD59; }
.employers h1, .employers h2, .employers h3, .employers .highlight		{ color:#B2483A; }
.expertise h1, .expertise h2, .expertise h2, .expertise .highlight		{ color:#2F2851; }
.services h1, .services h2, .services .highlight		{ color:#96A39B; }
.recruitment h1, .recruitment h2, .recruitment .highlight		{ color:#A50C04; }
.contact h1, .contact h2, .contact .highlight		{ color:#608252; }
.listPadding h2	{ padding-bottom:10px; }
/*///////////////////////////////////////////
id divs
///////////////////////////////////////////*/
#logoWrapper{
	z-index:5;
	position: relative;
	margin:0px auto;
	padding:0px 0px 0px 0px;
	height:83px;
	width:730px;
	text-align:right;
	/*background-color:#C6D6E5;*/
}
#headerBg{
	position: absolute;
	padding:0px;
	width:770px;
	top:0px;
	left:0px;
	/*background-image:url(images/mainWrapper_bg.gif);
	background-repeat:repeat-y;
	background-position:top 50px;*/
}
#mainWrapper{
	z-index:1;
	position: relative;
	margin:0px auto;
	padding:0px;
	width:770px;
	/*background-image:url(images/mainWrapper_bg_big.gif);*/
	background-image:url(images/mainWrapper_bg.gif);
	background-repeat:repeat-y;
	background-position:top;
}
#leftBg{
	position: absolute;
	padding:0px;
	width:19px;
	height:361px;
	top:0px;
	left:0px;
}
#rightBg{
	position: absolute;
	padding:0px;
	width:19px;
	height:361px;
	top:0px;
	left:751px;
}
#header{
	z-index:3;
	position: relative;
	margin:0px auto;
	padding:0px;
	width:730px;
	height:200px;
}

#content{
	z-index:2;
	position: relative;
	margin:0px 0px 0px 45px;
	padding:0px 0px 0px 0px;
	width:688px;
	/* min height for firefox and IE */
	height: auto !important;
	height:205px;
	min-height:205px;
	background-color:#ffffff;
}
#homeContent{
	z-index:2;
	position: relative;
	margin:0px auto;
	padding:0px 0px 0px 0px;
	width:730px;
	/* min height for firefox and IE */
	height: auto !important;
	height:405px;
	min-height:405px;
	background-color:#ffffff;
}
#mainWrapperBottom{
	z-index:6;
	position: relative;
	margin:0px auto;
	padding:0px 0px 0px 0px;
	width:754px;
	height:34px;
	font-size:10px;
	background-image:url(images/mainWrapper_bottom.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
#footer{
	z-index:4;
	position: relative;
	margin:0px auto;
	padding:0px 0px 0px 0px;
	width:742px;
	font-size:10px;
	text-align:center;
	color:#999999;
}

/*///////////////////////////////////////////
misc
///////////////////////////////////////////*/
.leftContentPadding{padding:20px 15px 0px 0px;}
.rightContentPadding{padding:50px 0px 0px 16px;}
.rightDivTopPadding{padding:50px 0px 0px 0px;}
.middleBorder{border-left: 1px solid; border-color:#EEF1F5;}
.rightBorder{border-right: 1px solid; border-color:#EEF1F5;}
.yellow{color:#E2AD59; }
.navy{color:#0D3050; }
.bold{font-weight:bold;}

/*///////////////////////////////////////////
list
///////////////////////////////////////////*/
.noBullet{list-style-type:none; list-style-image: none;}
ul{ list-style-image: url(images/bullet.gif); list-style-type:none;}
.noStyle{margin:0px; padding:0px 0px 10px 0px; list-style-position:outside; list-style:none;}
.listWrapper{width:438px; padding:10px; margin:0px; background-color:#EEF1F5;}
ul, ol{padding-top:0px; margin-top:10px;}
.listPaddingBottom {padding-bottom:10px;}
.ulMarginTop {margin-top:0px; margin-bottom:10px;}

.toolTip{margin-left:20px; margin-bottom:10px; padding:0px 0px 0px 10px; list-style-position:outside; color:#0D3050;}
.toolTipP{margin-left:0px; margin-bottom:10px; padding:10px 0px 0px 10px; color:#0D3050;}

/*//////////////////////////////////////////////////////////
form styles
///////////////////////////////////////////////////////////*/
.formElement{
	width: 185px;
	height:15px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#7F8185;
	background-color: #ffffff;
	border-top:solid 1px #608252;
	border-bottom:solid 1px #DEEAF9;
	border-left:solid 1px #608252;
	border-right:solid 1px #DEEAF9;
	padding-left: 5px;
}
.formElementText{
	width: 420px;
	height: 100px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#7F8185;
	background-color: #ffffff;
	border-top:solid 1px #608252;
	border-bottom:solid 1px #DEEAF9;
	border-left:solid 1px #608252;
	border-right:solid 1px #DEEAF9;
	padding-left: 5px;
}
.formElement2{
	font-size:9px;
	color:#5352AF;
	width:184px;
}
.bttn{
	background-color:#608252;
	width:100px;
	height:25px;
	font-size:10px;
	color:#FFFFFF;
	border:0px;
}
form{margin:0px;}