body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #111111;
	font-size: 11px;
}
a:link {
	color: #666666;
	font-size: 11px;
}
a:visited {
	color: #666666;
	font-size: 11px;
}
a:hover {
	color: #CE193A;
	font-size: 11px;
}
a:active {
	color: #666666;
	font-size: 11px;
}
td,th {
	font-size: 11px;
}
p {
	margin:0px 0px 6px;
}
sup {
	vertical-align: 0.15em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
sub {
	vertical-align: -0.20em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 78%;
}
hr {
	color: #666666;
	height: 1px;
}
ul {
	margin-left: 20px;
	list-style-type: disc;
	margin-top: 0;
	border-top-width: 0;
	padding-top: 0;
	margin-bottom: 0;
	border-bottom-width: 0;
	padding-bottom: 0;
	padding-left: 0;
}
li  {
	list-style-image: url(../images/bullet.gif);
	padding-bottom: 4;
}
.underline {
	text-decoration: underline;
}
.noUnderline {
	color: #111111;
	text-decoration: none;
}
.noUnderline:link {
	color: #111111;
	text-decoration: none;
}
.noUnderline:visited {
	color: #111111;
	text-decoration: none;
}
.noUnderline:hover {
	color: #111111;
	text-decoration: none;
}
.subNavSpacing {
	margin-top: 2px;
	margin-left: 13px;
	margin-bottom: 4px;
	margin-right: 10px;
}
.leftNavSpacing {
	margin-top: 4px;
	margin-left: 16px;
}
.titleSpacing {
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 8px;
	margin-right: 8px;
}
.bodySpacing {
	margin-left: 5px;
	margin-right: 5px;
}
.bodyTextSpacing {
	margin-left: 8px;
	margin-right: 4px;
	margin-bottom: 2px;
	margin-top: 10px;
}
.latestVacancySpacing {
	margin-left: 8px;
	margin-right: 4px;
	margin-top: 4px;
	margin-bottom: 6px;
}
.redSubLink {
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.redSubLink:link {
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.redSubLink:visited {
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.redSubLink:hover {
	color: #CE193A;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.redDateSmall {
	color: #CE193A;
	font-size: 10px;
}
.greyRegularLink {
	color: #666666;
	font-size: 11px;
}
.greyRegularLink:link {
	color: #666666;
	font-size: 11px;
}
.greyRegularLink:visited {
	color: #666666;
	font-size: 11px;
	text-decoration: underline;
}
.greyRegularLink:hover {
	color: #CE193A;
	font-size: 11px;
	text-decoration: underline;
}
.tableBorderGrey {
	border: 1px solid #9E9E9E;
}
.tableBorderT {
	border: 1px solid #9E9E9E;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.tableBorderB {
	border: 1px solid #9E9E9E;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
}
.tableBorderLR {
	border: 1px solid #9E9E9E;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
}
.tableBorderLTR {
	border: 1px solid #9E9E9E;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	width:166px;
}
.tableBorderLBR {
	border: 1px solid #9E9E9E;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	width:166px;
}
.whiteTitle {
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
}
.whiteTableTitle {
	font-size: 11px;
	color: #FFFFFF;
}
.whiteTableTitle:link {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}
.whiteTableTitle:visited {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}
.whiteTableTitle:hover {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}
.redMedium {
	color: #CE193A;
	font-weight: bold;
	text-decoration: none;
}
.redMedium:link {
		color: #CE193A;
	font-weight: bold;
	text-decoration: none;
}
.redMedium:visited {
	color: #CE193A;
	font-weight: bold;
	text-decoration: none;
}
.redMedium:hover {
	color: #CE193A;
	font-weight: bold;
	text-decoration: none;
}
.redBody {
	color: #CE193A;
	font-weight: bold;
	text-decoration: none;
}
.redBody:link {
	color: #CE193A;
	font-weight: bold;
	text-decoration: none;
}
.redBody:visited {
	color: #CE193A;
	font-weight: bold;
	text-decoration: none;
}
.redBody:hover {
	color: #111111;
	font-weight: bold;
	text-decoration: none;
}
.greyMedium {
	color: #333333;
	font-size: 12px;
	font-weight: bold;
}
.jobRedLink {
	color: #CE193A;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
}
.jobRedLink:link {
	color: #CE193A;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
}
.jobRedLink:visited {
	color: #CE193A;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
}
.jobRedLink:hover {
	color: #CE193A;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
}
.readMoreRedLink {
	color: #CE193A;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	font-style: none;
}
.readMoreRedLink:link {
	color: #CE193A;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	font-style: none;
}
.readMoreRedLink:visited {
	color: #CE193A;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	font-style: none;
}
.readMoreRedLink:hover {
	color: #333333;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	font-style: none;
}
.inputSml {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	width: 60px;
} 
.inputStd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	width: 100px;
} 
.inputMed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	width: 167px;
} 
.inputLrg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	width: 250px;
} 

#leftSector { 
	float: left;
	/*padding-bottom:1px;*/
	/*width:164; width:148;*/
	width:100%;
	/*padding-left: 16px;*/
}
#leftSector a { 
	float: left;
	color: #666666;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	width:100%;
	background-color: #EEEEEE;
	padding-top:3px;
	padding-bottom:3px;
}
#leftSector a:hover {
	text-decoration: none;
	/*color: #414244;*/
	color: CE193A;
	background-color: #CCCCCC;
} 


#leftSubSector { 
}
#leftSubSector a { 
	/*float: left;*/
	color: #333333;
	font-size: 9px;
	text-decoration: none;
	font-weight: bold;
}
#leftSubSector a:hover {
	text-decoration: none;
	color: #CE193A;
} 
/* class added by VL */

.whiteh1 {
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	margin:0px;
}

/* NEW STYLES 20100326 */
.tableHeading {
	background-color: #999999;
	color: #FFF;
	width:100%px;
	height:20px;
	
	padding-top:4px;
	padding-left:10px;
	padding-bottom:3px;
	
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
.tableBorderRightLBR {
	border: 1px solid #9E9E9E;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	background-color: #999999;
	color: #FFF;
	width:171px;
	height:20px;
	
	padding-top:4px;
	padding-left:10px;
	padding-bottom:3px;
	
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
.tableBorderRightBT {
	border: 1px solid #9E9E9E;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	background-color: #f5f4f2;
	width:171px;
	height:20px;
}
.inputRight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	width: 160px;
} 
.rightPaddingLogin {
	color: #FFF;
	width:171px;
	padding-top:4px;
	padding-left:4px;
	padding-bottom:0px;
	padding-right:4px;
	
	font-size: 11px;
	text-decoration: none;
	font-weight: none;
}
.inputSearch {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: normal;
	width: 230px; /* 243 */
	margin-left:10px;
	height:20px;
} 
.greySearch {
	color: #3b3b39;
	font-size: 11px;
}
.redSearch {
	font-size: 11px;
	color: #CE193A;
	font-weight: bold;
	text-decoration: none;
}
.whiteSearchLink {
	color: #FFFFFF;
	font-size: 10px;
	padding-right:10px;
}
.whiteSearchLink:link {
	color: #FFFFFF;
	font-size: 10px;
}
.whiteSearchLink:visited {
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: underline;
}
.whiteSearchLink:hover {
	color: #CE193A;
	font-size: 10px;
	text-decoration: underline;
}

.whiteLink {
	color: #FFFFFF;
	font-size: 11px;
}
.whiteLink:link {
	color: #FFFFFF;
	font-size: 11px;
}
.whiteLink:visited {
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: underline;
}
.whiteLink:hover {
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: underline;
}

/* these styles were added as part of the job notification email change */
/* START */
.processing
{
	position:absolute;
	left:40%;
	margin-top:4px;
	display:none;
}
.processingtext
{
	color:#790779;
	font-weight:bold; 
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	position:absolute;
	margin-top:1px;
	padding-left:3px;
}
.taskDiv
{
	margin-left:20px;
	font-size:14px;
}
.taskTable
{
	border:1px thin;
	background-color:#d3d3d3;
}
.taskHeader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight:bold;
	background-color:#CCCCCC;
	color:Maroon;
}
.taskRow
{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	background-color:#fffff0;
}

