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

/* reset css */
html {
	min-height:100%;
	color:#FFFFFF;
}

body,div,dl,dt,dd,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;	
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style-position:outside;
	list-style-type:disc;
	margin-left:25px;
	padding:0px;
}
caption,th {
	text-align:left;
}
p{
	margin:8px 0;
	text-align:justify;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { 
	border:0;
}
a {
cursor:pointer;
}
td img {
	display: block;
}
a
{
	color:#FD9F02;
}
/* general elements -------------------------------------------------------*/

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#d3deea;
}
#wrapper {
	margin:auto;
	width:816px;	
}
.left_col {
	background:#d9a56a url(../images/left_col.jpg) repeat-y top left;
	width:229px;
	vertical-align:top;
	
}
.left_col_wrapper{
	border-top: #828b43 1px solid;
	vertical-align:top;
}
#center_col {
	background:#d9a56a url(../images/center_col.jpg) repeat-y top left;
	width:482px;
	vertical-align:top;
	
}
#center_col_wrapper{
	border-top: #828b43 1px solid;
	vertical-align:top;
}
#content_col {
	background:#d9a56a url(../images/content_col.jpg) repeat-y top left;
	width:721px;
	vertical-align:top;
	
}
#content_col_wrapper{
	border-top: #828b43 1px solid;
	vertical-align:top;
}
#content {
	padding:10px;
	text-align:justify;
	vertical-align:top;
	width:429px;
}
#content a{
	color:#364e56;
	font-weight:bold;
	text-decoration:none;
	font-style:italic;	
	margin-left:5px;
}
#content a:hover{
	text-decoration:underline;
}
#testimonial_text {
	background:#ccd9db url(../images/testimonial_bg.jpg) no-repeat top;
	padding:280px 8px 8px 8px;
	vertical-align:top;
	width:205px;
	
}
#testimonial_text a{
	color:#364e56;
	font-weight:bold;
	text-decoration:none;
	font-style:italic;	
	margin-left:5px;
}
#testimonial_text a:hover{
	text-decoration:underline;
}

#footer_wrapper {
	width:100%;
	background:url(../images/footer_wrapper.jpg) repeat-x top;
	float:left;
}
/*#footer {
	background:url(../images/footer.jpg) no-repeat top;
	height:25px;
	padding:8px 20px;
	width:940px;
	display:block;
	
}
#footer_nav {
	background:url(../images/footer_bg.jpg) no-repeat top left;
}
#footer_nav a{
	color:#FFFFFF;
	font-size:9px;
	text-decoration:none;
}
#footer_nav a:hover{
	text-decoration:underline;
}
#footer_right {
	float:right;
	margin-right:35px;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
}
#footer_left{
	float:left;	
	color:#999999;
	height:23px;
}*/
#topNav a
{
	height:33px;
	display:block;
}

#home_b a{
	background:url(../images/home.jpg) no-repeat center top;
	width:62px;
}
#home_b a:hover, #home_b_active a{
	background:url(../images/home.jpg) no-repeat center bottom;
	width:62px;
}
#employers_b a{
	background:url(../images/employers.jpg) no-repeat center top;
	width:100px;
}
#employers_b a:hover, #employers_b_active a{
	background:url(../images/employers.jpg) no-repeat center bottom;
	width:100px;
}
#jobseek_b a{
	background:url(../images/jobseekers.jpg) no-repeat center top;
	width:112px;
}
#jobseek_b a:hover, #jobseek_b_active a{
	background:url(../images/jobseekers.jpg) no-repeat center bottom;
	width:112px;
}
#jobsearch_b a{
	background:url(../images/jobsearch.jpg) no-repeat center top;
	width:140px;
}
#jobsearch_b a:hover, #jobsearch_b_active a{
	background:url(../images/jobsearch.jpg) no-repeat center bottom;
	width:140px;
}
#tips_b a{
	background:url(../images/tips.jpg) no-repeat center top;
	width:102px;
}
#tips_b a:hover, #tips_b_active a{
	background:url(../images/tips.jpg) no-repeat center bottom;
	width:102px;
}
#about_b a{
	background:url(../images/about.jpg) no-repeat center top;
	width:96px;
}
#about_b a:hover, #about_b_active a{
	background:url(../images/about.jpg) no-repeat center bottom;
	width:96px;
}
#jobboard_b a{
	background:url(../images/jobboard.jpg) no-repeat center top;
	width:99px;
}
#jobboard_b a:hover, #jobboard_b_active a{
	background:url(../images/jobboard.jpg) no-repeat center bottom;
	width:99px;
}
#contact_b a{
	background:url(../images/contact.jpg) no-repeat center top;
	width:105px;
}
#contact_b a:hover, #contact_b_active a{
	background:url(../images/contact.jpg) no-repeat center bottom;
	width:105px;
}


#candidate_b a{
	background:url(../images/candidate.jpg) no-repeat center top;
	height:47px;
	width:254px;
	display:block;
}
#candidate_b a:hover, #candidate_b  .active{
	background:url(../images/candidate.jpg) no-repeat center bottom;
}
#surgery_b a{
	background:url(../images/surgery.jpg) no-repeat center top;
	height:23px;
	width:254px;
	display:block;
}
#surgery_b a:hover, #surgery_b  .active{
	background:url(../images/surgery.jpg) no-repeat center bottom;
}

#recovery_b a{
	background:url(../images/recovery.jpg) no-repeat center top;
	height:23px;
	width:254px;
	display:block;
}
#recovery_b a:hover, #recovery_b  .active{
	background:url(../images/recovery.jpg) no-repeat center bottom;
}
#band_b a{
	background:url(../images/band.jpg) no-repeat center top;
	height:24px;
	width:254px;
	display:block;
}
#band_b a:hover, #band_b  .active{
	background:url(../images/band.jpg) no-repeat center bottom;
}
#bypass_b a{
	background:url(../images/bypass.jpg) no-repeat center top;
	height:24px;
	width:254px;
	display:block;
}
#bypass_b a:hover, #bypass_b  .active{
	background:url(../images/bypass.jpg) no-repeat center bottom;
}
#sleeve_b a{
	background:url(../images/sleeve.jpg) no-repeat center top;
	height:23px;
	width:254px;
	display:block;
}
#sleeve_b a:hover, #sleeve_b  .active{
	background:url(../images/sleeve.jpg) no-repeat center bottom;
}
#bmi_b a{
	background:url(../images/bmi.jpg) no-repeat center top;
	height:31px;
	width:254px;
	display:block;
}
#bmi_b a:hover, #bmi_b  .active{
	background:url(../images/bmi.jpg) no-repeat center bottom;
}
#register_b a{
	background:url(../images/register.jpg) no-repeat center top;
	height:167px;
	width:254px;
	display:block;
}
#register_b a:hover, #register_b  .active{
	background:url(../images/register.jpg) no-repeat center bottom;
}
#container
{
	background-color:#3498CA;
}
#mainContent
{
	margin-left:7px;
	-margin-left:5px;
}
.titleContainer
{
	background:url(../images/welcometo_bg.jpg) no-repeat;
	width:396px;
	height:196px;
}
.title
{
	color:#FE9900;
	font-size:17px;
	font-weight:bold;
	padding:35px 0px 20px 28px!important;
}
.titleContainer p
{
	width:342px;
	margin-left:35px;
	text-align:left;
}
#bottom
{
	width:100%;
	background-color:#B8B8BA;
	height:10px;
}
#footer
{
	width:100%;
	height:27px;
	text-align:center;
	font-size:10px;
	padding-top:15px;
}
#footer a
{
	text-decoration:none;
	color:#FFFFFF;
}
#footer a:hover
{
	text-decoration:underline;
}
.active2
{
	color:#FD9F02!important;
}
#can01 a, #empl01 a
{
	background:url(../images/candidates1.jpg);
	display:block;
	width:396px;
	height:198px;
}
#can01 a:hover, #empl01 a:hover
{
	background:url(../images/candidates2.jpg);
	display:block;
	width:396px;
	height:198px;
}
#empl01 a
{
	background:url(../images/employers1.jpg);
	width:399px;
}
#empl01 a:hover
{
	background:url(../images/employers2.jpg);
	width:399px;
}
#contLeft
{
	margin-left:5px;
	-margin-left:2px;
}
#toptitle
{
	background:url(../images/toptitle.jpg) no-repeat;
	height:44px;
	width:795px;
}
#toptitle h2
{
	font-size:22px;
	color:#FD9F02;
	font-weight:bold;
	padding:5px 0px 0px 5px;
}
#information
{
	float:left;
	margin:20px 0px 0px 40px;
	-margin:20px 0px 0px 20px;
	width:700px;
}
#cForm
{
	float:left;
	margin:15px 0px 0px 50px;
	margin:15px 0px 0px 25px;
	width:500px;
	font-weight:bold;
}
#cForm tr
{
	height:30px;
}
#cForm input
{
	margin-left:5px;
}
.smaller, .smaller2
{
	width:550px;
}
.smaller2
{
	float:left;
	/*clear:left;*/
}
#information li
{
	color:#FD9F02;
}
.white
{
	color:#FFFFFF!important;
}
.all
{
	float:left;
	width:650px;
}
.goLeft
{
	float:left;
	width:175px;
	/*text-align:center;*/
	/*margin-top:10px 10px 0px 10px;*/
}
.goLeft img
{
	margin:10px 10px 0px 10px;
}
.goRight
{
	float:left;
	width:475px;
}
.normal
{
	width:650px;
}