*
{
    color: #000000; 
}
* html a:hover
{	
}

#map *, #GoogleMap * {
	background-color: transparent;
}


body
{
	background-color:#FFFFFF;
	color: #000000;
	
}

hr {
	color: #d8242f;
	background-color: #FFFFFF;
}

.DEPAGE
{
	background-color: #FFFFFF;
	border: solid 0px #FFFFFF;
	margin: 0px auto;
	width: 100%;
}

.DE166
{
	width: 166px;
}

.DE200
{
	width: 200px;
}


.DE220
{
	width: 220px;	
}

.DE318 {

	width: 314px;
}

.DE320
{
	width: 320px;
}
.DE489
{
	width: 489px;
}

.DE538
{
	width: 538px;
}

.DE612
{
	width: 612px;
}

.DE758
{
	width: 510px;
}

.DE778
{
	width: 530px;
}

.DE978
{
	width: 730px;
}

.DEHEAD , .DEHEAD *	{	
	background-color: #d8242f;
	color:#ffffff;
	padding: 0px 0px 0px 0px;
	
	}
	
.HEAD978A .DEHEAD,.HEAD978A .DEHEAD *, .HEAD789A .DEHEAD, .HEAD789A .DEHEAD *
{
	background-color: #ffffff;
	color:#000000;	
}
	
.DEHEAD2 {	
	background-color: #ffffff;
	color:#000000;
	padding: 0px 0px 0px 0px;
	}	

.DESearchHEAD	
{
	background-color: #ffffff;
	color:#000000;

	}	

.DEItemHEAD	{	
	background-color: #d8242f;
	color:#ffffff;
	background-image: none;
	}	

.DEItemHEAD a:link, .DEItemHEAD a:visited, .DEItemHEAD a:active, .DEItemHEAD a:hover
{	background-color: #d8242f;
	color: #ffffff;
	}
	
.DEItemHEAD span 
{
	background-color: #d8242f;
	color: #ffffff;
}


.FormTextbox,  .BOXR .FormTextboxR
{
	color: #000000;
	background-color: #ffffff;
}


.button
{
	color: #ffffff;
	background-color: #000000;
	
}

.gobuttonA
{
	background: none;
	background-color: #d8242f;
	color:#ffffff;
	border-width: 2px;
	border-style: outset;
	
}

.gobuttonB, .BOXR .gobuttonB
{
	background: none;
	background-color: #d8242f;
	color:#ffffff;
	border-width: 2px;
	border-style: outset;
}

.navbuttonA
{
	background: none;
	background-color: #d8242f;
	color:#ffffff;
	border-width: 2px;
	border-style: outset;
}

.navbuttonB, .BOXR .navbuttonB
{
	background: none;  
	background-color: #d8242f;
	color:#ffffff;
	border-width: 2px;
	border-style: outset;
}

.frontbuttonA
{
	background: none;
	background-color: #d8242f;
	color:#ffffff;
	border-width: 2px;
	border-style: outset;
}

.frontbuttonB, .BOXR .frontbuttonB
{
	background: none;
	background-color: #d8242f;
	color:#ffffff;
	border-width: 2px;
	border-style: outset;
}

.widebuttonA
{
	background: none;
	background-color: #d8242f;
	color:#ffffff;
	border-width: 2px;
	border-style: outset;
}

.widebuttonB, .BOXR .widebuttonB
{
	background: none;
	background-color: #d8242f;
	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 #d8242f;
	margin: 1px;
  }
.BOX166B
  {
	width: 162px;
	background: none;  
	background-color: #ffffff;
	border: solid 1px #d8242f;
	margin: 1px;
  }

.BOX200A
  {
	width: 196px;
	background: none;
	background-color: #ffffff;
	border: solid 1px #d8242f;
	margin: 1px;
  }
.BOX200B
  {
	width: 196px;
	background: none;  
	background-color: #ffffff;
	border: solid 1px #d8242f;
	margin: 1px;
  }
 
.BOX220A
  { 
	width: 216px;
	background: none;
	background-color: #ffffff;
	border: solid 1px #d8242f;
	margin: 1px;
  }
   
.BOX220B
{
	width: 216px;
	background: none;  
	background-color: #ffffff;
	border: solid 1px #d8242f;
	margin: 1px;
}

.BOX318
  {
	border-top: solid 2px #000000;
	border-right: solid 2px #000000;
	border-bottom: solid 2px #000000;
	border-left: solid 1px #000000;
  }
.BOX320A
  {
	width: 316px;
	background: none;
	background-color: #ffffff;
	border: solid 1px #d8242f;
	margin: 1px;
  }
   
.BOX320B
{
	width: 316px;
	background: none;  
	background-color: #ffffff;
	border: solid 1px #d8242f;
	margin: 1px;
}

.BOX489A
  {
	width: 485px;
	background: none;  
	background-color: #ffffff;
	border: solid 1px #d8242f;
	margin: 1px;
  }
  
.BOX489B
{
	width: 485px;
	background: none;  
	background-color: #ffffff;
	border: solid 1px #d8242f;
	margin: 1px;  
}

.BOX538A
  {
	width: 534px;
	background: none;
	background-color: #ffffff;
	border: solid 1px #d8242f;
	margin: 1px;
  }
  
.BOX538B
{
	width: 534px;
	background: none;
	background-color: #ffffff;
	border: solid 1px #d8242f;
	margin: 1px;
}

.BOX612A
  {
	width: 608px;
	background: none;
	background-color: #ffffff;
	border: solid 1px #d8242f;
	margin: 1px; 
  }
  
.BOX612B
{
	width: 608px;
	background: none;
	background-color: #ffffff;
	border: solid 1px #d8242f;
	margin: 1px;
}

.BOX758A 
  {
	width: 506px;
	background: none;
	background-color: #ffffff;
	border: solid 1px #d8242f;
	margin: 1px;
  }
  
.BOX758B 
{
	width: 506px;
	background: none;
	background-color: #ffffff;
	border: solid 1px #d8242f;
	margin: 1px; 
}

.BOX758SC /* Scoot Middle */
{
	width: 506px;
	background: none;
	background-color: #ffffff;
	border: solid 1px #d8242f;
	margin: 1px; 
}

.BOX778A /* Clear */
  {
	width: 530px;
	background: none;
	background-color: #ffffff;
	border: solid 1px #d8242f;
	margin: 2px;
  }
  
.REMOVEBOTTOM 
{
	margin-top: 0px;
	margin-bottom: 0px;
	border-bottom: solid 0px #d8242f;
 }
 
 .REMOVETOP 
{
	margin-top: 0px;
	border-top: solid 1px #d8242f;
 }
 
.BOX778ATOP 
{
 }

.BOX778B 
{
	width: 530px;
	background: none;
	background-color: #ffffff;
	border: solid 1px #d8242f;
	margin: 1px;
}

.BOX978A
{
	background: none; 
	width: 726px;
	background: none;
	background-color: #ffffff;
	border: solid 1px #d8242f;
	margin: 1px; 
}
  
.BOX978B
{
	background: none; 
	width: 726px;
	background: none;
	background-color: #ffffff;
	border: solid 1px #d8242f;
	margin: 0px; 
}

.BOX978SC
{
	width: 726px;
	background: none;
	background-color: #ffffff;
	border: solid 1px #d8242f;
	margin: 1px;
}

.BOXR, .BOXR *
{
	background-color:transparent;
	color:#000000;
}

.BOXTextLeft , .BOXTextLeft *
{
	color:#000000;
	background-color:#ffffff;
}

.BOXTextRight , .BOXTextRight *
{
	color:#000000;
}

.SP978B, .SP978C
{
	width: 726px;
	background: none;
	background-color: #ffffff;
	border: solid 1px #d8242f;
	margin: 1px;
}

.SPB978B, .SPB978C
{
	width: 726px;
	background: none;
	background-color: #ffffff;
	border: solid 1px #d8242f;
	margin: 1px;
}

.HEAD166A
  {
	background: none;
	background-color: #ffffff;
  }
.HEAD166B
  {
	background: none;
	background-color: #d8242f;
	color:#ffffff;
  }

.HEAD200A
  {
	background: none;
	background-color: #ffffff;
  }
.HEAD200B
  {
	background: none;
	background-color: #d8242f;
	color:#ffffff;
	padding: 4px 0px 4px 0px;
	
  }

.HEAD220A
  {
	background: none;
	background-color: #ffffff;
	
  }
  
.HEAD220B
{
	background: none;
	background-color: #d8242f;
	color:#ffffff;
}

.HEAD318
{
	background-color: #000000;
	color: #ffffff;
}

.HEAD320A
  {
	background: none;
	background-color: #ffffff;
  }
  
.HEAD320B
{
	background: none;
	background-color: #d8242f;
	color:#ffffff;
}

.HEAD489A
  {
	background: none;
	background-color: #ffffff;
  }
  
.HEAD489B
{
	background: none;
	background-color: #d8242f;
	color:#ffffff;
}

.HEAD538A
  {
	background: none;
	background-color: #ffffff;
  }
  
.HEAD538B
{
	background: none;
	background-color: #d8242f;
	color:#ffffff;
}

.HEAD612A
  {
	background: none;
	background-color: #ffffff;
  }
  
.HEAD612B
{
	background: none;
	background-color: #d8242f;
	color:#ffffff;
}

.HEAD758A
  {
	background: none;
	background-color: #ffffff;
  }
  
.HEAD758B
{
	background: none;
	background-color: #d8242f;
	color:#ffffff;
}

.HEAD758SC
{
	background: none;
	background-color: #ffffff;
}

.HEAD778A
  {
	background: none;
	background-color: #ffffff;
  }
  
.HEAD778B
{
	background: none;
	background-color: #d8242f;
	color:#ffffff;
}

.HEAD778C
{
	background: none;
	background-color: #ffffff;
	color:#000000;
	width: 530px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	min-height: 34px; /* need this to offset padding in non ie browser */
	height: auto !important;
	height: 34px;

}

.HEAD978A
  {
	background: none;
	background-color: #ffffff;
  }
  
.HEAD978B
{
	background: none;
	background-color: #d8242f;
	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;  
	width: 500px;
	background-position: left center;
	background-color:#ffffff;
}


.AR978B 
{
	width: 720px;
	background: url(../skin/other/style1/AR978.gif) repeat-y;  
	background-position: left center;
	background-color:#ffffff;
}

.PANEL758A
  {
	background: none;
	background-color: #ffffff;
	width: 506px;
	border: solid 1px #d8242f;
	margin: 1px;
  }

.PANEL758B
  {
	background: none;
	background-color: #ffffff;
	width: 506px;
	border: solid 1px #d8242f;
	margin: 1px;
  }

.PANEL978A
  {
	background: none;
	background-color: #ffffff;
	border: solid 1px #d8242f;
	width: 726px;
	margin: 1px;
  }
  
.PANEL978B
  {
	background: none;
	background-color: #ffffff;
	border: solid 1px #d8242f;
	width: 726px;
	margin: 1px;
  }

.scootResults
{
	background-color: #ffffff;
	border-top: solid 1px #000000;
}

.RowHighlight, .RowHighlightON
{
	background-color:#000000;
}


.WarningText
{
	color: #000000;
	font-weight: bold;
}

.leafletStyle
{
    border: solid 1px #ffffff;
    background-color: #000000;
}
.leafletbullet2, .leafletBullet
{
	background-color:#ffffff;
	color:#000000;
}

.BOXR .leafletPanel 
{	
	COLOR: #ffffff;
	BACKGROUND-COLOR: #000000;
	border: solid 1px #ffffff;
}

.leafletRight
{    background-color:#000000;
}

 .BOXR td, .BOXR td ul, .BOXR .DEHEAD-STYLE1
{
	background-color:#ffffff;
	color:#000000;
	
}

.tableBox
{
	
	border-right: solid 2px #000000;
	border-left: solid 2px #000000;
	border-bottom: solid 2px #000000;
	border-top: solid 2px #000000;
}

.tableHeader
{
	color: #ffffff;
	background-color: #000000;
	border-bottom-color: #000000;
	border-right-color: #ffffff;
}

.tableItem
{
	background-color: #ffffff;
	border-right: solid 1px #000000;
	border-bottom: solid 1px #000000;
}

.RightDivider
{
	border-right-color: #000000;
}

.LeftDivider
{
	border-left-color: #000000;
}

LEGEND
{
	color: #000000;
	background-color: #FFFFFF;
}

FIELDSET 
{
	border-color: #000000;
}

.commentText 
{
	background-color: #ffffff;
	color: #000000;
	border: 1px solid  #000000;
}

	
.lblBlue, .lblOrange, .lblYellow, .lblGreen
{	
	color: #d8242f;
	border-top: solid 1px #d8242f;
}

.LULinks * a:link, .LULinks * a:visited, .LULinks * a:active	{	
	color:	#000000;
	background-color: #ffffff;
	
	}	
		
.LULinks * a:hover {	
	color:	#000000;
	background-color: #ffffff;
	}

.LULinksR * a:link, .LULinksR * a:visited, .LULinksR * a:active	{	
	color:	#000000;
	background-color: #ffffff;
	
	}	
		
.LULinksR * a:hover {	
	color:	#000000;
	background-color: #ffffff;
	}
	
.LUCell
{
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.LUCell2
{	border-bottom-color: #000000;
}

.LULinebutton
{
	color: #000000;
	background-color: #ffffff;
}

.tabOpen
{	
	color: #000000;
}

.tabClosed
{	
	color: #000000; 
}


.tabOpen a:link, .tabOpen a:visited, .tabOpen a:active , .tabOpen a:hover
{
background: none;
	background-color: #d8242f;
	color:#ffffff;
	border-top: solid 1px #d8242f;
	border-left: solid 1px #d8242f;
	border-right: solid 1px #d8242f;
	border-bottom: solid 1px #d8242f;
	margin-right: 1px;
	padding-top: 4px;
	padding-bottom: 4px;
	
	margin-left: 0px;
	padding-left: 0px;
	
}


.tabClosed a:link, .tabClosed  a:visited, .tabClosed a:active , .tabClosed a:hover
{
	background: none;
	background-color: #ffffff;
	color:#000000;
	border-top: solid 1px #d8242f;
	border-left: solid 1px #d8242f;
	border-right: solid 1px #d8242f;
	border-bottom: solid 1px #ffffff;
	margin-right: 1px;
	padding-top: 4px;
	padding-bottom: 4px;
	
	margin-left: 0px;
	padding-left: 0px;
	
}



.linedboxed
{
	color: #000000;
	border-left: solid 1px #000000;
	border-top: solid 1px #000000;
	border-right: solid 1px #000000;
	border-bottom: solid 1px #000000;
}

.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: #000000;
	background-color:#ffffff;
}

.navlinkA, .navlinkA:hover
{	background: none;
	background-color: #d8242f;
	color:#ffffff;
	border-width: 2px;
	border-style: outset;
}

.navlinkB,  .navlinkB:hover
{	background: none;
	background-color: #d8242f;
	color:#ffffff;
	border-width: 2px;
	border-style: outset;
}

.frontlinkA
{
	background: none;
	background-color: #d8242f;
	color:#ffffff;
	border-width: 2px;
	border-style: outset;
}
.widelinkA
{
	background: none;
	background-color: #d8242f;
	color:#ffffff;
	border-width: 2px;
	border-style: outset;
}

.widelinkB
{
	background: none;
	background-color: #d8242f;
	color:#ffffff;
	border-width: 2px;
	border-style: outset;
	padding-top:7px;
	height: auto !important;
	height: 22px;
}


.leftMenuOpen
{	
	background-color: #d8242f;
	color: #ffffff;
	border-bottom: solid 1px #d8242f;
}
.leftMenuClosed
{	
	background-color: #ffffff;
	color: #000000; 
	border-bottom: solid 1px #d8242f;
	}

A.lineOpenLink:link, A.lineOpenLink:visited, A.lineOpenLink:active, A.lineOpenLink:hover
{	
	color:	#ffffff;
	background-color:#d8242f;
}	
		
A.lineClosedLink:link, A.lineClosedLink:visited, A.lineClosedLink:active	{	
	color:	#000000;
	background-color:#ffffff;
}	
		
.pageTextReverse
{	background-color:#000000;
	color:#ffffff;
}

.routebox 
{
	border-bottom: solid 1px #d8242f;
	padding-top: 3px;
	padding-bottom: 3px;
	width: 490px;
}

.routebox, .routebox *
{	
	background-color: #ffffff;
	color: #000000;
}

.routebox1
 {
	width: 350px;
 }


.routebox2 a
{	
	color: #000000;
}

.routebox1 ul li
{
	line-height: 1.3em;
	margin-top: 0px;
	padding-top: 0px;
}

.photosbox td
{
	color: #000000;
	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: #d8242f;
	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: #d8242f;
	padding: 4px;
	width: 100%;
	display: block;
	border-width: 2px;
	border-style: outset;
}

.bullet_inLineList ul li 
{
	background-image: url(../images/icon-red-arrow.gif);
	background-position: left center;
}

.bullet_downList ul li, .bullet_downListR ul li
{
	background-image: url(../images/icon-red-arrow.gif);
	background-position: left center;
}


.bullet_downList ul li a:link, .bullet_downList ul li a:visited, .bullet_downList ul li a:active ,
.bullet_downListR ul li a:link, .bullet_downListR ul li a:visited, .bullet_downListR ul li a:active 
{
	color: #d8252f;
	
}
.bullet_downList ul li a:hover, .bullet_downListR ul li a:hover
{
	color: #d8252f;
}

#POClosure1_pnlHeader h3
{
	color: #000000;
}
