.body_editor {
	padding: 20;
	background-color:#222d5b;
	color:#d3d5de;
}

.spcr {
	/*border:1px solid #000000;*/
}

body, td {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 75%;
	color:#d3d5de;
	line-height:1.3;	
}

body {
	margin: 0;
	padding: 0;
	background-color:#222d5b;
}

.small_td {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 70%;
	line-height:1.2;
}
.small, small {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 90%;
	line-height:1.2;
}

h1 {
	color:#ffffff;
}

a {
	color:#09bcff;
}
a:visited  {
	color:#7ec5e0;	
}
a:hover {
	color:#f7611f;
}

a.gray, a.gray:visited {
	color:#1386c1;
}

a.gray:hover {	
	color:#f7611f;
}

a.white, a.white:visited, #pageHeader a.white, #pageHeader a.white:visited {
	color:#ffffff;
}

.inputSearch {
	border: none;
	color: #000000;
	width:118px;
	height: 23px;
	font-family:Tahoma, Arial, sans-serif;
	font-size:12px;
	padding:4px 0 0 6px;	
	
	background: #ffffff url('/images/page/search-bg.gif') no-repeat;	
		
}



#pageHeader {
	background:#d5470f url('/images/page/header-bg.jpg') repeat-x left bottom;
	padding: 29px 0 29px 0;
}

#pageHeader td {
	font-family:tahoma, arial, sans-serif;
	font-size:70%;
	color:#ffffff;
}

#pageHeader a, #pageHeader a:visited {
	color:#ffffff;
}
#pageHeader a:hover {
	color:#fff600;
}

.icon-box {
	padding: 0 0 5px 23px;
	background-repeat:no-repeat;
	background-position: 0 2px;
}

#pageMenu {
	width:100%;
	/*border:1px solid red;*/
	position:relative;
	top:0;
	left:0;
	z-index:100;	
	 	
	
	background:url('/images/page/menu-bg-grad.png') repeat-x left bottom;
		
}

#pageMenu ul {
	padding: 0;
	font-size:110%;
	font-family: arial, tahoma, sans-serif;
	font-weight:bold;
	text-transform:uppercase;	
	
	position:relative;
	top:0;
	left:0;
	z-index:100;	
	
	
}

#pageMenu ul li {	
	padding: 0 0 0 0;	
	background:url('/images/page/dot-gor.gif') repeat-x left bottom;
	padding-bottom: 0.5em;
	list-style-type:none;
	list-style-image:none;
}

#pageMenu ul a {
		display:block;
	background:url('/images/page/bullet-big.gif') no-repeat 10px 0.2em;
	padding:0 0 0 32px;
	
	position:relative;
	top:0;
	left:0;
	z-index:100;	

}
#pageMenu ul a, #pageMenu ul a:visited  {
	text-decoration:none;	
	color:#ffffff;
}
#pageMenu ul a:hover {
	text-decoration:none;	
	color:#30c3f9;
}


#pageMenu ul ul {
	font-size:90%;
	font-family: tahoma, arial,  sans-serif;
	font-weight:normal;
	margin:0.5em 0 0.6em 26px;
	padding:0 0 0 1.5em;
	text-transform : none;
}
#pageMenu ul ul li {	
	background:none;
	list-style-image:url('/images/page/bullet-red-2.gif');
	list-style-type:disc;
	margin: 0.5em 0;
	padding: 0 0 0 4px;
	color:#f7611f;
}
#pageMenu ul ul a {
	color:#09bcff;
	text-decoration:underline;
	width:auto;
	display:inline;
	background:none;
	padding:0;	
	position:static;
}
#pageMenu ul ul a:visited  {
	color:#7ec5e0;
	text-decoration:underline;	
}
#pageMenu ul ul a:hover {
	color:#f7611f;
	text-decoration:underline;
}

#pageMenu ul a.selectedMenuItem, #pageMenu ul a:visited.selectedMenuItem {
	color:#f7611f;
	/*font-weight: normal ! important;*/
}
#pageMenu ul ul a.selectedMenuItem, #pageMenu ul ul a:visited.selectedMenuItem {
	color:#f7611f;
}

#pageMenu ul ul ul {
	font-size:100%;
	margin:0.5em 0 0.6em 10px;
	padding: 0 0 0 0;
}
#pageMenu ul ul ul li {
	list-style-image:url('/images/page/bullet-red-3.gif');	
}

#tblHome {
	width:94%;
	margin:1em 0 0 0;
}

#pageContentIndex {
	margin-bottom:350px; /* #wallHole */ 
}

#pageContent {
	background:url('/images/page/bg-content.gif') repeat-x;
}

#pageContentIndex h1 {
	font-size:220%;
}

#pageContentIndex h2 {
	font-size:160%;
	color:#ffffff;
}


#Welcome {
	
}

.mainContent {
	padding: 40px 0 4em 0;
}

#pageFooter {

}

#pageFooter,  #pageFooter td {
	font-size:70%;
	color:#8188a2;
	font-family: Tahoma, Arial, sans-serif;
}

#pageFooter a, #pageFooter a:visited {
	color:#8188a2;
}
 #pageFooter a:hover{
	color:#c8cad6;
}

#pageFooter .footerMenu ul {
	margin:0;
	padding:0;
}

#pageFooter .footerMenu li {
	display:inline;
	padding:0;
	margin-right:0.5em;
}

#pageFooter .footerMenu a {
	font-size:120%;
	white-space : nowrap;
}

#pageFooter .footerMenu a.currentMenuItem {
	font-weight:bold;
}

#pageFooter .footerSmallMenu a {
	float:left;
	clear:left;
	margin-bottom:0.3em;
	font-size:110%;
	text-decoration:underline;
	background:url('/images/page/bullet-gray.gif') no-repeat 0 0.1em;
	padding: 0 0 5px 20px;
}

#pageFooter p {
	margin: 0.5em 0 1.5em 0;
}

textarea {
	font-family: Tahoma, Arial, sans-serif;
}

select, input, textarea {
	font-size:100%;
}

.newsTicker {	
	font-family:	tahoma, arial, sans-serif;
	width:			70%;
	height:			1.5em;
	overflow:		hidden;
	line-height:	1.3em;
	font-size:		120%;
	font-weight:	bold;
	filter:			progid:DXImageTransform.Microsoft.Slide(slidestyle=push,bands=1,duration=1);
}

#pageHeader .newsTicker a, #pageHeader .newsTicker a:visited {
	text-decoration: none;
	color:#f5dacf;
}

#pageHeader .newsTicker a:hover {
	text-decoration: underline;
	color:#ffffff;
}

.posrel {
	position:relative;
	top:0;
	left:0;
	z-index:100;
}

.wall-lt-pic {
	width:144px;
	height:100px;
	margin:-6px 0 -56px 0;
	position:relative;
	top:0;
	left:16px;
	z-index:200;
	
	background:url('/images/page/wall-lt-pic.png') no-repeat right top;
		
}

		
.footer-logos td {
	text-align:center;
}

.footer-logos a img {
	Abehavior:url('/common/footer-items.htc');
}

		
.footer-logos a img, .footer-logos a:visited img, {
	AFILTER: progid:DXImageTransform.Microsoft.Alpha( style=0,opacity=40); 
}
		
.footer-logos a img:hover, .footer-logos a:hover img, {
	filter:none;
}

.line-gor-b {
	background: #2d3866 url('/images/page/line-gor-b.gif') repeat-x;
	width:100%;
	height:7px;
}

#wallHole {
	width:31%;
	height:530px;
	background: url('/images/page/pic-wall-hole.jpg') no-repeat right top;
	margin:-880px 0 0 0;
	position:relative;
	top:0;
	left:0;
	z-index:10;
}

/*  ********************** Corners ************************* */


.crnr-ln-lt, .crnr-ln-rt, .crnr-ln-lb, .crnr-ln-rb {
	width:100%;
	height:1px;
}

.crnr-ln-lt {
	margin: -1px 0 0 0;
	position:relative;
	top:1px;
	left:0;
	z-index:160;
	background:url('/images/page/pixel-b.gif') no-repeat left bottom;
}

.crnr-ln-lb {
	margin: 0 0 -1px 0;
	position:relative;
	top:-1px;
	left:0;
	z-index:160;
	background:url('/images/page/pixel-b.gif') no-repeat left top;
}

.crnr-ln-rt {
	background:url('/images/page/pixel-b.gif') no-repeat right bottom;
}

.crnr-ln-rb {
	background:url('/images/page/pixel-b.gif') no-repeat right top;
}


/*  ********************** Float Ad ************************* */

#FloatAdBox .ad-descr {
	color:#323e6f;
}

#FloatAdBox a.ad-ttl {
	color:#323e6f;
}

/*  ********************** 3 links ************************* */

#divisions {
	width:100%;
	height:265px;	
	position:relative;
	top:0;
	left:-20px;
	z-index:100;
}

.division {
	display:block;
	width:265px;
	height:265px;
}

#divisionLinks {
	position:relative;
	top:-50px;
	left:-20px;
	z-index:200;
}

.division-link {
	text-align:center;	
}

.pic-demolition {
	width:265px;
	position:absolute;
	top:0;
	left:0;
	z-index:120;
}
.pic-haulage {
	width:265px;
	position:absolute;
	top:0;
	left:33%;
	z-index:130;
}
.pic-remediation {
	width:265px;
	position:absolute;
	top:0;
	right:0;
	z-index:140;
}


	

.pic-demolition {
	background:url('/images/page/pic-demolition.png') no-repeat;
}	
.pic-haulage {
	background:url('/images/page/pic-haulage.png') no-repeat;
}
.pic-remediation {
	background:url('/images/page/pic-remediation.png') no-repeat;
}

	

.getDirectionForm {
	padding: 9px 11px 10px 10px;
	float:right;
	background:#f2efe9;
	margin: 1.0em 0 2em 2em;
	color: black;
}


#map {
	height: 300px;
}