html {
		height: 100%;
		margin-bottom: 1px;
	}
	
	body {
		margin: 0;
		font-family: Arial;
		font-size: 80%;
		line-height: 135%;
		background:url(../images/bg.jpg);
		background-repeat:repeat-x;
		background-position:top center;
		background-color:#02131d;
		
	}
	
	  
	
	#wholePage{
		/*width:1020px;
		position:relative;
		left:50%;
		margin-left:-510px;*/
	}
	
	#wholePage{
		width:1020px;
		margin:0 auto;
	}
	
	#leftshad {
		background: url(../images/content-shadow-l.png) 0 0 no-repeat;
		margin-left: 0px;
	}
	
	#rightshad {
		background: url(../images/content-shadow-r.png) 100% 0 no-repeat;
		margin-right: 0px;
	}
	
	.side-shadow1 {
		background: url(../images/side-shadow-l.png) 0 40% no-repeat;
	}
	
	.side-shadow2 {
		background: url(../images/side-shadow-r.png) 100% 40% no-repeat;
	}
	
	.mainTable{
		background-color:#FFFFFF;
	}
	
	#biege{
		/*background-image:url(../images/headerbg.jpg);*/
		background-color:#eae7d2;
	}
	
	#fullwide{
		border-top:1px solid #ccc;
		border-bottom:1px solid #a2a2a2;
		background-color:#f2f2f2;
	}
	
	#footerBg{
		background-image:url(../images/footerbg.jpg);
	}
		
	#footer a{
		color:#fff;
		text-decoration:none;
		font-size:9pt;
	}
	
	#subfooter{
		padding-top:5px;
		color:#ffffff;
		padding-bottom:20px;
		font-size:9pt;
	}
	
	#footer{		
		display:inline;
		padding-right:0px;
	}
	
	#sub{
		background-image:url(../images/subbar.jpg);
	}	
	
	html .png,
	div .png,
	#iefix{
	azimuth: expression(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",this.src = "/images/blank.gif"):(this.origBg = this.origBg?this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",this.runtimeStyle.backgroundImage = "none")),this.pngSet=true);
	}
	
.tableHeader{
	border-bottom:1px solid #ccc;
	font-weight:bold;
	color:#c82525;
}

.tableHeaderJobs{
	border-bottom:1px solid #ccc;
	background-color:#ececec;
	color:#333;
	font-size:11pt;
	font-family:"Trebuchet MS", arial;
}

#mainContent{
	
}
/*   -----   */
.mainTable .content .moduleHeader{
	color:#364163;
	font-family:"Trebuchet MS", arial;
	font-size:16pt;
	font-weight:bold;
}

.mainTable .content #module .moduleHeaderNo{
	background:url(../images/contentHeaderBasic.jpg) no-repeat;
	height:8px;
	padding-left:10px;
}

.mainTable .content #module .moduleHeader{
	background:url(../images/contentHeader.jpg) no-repeat;
	height:45px;
	padding-left:10px;
}

.mainTable .content #module .moduleContent{
	background:url(../images/contentbg.jpg) no-repeat;
	padding-left:10px;
}

.mainTable .content #module .moduleFooter{
	/*background:url(../images/content_footer.jpg) no-repeat;*/
	height:11px;
	padding-left:10px;
}
.mainTable .content #module .moduleContent a,
.mainTable .content #module .moduleContent{
	color:#7d7d7d;
	text-decoration:none;
	font-size:9pt;
}
.mainTable .content #module .moduleContent a:hover{
	color:#333;
}
/*   -----   */

.mainTable .right #module .moduleHeaderNo{
	background:url(../images/rightcolHeader.jpg) no-repeat;
	height:8px;
	padding-left:10px;
}

.mainTable .right #module .moduleHeader{
	background:url(../images/rightcolHeaderMain.jpg) no-repeat;
	height:45px;
	padding-left:10px;
	color:#364163;
	font-family:"Trebuchet MS", arial;
	font-size:16pt;
	font-weight:bold;
}

.mainTable .right #module .moduleContent{
	background:url(../images/rightcolBg.jpg) no-repeat;
	padding-left:10px;
	padding-right:10px;
}

.mainTable .right #module .moduleFooter{
	/*background:url(../images/rightcolFooter.jpg) no-repeat;*/
	height:11px;
	padding-left:10px;
}

/*   -----   */


/*   -----   */
.mainTable .content .moduleHeaderWide{
	color:#364163;
	font-family:"Trebuchet MS", arial;
	font-size:16pt;
	font-weight:bold;
}

.mainTable .content #moduleWide .moduleHeaderNoWide{
	background:url(../images/contentHeaderBasicWide.jpg) no-repeat;
	height:8px;
	padding-left:10px;
}

.mainTable .content #moduleWide .moduleHeaderWide{
	background:url(../images/contentHeaderWide.jpg) no-repeat;
	height:45px;
	padding-left:10px;
}

.mainTable .content #moduleWide .moduleContentWide{
	background:url(../images/contentbgWide.jpg) no-repeat;
	padding-left:10px;
}

.mainTable .content #moduleWide .moduleFooterWide{
	/*background:url(../images/content_footerWide.jpg) no-repeat;*/
	height:11px;
	padding-left:10px;
}
.mainTable .content #moduleWide .moduleContentWide a,
.mainTable .content #moduleWide .moduleContentWide{
	color:#7d7d7d;
	text-decoration:none;
	font-size:9pt;
}
.mainTable .content #moduleWide .moduleContentWide a:hover{
	color:#333;
}

.mainTable .content #moduleWide-565 .moduleHeaderNoWide{
	background:url(../images/contentHeaderBasicWide-565.jpg) no-repeat;
	height:8px;
	padding-left:10px;
}

.mainTable .content #moduleWide-565 .moduleHeaderWide,
.mainTable .content #module-565 .moduleHeader{
	background:url(../images/contentHeaderWide-565.jpg) no-repeat;
	height:45px;
	padding-left:10px;
}

.mainTable .content #moduleWide-565 .moduleContentWide,
.mainTable .content #module-565 .moduleContent{
	background:url(../images/contentbgWide-565.jpg) no-repeat;
	padding-left:10px;
}

.mainTable .content #moduleWide-565 .moduleFooterWide,
.mainTable .content #module-565 .moduleFooter{
	/*background:url(../images/content_footerWide.jpg) no-repeat;*/
	height:11px;
	padding-left:10px;
}
.mainTable .content #moduleWide-565 .moduleContentWide a,
.mainTable .content #moduleWide-565 .moduleContentWide{
	color:#7d7d7d;
	text-decoration:none;
	font-size:9pt;
}
.mainTable .content #moduleWide-565 .moduleContentWide a:hover{
	color:#333;
}
/*   -----   */

/*   -----   */

.mainTable .left #module .moduleHeaderNo{
	background:url(../images/leftcolHeader.jpg) no-repeat;
	height:8px;
	padding-left:10px;
}

.mainTable .left #module .moduleHeader{
	background:url(../images/leftcolHeaderMain.jpg) no-repeat;
	height:45px;
	padding-left:10px;
	color:#364163;
	font-family:"Trebuchet MS", arial;
	font-size:16pt;
	font-weight:bold;
}

.mainTable .left #module .moduleContent{
	background:url(../images/leftcolBg.jpg) no-repeat;
	padding-left:10px;
	padding-right:10px;
}

.mainTable .left #module .moduleFooter{
	/*background:url(../images/leftcolFooter.jpg) no-repeat;*/
	height:11px;
	padding-left:10px;
}

.mainTable .left #module .moduleContent a,
.mainTable .left #module .moduleContent{
	/*color:#7d7d7d;
	text-decoration:none;
	font-size:9pt;*/
}

/*   -----   */

#footerBg #module .moduleContent{
	height: 75px;
}

#footerBg a, #footerBg{
	color:#f6f6f6;
	text-decoration:none;
	font-family:"Trebuchet MS", arial;
}

.question{
	font-family:"Trebuchet MS", arial;
	color:#364163;
	margin:0px; 
	padding:8px 0px 8px 0px;
	font-size:13pt;
	font-weight:bold;
}
.selection{
	width: 200px;
}

.notification{
	color:#333333;
	border:1px solid #009900;
	background-color:#66CC99;
}
/*   -----   */
.mainTable .content .moduleHeaderWide{
	color:#364163;
	font-family:"Trebuchet MS", arial;
	font-size:16pt;
	font-weight:bold;
}

.mainTable .content #module-Wide .moduleHeaderNo{
	background:url(../images/contentHeaderBasicWide.jpg) no-repeat;
	height:8px;
	padding-left:10px;
}

.mainTable .content #module-Wide .moduleHeader{
	background:url(../images/contentHeaderWide.jpg) no-repeat;
	height:45px;
	padding-left:10px;
}

.mainTable .content #module-Wide .moduleContent{
	background:url(../images/contentbgWide.jpg) no-repeat;
	padding-left:10px;
}

.mainTable .content #module-Wide .moduleFooter{
	/*background:url(../images/content_footerWide.jpg) no-repeat;*/
	height:11px;
	padding-left:10px;
}
.mainTable .content #module-Wide .moduleContent a,
.mainTable .content #module-Wide .moduleContent{
	color:#7d7d7d;
	text-decoration:none;
	font-size:9pt;
}
.mainTable .content #module-Wide .moduleContent a:hover{
	color:#333;
}
/*   -----   */


.subFooterText, .subFooterText a{
	color: #656767;
	text-decoration:none;
}

.subFooterText a:hover{

	text-decoration:underline;
}
/* crumb styles */

.crumb .moduleContent{ height:27px; }
.crumb .moduleContent{  background-image:url(../images/homeButton.jpg); padding-left:0px; background-repeat:no-repeat; padding-left:25px; }
.crumb .moduleContent ul{ margin:0px; padding:0px; }
.crumb .moduleContent ul li{ display:inline; margin:0px; padding:0px; float:left;  height: 27px; }

.crumb a{ color:#364163; text-decoration:none; font-size:11pt; }

.crumb a:hover{ text-decoration:underline;}

.crumb .mainButton{ padding-left:10px; padding-right:15px; background-image:url(../images/button.jpg); background-repeat:no-repeat; background-position:top right; display:inline-block; height:27px; line-height:27px; }

.crumb .altButton{  padding-right:15px;  padding-left:5px; background-image:url(../images/button.jpg); background-repeat:no-repeat; background-position:top right; display:inline-block; height:27px; line-height:27px;}

.crumb .lastButton{ padding:0 3px; padding-right:15px;  padding-left:5px; background-image:url(../images/lastButton.jpg); background-repeat:no-repeat; background-position:top right; display:inline-block; height:27px; line-height:27px; color:#bd2125; }

/* ------------ */
