html
{
	
}
body
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:100%;
   font-family:arial;
	font-size:12px;
	background-color: #dddddd;
	position: relative;
	width: 100%;
	overflow-x: hidden;
}

img
{
	border:none;
	margin:0px 0px 0px 0px;	
}
form
{
	
}
#container
{	
	/*height:600px;	*/
	height: 100%;
	width:991px;
	margin-left:auto;
	margin-right:auto;
}
#top
{
	/*width:951px;	
	line-height:0px;

	position: relative;
*/	
	height: 50px;

}

#top img
{
	display: none;
}

#center
{
	width:951px;	
	vertical-align:top;		
}
#left
{	
	width:20px;		
	/* background-image:url(../Images/leftBack.gif); */
}
#right
{	
	/*
	width:20px;		
	background-image:url(../Images/rightBack.gif);
*/
}
#bottom
{
	width:981px;
	height:105px;
	background-image:url(../Images/bottomBack.gif);
	background-position: left bottom;	
	background-repeat: no-repeat;
}
#innerLeft
{
	/* background-color:#c2c2ba; */
	width:160px;		
	padding:0px 0px 0px 0px;	
	margin:0px 0px 0px 0px;	
	vertical-align:top;	
}
#innerCenter
{
	/* background-color:#c7d7e0; */
	/* background-color: white; */
	background-image:url(../Images/content_white.gif);
	background-repeat: repeat-y;		
	width:606px;			
	padding-top:10px;		
	/*padding-left:12px;*/
	padding-bottom:0px;
	border-right:solid 3px #ffffff;
	/*border-left:solid 3px #ffffff;	*/
	vertical-align:top;
}
#innerRight
{
	/*background-color:#d8d8cf;*/
	background-color: White;
	width:149px;			
	padding:10px 11px 10px 13px;	
	margin:0px 0px 0px 0px;	
	vertical-align:top;
}
#footerLeft
{
	background-color:#c2c2ba;
	width:160px;	
	display: none;
}
#footerCenter
{
	width:600px;	
	padding-left:12px;
	background-color:#c7d7e0;
	border-right:solid 3px #ffffff;
	border-left:solid 3px #ffffff;
	display: none;
}
#footerRight
{
	background-color:#d8d8cf;
	width:149px;
	display: none;	
}
#inner
{
	height:100%	
}
#leftMenu
{
	width:172px;
}
#leftMenuTop
{	
	
	
	/* background-image:url(../Images/leftMenuTopBackground.gif);		 */
	/* background-color: White; */
}
#leftMenuMiddle
{
	height:90px;
	background-image:url(../Images/menu_white.gif);
	background-repeat: repeat-y;	
	/* background-image:url(../Images/leftMenuTopBackground.gif);		*/
}
#leftMenuBottom
{
	vertical-align:top;
	/*padding-left:8px;	*/
	height:280px;
	width: 168px;
	background-image:url(../Images/menu_white.gif);
	background-repeat: repeat-y;	
	/* background-image:url(../Images/leftMenuBottomBackground.gif);		*/
}

#leftMenuBottom img 
{
	margin-left: 14px;
}


#leftMenuNavigationCell
{
	vertical-align:top;
	/*padding-top:8px;	*/
	/*padding-bottom: 14px;*/
}
#leftMenuSearchCell
{
	padding:8px 14px 14px 14px;
	border-top: solid 10px #dddddd;
	border-bottom: solid 10px #dddddd;
}
#navigationTable
{
	background-image:url(../Images/menu_white.gif);
	background-repeat: repeat-y;
	width:168px;
	padding-bottom: 10px;
	/*
	border-top:solid 1px #666666;
	border-bottom:solid 1px #666666;	
	*/
}

#navigationTable tr
{
	
}

.navigationCell
{
	background-image:url(../Images/menu_blue.gif);
	background-repeat: no-repeat;
	height:24px;
	width: 160px;
	font-weight:bold;
	text-transform: uppercase;
	padding: 0 0 0 24px;
	line-height: 20px;
	vertical-align: top;

}
.navigationCellSel
{
	background-image:url(../Images/menu_blue.gif);
	background-repeat: no-repeat;
	/*height:17px;*/
	text-align:left;
	padding-left:24px;
	font-weight:bold;
	/*border-top:solid 3px #ffffff;*/
	height:24px;
	line-height: 20px;
	vertical-align: top;
}
.subNavigationCell
{
	/*background-image:url(../Images/subNavigationBackground.gif);*/
	height:14px;
	text-align:left;
	padding-left:24px;
	/*border-top:solid 1px #cdcdcd;*/
}
.subNavigationCellSel
{
	/*background-image:url(../Images/subNavigationBackgroundSel.gif);*/
	height:14px;
	text-align:left;
	padding-left:24px;
	/*border-top:solid 1px #cdcdcd;*/
}
.navigationLink
{
	color:#ffffff;
	font-size:11px;
	text-decoration:none;
}
.navigationLinkSel
{
	/*color:#262626;*/
	color: #fff;
	font-size:11px;
	text-decoration:none;
	text-transform: uppercase;
}
.subNavigationLink
{
	/*color:#434343;*/
	color: #000;
	font-size:9px;
	text-decoration:none;
	text-transform: uppercase;
	
}
.subNavigationLinkSel
{
	/*color:#ba0101;*/
	color: #b51e30;
	font-size:9px;
	text-decoration:none;
	text-transform: uppercase;
}
.adImage
{
	margin-bottom:12px;	
	float:left;
}
.searchP
{
	margin:0px 0px 0px 0px;	
}
.searchTextbox
{
	width: 80px;
	height:12px;	
	/*border:solid 1px #97c900;
	background-color:#e3e3e3;*/
	background-color: #f1f6d2;
	font-size:11px;
	margin-top:4px;
	float: right;
}
.searchLabelCell
{
	padding-top:6px;	
	color:#5a5a5a;
}

.searchLabelCell img
{
	display: none;
}

.searchButtonCell
{
	padding-left:6px;
	padding-top:4px;
}

.dxSearchMatchesItemLink a
{
	color:#000000;	
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.dxSearchMatchesNavPageSelected a
{
	font-weight:bold;
	font-size:14px;
	color:#000000;
	text-decoration:none;
}
.dxSearchMatchesNavPrevInactive
{
	display:none;	
}
.dxSearchMatchesNavPrev a
{
	color:#000000;	
	text-decoration:none;
}
.dxSearchMatchesNavPage a
{
	font-size:12px;
	color:#000000;	
	text-decoration:none;
}
.dxSearchMatchesNavNext a
{
	color:#000000;	
	text-decoration:none;
}
.dxSearchMatchesNavNextInactive
{
	display:none;
}
.dxImageMiddle
{
	margin-bottom:12px;	
}

/* Dynamix textstyles */
.regular
{
	color:#000000;	
	font-size:12px;
	margin:0px 0px 8px 0px;
}
.regularRed
{
	color:#ba0101;	
	font-size:12px;
	margin:0px 0px 8px 0px;
}
.tableRed
{
	color:#ba0101;	
	font-size:12px;
	margin:0px 0px 0px 0px;
}
.tableWhite
{
	color:#ffffff;	
	font-size:12px;
	margin:0px 0px 0px 0px;
}
.tableRegular
{
	color:#000000;	
	font-size:12px;
	margin:0px 0px 0px 0px;
}
.date
{
	color:#ba0101;	
	font-size:12px;	
	margin:0px 0px 4px 0px;	
	font-weight:bold;
}
a
{
	font-size:12px;
	margin:0px 0px 4px 0px;	
	text-decoration:underline;	
	color:#ba0101; 
}
.header1
{
	font-size:13px;
	margin:0px 0px 0px 0px;	
}
.header2
{
	font-size:12px;
	margin:0px 0px 6px 0px;	
}
.tableBlackBackground
{
	background-color:#4a4b4b;	
	padding-left:10px;
	margin:0px 0px 0px 0px;
}
.tableWhiteBackground
{
	background-color:#f9fbfc;	
	padding-left:10px;
	margin:0px 0px 0px 0px;
}
.tableWhiteBackgroundBorderBottom
{
	background-color:#ffffff;	
	border-bottom:solid 1px #b3b4b5;
	padding-left:10px;
}
.dxTable
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.dxImageNoAlign
{
	margin:0px 0px 14px 0px;	
}
#topBanner
{
	background-color:#ffffff;	
}
#topBanner img, #topBanner object
{
	margin:4px 4px 4px 5px;
	border:solid 1px #000000;	
}
.mainBanner
{
	width:362px;
	/*border-bottom:solid 1px #000000;	
	border-top:solid 1px #000000;*/
	padding-bottom:8px;
	margin:0px 0px 12px 10px;
}

.mainBannerInner
{
	background-color:#ffffff;
	width:360px;
/*	border:solid 1px #000000;	*/
}

.mainBannerInner img, .mainBannerInner object
{
	margin:2px 2px 2px 2px;	
}
.right-banner-image
{
	margin-bottom:12px;	
}
#jobs-start-container
{	
	/*border:solid 1px #acacac;	*/
	width:140px;
	margin:10px 0px 10px 0px;
}
#jobs-start-inner-border
{
	/* border:solid 2px #ffffff;	 */
}
#jobs-start-inner-top
{
	/*background-color:#aed443;*/
	background-image:url(../Images/menu_blue.gif);
	background-repeat: no-repeat;
	height:30px;
	width: 160px;
	overflow:hidden;
	color:#ffffff;
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
	line-height:21px;	
	/*border-bottom:solid 1px #9ac02f;*/
	padding-left:24px;
}
#jobs-start-inner-middle
{		
	padding:4px 4px 4px 10px;
	/*background-color:#d9ebc6;*/
	
}
#jobs-start-inner-bottom
{
	display: none;
	/*background-color:#d9ebc6;*/
	background-color: White;
	height:40px;
	padding:10px 8px 0px 8px;
}
.job-item
{
	padding:0 4px 10px 15px;
	background-image:url(../Images/arrowJobItem.gif);
	background-repeat: no-repeat;
	background-position: 4px 3px;
}

.job-item a, .job-item a:visited, .job-item a:active, .job-item a:hover
{
	/*font-weight:bold;*/
	font-size: 11px;
	color:#000000;	
	text-decoration:none;
}
#jobs-header
{
	color:#ba0101;
	font-weight:bold;	
	font-size:13px;
	padding:4px;
	margin:0px;
}

.blueline
{
	position: absolute;
	left: 0;
	top: 130px;
	height: 25px;
	width: 3000px;
	background-color: #4ebadf;
}

.whitebg
{
	position: absolute;
	left: 0;
	top: 0;
	height: 130px;
	width: 100%;
	background-color: White;
	z-index: -1;
	width: 3000px;
}


