/* CSS Document */

/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

html { min-height: 100%; margin-bottom: 1px; }

body {
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size: 				11px;
	line-height: 			16px;	
	color:					#488C90;
	margin: 				0px;
	padding:		 		0px;
	background-color:		#FFF;
}

p {
	font-size: 				11px;
	color: 					#333;
	line-height: 			16px;	
	margin: 				0px 0px 10px 0px;
	padding: 				0px;
}

h1 {
	font-size: 				45px;
	font-weight:			normal;
	color: 					#666;
	margin: 				0px 0px 20px 0px;
	padding: 				0px;
}


#recruiter li, #candidate li, #content li {
	list-style: 			none;
	background-image: 		url(/img/generic/g_bullet.gif);
	background-repeat: 		no-repeat;
	margin: 				0px;
	padding: 				0px 5px 2px 10px;
}

#recruiter ul, #candidate ul, #content ul  {
	padding:				0px;
	margin: 				10px 0px 0px 40px;
}

#content li {
	list-style: 			none;
	background-image: 		url(/img/generic/g_bullet.gif);
	background-repeat: 		no-repeat;
	margin: 				0px;
	padding: 				0px 5px 2px 10px;
}

#content ul  {
	padding:				0px;
	margin: 				5px 0px 10px 11px;
}

.imgindent {
	margin-left:			41px;
}

.textindent {
	margin: 				5px 0px 10px 10px;
	color:					#488C90;
}

.imgfloat { 
	float:					Left; 
}

/***********************************************/
/* NAVIGATION                           */
/***********************************************/ 

#nav ul {
	margin: 				0px;
	padding: 				0px;
	list-style-type: 		none;
	text-align: 			left;
}

#nav ul li { 
	float:					Left; 
}

#nav ul li a {
	float: 					left;
	height:					44px;
	width: 					125px;
}

#nav ul li a.welcome {
	background:				url(/img/generic/b_welcome_up.gif) no-repeat top left;
}

#nav li a:hover.welcome {
	background:				url(/img/generic/b_welcome_dn.gif) no-repeat top left;
}

#nav ul li a.approach {
	background:				url(/img/generic/b_approach_up.gif) no-repeat top left;
}

#nav li a:hover.approach {
	background:				url(/img/generic/b_approach_dn.gif) no-repeat top left;
}

#nav ul li a.recruitment {
	background:				url(/img/generic/b_recruitment_up.gif) no-repeat top left;
}

#nav li a:hover.recruitment {
	background:				url(/img/generic/b_recruitment_dn.gif) no-repeat top left;
}

#nav ul li a.candidates {
	background:				url(/img/generic/b_candidates_up.gif) no-repeat top left;
}

#nav li a:hover.candidates {
	background:				url(/img/generic/b_candidates_dn.gif) no-repeat top left;
}

#nav ul li a.contact {
	background:				url(/img/generic/b_contact_up.gif) no-repeat top left;
}

#nav li a:hover.contact {
	background:				url(/img/generic/b_contact_dn.gif) no-repeat top left;
}

#nav ul li a.value {
	background:				url(/img/generic/b_value_up.gif) no-repeat top left;
}

#nav li a:hover.value {
	background:				url(/img/generic/b_value_dn.gif) no-repeat top left;
}

#nav ul li a.network {
	background:				url(/img/generic/b_network_up.gif) no-repeat top left;
}

#nav li a:hover.network {
	background:				url(../../img/generic/b_network_dn.gif) no-repeat top left;
}



/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#headercontainer {	
	width:					100%; 
	border-bottom:			solid 1px #E8EAEC;
}

#header {	
	background-image:		url(/img/generic/g_header.gif);
	background-repeat:		no-repeat;
	background-position:	center;
	height:					165px;
	width:					754px;
	margin-right: 			auto;
	margin-left: 			auto;
}

#header a {
	float: 					right;
	margin-right: 			2px;
	margin-top:				121px;
	height:					44px;
	width: 					125px;
	background:				url(/img/generic/b_contact_dn.gif) no-repeat top left;
	}

/*#header a {	
	float:					left;
	margin-right: 			0px;
	margin-left: 			635px;
	font-family:			Arial, Helvetica, sans-serif;
	font-size: 				14px;
	line-height: 			16px;	
	color:					#488C90;
	padding-top:		 	100px;
	background-color:		#FFF;
}*/

#navcontainer {	
	width:					100%;
	border-bottom:			solid 1px #E8EAEC;
	height:					44px;
}

#nav {
	margin-right: 			auto;
	margin-left: 			auto;
	width:					750px;
}

#contentcontainer {	
	width:					100%;
	border-bottom:			solid 1px #E8EAEC;
	height:					auto
}

#contentareahome {
	margin-right: 			auto;
	margin-left: 			auto;
	width:					810px;
	background-image:		url(/img/welcome/g_welcomebg.jpg);
	background-repeat:		no-repeat;
	background-position:	right;
	height:					296px;
}

#contentarea {
	margin-right: 			auto;
	margin-left: 			auto;
	width:					810px;
	background-image:		url(/img/welcome/g_welcomebg.jpg);
	background-repeat:		no-repeat;
	background-position:	right top;
}

#contentareaapp {
	margin-right: 			auto;
	margin-left: 			auto;
	width:					810px;
	background-image:		url(/img/approach/g_approachbg.jpg);
	background-repeat:		no-repeat;
	background-position:	right top;
	height:					430px;
}

#contentarearec {
	margin-right: 			auto;
	margin-left: 			auto;
	width:					810px;
	background-image:		url(/img/recruiters/g_recruitersbg.gif);
	background-repeat:		no-repeat;
	background-position:	right top;
}

#contentareacand {
	margin-right: 			auto;
	margin-left: 			auto;
	width:					810px;
	background-image:		url(/img/candidates/g_candidatesbg.jpg);
	background-repeat:		no-repeat;
	background-position:	right top;
}

#contentareanet {
	margin-right: 			auto;
	margin-left: 			auto;
	width:					810px;
	background-image:		url(/img/network/g_networkbg.gif);
	background-repeat:		no-repeat;
	background-position:	right top;
}


#contentareavalue {
	margin-right: 			auto;
	margin-left: 			auto;
	width:					810px;
	background-image:		url(/img/value/g_valuebg.gif);
	background-repeat:		no-repeat;
	background-position:	30px 50px;
	height:					530px;
}

#content p.valuetext { overflow: hidden; text-indent:-1000px;}

#contentareacon {
	margin-right: 			auto;
	margin-left: 			auto;
	width:					810px;
	background-image:		url(/img/contact/g_contactbg.jpg);
	background-repeat:		no-repeat;
	background-position:	right top;
}

#content{
	padding-top: 			30px;
	margin-left: 			33px;
	width:					350px;
	color:					#488C90;
}

#lowercontentcontainer {	
	width:					100%;
	border-bottom:			solid 1px #E8EAEC;
}

#lowercontent {
	margin-right: 			auto;
	margin-left: 			auto;
	width:					750px;
	padding-top:			15px
}

#recruitercontainer {
	width:					370px;
	height:					211px;
	background-image:		url(/img/welcome/g_recruiters.jpg);
	background-repeat:		no-repeat;
	background-position:	left;
}

#recruiter{
	margin-left: 			100px;
	width:					270px;
	color:					#488C90;
}

#candidatecontainer {
	width:					370px;
	height:					211px;
	background-image:		url(/img/welcome/g_candidates.jpg);
	background-repeat:		no-repeat;
	background-position:	left;
	float:					right;
}	

#candidate {
	margin-left: 			100px;
	width:					270px;
	color:					#488C90;
}

#footer {
	margin-top:				10px;
	width:					730px;
	height:					50px;
	margin-right: 			auto;
	margin-left: 			auto;
}

/***********************************************/
/* Links                                */
/***********************************************/

a {
	color: 					#488C90;
	text-decoration: 		none;
}

a:hover {
	color: 					#488C90;
	text-decoration: 		underline;
}


/***********************************************/
/* Tables                                      */
/***********************************************/

