/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('../font/open-sans-v13-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Light'), local('OpenSans-Light'),
       url('../font/open-sans-v13-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../font/open-sans-v13-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../font/open-sans-v13-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../font/open-sans-v13-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../font/open-sans-v13-latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-300italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: url('../font/open-sans-v13-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'),
       url('../font/open-sans-v13-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../font/open-sans-v13-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../font/open-sans-v13-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('../font/open-sans-v13-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../font/open-sans-v13-latin-300italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../font/open-sans-v13-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Open Sans'), local('OpenSans'),
       url('../font/open-sans-v13-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../font/open-sans-v13-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../font/open-sans-v13-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../font/open-sans-v13-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../font/open-sans-v13-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url('../font/open-sans-v13-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Italic'), local('OpenSans-Italic'),
       url('../font/open-sans-v13-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../font/open-sans-v13-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../font/open-sans-v13-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../font/open-sans-v13-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../font/open-sans-v13-latin-italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('../font/open-sans-v13-latin-600.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'),
       url('../font/open-sans-v13-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../font/open-sans-v13-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../font/open-sans-v13-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../font/open-sans-v13-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../font/open-sans-v13-latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-600italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: url('../font/open-sans-v13-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'),
       url('../font/open-sans-v13-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../font/open-sans-v13-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../font/open-sans-v13-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('../font/open-sans-v13-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../font/open-sans-v13-latin-600italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('../font/open-sans-v13-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Bold'), local('OpenSans-Bold'),
       url('../font/open-sans-v13-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../font/open-sans-v13-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../font/open-sans-v13-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../font/open-sans-v13-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../font/open-sans-v13-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: url('../font/open-sans-v13-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'),
       url('../font/open-sans-v13-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../font/open-sans-v13-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../font/open-sans-v13-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../font/open-sans-v13-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../font/open-sans-v13-latin-700italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-800 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: url('../font/open-sans-v13-latin-800.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'),
       url('../font/open-sans-v13-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../font/open-sans-v13-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('../font/open-sans-v13-latin-800.woff') format('woff'), /* Modern Browsers */
       url('../font/open-sans-v13-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../font/open-sans-v13-latin-800.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-800italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: url('../font/open-sans-v13-latin-800italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Extrabold Italic'), local('OpenSans-ExtraboldItalic'),
       url('../font/open-sans-v13-latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../font/open-sans-v13-latin-800italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../font/open-sans-v13-latin-800italic.woff') format('woff'), /* Modern Browsers */
       url('../font/open-sans-v13-latin-800italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../font/open-sans-v13-latin-800italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}


body {
	font-family: 'Open Sans', Arial, Helvetica;
    font-size:16px;
	margin: 0px;
    line-height:1.125em; /* 16x1.125=18px */
}
#page {
  width: 100%;
  max-width:1000px ;
  margin-left: auto ;
  margin-right: auto ;
}


/* don't change the order of these! it breaks IE/mac  */
a:link    {
	color: #336996;
	text-decoration: none;
	font-weight: 600;
}
a:visited {
	color: #336996;
	text-decoration: none;
	font-weight: 600;
}
a:hover   {
	color: #983383;
	text-decoration: none;
	font-weight: 600;
}
a:active  {
	color: #336996;
	text-decoration: none;
	font-weight: 600;
} 
 
 /* don't change the order of these! it breaks IE/mac  */
a.old:link    { color: #d28400; text-decoration: none; font-weight: normal;}
a.old:visited { color: #d28400; text-decoration: none; font-weight: normal;}
a.old:hover   { color: #ffcc33; text-decoration: none; font-weight: normal;}
a.old:active  { color: #ff9900; text-decoration: none; font-weight: normal;} 


td {
  padding-top: 2px;
  padding-right: 8px;
  padding-bottom: 2px;
  padding-left: 8px;
  font-size: 12px;
}

.covid {
	width: 100%;
	height: 55px;
	background: #eb6559;
}
.covid h2 {
	color:#fff;
	padding: 15px 30px 5px 30px;
}
.covid h2 a {
	color:#fff; !important;
	text-decoration:underline; !important;
}
.covid h2 a.hover { 
	color:#fff; !important;
	text-decoration:underline; !important;
}
covid h2 a.active {
	color:#fff; !important;
	text-decoration:underline; !important;
}
covid h2 a.visited {
	color:#fff; !important;
	text-decoration:underline; !important;
}

#header {
	width:100%;
	position:relative;
	padding:0;
	margin:0;
	background:#fff;
}

#header img {
    max-width:100%;
	background-color: #fff;
}

/* SB searchbox styling */
#header div#searchcontainer {
	position:absolute;
    top:0;
    right: 358px;
	height:40px;
	width:264px;
}	
#header div.sb-search {
	position:relative;
    background-color: #fff;
    height:40px;
}
input#search {
	padding-left:15px !important;
}

#header div#topnav {
  position:absolute;
  top:55;
  right:0px;
  background-color: #fff;
  color:#666;
  height:40px;
}

#topnav img {
	z-index:20;
    float:left;
}
#topnav ul li.donate a {
	padding-left: 22px;
	background: url(../images/home_buttons/donate_home.png) no-repeat 6px center;
	}

#topnav ul {
	z-index:40;
    list-style:none;
	margin-left: 4px;
    padding-bottom: 8px;
	padding-top:0px;
	margin-top: 11px;
    margin-right: 25px;
}
#topnav li {
    display:inline;
    font-size:13px;
}
#topnav ul a {
    text-decoration-line: none;
    text-decoration-style: solid;
	border-left: 1px solid #d0cfcf;
    padding: 2px 4px 4px 6px;
	color: #666;
	font-weight: normal;
}
#topnav li:first-child a {
    border-left: none;
}

div#menuholder {
	clear:both;
	width: 100%;
	background-color: #fff;
	padding-bottom: 9px;
}
div.menu {
	width: 100%;
	background-color: #5091CD;
	padding: 0;
	margin: 0;
}
div.menu a {
	font-weight: normal;
}

table.main {
	width: 100%;
	margin: 0px;
	background-color: #ffffff;
}

img {
	border:0;
}
#buttondiv img:hover {
	opacity: 0.80;
	/* IE 8 */
  	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
/*
input.nav_03_search {
	vertical-align: top;
	border-bottom-style : outset;
	border-bottom : thin;
	border-left : thin;
	padding: none; */

td.quick_links {
	background-color: #ffffff;
	border-right: #f0f0f0 dotted 3px;
	width: 27%;
	padding-left: 30px;
	padding-top: 4px;
	padding-right: 18px;
	color: #666;
	font-family: 'Open Sans', Arial, Helvetica;
	font-size: 16px;
	font-weight: 700;
}
td.quick_links p {
	color: #666;
	font-family: 'Open Sans', Arial, Helvetica;
	font-size: 14px;
	font-weight: 600;
	padding-bottom:5px;
	padding-top:4px;
	margin:0;
}
td.quick_links p:first-child {
		margin-top: 18px;
}
td.quick_links p:last-child {
		margin-bottom: 30px;
}
td.quick_links ul {
	list-style:none;
	padding-top:0px;
	padding-left:0;
	line-height: 125%;
}
td.quick_links ul li {
	color: #666;
	font-family: 'Open Sans', Arial, Helvetica;
	font-size: 14px;
	font-weight: 600;
	padding-bottom:8px;
}
td.quick_links ul ul {
	list-style:none;
	margin-left:4px;
	margin-bottom:0px;
	margin-top: 4px;
	padding-top:4px;
    padding-left: 1.2em;
    text-indent: -1.2em;
	line-height: 140%;
	}
td.quick_links ul ul li:before {
    content: ">";
    display: block;
    float: left;
    width: 1.2em;
    color: #4a8ecc;
}
td.quick_links ul ul li {
	font-weight: 500;
	padding-bottom:6px;
}
td.quick_links ul ul ul {
	list-style:none;
	margin-left:4px;
	margin-bottom:0px;
	margin-top: 4px;
	padding-top:8px;
    padding-left: 1.2em;
    text-indent: -1.2em;
	line-height: 140%;
	}
td.quick_links ul ul ul li:before {
    content: ">";
    display: block;
    float: left;
    width: 1.2em;
    color: #4a8ecc;
}
td.quick_links ul ul ul li {
	font-weight: 500;
	padding-bottom:5px;
}
td.quick_links h1 {
	color: #5091cd;
	font-family: 'Open Sans', Arial, Helvetica;
	font-size: 16px;
	font-weight: 700;
/*	margin-top:0; */
	padding: 10px 0 2px 0;
}
td.quick_links h1 a {
	color: #5091cd;
	font-weight: 700;
}
td.quick_links h1 a:hover {
	color: #72ade3;
	font-weight: 700;
}
td.quick_links h2 {
	color: #5091cd;
	font-family: 'Open Sans', Arial, Helvetica;
	font-size: 16px;
	font-weight: 600;
/*	margin-top:0; */
	padding: 10px 0 2px 0;
}
td.quick_links h2 a {
	color: #5091cd;
	font-weight: 700;
}
td.quick_links h2 a:hover {
	color: #72ade3;
	font-weight: 700;
}

td.quick_links a {
	color: #666;
	font-weight: 600;
}
td.quick_links a:hover {
	color: #72ade3;
	font-weight: 600;
}
td.quick_links a:active {
	color: #832e62;
}
td.quick_links ul ul li a {
	font-weight: 500;
}
td.quick_links ul ul li a:hover {
	font-weight: 500;
}
td.quick_links ul ul li a:active {
	color: #832e62;
}
td.quick_links ul ul ul li a {
	font-weight: 500;
}
td.quick_links ul ul ul li a:hover {
	font-weight: 500;
}
td.quick_links ul ul ul li a:active {
	color: #832e62;
}

td.content {
	width: 73%;
	padding: 12px 36px 30px 18px;
	text-align: left;
	font-family: 'Open Sans', Arial,Helvetica;
	font-size: 14px;
	color: #666;
	background-color: #ffffff;
}
td.content-home {
	padding:0;
	margin:10px 0px 10px 0px;
	font-family: 'Open Sans', Arial,Helvetica;
	font-size: 14px;
	color: #666;
	background-color: #ffffff;
}
div.homeslider {
	width; 1000px;
}

#buttondiv {
	margin:28px 0 0 0;
	padding-bottom: 25px;
}
.buttonrow ul {
    list-style:none;
    padding: 0;
	margin: 10px 0 0 25px;
}
.buttonrow li {
    display:inline;
	padding: 5px;
}
.buttonrow ul a {
    text-decoration: none;
}
h1, h2, h3 {
	font-weight:600;
}
td.content h1 a, td.content h2 a, td.content h3 a {
	font-weight: 600;
}
h1 {
	font-size: 24px;
	line-height: 1.3em;
	margin: 8px 0 8px 0;
	padding-bottom:8px;
	color: #5091CD;
}
h2 {
	font-size: 18px;
	margin:12px 0 5px 0;
	color: #5091CD;
	line-height: 135%;
}
h3 {
	font-size: 16px;
	margin: 12px 0 2px 0;
	padding-bottom:3px;
	color: #5091CD;
	line-height: 140%;
}
h4 {
	font-size: 14px;
	margin:12px 0 2px 0;
	padding-bottom: 0;
	color: #666;
	font-weight: 700;
}
td.content p {
	text-align: left;
	font-family: 'Open Sans', Arial,Helvetica;
	margin:8px 0 6px 0;
	line-height:155%;
	font-size: 14px;
}
td.content b, td.content strong {
	font-weight:700;
}
td.content ul, td.content ol {
	margin: 9px 6px 0 0;
}
td.content blockquote {
	margin-left: 25px;
	margin-bottom: 14px;
}

td.content li {
	font-size:14px;
	margin:7px 0 7px 0;
	line-height:155%;
}
td.content p.caption {
	text-align: left;
	margin:12px 0 16px 0;
	line-height:135%;
	font-size: 12px;
}
td.content p.linkcomment {
	padding:0px 0 16px 22px;
}
td.content p.large {
	text-align: left;
	margin:10px 0 6px 0;
	font-weight:600;
	line-height:155%;
	font-size: 18px;
}
td.content p.modified {
	font-size:12px;
	text-align:right;
	margin:38px 0 2px 0;
	line-height:135%;
}
td.content p.print-friendly {
	font-size:12px;
	text-align:right;
	margin:0 0 7px 0;
	line-height:135%;
}
td.content p.print-friendly a {
		color: #666;
		font-weight: normal;
}
td.content p.print-friendly a:hover {
		color: #518c3;
}
td.content hr {
	border: 0;
    border-bottom: #dddbdb dotted 3px;
	margin: 18px 0;
	}
td.content div.covidhighlight {
	padding: 6px 20px 8px 20px;
	margin: 0 20px 8px 20px;
	border: 2px dotted #dd6161;
	background-color: #fdc9bc;
}
td.content div.highlight {
	padding: 0 20px 8px 20px;
	margin: 0 20px 8px 20px;
	border: 2px dotted #5091cd;
	background-color: #ecf6ff;
}
td.content div.emergency-children {
	padding: 0 20px 8px 20px;
	margin: 0 20px 8px 20px;
	border: 2px dotted #33B7AD;
	background-color: #eafdfc;
}
td.content div.emergency-women {
	padding: 0 20px 8px 20px;
	margin: 0 20px 8px 20px;
	border: 2px dotted #DA3390;
	background-color: #fde8f4;
}
td.content div.aboriginal {
	padding: 0 20px 8px 20px;
	margin: 0 20px 8px 20px;
	border: 2px dotted #DA3390;
	background-color: #fde1c9;
}

dl {
	font-size : 14px;
}

dt {
	font-size : 14px;
}

h2.wrnews {
	border-top: #f0f0f0 dotted 3px;
	padding: 10px 0 3px 0;
}

table.news td {
	padding: 14px 0 14px 0;
	border-bottom: #f0f0f0 dotted 3px;
}
table.news h2 {
	padding: 0 0 4px 0;
	margin: 0 0 4px 0;
}
table.news p.caption {
	padding: 0 20px 4px 0;
	margin: 0 0 4px 0;
	font-weight:600;
}

table.compact {
	border-collapse: collapse;
}
table.compactnb {
	border-collapse: collapse;
	margin-top: 15px;
}
table.compact td, table.compact th {
	border: 1px solid #cdcbcb;
	padding: 0 8px 6px 10px;
	vertical-align: top;
}
table.compactnb td, table.compactnb th {
	border: 0px;
	padding: 0 8px 6px 10px;
	vertical-align: top;
}
table.compact p, table.compactnb p, table.consumer p {
	font-size: 1.1em;
	padding: 7px 0 3px 0;
	line-height: 140%;
	margin: 0;
}
table.consumer p {
	color: #222;
}
table.compact h3, table.compact h4, table.compactnb h3, table.compactnb h4 {
	padding: 7px 0 0 0;
	margin: 0;
}
table.compact li, table.compactnb li {
	font-size: 1.1em;
}
table.compact li li, table.compactnb li li {
	font-size: 1em;
}
table.consumer td, table.consumer th {
	border: 2px solid #ededed;
	padding: 0 8px 6px 10px;
	vertical-align: top;
}
table.services {
	border-collapse: collapse;
}
table.services td, table.services th {
	font-size: 14px;
	line-height: 150%;
	border: none;
	padding: 0 8px 6px 10px;
	vertical-align: top;
}	

p.small {
font-size: 90%;
margin-bottom: -1em;
}

.small {
font-size: 80%;
}

ol.lower-alpha {
	list-style-type: lower-alpha;
}

table#base {
	background-color:#f0f0f0;
	margin-top: 0px;
	width:100%;
	height:167px;
	padding: 0 33px 0 26px;
}
table#base a:link {
	font-weight: normal;
}
table#base a:visited {
	font-weight: normal;
}
table#base a:hover {
	font-weight: normal;
}
table#base a:active  {
	font-weight: normal;
}
#base_address {
    vertical-align: bottom;
	text-align:right;
	margin-top:15px;
	padding: 0 0 16px 0;
}
#base td div {
	background-color:#f0f0f0;
}
#base_modified {
/*	position:absolute;
	bottom:23px;
	left:28px; */
    vertical-align: bottom;
	padding: 0 0 23px 2px;
	width: 316px;
	font-family: 'Open Sans', Arial,Helvetica;
	color: #666;
}
#base_modified p {
	margin: 0 0;
	padding-left:0px;
    padding-bottom: 0px;
}
#base_menu {
    vertical-align: bottom;
	padding: 0 0 20px 0;
	font-family: 'Open Sans', Arial,Helvetica;
	color: #666;
}
#base_menu p {
	margin: 0 0;
	padding-left:0px;
    padding-bottom: 0px;
}
#base_menu ul {
    list-style:none;
	margin: 0 0 0px 0;
	padding-left:0px;
    padding-bottom: 0px;
}
#base_menu li {
    display:inline;
    font-size:12px;
}
#base_menu ul a {
    text-decoration-line: none;
    text-decoration-style: solid;
	border-left: 1px solid #d0cfcf;
    padding: 2px 4px 4px 6px;
	color: #666
}
#base_menu li:first-child a {
    border-left: none;
	padding-left:0px;
}
#base_address h1 {
	font-family: 'Open Sans';
	font-size:16px;
	font-weight:600;
	margin: 0 0 1px 0;
	padding-bottom: 0px;
	color:#666;
}
#base_address p {
	font-family: 'Open Sans';
	font-size:14px;
	color:#666;
	margin:7px 0 0 0;
}
.divLink a
{
    width: 100%;
    height: 100%;
    display: block;
}
.xlink {cursor:pointer;cursor:hand}