*
{
    color: #002B74; 
}
* html a:hover
{	
}

p 
{
	display: block;
	margin-top: 1em;
}

#map *, #GoogleMap * {
	background-color: transparent;
}


body
{
	background-color:#FFFFFF;
	color: #002B74;
	FONT-FAMILY: arial, sans-Serif;
	
}

hr {
	color: #D81E05;
	background-color: #FFFFFF;
}

.DEPAGE
{
	background-color: #FFFFFF;
	border: solid 0px #FFFFFF;
	
}




.DEHEAD , .DEHEAD *	{	
	background-color: #D81E05;
	color:#FFFFFF;
	padding: 0px 0px 0px 0px;
	}
	


.HEAD978A .DEHEAD,.HEAD978A .DEHEAD *, .HEAD789A .DEHEAD, .HEAD789A .DEHEAD *
{
	background-color: #ffffff;
	color:#FFFFFF;
}



.DEHEAD2 {	
	background-color: #ffffff;
	color:#d8242f;
	padding: 0px 0px 0px 0px;
	text-decoration:none;
	}	
	
#lblDisabled .DEHEAD2 
{
	padding-top: 8px;
}

.DESearchHEAD	
{
	background-color: #ffffff;
	color:#002B74;

	}	

.DEItemHEAD	{	
	background-color: #D81E05;
	color:#FFFFFF;
	background-image: none;
	}	

.DEItemHEAD a:link, .DEItemHEAD a:visited, .DEItemHEAD a:active, .DEItemHEAD a:hover
{	background-color: #D81E05;
	color: #ffffff;
	}
	
.DEItemHEAD span 
{
	background-color: #D81E05;
	color: #ffffff;
}


.FormTextbox,  .BOXR .FormTextboxR, BOXR.FormTextboxR *, .BOXR.SPLeftText *
{
	color: #002B74;
	background-color: #ffffff;
}


.button
{
	color: #ffffff;
	background-color: #D81E05;
	
}

.gobuttonA
{
	background: none;  
	background-color: #D81E05;
	color:#ffffff;
	border-width: 2px;
	border-style: outset;
}

.gobuttonB, .BOXR .gobuttonB
{
	background: none;  
	background-color: #D81E05;
	color:#ffffff;
	border-width: 2px;
	border-style: outset;
}

.navbuttonA
{
	background: none;  
	background-color: #D81E05;
	color:#ffffff;
	border-width: 2px;
	border-style: outset;
}

.navbuttonB, .BOXR .navbuttonB
{
background: none;  
	background-color: #D81E05;
	color:#ffffff;
	border-width: 2px;
	border-style: outset;

}

.frontbuttonA
{
	background: none;  
	background-color: #D81E05;
	color:#ffffff;
	border-width: 2px;
	border-style: outset;
}

.frontbuttonB, .BOXR .frontbuttonB
{
	background: none;  
	background-color: #D81E05;
	color:#ffffff;
	border-width: 2px;
	border-style: outset;
}

.widebuttonA
{
	background: none;  
	background-color: #D81E05;
	color:#ffffff;
	border-width: 2px;
	border-style: outset;
}

.widebuttonB, .BOXR .widebuttonB
{
	background: none;  
	background-color: #D81E05;
	color:#ffffff;
	border-width: 2px;
	border-style: outset;
}

/* Front page item blocks */


/* All Coloured Boxes */
.BOX166A
  {
	width: 162px;
	background: none;
	background-color: #ffffff;
	border: solid 1px #D81E05;
	margin: 1px;
  }
.BOX166B
  {
	width: 162px;
	background: none;  
	background-color: #ffffff;
	border: solid 1px #D81E05;
	margin: 1px;
  }

.BOX200A
  {
	width: 196px;
	background: none;
	background-color: #ffffff;
	border: solid 1px #D81E05;
	margin: 1px;
  }
.BOX200B
  {
	width: 196px;
	background: none;  
	background-color: #ffffff;
	border: solid 1px #D81E05;
	margin: 1px;
  }
 
.BOX220A
  { 
	width: 216px;
	background: none;
	background-color: #ffffff;
	border: solid 1px #D81E05;
	margin: 1px;
  }
   
.BOX220B
{
	width: 216px;
	background: none;  
	background-color: #ffffff;
	border: solid 1px #D81E05;
	margin: 1px;
}

.BOX318
  {
	border-top: solid 2px #002B74;
	border-right: solid 2px #002B74;
	border-bottom: solid 2px #002B74;
	border-left: solid 1px #002B74;
  }
.BOX320A
  {
	width: 316px;
	background: none;
	background-color: #ffffff;
	border: solid 1px #D81E05;
	margin: 1px;
  }
   
.BOX320B
{
	width: 316px;
	background: none;  
	background-color: #ffffff;
	border: solid 1px #D81E05;
	margin: 1px;
}

.BOX489A
  {
	width: 485px;
	background: none;  
	background-color: #ffffff;
	border: solid 1px #D81E05;
	margin: 1px;
  }
  
.BOX489B
{
	width: 485px;
	background: none;  
	background-color: #ffffff;
	border: solid 1px #D81E05;
	margin: 1px;  
}

.BOX538A
  {
	width: 534px;
	background: none;
	background-color: #ffffff;
	border: solid 1px #D81E05;
	margin: 1px;
  }
  
.BOX538B
{
	width: 534px;
	background: none;
	background-color: #ffffff;
	border: solid 1px #D81E05;
	margin: 1px;
}

.BOX612A
  {
	width: 608px;
	background: none;
	background-color: #ffffff;
	border: solid 1px #D81E05;
	margin: 1px; 
  }
  
.BOX612B
{
	width: 608px;
	background: none;
	background-color: #ffffff;
	border: solid 1px #D81E05;
	margin: 1px;
}

.BOX758A 
  {
	width: 754px;
	background: none;
	background-color: #ffffff;
	border: solid 1px #D81E05;
	margin: 1px;
  }
  
.BOX758B 
{
	width: 754px;
	background: none;
	background-color: #ffffff;
	border: solid 1px #D81E05;
	margin: 1px; 
}

.BOX758SC /* Scoot Middle */
{
	width: 754px;
	background: none;
	background-color: #ffffff;
	border: solid 1px #D81E05;
	margin: 1px; 
}

.BOX778A /* Clear */
  {
	width: 774px;
	background: none;
	background-color: #ffffff;
	border: solid 1px #D81E05;
	margin: 2px;
  }
  
.REMOVEBOTTOM 
{
	margin-top: 0px;
	margin-bottom: 0px;
	border-bottom: solid 0px #D81E05;
 }
 
 .REMOVETOP 
{
	margin-top: 0px;
	border-top: solid 1px #D81E05;
 }
 
.BOX778ATOP 
{
 }

.BOX778B 
{
	width: 774px;
	background: none;
	background-color: #ffffff;
	border: solid 1px #D81E05;
	margin: 2px;
}

.BOX978A
{
	background: none; 
	width: 974px;
	background: none;
	background-color: #ffffff;
	border: solid 1px #D81E05;
	margin: 0px; 
}
  
.BOX978B
{
	background: none; 
	width: 974px;
	background: none;
	background-color: #ffffff;
	border: solid 1px #D81E05;
	margin: 0px; 
}

.BOX978SC
{
	width: 974px;
	background: none;
	background-color: #ffffff;
	border: solid 1px #D81E05;
	margin: 0px;
}

.BOXR, .BOXR *
{
	background-color:transparent;
	color:#002B74;
}


.BOXTextLeft , .BOXTextLeft *
{
	color:#002B74;
	background-color:#ffffff;
}

.BOXTextRight , .BOXTextRight *
{
	color:#002B74;
}

.SP978B, .SP978C
{
	width: 974px;
	background: none;
	background-color: #ffffff;
	border: solid 1px #D81E05;
	margin: 1px;
}

.SPB978B, .SPB978C
{
	width: 974px;
	background: none;
	background-color: #ffffff;
	border: solid 1px #D81E05;
	margin: 1px;
}

.HEAD166A
  {
	background: none;
	background-color: #ffffff;
  }
.HEAD166B
  {
	background: none;
	background-color: #D81E05;
	color:#FFFFFF;
  }

.HEAD200A
  {
	background: none;
	background-color: #ffffff;
	padding: 4px 0px 4px 0px;
  }
.HEAD200B
  {
	background: none;
	background-color: #D81E05;
	color:#002B74;
	padding: 4px 0px 4px 0px;
  }

.HEAD220A
  {
	background: none;
	background-color: #ffffff;
	
  }
  
.HEAD220B
{
	background: none;
	background-color: #D81E05;
	color:#FFFFFF;
	padding-bottom: 5px;
}

.HEAD318
{
	background-color: #002B74;
	color: #ffffff;
}

.HEAD320A
  {
	background: none;
	background-color: #ffffff;
  }
  
.HEAD320B
{
	background: none;
	background-color: #D81E05;
	color:#FFFFFF;
}

.HEAD489A
  {
	background: none;
	background-color: #ffffff;
  }
  
.HEAD489B
{
	background: none;
	background-color: #D81E05;
	color:#FFFFFF;
}

.HEAD538A
  {
	background: none;
	background-color: #ffffff;
  }
  
.HEAD538B
{
	background: none;
	background-color: #D81E05;
	color:#FFFFFF;
}

.HEAD612A
  {
	background: none;
	background-color: #ffffff;
  }
  
.HEAD612B
{
	background: none;
	background-color: #D81E05;
	color:#FFFFFF;
}

.HEAD758A
  {
	background: none;
	background-color: #ffffff;
  }
  
.HEAD758B
{
	background: none;
	background-color: #D81E05;
	color:#FFFFFF;
}

.HEAD758SC
{
	background: none;
	background-color: #ffffff;
}

.HEAD778A
  {
	background: none;
	background-color: #ffffff;
  }
  
.HEAD778B
{
	background: none;
	background-color: #D81E05;
	color:#FFFFFF;
}

.HEAD778C
{
	background: none;
	background-color: #ffffff;
	color:#FFFFFF;
	width: 774px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	min-height: 38px;
	height: auto !important;
	height: 38px;

}

.HEAD978A
  {
	background: none;
	background-color: #ffffff;
  }
  
.HEAD978B
{
	background: none;
	background-color: #D81E05;
	color:#FFFFFF;
}

.HEAD978SC
{
	background: none;
	background-color: #ffffff;
}
.FOOT166A
  {
  	background: none;
	background-color: #ffffff;
  }

.FOOT166B
  {
  	background: none;
	background-color: #ffffff;
  }

.FOOT200A
  {
  	background: none;
	background-color: #ffffff;
  }
.FOOT200B
  {
  	background: none;
	background-color: #ffffff;
  }

.FOOT220A
  {
  	background: none;
	background-color: #ffffff;
  }
  
.FOOT220B
  {
 	background: none;
	background-color: #ffffff;
  }
.FOOT320A
  {
  	background: none;
	background-color: #ffffff;
  }
  
.FOOT320B
  {
  	background: none;
	background-color: #ffffff;
  }

.FOOT489A
  {
  	background: none;
	background-color: #ffffff;
  }
  
  
.FOOT489B
  {
  	background: none;
	background-color: #ffffff;
  }

.FOOT538A
  {
  	background: none;
	background-color: #ffffff;
  }
  
  
.FOOT538B
  {
  	background: none;
	background-color: #ffffff;
  }

.FOOT612A
  {
  	background: none;
	background-color: #ffffff;
  }
  
.FOOT612B
  {
  	background: none;
	background-color: #ffffff;
  }
  
.FOOT758A
  {
  	background: none;
	background-color: #ffffff;
  }
  
.FOOT758B
  {
  	background: none;
	background-color: #ffffff;
  }
 
.FOOT758SC
  {
  	background: none;
	background-color: #ffffff;
  }

.FOOT778A
  {
  	background: none;
	background-color: #ffffff;
  }
  
.FOOT778B
  {
  	background: none;
	background-color: #ffffff;
  }

.FOOT978A
  {
  	background: none;
	background-color: #ffffff;
  }
  
.FOOT978B
  {
  	background: none;
	background-color: #ffffff;
  }
  
.FOOT978SC
  {
  	background: none;
	background-color: #ffffff;
  }



/* ARROWED BOXES */
.AR758B 
{
	background: none;  
	background-position: left center;
	background-color:#ffffff;
}


.AR978B 
{
	background: url(../skin/other/style1/AR978.gif) repeat-y;  
	background-position: left center;
	background-color:#ffffff;
}

.PANEL758A
  {
	background: none;
	background-color: #ffffff;
	width: 754px;
	border: solid 1px #D81E05;
	margin: 1px;
  }

.PANEL758B
  {
	background: none;
	background-color: #ffffff;
	width: 754px;
	border: solid 1px #D81E05;
	margin: 1px;
  }

.PANEL978A
  {
	background: none;
	background-color: #ffffff;
	border: solid 1px #D81E05;
	width: 974px;
	margin: 1px;
  }
  
.PANEL978B
  {
	background: none;
	background-color: #ffffff;
	border: solid 1px #D81E05;
	width: 974px;
	margin: 1px;
  }

.scootResults
{
	background-color: #ffffff;
	border-top: solid 1px #002B74;
}

.RowHighlight, .RowHighlightON
{
	background-color:#002B74;
}


.WarningText
{
	color: #002B74;
	font-weight: bold;
}

.leafletStyle
{
    border: solid 1px #ffffff;
    background-color: #002B74;
}
.leafletbullet2, .leafletBullet
{
	background-color:#ffffff;
	color:#002B74;
}

.BOXR .leafletPanel 
{	
	COLOR: #ffffff;
	BACKGROUND-COLOR: #002B74;
	border: solid 1px #ffffff;
}

.leafletRight
{    background-color:#002B74;
}

 .BOXR td, .BOXR td ul, .BOXR .DEHEAD-STYLE1
{
	background-color:#ffffff;
	color:#002B74;
	
}

.tableBox
{
	
	border-right: solid 2px #002B74;
	border-left: solid 2px #002B74;
	border-bottom: solid 2px #002B74;
	border-top: solid 2px #002B74;
}

.tableHeader
{
	color: #ffffff;
	background-color: #002B74;
	border-bottom-color: #002B74;
	border-right-color: #ffffff;
}

.tableItem
{
	background-color: #ffffff;
	border-right: solid 1px #002B74;
	border-bottom: solid 1px #002B74;
}

.RightDivider
{
	border-right-color: #002B74;
}

.LeftDivider
{
	border-left-color: #002B74;
}

LEGEND
{
	color: #002B74;
	background-color: #FFFFFF;
}

FIELDSET 
{
	border-color: #002B74;
}

.commentText 
{
	background-color: #ffffff;
	color: #002B74;
	border: 1px solid  #002B74;
}

	
.lblBlue, .lblOrange, .lblYellow, .lblGreen
{	
	color: #D81E05;
	border-top: solid 1px #D81E05;
}

.LULinks * a:link, .LULinks * a:visited, .LULinks * a:active	{	
	color:	#002B74;
	background-color: #ffffff;
	
	}	
		
.LULinks * a:hover {	
	color:	#002B74;
	background-color: #ffffff;
	}

.LULinksR * a:link, .LULinksR * a:visited, .LULinksR * a:active	{	
	color:	#002B74;
	background-color: #ffffff;
	
	}	
		
.LULinksR * a:hover {	
	color:	#002B74;
	background-color: #ffffff;
	}
	
.LUCell
{
	border-right-color: #002B74;
	border-bottom-color: #002B74;
	border-left-color: #002B74;
}
.LUCell2
{	border-bottom-color: #002B74;
}

.LULinebutton
{
	color: #002B74;
	background-color: #ffffff;
}

.tabOpen
{	
	color: #ffffff;
}

.tabClosed
{	
	color: #002B74; 
}


.tabOpen a:link, .tabOpen a:visited, .tabOpen a:active , .tabOpen a:hover
{
	background: none;
	background-color: #ffffff;
	color:#002B74;
	border-top: solid 1px #D81E05;
	border-left: solid 1px #D81E05;
	border-right: solid 1px #D81E05;
	border-bottom: solid 1px #ffffff;
	margin-right: 1px;
	padding-top: 4px;
	padding-bottom: 4px;
}


.tabClosed a:link, .tabClosed  a:visited, .tabClosed a:active , .tabClosed a:hover
{
	background: none;
	background-color: #D81E05;
	color:#ffffff;
	border-top: solid 1px #D81E05;
	border-left: solid 1px #D81E05;
	border-right: solid 1px #D81E05;
	border-bottom: solid 1px #D81E05;
	margin-right: 1px;
	padding-top: 4px;
	padding-bottom: 4px;
}



.linedboxed
{
	color: #002B74;
	border-left: solid 1px #002B74;
	border-top: solid 1px #002B74;
	border-right: solid 1px #002B74;
	border-bottom: solid 1px #002B74;
}

.linedboxedR
{
	color: #ffffff;
	border-left: solid 1px #ffffff;
	border-top: solid 1px #ffffff;
	border-right: solid 1px #ffffff;
	border-bottom: solid 1px #ffffff;
}


.tabSection2
{
	color: #002B74;
	background-color:#ffffff;
}

.navlinkA, .navlinkA:hover
{	background: none;
	background-color: #D81E05;
	color:#002B74;
	border-width: 1px;
	border-style: outset;
}

.navlinkB, .navlinkB:hover
{	background: none;
	background-color: #D81E05;
	color:#002B74;
	border-width: 1px;
	border-style: outset;
}

.frontlinkA
{
	background: none;
	background-color: #D81E05;
	color:#002B74;
	border-width: 1px;
	border-style: outset;
}
.widelinkA
{
	background: none;
	background-color: #D81E05;
	color:#002B74;
	border-width: 1px;
	border-style: outset;
}

.widelinkB
{
	background: none;
	background-color: #D81E05;
	color:#002B74;
	border-width: 1px;
	border-style: outset;
}


.leftMenuOpen
{	
	background-color: #D81E05;
	color: #002B74;
	border-bottom: solid 1px #D81E05;
}
.leftMenuClosed
{	
	background-color: #ffffff;
	color: #002B74; 
	border-bottom: solid 1px #D81E05;
	}

A.lineOpenLink:link, A.lineOpenLink:visited, A.lineOpenLink:active, A.lineOpenLink:hover
{	
	color:	#002B74;
	background-color:#D81E05;
}	
		
A.lineClosedLink:link, A.lineClosedLink:visited, A.lineClosedLink:active	{	
	color:	#002B74;
	background-color:#ffffff;
}	
		
			
.NOFLOAT 
{
	float: none;
	text-align: left;	
}
		
.pageTextReverse
{	background-color:#002B74;
	color:#ffffff;
}



.routebox 
{
	border-bottom: solid 1px #D81E05;
	padding-top: 3px;
	padding-bottom: 3px;
}

.routebox, .routebox *
{	
	background-color: #ffffff;
	color: #002B74;
}

.routebox2 a
{	
	color: #002B74;
}

.routebox1 ul li
{
	line-height: 1.3em;
	margin-top: 0px;
	padding-top: 0px;
}

.photosbox td
{
	color: #002B74;
	background-color: #ffffff;
}

.btncA {background: none; text-align:center;}
.btnbA {background: none; }
.btntA {background: none; }
.btnlA {background: none; }
.btnrA {background: none; }
.btnblA {background: none;}
.btnbrA {background: none; }
.btntlA {background: none;}
.btntrA {background: none; padding:6px}
.btncB {background: none; text-align:center;}
.btnbB {background: none; }
.btntB {background: none; }
.btnlB {background: none; }
.btnrB {background: none; }
.btnblB {background: none;}
.btnbrB {background: none; }
.btntlB {background: none; }
.btntrB {background: none; padding:6px}

.btntrA a:link, .btntrA a:visited, .btntrA a:active, .btntrA a:hover
{
	color: #ffffff;
	background-color: #D81E05;
	padding: 4px;
	width: 100%;
	display: block;
	border-width: 2px;
	border-style: outset;
}
.btntrB a:link, .btntrB a:visited, .btntrB a:active, .btntrB a:hover
{
	color: #ffffff;
	background-color: #D81E05;
	padding: 4px;
	width: 100%;
	display: block;
	border-width: 2px;
	border-style: outset;
}

.width800 
{
	width: 580px;
}

