﻿body,table { font: 9pt 'Trebuchet MS',Arial,Helvetica,Sans-serif; }
img { border: none; }

/* --- Home page --- */
body.home { margin:0; padding:8px; background:rgb(187,187,153) url('../WebImg/BackFlowB.jpg') top left repeat-x; }

body.client { margin:0; padding: 0 0 0 0; background:rgb(230,230,230); }

td { padding:0; margin:0; }

table.flat { border-spacing:0; border-collapse:collapse; width:100%; }
table.flat tr td { padding:0; }

table.home { border-spacing:4px; width:1100px; height:100%; empty-cells:show; }

tr.header { height:72px; vertical-align: bottom; }

td.home
 {
  border:2px solid rgb(255,255,255);
  background:rgb(238,238,238);
  empty-cells:show;
  
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  -khtml-border-radius: 8px;
  border-radius: 8px;
}
td.header { height:76px; background:url('../WebImg/HeaderFlowB.jpg') top left repeat-x; padding:4px 0 4px 4px; }
td.navigation { width:192px; background:rgb(230,230,230); vertical-align:top; }
td.client { background:rgb(221,221,221); }
td.footer { height:32px; text-align:center; vertical-align:middle;  padding: 0 3px 0 3px; }

div.foldhead, div.secthead { background:rgb(246,246,246) url('../WebImg/SectionFlowB.jpg') top left repeat-x; padding: 5px 0px 6px 4px; font-weight:bold; }
div.secthead { border-top:2px solid rgb(255,255,255); }

div.foldercontainer, div.menucontainer { background:rgb(230,230,230); }

div.foldercontainer { padding:2px 0 2px 8px; height:500px; overflow:auto; overflow-x:hidden; overflow-y:scroll; }
div.folderlist { padding:1px 0 1px 0px; }
div.menucontainer { padding:1px 0 1px 10px; }

a:link,a:visited,a:hover,a:active  { text-decoration: none; color: rgb(136,51,17); }
a.nav { display:block; font-size:8pt; padding:2px 0 1px 20px; }
a.folder { background: url('../WebImg/icn_folder.png') no-repeat left center; }
a.section { padding-left: 28px; background: url('../WebImg/icn_hmp.png') no-repeat left center; }
a.sectionlast { padding-left: 28px; background: url('../WebImg/icn_hmplast.png') no-repeat left center; }

a.coords { color:rgb(153,68,34); font-size:8pt; }
a.coords:hover { text-decoration:underline; }

a.link { padding:3px 0 3px 20px; }

a.info { background: url('../WebImg/icn_info.gif') no-repeat left center; }
a.list { background: url('../WebImg/icn_list.png') no-repeat left center; }
a.map { background: url('../WebImg/icn_map.png') no-repeat left center; }
a.web { background: url('../WebImg/icn_web14.png') no-repeat left center; }
a.noweb { background: url('../WebImg/icn_noweb14.png') no-repeat left center; }
a.ge { background: url('../WebImg/icn_ge.png') no-repeat left center; }
a.lily { background: url('../WebImg/AncLocLily16.png') no-repeat left center; }
a.lilylight { background: url('../WebImg/AncLocLily16t.png') no-repeat left center; }

a.facebook { background: url('../WebImg/icn_facebook.png') no-repeat left center; }
a.twitter { background: url('../WebImg/icn_twitter.png') no-repeat left center; }
a.googleplus { background: url('../WebImg/icn_googleplus.png') no-repeat left center; }

/*
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; }
*/

a.extlink img { margin: 0 1px 0 1px; }

table.places { border-collapse:collapse; empty-cells:show;  }
tr.placesfolder { background:rgb(246,246,246) url('../WebImg/SectionFlowB.jpg') top left repeat-x; }
td.placesfolder { border:none;  font-size:10pt; font-weight:bold; text-align:center; padding: 5px 5px 5px 5px; }
td.sourcecaption { border:none;  font-size:10pt; font-weight:bold; text-align:left; padding: 5px 5px 5px 5px; }

td.sourcesection { border:1px solid rgb(221,221,221); padding: 1px 5px 1px 5px; white-space:nowrap; text-align:left; vertical-align: top; background:rgb(246,246,246); font-weight: bold; }

.selectedsource .sourcecaption { background-color: rgb(255,255,204); }
.selectedsource .sourcesection { background-color: rgb(255,255,204); }

td.intercaption { background:rgb(246,246,246); color:rgb(119,119,119); font-weight:bold; text-align: center; padding-right:100px; }
td.placessection { border:1px solid rgb(230,230,230); background:rgb(250,250,250); text-align:center; padding: 2px 5px 2px 5px; }
td.places { border:1px solid rgb(221,221,221); padding: 1px 5px 1px 5px; white-space:nowrap; }
td.placesinput { padding: 0px 0px 2px 0px; white-space:nowrap; }
td.placesfirst { border:1px solid rgb(230,230,230); padding: 1px 5px 1px 5px; white-space:nowrap; font-weight:bold; }
td.placesimg { border:1px solid rgb(230,230,230); padding:1px 2px 0px 2px; vertical-align:middle; font-size:1px;  white-space:nowrap; }
td.modern { font-style:italic; }

td.mapthumb { background:rgb(246,246,246) url('../WebImg/SectionFlowB.jpg') top left repeat-x; width:128px; height: 124px; padding: 2px 4px 2px 4px; font-size:0px;}
td.singlemapthumb { border:1px solid rgb(221,221,221); background:rgb(246,246,246) url('../WebImg/SectionFlowB.jpg') top left repeat-x; width:128px; height: 124px; padding: 2px 4px 2px 4px; font-size:0px; vertical-align: top; }
td.maplegend { background:rgb(234,234,234); width:50%; padding: 0px 0px 0px 6px; }
td.mapgap { width: 8px; }

th.places { border:1px solid rgb(221,221,221); padding: 1px 5px 1px 5px; white-space:nowrap; background: rgb(238,238,238); }

td.placesfolderimg { border:0px; padding:0px; }
td.pmimg { text-align:right; padding:0; white-space:normal; }

td.pmphase { text-align:left; vertical-align: top; background:rgb(242,242,242); font-weight: bold; }
td.pmval { text-align:left; vertical-align: top; }
td.pmkey { text-align:right; background:rgb(246,246,246); color:rgb(119,119,119); vertical-align: top; }
td.pmgap { background:rgb(240,240,240); height:4px; font-size:0px; padding:0px; }

td.sources { border:1px solid rgb(221,221,221); padding: 1px 5px 5px 5px; white-space:nowrap; background: rgb(238,238,238); }

tr.places td { background: rgb(238,238,238); cursor: default; }
tr.selected td { background: rgb(255,255,204); }

tr.places:hover td { background: rgb(204,238,153); }

a.btn,input.btn
{
	font-size: 9pt;
	border: 1px solid rgb(153,153,153);
	background:rgb(246,246,246) url('../WebImg/bflow.jpg') center center repeat-x;
  -moz-border-radius : 5px;
  -webkit-border-radius : 5px;
  -khtml-border-radius: 5px;
  border-radius : 5px;	
  text-decoration: none;
  color: rgb(0,0,0);
  padding:2px 6px 3px 6px;
  text-align: center;
  display: inline-block;
}

input.search { font: 9pt 'Trebuchet MS',Arial,Helvetica,Sans-serif; border:1px solid #FFFFFF; background: #F8F8F8; height: 20px; margin:0px 0px 0px 4px; }

*.grey
{
	color: rgb(153,153,153);
}
*.righted
{
	text-align: right;
}
*.pmnew
{
	color: rgb(51,153,0);
	cursor : help;
}
*.pmupd
{
	color: rgb(51,153,255);
	cursor : help;
}
*.fbfrequired { color:#CC0000; }
*.fbfmandatory { background-color: #FFFFEE; }
*.fbfselect { width:300px; border: 1px solid #CCCCCC; font: 9pt 'Trebuchet MS',Arial,Helvetica,Sans-serif; }
*.fbftextbox { width:300px; border: 1px solid #CCCCCC; font: 9pt 'Trebuchet MS',Arial,Helvetica,Sans-serif; }
*.fbftextbox:hover { border: 1px solid #33BBCC; }
*.fbftextarea { width:300px; height: 200px; border: 1px solid #CCCCCC; font: 9pt 'Trebuchet MS',Arial,Helvetica,Sans-serif; }
*.fbftextarea:hover { border: 1px solid #33BBCC; }

.latCbx input {
    display: none;
}

.latCbx input + label {
		padding:0px 0px 0px 20px;
		margin-left:2px;
		height:20px; 
		display:inline-block;
		line-height:20px;
		background-repeat:no-repeat;
		background-position: 0 0;
		font-size:10px;
		vertical-align: top;
		cursor:pointer;
    background: url('../WebImg/LatLonN.png') no-repeat;
}

.latCbx input:checked + label {
    background: url('../WebImg/LatLonS.png') no-repeat;
}


.lonCbx input {
    display: none;
}

.lonCbx input + label {
		padding:0px 0px 0px 20px;
		margin-left:2px;
		height:20px; 
		display:inline-block;
		line-height:20px;
		background-repeat:no-repeat;
		background-position: 0 0;
		font-size:10px;
		vertical-align: top;
		cursor:pointer;
    background: url('../WebImg/LatLonE.png') no-repeat;
}

.lonCbx input:checked + label {
    background: url('../WebImg/LatLonW.png') no-repeat;
}
