body
{ font-size: small;
  font-family:  sans-serif,Verdana, Helvetica, Arial; 
  color: #333333; 
  padding: 0px 20px 10px 20px;
	margin: 0px;
  background-color: #CCCCCC;
  
  width:1024px;
  margin: auto;
}

.PagebodyNoNav {
	width:auto;
}
.countNum {color:#667b87; font-size:200%;}
p, li, span, table, ul, font,td,th
{ 
  font-family:  sans-serif, Verdana, Helvetica, Arial ;
  color: #333333; }
.Bulk_CSV_Upload {display:none;}
a[rel="At_Risk"] {display:none;}
div
{
	font-size: inherit;
	font-family: inherit;
	color: inherit;
}

.cell {padding:10px; width:150px;}
.MainList {float:left;}
.leftHandListingDiv {
width:68%;
 float:left;
}
.Updatebutton {margin: 0 auto; text-align: center !important;}
.navTableEmpty {display:none;
}
.navTable, .preTopNavTable {display:none;}
.topNavTable {background-color: #0e673c;
  background-image: url('design/backgroundnav.png');
  background-repeat: repeat-x;
  background-position: top left;
  height: 40px;
  display:block;
  }
.stats {float:right;}
.rightHandListingDiv {
float:right;
width:30%;
}
.searchDiv {width:100%; background-color:#667b87; color: #FFFFFF;
font-size: x-large; font-weight: bold;
  font-family: sans-serif, Verdana, Helvetica, Arial ;
}
form {
	display: inline;
}
a:link, a:visited {
	text-decoration: none;
	vertical-align: baseline;
	color: #666666;
}
.SaveAsCSV {display:none;}
.ajaxListingmaincontent {height: 675px !important;
		overflow-x:hidden; overflow-y:scroll; padding-right:20px;
		}
		
a:link.footerTable, a:visited.footerTable
{
	text-decoration: underline;
	vertical-align: baseline;
}
a:hover, a:active {
	text-decoration: none;
	vertical-align: baseline;
	color: #666666;
}

h1 {
	font-size: x-large;
	font-weight: bold;
}
h2 {
	font-size: large;
	font-weight: bold;
	font-style: italic;
}
h3 {
	font-size: medium;
	font-weight: bold;
}
h4 {
	font-size: medium;
	font-weight: bold;
	font-style: italic;
}
h5 {
	font-size: small;
	font-weight: bold;
}
h6 {
	font-size: small;
	font-weight: bold;
	font-style: italic;
}
h7 {
	font-size: x-small;
	font-weight: bold;
}

td {vertical-align:top !important;}

.mainSurroundingBodyTable {
	background-color: transparent;
	width:100%;
}
.adminEditBorderTbl {background-color: #FFFFFF;}
.AJAXDiv {display:none;}
.AJAXDivcategory {display:block;}
.geoStatus {display:none;}
.listTable
{
	width:100%;
	border-collapse:separate;
	border-spacing:0px;
}
.ReportBody 		{width:98%;}
.adminEditFormTbl	{width:100%;}

.adminEditBorderTbl	{width:100%;}
.bodyTable		{width:100%; padding: 10px; background-color: #ededf5; font-size: small; }

.maphead {background-color: #86bed8;}
.adminEditFormTitle, .listTableHeaderRow, .listTableHeaderRow td,.listTableHeaderRow div, .listTableHeaderRow th, .adminListingTableHeader
{
	background-color: #667b87;
	color: #ffffff;
}
.AEFTblContentSearchHomePage{
	background-color: #466f82;
	background-image: url('design/tabBackground.gif');
	background-repeat: repeat-x;
	background-position: bottom left;
	color: #ffffff;
	border: 1px solid #2C3D6E;
	width: 290px;
	margin-bottom: 2px;
}
.AEFCCol1ContentSearchHomePage{
	width: 130px !important;
}

.AEFTitleContentSearchHomePage, .AEFTitleContentMapSearchHomePage{
	background-image: none;
	background-color: transparent;
	font-size: x-small;
}
.AEFTitleContentSearchHomePage{
	border-bottom: 1px dotted #2C3D6E;
}
.AEFTitleContentMapSearchHomePage{
	border-bottom: 1px dotted #ffffff;
}
.AEFCRBheritage_search2, .AEFCCBheritage_search2type,.AEFCCBheritage_search2, .AEFCCBheritage_search2keywords, .adminEditBorderTblBheritage_search2 .AEFCCBheritage_search2Recognition_type, .AEFCCBheritage_search2town {background-color: #667b87; color: #FFFFFF;}

.multBoxDescBheritage_search2 {color:#FFFFFF;}

.bodyListingTitle, .bodyListingTitle font, .reportSubHeader {
	font-size: large;
	background-color: transparent;
	color: #333333;
}
.bodyListingTitle, .reportSubHeader {
	border-bottom: 1px dotted #cccccc;
	text-align: left;
}
.homePageBottomLeftDiv .bodyListingTitle, .homePageBottomRightDiv .bodyListingTitle, .rightHandListingDiv .bodyListingTitle {
	border-bottom-width: 0px;
}

.listCell, .reportEntryName, .reportEntryValue {
	vertical-align: top;
}
.reportEntryName {
	font-size: small;
	color: #333333;
	font-weight: bold;
	border-bottom: 1px dotted #cccccc;
	width: 80px;
	text-align: right;
}

reportHeader, .reportSubHeader, .CLFHC
			{ 
			  text-align:center;
			}
.reportSubHeader, .CLFHC	{ font-size: 1.30em;
			  font-weight:800;
			}

#pageWrapper { background-image: none; }

.PagebodyNoNav {
	background-image: none;
	padding: 0px;
}

.adminEditBorderTbl {
	border: 1px solid #cccccc;
	background-color: transparent;
}
.homePageTopRightDiv .adminEditBorderTbl, .rightHandContent .adminEditBorderTbl {
	border-width: 0px;
}

.HCnodisplay {display:none;}
.nodisplay {display:none;}

.adminEditBorderTblzoomto,
.adminEditBorderTblDateSearch,
.adminEditBorderTblMapSearch
{
	margin:0px; padding:0px;
	border: 0px solid #cccccc;
}

.AEFCCMapSearch td {
	color: #ffffff;
}

.SelectAllDiv {display:none;}
.supportalert {font-family: 'Times New Roman', sans-serif, Verdana, Helvetica, Arial; font-size: x-small; color:#FF0000; float:left;}
.supporttext {font-family: 'Times New Roman', sans-serif, Verdana, Helvetica, Arial; font-size: x-small;}
.mainHeaderTable {
	background-color: #000000;
	background-image: url('headerBgImages/resized/bord.jpg');
	background-repeat: repeat-x;
        background-position: top left;
	height: 74px; 
	width: 100%;
	border-bottom: 0px solid #2C3D6E;
	margin-bottom: 0px;
}
.headerTablelt {
	padding: 5px 0px 0px 12px;
	width: 25%;
	float:left !important;
}
.headerTableRight
{
	background-color: transparent;
	padding-top: 0px;
	text-align: right;
	float:right !important;
}
.AEFCBheritage_searchRecognition_type {width:100% !important;}
.headerCommunityLinkTextLeft, .headerCommunityLinkTextRight {
	font-weight: normal;
	font-size: 1.3em;
	color: #FFFFFF;
	
}
.headerTableRightTitle{background-color: #667b87; padding:5px;}
.headerCommunityLinkText {color: #FFFFFF; }
.headerCommunityLinkText a:link, .headerCommunityLinkText a:visited {
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}
.headerCommunityLinkText a:hover, .headerCommunityLinkText a:active {
	font-weight: bold;
	text-decoration: underline;
}
.headerCommunityLinkTextLogon a {
	color: #FFFFFF;
}

span.logonCell {
	text-align: left;
	clear: none;
	display: inline-block;
	color: #FFFFFF;
	margin: 0px 4px 4px 0px;
}
.logon {color: #FFFFFF;
	margin: 0px 4px 4px 0px;}
.PrintableVersion {Display:none;}
.bodyTablePrintableVersion {
	font-size: x-small;
	Display:block;
}
a:link.PrintableVersion, a:visited.PrintableVersion {color:#000000;}
.footerTable {background-color: #FFFFFF;
	background-image: none;
	padding: 3px;
	}

.bodyHomeTable, .rightHandContent, sitemapTableDiv {
	background-color: Transparent;
	background-image: none;
	padding: 0px;
	text-align: left;
}

.mainBodyPageTable {
	background-color:#ededf5;
}

div.navLinkTable1TOP, div.navLinkTableSpacerDiv {
	display: none;
}
.mainBodyContentRow {background-color:#ededf5;}

.sitemapTableDiv {
	margin-left: 25px;
	width: 250px;
	border: none !important;
}

ul.navLinkTable1TOP {
	display: block;
	width: auto;
	height: 20px;
	vertical-align: top;
	
}
.AEFCfirst {width:54% !important;}
.AEFCsecond {width:464px !important;}

li.navLinkTable1Content, div.navLinkTable1ContentDiv, div.NavLIContents1{
	display: inline; clear: none; 
}

a:link.navLink1TOP, a:active.navLink1TOP, a:visited.navLink1TOP, a:hover.navLink1TOP
{

	display: inline-block;
	clear: none;
	color: #ffffff;
	padding-top: 8px;
	padding-bottom: 6px; 
	padding-right: 12px; 
	padding-left: 12px; 
        font-size: medium;
	vertical-align: bottom;

}

a:link.mapnotes, a:active.mapnotes, a:visited.mapnotes, a:hover.mapnotes
{
	font-size: x-small;
	background-image: url('design/tabbackground.png');
	background-repeat: repeat-x;
	background-position: bottom left;
	display: inline-block;
	clear: none;
	color: #ffc24d;
	background-color: #504d4c;
	border: 1px solid #2C3D6E;
	padding: 4px;
	border-bottom: 0px;
	margin: 0px 2px -4px 2px;
	height: 14px;
}
.bodyListingTitle {background-image: url('design/ListingHeader.png');
	background-repeat: repeat-x;
	background-position: bottom left;
       height:60px;
	line-height:55px; 
	font-size: Large; padding:5px;			}
li.navLinkTable2ContentLEFT,
li.navLinkTable3ContentLEFT,
li.navLinkTable4ContentLEFT,
li.navLinkTable5ContentLEFT,

li.navLinkTable1ContentSiteMap,
li.navLinkTable2ContentSiteMap,
li.navLinkTable3ContentSiteMap,
li.navLinkTable4ContentSiteMap,
li.navLinkTable5ContentSiteMap
{
	display: block;
	clear: both;
	color: #2C3D6E;
	padding: 4px;
	margin: 2px 2px 2px 4px;
	white-space: nowrap;
	text-align: left;
	border-top: 1px dotted #cccccc;
}

li.navLinkTable3ContentLEFT,
li.navLinkTable4ContentLEFT,
li.navLinkTable5ContentLEFT,

li.navLinkTable2ContentSiteMap,
li.navLinkTable3ContentSiteMap,
li.navLinkTable4ContentSiteMap,
li.navLinkTable5ContentSiteMap
{
	padding-bottom: 0px;
	margin-bottom: 0px;
}
.navLinkTable2ContentLEFT a:link.navLink2, .navLinkTable2ContentLEFT a:active.navLink2, .navLinkTable2ContentLEFT a:visited.navLink2, .navLinkTable2ContentLEFT a:hover.navLink2,
a:link.navLink3, a:active.navLink3, a:visited.navLink3, a:hover.navLink3,
a:link.navLink4, a:active.navLink4, a:visited.navLink4, a:hover.navLink4,
a:link.navLink5, a:active.navLink5, a:visited.navLink5, a:hover.navLink5
{
	font-size: x-small;
	color: #2C3D6E;
}

a:link.navLink1SiteMap, a:active.navLink1SiteMap, a:visited.navLink1SiteMap, a:hover.navLink1SiteMap
{
	font-size: x-small;
	color: #2C3D6E;
}

.navLinkTable2ContentLEFT a:link.navLink2Selected, .navLinkTable2ContentLEFT a:active.navLink2Selected, .navLinkTable2ContentLEFT a:visited.navLink2Selected, .navLinkTable2ContentLEFT a:hover.navLink2Selected,
a:link.navLink3Selected, a:active.navLink3Selected, a:visited.navLink3Selected, a:hover.navLink3Selected,
a:link.navLink4Selected, a:active.navLink4Selected, a:visited.navLink4Selected, a:hover.navLink4Selected,
a:link.navLink5Selected, a:active.navLink5Selected, a:visited.navLink5Selected, a:hover.navLink5Selected
{
	color: #666666;
}

.anylinkcss {
	border: 1px solid #cccccc;
	background-color: #ffffff;
	color: #666666;
}
.anylinkcss ul li a{
	color: #666666;
	border-bottom: 1px dotted #cccccc;
}
.anylinkcss a:link, .anylinkcss a:active, .anylinkcss a:visited{
	color: #ffffff;
	color: #2C3D6E;
}
.anylinkcss a:hover{
	background-color: #466f82;
	color: #ffffff;
}
.selectedanchor {
	background-color: #a2b7c0;
}

.adminListingTable {
	border: 0px;
}

.listHeader, .listHeaderSortText, .listHeaderDesc, .listHeader table {
	text-align: left;
	color: #ffffff;
	background-color: transparent;
}

.listHeaderDesc {
	font-style: italic;
}

.rightHandContent {
	width: 20%;
}

.reportFooter {
	background-color: transparent;
	display: none;
}

.footerTablePartner {
	Width:100%;
	text-align: left;
	background-color: Transparent;
	color: #2C3D6E;
	font-weight: bold;
	font-size: x-small;
	
	
}
.first_footer {float:left; width:25%;}
.second_footer{float:left;width:55%; height:60px;}
.second_footer p {display: table-cell;  vertical-align: middle; text-align: center;}
.third_footer {float:right;width:15%; vertical-align: middle;}

.footerTable p {
	font-size: x-small;
}

.footerTablePartnerLegal {text-align: left;}

.logonTopTable {
	border: 1px solid #cccccc;
}

.shadetabs li a{
	border: 1px solid #2C3D6E;
	background-image: url('design/tabBackground.gif');
	background-repeat: repeat-x;
	background-position: bottom left;
	background-color: #466f82;
	color: #ffffff;
}



.shadetabs li a:visited{
	color: #ffffff;
}

.shadetabs li a:hover{
	text-decoration: underline;
	color: #ffffff;
}

.shadetabs li.selected{
	position: static;
	top: 0px;
}

.shadetabs li.selected a, .shadetabs li.selected a:visited, .shadetabs li.selected a:hover{ /*selected main tab style */
	background-image: none;
	background-color: #FFFF00;
	color: #2C3D6E;
	border-bottom-color: transparent;
}

.shadetabs li.selected a:hover{ /*selected main tab style */
	text-decoration: none;
}

.tabcontentstyle{ /*style of tab content oontainer*/
	border: 1px solid #cccccc;
}
.shadetabsgeneralinfoCharacteristics li a{background-color: #86bed8;
background-image: none;
}
.shadetabsgeneralinfoCharacteristics li.selected a, .shadetabsgeneralinfoCharacteristics li.selected a:visited {background-color: #EEE8AA;
background-image: none;
}

.tmContainer {
	margin: 0px auto 0px auto !important;
}

.ReportBody
{
	background-color: #ededf5;
	text-align: left;
}
.right_text {float: right; padding-right:10px;}

.ReportBodySide
{
	width: 20%;
	margin:10px;
	padding:4px;
	display:inline;
}
.listTable, .adminListingTable	{ border-collapse: collapse;
				  border: 1px solid black;
				  width: 100%;
				}

.AEFCCol5frontpage	{display:none;}
.listTableRowOdd	{color: #FFFFFF; background-color: #bcc3c8; }
.listTableRowEven	{color: #000000; background-color: #ededf5; }
.listTableFooterRow	{ }
.bheritage_buildlistTableFooterRow, .bheritage_build_comaplistTableFooterRow, .bheritage_build_portallistTableFooterRow  {display:none;}
.listTableFooterCell	{ }
.listCell		{ }
.HC		{ background-color: #667b87 !important;
		  color: #FFFFFF;
}
.cke_show_borders {Width: auto !important;
	   background-color: #EDEDF5 !important;
	   background-image: url('design/background3.png');
	   background-repeat: repeat-x;
  background-position: top left;
}
div.Goderich {display: none;}
.AEFCR, .SFCR		{ background-color: #ededf5; }
.AEFHC, .AEFCC, .SFHC, .SFCC
			{ vertical-align:top; text-align:left;}
.requiredField 		{ background-color : #DDDDFF; border: 1px solid #034a7f; margin: 2px; }
.adminEditBorderTblMapnotes {background-color: #ededf5;}
.bheritage_build_featurelistTableFooterRow, .bheritage_tourlistTableFooterRow {display:none;}
.listingReport {width:100%;}
.cell1 {float:left; width:105px;}
.cell2 {float:left;}
.ReportBodyMapups {width:290px;}
.reportEntryNamenoside {display:none;}
div.burlington {
	display: none;
}
#blanket {
background-color:#111;
opacity: 0.65;
position:absolute;
z-index: 9;
top:0px;
left:0px;
width:99%;
}
#popUpDiv {
position:absolute;
background-color:#eeeeee;
width:800px;
height:425px;
z-index: 10;}
