﻿#sidebar h1.onBlue{	background-image: url(../images/underline_grey_blue.gif);}
.lblErrorMessage{	border: 1px solid #c15c5c;	background: #F5E2E2;	padding: 15px;	margin: 20px 0;	display: block;}
.instruction{	font-style: italic;}
.job_listing{}
.job_searches{}
.job_applied_for{}
.jobs_listing, .job_applied_for_header{padding: 0px 15px;}
#job_listing_copy h3 {font-size: 136%;letter-spacing: -2px;font-weight: normal;margin-bottom: 10px;}

.fieldLabel 
{
    font-weight: bold;
}

.information 
{
    font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    color: #4f6b72;
    border-right: 1px solid #C1DAD7;
    border-bottom: 1px solid #C1DAD7;
    border-top: 1px solid #C1DAD7;
    letter-spacing: 2px;
    text-transform: uppercase;
    text-align: left;
    padding: 6px 6px 6px 12px;
    margin: 10px;
    background: #CAE8EA url(images/bg_header.jpg) no-repeat;
}

/*************/
/*Modal Popup*/
/*************/
.commentBackground {background-color:Gray;filter:alpha(opacity=70);opacity:0.7;height:100%;width:100%;}
.commentPopup {background-color:#ffffdd;border-width:3px;border-style:solid;border-color:Gray;padding:3px;}

/*=======================
EMPLOYMENT MODULE "SKIN"
========================*/
.employmentTable a {color: #c75f3e;}
.employmentTable {padding: 0; margin: 0; width:100%;}
.employmentTable th {font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color: #4f6b72;border-right: 1px solid #C1DAD7;border-bottom: 1px solid #C1DAD7;border-top: 1px solid #C1DAD7;letter-spacing: 2px;	text-transform: uppercase;	text-align: left;padding: 6px 6px 6px 12px;background: #CAE8EA url(images/bg_header.jpg) no-repeat;}
.employmentTable th.nobg {	border-top: 0; border-left: 0; border-right: 1px solid #C1DAD7;	background: none;}
.employmentTable td {border-bottom: 1px solid #C1DAD7; background: #fff; padding: 10px 15px;color: #4f6b72;}
.employmentTable .SubHead{border-right: 1px solid #C1DAD7;}
.employmentTable .Head{font: bold "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color: #960000;}
.employmentTable td.alt {background: #F5FAFA;color: #797268; border-right: 1px solid #fff;}
.employmentTable th.spec {	border-left: 1px solid #C1DAD7;border-top: 0; background: #fff url(images/bullet1.gif) no-repeat; font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
.employmentTable th.specalt {border-left: 1px solid #C1DAD7;border-top: 0;	background: #f5fafa url(images/bullet2.gif) no-repeat; font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	color: #797268;}
.employmentTable td.job_title{ font-weight: bold; font-size: medium; color: maroon;}

#save_search body {font: normal 11px auto "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color: #4f6b72;background: #E6EAE9;}
#save_search a {color: #c75f3e;}
#save_search {padding: 0; margin: 0;}
#save_search caption {padding: 0 0 5px 0;	font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;text-align: right;}
#save_search th {	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	color: #4f6b72;	border-right: 1px solid #C1DAD7;border-bottom: 1px solid #C1DAD7;border-top: 1px solid #C1DAD7;letter-spacing: 2px;	text-transform: uppercase;	text-align: left;padding: 6px 6px 6px 12px;	background: #CAE8EA url(images/bg_header.jpg) no-repeat;}
#save_search th.nobg {	border-top: 0;	border-left: 0;	border-right: 1px solid #C1DAD7;	background: none;}
#save_search td {border-bottom: 1px solid #C1DAD7; border-right: 1px solid #C1DAD7;background: #fff; padding:15px;color: #4f6b72;}
#save_search td.alt {background: #F5FAFA;color: #797268;}
#save_search th.spec {	border-left: 1px solid #C1DAD7;border-top: 0;	background: #fff url(images/bullet1.gif) no-repeat;	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
#save_search th.specalt {	border-left: 1px solid #C1DAD7;border-top: 0;	background: #f5fafa url(images/bullet2.gif) no-repeat;	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	color: #797268;}
#save_search td.job_title{ font-weight: bold; font-size: medium; color: maroon;}

.email_jobs a {color: #c75f3e;}
.email_jobs{padding: 0; margin: 0;}
.email_jobs th {	font: bold 11px;	color: #4f6b72;	border-right: 1px solid #C1DAD7;border-bottom: 1px solid #C1DAD7;text-align: left;padding: 10px; vertical-align:text-top;}
.email_jobs th.nobg {border-top: 0;	border-left: 0;	border-right: 1px solid #C1DAD7;background: none;}
.email_jobs td {border-bottom: 1px solid #C1DAD7;background: #fff; padding:10px 15px;color: #4f6b72;}
.email_jobs td.alt {background: #F5FAFA;color: #797268;}
.email_jobs .SubHead{border-right: 1px solid #C1DAD7;}
.email_jobs th.spec {border-left: 1px solid #C1DAD7;border-top: 0;	background: #fff url(images/bullet1.gif) no-repeat;	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
.email_jobs th.specalt {	border-left: 1px solid #C1DAD7;border-top: 0;	background: #f5fafa url(images/bullet2.gif) no-repeat;	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	color: #797268;}

.save_searches{padding: 0px 15px;}

.job_search_table a {color: #c75f3e;}
.job_search_table th {font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color: #4f6b72;border-right: 1px solid #C1DAD7;border-bottom: 1px solid #C1DAD7;border-top: 1px solid #C1DAD7;letter-spacing: 2px;	text-transform: uppercase;	text-align: left;padding: 6px 6px 6px 12px;background: #CAE8EA url(images/bg_header.jpg) no-repeat;}
.job_search_table td {border-bottom: 1px solid #fff; background: #fff; padding:4px 8px;color: #4f6b72;}
.job_search_table td.alt {background: #F5FAFA;color: #797268;}
.job_search_ms{padding: 10px 0px;}

.nospacing {border: none 0px; border-collapse: collapse;}
.nospacing th {border: none 0px;}
.nospacing td {border: none 0px;}

/****************/
/*Settings Table*/
/****************/
.settingsTable
{
    width: 100%;
    border: none 0;
    border-collapse: collapse;
    padding: 0;
    margin: 0;
}

.settingsTable td
{
    padding: 0;
    margin: 0;
}

.contentColumn
{
    width: 100%;
    vertical-align: top;
}

.labelColumn
{
    vertical-align: top;
    text-align: right;
    padding-right: 10px;
}

.Help
{
    white-space: normal;
    text-align: left;
}

/*****************/
/*Utility Classes*/
/*****************/
.nowrap
{
    white-space: nowrap;
}

.nowrapTable td, .nowrapTable th
{
    white-space:nowrap;
}

.padLeft
{
    padding-left: 15px;
}

.bold
{
    font-weight: bold;
}
.alignRight
{
    text-align: right;
}
