/* CSS Document */

/*-----------------------------*/
/* Beginning of Top Navigation */
/*-----------------------------*/


 #top_nav { width:870px; height:28px; margin:0px; padding:0px; position:relative; /*background:red;*/ background-image:url(/images/top_nav.gif);}
 
 #top_nav.home {width:839px; height:28px; margin:0px; padding:0px; position:relative; /*background:red;*/ background-image:url(/images/top_nav.gif);}
	
#nav {
	width: 839px;
	height: 28px;
	clear:both;
	position: absolute;
	top: 0px;
/*	background:green;*/
	}

#nav li {
	display: inline;
	}
#nav a:link, #nav a:visited {
	display: block;
	position: absolute;
	height: 28px;
	text-indent: -9000px;
	text-decoration: none;
	top: 0px;
	 :-moz-any-link:focus;
	 outline: none;
	}
	
/* ----- Nav Defaults ------ */
#career a:link, #career a:visited, .selected {
	width: 209px;
	left: 0;
	}
#weitz a:link, #weitz a:visited {
	width: 210px;
	left: 209px;
	}
#portfolio a:link, #portfolio a:visited {
	width: 210px;
	left: 419px;
	}
#newsroom a:link, #newsroom a:visited {
	width: 210px;
	left: 629px;
	}

	
/* ----- Nav Hover ------ */
#career a:hover {
	background: url(/images/top_nav.gif) no-repeat 0px -28px;
	}
#weitz a:hover {
	background: url(/images/top_nav.gif) no-repeat -209px -28px;
	}
#portfolio a:hover {
	background: url(/images/top_nav.gif) no-repeat -419px -28px;
	}
#newsroom a:hover {
	background: url(/images/top_nav.gif) no-repeat -629px -28px;
	}

/* ----- Nav Selected ------ */
#career a.selected:link, #career a.selected:visited {
	background: url(/images/top_nav.gif) no-repeat 0 -28px;
	}
#weitz a.selected:link, #weitz a.selected:visited {
	background: url(/images/top_nav.gif) no-repeat -209px -28px ;
	}
#portfolio a.selected:link, #portfolio a.selected:visited {
	background: url(/images/top_nav.gif) no-repeat -419px -28px;
	}
#newsroom a.selected:link, #newsroom a.selected:visited {
	background: url(/images/top_nav.gif) no-repeat -629px -28px;
	}
	
	
#left_nav {
	width: 145px; /*background:red;*/
	float:left;
	padding-bottom:40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	height:485px;
}

dl.leftnav { margin:30px 0 0 20px; padding:0px;}

dl.leftnav a:hover {color:#f26649;}

dl.leftnav dt {
	margin:0;
	padding:8px 12px 8px 15px;
	list-style-image: none;
	list-style-type: none;
	border-bottom:dashed #000 1px;
/*	background: lightyellow;*/
	}

dl.leftnav dt a {color:#000; text-decoration:none;}

dl.leftnav dt.sub {
	margin:0;
	padding: 8px 0;
	list-style-image: none;
	list-style-type: none;
	border-bottom:dashed #000 1px;
	}
	
dl.leftnav dt.sub a { 
	color: #000; 
	text-decoration:none; 
	background:url(images/plus.gif) no-repeat 0px 2px; 
	padding: 0 6px 0 15px;
	display: block;
	}	
	
	
	
dl.leftnav dt.sub a.active {
	color: #000; 
	text-decoration:none; 
	background:url(images/plus.gif) no-repeat 0px 2px; 
	padding: 0 6px 0 0;
	display: block;
	}
	
dl.leftnav dt.sub a:hover {
	color:#f26649;
	background:url(images/plus.gif) no-repeat 0px 2px; 
	}
	
	
	
/*sub_down--*/
dl.leftnav dt.sub_down {
	margin:0;
	padding: 8px 0;
	list-style-image: none;
	list-style-type: none;
	border-bottom:dashed #000 1px;
	}
	
dl.leftnav dt.sub_down a { 
	color: #000; 
	text-decoration:none; 
	background:url(images/minus.gif) no-repeat 0px 2px; 
	padding: 0 6px 0 15px;
	display: block;
	}	
	
	
	
dl.leftnav dt.sub_down a.active {
	color: #000; 
	text-decoration:none; 
	background:url(images/minus.gif) no-repeat 0px 2px; 
	padding: 0 6px 0 0;
	display: block;
	}
	
dl.leftnav dt.sub_down a:hover {
	color:#f26649;
	background:url(images/minus.gif) no-repeat 0px 2px; 
	}

/*sub-down ends*/	

dl.leftnav img {padding:0 0 0 10px;}
	
	
dl.leftnav dd {
	color: #999999;
	margin:0;
	padding:8px 0 8px 25px;
	list-style-image: none;
	list-style-type: none;
	border-bottom:dashed #000 1px;
}

dl.leftnav dd a {color:#999; text-decoration:none;}

dl.leftnav a.active {color:#f16649;}

	
/* ----- Nav Defaults ------ */

#search a:link, #search a:visited {
	width: 132px;
	left: 0;	
	}
#submit a:link, #submit a:visited {
	width: 132px;
	left: 141px;
	}
#edit a:link, #edit a:visited {
	width: 132px;
	left: 282px;
	}

	
/* ----- Nav Hover ------ */
#search a:hover {
	background: url(/images/job_postings_nav.gif) no-repeat 0px -48px;
	}
#submit a:hover {
	background: url(/images/job_postings_nav.gif) no-repeat -141px -48px;
	}
#edit a:hover {
	background: url(/images/job_postings_nav.gif) no-repeat -282px -48px;
	}

/*--Day in the life LEFT navigation items--*/


#ditlleft_wrap { width:27px; height:436px; margin:0px; padding:0px; position:relative; /*background:red;*/ background-image:url(/images/DITL_Lefttabs.gif);}

#ditlleft {
	width: 27px;
	height: 436px;
	clear:both;
	position: absolute;
	top: 0px;
/*	background:green;*/
	}
	
#ditlleft ul {margin:0px; padding:0px;}

#ditlleft li {
	list-style-image: none;
	list-style-type: none;
	}
#ditlleft a:link, #ditlleft a:visited {
	display: block;
	width:27px;
	text-indent: -9000px;
	text-decoration: none;
	top: 0px;
	 :-moz-any-link:focus;
	 outline: none;
	}
	
/* ----- Nav Defaults ------ */
#accounting a:link, #accounting a:visited, .selected {
	height: 113px;
	width:27px;
	top: 0;
/*	background:orange;*/
	}
#business a:link, #business a:visited {
	height: 203px;
	width:27px;
	top: 113px;
/*		background:green;*/
	}
#estimator a:link, #estimator a:visited {
	height: 120px;
	width:27px;
	top: 316px;
/*		background:pink*/
	}
	
/* ----- Nav Hover ------ */
#accounting a:hover {
	background: url(/images/DITL_Lefttabs.gif) no-repeat -27px 0px;
	}
#business a:hover {
	background: url(/images/DITL_Lefttabs.gif) no-repeat -27px -113px;
	}
#estimator a:hover {
	background: url(/images/DITL_Lefttabs.gif) no-repeat -27px -316px;
	}


/* ----- Nav Selected ------ */
#accounting a.selected:link, #accounting a.selected:visited {
	background: url(/images/DITL_Lefttabs.gif) no-repeat -27px 0px;
	}
#business a.selected:link, #business a.selected:visited {
	background: url(/images/DITL_Lefttabs.gif) no-repeat -27px -113px ;
	}
#estimator a.selected:link, #estimator a.selected:visited {
	background: url(/images/DITL_Lefttabs.gif) no-repeat -27px -316px;
	}
	
	
	
	
/*--Day in the life RIGHT navigation items--*/


#ditlright_wrap { width:27px; height:436px; margin:0px; padding:0px; position:relative; /*background:red;*/ background-image:url(/images/DITL_righttabs.gif);}

#ditlright {
	width: 27px;
	height: 436px;
	clear:both;
	position: absolute;
	top: 0px;
/*	background:green;*/
	}
	
#ditlright ul {margin:0px; padding:0px;}

#ditlright li {	list-style-image: none;
	list-style-type: none;

	}
#ditlright a:link, #ditlright a:visited {
	display: block;
	width:27px;
	text-indent: -9000px;
	text-decoration: none;
	top: 0px;
	 :-moz-any-link:focus;
	 outline: none;
	}
	
/* ----- Nav Defaults ------ */
#precon a:link, #precon a:visited, .selected {
	height: 143px;
	width:27px;
	top: 0;
/*	background:orange;*/
	}
#engineer a:link, #engineer a:visited {
	height: 83px;
	width:27px;
	top: 143px;
/*		background:green;*/
	}
#manager a:link, #manager a:visited {
	height: 83px;
	width:27px;
	top: 226px;
/*		background:pink*/
	}
#superintendent a:link, #superintendent a:visited {
	height: 127px;
	width:27px;
	top: 309px;
/*		background:pink*/
	}


	
/* ----- Nav Hover ------ */
#precon a:hover {
	background: url(/images/DITL_righttabs.gif) no-repeat -27px 0px;
	}
#engineer a:hover {
	background: url(/images/DITL_righttabs.gif) no-repeat -27px -143px;
	}
#manager a:hover {
	background: url(/images/DITL_righttabs.gif) no-repeat -27px -226px;
	}
#superintendent a:hover {
	background: url(/images/DITL_righttabs.gif) no-repeat -27px -309px;
	}


/* ----- Nav Selected ------ */
#precon a.selected:link, #precon a.selected:visited {
	background: url(/images/DITL_righttabs.gif) no-repeat -27px 0px;
	}
#engineer a.selected:link, #engineer a.selected:visited {
	background: url(/images/DITL_righttabs.gif) no-repeat -27px -143px ;
	}
#manager a.selected:link, #manager a.selected:visited {
	background: url(/images/DITL_righttabs.gif) no-repeat -27px -226px;
	}
#superintendent a.selected:link, #superintendent a.selected:visited {
	background: url(/images/DITL_righttabs.gif) no-repeat -27px -309px;
	}