body {	margin: 0px;	background-color: #000000;	font-family: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif;	font-size: 11px;	color: #c6c6c6;}p, td, li {	font-family: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif;	font-size: 12px;	color: #c6c6c6;}#floatingMessage{	text-align:left;	font-size: 11px;	width:390px;	height:58px;	padding-left:10px;}.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: #FFFFFF;	text-decoration: none;}a:link, a:visited {	color: #b5b599;	text-decoration: underline;}a:hover, a:active {	color: #FFFFFF;	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;}/* Demo Styles */.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:#999999;}.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 {text-decoration: none;}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: #000066;	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: #666666;}.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;}/* Set1 Results */.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;}/* Set2 Results */.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;}/* Set3 Results */.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;}/* Set4 Results */.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;}/* Set5 Results */.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;}/* Set6 Results */.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;}/* Set7 Results */.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;}/* Set8 Results */.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;}/* Set9 Results */.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;}/* Set10 Results */.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;}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;   }iframe{	border:0px solid #000000;	width:100%;	height:100%;	frameborder:0px;}img.png24 { filter:expression(applyPNGFilter(this)) }