body, table { font: 9pt 'Trebuchet MS', Arial; }
body { padding: 0px; margin: 0px; background: rgb(246,246,246); }
td { vertical-align: top; padding: 0px; }
table { border-collapse: collapse;}
table.mainclient { width:1100px; height:100%; border-spacing: 0px; border: 2px solid #FFFFFF; empty-cells: show; background: rgb(221,221,221); }

.shadowed {
	-moz-box-shadow: 0px 0px 12px #666666;
	-webkit-box-shadow: 0px 0px 12px #666666;
	box-shadow: 0px 0px 12px #666666;
	/* For IE 8 */
	/* -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=180, Color='#888888')"; */
	/* For IE 5.5 - 7 */
	/* filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=180, Color='#888888'); */
	
	/*filter: progid:DXImageTransform.Microsoft.Shadow(Color=#888888, Strength=5, Direction=0),
     progid:DXImageTransform.Microsoft.Shadow(Color=#888888, Strength=5, Direction=90),
     progid:DXImageTransform.Microsoft.Shadow(Color=#888888, Strength=5, Direction=180),
     progid:DXImageTransform.Microsoft.Shadow(Color=#888888, Strength=5, Direction=270); */
    
	filter:progid:DXImageTransform.Microsoft.Glow(Color=#888888,Strength=5);
}


td.caption { height: 76px; background: rgb(238,238,238) url('img/CaptionFlow.jpg') top left repeat-x; vertical-align: middle; border-bottom: 1px solid #FFFFFF; }
td.footer { height: 30px; background: rgb(238,238,238) /* url('img/navback.jpg') */; vertical-align: middle; text-align: right; padding-right:10px; border-top: 1px solid #FFFFFF; }
td.navi { width: 200px; background: rgb(230,230,230); }
td.client { background: rgb(246,246,246); }
div.navcap { background: rgb(246,246,246) url('img/interflow.jpg') ; padding: 4px 4px 4px 8px; font-weight: bold; }
div.navitems { padding: 4px 4px 4px 8px }
a.regionref { color: rgb(34,51,17); padding-left: 20px; display: block; background: url('img/folder.png') no-repeat left center; text-decoration: none; }
a.sectionref { font-size: 9pt; color: rgb(85,102,68); padding-left: 30px; display: block; background: url('img/hmp.png') no-repeat left center; text-decoration: none; }  

td.client { padding: 0px; }

span.grey { color: rgb(170,170,136); }

div.title { padding: 0px 6px 0px 6px;}

/* tr.r_odd td { background-color: #FFFFFF; } */
/* tr.r_even td { background-color: rgb(246,250,255); } */
img.exticon { margin: 0px 2px 0px 2px; }

td.pmlist { border: 1px solid rgb(221,221,221); padding: 0px 8px 0px 6px; }

a:link,a:visited,a:hover,a:active  { text-decoration: none; color: rgb(136,51,17); }
a.result  { color: rgb(153,51,17); }
a.link { color: rgb(34,51,17); padding-left: 10px; display: block; }
a.coords { color: rgb(34,68,85); padding-left: 10px; display: block; }
a.coords:hover { text-decoration:underline; }

a.link_item { color: rgb(34,51,17); padding: 1px 1px 1px 20px; display: block; }
a.link_list { background: url('img/list.png') no-repeat left center; background-position: 1px 50%; }
a.link_map   { background: url('img/map.png') no-repeat left center; }
a.link_info { background: url('img/info.gif') no-repeat left center; }
a.link_ge     { background: url('img/geicon.png') no-repeat left center; }

tr.main td { vertical-align: middle; }
tr.main:hover td { background: rgb(204,238,153); }

td.dcaption  { background: rgb(255,255,255) /* url('img/dcaption.png') */ ; padding: 3px; text-align: center; font-size: 10pt; border-bottom: 1px solid rgb(221,221,221); border-top: 2px solid rgb(221,221,221); vertical-align: middle; }
td.hcaption1 { background: rgb(255,255,255); /* url('img/scaption.png'); */ text-align: center; font-size: 8pt; }
td.hcaption  { background: rgb(255,255,255); /* url('img/scaption.png'); */ text-align: center; font-size: 8pt; border-left: 1px solid rgb(221,221,221); }
td.scaption  { background: rgb(238,238,238); /* url('img/scaption.png'); */ text-align: center; font-size: 8pt; border-top: 1px solid rgb(230,230,230); }
td.maininfo   { padding:1px 6px 1px 6px; border-bottom: 0px solid rgb(221,221,221); font-size: 2pt;}
td.main           { padding:1px 6px 1px 6px; border-bottom: 0px solid rgb(221,221,221);  }
td.maingrey   { padding:1px 6px 1px 6px; border-bottom: 0px solid rgb(221,221,221);  color: rgb(204,204,204); white-space: nowrap; text-align: right; }
td.mainicons { padding:1px 4px 1px 4px; vertical-align:bottom; border-bottom: 0px solid rgb(221,221,221); font-size: 2pt; white-space:nowrap; }
td.maps { padding:3px 6px 3px 16px; border-bottom: 0px solid rgb(221,221,221);  /* background: url('img/mcaption.jpg') left bottom repeat-x; */ vertical-align: top; }

img { padding:0px; margin:0px; }

table.phases { border: 1px solid rgb(221,221,221); margin-top:2px; margin-bottom:4px; }
td.key { border-bottom: 1px solid rgb(221,221,221); background: rgb(252,252,252) /* url('img/scaption.png') repeat-x */ ; vertical-align: middle; text-align: right; color: rgb(136,136,85); padding: 2px 8px 2px 8px; }
td.key2 { font-size:9pt; border-bottom: 1px solid rgb(221,221,221); /* background: rgb(238,255,230) url('img/scaption.png') repeat-x; */ vertical-align: middle; text-align: right; color: rgb(136,136,85); padding: 2px 8px 2px 8px; }
td.val { border-bottom: 1px solid rgb(221,221,221); vertical-align: middle; text-align: left; padding: 2px 8px 2px 8px; }
td.tval { border-bottom: 1px solid rgb(221,221,221); vertical-align: middle; text-align: left; padding: 2px 8px 2px 8px; }
td.hval { border-bottom: 1px solid rgb(221,221,221); /* background: url('img/scaption.png') repeat-x; */ vertical-align: middle; text-align: left; padding: 2px 8px 2px 8px; font-weight:bold; }
td.sval { border-bottom: 1px solid rgb(221,221,221); vertical-align: middle; text-align: left; padding: 2px 8px 2px 8px; }
td.dval { border-bottom: 1px solid rgb(221,221,221); vertical-align: middle; text-align: left; color: rgb(136,136,85); padding: 2px 8px 2px 8px; }
td.break { /* border-bottom: 1px solid rgb(221,221,221); */ background: rgb(252,252,252); vertical-align: middle; text-align: right; color: rgb(136,136,85); height:10px; }
td.feedback { border-bottom: 1px solid rgb(221,221,221); vertical-align: middle; text-align: left; padding: 2px 8px 2px 8px; }

table.suggestion { width: 100%; }
table.suggestion tr td { padding:0px; }

input.feedback, textarea.feedback { width: 300px; border: 1px solid rgb(187,204,221); }
textarea.feedback { height: 150px; width:450px; }

input.search { width: 200px; border: 1px solid rgb(136,170,119); background:rgb(246,255,255); }

#spacedlink { margin-top: 8px; border-top: 1px solid rgb(238,238,238); }
div.separator { height:10px; border: 1px solid rgb(238,221,204); background('img/separator.png') no-repeat center center; }

.submitlink
{
	margin: 0;
	padding: 0;
	display: inline;
	font: 9pt Arial;
	cursor: pointer;
}
/*
.submitlink
{
	margin: 0;
	padding: 0;
	display: inline;
	background-color: transparent;
	border: none;
	font: 9pt Arial;
	cursor: pointer;
	color: #cc0000;
}
.submitlink:hover
{
	text-decoration: underline;
}
.submitlink:active
{
	outline: 1px dotted rgb(136,136,85);
	text-decoration: underline;
}
*/

.gm
{
	width:718px;
	height:480px;
	border: 2px solid rgb(153,170,204);
	margin-top: 12px;
}

table.link
{
  border-collapse: collapse;
  border: 0px;
}

table.link tr td
{
  border: 0px;
  padding: 0px;
  vertical-align: middle;
}

span.description
{
  color: rgb(102,102,68);
}


@media print
{
  @page { size:landscape; }
  #np { display: none; }
}