/* CSS Document  div_blue */

 h1 
 { 
   color:#E0684B;
  } 
 
  h2, .h2
 { 
   color:#E0684B;
} 
 
    
 h3
{  
	color:#E0684B;
	}
 	



/* main navigation tabs */	

	
#headNav li.current
	{


	}
#headNav  li
{

}	
	
	
#headNav a

{ 
}	
	



/* Second level navigation */	


.nav2Top
{
    background:transparent url(../Images/nav2Top.jpg) repeat-x 0px 0px;	
    }
	
#nav2Content
{
   
	background:transparent url(../Images/nav2Bottom.jpg) repeat-x bottom;
	background-color: #0088CE;
}		
	


    #nav2 a.current 
 {
    color:#0088CE;
    } 
      
      
         #nav2 li.current, #nav2 .right li.current
   {

	   background: transparent url(../Images/current.jpg) repeat-x top;
   } 
   
      #nav2 li.current a
   {

	   color:#0088CE;
   } 
   
      #nav2 li.currentStart
   {

	   background: transparent url(../Images/currentStart.jpg) no-repeat top;
   } 
   
     
      #nav2 li.currentEnd
   {

	   background: transparent url(../Images/currentEnd.jpg) no-repeat top;
   } 
   
         #nav2 .right li.currentStart
   {

	   background: transparent url(../Images/currentEnd.jpg) no-repeat top;
   } 
   
     
      #nav2 .right li.currentEnd
   {

	   background: transparent url(../Images/currentStart.jpg) no-repeat top;
   }        

   
/* left col */

.leftColNav li
{  
	border-bottom:1px solid #0088CE;
	   }

   
.leftColNav a, .leftColNav .bold, .leftColNav a:visited
 { 
   color: #0088CE;
   }


.leftColNav a:hover
 {
     color: #0088CE;
     background-color: #99ccff;
   
   } 
   
   	
 .topNav a:hover
{
  
  background-color: #99ccff;

  }	 


  
 .input-btn
  {
   color:#fff;
   background:transparent url(../Images/btn.jpg) repeat-x;
   background-color:#0088CE;
   border:1px solid #0088CE;
	}  

.search-btn
{
	color:#fff;
	background:transparent url(../Images/searchBtn.jpg) repeat-x;
	background-color:#000000;
}  

.input-Margin
{
	border:1px solid #999999 !important;
}
	
 .tintedbox
 {
    background-color:#99ccff;}
    
 .results .timeDate
 {
   color:#0088CE;}
   
   
 .Breadcrumb li 
 
 {   
	background: transparent url(../Images/BreadcrumbArrow.jpg) no-repeat 0 5px !important;
   }   
      
 .Breadcrumb a:hover
{

  background-color:#99ccff;
   }
 
.content a:hover, .content410 a:hover, .content554 a:hover, .content605 a:hover, .contentWide a:hover, .AdBox a:hover, div.listbox a:hover
{
  background-color:#99ccff;
}

div.listbox .listboxtitle
{
	color: #0088CE;
	border-color: #0088CE;
}

table.style1 /* Table style 1 */
{
	border: solid 1px #0088CE;
	background-color: #f3f8ff;
}
table.style1 th
{
	border-top: solid 1px #0088CE;
	background-color: #0088CE;
}
table.style1 td
{
	border: solid 1px #0088CE;
	background-color: #f3f8ff;
}

table.style2, div.listbox /* Panel style 1 */
{
	border: solid 1px #0088CE;
	background-color: #f3f8ff;
}

table.style3 /* Panel style 2 */
{
	border: solid 1px #0088CE;
	background-color: #ccffff;
}
table.style4 /* Panel style 3 */
{
	border: solid 1px #0088CE;
	background-color: #000066;
}


/* Content Elements
----------------------------------------------------------------------*/

p.quoteRgt {
	float:right;
	}
p.quoteLft {
	float:left;
	}

p.quoteRgt, p.quoteLft {
	color:#fff;
 	background:#000066 url(../Images/quoleft.jpg) left top no-repeat;
	}
* html p.quoteRgt, * html p.quoteLft {
	margin:0 10px 0 7px;
	}
p.quoteRgt strong, p.quoteLft strong, p.quoteRgt b, p.quoteLft b {
  	background:transparent url(../Images/quoright.jpg) right bottom no-repeat;
}
	
	
	
.roundedBox
{
	
	background-color:#000066;
	color:#ffffff;

	}
	
.roundedBox h2
{
	color:#ffffff;
}	
	


.roundedBox .top
{
    background:transparent url(../Images/roundBoxTop.jpg) no-repeat;
}

.roundedBox .top .right
{
	background:transparent url(../Images/roundBoxTopRight.jpg) no-repeat;
}

.roundedBox .bottom
{
	background:transparent url(../Images/roundBoxBottom.jpg) no-repeat;
}

.roundedBox .bottom .right
{
	background:transparent url(../Images/roundBoxBottomRight.jpg) no-repeat;
}


.roundedBox .innerBox
{
	background-color:#ffffff;
	color:#000000;
}


.callToAction
{
	color:#0088CE !important;
	background: transparent url(../Images/BreadcrumbArrow.jpg) no-repeat right 6px !important;
}	

.findaStore
{
	color:#000066;
	background:#cccccc url(../Images/findastoreTop.jpg) left top no-repeat;
	
}

.findaStore .bottom
{
	background:#0099cb url(../Images/findastoreBottom.jpg)  bottom no-repeat;

}

.findaStore .content
{
	width:150px;
	padding:15px 10px 10px 10px;
}

.findaStore h2
{
	color:#000066;
}

.findaStore .button
{
	background: url(../Images/findastorebutton.jpg) left bottom no-repeat;
}


/* new tab styles */


#headNav  li .tabLeft, #headNav  li.current .tabLeft
{

	background:transparent url(../Images/tabLeft.jpg) no-repeat 0px 0px;	
}



#headNav li .tabRight
{

	background:transparent url(../Images/tabRight.jpg) no-repeat right top;	
}	
	
/** quick links styles **/
.quickLinks h3 a, .quickLinks p, .businessColour
{
	color:#000066 !important;	
}

/** latest news **/

.latestNews
{
	margin-top:20px;
	border: solid 1px #999999;
	font-size:1.2em;
}

.latestNews .Title
{
	padding: 2px 5px 2px 5px;
	background-color: #a7a9ac;
	color: White;
    font-family:Arial Narrow;
    font-size: 1.3em;
    font-weight:bold;
}

.latestNews .NewsStory
{
	padding: 5px 5px 5px 5px;
	background-color: #cccccc;
}

.latestNews .NewsStory a
{
	
}

.latestNews .TimeDate
{
	color: White;
}

.latestNews .Archive
{
	background-color: #bebebe;
	color: White;
	padding: 2px 5px 2px 5px;
}

/** end latest news **/

/** news list **/

.newsList
{
	
}

.newsList .monthYear
{
	font-size:1.3em;
	font-weight:bold;
	padding: 10px 0px 5px 0px;
	margin-bottom: 10px;
	border-bottom: solid 1px #a7a9ac;
}

.newsList .newsItem
{
	border-bottom: solid 1px #cccccc;
	padding-bottom:15px;
}

.newsList .newsItem a
{
	
}

.newsList .newsItem p 
{
		
}
.newsList .newsItem .Date
{
		
}


/** end news list **/

/** paging control **/

.pagingControl
{
	text-align:center;	
}

.pagingControl a
{
	padding:0 2px 0 2px;	
}

/** end paging control **/