/* COLORS */
/* Orange			#e2bd12 */
/* Blue				#367ebb */
/* Grey				#616161 */

body				{ background: #eaeaea; padding: 0px; margin; 0px; font-family: Arial, Tahoma, Verdana, Sans Serif; behavior: url('/csshover.htc'); }
h1					{ color: #e2bd12; font-size: 20px; font-weight: normal; padding: 0px; margin: 0px; line-height: 30px; }
h2					{ color: #367ebb; font-size: 20px; font-weight: normal; padding: 0px; margin: 0px; line-height: 30px; }
h3					{ color: #367ebb; font-size: 14px; font-weight: bold; padding: 0px; margin-top: 10px; margin-bottom: 0px; line-height: 24px; } 
.container			{ width: 830px; background: url('images/bg_content.gif') repeat-y; margin-left: auto; margin-right: auto; }
.header				{ width: 788px; height: 75px; margin-left: auto; margin-right: auto; }
.header #nav 		{ position: relative; width: 788px; height: 55px; border-bottom: 1px solid #FFFFFF; background: url('images/bg_nav.gif') repeat-x; }
.header #nav #logo	{ position: absolute; cursor: pointer; top: 0px; left: 0px; width: 126px; height: 55px; background: url('images/logo.gif') no-repeat; }
.header #nav #logoSurgi	{ position: absolute; cursor: pointer; top: 0px; left: 0px; width: 126px; height: 55px; background: url('images/logo_surgistaff.gif') no-repeat; }
.header #nav #items { position: absolute; top: 0px; left: 286px; }
.header #nav #itemsSurgi { position: absolute; top: 0px; left: 398px; }
.header #base		{ width: 788px; height: 20px; background: url('images/logo_jobstation.gif') no-repeat #e2bd12; }
.header #nav #phone	{ position: absolute; left: 135px; top: 31px; width: 150px; height: 55px; color: #FFFFFF; font-size: 14px; font-weight: bold; }

.content			{ width: 788px; margin-left: auto; margin-right: auto; font-size: 12px; color: #616161; line-height: 18px; display: block; clear: both; }
.content a:link		{ text-decoration: none; color: #367ebb; font-weight: bold; }
.content a:visited	{ text-decoration: none; color: #367ebb; font-weight: bold; }
.content a:hover	{ text-decoration: underline; color: #e2bd12; font-weight: bold; }


.content #homeLeft	{ width: 263px; padding-top: 15px; padding-bottom: 20px; float: left; }
.contact			{ position: relative; width: 218px; margin-left: auto; margin-right: auto; display: block; padding-top: 10px; }
.contact #sf		{ position: absolute; top: 32px; left: 0px;  width: 105px; }
.contact #other		{ position: absolute; top: 32px; left: 110px;  width: 115px; }

.contact2			{ position: relative; width: 190px; margin-left: auto; margin-right: auto; display: block; padding-top: 10px; }
.contact2 #sf		{ padding-top: 15px; }
.contact2 #other	{ padding-top: 15px; }


.content #homeMid	{ width: 266px; padding: 15px; float: left;  }
.content #homeMid p	{ margin-top: 15px; margin-bottom: 15px; }
.actions			{ text-decoration: none; width: 266px; height: 73px; overflow: hidden;padding-top: 12px; }
.action				{ text-decoration: none; width: 84px; height: 73px; background: url('images/action_off.gif') no-repeat; text-align: center; font-size: 14px; font-weight: bold; color: #367ebb; cursor: pointer; padding-top: 18px; padding-right: 4px; float: left;  }
.action:hover		{ text-decoration: none; width: 84px; height: 73px; background: url('images/action_on.gif') no-repeat; text-align: center; font-size: 14px; font-weight: bold; color: #FFFFFF; cursor: pointer; padding-top: 18px; padding-right: 4px; float: left; }

.content #homeRight	{ width: 229px; padding-top: 15px; padding-bottom: 20px; float: left; font-size: 11px; font-weight: normal; }
.content #homeRight ul	{ list-style: none; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; padding-top: 0px; margin: 0px; }
.content #homeRight li	{ background: url('images/bullet.gif') no-repeat 0px 4px; padding-left: 15px; }
.content #cands		{ width: 229px; height: 351px; background: url('images/bg_candidates.gif') no-repeat; }
.content #cands #pad	{ padding-left: 15px; padding-right: 15px; padding-bottom: 15px; padding-top: 5px; }

.content #intLeft		{ width: 200px; padding-top: 15px; padding-bottom: 20px; float: left;overflow-x; hidden; }
.content #intRight		{ width: 574px; padding-top: 15px; padding-bottom: 20px; float: left; }
.column_container		{ width: 570px; display: block; clear: both; }
#intRight #column1		{ float: left; width: 270px; padding-right: 20px; overflow-x; hidden; }
#intRight #column1short		{ float: left; width: 190px; padding-right: 20px; overflow-x; hidden; }
#intRight #column2		{ float: left; width: 270px; overflow-x; hidden;  }
#intRight #column2long		{ float: left; width: 290px; padding-right: 20px; overflow-x; hidden; }
.content #intRightp		{ margin-top: 15px; margin-bottom: 15px; }
.content #intRight ul	{ list-style: none; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; padding-top: 8px; margin: 0px; }
.content #intRight li	{ background: url('images/bullet.gif') no-repeat 0px 4px; padding-left: 15px; }
.clear					{ width: 100%; height: 1px; display: block; clear: both; }


.footer				{ position: relative; width: 788px; height: 31px; margin-left: auto; margin-right: auto; background: url('images/dot_horizontal.gif') repeat-x; background-position: top; clear: both; display: block; line-height: 45px; font-size: 11px; color: #616161; }
.footer #copyright	{ position: absolute; top: 0px; left: 0px; width: 465px; }
.footer #links		{ position: absolute; top: 0px; left: 465px; width: 325px; text-align: right; }
.footer a:link		{ text-decoration: none; color: #367ebb; font-weight: normal; }
.footer a:visited	{ text-decoration: none; color: #367ebb; font-weight: normal; }
.footer a:hover	{ text-decoration: underline; color: #e2bd12; font-weight: normal; }
.bottom_cap			{ width: 830px; height: 15px; background: url('images/bg_footer.gif') no-repeat; margin-left: auto; margin-right: auto; }

/* FORM DEFINITIONS */
.question			{ position: relative; width: 350px; height: 22px; display: block; clear: both; margin: 0px; padding: 0px; }
.question_short		{ position: relative; width: 190px; height: 22px; display: block; clear: both; margin: 0px; padding: 0px; }
.label				{ width: 200px; height: 20px; }
.answer				{ position: absolute; top: 0px; left: 200px; width: 70px; height: 22px; text-align: right; }
.answer2			{ position: absolute; top: 0px; left: 275px; width: 70px; height: 22px; text-align: right; }
select				{ font-size: 11px; color: #616161; }
input				{ font-size: 11px; color: #616161; }


/* JOB POSTING STYLES */
.job_title				{ color: #367ebb; height: 20px; border-bottom: 1px solid #dcdcdc; font-size: 13px; font-weight: Bold; }
.job_wage				{ color: #367ebb; height: 20px; border-bottom: 1px solid #dcdcdc; text-align: right; font-weight: bold; }
.job_desc				{ padding-top: 8px; padding-left: 8px; padding-right: 8px; background: #FFFFFF; line-height: 15px; border-right: 1px solid #dcdcdc; border-left: 1px solid #dcdcdc; }
.job_desc p				{ margin: 0px; padding-bottom: 8px; }
.job_footer				{ border-right: 1px solid #dcdcdc; border-left: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc; background: #EFEFEF; height: 18px; line-height: 18px; padding-left: 8px; }
.job_footer	a:link		{ color: #367ebb; font-weight: bold; text-decoration: none; }
.job_footer	a:visited	{ color: #367ebb; font-weight: bold; text-decoration: none; }
.job_footer	a:hover		{ color: #e2bd12; font-weight: bold; text-decoration: underline; }