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

body {
	padding: 0;
	margin: 0 auto;
	text-align: left;
	background-color:#bababa;
	color:#474747;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/*********************************
******  Structure - CSS
**********************************/

#outter-wrapper {
	width: 968px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
}
#wrapper {
	width: 968px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	
	background-color: #bababa;
}
#content-area-middle {
	width:968px;
	margin: 0 auto;
	padding:10px 10px 0px 10px;
	text-align: left;
	background-image:url(images/content-area-middle.gif);
	background-repeat:repeat-y;
}
#footer {
	width:968px;
	height: 84px;
	margin: 0 auto;
	padding:10px 0px 0px 0px;
	text-align: left;
	background-image: url(images/footer-bg.gif);
	background-repeat:no-repeat;
}
.main-content {
	margin-right:36px;
	margin-left:56px;
}
#heading-img {
	margin-left:31px;
}
.float-right {
	float:right;
	margin-left: 10px;
}


/*********************************
******  NAV STYLES- CSS
**********************************/

#nav { width: 490px; height: 44px; background-image:url(images/main-headernav_03.jpg); background-repeat: no-repeat; background-position:top left;}

#nav-text{ padding-top:8px ;padding-left: 35px;}

#nav-about { width: 490px; height: 44px; background-image:url(images/page-about-us/about-heading_03.jpg); background-repeat: no-repeat; background-position:top left;}

#nav-employ { width: 490px; height: 44px; background-image:url(images/page-clients/heading-clients_03.jpg); background-repeat: no-repeat; background-position:top left;}

#nav-cand { width: 490px; height: 44px; background-image:url(images/page-candidates/cand-heading_03.jpg); background-repeat: no-repeat; background-position:top left;}

#nav-cand-none { width: 490px; height: 44px; background-image:url(images/heading_norollover_03.jpg); background-repeat: no-repeat; background-position:top left;}

#nav-contact { width: 490px; height: 44px; background-image:url(images/page-contact-us/contact-heading_03.jpg); background-repeat: no-repeat; background-position:top left;}

/*********************************
******  bottom background image
******  - all pages CSS
**********************************/

#content-area-middle-bg {
	width:908px;
	margin: 0 auto;
	text-align: left;
	background-image:url(images/main-page/career-man.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	}
	
#content-area-middle-bg-about {
	width:908px;
	margin: 0 auto;
	text-align: left;
	background-image:url(images/page-about-us/side-btm-BG-img.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
}	

#content-area-middle-bg-clients {
	width:908px;
	margin: 0 auto;
	text-align: left;
	background-image:url(images/page-clients/side-btm-BG-img.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
}	
	
#content-area-middle-bg-cand {
	width:908px;
	margin: 0 auto;
	text-align: left;
	background-image:url(images/page-candidates/cand-bg.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
}	

#content-area-middle-bg-interview {
	width:908px;
	margin: 0 auto;
	text-align: left;
	background-image:url(images/page-interview/side-btm-BG-img.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
}

#content-area-middle-bg-resume {
	width:908px;
	margin: 0 auto;
	text-align: left;
	background-image:url(images/page-resume/side-btm-BG-img.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
}

#content-area-middle-bg-contact {
	width:908px;
	margin: 0 auto;
	text-align: left;
	background-image:url(/images/page-contact-us/side-bg-contact.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;

	}
	
	
	#side-text-int-clients {margin-right:200px;}


/*********************************
******  MAIN PAGE STYLES- CSS
**********************************/



#side-text {margin-right:300px;}

/*********************************
******  TEXT STYLES- CSS
**********************************/

p {
	font-size:11px;
	font-weight: normal;
	
}
div.main-content h2 {
	color:#000000;
}
div.main-content h1 {
	color:#474747;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:12px;
	margin-top:11px;
}
#footer-text {
	font-size:9px;
	font-weight: normal;
	text-align: center;
	padding-top:19px;
	
	color:#272727;
}

li {font-size:11px; font-weight: normal;}

.fontsize14 {font-size:14px;}

.spacing { margin:0; padding-bottom:17px;
}

/*********************************
******  LINK STYLES- CSS
**********************************/


a:link {color:#87b4b9; font-weight: bold; text-decoration: none;}
a:visited {color:#87b4b9; font-weight: bold; text-decoration:none;}
a:hover {color:#ec863d;font-weight:bold; text-decoration: underline;}
a:active {color:#FF9900; font-weight: bold; text-decoration: none;}

a.footer:link {
	text-decoration:none;
	font-family: Arial, Verdana, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ec863d;
}
a.footer:visited {
	text-decoration:none;
	font-family: Arial, Verdana, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ec863d;
}
a.footer:hover {
	text-decoration:none;
	font-family: Arial, Verdana, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#a8c7cb;
}
a.footer:active {
	text-decoration:none;
	font-family: Arial, Verdana, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#666666;
}
a.footer-reg:link {
	text-decoration:none;
	font-family: Arial, Verdana, sans-serif;
	font-size:9px;
	font-weight:normal;
	color:#272727;
}
a.footer-reg:visited {
	text-decoration:none;
	font-family: Arial, Verdana, sans-serif;
	font-size:9px;
	font-weight:normal;
	color:#272727;
}
a.footer-reg:hover {
	text-decoration:none;
	font-family: Arial, Verdana, sans-serif;
	font-size:9px;
	font-weight:normal;
	color:#ec863d;
}
a.footer-reg:active {
	text-decoration:none;
	font-family: Arial, Verdana, sans-serif;
	font-size:9px;
	font-weight:normal;
	color:#666666;
}

.orange {color:#ec863d; font-weight:bold;}
/*********************************
****** buttons- CSS
**********************************/

.green-btn {
	width:164px;
	height: 32px;
	background-image:url(images/green-btn.gif);
	background-repeat:no-repeat;
}
.green-btn-gray {
	width:168px;
	height: 31px;
	background-image:url(images/page-candidates/green-btn-graybg.jpg);
	background-repeat:no-repeat;
}
.btn-text {
	color:#FFFFFF;
	font-weight: bold;
	font-size:13px;
	padding-top:7px;
	text-align:center;
}
.btn-text-sm {
	color:#FFFFFF;
	font-weight: bold;
	font-size:11px;
	padding-top:5px;
	text-align:center;
}
a.btn:link {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration: none;
}
a.btn:visited {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration: none;
}
a.btn:hover {
	color:#ec863d;
	font-weight:bold;
	text-decoration: none;
}
a.btn:active {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration: none;
}

#side-box {float: right;margin-top:5px; margin-right:70px; background-color:#eaeaea; border: 1px #b0afaf solid; padding:20px 15px 20px 15px;}	

#graybox {background-color:#eaeaea; border: 1px #b0afaf solid; padding-top:5px; margin: auto 0; text-align:center; width: 180px;}

.green-btn-graybox {
	width:168px;
	height: 31px;
	background-image:url(images/page-candidates/green-btn-graybg.jpg);
	background-repeat:no-repeat;
	margin: 0 auto;
	text-align:center;
}

/*********************************
****** INT PAGES- CSS
**********************************/

/*CANDIDATES PG*/

.main-content-cand {margin-right:36px;
	margin-left:56px;}

#content-area-middle-cand {
	width:968px;
	margin: 0 auto;
	padding:66px 10px 10px 10px;
	text-align: left;
	background-image:url(images/content-area-middle.gif);
	background-repeat:repeat-y;
}
	
#side-text-int {margin-right:315px;}

.side-full-length-txt {margin-right: 75px;}



/* NO BTM SIDE BACKGROUND */

#content-area-middle-bg-none {
	width:908px;
	margin: 0 auto;
	text-align: left;
	
	
	}


/*CONTACT PG*/


#submit-div {margin-top:12px;}
#browser-btn {margin-right:10px;}

	
/* JOB PAGES */

#sidemenu {background-image: url(images/page-jobs/sidemenu-bg.jpg);
background-position: top center;
background-repeat: no-repeat;
width: 222px;
min-height: 370px;}

.sidemenu-text {padding: 38px  15px 10px 15px;}	

div.sidemenu-text h2 { 
	color:#87b4b9; font-size: 12px; display:inline;
}
div.sidemenu-text h3 { 
	color:#474747; font-size: 10px; display:inline; font-weight: normal;
}

.middle-jobs {margin-right: 90px;}

#content-area-middle-bg-jobs {
	width:908px;
	margin: 0 auto;
	text-align: left;
	padding-top:0px;
	}
	
.job-desc {padding-top: 5px; padding-left: 15px;}	

.job-table {margin-top:-10px;}

div.job-desc h1 {font-size: 16px;}

div.job-desc li {margin-bottom: 7px;}

/*tools*/ 

.tool-box {margin-top:5px; background-color:#eaeaea; border: 1px #b0afaf solid; padding:20px 15px 20px 15px;}	