﻿/*** Let's Set Everything to Zero ***/
 html,body,p,div,img,li,ul,dl,dd,dt,form,noscript{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin:0;
  padding:0;
  border:0;
  border-spacing:0;
}
input,select{
  margin:0;
  padding:0; font-size: 100%;}
  
textarea{
  font-size: 100%;
}  
  
/* Main DIV Layouts --------------------------------------------------*/

body {margin: 0px 0px 0px 0px; 
      background: #FFFFFF;
	  padding:0;
      color: #333333;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 80%; }
	  
	  
#homesurround  {margin: 0px 0px 0px 0px; clear:both; padding:20px 0px 0px 0px}
	  
#homeleft	{float: left;
			width: 32%;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			background-color:#FFFFFF}  
	
#homeleft1	{float: left;
			width: 32%;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			background-color:#ffffff}  
			
#homeright	{float: right;
			width: 32%;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			background-color:#FFFFFF}  
	
#homemid {float: left;
			width: 35%;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		  background-color:#FFFFFF}	
		  
#subsurround  {margin: 0px 0px 0px 0px; clear:both; padding:10px 0px 0px 0px}

#subcontent {padding: 0px 0px 0px 0px;
            float: left;
			width: 70%;
		     background-color:#FFFFFF}
		 
#subcontentfull {padding: 0px 0px 0px 0px;
		  margin-left: 0px;
		  margin-right: 0px;
		  background-color:#FFFFFF}		  
		  
		  
		  
#textholder {margin: 0px 25px 10px 15px; }	
#textholder2 {margin: 0px 25px 10px 15px; }	

#leafletcontent	 {margin: 0px 12px 10px 15px; padding:10px 0px 0px 0px }	 	 
		  
#subright	{float: right;
			width: 29.9%;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			background-color:#FFFFFF}  	
			 			  
	  	

#footer {clear: both;
		margin: 10px 0px 0px 0px;
		padding: 5px 5px 5px 5px;
         border:solid #b4d1f4;
         border-width:1px 0px 0px 0px;
		 text-align:center
		}
		
.backtotop {margin:20px 0px 0px 0px; padding:0px 0px 0px 10px; background-image:url(/Style%20Library/Images/bullet_up.gif); background-position:0em 0.3em; background-repeat:no-repeat }
	
		
	
		 
#footerhome {clear: both;
		padding: 5px 5px 5px 5px;
		margin: 40px 0px 0px 0px;
		 border:solid #b4d1f4;
         border-width:1px 0px 0px 0px;
         text-align:center}		 
			  

/* Header Styles --------------------------------------------------*/

#header {height: 143px; background-image:url(/Style%20Library/Images/header_bg.gif); background-repeat:repeat-x; background-position: left top;}
#logo {width: 131px; height: 143px; float:left; margin: 0; padding: 0; background-image:url(/Style%20Library/Images/welfare_logo_bg.gif); background-repeat:no-repeat; background-position: left top;}
#headercontent {margin-left: 132px}
#tophead {height: 31px; color:#FFFFFF; padding: 0px 0px 0px 0px}

#logoplace {width: 412px; float:left}

#searcharea {margin: 0px 0px 0px 420px;
             padding: 50px 0px 0px 0px;
             text-align:right; color: #000000; }
             
             
             .search
{
    margin:6px 2px 5px 2px;
}
			 
* html #bothead { margin: 0px 0px 0px 0px; padding: 15px 0px 0px 0px; color: #ffffff}
#bothead { margin: 0px 0px 0px 0px; padding: 17px 0px 0px 0px; color: #ffffff}				 

#globalnav {float: left; padding: 5px 0px 0px 0px;  display:inline }
#textsize {float: right; padding: 2px 5px 0px 0px;  display:inline; text-align:right  }
#textsize img {vertical-align:middle; }


#globalnav li{display: inline; list-style-type: none; padding-right: 5px; border:solid #FFFFFF; border-width:0px 1px 0px 0px;}
#globalnav li.about {padding-left: 5px}
#globalnav li.contact {padding-left: 5px; border:solid #FFFFFF; border-width:0px 0px 0px 0px;}
#globalnav li.skip {padding-left: 5px; border:solid #FFFFFF; border-width:0px 0px 0px 0px;}

#bothead li{display: inline; list-style-type: none; padding-right: 5px; border:solid #FFFFFF; border-width:0px 1px 0px 0px;}
#bothead li.scheme {padding-left: 5px}
#bothead li.services {padding-left: 5px}
#bothead li.new {padding-left: 5px; border:solid #FFFFFF; border-width:0px 0px 0px 0px;}


#header span.jumptocontent, #header a.jumptocontent:link, #header a.jumptocontent:visited { color: #3066b4;  } 
#header a.jumptocontent:focus, #header a.jumptocontent:hover, #header a.jumptocontent:active { color: #FFFFFF; background:none }

#header a {color:#FFFFFF; text-decoration:none; }
#header a:visited {text-decoration: none; color:#FFFFFF; background:none}
#header a:hover   {color: #FFFFFF; text-decoration: underline; background:none}
#header a:focus {color: #3066b4; text-decoration: none; background-color: #FFFFCC}
#header a:active {color: #3066b4; text-decoration: none; background-color: #FFFFCC} 

#header a.onlink {color:#FFFFFF;text-decoration:underline}
#header a.onlink:visited {text-decoration: underline; color:#FFFFFF; background:none}
#header a.onlink:hover   {color: #FFFFFF; text-decoration: underline; background:none}
#header a.onlink:focus {color: #3066b4; text-decoration: none; background-color: #FFFFCC}
#header a.onlink:active {color: #3066b4; text-decoration: none; background-color: #FFFFCC} 		   

		
/* Promotional Placeholders --------------------------------------------------*/


#promo {margin: 10px 0px 0px 2%; padding: 0px 0px 0px 0px; }	
#promo div {width: 24%; height:67px; float:left; margin: 0px 0px 0px 0px; background-image:url(/Style%20Library/Images/promo.gif); background-position:top right; background-repeat:no-repeat; background-color:#ff9700;}	
#promo div h2 {color: #FFFFFF; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px; font-size:1.3em; font-weight:bold }

#promo td.promoimg {border-left: 10px solid #FFFFFF}

#promo a {color:#FFFFFF; text-decoration:none; }
#promo a:visited {text-decoration: none; color:#FFFFFF; background:none}
#promo a:hover   {color: #FFFFFF; text-decoration: underline; background:none}
#promo a:focus {color: #FFFFFF; text-decoration: underline; background:none}
#promo a:active {color: #FFFFFF; text-decoration: underline; background:none} 


/* Homepage Placeholders ---------------------------------------------------------------------------------------------------------*/


/* Left Column Placeholders--------------------------------------------------*/

#homeleft div {margin: 0px 15px 15px 10px; border: 1px solid #ffc000; padding: 7px 7px 7px 7px}
#homeleft div h2 {color: #e06f00; margin: 0px 0px 0px 0px; padding: 0px 0px 5px 0px; font-size:1.2em; font-weight:bold }	
#homeleft div h3 {color: #000000; margin: 0px 0px 0px 0px; padding: 0px 0px 5px 0px; font-size:1.1em; font-weight:bold } 
}

#homeleft ul {list-style: none; margin: 0px 5px 0px 5px; padding: 0 0 0.6em 0;}
#homeleft ul li {background:  url(/Style%20Library/Images/bullet.gif) no-repeat 0em 0.6em; display: block; padding: 0.2em 0 0.1em 10px;}  
		   
#homeleft ul a:link { color: #0033cc; text-decoration: none; }
#homeleft ul a:visited { color: #663399; text-decoration: underline; }
#homeleft ul a:hover {color: #0033cc; text-decoration: underline; background-color: #FFFFCC}
#homeleft ul a:focus {color: #0033cc; text-decoration: underline; background-color: #FFFFCC}
#homeleft ul a:active {color: #0033cc; text-decoration: underline; background-color: #FFFFCC}

/* Centre Column Placeholders--------------------------------------------------*/

#iam {margin: 0px 0px 0px 0px; background-image: url(/Style%20Library/Images/iam.gif); background-repeat: repeat-x;  background-position: top left; padding: 7px 7px 7px 7px} 
#iam ul {list-style: none; margin: 0px 5px 0px 5px; padding: 0 0 1em 0; font-size:1.2em}
#iam ul li {background:  url(/Style%20Library/Images/bullet_blue.gif) no-repeat 0em 0.6em; display: block; padding: 0.2em 0 0.1em 12px;}  
		   
#iam ul a:link { color: #0033cc; text-decoration: none; }
#iam ul a:visited { color: #663399; text-decoration: underline; }
#iam ul a:hover {color: #0033cc; text-decoration: underline; background-color: #FFFFCC}
#iam ul a:focus {color: #0033cc; text-decoration: underline; background-color: #FFFFCC}
#iam ul a:active {color: #0033cc; text-decoration: underline; background-color: #FFFFCC}  


/* Right Column Placeholders--------------------------------------------------*/
#homeleft1 #innerleft {margin: 0px 10px 0px 10px;  padding: 0px 0px 0px 0px; background-color:#FFFFFF}
#homeleft1 #inner {margin: 0px 10px 0px 10px;  padding: 0px 0px 0px 0px; background-color:#FFFFFF}
#homemid #innermid {margin: 0px 10px 0px 10px;  padding: 0px 0px 0px 0px; background-color:#FFFFFF}
#homemid #inner {margin: 0px 10px 0px 10px;  padding: 0px 0px 0px 0px; background-color:#FFFFFF}
#homeright #inner {margin: 0px 10px 0px 0px;  padding: 0px 0px 0px 0px; background-color:#FFFFFF}
#subright #inner {margin: 0px 10px 0px 0px;  padding: 0px 0px 0px 0px; background-color:#FFFFFF}

.placeholder {margin: 0px 0px 15px 0px; padding: 0px 0px 0px 0px;}
.placehead  {background-image:url(/Style%20Library/Images/curve_right.gif); background-repeat:no-repeat; background-position: right top;}
.curve {background-image:url(/Style%20Library/Images/curve_left.gif); background-repeat:no-repeat; background-position: left top;}
.curve h2 {color: #1f419b; margin: 0px 0px 0px 0px; padding: 5px 7px 5px 7px; font-size:1.3em; font-weight:normal }

.placeholder2 {margin: 0px 0px 15px 0px; padding: 0px 0px 0px 0px;}
.placehead2  {background-image:url(/Style%20Library/Images/curve_right_orange2.gif); background-repeat:no-repeat; background-position: right top;}
.curve2 {background-image:url(/Style%20Library/Images/curve_left_orange.gif); background-repeat:no-repeat; background-position: left top;}
.curve2 h2 {color: #FFFFFF; margin: 0px 0px 0px 0px; padding: 5px 7px 5px 7px; font-size:1.3em; font-weight:normal }

.placeholder3 {margin: 0px 0px 15px 0px; padding: 0px 0px 0px 0px;}
.placehead3  {background-image:url(/Style%20Library/Images/curve_right_orange2.gif); background-repeat:no-repeat; background-position: right top;}
.curve3 {background-image:url(/Style%20Library/Images/curve_left_orange.gif); background-repeat:no-repeat; background-position: left top;}
.curve3 h2 {color: #FFFFFF; margin: 0px 0px 0px 0px; padding: 5px 7px 5px 7px; font-size:1.3em; font-weight:normal }

.placeholder4 {margin: 0px 0px 15px 0px; padding: 0px 0px 0px 0px;}
.placehead4  {background-image:url(/Style%20Library/Images/curve_right.gif); background-repeat:no-repeat; background-position: right top;}
.curve4 {background-image:url(/Style%20Library/Images/curve_left.gif); background-repeat:no-repeat; background-position: left top;}
.curve4 h2 {color: #1f419b; margin: 0px 0px 0px 0px; padding: 5px 7px 5px 7px; font-size:1.3em; font-weight:normal }

    table.leftLinkMenu
    {border:solid 1px #5286C6;border-top-style:none;padding: 3px 3px 0px 3px;}
    td.leftLinkMenu a:link
    {color:#18419C;text-decoration:none;font-size:1.2em;}
    td.leftLinkMenu a:visited
    {color:#663399;text-decoration:none;font-size:1.2em;}
    td.leftLinkMenu2 a:link
    {color:#18419C;text-decoration:none;}
    td.leftLinkMenu2 a:visited
    {color:#663399;text-decoration:none;}
    td.leftLinkMenu
    {border:solid 1px #5286C6;padding:0px;font-size:1.1em;white-space:pre-line;}
    table.leftLinkMenuInner
    {border:solid 1px #5286C6; font-size:1.1em;padding:0px;}
    table.changing
    {border:solid 1px #ffac12;background-color:#fff4de;padding: 3px 3px 3px 3px;}
 
   table.leftLinkMenu2
    {border:solid 1px #5286C6;border-top-style:none; padding: 3px 3px 0px 3px;}
    td.leftLinkMenu2
    {border:solid 1px #5286C6;padding:0px;font-size:1.1em;white-space:pre-line;}
    table.leftLinkMenuInner2
    {border:solid 1px #5286C6; font-size:1.1em;padding:0px;}
    td.leftlinkimage{width:60px;}

    




.placecontent {border:solid #5086c6; border-width:0px 1px 1px 1px; padding: 7px 7px 0px 7px}

.placecontent  ul {list-style: none; margin: 0px 0px 0px 0px; padding: 0 0 0.6em 0;}
.placecontent  ul li {background:  url(/Style%20Library/Images/bullet.gif) no-repeat 0em 0.6em; display: block; padding: 0 0 0.8em 10px;}  
		   
.placecontent  ul a:link { color: #0033cc; text-decoration: none; }
.placecontent  ul a:visited { color: #663399; text-decoration: underline; }
.placecontent  ul a:hover {color: #0033cc; text-decoration: underline; background-color: #FFFFCC}
.placecontent  ul a:focus {color: #0033cc; text-decoration: underline; background-color: #FFFFCC}
.placecontent  ul a:active {color: #0033cc; text-decoration: underline; background-color: #FFFFCC}


.rss {margin: 0px 0px 0px 15px; background-color:#FFFFFF; padding: 0px 3px 2px 3px; font-size:70%;}
.rss img {padding: 0px 5px 0px 0px}

.rss a:link { color: #e17d12; text-decoration: underline; }
.rss a:visited { color: #e17d12; text-decoration: underline; }
.rss a:hover {color: #e17d12; text-decoration: underline; background-color: #FFFFFF}
.rss a:focus {color: #e17d12; text-decoration: underline; background-color: #FFFFCC}
.rss a:active {color: #e17d12; text-decoration: underline; background-color: #FFFFCC} 

* html #feedback  {height:70px; }

#feedback  {border:solid #5086c6; min-height:70px;  border-width:1px 1px 1px 1px; margin: 0px 0px 15px 0px; background-color:#e5ecf9; background-image:url(/Style%20Library/Images/feedback.gif); background-repeat:no-repeat; background-position: top left;}
#feedback div {margin: 5px 5px 0px 80px; padding: 0px 0px 0px 0px}
#feedback div h2 {color: #2753a7; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size:1.3em; font-weight:normal }
#feedback div p {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}




/* Permanent Placeholders --------------------------------------------------*/


#perma {margin: 0px 0px 0px 3%; padding: 0px 0px 0px 0px; clear:both; background-color:#0066CC }	
#perma div {width: 17%; height:46px; float:left; margin: 0px 2% 0px 0px; background-image:url(/Style%20Library/Images/perma.gif); background-position:top left; background-repeat:no-repeat; border:solid #ffc000; border-width:1px 1px 1px 1px; background-color:#fdefcf;}	
#perma div h2 {color: #e06f00; margin: 0px 0px 0px 0px; padding: 7px 0px 0px 40px; font-size:1em; font-weight:bold; vertical-align:middle }


#perma a {color:#e06f00; text-decoration:none; }
#perma a:visited {text-decoration: none; color:#e06f00; background:none}
#perma a:hover   {color: #e06f00; text-decoration: underline; background:none}
#perma a:focus {color: #e06f00; text-decoration: underline; background:none}
#perma a:active {color: #e06f00; text-decoration: underline; background:none} 

/* Subpage Styles -------------------------------------------------------------------------------------------------------------------*/
#history {margin: 10px 0px 10px 15px; padding: 0px 0px 0px 0px}

/* Last Updated Placeholder ---------------------------*/
#lastupdated {border:solid #ffc000;  border-width:1px 1px 1px 1px; margin: 0px 0px 15px 0px; padding: 7px 7px 7px 7px;}

/* Blue Outline Placeholder ---------------------------*/
.blueoutline {border:solid #5086c6; border-width:1px 1px 1px 1px; margin: 0px 0px 15px 0px; padding: 7px 7px 7px 7px;}


/* Right Column Placeholders ---------------------------*/
.subplaceholder {margin: 0px 0px 15px 0px; padding: 0px 0px 0px 0px;}
.subplacehead  {background-image:url(/Style%20Library/Images/curve_right.gif); background-repeat:no-repeat; background-position: right top;}
.subcurve {background-image:url(/Style%20Library/Images/curve_left.gif); background-repeat:no-repeat; background-position: left top;}
.subcurve h2 {color: #1f419b; margin: 0px 0px 0px 0px; padding: 5px 7px 5px 7px; font-size:1.3em; font-weight:normal }

.subplaceholder1 {margin: 0px 0px 15px 0px; padding: 0px 0px 0px 0px;}
.subplacehead1  {background-image:url(/Style%20Library/Images/curve_right.gif); background-repeat:no-repeat; background-position: right top;}
.subcurve1 {background-image:url(/Style%20Library/Images/curve_left.gif); background-repeat:no-repeat; background-position: left top;}
.subcurve1 h2 {color: #1f419b; margin: 0px 0px 0px 0px; padding: 5px 7px 5px 7px; font-size:1.3em; font-weight:normal }


/* Start TopicsPagesSummary Control --------------------------*/
.subplacecontentTopicsPage  {display: block;margin: 0px 0px 15px 0px; font-weight:normal; text-decoration:none; background-color: #ffffff; 
								color: #1f419b;}		
.subplacecontentTopicsPage  ul {margin: 0; border:none; padding: 2px; list-style-type: none; font-size: 1em; text-decoration: none;}
.subplacecontentTopicsPage  li {display: block; margin:0px 0px 3px 0px; padding: 5px 0px 5px 15px;color: #1f419b; text-decoration:none; font-weight:bold; 
								background-color:#dae7f9;
								border: 1px solid #5086c6; background-image:url(/Style%20Library/Images/bullet_nav.gif); background-repeat:no-repeat;
								background-position:0.3em 0.9em}
.subplacecontentTopicsPage  li:hover {background-color:#e8f0fb; }
.subplacecontentTopicsPage  a:link {color: #1f419b; display: block; margin:0px 0px 0px 0px; text-decoration: none;}	
.subplacecontentTopicsPage  a {display: block; color: #1f419b; text-decoration: none; font-weight:normal; 
								background-color:transparent;
								background-repeat:no-repeat;
								background-position:0.3em 0.9em}			
.subplacecontentTopicsPage  a:visited {color: #1f419b;	background-color:transparent; text-decoration: none; font-weight:normal}					
.subplacecontentTopicsPage  a:hover {color: #1f419b; background-color:transparent; text-decoration:underline; font-weight:normal }			
.subplacecontentTopicsPage  a:focus {color: #1f419b; background-color:transparent; text-decoration: none; font-weight:normal }			
.subplacecontentTopicsPage  a:active {color: #1f419b; background-color:transparent; text-decoration: none; font-weight:normal }		
/* End TopicsPagesSummary Control --------------------------*/


.subplacecontent {border:solid #5086c6; border-width:0px 1px 1px 1px; padding: 17px 7px 0px 7px}
.subplacecontent  ul {list-style: none; margin: 0px 0px 0px 0px; padding: 0 0 0.6em 0;}
.subplacecontent  ul li {background:  url(/Style%20Library/Images/bullet.gif) no-repeat 0em 0.6em; display: block; padding: 0.2em 0 0.1em 10px;} 
.subplacecontent  ul a:link { color: #0033cc; text-decoration: underline; }
.subplacecontent  ul a:visited { color: #663399; text-decoration: underline; }
.subplacecontent  ul a:hover {color: #0033cc; text-decoration: underline; background-color: #FFFFCC}
.subplacecontent  ul a:focus {color: #0033cc; text-decoration: underline; background-color: #FFFFCC}
.subplacecontent  ul a:active {color: #0033cc; text-decoration: underline; background-color: #FFFFCC}


.subplacecontent_noborder { padding: 17px 7px 0px 7px}
.subplacecontent_noborder  ul {list-style: none; margin: 0px 0px 0px 0px; padding: 0 0 0.6em 0;}
.subplacecontent_noborder  ul li {background:  url(/Style%20Library/Images/bullet.gif) no-repeat 0em 0.6em; display: block; padding: 0.2em 0 0.1em 10px;} 
.subplacecontent_noborder  ul a:link { color: #0033cc; text-decoration: underline; }
.subplacecontent_noborder  ul a:visited { color: #663399; text-decoration: underline; }
.subplacecontent_noborder  ul a:hover {color: #0033cc; text-decoration: underline; background-color: #FFFFCC}
.subplacecontent_noborder  ul a:focus {color: #0033cc; text-decoration: underline; background-color: #FFFFCC}
.subplacecontent_noborder  ul a:active {color: #0033cc; text-decoration: underline; background-color: #FFFFCC}

.subplacecontent_orange {border:solid #ffc000; border-width:0px 1px 1px 1px; padding: 17px 7px 0px 7px}
.subplacecontent_orange  ul {list-style: none; margin: 0px 0px 0px 0px; padding: 0 0 0.6em 0;}
.subplacecontent_orange  ul li {background:  url(/Style%20Library/Images/bullet.gif) no-repeat 0em 0.6em; display: block; padding: 0.2em 0 0.1em 10px;} 
.subplacecontent_orange  ul a:link { color: #0033cc; text-decoration: underline; }
.subplacecontent_orange  ul a:visited { color: #663399; text-decoration: underline; }
.subplacecontent_orange  ul a:hover {color: #0033cc; text-decoration: underline; background-color: #FFFFCC}
.subplacecontent_orange  ul a:focus {color: #0033cc; text-decoration: underline; background-color: #FFFFCC}
.subplacecontent_orange  ul a:active {color: #0033cc; text-decoration: underline; background-color: #FFFFCC}



/* Blue Shaded Placeholders ---------------------------*/
.blueshade {border:solid #5086c6;  border-width:1px 1px 1px 1px; margin: 0px 0px 15px 0px; padding: 7px 7px 7px 7px; background-image:url(/Style%20Library/Images/shade.gif); background-repeat:repeat-x; background-color:#ebf2fc; }
.blueshade h2 {font-size:1.3em; color: #1f419b; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-weight:normal;}

	
/* Orange Outline Placeholders ---------------------------*/	
.orangeoutline {border:solid #ffc000;  border-width:1px 1px 1px 1px; margin: 0px 0px 15px 0px; padding: 7px 7px 7px 7px;}  
.orangeoutline h2 {color: #e27911; margin: 0px 0px 0px 0px; padding: 0px 0px 7px 0px; font-size:1.3em;   font-weight:normal} 

/* Table of Contents ---------------------------*/	
.tableofcontent {border:dotted #5086c6;  border-width:1px 1px 1px 1px; padding: 7px 7px 7px 7px; font-weight:bold; margin: 0px 0px 15px 0px}



/* Subpage Promotional Placeholders --------------------------------------------------*/



.promosub  { margin: 0px 0px 15px 0px; background-image:url(/Style%20Library/Images/promo.gif); background-position:top right; background-repeat:no-repeat}	
.promosub h2 {color: #FFFFFF; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px; font-size:1.3em; font-weight:bold }
.promosub p {color: #FFFFFF; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px; }


.promosub a:link {color:#FFFFFF; text-decoration:none; }
.promosub a:visited {text-decoration: none; color:#FFFFFF; background:none}
.promosub a:hover   {color: #FFFFFF; text-decoration: underline; background:none}
.promosub a:focus {color: #FFFFFF; text-decoration: underline; background:none}
.promosub a:active {color: #FFFFFF; text-decoration: underline; background:none} 


/* TABS --------------------------------------------------*/
#coreTabs{float:left;width:99%;font-size:.9em;line-height:normal;margin-right:0px;border-bottom:1px solid #3366cc; margin-bottom:20px }
#coreTabs ul{list-style-type: none;margin:0;margin-left: 0px;padding:0;}
#coreTabs li{display:inline;margin:0;padding:0; font-weight:bold; background-color:red}
#coreTabs a{float:left;background:url(/Style%20Library/Images/tab_l.gif) no-repeat left top;margin:0;margin-right:0px;padding:0 0 0 9px;text-decoration:none;}
#coreTabs a span{float:left;display:block;background:url(/Style%20Library/Images/tab_r.gif) no-repeat right top;padding: 8px 8px 6px 0px;color:#3366cc;}
#coreTabs a:hover span{color: #000000; cursor:pointer}
#coreTabs a:focus span{color: #000000; cursor:pointer}
#coreTabs a:active span{color: #000000; cursor:pointer}
#coreTabs #currenton a{background-position:0 -83px;}
#coreTabs #currenton a span{background-position:100% -83px;color: #000000;}
#coreTabs a:hover{background-position:0% -83px; cursor:pointer}
#coreTabs a:focus{background-position:0% -83px; cursor:pointer}
#coreTabs a:active{background-position:0% -83px; cursor:pointer}
#coreTabs a:hover span{background-position:100% -83px; cursor:pointer}
#coreTabs a:focus span{background-position:100% -83px; cursor:pointer}
#coreTabs a:active span{background-position:100% -83px; cursor:pointer}
#coreTabs a.tcdtab{background:url(/Style%20Library/Images/tab_l_sans.gif) no-repeat left top;}
#coreTabs a.tcdtab:hover{background-position:0% -83px; cursor:pointer}
#coreTabs a.tcdtab:focus{background-position:0% -83px; cursor:pointer}
#coreTabs a.tcdtab:active{background-position:0% -83px; cursor:pointer}
#coreTabs a.border {border-bottom:0px solid #3366cc;}






/* A-Z Alphabet ---------------------------*/	
.alphabet {margin: 0px 0px 15px 0px}

.alphaon {background-color: #e27911; margin: 0px 2px 0px 0px; font-weight:bold; font-size:1.2em}
.alphaon a:link {color:#fff2e8; text-decoration:none; padding:3px 5px 3px 5px;}
.alphaon a:visited {text-decoration: none; color:#fff2e8; background-color: #e27911;  padding:3px 5px 3px 5px;}
.alphaon a:hover   {color: #e27911; text-decoration: none; background-color: #fff2e8;  padding:3px 5px 3px 5px;}
.alphaon a:focus {color: #e27911; text-decoration: none; background-color: #fff2e8;  padding:3px 5px 3px 5px;}
.alphaon a:active {color: #e27911; text-decoration: none; background-color: #fff2e8;  padding:3px 5px 3px 5px;} 

.alphaoff {background-color: #fff2e8; margin: 0px 2px 0px 0px; font-weight:bold; font-size:1.2em}
.alphaoff a:link {color:#e27911; text-decoration:none; padding:3px 5px 3px 5px;}
.alphaoff a:visited {text-decoration: none; color:#e27911; background-color: #fff2e8;  padding:3px 5px 3px 5px;}
.alphaoff a:hover   {color: #fff2e8; text-decoration: none; background-color:#e27911;  padding:3px 5px 3px 5px;}
.alphaoff a:focus {color: #fff2e8; text-decoration: none; background-color: #e27911;  padding:3px 5px 3px 5px;}
.alphaoff a:active {color: #fff2e8; text-decoration: none; background-color: #e27911;  padding:3px 5px 3px 5px;} 


.alphanone {background-color: #fef7e7; padding:3px 5px 3px 5px; margin: 0px 2px 0px 0px; font-weight:bold;  font-size:1.2em; color: #999999}
.alphanone a:link {color:#e27911; text-decoration:none; }
.alphanone a:visited {text-decoration: none; color:#e27911; background-color: #fff2e8;}
.alphanone a:hover   {color: #e27911; text-decoration: underline; background-color: #fff2e8;}
.alphanone a:focus {color: #e27911; text-decoration: underline; background-color: #fff2e8;}
.alphanone a:active {color: #e27911; text-decoration: underline; background-color: #fff2e8;} 

#letter {float: right; width: 100px; font-size:6em; color:#3366cc; padding: 10px 0px 0px 0px}
#azcontent {margin-right:120px;  }

/* Split list leaflet Contents --------------------------------------------------*/

#bordersurround {border:dotted #5086c6;  border-width:1px 1px 1px 1px; padding: 0px 0px 0px 0px;  margin: 0px 0px 15px 0px}
#listleft {width: 46%; float: left; padding: 0px 0px 0px 0px; border:dotted #5086c6;  border-width:0px 1px 0px 0px;}
#listright {width: 48%; float: right;  padding: 0px 0px 0px 0px;}

#listleft div  {padding: 7px 7px 7px 7px;}
#listright div   {padding: 7px 7px 7px 7px;}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
		   
/* Left Navigation --------------------------------------------------*/



#subnavcontainer { margin:0px 0px 15px 0px;  background-color:#ffffff;    }
		
#subnavcontainer ul{
			margin: 0;
			padding: 0;
			list-style-type: none;
			font-size: 1em;
			}
		
#subnavcontainer li {margin:0px 0px 3px 0px; padding:0px 0px 0px 0px; width:100% }

* html #subnavcontainer li  {margin:0px 0px 0px 0px;}
		
#subnavcontainer a
		    {display: block;
			 padding: 5px 0px 5px 15px;
			 color: #1f419b;
			 text-decoration: none;
			 font-weight:normal;
			 background-color:#dae7f9;
			 border: 1px solid #5086c6;
			 background-image:url(/Style%20Library/Images/bullet_nav.gif); background-repeat:no-repeat; background-position:0.3em 0.9em
			}
			
#subnavcontainer a:visited{
			color: #1f419b;
			background-color:#dae7f9;
			border: 1px solid #5086c6;
			text-decoration: none;
			font-weight:normal}			
		
#subnavcontainer a:hover
		    {color: #1f419b;
			background-color:#e8f0fb;
			border: 1px solid #5086c6;
			text-decoration: underline;
			font-weight:normal }
			
			
#subnavcontainer a:focus
		    {color: #1f419b;
			background-color:#e8f0fb;
			border: 1px solid #5086c6;
			text-decoration: underline;
			font-weight:normal }
			
#subnavcontainer a:active
		    {color: #1f419b;
			background-color:#e8f0fb;
			border: 1px solid #5086c6;
			text-decoration: underline;
			font-weight:normal }						
			
a:link#currentnav, a:visited#currentnav
		    {color: #1f419b;
			background-color:#dae7f9;
			border: 1px solid #5086c6;
			text-decoration: none;
			font-weight:normal}	
			




/* Heading Text and Links --------------------------------------------------*/
h1 { font-size: 1.6em; color: #1f419b;  margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px; font-weight:normal}





#textholder h1 { font-size: 1.6em; color: #1f419b;  margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px; font-weight:bold}
#textholder h2 {color: #e27911; margin: 5px 0px 0px 0px; padding: 3px 0px 7px 5px; font-size:1.4em;   font-weight:normal; background-image:url(/Style%20Library/Images/h2_bg.gif); background-repeat:repeat-x; }
#textholder h3 { font-size: 1.3em; color: #1f419b;  margin: 0px 0px 0px 0px; padding: 0px 0px 5px 0px; font-weight:normal}
#textholder h4 { font-size: 1.1em; color: #333333;  margin: 0px 0px 0px 0px; padding: 0px 0px 5px 0px; font-weight:bold}
#textholder h5 { font-size: 1em; color: #333333;  margin: 0px 0px 0px 0px; padding: 0px 0px 5px 0px; font-weight:bold}

#textholder2 h1 { font-size: 1.6em; color: #1f419b;  margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px; font-weight:bold}
#textholder2 h2 {color: #e27911; margin: 5px 0px 10px 0px; padding: 3px 0px 7px 5px; font-size:1.4em;   font-weight:normal; background-image:url(/Style%20Library/Images/h2_bg.gif); background-repeat:repeat-x; }
#textholder2 h3 { font-size: 1.3em; color: #1f419b;  margin: 0px 0px 0px 0px; padding: 0px 0px 5px 0px; font-weight:normal}
#textholder2 h4 { font-size: 1.1em; color: #333333;  margin: 0px 0px 0px 0px; padding: 0px 0px 5px 0px; font-weight:bold}
#textholder2 h5 { font-size: 1em; color: #333333;  margin: 0px 0px 0px 0px; padding: 0px 0px 5px 0px; font-weight:bold}

#leafletcontent h1 { font-size: 1.6em; color: #1f419b;  margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px; font-weight:bold}
#leafletcontent h2 {color: #e27911; margin: 5px 0px 5px 0px; padding: 3px 0px 7px 5px; font-size:1.4em;   font-weight:normal; background-image:url(/Style%20Library/Images/h2_bg.gif); background-repeat:repeat-x; }
#leafletcontent h3 { font-size: 1.3em; color: #333333;  margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px; font-weight:normal}
#leafletcontent h3 { font-size: 1.3em; color: #1f419b;  margin: 0px 0px 0px 0px; padding: 0px 0px 5px 0px; font-weight:normal}
#leafletcontent h4 { font-size: 1.1em; color: #333333;  margin: 0px 0px 0px 0px; padding: 0px 0px 5px 0px; font-weight:bold}
#leafletcontent h5 { font-size: 1em; color: #333333;  margin: 0px 0px 0px 0px; padding: 0px 0px 5px 0px; font-weight:bold}

	
p   {margin: 0px 0px 15px 0px; padding: 0px 0px 0px 0px;}

p.iamClass{font-size: 1.3em; color: #1f419b;  margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px; font-weight:strong}



#textholder ul {list-style: none; margin: 0px 5px 0px 5px; padding: 0 0 0.6em 0;}
#textholder ul li {background:  url(/Style%20Library/Images/bullet.gif) no-repeat 0em 0.6em; display: block; padding: 0.2em 0 0.1em 10px;}

#textholder ol { list-style:decimal; margin: 0px 5px 0px 27px; padding: 0 0 0.6em 0; }
#textholder ol li { padding: 0.2em 0 0.1em 0px;}

#textholder ol ol{list-style: lower-alpha; margin: 0px 5px 0px 15px; padding: 0 0 0.6em 0;}
#textholder ol ol li {  padding: 0.2em 0 0.1em 0px;}

#textholder ol ol ol{list-style:lower-roman; margin: 0px 5px 0px 15px; padding: 0 0 0.6em 0;}
#textholder ol ol ol li {  padding: 0.2em 0 0.1em 0px;}

#textholder2 ol { list-style:decimal; margin: 0px 5px 0px 27px; padding: 0 0 0.6em 0; }
#textholder2 ol li { padding: 0.2em 0 0.1em 0px;}

#textholder2 ol ol{list-style: lower-alpha; margin: 0px 5px 0px 15px; padding: 0 0 0.6em 0;}
#textholder2 ol ol li {  padding: 0.2em 0 0.1em 0px;}

#azcontent ul {list-style: none; margin: 0px 5px 0px 5px; padding: 0 0 0.6em 0;}
#azcontent ul li {background:  url(/Style%20Library/Images/bullet.gif) no-repeat 0em 0.6em; display: block; padding: 0.2em 0 0.1em 10px;}

#azcontent ol { list-style:decimal; margin: 0px 5px 0px 27px; padding: 0 0 0.6em 0; }
#azcontent ol li { padding: 0.2em 0 0.1em 0px;}

#leafletcontent ul {list-style: none; margin: 0px 0px 0px 0px; padding: 0 0 0 0;}
#leafletcontent ul li {background:  url(/Style%20Library/Images/dot.gif) no-repeat 0em 0.9em; display: block; padding: 0.3em 0px 0px 10px;}

#leafletcontent ol { list-style:decimal; margin: 0px 5px 0px 27px; padding: 0 0 0.6em 0; }
#leafletcontent ol li { padding: 0.2em 0 0.1em 0px;}

dl {margin: 0px 0px 15px 0px;}




hr {width:99%; height:1px; color:#cccccc; border:0; margin: 15px 0px 15px 0px; }


/* Forms--------------------------------------------------*/ 

#textholder fieldset {margin: 0px 0px 30px 0px; }
#textholder fieldset p {margin: 7px 0px 7px 7px; } 
#textholder fieldset td {padding: 7px 7px 7px 7px; } 
#textholder legend {color: #666666; font-size:1.3em; font-weight:normal}
.redstar {font-weight: bold; color: #FF0000;}
.loginbtn {margin: 0px 0px 0px 0px; padding: 5px 10px 0px 0px; vertical-align:middle}
#textholder fieldset.buttons {text-align: center; padding: 7px 7px 7px 7px}

#textholder form table {margin: 0px 0px 20px 0px}
#textholder form td {padding: 5px 15px 5px 5px}
#textholder label {color: #000000}

#textholder2 fieldset {margin: 0px 0px 30px 0px; }
#textholder2 fieldset p {margin: 7px 0px 7px 7px; } 
#textholder2 fieldset td {padding: 7px 7px 7px 7px; } 
#textholder2 legend {color: #666666; font-size:1.3em; font-weight:normal}
.redstar {font-weight: bold; color: #FF0000;}
.loginbtn {margin: 0px 0px 0px 0px; padding: 5px 10px 0px 0px; vertical-align:middle}
#textholder2 fieldset.buttons {text-align: center; padding: 7px 7px 7px 7px}

#textholder2 form table {margin: 0px 0px 20px 0px}
#textholder2 form td {padding: 5px 15px 5px 5px}
#textholder2 label {color: #000000}

/* Note--------------------------------------------------*/ 

p.note_orange {border: 1px dotted #ffc000; padding: 5px 5px 5px 5px; color:#e27911}
p.note_blue {border: 1px solid #5086c6; padding: 5px 5px 5px 5px; color:#1f419b; background-color:#dae7f9}

/* Tables --------------------------------------------------*/

#textholder table {background-color: #5086c6; margin: 0px 0px 15px 0px}
#textholder table caption {background-color: #5086c6; text-align:left; font-size:1.1em; color:#FFFFFF; font-weight:bold; padding: 5px 5px 5px 5px }
#textholder table td {background-color: #ffffff; padding: 5px 5px 5px 5px}
#textholder table th {background-color: #dae7f9; color:#1f419b; text-align:left; padding: 5px 5px 5px 5px}

#textholder2 table {background-color: #5086c6; margin: 0px 0px 15px 0px}
#textholder2 table caption {background-color: #5086c6; margin: 0px 0px 15px 0px}
#textholder2 table td {background-color: #ffffff; padding: 5px 5px 5px 5px}
#textholder2 table th {background-color: #dae7f9; color:#1f419b; text-align:left; padding: 5px 5px 5px 5px}




/* Links --------------------------------------------------*/
a:link { color: #0033cc; text-decoration: underline; }
a:visited { color: #663399; text-decoration: underline; }
a:hover {color: #0033cc; text-decoration: underline; background-color: #FFFFCC}
a:focus {color: #0033cc; text-decoration: underline; background-color: #FFFFCC}
a:active {color: #0033cc; text-decoration: underline; background-color: #FFFFCC}







/* Fix 3px Bug --------------------------------------------------*/ 
 
/* Hide from IE5-mac. Only IE-win sees this. \*/

* html #homesurround {height: 1%; margin-left: 0;}
* html #homeleft {height: 1%; margin-left: 0;}
* html #homeright {height: 1%; margin-left: 0;}
* html #homemid {height: 1%; margin-left: 0;}
* html #inner {height: 1%; margin-left: 0; }

* html #subcontent {height: 1%; margin-left: 0;}
* html #subright {height: 1%; margin-left: 0;}
* html .blueoutline {height: 1%; margin-left: 0;}
  
* html .placeholder {height: 1%; margin-left: 0;}
* html .placehead  {height: 1%; margin-left: 0;}
* html .curve {height: 1%; margin-left: 0;} 

* html .subplaceholder {height: 1%; margin-left: 0;}
* html .subplacehead  {height: 1%; margin-left: 0;}
* html .subcurve {height: 1%; margin-left: 0;}

* html #subnavcontainer {height: 1%; margin-left: 0;}

   
		  


/* Middle Position & image --------------------------------------------------*/
.middle    {vertical-align: middle;}

.photocaptionleft {float:left;
             border: 1px solid #CCCCCC;
			 background-color: #F9F9F9;
			 padding: 5px 5px 5px 5px;
			 text-align: center;
			 margin: 10px 10px 10px 10px; }

.photocaptionleft img{display:block; padding: 0px 0px 3px 0px}	

.photocaptionright {float:right;
             border: 1px solid #CCCCCC;
			 background-color: #F9F9F9;
			 padding: 5px 5px 5px 5px;
			 text-align: center;
			 margin: 10px 10px 10px 10px; }

.photocaptionright img{display:block;  padding: 0px 0px 3px 0px}	




/* --------------------------Abbr and Acronyms----------------------------------- */
 abbr, acronym, span.abbr {
  cursor: help;
  border-bottom: 1px dashed #000;
}



/* MOSS - Search Tabs - Non-Selected Tab--------------------------------------------------*/
.ms-sctabcf {padding: 8px 8px 6px 0px;text-align:center;width:175px; background:url(/Style%20Library/Images/fulltab.gif) no-repeat right top; font-weight:bold; font-size:.9em;line-height:normal;margin-right:0px;border-bottom:1px solid #3366cc; margin-bottom:20px; }
.ms-sctabcf a{border-bottom:0px solid #3366cc;text-decoration:none;color:#3366cc;}
.ms-sctabcf a:hover{ cursor:pointer}
.ms-sctabcf a:focus{ cursor:pointer}
.ms-sctabcf a:active{ cursor:pointer}
.ms-sctabcfhover {padding: 8px 8px 6px 0px;text-align:center;width:175px; background:url(/Style%20Library/Images/fulltabselected.gif) no-repeat right top; font-weight:bold; font-size:.9em;line-height:normal;margin-right:0px;border-bottom:1px solid #3366cc; margin-bottom:20px; }
.ms-sctabcfhover a{border-bottom:0px solid #3366cc;text-decoration:none;color:#000000;}
.ms-sctabcfhover a:hover{ cursor:pointer;background-color:#ffffff;}
.ms-sctabcfhover a:focus{ cursor:pointer}
.ms-sctabcfhover a:active{ cursor:pointer}


/* MOSS - Search Tabs - Selected Tab--------------------------------------------------*/
.ms-sctabcn {padding: 8px 8px 6px 0px;text-align:center;width:175px; background:url(/Style%20Library/Images/fulltabselected.gif) no-repeat right top; font-weight:bold; font-size:.9em;line-height:normal;margin-right:0px;border-bottom:1px solid #3366cc; margin-bottom:20px ;color: #000000;}
.ms-sctabcn a{text-decoration:none;color:#000000;}
.ms-sctabcn a:hover{cursor:pointer;}
.ms-sctabcn a:focus{cursor:pointer}
.ms-sctabcn a:active{cursor:pointer}
.ms-sctabcnhover {padding: 8px 8px 6px 0px;text-align:center;width:175px; background:url(/Style%20Library/Images/fulltabselected.gif) no-repeat right top; font-weight:bold; font-size:.9em;line-height:normal;margin-right:0px;border-bottom:1px solid #3366cc; margin-bottom:20px ;color: #000000;}
.ms-sctabcnhover a{text-decoration:none;color:#000000;}
.ms-sctabcnhover a:hover{cursor:pointer;background-color:#ffffff;}
.ms-sctabcnhover a:focus{cursor:pointer}
.ms-sctabcnhover a:active{cursor:pointer}


/* MOSS - Search Tabs - Other Styles--------------------------------------------------*/
.ms-hidden {LEFT: 0px; OVERFLOW: hidden; WIDTH: 1px; POSITION: absolute; TOP: -500px; HEIGHT: 1px;}
.ms-sctabrx {border-bottom:1px solid #3366cc;}


/* Syndicated content styles--------------------------------------------------*/

.topic DIV {
	MARGIN: 0px 25px 10px 15px
}
.topic div h1
{
	color: #e27911; margin: 5px 0px 0px 0px; padding: 3px 0px 7px 5px; font-size:1.4em;   font-weight:normal; background-image:url(/Style%20Library/Images/h2_bg.gif); background-repeat:repeat-x;
}

.topic div h3
{
	font-size: 1.3em; color: #1f419b;  margin: 0px 0px 0px 0px; padding: 0px 0px 5px 0px; font-weight:normal}
	
.label_addressline1, .label_addressline2, .label_addressline3, .label_addressline4, .label_addressline5, .label_county, .label_country, .label_orgname {

display : none;

}

