<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* Structure */
* {
	margin:0;
	padding:0;
	box-sizing:border-box;
	font-family: 'Open Sans', sans-serif;
	}
#hidden_preload {display: none;}
#skiptocontent {
  height: 1px;
  width: 1px;
  position: absolute;
  overflow: hidden;
  top: -10px;
}
.hidetooltip span.glossaryLink, .hidetooltip a.glossaryLink {
    border: 0!important;
}
span.glossaryLink, a.glossaryLink {
    text-decoration: none !important;
    border-bottom: dotted 2px #006bc7;
    color: #333333;
}
.hidetooltip h2 {
	font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    color: #3c3b3b;
    border-bottom: 1px solid #3c3b3b;
    display: block;
    background: none;
    padding: 0 0 10px 0;
    margin-top: 40px;
}
.hidetooltip #toc_container {
    display: none!important;
}
a#cn-accept-cookie {
    background: #00ffa1!important;
    color: #031b00!important;
    font-weight: bold;
}
a#cn-refuse-cookie {
    background: #de045e!important;
}
a#cn-close-notice {
    display: none;
}
span#cn-notice-text {
    font-size: 120%;
    display: block;
    margin-bottom: 10px;
}
#adultscarers-banner {
    background-image: url(images/banner-adultscarers.jpg);
    background-repeat: no-repeat;
    background-position: center;
    padding: 10%;
    background-size: 100%;
}
#best-banner {
    background-image: url(images/banner-best.jpg);
    background-repeat: no-repeat;
    background-position: top left;
    padding: 10%;
    background-size: 100%;
}
#deprivation-banner {
    background-image: url(images/banner-deprivation.jpg);
    background-repeat: no-repeat;
    background-position: top left;
    padding: 10%;
    background-size: 100%;
}
#home-banner {
    background-image: url(images/banner-home.jpg);
    background-repeat: no-repeat;
    background-position: top left;
    padding: 10%;
    background-size: 100%;
}
#making-banner {
    background-image: url(images/banner-making.jpg);
    background-repeat: no-repeat;
    background-position: top left;
    padding: 10%;
    background-size: 100%;
}
#mcact-banner {
    background-image: url(images/banner-mcact.jpg);
    background-repeat: no-repeat;
    background-position: top left;
    padding: 10%;
    background-size: 100%;
}
#mcassessment-banner {
    background-image: url(images/banner-mcassessment.jpg);
    background-repeat: no-repeat;
    background-position: top left;
    padding: 10%;
    background-size: 100%;
}
#professionals-banner {
    background-image: url(images/banner-professionals.jpg);
    background-repeat: no-repeat;
    background-position: top left;
    padding: 10%;
    background-size: 100%;
}
#resources-banner {
    background-image: url(images/banner-resources.jpg);
    background-repeat: no-repeat;
    background-position: center;
    padding: 10%;
    background-size: 100%;
}
#whatis-banner {
    background-image: url(images/banner-whatis.jpg);
    background-repeat: no-repeat;
    background-position: top left;
    padding: 10%;
    background-size: 100%;
}
#search-banner {
    background-image: url(images/banner-search.jpg);
    background-repeat: no-repeat;
    background-position: top left;
    padding: 10%;
    background-size: 100%;
}


div#gravity_form_contact label {
    display: inline-block;
    font-size: 110%;
    padding: 5px 8px 5px 0px;
    margin-top: 10px;
    font-weight: normal;
}
div#gravity_form_contact {
	width: 100%!important;
}
div#gravity_form_contact .gfield_required {
    display: none;
}
#gravity_form_contact .ginput_container {
    margin-top: 0px;
}

.hidelabel .gfield_label {
    display: none!important;
}
#gravity_form_contact input[type="submit"] {
    display: block;
    padding: 9px;
    color: #ffffff;
    font-weight: 700;
    width: 50%;
    background: #0a5da6;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    border-right: 1px solid #6bafb1;
    border-bottom: 1px solid #6bafb1;
    border-top: 1px solid #60c0c3;
    border-left: 1px solid #60c0c3;
   margin: 30px 0px;
    cursor: pointer;
}
div#gravity_form_contact .gform_confirmation_message {
    font-weight: bold;
    display: block;
    text-align: center;
    padding: 2em;
    background: #f9f9f9;
margin-top: 40px;
}


/* ReadAloud Mobile Fix */

div#__bs_entryDiv {
    position: fixed;
}

/* Search Results */

span.search-title {
    font-weight: normal;
}
.search-count {
	font-size: 130%;
    display: block;
	padding: 35px 35px 0 35px;
    background: #5cc594;
}
.hilite {
    background: none;
	color: inherit!important;
	font-weight: inherit!important;
    border-bottom: 2px solid #ffff00;
}
a .hilite {
    background: none;
	color: inherit!important;
    border-bottom: 2px solid #ffff00;
}
span.search-exc {
    display: block;
    margin-top: 30px;
    border-top: 1px solid #34a972;
}
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	overflow: hidden;
	position: absolute !important;
	width: 1px;
  }
  
/* Floating return to top button */

#myBtn {
    display: none;
    position: fixed;
    bottom: 20px;
    right: 30px;
    z-index: 99;
    border: none;
    outline: none;
    cursor: pointer;
    color: #ffffff;
    text-align: center;
	background-color: #356bd2;
	background-image: url(images/return-top-navy.gif)!important;
    background-repeat: no-repeat!important;
    background-position: top left!important;
    padding: 10px 15px 10px 40px;
    border-radius: 0.5em;
}
#myBtn:focus {
    border: 2px solid #353535;
}
#myBtn:hover {
    text-decoration: underline;
}

.footertext {
    padding: 25px 5px 0px 10px;
    display: block;
}

p { padding-top: 15px; }
body { background-color: #eafaff; font-size: 1em; color: #32383a;}
table { width:100%; }
td {vertical-align: top}
.footerleft { width: 51%; text-align: center; }
.footerright { text-align: right; }
.footerright_main { text-align: right; padding-left: 35px; }
.footersearch { padding: 0px 5px 0px 5px; }
.footersearch_mainbutton { padding: 0px 45px 0px 5px; }
#mobile_footer { display: none; }
.centre_div { text-align:center; }
.ie6_div { display: none; }
.gloss_expand, .gloss_expand:hover {
cursor: pointer;
color: #006bc7; text-decoration: underline;
}
.gloss_expanded, .gloss_expanded:hover {
cursor: pointer;
color: #006bc7; text-decoration: none;
}

.hub_full {
	max-width:960px;
	min-width:800px;
	margin: 20px auto 15px auto;
	height: 100%;
	float: none!important;
	}
#hub_wrap {
	margin: 0px 0px 0px 0px;
	height: 100%;
	background-color: #17a7c1!important;
	overflow: auto;
	}

.hubtopbox { margin-bottom: 25px; text-align:center; color: #ffffff; }
#hubleft { width: 37%; float: left; overflow: visible; margin-left: 10%; }
#hubright { width: 37%; float: right; overflow: visible; margin-right: 10%;}

ul.hublist
{
list-style: none;
padding: 0;
margin: 0 auto!important;
width: 100%;
text-align: center;
}

ul.hublist li
{
display: block;
margin: 0;
padding: 0;
}

ul.hublist li a
{
display: block;
width: 100%;
padding: 0.5em 7px 0.5em 7px;
border-right: 2px solid #0c8ca3;
border-bottom: 2px solid #0c8ca3;
background: #ffffff;
-webkit-border-radius: 5px;
border-radius: 5px;
font-weight: bold;
color: #006789;
}

#navcontainer&gt;ul.hublist li a { width: auto; }

ul.hublist li a:hover, ul.hublist li#active a:hover
{
background: #E1E1E1;
}

table blockquote {
margin-top: 0px;
}
table blockquote p {
padding-top:7px;
padding-bottom:7px;
}

#logo_wrap {
	width: 100%;
	}
	
#mobile_logo_nav  {
	display: none;
	}

#tt_three {}

#logo_nav  {
	max-width: 960px;
	min-width: 800px;
	margin: 0 auto;
	height: 85px;
	background-image:url(images/updated-logo.png);
	background-repeat: no-repeat;
	background-position: top left;
	padding: 0px 0px 0px 0px;
	overflow: hidden; /* quick clearfix */
	}
	
#logo_nav a {
	color: #ffffff;
	line-height: 90%;
	margin-top: 10px;
	margin-right: 7px;
	margin-left: 7px;
	margin-bottom: 20px;
	font-weight: 700;
	padding: 20px 25px 20px 25px;
	font-size: 1.2em;
	float: right;
	display: block;
	text-decoration: none;
	background-position: bottom center;
	background-repeat: no-repeat;
	}
	
.arrow_one {
	background-image:url(images/updated-arrow_one.png)!important;
	margin-bottom: 0px!important;
	padding-bottom: 45px!important;
	}
.arrow_one:hover, .arrow_one:focus {
	background-image:url(images/updated-arrow_one_hov.png)!important;
	}
.arrow_three {
	background-image:url(images/updated-arrow_three.png)!important;
	margin-bottom: 0px!important;
	padding-bottom: 45px!important;
 	}
.arrow_three:hover, .arrow_three:focus {
	background-image:url(images/updated-arrow_three_hov.png)!important;
	}
.arrow_two {
	background-image:url(images/updated-arrow_two.png)!important;
	margin-bottom: 0px!important;
	padding-bottom: 45px!important;
	}
.arrow_two:hover, .arrow_two:focus {
	background-image:url(images/updated-arrow_two_hov.png)!important;
	}

#logo_nav .l_one {
	background-color: #00a29f;

	}
	
#logo_nav .l_one:hover, #logo_nav .l_one:focus {
	background-color: #1cb7b5;
	}	
	
#logo_nav .l_three {
	background-color: #186da3;
	}
	
#logo_nav .l_three:hover, #logo_nav .l_three:focus {
	background-color: #1c83c4;
	}
	
#logo_nav .l_two {
	background-color: #c10b5f;
	}
	
#logo_nav .l_two:hover, #logo_nav .l_two:focus {
	background-color: #d64c8c;
	}
	
#logo_nav a:hover, #logo_nav a:focus {
	color: #ffffff;
	background-color: #54d5a3;
	text-decoration: none;
	}


/* Main menu settings */

#fixed-to-move {
    position: fixed;
z-index: 1000;
    top: 0;
    width: 100%;
    border-bottom: 1px solid #cbcbcb;
    background: #ffffff;
}
body.customize-support #fixed-to-move {
    top: 32px;
}

#navigation {
   clear:both;
   float:left;
   margin:0;
   padding:0;
   padding-top:7px;
   width:100%;
   font-size: 1.2em;
   z-index:1000; /* This makes the dropdown menus appear above the page content below */
   position:relative;
}

#mob_navigation {
display: none;
}

/* Top menu items */
#navigation ul {
   margin:0;
   padding:0;
   list-style:none;
   float:right;
   position:relative;
   right:50%;
}
#navigation ul li {
   margin:0 0 10px 5px;
   padding:0;
   float:left;
   position:relative;
   left:50%;
   top:1px;
}
#navigation ul li a {
   display:block;
   margin:0;
   padding:.6em .6em .4em;
   font-size:1em;
   line-height:1em;
   background: #6c276a;
	color: #ffffff;
   text-decoration:none;
   font-weight:bold;
   border-bottom:2px solid #bd63c2;
   border-right: 1px solid #a84e9d;
   border-left: 1px solid #a84e9d;
   -webkit-border-radius: 6px;
	border-radius: 6px;
}
#navigation ul li.active a {
   color:#fff;
   background:#000;
}
#navigation ul li a:hover, #navigation ul li a:focus {
   background:#44b6e0; /* Top menu items background colour */
   color:#fff;
   border-bottom:1px solid #03f;
   -webkit-border-radius: 6px;
	border-radius: 6px;
}
#navigation ul li:hover a, #navigation ul li:focus a, 
#navigation ul li.hover a { /* This line is required for IE 6 and below */
   background:#44b6e0; /* Top menu items background colour */
   color:#fff;
   border-bottom:1px solid #44b6e0;
   -webkit-border-radius: 6px;
	border-radius: 6px;
}

/* Submenu items */
#navigation ul ul {
   display:none; /* Sub menus are hiden by default */
   position:absolute;
   padding-top: 9px;
   background: none;
   top:2em;
   left:0;
   right:auto; /*resets the right:50% on the parent ul */
   width:10em; /* width of the drop-down menus */
   -webkit-border-radius: 0px;
	border-radius: 0px;
   
}
#navigation ul ul li {
   left:auto;  /*resets the left:50% on the parent li */
   margin:0; /* Reset the 1px margin from the top menu */
   clear:left;
   background: #ffffff;
   width:100%;
}
#navigation ul ul li a,
#navigation ul li.active li a,
#navigation ul li:hover ul li a,
#navigation ul li.hover ul li a { /* This line is required for IE 6 and below */
   font-size:.8em;
   font-weight:normal; /* resets the bold set for the top level menu items */
   background: none;
   color: #006bc7;
   line-height:1.4em; /* overwrite line-height value from top menu */
   border-bottom:1px solid #ddd; /* sub menu item horizontal lines */
   border-left: 1px solid #ddd; /* sub menu item horizontal lines */
   border-right :1px solid #ddd; /* sub menu item horizontal lines */
      -webkit-border-radius: 0px;
	border-radius: 0px;
}
#navigation ul ul li a:hover,
#navigation ul li.active ul li a:hover,
#navigation ul li:hover ul li a:hover,
#navigation ul li.hover ul li a:hover { /* This line is required for IE 6 and below */
  background: #44b6e0; /* Sub menu items background colour */
  color:#fff;
}

/* Flip the last submenu so it stays within the page */
#navigation ul ul.last {
   left:auto; /* reset left:0; value */
   right:0; /* Set right value instead */
}

/* Make the sub menus appear on hover */
#navigation ul li:hover ul,
#navigation ul li.hover ul { /* This line is required for IE 6 and below */
   display:block; /* Show the sub menus */
}

#top_tools {
	background-color:#333;
	color: #ffffff;
	padding:10px 0 10px 0;
	width: 250px;
	margin-left:20px;
	padding:10px;
	overflow:hidden;
	float:right;
	margin-bottom:10px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

#content_wrap {
margin: 100px auto 10px auto;
	max-width:960px;
	min-width:800px;
	}
	
.grey_container {
	background: #ffffff;
		border-bottom: 1px solid #3c3b3b;
	border-right: 1px solid #cacaca;
padding: 25px;
}
.grey_container_spaced {
	background: #ffffff;
		border-bottom: 1px solid #3c3b3b;
	border-right: 1px solid #cacaca;
padding: 25px;
margin-top: 30px;
}

.proc_links ul li { margin-bottom: 0px!important; text-indent: 0px!important; }

.proc_links a:link, .proc_links a:visited {
    background: none;
    color: #ffffff;
	font-size: 110%;
    display: inline-block;
    padding: 5px;
    margin-top: 10px;
    margin-bottom: 5px;
    text-align: left;
    border-bottom: none;
    text-decoration: none;
}
	
.proc_links a:hover, .proc_links a:focus {
	background: #2580b9;
	color: #ffffff;
	border-bottom: 1px solid #2174a7;
	}

.green_links ul  { margin-left: 0px!important;}
.green_links ul li { margin-bottom: 0px!important; text-indent: 0px!important; list-style-type: none!important; }

.green_links a:link, .green_links a:visited {
	background: #f9f9f9;
	color: #00a29f;
	font-size: 1.4em;
	display: block;
	width: 100%;
	padding: 15px;
	margin-top: 10px;
	margin-bottom: 5px;
	text-align: center;
	border-bottom: 1px solid #d0d0d0;
	text-decoration: none;
	}
	
.green_links a:hover, .green_links a:focus {
	background: #00a29f;
	color: #ffffff;
	border-bottom: 1px solid #059997;
	}

.blue_links ul  { margin-left: 0px!important;}
.blue_links ul li { margin-bottom: 0px!important; text-indent: 0px!important; list-style-type: none!important; }

.blue_links a:link, .blue_links a:visited {
background: #f9f9f9;
color: #008063;
	font-size: 1.4em;
	display: block;
	width: 100%;
	padding: 15px;
	margin-top: 10px;
	margin-bottom: 5px;
	text-align: center;
	border-bottom: 1px solid #d0d0d0;
	text-decoration: none;
	}
	
.blue_links a:hover, .blue_links a:focus {
	background: #c10b5f;
	color: #ffffff;
	border-bottom: 1px solid #059997;
	}

.content_full {
	background: none;
	width: 100%;
	overflow:hidden;
	float:left;
	margin-bottom:10px;
	}
	
.content_threequarter {
	background: none;
	padding:10px 0 10px 0;
	width: 64%;
	margin-left:2%;
	padding:10px;
	overflow:hidden;
	float:left;
	margin-bottom:10px;
	}

.content_onequarter {
	background: none;
	padding:10px 0 10px 0;
	width: 30%;
	margin-left:2%;
	padding:10px;
	overflow:hidden;
	float:left;
	margin-bottom:10px;
	}
	
#side_nav {
	overflow: auto;
	}

#side_nav ul {
	list-style: none;
	padding: 0;
	margin: 0;
	}
	
#side_nav ul li  a {
	color: #ffffff;
	line-height: 90%;
	margin-top: 10px;
	margin-right: 10px;
	font-weight: 700;
	padding: 12px 12px 15px 45px;
	font-size: 1.2em;
	display: block;
	text-decoration: none;
	background: #0a5da6;
	float: left;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border-right: 1px solid #6bafb1;
	border-bottom: 1px solid #6bafb1;
	border-top: 1px solid #60c0c3;
	border-left: 1px solid #60c0c3;
	}

#side_nav .l_one {
	background-image: url(images/concern_side.png);
	background-repeat: no-repeat;
	background-position: left center;
	}
	
#side_nav .l_one:hover, #side_nav .l_one:focus {
	background-image: url(images/concern_side_hov.png);
	}
		
#side_nav .l_three {
	background-image: url(images/procedures_side.png);
	background-repeat: no-repeat;
	background-position: left center;
	}
	
#side_nav .l_three:hover, #side_nav .l_three:focus  {
	background-image: url(images/procedures_side_hov.png);
	}
	
#side_nav .l_two {
	background-image: url(images/contact_side.png);
	background-repeat: no-repeat;
	background-position: left center;
	}
	
#side_nav .l_two:hover, #side_nav .l_two:focus {
	background-image: url(images/contact_side_hov.png);
	}
	
#side_nav .links {
	background-image: url(images/links_side.png);
	background-repeat: no-repeat;
	background-position: left center;
	}
	
#side_nav .links:hover, #side_nav .links:focus {
	background-image: url(images/links_side_hov.png);
	}

#side_nav a:hover {
	color: #ffffff;
	background-color: #44b6e0;
	text-decoration: none;
	}
	
#side_nav a:focus {
	color: #ffffff;
	background-color: #44b6e0;
	text-decoration: none;
	}
	
#subsection_menu {
	overflow: auto;
	margin-top: 10px;
	}
	
#subsection_menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
		
#subsection_menu ul li a {
	display: inline-block;
	float: left;
	margin-right: 1.5%;
	margin-bottom: 1.5%;
	padding: 8px;
	background: #ffffff;
	border-right: 2px solid #b7b7b7;
	border-bottom: 2px solid #b7b7b7;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	text-decoration: none;
	font-size: 1.05em;
	font-weight: 700;
	}
	
#subsection_menu a:hover, #subsection_menu a:focus {
	background: #44b6e0;
	color: #ffffff;
	border-right: 2px solid #6bafb1;
	border-bottom: 2px solid #6bafb1;
	border-top: 1px solid #60c0c3;
	border-left: 1px solid #60c0c3;
	}
	
.listNav { margin:0 0 10px; position:relative;padding-top:12px}
.ln-letters { overflow:hidden; }
.ln-letters a { font-size:0.7em; display:block; float:left; padding:2px 6px; border:1px solid silver; border-right:none; text-decoration:none; }
.ln-letters a.ln-last { border-right:1px solid silver; }
.ln-letters a:hover,
.ln-letters a.ln-selected { background-color:#eaeaea; }
.ln-letters a.ln-disabled { color:#ccc; }
.ln-letter-count { text-align:center; font-size:0.7em; line-height:1; margin-bottom:3px; color:#336699; }

.tiles { width:650px; clear: both; overflow: hidden }
.tiles ul {list-style-type:none;margin:0;}
.tiles ul li { float:left; }
.tiles ul a { display:block; text-align:center; min-width:85px; width:85px; word-wrap:break-word;border:1px solid silver; padding:10px; margin:0 10px 10px 0; text-decoration:none; white-space:nowrap;overflow:hidden;text-overflow:ellipsis }
.tiles ul a:hover { background-color:#eee;z-index:0;white-space:normal;width:auto; }

ul.pageNumbers {font-size:12px;clear:both;}
ul.pageNumbers li {display:inline-block; border:solid 1px silver; border-right:none; padding:3px 5px;list-style-type:none;margin:0;line-height:1;background-color:#fff;}
ul.pageNumbers li.selected, ul.pageNumbers li:hover {background-color:#ccc;}
ul.pageNumbers li+li {border-right:solid 1px silver;}
ul.pageNumbers li a {text-decoration:none}

ul#glossaryList{padding: 0; margin: 0;}

/* Text */

a:link { color: #ffffff; text-decoration: none; }
a:visited { color: #ffffff; text-decoration: none; }
a:hover { color: #ffffff; text-decoration: underline; }
a:active { color: #e2e2e2; text-decoration: underline; }
a:focus { background-color: #006bc7; color: #ffffff; text-decoration: underline; }

h1 {
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    color: #006baf;
    display: block;
    background: #e2f0ff;
    padding: 25px;
    text-align: center;
    border-bottom: 4px solid #0e74b5;
}
.h1_green {
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    color: #108987;
    display: block;
    background: #d6f7f6;
    padding: 25px;
    text-align: center;
    border-bottom: 4px solid #0f908e;
}
.h1_blue {
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    color: #c10b5f;
    display: block;
    background: #fff6fa;
    padding: 25px;
    text-align: center;
    border-bottom: 4px solid #c10b5f;
}
h2 { font-family: 'Open Sans', sans-serif; font-weight: 700; color: #ffffff; display: block; background: #166ea7; padding: 25px; margin-top: 0px;}
.h2_indent { font-family: 'Open Sans', sans-serif; font-weight: 700; ; display: block; background: none; padding: 0px 25px 10px 25px; margin-top: 0px; font-size: 200%;}
.h2_grey { font-family: 'Open Sans', sans-serif; font-weight: 700; color: #ffffff; display: block; background: #414141; padding: 15px 25px 15px 25px; margin-top: 10px;}
.h2_green { font-family: 'Open Sans', sans-serif; font-weight: 700; color: #ffffff; display: block; background: #00a29f; padding: 25px; margin-top: 0px;}
.h2_blue { font-family: 'Open Sans', sans-serif; font-weight: 700; color: #ffffff; display: block; background: #c10b5f; padding: 25px; margin-top: 0px;}
h3 { font-family: 'Open Sans', sans-serif; font-weight: 700; ; margin-top: 30px; }
.h3_blue { font-family: 'Open Sans', sans-serif; font-weight: 700; ; margin-top: 30px; color: #333333; display: block; padding-bottom: 5px; text-align: center; border-bottom: 2px solid #c10b5f; font-size: 140%; }
.h3_navy { font-family: 'Open Sans', sans-serif; font-weight: 700; ; margin-top: 30px; color: #333333; display: block; padding-bottom: 5px; text-align: center; border-bottom: 2px solid #186DA3; font-size: 140%; }
h4 { font-family: 'Open Sans', sans-serif; font-weight: 700; ; margin-top: 30px; font-size: 105%; }

.green_headings h2 { font-family: 'Open Sans', sans-serif; font-weight: 700; color: #ffffff; display: inline-block; background: #00a29f; padding: 25px; margin-top: 20px; }
.green_headings h3 { font-family: 'Open Sans', sans-serif; font-weight: 700; color: #00a29f; margin-top: 30px; }
.green_headings h4 {  font-family: 'Open Sans', sans-serif; font-weight: 700; color: #e2e2e2; margin-top: 30px; font-size: 105%;}

.blue_headings h2 { font-family: 'Open Sans', sans-serif; font-weight: 700; color: #ffffff; display: inline-block; background: #c10b5f; padding: 25px; margin-top: 20px; }
.blue_headings h3 { font-family: 'Open Sans', sans-serif; font-weight: 700; color: #c10b5f; margin-top: 30px; }
.blue_headings h4 {  font-family: 'Open Sans', sans-serif; font-weight: 700; color: #e2e2e2; margin-top: 30px; font-size: 105%;}

#error {font-weight: bold; display:inline-block; padding: 10px 0px 0px 0px; color: #D70000;}
.bold { font-weight: 700; }
.italic { font-style: italic; }
.bold_italic { font-weight: 700; font-style: italic; }
.small_text { font-size: 80%; }
.small_text_footer { font-size: 90%; }
.small_text_footer a { color: #006bc7; text-decoration: none; background: none; }
.small_text_footer a:hover { color: #006bc7; text-decoration: underline; background: none; }
.subtitle_text { font-size: 80%; font-weight: lighter; display: block;  margin-top: 4px;}
.large_bold { font-weight: 700; font-size: 110%; }
.largest_bold { font-weight: 700; font-size: 160%; }
.large_heading { font-weight: 700; font-size: 160%; color: #32383a; margin-top: 20px; }
.large_number { font-weight: 700; font-size: 300%; ;  padding: 20px 0px 0px 20px; display: block; }
.large_number_two_digit { font-weight: 700; font-size: 300%; ;  padding: 20px 0px 0px 10px; display: block; }
.block_heading { font-weight: 700; font-size: 120%; color: #ffffff; margin-top: 20px; display: inline-block; background-color: #186da3; padding: 5px 10px 5px 10px;}
.end { font-weight: 700; text-align: center; display: block; font-size: 120%; }
.highlight { color: #000000; background-color: #fec581; margin-top: 10px; }

ul.lcp_catlist { list-style-type: none!important;
margin-left: 0!important;
text-indent: -1em!important;
 }

.lower-roman { list-style-type:lower-roman; }
ol.lower-alpha { list-style-type:lower-alpha; }

.content_threequarter, .content_full ul { margin-left: 30px; margin-top: 20px;}
.content_threequarter, .content_full ol { margin-left: 30px; margin-top: 20px;}
.content_threequarter, .content_full ul li { margin-bottom: 10px; }
.content_threequarter, .content_full ol li { margin-bottom: 10px; }
.content_threequarter, .content_full ul li ul { margin-top: 10px; }
.content_threequarter, .content_full ul li ol { margin-top: 10px; }
.content_threequarter, .content_full ol li ol { margin-top: 10px; }
.content_threequarter, .content_full ol li ul { margin-top: 10px; }

.gform_wrapper {margin: 2em 1em 1em 1.5em!important;}
#content_form ul li ul { margin: 20px 0px 0px 10px!important; padding-left: 20px!important; }
#content_form ul li ol { margin: 20px 0px 0px 10px!important; padding-left: 20px!important; }
#content_form ol li ol { margin: 20px 0px 0px 10px!important; padding-left: 20px!important; }
#content_form ol li ul { margin: 20px 0px 0px 10px!important; padding-left: 20px!important; }
#content_form h2 { font-family: 'Open Sans', sans-serif; font-weight: 700!important; color: #2e3234!important; display: block!important; border-bottom: 2px solid #2e3234; padding: 10px 0px 5px 0px!important; margin-top: 25px!important;}
.noborder {border-bottom: none!important;}
.block_h2 { font-family: 'Open Sans', sans-serif; font-weight: 700; color: #ffffff; display: block; background: #186da3; padding: 10px; margin-top: 25px; text-align: center!important; font-size: 150%;}
.block_h3 { font-family: 'Open Sans', sans-serif; font-weight: 700; color: #ffffff; display: inline-block; background: #40484A; padding: 10px; margin-top: 25px; text-align: center!important; font-size: 140%;}
#content_form .shaded_box { margin-top:30px; }
#content_form h3 { color: #2e3234!important; font-weight: 700!important; }
#content_form hr { border: 1px solid #EFECEC; margin: 30px 0px 30px 0px; }
.shorter_paragraph { padding-top:5px!important; }
#content_form input[type="button"] {
padding: 9px;
color: #ffffff;
font-weight: 700;
width: 40%;
background: #186DA3;
-webkit-border-radius: 6px;
border-radius: 6px;
border-right: 1px solid #0c5d91;
border-bottom: 1px solid #0c5d91;
border-top: 1px solid #3587bb;
border-left: 1px solid #3587bb;
margin: 0px 10px 0px 10px;
cursor: pointer;
}
#content_form input[type="submit"] {
padding: 9px;
color: #ffffff;
font-weight: 700;
width: 40%;
background: #c60d41;
-webkit-border-radius: 6px;
border-radius: 6px;
border-right: 1px solid #b60c3c;
border-bottom: 1px solid #b60c3c;
border-top: 1px solid #d2174c;
border-left: 1px solid #d2174c;
margin: 0px 10px 0px 10px;
cursor: pointer;
}
#content_form .gfield_radio {margin-top: 10px!important; margin-bottom: 20px!important;}
.gform_page_footer { text-align: center!important; border: none!important; margin:30px 0px 0px 0px!important;}

.content_threequarter, .content_full table { width:100%; border-spacing: 0; border-collapse: collapse; border: 3px solid #c6c6c6; margin-top: 15px; }
.content_threequarter, .content_full td { padding: 10px; border: 3px solid #c6c6c6; }

#top_tools table { width:100%; border-spacing: 0; border-collapse: collapse; border: none; margin-top: 0px; background: none; }
#top_tools td { padding: 5px; border: none; }

#invisible_tbl table { width:100%; border-spacing: 0; border-collapse: collapse; border: none; margin-top: 0px; background: none; }
#invisible_tbl td { padding: 0px; border: none; }

.procedure_number_strip table { width:100%; border-spacing: 0; border-collapse: collapse; border: none; margin-top: 0px; background: none; }
.procedure_number_strip td { padding: 0px; border: none; }
.invisible_left {width: 95px;}

#dir_cat .sh-link a { display: block; margin-top: 25px; font-size: 145%; background: url(images/marker.png) no-repeat right center #186da3; font-family: 'Open Sans', sans-serif; font-weight: 700; color: #ffffff; padding: 25px 45px 25px 45px; text-align: center; font-weight: bold; }
#dir_cat .sh-link a:hover { background: url(images/marker_hov.png) no-repeat right center #2580b9; }
#dir_cat  p { padding-top: 0px!important; }

a.adults_sub  { display: block; margin-top: 25px; font-size: 140%; background: url(images/sub_marker_prof2.png) no-repeat right center #f9f9f9; font-family: 'Open Sans', sans-serif; font-weight: 700; color: #186da3; padding: 20px 45px 20px 45px; text-align: center; font-weight: bold; border: 2px solid #8cafd0; }
a.adults_sub:hover { background: url(images/sub_marker_prof_hov.png) no-repeat right center #186da3; color: #ffffff; border: 2px solid #186da3;}

a.prof_sub  { display: block; margin-top: 25px; font-size: 140%; background: url(images/sub_marker_prof2.png) no-repeat right center #f9f9f9; font-family: 'Open Sans', sans-serif; font-weight: 700; color: #186da3; padding: 20px 45px 20px 45px; text-align: center; font-weight: bold; border: 2px solid #8cafd0; }
a.prof_sub:hover { background: url(images/sub_marker_prof_hov.png) no-repeat right center #186da3; color: #ffffff; border: 2px solid #186da3;}

#dir_cat_blue .sh-link a { display: block; margin-top: 25px; font-size: 145%; background: url(images/marker_blue.png) no-repeat right center #c10b5f; font-family: 'Open Sans', sans-serif; font-weight: 700; color: #ffffff; padding: 25px 45px 25px 45px; text-align: center; font-weight: bold; }
#dir_cat_blue .sh-link a:hover { background: url(images/marker_blue_hov.png) no-repeat right center #d64c8c; }
#dir_cat_blue  p { padding-top: 0px!important; }

.search_icon { display: inline-block; padding: 0px 10px 0px 37px; background: url(images/search.png) no-repeat left center; font-size: 22px; font-weight: bold;}

#top_tools_dir {
	background: none;
	width: 250px;
	margin-left:20px;
	overflow:hidden;
	float:right;
	margin-bottom:10px;
}
#top_tools_dir table { width:100%; border-spacing: 0; border-collapse: collapse; border: none; margin-top: 0px; }
#top_tools_dir td { padding: 5px; border: none; }

.dir_search_box { background-color: #0675b4; color: #ffffff; padding: 7px; -webkit-border-radius: 5px;
	border-radius: 5px;}
.dir_acc_box { background-color: #333333; color: #ffffff; padding: 7px; -webkit-border-radius: 5px;
	border-radius: 5px; margin-top: 15px; }

/* End of Directory Code */

.table_header {
    color:#ffffff;
    text-shadow: 1px 1px 1px #8f8f8f;
    background-color: #333333;
    background:-webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.02, rgb(51,51,51)),
        color-stop(0.51, rgb(77,77,77)),
        color-stop(0.87, rgb(110,110,110))
        );
    background: -moz-linear-gradient(
        center bottom,
        rgb(51,51,51) 2%,
        rgb(77,77,77) 51%,
        rgb(110,110,110) 87%
        );
	}
	
.table_shaded { background-color:#d7d7d7; }
.carer_link a:link, .carer_link a:visited {
	display: inline-block;
	background-color: #c10b5f;
	color: #ffffff;
	padding: 15px;
	font-size: 110%;
	font-weight: bold;
	margin-top: 15px;
}
.carer_link a:hover, .carer_link a:focus { background-color: #d64c8c; }
.prof_link a:link, .prof_link a:visited { display: inline-block; background-color: #166ea7; color: #ffffff; padding: 15px; font-size: 110%; font-weight: bold; margin-top: 15px;  }
.prof_link a:hover, .prof_link a:focus { background-color: #1c83c4; }
.home_link a:link, .home_link a:visited {
    display: inline-block;
    background-color: #029f9c;
    color: #ffffff;
    padding: 15px;
    font-size: 110%;
    font-weight: bold;
    margin-top: 15px;
}
.home_link a:hover, .home_link a:focus { background-color: #2ebfbd; }
.home_buttons_area {
    text-align: center;
    margin-bottom: 2em;
}
.home_buttons_area p {
    font-size: 130%;
    font-weight: bold;
}
.carer_link, .prof_link, .home_link {
    display: inline-block;
    padding: 0 0.5em;
    font-size: 112%;
}
#content_form ul, #content_form ol {
    font-size: 110%;
}
#content_form p {
    font-size: 110%;
    line-height: 140%;
}
.gfield_description {
    font-size: 100%!important;
}
.shaded_box {
	display: block;
	max-width: 100%;
	padding: 25px;
	border: 5px solid #f2f2f2;
	background: none;
}
.scope_box {
    display: block;
    border-bottom: 1px solid #d1d4d5;
    max-width: 100%;
    padding: 25px 35px 35px 35px;
    background: #5cc594;
    background-repeat: no-repeat;
    margin-bottom: 2em;
}
.scope_box_no_margin {
	display: block;
	max-width: 100%;
	padding: 25px 35px 35px 35px;
	background: #5cc594;
	margin-bottom:0px;
}
.contents_box_no_margin {
    display: block;
    max-width: 100%;
    padding: 0 25px 25px 25px;
    background: #5cc594;
    margin-bottom: 0px;
    margin-top: 2em;
    border: 2px solid #daf6ff;
}
.h2-contents-holder { text-align: center; }
.h2-contents-holder h2 {
    background: #5cc594;
    color: #333638;
    border-bottom: 2px solid #d4d4d4;
    font-size: 140%;
    display: inline-block;
    padding: 30px 0 10px 0;
}
.contents-title-holder {
    text-align: left;
}
.contents-title-heading {
    background: #000000;
    display: inline-block;
    padding: 0.5em 0.7em;
    color: #ffffff;
    font-size: 160%;
}
.contents-page-area {
    margin: 3em 0 0 0;
    border-left: 2px solid #000000;
	background-color: #5cc594;
}
.contents-list-links a:link, .contents-list-links a:visited {
    font-size: 130%;
}
.contents-list-links {
    padding: 1em 1em 2em 1em;
}
.scope_box_end p, .scope_box p, .scope_box_no_margin p, .scope_box_no_arrow p {
    font-size: 120%;
 line-height: 140%;
}
ul, ol {
    font-size: 120%;
}

.scope_box_end {
	display: block;
	max-width: 100%;
	padding: 25px 35px 35px 35px;
	background: #5cc594;
	margin-bottom:10px;
	border-bottom: 1px solid #d1d4d5;
}
.scope_box_no_arrow {
	display: block;
	max-width: 100%;
	padding: 25px 35px 35px 35px;
	background: #5cc594;
	margin-bottom:40px;
	border-bottom: 1px solid #d1d4d5;
}
.no_bullets li {
	color: #ffffff!important;
}

#toc_container.no_bullets {
    padding: 0;
    margin: 2em 0;
	background: #5cc594;
}
#toc_container p.toc_title {
    background: #000000!important;
    display: inline-block!important;
    padding: 0.5em 0.7em!important;
    color: #ffffff!important;
    font-size: 160%!important;
}

#toc_container p.toc_title+ul.toc_list {
    padding: 1em!important;
    border-left: 2px solid #000000!important;
}

#toc_container a {
    text-decoration: none!important;
    text-shadow: none!important;
    font-size: 110%!important;
}
#toc_container p.toc_title+ul.toc_list {
    margin-top: 0!important;
}
#toc_container p.toc_title {
    font-weight: normal!important
}
#toc_container li, #toc_container ul {
    padding: 10px 0!important;
}
#toc_container a:hover,  #toc_container a:active {
    text-decoration: underline!important;
}
#toc_container ul ul {
    margin-left: 1.5em;
    padding-bottom: 0!important;
}
ul ul, ul ol, ol ol, ol ul {
    font-size: inherit!important;
}

/* Forms */

.search_input {
	border: 1px solid #bed5e7;
	background: #ffffff;
	padding: 10px;
	width: 100%;
}

.acc_input {
	border: 1px solid #bed5e7;
	background: #ffffff;
	padding: 7px;
	width: 100%;
}

.form_input {
	border: 1px solid #bed5e7;
	background: #ffffff;
	padding: 10px;
	width: 100%;
	margin-top: 10px;
}

.search_button {
	padding: 9px;
	color: #ffffff;
	font-weight: 700;
	width: 100%;
	background: #0a5da6;
	float: left;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border-right: 1px solid #6bafb1;
	border-bottom: 1px solid #6bafb1;
	border-top: 1px solid #60c0c3;
	border-left: 1px solid #60c0c3;
	}
		
.form_button {
	padding: 9px;
	margin-top: 10px;
	color: #ffffff;
	font-weight: 700;
	width: 100%;
	background: #0a5da6;
	float: left;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border-right: 1px solid #6bafb1;
	border-bottom: 1px solid #6bafb1;
	border-top: 1px solid #60c0c3;
	border-left: 1px solid #60c0c3;
	}
	
.form_highlight {
	display: block;
	background-color: #FF0;
	color: #000000;
	padding: 10px;
	}

/* Misc */
	
a.style_default {
	display: inline-block;
	text-decoration: none;
	width: 18px;
	height: 26px;
	margin-right: 10px;
	background-image: url(images/a_default.png);
	background-position: top left;
	background-repeat: no-repeat;
	}
	
a.style_default:hover, a.style_default:focus {
	display: inline-block;
	text-decoration: none;
	width: 18px;
	height: 26px;
	margin-right: 10px;
	background-image: url(images/a_default_hov.png);
	background-position: top left;
	background-repeat: no-repeat;
	}
	
a.style_larger {
	display: inline-block;
	text-decoration: none;
	width: 24px;
	height: 26px;
	margin-right: 10px;
	background-image: url(images/a_large.png);
	background-position: top left;
	background-repeat: no-repeat;
	}
	
a.style_larger:hover, a.style_larger:focus {
	display: inline-block;
	text-decoration: none;
	width: 24px;
	height: 26px;
	margin-right: 10px;
	background-image: url(images/a_large_hov.png);
	background-position: top left;
	background-repeat: no-repeat;
	}
		
a.style_hivis {
	display: inline-block;
	text-decoration: none;
	width: 27px;
	height: 26px;
	background-image: url(images/a_hi.png);
	background-position: top left;
	background-repeat: no-repeat;
	}
	
a.style_hivis:hover, a.style_hivis:focus {
	display: inline-block;
	text-decoration: none;
	width: 27px;
	height: 26px;
	background-image: url(images/a_hi_hov.png);
	background-position: top left;
	background-repeat: no-repeat;
	}
	
a.twitter {
	display: inline-block;
	text-decoration: none;
	width: 50px;
	height: 50px;
	background-image: url(images/twitter.png);
	background-position: top left;
	background-repeat: no-repeat;
	}
	
a.twitter:hover, a.twitter:focus {
	display: inline-block;
	text-decoration: none;
	width: 50px;
	height: 50px;
	background-image: url(images/twitter_hov.png);
	background-position: top left;
	background-repeat: no-repeat;
	}

a.facebook {
	display: inline-block;
	text-decoration: none;
	width: 50px;
	height: 50px;
	background-image: url(images/facebook.png);
	background-position: top left;
	background-repeat: no-repeat;
	}
	
a.facebook:hover, a.facebook:focus {
	display: inline-block;
	text-decoration: none;
	width: 50px;
	height: 50px;
	background-image: url(images/facebook_hov.png);
	background-position: top left;
	background-repeat: no-repeat;
	}
	
a.googleplus {
	display: inline-block;
	text-decoration: none;
	width: 50px;
	height: 50px;
	background-image: url(images/googleplus.png);
	background-position: top left;
	background-repeat: no-repeat;
	}
	
a.googleplus:hover, a.googleplus:focus {
	display: inline-block;
	text-decoration: none;
	width: 50px;
	height: 50px;
	background-image: url(images/googleplus_hov.png);
	background-position: top left;
	background-repeat: no-repeat;
	}	
	
a.youtube {
	display: inline-block;
	text-decoration: none;
	width: 50px;
	height: 50px;
	background-image: url(images/youtube.png);
	background-position: top left;
	background-repeat: no-repeat;
	}	
	
a.youtube:hover, a.youtube:focus {
	display: inline-block;
	text-decoration: none;
	width: 50px;
	height: 50px;
	background-image: url(images/youtube_hov.png);
	background-position: top left;
	background-repeat: no-repeat;
	}
	
#footer_wrap { width: 100%; float: right; text-align: center; margin-bottom: 25px;}

#empty_footer_box { 
	margin: 0px auto 0px auto;
	max-width:960px;
	min-width:800px;
	font-size: 90%; color: #32383a;
	padding: 7px 25px 0px 25px;
	background: none;
}

#empty_footer_box a:link { color: #0252ce; text-decoration: none; background: none; }
#empty_footer_box a:visited { color: #0252ce; text-decoration: none; background: none; }
#empty_footer_box a:hover { color: #0252ce; text-decoration: underline; background: none; }
#empty_footer_box a:active { color: #25b8ce; text-decoration: underline; background: none; }
#empty_footer_box a:focus { background-color: #0252ce; color: #ffffff; text-decoration: underline; }

#footer_box { 
	margin: 20px auto 0px auto;
	max-width:960px;
	min-width:800px;
	font-size: 90%;	color: #ffffff;
	padding: 20px 25px 20px 25px;
	margin-bottom: 25px;
	background-color: #333333;
}
#footer_box td {vertical-align: middle;}

div.watermark{
	display:none;
}

.video-container iframe, .video-container object, .video-container embed {
	margin-top: 10px;
	border: 10px solid #000000;
	-webkit-border-radius: 12px;
	border-radius: 12px;
}

@media (max-width : 930px) {

body.customize-support #fixed-to-move {
    top: 0px;
}

.contents_box_no_margin {
    padding: 0 0 25px 0;
}

#logo_nav { display: none; }
#logo_nav .l_one { float: right; margin-right: 0px; }
#logo_nav .l_three { float: left; margin-left: 0px; }

.hub_full { max-width: none; min-width: inherit; width: 100%; }
#hubleft { width: 80%; float: none; overflow: auto; margin-left: 0%; margin: 0 auto; }
#hubright { width: 80%; float: none; overflow: auto; margin-right: 0%; margin: 0 auto; }

.video-container {
	position:relative;
	padding-bottom:56.25%;
	height:0;
	overflow:hidden;
	margin-top: 10px;
	border: 5px solid #000000;
	background:#000;
	-webkit-border-radius: 12px;
	border-radius: 12px;
}

.video-container iframe, .video-container object, .video-container embed {
	margin-top: 0px;
	position: absolute;
	top: 0;
	left: -1px;
	width: 100%;
	height: 100%;
}

#mobile_logo_nav  {
	display: block;
	width: 100%;
	margin: 0 auto;
	padding: 0px;
	overflow: hidden; /* quick clearfix */
	}

#mobile_logo_nav img {
    display: block;
	margin: 0 auto;
    width: 80% !important;
    height: auto !important;
	}

#logo_nav  {
	background-color: #ffffff;
	max-width: 800px;
	min-width: 200px;
	margin: 0 auto;
	height: auto;
	background: #FFF;
	padding: 0px 10px 0px 10px;
	overflow: hidden; /* quick clearfix */
	text-align:center;
	}
	
#logo_nav a {
	color: #ffffff;
	line-height: 90%;
	margin-top: 13px;
	margin-right: 10px;
	font-weight: 700;
	font-size: 2em;
	float: none;
	display: inline-block;
	text-decoration: none;
	text-align:left;
	}

#mob_navigation {
display: block;
background: #eafaff;
}

#navigation {
background: #eafaff;
padding: 0px 0px 15px 0px;
}

#wrap_navigation {
display: none;
}

.expand, .expand:hover {
cursor: pointer;
}

.expanded, .expanded:hover {
cursor: pointer;
background:#333333!important; /* Top menu items background colour */
}


#mob_navigation ul {
    list-style:none;
    margin:0;
    padding:0;
    text-align:center;
   float: none;
   position: *;
   right: *;
}
#mob_navigation ul li {
   margin:0 0 10px 5px;
   padding:0;
   float: none;
   position:*;
   left: *;
   top:1px;

}
#mob_navigation ul li a {
   display: block;
   margin:0 20px 10px 20px;
   padding:.6em .5em .4em;
   font-size:1em;
   line-height:1em;
   background: #006bc7;
	color: #ffffff;
   text-decoration:none;
   font-weight:bold;
   border: 0px;
   -webkit-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
}
#mob_navigation ul li.active a {
   color:#fff;
   background:#000;
}
#mob_navigation ul li a:hover, #mob_navigation ul li a:focus {
   background:#006bc7; /* Top menu items background colour */
   color:#fff;
   border: 0px;
   -webkit-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
}
#mob_navigation ul li:hover a,
#mob_navigation ul li:focus a,
#mob_navigation ul li.hover a { /* This line is required for IE 6 and below */
   background:#00a5bd; /* Top menu items background colour */
   color:#fff;
   border: 0px;
   -webkit-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
}
#mob_navigation ul ul li { display: none; }


#content_wrap {
	margin: 10px auto 10px auto;
	max-width:800px;
	min-width:200px;
	}

.content_full {
	background: #eafaff;
	margin-bottom:25px;
	}
#hub_wrap .content_full {
	background: none;
	}

.content_threequarter {
	background: none;
	padding:10px 0 10px 0;
	margin-bottom:10px;
	width: 100%;
	margin-left: 0%;
	padding:10px;
	overflow:hidden;
	float:left;
	margin-bottom:25px;
	}

.content_onequarter {
	background: #333333;
	color: #ffffff;
	padding:10px 0 10px 0;
	margin-bottom:10px;
	width: 100%;
	margin-left: 0%;
	padding:10px;
	overflow:hidden;
	float:left;
	margin-bottom:25px;
	}
	
#mobile_footer { float: right; display: inline-block; width: 100%; background-color:#333; color: #ffffff; padding: 20px 150px 10px 10px; }

#mobile_footer .large_heading { color: #ffffff; }
.small_text { font-size: 0.8em; font-size: 2.5vw;}

#side_nav {
	text-align: center;
	}

#side_nav ul li {
	display: inline;
	}
	
#side_nav ul li a {
	color: #ffffff;
	line-height: 90%;
	margin-top: 10px;
	margin-right: 5px;
	margin-left: 5px;
	font-weight: 700;
	padding: 12px 12px 15px 45px;
	font-size: 1.2em;
	display: inline-block;
	float: none;
	}
	
#subsection_menu {
	overflow: auto;
	margin-top: 10px;
	text-align: center;
	}
	
#subsection_menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
	
#subsection_menu ul li {
	display: inline;
	}
	
#subsection_menu ul li a {
	display: inline-block;
	float: left;
	margin-right: 1.5%;
	margin-bottom: 1.5%;
	padding: 8px;
	background: #ffffff;
	border-right: 2px solid #b7b7b7;
	border-bottom: 2px solid #b7b7b7;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	text-decoration: none;
	font-size: 1.05em;
	font-weight: 700;
	}

#top_tools { display: none;}
#top_tools_dir { display: none;}

.category_div {	padding: 0px; max-width: 100%; }

#footer_wrap { display: none; }
#footer_box { display: none; }

div.watermark{
	display:none;
}

}

@media print {
body { background: none!important;}
#logo_wrap { display: none; }
#subsection_menu { display: none; }
.content_onequarter { display: none; }
#top_tools { display: none; }
#top_tools_dir { display: none;}
#mobile_footer { display: none; }
.content_full { background: none; }
.scope_box { background: none; }
.scope_box_end { background: none; }
.scope_box_no_margin { background: none; }
.scope_box_no_arrow { background: none; }
.shaded_box { background: none; }
div.watermark{
	display:block;
	position:fixed;
	z-index:-1;
	width:100%;
	height:100%;
}
	div.content &gt; *:first-child,x:-moz-any-link{margin-top:0;}/* ff only */
	div.watermark,x:-moz-any-link{z-index:auto;}/* ff only */
	div.watermark,x:-moz-any-link,x:default{z-index:-1;}/* ff3 only */

	@media all and (min-width: 0px){div.watermark{width:8.5in;}} /* opera only */

	div.watermark div{
		position:absolute;
		left:0;
		width:99%;
	}

/* watermark position */
/* horizontal */
div.left{text-align:left;}
div.center{text-align:center;}
div.right{text-align:right;}
	body:last-child:not(:root:root) div.right div{left:-160px;}/* safari only */

/* vertical */
div.top div{top:0;}
div.middle div{top:50%;margin-top:-80px;}
div.bottom div{bottom:2px;}
}

/* Quick Reads */

.banner-quickread {
	background-image: url(banner-quickread.jpg);
	background-position: top center;
}

a.quickreadbutton {
    display: inline-block;
    text-align: left;
    background: #fbe80c url(forms-summary.png) no-repeat left center;
	border-bottom: 2px solid #d9da00!important;
	color: #006bc7!important;
    padding: 3% 4% 3% 55px;
    font-size: 110%;
    margin-bottom: 1em;
line-height: 125%;
}
a.quickreadbutton:hover {
    background: #fff25a url(forms-summary.png) no-repeat left center;
    border-bottom: 2px solid #ecec21!important;
    color: #096b79!important;
}
.audio-link span {
    display: block;
    text-align: left;
    background: #fde702 url(forms-audio.png) no-repeat left center;
    border-bottom: 2px solid #e8d510;
    color: #007182!important;
    padding: 2% 4% 2% 60px;
    font-size: 120%;
}
.audio-link span:hover {
	background: #fff162 url(forms-audio.png) no-repeat left center;
    border-bottom: 2px solid #e2d548;
    color: #2c9eaf!important;
}
.text-link span {
	display: block;
    text-align: left;
    background: #fff707 url(forms-text.png) no-repeat left center;
    border-bottom: 2px solid #ece507;
    color: #007182!important;
    padding: 2% 4% 2% 60px;
    font-size: 120%;
}
.text-link span:hover {
	background: #fff162 url(forms-text.png) no-repeat left center;
    border-bottom: 2px solid #e2d548;
    color: #2c9eaf!important;
}
.youtubeframe {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
}

.youtubevideo {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.summaryheader {
    display: block;
    text-align: center;
    font-size: 130%;
    margin-bottom: 20px;
    color: #2f2f2f;
border-bottom: 1px solid #616161;
    font-weight: bold;
}
.keyheading {
    padding: 2% 3%;
    background: #cdedf7;
    color: #2d2d2d;
    display: block;
    font-weight: bold;
	border-left: 5px solid #99dff5;
	font-size: 120%;
}
.key_box {
    display: block;
	padding: 3% 5% 5% 5%;
    background-color: #dff0f5;
    border-bottom: 6px solid #b8d7f7;
    margin-bottom: 3em;
}
.key_box h2 {
    padding: 0!important;
    background: none!important;
    font-size: 140%!important;
    margin-bottom: 1em!important;
    margin-top: 1em!important;
    color: #000000;
}
.addheading {
    padding: 2% 3%;
    background: #e8e8e8;
    color: #2d2d2d;
    font-weight: bold;
    display: block;
    margin-top: 6%;
    border-left: 5px solid #d0d0d0;
}

.quickreadhentry {
    border-left: 8px solid #f8e522;
}

h1.entry-title.quickheader {
    margin-top: 0!important;
}
h1.entry-title.quickread {
	display: inline-block;
	font-size: 12px;
	font-size: 1.2rem;
    line-height: 1.1538;
    font-weight: bold;
    margin-top: 20%;
    margin-bottom: 0;
    background-color: #f8e522;
    padding: 2% 5%;
    margin-right: 0;
	color: #313131;
	font-family: inherit;
	border-bottom: 0;
}
h1.entry-title.quickreadresources {
    background-color: #f8e522;
    color: #313131;
}
@media screen and (min-width: 38.75em) {
	h1.entry-title.quickread {
		display: inline-block;
		font-size: 15px;
		font-size: 1.5rem;		
		line-height: 1.1538;
		font-weight: bold;
		margin-top: 20%;
		margin-bottom: 0;
		background-color: #f8e522;
		padding: 2% 5%;
		margin-right: 0;
		color: #313131;
		font-family: inherit;
		border-bottom: 0;
	}
}
.quickreadhentry .scope_box {
    background-image: none;
    padding: 25px 25px 60px 25px;
}</pre></body></html>