body{margin:0px;background-color:#000;font-family:'Lucida Grande',Geneva,Verdana,Arial,sans-serif;font-size:12px;color:#c6c6c6}p,td,li{font-family:'Lucida Grande',Geneva,Verdana,Arial,sans-serif;font-size:12px;color:#c6c6c6}.intro{font-family:'Lucida Grande',Geneva,Verdana,Arial,sans-serif;font-size:14px;color:#efefef}.subHeading{font-family:'Lucida Grande',Geneva,Verdana,Arial,sans-serif;font-size:12px;color:#efefef}.footer,a.footer:link,a.footer:visited{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#7f9ba5;text-decoration:none}a.footer:hover,a.footer:active{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#FFF;text-decoration:none}a:link,a:visited{color:#b5b599;text-decoration:underline}a:hover,a:active{color:#FFF;text-decoration:underline}.smallnote{font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#7B7871}.contentBackground{background-image:url(images/content_background.jpg);background-repeat:no-repeat}.formBody{font-family:'Lucida Grande',Geneva,Verdana,Arial,sans-serif;font-size:11px;color:#558912}.formIntro{font-family:'Lucida Grande',Geneva,Verdana,Arial,sans-serif;font-size:11px;color:#999}.searchTitle{font-family:Arial,Helvetica,sans-serif;font-size:16px;color:#2f2f27}.searchNav{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#5a9111}a.searchNav:link,a.searchNav:visited{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#5a9111;text-decoration:underline}a.searchNav:hover,a.searchNav:active{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#006;text-decoration:underline}a.searchResult:link,a.searchResult:visited{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#7e7e7e;text-decoration:underline}a.searchResult:hover,a.searchResult:active{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#9d0a0a;text-decoration:underline}.searchDetails{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#666}.mapOptions{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#9e9e9e}a.mapOptions:link,a.mapOptions:visited{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#9e9e9e;text-decoration:none}a.mapOptions:hover,a.mapOptions:active{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#9e9e9e;text-decoration:underline}.searchCategorySet1{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#646453}.searchLetterSet1{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#2f2f27}.searchCategorySet2{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#5b05a4}.searchLetterSet2{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#5b05a4}.searchCategorySet3{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#e20303}.searchLetterSet3{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#e20303}.searchCategorySet4{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#f79202}.searchLetterSet4{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#f79202}.searchCategorySet5{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#316262}.searchLetterSet5{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#316262}.searchCategorySet6{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#916000}.searchLetterSet6{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#916000}.searchCategorySet7{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#923162}.searchLetterSet7{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#923162}.searchCategorySet8{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#5fbe00}.searchLetterSet8{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#5fbe00}.searchCategorySet9{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#0070be}.searchLetterSet9{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#0070be}.searchCategorySet10{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#be006b}.searchLetterSet10{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#be006b}

#viewport {
  position: relative;
  width: 100%;
  height: 100%;
  background-color: #f0f0f0;
  overflow: hidden;
  border: 1px solid #000000;
  cursor: move;
  -moz-box-sizing: border-box;
}

.loadingMapText{
  width:256px;
  height:256px;
}

a {
  text-decoration: none;
  font-family: arial;
  font-size: 12px;
  color: #000033;
}

/* Info Window */
.infoPanel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2f2f27;
}

a.infoPanel:link, a.infoPanel:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2f2f27;
	text-decoration:underline;
}

a.infoPanel:hover, a.infoPanel:active  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #d71010;
	text-decoration:underline;
}

/* Alphabetical Letters on all the pins */ 
.pinText,a.pinText:hover, a.pinText:active,a.pinText:link, a.pinText:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	text-decoration:none;
}

#favouritesSubmit {
   visibility: hidden;
   height: 1px;
   }

img.png24 { filter:expression(applyPNGFilter(this)) }