/* General classes */
.top-spaced {
	margin-top: 0px;
}
.bottom-spaced {
	margin-bottom: 10px;
}
.clear {
	clear: both;
}
.left-float {
	float: left;
}
.right-float {
	float: right;
}
.big {
	font-size: 14px;
}
/* Tags */

/* reset */
html, body, div, span,
h1, h2, h3, h4, h5, h6, p, blockquote,
a, em, font, img, ins, kbd, q, s,
small, strike, strong, b, u, i, center, ol, ul, li,
fieldset, form, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
}
ol, ul { list-style: none; }

a img { border: none; }

.clear { clear: both; }

.right { float: right; }

.left { float: left; }

/* ----------------- */

body {
	color:#2b2b2b;
	font: normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	width:100%;
	height:100%;
	background-color:#ffffff;
	background-image:url(../images/bg.jpg);
	background-position:top left;
	background-repeat:repeat-x;
}
#wrapper{
	text-align:center;
	width:100%;
	height:auto;
	float:left;
	background-image:url(../images/top.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}
#wrapper_inner{
	text-align:center;
	width:100%;
	height:auto;
	float:left;
	background-image:url(../images/inner_top.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}
#container{
	margin:0 auto;
	width:982px;
	height:100%;
}
#footer{
	margin-top:108px;
	width:100%;
	height:81px;
	background-color:#e7e7e8;
	float:left;
}
#footer_container{
	margin:0 auto;
	width:620px;
	height:auto;
	text-align:center;
}
#footer_container ul.links{
	display:block;
	clear:both;
	padding-top:12px;
	height:auto;
}
#footer_container ul.copyright{
	display:center;
	clear:both;
	padding-top:8px;
	height:auto;
	width:100%;
}
#footer_container ul.copyright li{
	float:left;
	width:100%;
	text-align:center;
	color:#333333;
	font-family:arial;
	font-size:11px;
	text-decration:none;
	padding:0px 6px 0px 6px;
}
#footer_container ul.copyright li a{
	float:none;
	color:#333333;
	font-family:arial;
	font-size:11px;
	text-decration:none;
	padding:0;
}
#footer_container ul.copyright li a:hover{
	float:none;
	color:#333333;
	font-family:arial;
	font-size:11px;
	text-decration:underline;
	padding:0;
}
#footer_container ul.links li{
	float:left;
	color:#006eaf;
	font-family:arial;
	font-size:11px;
	text-decration:none;
	padding:0px 6px 0px 6px;
}
#footer_container ul li a{
	float:left;
	color:#006eaf;
	font-family:arial;
	font-size:11px;
	text-decoration:none;
	padding:0px 6px 0px 6px;
}
#footer_container ul li a:hover{
	float:left;
	color:#006eaf;
	font-family:arial;
	font-size:11px;
	text-decoration:underline;
}
#home_top{
	float:left;
	width:762px;
	height:auto;
	margin-left:108px;
}
#inner_top{
	float:left;
	width:761px;
	height:172px;
}
#inner_body{
	float:left;
	width:730px;
	height:auto;
	text-align:left;
	font-family:tahoma;
	font-size:15px;
	line-height:25px;
	color:#333333;
	margin-left:230px;
	margin-top:36px;
}
#inner_body span{
	text-align:left;
	font-family:tahoma;
	font-size:30px;
	line-height:40px;
	color:#333333;
}
#inner_body span.title{
	text-align:left;
	font-family:tahoma;
	font-size:22px;
	line-height:25px;
	color:#2181b9;
}
#inner_body a{
	text-align:left;
	font-family:tahoma;
	font-size:15px;
	line-height:25px;
	color:#006eaf;
	text-decoration:underline;
}
#inner_body a:hover{
	text-align:left;
	font-family:tahoma;
	font-size:15px;
	line-height:25px;
	color:#006eaf;
	text-decoration:none;
}
#home_body{
	float:left;
	width:761px;
	height:auto;
	text-align:left;
	font-family:tahoma;
	font-size:15px;
	line-height:25px;
	color:#333333;
	margin-left:108px;
	margin-top:35px;
}
#home_body span{
	text-align:left;
	font-family:tahoma;
	font-size:30px;
	line-height:40px;
	color:#333333;
}
#home_body strong{
	text-align:left;
	font-family:tahoma;
	font-size:15px;
	line-height:25px;
	color:#006eaf;
}
#home_body a{
	text-align:left;
	font-family:tahoma;
	font-size:15px;
	line-height:25px;
	color:#006eaf;
	text-decoration:underline;
}
#home_body a:hover{
	text-align:left;
	font-family:tahoma;
	font-size:15px;
	line-height:25px;
	color:#006eaf;
	text-decoration:none;
}
#logo{
	float:left;
	height:145px;
	width:400px;
	margin-left:190px;
}
#inner_logo{
	float:left;
	height:145px;
	width:220px;
}
#menu{
	float:left;
	height:auto;
	width:753px;
	margin-top:19px;
}
#menu_link{
	float:left;
	height:27px;
	width:165px;
	margin-left:7px;
	margin-right:20px;
}
#menu_link_last{
	float:left;
	height:27px;
	width:165px;
	margin-left:7px;
}
#slider{
	width:757px;
	float:left;
	height:427px;
	margin-top:19px;
	margin-left:2px;
}
#slider_buttons{
	width:757px;
	float:left;
	height:auto;
	margin-top:14px;
	margin-left:34px;
}
#slider_button{
	width:210px;
	float:left;
	height:73px;
	margin-right:33px;
}
#inner_menu{
	float:left;
	width:981px;
	height:259px;
}
#inner_menu_bus{
	float:left;
	width:981px;
	height:279px;
}
#inner_menu_container{
	float:left;
	width:200px;
	margin-left:24px;
	height:259px;
}
#inner_menu_container_bus{
	float:left;
	width:200px;
	margin-left:24px;
	height:279px;
}
#menu_row{
	float:left;
	width:200px;
	height:auto;
}
#image_container{
	float:left;
	width:729px;
	height:259px;
	background-image:url(../images/aboutus.jpg);
	background-repeat:no-repeat;
}
#image_container_contact{
	float:left;
	width:729px;
	height:259px;
	background-image:url(../images/contact.jpg);
	background-repeat:no-repeat;
}
#image_container_bus{
	float:left;
	width:729px;
	height:279px;
	background-image:url(../images/bus.jpg);
	background-repeat:no-repeat;
}
#image_container_administrative{
	float:left;
	width:729px;
	height:279px;
	background-image:url(../images/administrative.jpg);
	background-repeat:no-repeat;
}
#image_container_employers{
	float:left;
	width:729px;
	height:279px;
	background-image:url(../images/employers.jpg);
	background-repeat:no-repeat;
}
#menu_row1 a{
	float:left;
	font-family:TradeGothicBoldCondTwenty;
	font-size:24px;
	color:#006eaf;
	line-height:24px;
	width:auto;
	padding:6px 8px 2px 8px;
	text-decoration:none;
	font-weight:normal;
}
#menu_row1 a:hover{
	font-family:TradeGothicBoldCondTwenty;
	font-size:24px;
	color:#ffffff;
	background-color:#006eaf;
	line-height:24px;
	width:auto;
	padding:6px 8px 2px 8px;
	text-decoration:none;
	font-weight:normal;
}
#menu_row a{
	float:left;
	font-family:TradeGothicCondEighteen;
	font-size:24px;
	color:#006eaf;
	line-height:24px;
	width:auto;
	padding:6px 8px 2px 8px;
	text-decoration:none;
	font-weight:normal;
}
#menu_row a:hover{
	float:left;
	font-family:TradeGothicCondEighteen;
	font-size:24px;
	color:#ffffff;
	background-color:#006eaf;
	line-height:24px;
	width:auto;
	padding:6px 8px 2px 8px;
	text-decoration:none;
	font-weight:normal;
}
#menu_row a.active{
	float:left;
	font-family:TradeGothicCondEighteen;
	font-size:24px;
	color:#ffffff;
	line-height:24px;
	width:auto;
	padding:6px 8px 2px 8px;
	background-color:#006eaf;
	text-decoration:none;
	font-weight:normal;
}
.about_bottom{
	float:left;
	width:700px;
	height:200px;
	margin-left:36px;
}
.serv_bottom{
	float:left;
	width:700px;
	height:auto;
}
.about_sep{
	float:left;
	width:35px;
	height:200px;
	background-image:url(../images/about_seperator.gif);
	background-repeat:no-repeat;
	background-position:top center;
	
}
.serv_sep{
	float:left;
	width:35px;
	height:50px;
	
}
.about_clm1{
	float:left;
	width:280px;
}
.about_clm2{
	float:left;
	width:300px;
	margin-left:55px;
}
.serv_clm1{
	float:left;
	width:310px;
}
.serv_clm2{
	float:left;
	width:300px;
	margin-left:55px;
}
#submenu{
	width:auto;
	height:auto;
	float:left;
	margin-left:18px;
	display:none;
}
#submenu_on{
	width:auto;
	height:auto;
	float:left;
	margin-left:18px;
	display:block;
}
#submenu_item a{
	float:left;
	font-family:TradeGothicCondEighteen;
	font-size:18px;
	color:#006eaf;
	line-height:18px;
	width:auto;
	padding:4px 8px 2px 8px;
	text-decoration:none;
	font-weight:normal;
	margin-top:4px;
}
#submenu_item a:hover{
	float:left;
	font-family:TradeGothicCondEighteen;
	font-size:18px;
	color:#ffffff;
	background-color:#006eaf;
	line-height:18px;
	width:auto;
	padding:4px 8px 2px 8px;
	text-decoration:none;
	font-weight:normal;
	margin-top:4px;
}
#submenu_item a.active{
	float:left;
	font-family:TradeGothicCondEighteen;
	font-size:18px;
	color:#ffffff;
	background-color:#006eaf;
	line-height:18px;
	width:auto;
	padding:4px 8px 2px 8px;
	text-decoration:none;
	font-weight:normal;
	margin-top:4px;
}
.contact_bottom{
	float:left;
	width:729px;
	height:auto;
	background-image:url(../images/job_seeker_on.png);
	background-repeat:no-repeat;
}
.contact_bottom2{
	float:left;
	width:729px;
	height:auto;
	background-image:url(../images/job_seeker_off.png);
	background-repeat:no-repeat;
}
#nav{
	float:left;
	height:27px;
	width:auto;
	margin-left:18px;
}
.contact{
	float:left;
	height:auto;
	width:670px;
	margin-left:43px;
	margin-top:20px;
}
#seeker_link{
	float:left;
	height:auto;
	width:auto;
}
#employer_link{
	float:left;
	height:auto;
	width:auto;
}
#input_label{
	float:left;
	width:326px;
	font-family:TradeGothicCondEighteen;
	font-weight:normal;
	color:#000000;
	font-size:11px;
	text-decoration:none;
	height:9px;
	text-align:left;
	line-height:10px;
	padding-top:8px;
	padding-bottom:3px;
}
#input_label_comments{
	float:left;
	width:606px;
	font-family:TradeGothicCondEighteen;
	font-weight:normal;
	color:#000000;
	font-size:11px;
	text-decoration:none;
	height:9px;
	text-align:left;
	line-height:10px;
	padding-top:8px;
	padding-bottom:3px;
}
.input_field{
	width:324px;
	height:22px;
	border:1px solid #666666;
	background-color:#ffffff;
	color:#666666;
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	line-height:22px;
	padding-left:3px;
}
#input_div{
	float:left;
	width:326px;
	height:24px;
}
#input_container{
	float:left;
	width:326px;
	height:auto;
}
#input_container2{
	float:left;
	width:326px;
	height:auto;
	margin-left:18px;
}
#input_container_comments{
	float:left;
	width:671px;
	height:auto;
}
.comments{
	width:669px;
	height:100px;
	border:1px solid #666666;
	background-color:#ffffff;
	color:#666666;
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	line-height:11px;
	padding-top:3px;
	padding-left:3px;
}
#input_primary_div{
	float:left;
	width:158px;
	height:24px;
}
#input_secondary_div{
	float:left;
	width:157px;
	height:24px;
}
#input_label_primary{
	float:left;
	width:158px;
	font-family:TradeGothicCondEighteen;
	font-weight:normal;
	color:#000000;
	font-size:11px;
	text-decoration:none;
	height:9px;
	text-align:left;
	line-height:10px;
	padding-top:8px;
	padding-bottom:3px;
}
#input_label_secondary{
	float:left;
	width:157px;
	font-family:TradeGothicCondEighteen;
	font-weight:normal;
	color:#000000;
	font-size:11px;
	text-decoration:none;
	height:9px;
	text-align:left;
	line-height:10px;
	padding-top:8px;
	padding-bottom:3px;
}
.input_field_primary{
	width:156px;
	height:22px;
	border:1px solid #666666;
	background-color:#ffffff;
	color:#666666;
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	line-height:22px;
	padding-left:3px;
}
.input_field_secondary{
	width:155px;
	height:22px;
	border:1px solid #666666;
	background-color:#ffffff;
	color:#666666;
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	line-height:22px;
	padding-left:3px;
}
#primary{
	float:left;
	width:158px;
	height:auto;
}
#secondary{
	float:left;
	width:157px;
	height:auto;
	margin-left:10px;
}
#submit_div{
	float:left;
	width:175px;
	height:auto;
	padding-top:10px;
	margin-top:10px;
}
.message{
	float:left;
	width:485px;
	background-color:#ff0000;
	height:36px;
	margin-top:20px;
	line-height:36px;
	color:#ffffff;
	font-family:arial;
	font-size:11px;
	padding-left:10px;
	display:none;
}

#inner_body .job_title{
	float:left;
	width:730px;
	height:auto;
	text-align:left;
	font-family:tahoma;
	font-size:18px;
	line-height:25px;
	color:#2181b9;
	padding-bottom:5px;
}
#inner_body .job_title a{
	color:#2181b9;
	font-family:arial;
	font-size:18px;
	font-weight:normal;
	text-decoration:none;
}
#inner_body .job_title a:hover{
	color:#2181b9;
	font-family:arial;
	font-size:18px;
	font-weight:normal;
	text-decoration:underline;
}

#inner_body .job_description{
	float:left;
	width:730px;
	height:auto;
	text-align:left;
	font-family:tahoma;
	font-size:14px;
	line-height:25px;
	color:#333333;
	padding-bottom:30px;
	text-decoration:none;
}
#inner_body .job_description a{
	font-family:tahoma;
	font-size:14px;
	line-height:25px;
	color:#2181b9;
	text-decoration:none;
}
#inner_body .job_description a:hover{
	font-family:tahoma;
	font-size:14px;
	line-height:25px;
	color:#2181b9;
	text-decoration:underline;
}
.testimonials{width:757px;float:right;position:relative;height:427px;}
.testimonials .item{width:759px;height:427px;}
.testimonials .item a{display:block;width:auto;height:427px;float:left}
.testimonials .slides_container{width:759px;min-height:427px;float:left;}
.testimonials .next,.testimonials .prev {position:absolute;top:133px;left:-85px;width:64px;height:64px;display:block;z-index:50;}
.testimonials .next {left:782px;}