
body {
	background-color: #CDEFFB;
	margin-right: 3px;
	margin-left: 3px;
	margin-left: 14px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	
}
	
p {
	font-family : Arial, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	line-height : 14pt;
}

.frontp {
	font-family :  Ms Sans Serif,  Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	margin-left : 5pt;
	line-height : 11pt;
}
	

.h1default,.h1big {
	font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color : #b98b00;
	margin-top : 8pt;
	margin-bottom : 6pt;
}
.h1big { font-size: 1.6em;}

.h2default {
	font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color : #b98b00;

	margin-top : 8pt;
	margin-bottom : 3pt;
}


.h3default {
	font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: .9em;
	font-weight : normal;
	color : #b98b00;
	margin-bottom : 3pt;
}


.h4default {
	font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-weight : normal;
	color : #b98b00;
	margin-top : 5pt;
	margin-bottom : 3pt;
}
	
<!-- Links -->	
A:link {
	font-family : Arial,Helvetica, sans-serif;
    color : navy;
}

A:visited {
	font-family : Arial,Helvetica, sans-serif;
    color : Maroon;
}

A:hover {
	font-family : Arial,Helvetica, sans-serif;
    color : #cc9900;
}


A.dbweb:link {
	font-family : Arial,Helvetica, sans-serif;
    color : white;
}

A.dbweb:visited {
	font-family : Arial,Helvetica, sans-serif;
    color : white;
}

A.dbweb:hover {
	font-family : Arial,Helvetica, sans-serif;
    color : red;
}



A.leftnav:link {
	font-family :  Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color : Navy;
	text-decoration : none;
}

A.leftnav:visited {
	font-family :  Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: Navy;
	text-decoration : none;
}

A.leftnav:hover {
	font-family :  Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: Navy;
	text-decoration : underline;
}

a.bottomnav:link {
	font-family : Ms Sans Serif,  Helvetica, Arial,sans-serif;
	font-size : xx-small;
	color : Blue;
}

a.bottomnav:visited { 
	font-family : Ms Sans Serif,  Helvetica, Arial,sans-serif;
	font-size : xx-small;
	color : Blue;
}

a.bottomnav:hover {
	font-family : Ms Sans Serif,  Helvetica, Arial,sans-serif;
	font-size : xx-small;
	color : Blue;
	text-decoration : underline;
}

a.topnav:link {
	font-family :  Ms Sans Serif,  Arial,sans-serif;
	font-size : xx-small;
	color : White;
		text-decoration :none;
}

a.topnav:visited { 
	font-family :  Ms Sans Serif,  Arial,sans-serif;
	font-size :  xx-small;
	color : White;
	text-decoration :none;
}

a.topnav:hover {
	font-family :  Ms Sans Serif,  Arial,sans-serif;
	font-size : xx-small;
	color : silver;
	text-decoration :underline;
}

a.topnavdk:link {
	font-family :  Ms Sans Serif,  Arial,sans-serif;
	font-size : xx-small;
	color : navy;
		text-decoration :none;
}

a.topnavdk:visited { 
	font-family :  Ms Sans Serif,  Arial,sans-serif;
	font-size :  xx-small;
	color : navy;
	text-decoration :none;
}

a.topnavdk:hover {
	font-family : Ms Sans Serif,   Arial, sans-serif;
	font-size : xx-small;
	color : White;
	text-decoration :underline;
}
	
A.frontplink:link {
	font-family :  Ms Sans Serif, Arial, Helvetica, sans-serif;
	font-size:  xx-small;
	color : black;
	line-height : 115%;
	text-decoration : none;
	margin-bottom : 20pt;
}

A.frontplink:visited {
	font-family : Ms Sans Serif,  Arial, Helvetica, sans-serif;
		font-size:  xx-small;
	color : black;
		line-height : 115%;
	text-decoration : none;
}

A.frontplink:hover {
	font-family :  Ms Sans Serif,  Arial,  Helvetica, sans-serif;
		font-size:  xx-small;
	color : #cc9900;
		line-height : 115%;
	text-decoration : none;
}
	
A.copyrightlink:link {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color : #cc9900;
	text-decoration : underline;
}

A.copyrightlink:visited {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color : #cc9900;
	text-decoration : none;
}

A.copyrightlink:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color : #cc9900;
	text-decoration : underline;
}

A.rnav:link {
	font-family :  Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: .8em;
	color : blue;
	text-decoration : underline;
}

A.rnav:visited {
	font-family :   Trebuchet MS,  Arial, Helvetica, sans-serif;
	font-size: .8em;
	color : blue;
		text-decoration : underline;
}

A.rnav:hover {
	font-family :   Trebuchet MS,  Arial, Helvetica, sans-serif;
	font-size: .8em;
	color : #cc9900;
	text-decoration : underline;
}

A.frontlink:link {
	font-family :   Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : black;
	font-size: x-small;
	text-decoration : none;
}

A.frontlink:visited {
	font-family :   Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
	font-size: x-small;
	text-decoration : none;
}

A.frontlink:hover {
	font-family :   Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #cc9900;
	font-size: x-small;
	text-decoration : none;
}


A.skipnav:link {
	font-size: 12pt;
	color : #ffffff;
}

A.skipnav:visited {
	font-size: 12pt;
	color : #ffffff;
}

A.more:link
	{
		font-family : Verdana;
		color :  #b98b00;
		font-size : xx-small;
		font-weight : normal;
	}
	
A.more:visited
	{
		font-family : Verdana;
		color : #cc9900;
		font-size : xx-small;
		font-weight : normal;
	}

A.more:hover
	{
		font-family : Verdana;
		color : Maroon;
		font-size : xx-small;
		font-weight : normal;
	}
	
A.kiosk:link
	{
		font-family : Trebuchet MS, Verdana;
		color : #ffffff;
		font-size : large;
		text-decoration: none;
	}

A.kiosk:hover
	{
		font-family : Trebuchet MS, Verdana;
		color : #000000;
		font-size : large;
		text-decoration: none;
	}
	
A.kiosk:visited
	{
		font-family : Trebuchet MS, Verdana;
		color : #ffffff;
		font-size : large;
		text-decoration: none;
	}
	
.copyright { 
	margin-top : 4pt;
	font-family : Arial, Helvetica, Verdana, Geneva, Arial, sans-serif;
	font-size : xx-small;
	color : Black;
	line-height : 9pt;
 }
 

.weather{
	font-family : Arial;
	font-size : 8pt;
}

.weatherhd{
	font-family : Arial;
	font-size : 8pt;
	font-weight : bold;

}

.personalisation {
	font-family :   Ms Sans Serif, Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
	font-size: xx-small;
	text-decoration : none;
}

.leftnav2 { 
margin-top : 4pt;
 }
 
.rightnav2 { 
margin-top : 3pt;
margin-left : 5pt;
margin-bottom : 3pt;
line-height : 20pt;
 }
 
 .minusmargin { 
margin-left : -5pt;
 }

 .search { 
font-family : verdana, arial, sans-serif;
font-size : xx-small;
margin-left : 5pt;
margin-top : 4pt;
margin-bottom : 5pt;
font-weight : bold;
 }
 
  .searchbox  { 
font-family : verdana, arial, sans-serif;
font-size : xx-small;
 }
 
 .top { 
 margin-top : -1pt;
  } 

   .index { 
line-height : 22pt;
  }
  

OL { 
  	font-family : Arial, Geneva, Arial, Helvetica, sans-serif;
	font-size : x-small;
	line-height : 14pt;
	margin-left : 5pt;
	 }
  
  UL { 
  	font-family : Arial, Geneva, Arial, Helvetica, sans-serif;
	font-size : x-small;
	line-height : 14pt;
	 }
	 
 LI {
		margin-left : 10pt;
		font-family : Arial, Geneva, Arial, Helvetica, sans-serif;
		font-size : x-small;
		line-height : 16pt;
	}

  UL.arrow {
	list-style : url("/templates/images/arrow_bullet.gif");
	margin-top : 0;
	margin-bottom : 8pt;
	margin-left : 1pt;
	line-height : 18pt;
	}

	UL.level2arrow {
	list-style : url("/templates/images/arrow_bullet.gif");
	margin-top : 0;
	margin-bottom : 0;
	margin-left : 1pt;
	line-height : 18pt;
	}
	
	td.pageindex {
		font-family : Arial, Geneva, Arial, Helvetica, sans-serif;
		font-size : small;
		margin-left : 10pt;
		line-height : 14pt;
		line-height : 10pt;
	}
/* MS ++ td.pageindex ++ line height changed to 10 to close up and allow 4 items in home page quadrants */

th {
	background-color : #F1D870;
	font-family : Trebuchet MS, Arial, Helvetica, Sans-serif;
	color : #000000;
	font-size : x-small;
	font-weight : normal;
	background-image : url("/images/tablehead.gif");
}

td {
	font-family : Arial, Helvetica, Sans-serif;
}

	
.tablefeature {
	background-color : #fff8DF;
	font-size : x-small;
	line-height : 14pt;
}

.tablefeature2 {
	background-color : #FFFFFF;
	font-size : x-small;
	line-height : 14pt;
}
    
.bottom {
margin-bottom : 3pt;
} 

.botright {
font-family : verdana;
font-weight : bold;
font-size : 7pt;
} 

.phone {
	color : red;
}

.email {
	color : navy;
}

.fax {
	color : Green;
}
 .maintlbLightNot-personalised {
	background-color : #ccccff;
}

.maintlbDarkNot-personalised {
	background-color : #3333cc;
	vertical-align: middle;
	text-align: right;
}

.leftnavBg {
	background-color : #ffeebb;
	vertical-align: top; 
}
.maintlbLightResident {
	background-color : #669966;
}

.maintlbDarkResident {
	background-color : #006600;
	vertical-align: middle;
	text-align: right;
}


.maintlbLightBusiness {
	background-color : #0099ff;
}

.maintlbDarkBusiness {
	background-color : #0066ff;
	vertical-align: middle;
	text-align: right;
}

.maintlbLightVisitor {
	background-color : #9966ff;
}

.maintlbDarkVisitor {
	background-color : #6633cc;
	vertical-align: middle;
	text-align: right;
}
 
.channelButtonnot-personalised {
	font-family:Tahoma; 
	font-size :11px; 
	font-weight :bold; 
	background:#3333cc; 
	color :white; 
	cursor:hand;
}  

.channelButtonresident {
	font-family:Tahoma; 
	font-size :11px; 
	font-weight :bold; 
	background:#006600; 
	color :white; 
	cursor:hand;
}  

.channelButtonvisitor {
	font-family:Tahoma; 
	font-size :11px; 
	font-weight :bold; 
	background:#6633cc; 
	color :white; 
	cursor:hand;
}  

.channelButtonbusiness {
	font-family:Tahoma; 
	font-size :11px; 
	font-weight :bold; 
	background:#0066ff; 
	
	cursor:hand;
}   

h3.detail {  margin-top: 0px; margin-bottom: 0px; font-size: 14pt; line-height: 14pt;
 font-weight: normal; font-family: Verdana,Arial, Helvetica, sans-serif; color:white;}

.details_topline {
	font-size: 14pt; 
	background-color: #BFB8D7;
	border: ridge;
	border-width: 1px 1px 1x 1px;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	color:white ;
	font-variant: normal;
	text-indent: 4pt;
	white-space: nowrap;
	font-size: 13pt
}

.resultlist_topline {background-color:silver; border: ridge; 
 border-width: 1px 2px 1px 1px; font-family: Verdana,Arial, Helvetica, sans-serif;
 font-style: normal; font-weight: lighter; color:#161616; 
 font-variant: normal; text-indent: 4pt; white-space: nowrap; font-size: 12pt}


.labeltxt {
	font-size: 9pt;
	background-color: #DCDCDC;
	text-align: right;
	padding-right: 3px;
	padding-left: 3px;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	border: ridge;
	border-width: 1px 1px 1px 1px;
}

.entrytxt {
	color:Navy;
	font-size: 9pt;
	font-weight: bold;
	background-color: #F5F5F5;
	padding-right: 3px;
	padding-left: 3px;
	border: ridge;
	border-width: 1px 1px 1px 1px;
}

.smalltext {  font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 9pt; clip:   rect(   ); margin-right: 10px}

	
.bodytext { font-family:Verdana,Verdana,Arial, Helvetica, sans-serif; 
    		 font-size: 10pt; 
		 	color: #000000;
            font-weight:Normal;background-image: none;
            text-align: LEFT; } 

.table_ {  background-color: #FFFFFF}
.row_even,.row_odd {
	background-color: #F5F5F5;
	text-indent: 2pt;
	font-size: 12pt;
}
.row_odd {  background-color: #F5F5F5;text-indent: 2pt}

.pptexttitle {  font-size: 10pt; text-align: left; text-indent: 2pt; white-space: nowrap; text-decoration: underline; height: 14px}
}
.pptext { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 9pt; text-align: left; text-indent: 5pt; white-space: nowrap ; margin-top: 0px; margin-bottom: 0px} 

.td3d {border: ridge; border-width: 1px 1px 1px 1px;}

.linklike {cursor: hand; 
	font-family : Arial,Helvetica, sans-serif;
	font-weight : bold;
	color : navy;
	text-decoration : underline;
}


////

h3.classif {  font-size: 9pt; font-weight: normal; font-family: Arial, Helvetica, sans-serif; color:black;}

.details_topline {
	font-size: 12pt;
	background-color: #5269AD;
	border: ridge;
	border-width: 1px 1px 1x 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	color:white;
	font-variant: normal;
	white-space: nowrap;
}

.resultlist_topline {
	border: ridge;
	border-width: 1px 2px 1px 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	color: Navy;
	font-variant: normal;
	; white-space: nowrap;
}


.labeltxt {   font-size: small; background-color: #d8dbde; text-align: right; padding-right: 3px;
 padding-left: 3px; font-family: Arial, Helvetica, sans-serif;border: ridge; border-width: 1px 1px 1px 1px;}

.entrytxt {font-family: Arial, Helvetica, sans-serif; color:Navy;  font-size:12pt; font-weight: bold; background-color: #EEEEEE; padding-right: 3px; padding-left: 3px;border: ridge; border-width: 1px 1px 1px 1px;}

.entrytxtclass { color:Navy;  font-size: 12pt; font-weight:normal; background-color: #EEEEEE; padding-right: 3px; padding-left: 3px;border: ridge; border-width: 1px 1px 1px 1px;
font-family:Arial, Helvetica, sans-serif;}

.smalltext {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; clip:   rect(   ); margin-right: 10px}

	
.bodytext { font-family:Arial, Helvetica, sans-serif; 
    		 font-size: 10pt; 
		 	color: #000000;
            font-weight:Normal;background-image: none;
            text-align: LEFT; } 

.bodytxttable {  font-family: verdana, Arial , Helvetica, sans-serif; font-size: small; 

.table_ {  background-color: #FFFFFF}
.row_even,.row_odd {  background-color:#F5F5F5;   text-indent: 2pt;}
.row_odd {  background-color: #F5F5F5;text-indent: 2pt}

.pptexttitle {  font-size: 10pt; text-align: left; text-indent: 2pt; white-space: nowrap; text-decoration: underline; height: 14px}
}
.pptext { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align: left; text-indent: 5pt; white-space: nowrap ; margin-top: 0px; margin-bottom: 0px} 

.td3d {border: ridge; border-width: 1px 1px 1px 1px;}


