/* Default */
#page{
	overflow: hidden;
	background-color:#fff;
	border: solid 1px #c4d7ff;
	margin-top:20px;
	margin-bottom:20px;
}

#accessbar{
	color: #326394;
	border:0;
	margin-top:10px;
	margin-bottom:4px;
}

#hdr{
	background-color:#336699;
	border: solid 1px #92b6da;
	color: #fff;
	background-image:url(http://www.nacasadvice.org.uk/images/hdrBgNew.gif);
	background-repeat:repeat-x;
	max-height:80px;
}
	
	#hdrWoman{border:0;margin-left:0;}
	#hdrNacas{border:0;margin-top:20px;}
	#hdrSlogan{border:0;margin-top:25px;left:190px;}
	#hdrCab{border:0;margin:0;left:15px;}

#navbar{
	background-color:#99cc00;
	border: solid 1px #92c100;
	color:#fff;
	background-image:url(http://www.nacasadvice.org.uk/images/navbar-bg.gif);
	background-repeat:repeat-x;
}

#searchcontainer{margin:0;padding:3px 0 0 0;}
#toolbar{border:none;padding:0;}

	#translate{margin:0;padding:0;border:none;}
	
	#langbar {
		list-style: none;
		display:inline;
		padding: 0;
		text-align:left;
		margin-left:0;
		font-size:10px;
	}
	
	#langbar ul{padding:0;margin:0;}
	#langbar li{
		display: inline;
		list-style-type:none;
		padding:0 2px;
		margin:0;
	}
	
	#tasks{border:none;}
	
	
		#tbar{
			list-style: none;
			padding: 0;
			margin: 0;
			text-align:right;
		}
						
		#tbar li{
			display: inline;
			list-style-type: none;
			padding: 0 4px;
			margin:0;
			}			
	
	#datebox{text-align:center;}
	
#col-lft{border:none;}
#col-rt{border:none;margin-right:0;}
#content{border:none;}

#socbar{
	border-top:solid 1px #ccc;
	border-bottom: dashed 1px #ccc;
	text-align:center;
}

	#socbar ul.left {
		float: left;
		margin: 0;
		padding: 15px 5px 5px 10px;
		border: 0px none; 
		position: relative;
		left: 240px;
	}
  
  	#socbar ul.right {
		float: right;
		margin: 0;
		padding: 15px 0px;
		border: 0px none; 
		list-style-position: inside;
	}

#addrbar{border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;margin-top:10px;padding:10px 0;}

#ftr{
	background-color:#99cc00;
	border: solid 1px #92c100;
	color: #fff;
	text-align:center;
}

#hdr, #navbar, #toolbar, #content, #col-lft, #col-rt, #socbar, #addrbar, #ftr{margin-bottom: 10px;}

#txtlarge{margin:0;font-size:14px;font-weight:bold;color:#000;}
.blubox{border:solid 1px #92b6da;}
.basebar{border-bottom:solid 1px #92b6da;}

/* Search Form
----------------------------------------------------------------------------------------------------*/
#srch{margin-left:160px;margin-right:0;}
#frmSearch{margin:0;padding:0;}
#frmSearch fieldset{margin:0;padding:0;border:none;}
		
#frmSearch label{
	width: 4em;
	float: left;
	text-align: right;
	margin-right: .5em;
	display: block;
	font-weight:bold;
}
		
.txtbox{
	border:solid 1px #688a00;
	background-image:url(/images/inputTxt.png);
	vertical-align:middle;
	color:#666;
}
		
#sbmt{vertical-align:middle;}

/* `Search Form
----------------------------------------------------------------------------------------------------*/
#contact form{margin:0;padding:0;}
#contact fieldset{
	display: block;
	border:solid 1px #aacfe4;
	display: block;
	margin: 0 0 .5em 0;
	padding: 0 1em 1em 1em;
}

#contact legend{
	margin:1em 0;
	font-size:14px;
	font-weight:bold;
	color:#326394;
}

#contact input{
	position: relative;
	top: -1.4em;
	left: 8em;
	display: block;
	border:solid 1px #aacfe4;
}

#contact div.error{
	position: relative;
	top: -1.4em;
	left: 8.85em;
	display: none;
	color:red; 
}

#contact textarea{
	position: relative;
	top: -1.4em;
	left: 8em;
	display: block;
	border:solid 1px #aacfe4;
}

#contact select{
	position: relative;
	top: -1.4em;
	left: 8em;
	display: block;
	border:solid 1px #aacfe4;
	width:130px;

}

#contact textarea:focus, #contact input:focus {border: 1px solid #ff6699; background-color: #FDEBE8;}

#contact .btn {
	margin:10px 10px 0 260px;
	cursor:pointer;
	background-color:#336699;
	border:solid 1px #000;
	color:#fff;
	font-weight:bold;
	padding:4px;
}

/* `Images
----------------------------------------------------------------------------------------------------*/
.imgrt{
float: right;
margin: 0 0 10px 10px;
border: 1px solid #c4d7ff;
padding: 2px;
}

.alert{
float: right;
margin: 0 0 10px 10px;
padding: 2px;
}

/*
	960 Grid System ~ Core CSS.
	Learn more ~ http://960.gs/

	Licensed under GPL and MIT.
*/

/* `Containers
----------------------------------------------------------------------------------------------------*/

.container_12{margin-left: auto;margin-right: auto;width: 960px;}

/* `Grid >> Global
----------------------------------------------------------------------------------------------------*/

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16 {
	display:inline;
	float:left;
	position:relative;
	margin-left:10px;
	margin-right:10px;
}

.container_12 .grid_3{width:220px;}
.container_12 .grid_6{width:460px;}
.container_12 .grid_9{width:700px;}
.container_12 .grid_12{width:940px;}

/* `Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/
.alpha {margin-left: 0;}
.omega {margin-right: 0;}
/* `Grid >> 12 Columns
----------------------------------------------------------------------------------------------------*/
.container_12 .grid_1 {width:60px;}
.container_12 .grid_2 {width:140px;}
.container_12 .grid_4 {width:300px;}
.container_12 .grid_5 {width:380px;}
.container_12 .grid_7 {width:540px;}
.container_12 .grid_8 {width:620px;}
.container_12 .grid_10 {width:780px;}
.container_12 .grid_11 {width:860px;}
/* `Prefix Extra Space >> Global
----------------------------------------------------------------------------------------------------*/
.container_12 .prefix_3{padding-left:240px;}
.container_12 .prefix_6{padding-left:480px;}
.container_12 .prefix_9{padding-left:720px;}

/* `Prefix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/
.container_12 .prefix_1 {padding-left:80px;}
.container_12 .prefix_2 {padding-left:160px;}
.container_12 .prefix_4 {padding-left:320px;}
.container_12 .prefix_5 {padding-left:400px;}
.container_12 .prefix_7 {padding-left:560px;}
.container_12 .prefix_8 {padding-left:640px;}
.container_12 .prefix_10 {padding-left:800px;}
.container_12 .prefix_11 {padding-left:880px;}

/* `Suffix Extra Space >> Global
----------------------------------------------------------------------------------------------------*/

.container_12 .suffix_3{padding-right: 240px;}
.container_12 .suffix_6{padding-right: 480px;}
.container_12 .suffix_9{padding-right: 720px;}

/* `Suffix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/
.container_12 .suffix_1 {padding-right: 80px;}
.container_12 .suffix_2 {padding-right: 160px;}
.container_12 .suffix_4 {padding-right: 320px;}
.container_12 .suffix_5 {padding-right: 400px;}
.container_12 .suffix_7 {padding-right: 560px;}
.container_12 .suffix_8 {padding-right: 640px;}
.container_12 .suffix_10 {padding-right: 800px;}
.container_12 .suffix_11 {padding-right: 880px;}

/* `Push Space >> Global
----------------------------------------------------------------------------------------------------*/
.container_12 .push_3{left: 240px;}
.container_12 .push_6{left: 480px;}
.container_12 .push_9{left: 720px;}

/* `Push Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/
.container_12 .push_1 {left: 80px;}
.container_12 .push_2 {left: 160px;}
.container_12 .push_4 {left: 320px;}
.container_12 .push_5 {left: 400px;}
.container_12 .push_7 {left: 560px;}
.container_12 .push_8 {left: 640px;}
.container_12 .push_10 {left: 800px;}
.container_12 .push_11 {left: 880px;}

/* `Pull Space >> Global
----------------------------------------------------------------------------------------------------*/

.container_12 .pull_3{left: -240px;}
.container_12 .pull_6{left: -480px;}
.container_12 .pull_9{left: -720px;}

/* `Pull Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/
.container_12 .pull_1 {left: -80px;}
.container_12 .pull_2 {left: -160px;}
.container_12 .pull_4 {left: -320px;}
.container_12 .pull_5 {left: -400px;}
.container_12 .pull_7 {left: -560px;}
.container_12 .pull_8 {left: -640px;}
.container_12 .pull_10 {left: -800px;}
.container_12 .pull_11 {left: -880px;}

/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* http://perishablepress.com/press/2009/12/06/new-clearfix-hack */

.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* Navigation */

#page a{color:#326394;text-decoration:none;}
#page a:link{color:#326394;text-decoration:none;}
#page a:active{outline:none;}
#page a:hover{color:#ff0099;text-decoration:none;}

#page a img{border:none;}
#page a:focus{outline:none;}

#page #content a{color:#0033cc;text-decoration:underline;}
#page #content a:link{color:#0033cc;text-decoration:underline;}
#page #content a:active{outline:none;}
#page #content a:hover{color:#ff0099;text-decoration:underline;}

#langbar a{cursor: pointer;}

/* Accessbar
------------------------------------------------------------------------------------------ */
#accesscontainer { margin: 0;font-size:10px;text-align:left;border:none;}

#accesslist{
list-style: none;
padding: 0;
margin: 0;
}
#accesslist li{
display: inline;
list-style-type: none;
padding: 0 7px;
border-right:solid 1px #acc8e3;
margin:0;
}

/* Accessibility Text-Sizer
------------------------------------------------------------------------------------------ */
#accesstxt{font-size:10px;text-align:right;}
#accesstxtlist{
	list-style:none;
	padding:0;
	margin:0;
}

#accesstxtlist li{
display: inline;
list-style-type: none;
padding: 0 2px;
margin:0;
color:#326394;
}

#accesstxtlist li .accbox{border:solid 1px #326394;padding:0 4px;}
#accesstxtlist li .pipe{border-right:solid 1px #acc8e3;padding: 0 6px;}

#accesstxtlist a{color:#326394;text-decoration:none;}
#accesstxtlist a:link{color:#326394;text-decoration:none;}
#accesstxtlist a:hover{color:#ff0099;text-decoration:none;}

/* Navigation Bar
------------------------------------------------------------------------------------------ */
#navcontainer {margin-left:0;padding:4px;font-size:12px;font-weight:bold;}

#navlist{list-style: none;padding:0;margin: 0;}

#navlist li{
display: inline;
padding:0 18px 3px 12px;
margin: 0;
background-image: url(http://www.nacasadvice.org.uk/images/nav-sep.gif);
background-repeat:no-repeat;
background-position: 100% 50%;
}

#navbar a{color:#fff;text-decoration:none;background-color:inherit;} /* added bg color to resolve w3c clash */
#navbar a:link{color:#fff;text-decoration:none;background-color:inherit;} /* added bg color to resolve w3c clash */
#navbar a:hover{color:#ffff66;text-decoration:none;}
/*#navbar a:visited{color:#fff;text-decoration:none;background:inherit;}*/

/* Left Panel Styles
-------------------------------------------------------------------------------------------*/

/* Menu Bar
------------------------------------------------------------------------------------------ */
.menubar{font-size:11px;}
.menubar ul{list-style-type: none;margin:0;padding: 0;}
.menubar ul li a{
background: url(http://www.nacasadvice.org.uk/images/blue-arrow.gif) no-repeat 2px center;
display: block;
width: auto;
padding: 3px 0;
padding-left: 20px;
text-decoration: none;
border-bottom: 1px solid #e2e2e2;
}
.menubar ul li a:visited, .menubar ul li a:active{color: #00014e;}
.menubar ul li a:hover{
color: #ff6699;
background-image:url(http://www.nacasadvice.org.uk/images/pink-arrow.gif); /*onMouseover image change. Remove if none*/
}

.menubar .title {
   font-weight:bold;
   font-size:12px;
   color: #fff;
   margin-bottom:0;
   padding: 2px 0 2px 20px;
   background:#0054a9;
}

/* Web Standards and Accessibility Validation: W3C Validation Buttons and WAVE Accessibility
-------------------------------------------------------------------------------------------*/
.w3cbutton3 {
  margin:8px 0 5px 0;
  width: 218px;
  border: 1px solid #8ac5ff;
  font-family: helvetica,arial,sans-serif;
  font-size: 100%;
  font-weight: bold;
  line-height:normal;
}
.w3cbutton3 a {
  display: block;
  width: 100%;
}
.w3cbutton3 a:link,
.w3cbutton3 a:visited,
.w3cbutton3 a:hover {color: #000;text-decoration: none;}

.w3cbutton3 span.w3c {
  padding:0 0.4em;
  background-color: #fff;
  color: #0c479d;
  font-size:100%;
}

.gold{background-color:#fc6;}
.blue {background-color:#0054a9;}
.speca{color:#000;}
.specb{color:#fff;background-color:#0054a9;}

#genBtn{margin:8px 0;padding:0;width:218px;font-size:100%;border:solid 1px #8ac5ff;height:22px;color:#fff;background-color:#99cc00;font-weight:bold;}
#genBtn a{display:block;width:100%;margin:0;}
#genBtn a:link{color:#fff;background-color:#99cc00;}
#genBtn a:visited{color:#fff;background-color:#99cc00;}
#genBtn a:hover{color:#fff;background-color:#99cc00;}
#genBtn img{float:left;margin:0 10px 0 0;}
.waveTxt{float:left;margin:2px 0 0 0;line-height:normal;}

.btnLnk{margin:0;border:solid 1px #8ac5ff;background:#ffcc00;width:218px;height:64px;}
.imglink{text-align:center;margin:10px 0 0 0;padding:0;border:solid 1px #8ac5ff;background:#ffcc00;}
.imglink img{padding-top:5px;}

.ttlHdr {
   font-weight:bold;
   font-size:12px;
   color: #fff;
   margin:10px 0 0 0;
   padding: 2px 0 2px 10px;
   background:#0054a9;
}

/* Right Panel Buttons
------------------------------------------------------------------------------------------ */
.button{
float: left;
width: 95px;
margin:0 4px 10px 4px;
padding:2px;
text-align:center;
}

.button .caption {margin:0;font-size:10px;text-align:center;clear:left;}

.button a{color:#326394;text-decoration:none;border:solid 1px #8ac5ff;display:block;padding:2px 1px;}
.button a:link{color:#326394;text-decoration:none;border:solid 1px #8ac5ff;display:block;padding:2px 1px;}
.button a:active{outline:none;}
.button a:hover{color:#ff6699;text-decoration:none;border:solid 1px #ff6699;display:block;}

.btn{text-align:center;margin:10px 0 0 0;width:220px;}
.btn a{color:#326394;text-decoration:none;border:solid 1px #8ac5ff;display:block;padding:2px;}
.btn a:link{color:#326394;text-decoration:none;border:solid 1px #8ac5ff;display:block;padding:2px 1px;}
.btn a:active{outline:none;}
.btn a:hover{color:#ff6699;text-decoration:none;border:solid 1px #ff6699;display:block;}

#snsaiaa{margin-bottom:10px;}
#snsaiaa img{padding-top:5px;}
#snsaiaa .imgMg{padding-top:0;}

/* Social Media Buttons 
-----------------------------------------------------------------------------------*/
.socMedBtn{
	margin:0 0 5px 0;
	padding:0;
	height:20px;
}
.socMedBtn strong{margin:2px 0 0 5px;padding:0;font-size:11px;font-weight:bold;}
.socImg{float:right;margin:0;padding:0;}

#socMed #btnFacebook{background:#f5f5f5;border:solid 1px #8ac5ff;color:#0054a8;}
#socMed #btnTwtr{background:#007dfb;border:solid 1px #8ac5ff;color:#fff;}
#socMed #btnFlkr{background:#ff3399;border:solid 1px #ff0099;color:#fff;}

#socMed #btnFacebook a{background:#f5f5f5;color:#0054a8;display:block;margin:0;}
#socMed #btnFacebook a:hover{background:#f5f5f5;color:#0054a8;display:block;}
#socMed #btnTwtr a{background:#007dfb;color:#fff;display:block;}
#socMed #btnFlkr a{background:#ff3399;color:#fff;display:block;}

#shareBar{margin:20px 0;border:solid 1px #8ac5ff;background:#f5f5f5;width:460px;color:#000;}
#page #shareBar a{color:#000;}
.shareBar{margin:10px 10px -10px 0;width:320px;overflow:hidden;float:right;}
.pushP{margin:10px;font-weight:bold;width:100px;}

/* Social Network Bar
------------------------------------------------------------------------------------------ */
#soccontainer li{list-style-type:none;display:inline;}

/* Footer
------------------------------------------------------------------------------------------ */
#ftrcontainer {margin-left:0;padding:4px;font-size:12px;}

#ftrlist{list-style: none;padding:0;margin: 0;}

#ftrlist li{
display: inline;
padding:0 6px 3px 4px;
margin: 0;
background-image: url(http://www.nacasadvice.org.uk/images/white-pipe.gif);
background-repeat:no-repeat;
background-position: 100% 25%;
}

#ftr a{color:#fff;text-decoration:none;background:#99cc00;} /* added bg color to resolve w3c clash */
#ftr a:link{color:#fff;text-decoration:none;background:#99cc00;} /* added bg color to resolve w3c clash */
#ftr a:hover{color:#ffff66;text-decoration:none;}

/* `Basic HTML
----------------------------------------------------------------------------------------------------*/

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.5;
	background:#dfeaf4;
	color:#000;
}

/* `Headings
----------------------------------------------------------------------------------------------------*/

body h1{
	font-size: 22px;
	color:#000;
	margin: 0;
	padding:0;
}

body h2{font-size: 20px;}
body h3{font-size: 18px;}
body h4{font-size: 16px;margin:0;}
body h5{font-size: 14px;}
body h6{font-size: 12px;}

body h2,h3,h4,h5,h6{color:#000;margin:0;padding:0;}

body h3,h5{color:#000;margin:0;padding:0;}

/* `Other
----------------------------------------------------------------------------------------------------*/
p{margin-bottom:20px;}
.bigp{font-size:14px;color:#ff6699;}
#addrbar p{margin-bottom:5px;font-size:12px;font-weight:bold;color:#326394;}

.ulnostyle{
	list-style:none;
	margin:0;
	padding:0 0 10px 0;
	color:#326394;
}

.ulnostyle ul li{margin:0;padding:0;}

.bigul{
	list-style-type:none;
	margin:0;
	padding:5px 0 0 0;
	color:#326394;
	font-size: 16px;
	font-weight:bold;
}

.bigul ul li{margin:0;padding:0;}
.ulstylenone ul li{margin:0;padding:0;}
ol,ul{margin-bottom:20px;color:#000;}
ul li{margin-bottom:5px;}
.dlist dl {margin:0;padding:0;}
.dlist dt{margin:0;padding:0;font-weight:bold;}
.dlist dd{margin:0 0 1em 0;padding:0;}

address{font-style:normal;}

.normal{color:#666;}
.bold{font-weight:bold;}
.bluenote{color:#326394;}
.nb{font-weight:bold;color:#326394;}

.linkhdr{
	margin:5px;
	font-weight:bold;
	font-size:12px;
	border-bottom:dotted 1px #326394;
}

.footnote{
	font-size:10px;
	color:#000;
	font-weight:normal;
	text-align:center;
}

.phone{font-size:16px;font-weight:bold;color:#326394;}

.superscripthead{font-size:14px; vertical-align:top;}
.superscript{font-size:x-small; vertical-align:top;}

blockquote{
	font-weight:bold;
	font-size:14px;
	color:#000;
	margin-left:0;
}

/* Contact Us Form */
#frmContact form{margin:0;padding:0;}
#frmContact fieldset{
	display: block;
	border:solid 1px #aacfe4;
	margin: 2em 0 .5em 0;
	padding: 0 1em 1em 1em;
}

#frmContact label{
width: 8em;float: left;text-align: left;}

p.flt{
width: 31em;
float: right;
text-align: left;
margin:0;
padding:0;
font-size:10px;
}

#frmContact div{padding:.15em;}

#frmContact legend{
	margin:0;
	font-size:14px;
	font-weight:bold;
	color:#326394;
}

#frmContact input{border:solid 1px #aacfe4;}
#frmContact textarea{border:solid 1px #aacfe4;}
#frmContact select{border:solid 1px #aacfe4;width:130px;}
#frmContact textarea:focus, #frmContact input:focus {border: 1px solid #ff6699; background-color:#fdebe8;}

#frmContact .btn {
	margin:10px 10px 0 125px;
	cursor:pointer;
	background-color:#336699;
	border:solid 1px #000;
	color:#fff;
	font-weight:bold;
	padding:4px;
	width: 100px;
}

.star{color:#ff0000;}

/* DHTML222 styles added */
.errorfield {background-color: #ffcccc;border: solid 1px #cc0000;}
#error_box{background-color: #fff4f4;padding:1em;border: solid 1px #cc0000;}
#error_box p{font-size:16px; color:#000;}
#error_box a:link{color:#cc0000;}
#error_box a:hover{color:#ff0000;}
.hidden {visibility: hidden;display: none;}
.visible {visibility: visible;display: block;}
.normal {font-weight:normal;background: none;border: none;}

#frmContact div{margin:20px 0;}

.imglink{text-align:center;margin:10px 0;padding:0;border:solid 1px #8ac5ff;background:#ffcc00;}
.imglink img{padding-top:5px;}
.fbk{margin:10px;}

/* `PAGE Sections: News, Categories(Benefits,Debt, etc.)
----------------------------------------------------------------------------------------------------*/
.newsbox{
	margin:0 0 10px 0;
	padding:2px 0 2px 5px;
	border:solid 1px #8ac5ff;
	overflow:hidden;
	position:relative; /* fixes ie6 border issue */
}

.newsbox #hdlnImg{float:right;width:160px;height:160px;margin:0;}
.newsbox h1{color:#000;font-size:24px;margin:0 5px;padding:0;line-height:normal;}
.newsbox h2{color:#000;font-size:16px;margin:0 5px;padding:0;line-height:normal;}
.newsbox p{margin:10px 5px;color:#000;line-height:normal;}
.newsbox .psub{font-size:9px;margin:0 0 10px 5px;}
.newsbox .nws{margin:0 0 10px 0;border-bottom:solid 1px #ccc;}
#newsSlogo{
	margin:20px 5px 5px 5px;
	color:#ff9900;
	font-size:16px;
	font-weight:bold;
}

#newsdesk{margin:0;text-decoration:none;}
#newsdesk a, #newsdesk a:hover, #newsdesk a:active{text-decoration:underline;}
#newsdesk a:link{color:#0033cc;line-height:normal;}
#newsdesk a:hover{color:#ff0099;line-height:normal;}
#newsdesk a:visited{color:#ff0000;line-height:normal;}
#newsdesk .pagp{color:#000;font-weight:bold;margin:20px 0 10px 0;}

#newsPg a, #artHd a:hover, #artHd a:active{text-decoration:underline;}
#newsPg a:link{color:#0033cc;line-height:normal;}
#newsPg a:hover{color:#ff0099;line-height:normal;}
#newsPg a:visited{color:#ff0000;line-height:normal;}

/* readMore class used with span will hide the full url of read more link but still available to screen readers for accessibility */
/*.readMore{display:none;}*/
.readMore{position:absolute;left:-1000px;width:100%;}

/* NEWS Section: News Page
----------------------------------------------------------------------------------------------- */
#newsPg h1{color:#000;font-size:24px;margin:0 5px;padding:0;line-height:normal;}
#newsPg h2{color:#000;font-size:16px;margin:0 5px;padding:0;line-height:normal;}
#newsPg h3{color:#000;font-size:14px;margin:5px;padding:0;line-height:normal;}
#newsPg p{margin:10px 5px;color:#000;}
#newsPg .psub{font-size:9px;margin:5px 0 10px 5px;}
#newsPg ul{color:#000;}

.paginate {
font-size:9px;
font-family:Arial, Helvetica, sans-serif;
padding:3px;
margin:3px 0 10px 0;
text-decoration:none;
}

.paginate a {
	padding:2px 5px 2px 5px;
	margin:2px;
	border:1px solid #999;
	text-decoration:none;
	color: #666;
}
.paginate a:hover, .paginate a:active {border:1px solid #999;color:#000;text-decoration:none;}
.paginate span.current {
    margin: 2px;
	padding: 2px 5px 2px 5px;
	border: 1px solid #332;
	font-weight: bold;
	background-color: #333;
	color: #fff;
	text-decoration:none;
}
	.paginate span.disabled {
		padding:2px 5px 2px 5px;
		margin:2px;
		border:1px solid #eee;
		color:#ddd;
	}

.pagdiv{margin-top:10px;}		
.pagediv ul{margin:6px;padding:0px;text-decoration:none;}	

.nwsImgRt{float:right;margin:0 5px;}

/* NEWS Section: Your Comments Form
----------------------------------------------------------------------------------------------- */
#nwsComFrm form{margin:0;padding:0;}
#nwsComFrm fieldset{display:block;border-bottom:solid 1px #8ac5ff;border-top:none;border-left:none;border-right:none;margin: 2em 0 .5em 0;padding: 0 1em 1em 1em;}
#frmHdr{border:none;background:#8ac5ff;margin:0;height:25px;overflow:hidden;color:#000;}
#frmHdr p{margin:2px 10px;font-size:14px;font-weight:bold;height:25px;}

#nwsComFrm label{width: 9em;float: left;text-align: left;}
#nwsComFrm form div{padding:.5em;}
#nwsComFrm legend{
	margin:0;
	font-size:14px;
	font-weight:bold;
	color:#326394;
}

#nwsComFrm input{border:solid 1px #8ac5ff;height:1.5em;width:22em;}
#nwsComFrm textarea{border:solid 1px #8ac5ff;width:22.5em;}

#nwsComFrm .btn {
	cursor:pointer;
	background-color:#8ac5ff;
	border:solid 1px #326394;
	color:#000;
	font-weight:bold;
	width: 60px;
}

.btnRt{float:right;margin:0 25px 0 0;}

/* CATEGORY Section: Benefits,Debt,Consumer,Housing,Affordable Warmth,Youth CAB
----------------------------------------------------------------------------------------------- */
#catHd{margin:0;border:solid 1px #8ac5ff;line-height:normal;}
#catHd h1,h2,h3,h4,h5,h6{margin:10px;}
#catHd h1{font-size:20px;color:#0054a8;}

#catHd a, #catHd a:hover, #catHd a:active{text-decoration:underline;}
#catHd a:link{color:#0033cc;line-height:normal;}
#catHd a:hover{color:#ff0099;line-height:normal;}
#catHd a:visited{color:#ff0000;line-height:normal;}

.catHdLnk{margin:10px;}
.catSlogo{
	margin:10px 5px 5px 10px;
	color:#666;
	font-size:16px;
	font-weight:bold;
}

.catHdTxt{
	margin:10px;
	color:#000;
	font-size:12px;
	font-weight:bold;
}

.catImg{margin:5px;float:right;}
.catBox{margin:0;border:solid 1px #8ac5ff;line-height:normal;}

#ctgryBox{margin:0;}
#ctgryBox a, #catSection a:hover, #catSection a:active{text-decoration:underline;}
#ctgryBox a:link{color:#0033cc;line-height:normal;}
#ctgryBox a:hover{color:#ff0099;line-height:normal;}
#ctgryBox a:visited{color:#ff0000;line-height:normal;}
			
.ctgryBox{margin:0;}
.catpara{font-size:10px;font-weight:bold;}
.abase{position:absolute; bottom:0;} /* Ensures the link goes to the bottom of the div if text is not as long as the other div */
			
.catSection{margin-top:10px;line-height:normal;color:#000;}
.img1{float:right;margin:4px 10px;border:solid 1px #8ac5ff;width:60px;height:60px;}
.img2{float:right;margin:4px -3px 4px 3px;border:solid 1px #8ac5ff;width:60px;height:60px;}
.catSection h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
.catSection h2{margin:5px 0 0 0 ;color:#0054a8;font-size:15px;}
.catSection p{margin:10px 5px 5px 0;}
.catSectSubH{color:#666;font-size:12px;font-weight:bold;}
			
.colwrap{position:relative;overflow:hidden;width:460px;}
.cols{border:solid 1px #000;position:relative;z-index:1;}
.col1{float:left;width:50%;}
.col2{float:left;width:50%;margin-right:-1px;}
.col1 .colpad{padding:0 5px;}
.col2 .colpad{padding:0 12px;}
.clrsect{clear:both;padding-top:1px;margin-top:-1px;}
.colsep{ 
	width:10px;
	height:999999px;
	background-color:#fff;
	position:absolute;
	left:50%;
	margin-left:-5px;
	border:solid 1px #000;
	border-width:0 1px;
	z-index:999;
}
* html .cols, * html .colwrap{margin:0;width:460px;border-right:solid 1px #8ac5ff;}	/* hack for IE/Win 5,5.5 */ /* MOVE THIS TO IE CSS FILES */
.colwrap{background-color:#fff;} 	/* background color of columns */
.cols, .colsep{border-color:#8ac5ff;}	/* border color for columns */

/* ARTICLE PAGES and STORY PAGES
-------------------------------------------------------------------- */
#artHd{margin:0 0 10px 0;padding:0;border:solid 1px #8ac5ff;line-height:normal;}
#artHd h1,h2,h3,h4,h5,h6{margin:10px;color:#000;}
#artHd h1{font-size:20px;margin-bottom:5px;}

#artHd a, #artHd a:hover, #artHd a:active{text-decoration:underline;}
#artHd a:link{color:#0033cc;line-height:normal;}
#artHd a:hover{color:#ff0099;line-height:normal;}
#artHd a:visited{color:#ff0000;line-height:normal;}

#artHd p{margin:10px 5px 5px 10px;}
#artHd .psub{font-size:9px;margin:0 0 10px 10px;color:#000;line-height:normal;}
.artHdLnk{margin:10px;}
.artSlogo{
	margin:10px 5px 5px 10px;
	color:#005bb6;
	font-size:16px;
	font-weight:bold;
}

.artHdTxt{
	margin:10px;
	color:#000;
	font-size:12px;
	font-weight:bold;
}

.artHdImg{margin:5px;float:right;}

#artTxt{margin:20px 0;padding:0;line-height:normal;}
#artTxt .nwsImgRt{float:right;margin:0 5px;}
#artTxt h1,h2,h3,h4,h5,h6{color:#000;}
#artTxt h2{font-size:18px;color:#000;margin:10px 10px 5px 0;}
#artTxt h3{font-size:15px;color:#000;margin:10px 10px 10px 0;}
#artTxt h4{font-size:13px;color:#000;margin:10px 10px 10px 0;}
#artTxt p{margin:5px 5px 10px 0;color:#000;}
#artTxt ul{color:#000;}
.artTxtImg{margin:5px 0 10px 5px;float:right;}
#artTxt a, #artHd a:hover, #artHd a:active{text-decoration:underline;}
#artTxt a:link{color:#0033cc;line-height:normal;}
#artTxt a:hover{color:#ff0099;line-height:normal;}
#artTxt a:visited{color:#0033cc;line-height:normal;}

#storyPg{line-height:normal;color:#000;}
.storyHd{margin:0 0 10px 0;padding:0;border:solid 1px #8ac5ff;overflow:hidden;}
.storyHdImg{margin:0;padding:0;float:right;}
.storyHd p{margin:10px 5px 5px 10px;}
.storyHd h1,h2,h3,h4,h5,h6{margin:10px;}
#page #storyPg h1{font-size:20px;margin-bottom:5px;}
#page #storyPg h2{font-size:18px;}
.storyTxtWeight{
	margin:10px 5px 5px 10px;
	color:#ff9900;
	font-size:15px;
	font-weight:bold;
}

#page #storyPg a, #page #storyPg a:active{text-decoration:underline;}
#page #storyPg a:link{color:#0033cc;}
#page #storyPg a:hover{color:#ff0099;}

#page #bnfFrm{margin:0;padding:0;}
#page #bnfFrm th{font-weight:bold;text-align:left;font-size:16px;}
#page #bnfFrm table{border:solid 1px #8ac5ff;padding:10px;}
#page #bnfFrm table h2,h3{margin:0;}
#page #bnfFrm td{padding:5px 10px;}
#page #bnfFrm .trClrOne{background-color:#fff;}
#page #bnfFrm .trClrTwo{background-color:#ebf3fe;}
#page #bnfFrm a{color:#000;text-decoration:none;}
#page #bnfFrm a:link{color:#000;text-decoration:none;}
#page #bnfFrm a:hover{color:#ff0099;text-decoration:underline;}
.tblNfo{margin:0 10px 10px -10px;padding:0;}
.tblNfo.imp{font-size:14px;font-weight:bold;}
#page #bnfFrm img{float:left;margin-right:18px;}
/* NEWS Tabs
-------------------------------------------------------------------- */
#col-rt div.tab_contents a:link{color:#0033cc;font-weight:bold;line-height:normal;}
#col-rt div.tab_contents a:hover{color:#ff0099;font-weight:bold;line-height:normal;}
#col-rt div.tab_contents a:visited{color:#ff0000;font-weight:bold;line-height:normal;}
#col-rt div.tab_contents img{margin:10px;}

div.tab_contents, div.tab_contents_active a:active {outline: none;color:#000;}
div.tab_contents, div.tab_contents_active a:focus {outline-style:none;}

#tabs_container {
	width: 220px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin:0;
}
#tabs_container ul.tabs {
	list-style: none;
	border-bottom: 1px solid #8ac5ff;
	height: 21px;
	margin:0;
}
#tabs_container ul.tabs li {float:left;margin:0;}
#tabs_container ul.tabs li a {
	padding: 3px 10px;
	display: block;
	border-left: 1px solid #8ac5ff;
	border-top: 1px solid #8ac5ff;
	border-right: 1px solid #8ac5ff;
	margin-right: 2px;
	text-decoration: none;
	background-color: #efefef;
}
#tabs_container ul.tabs li.active a {background-color: #fff;padding-top: 4px;}
div.tab_contents_container {border:1px solid #8ac5ff;border-top:none;padding: 10px;}
div.tab_contents {display: none;padding:0;margin:0;}
div.tab_contents_active {display: block;}
#col-rt div.clear {clear: both;}

div.tab_contents, div.tab_contents_active p{margin:0 0 5px 0;line-height:normal;}
.tab_align{text-align:center;}
/* Tweet Panel
------------------------------------------------------------------------------- */
#tweetBox{margin:0;padding:0;}
#tweetBox p{font-size:10px;line-height:normal;margin:0 0 5px 0;color:#000;}
.tweetBox{
	background-image:url(../images/news/tweetBg.gif);
	background-repeat: repeat-x;
	border-top:solid 1px #8ac5ff;
	border-left:solid 1px #8ac5ff;
	border-right:solid 1px #8ac5ff;
}
#tweetBox .tweetHd{font-size:20px;font-weight:bold;color:#0054a8;margin:5px;text-align:center;}
#tweetBoxBtm{margin:0;padding:0;}
#tweetBox ul{list-style-type:none;margin:0 5px;padding-left:0;}

/* Info Panel
------------------------------------------------------------------------------- */
#nfoBox{margin:0;padding:0;}
#nfoBox p{font-size:10px;line-height:normal;margin:5px 10px ;color:#000;}
.nfoBox{border:solid 1px #8ac5ff;}
#nfoBox .nfoBxHd{font-size:20px;font-weight:bold;color:#0054a8;margin:5px;text-align:center;}

#nfoBox a, #artHd a:hover, #artHd a:active{text-decoration:underline;font-weight:bold;}
#nfoBox a:link{color:#0033cc;line-height:normal;}
#nfoBox a:hover{color:#ff0099;line-height:normal;}
#nfoBox a:visited{color:#ff0000;line-height:normal;}

/* Video Player
------------------------------------------------------------------------------- */
.panelBox{
	margin:10px 0;
	padding:0;
	border-top:solid 5px #005bb7;
	border-bottom:solid 2px #005bb7;
}

.vbox{background:#005bb7;margin:0;width:220px;}
#videoBox{margin:0 0 5px 0;}
#videoBox p{font-size:10px;font-weight:bold;color:#ffec82;margin:5px;}

/* Share Articles
------------------------------------------------------------------------------- */
#share{margin:0;}
.share{margin:5px 0 0 5px;}

/* Coverpage styles
------------------------------------------------------------------------------- */
#coverpage{background:#fff;color:#000;}
#coverpage h1{font-family:"Century Gothic", Arial, Helvetica, sans-serif;}
#hdlnBox{margin:0;border:solid 1px #0054a8;line-height:normal;background-image:url(../images/hdlinebxBg.gif);background-repeat:repeat-x;background-color:#0054a9;overflow:hidden;}
#page #hdlnBox h1,h2,h3,h4,h5,h6{margin:10px;}
#page #hdlnBox h1{font-size:18px;color:#fffff1;}
#page #hdlnBox p{margin:5px 10px 5px 10px;font-size:12px;line-height:14px;color:#fffff1;}
#page #hdlnBox a:link{color:#ffff00;font-weight:bold;}
#page #hdlnBox a:hover{color:#ffccff;}
#page #hdlnBox .imgFlt{
float: left;
margin:0 0 37px 0;
padding: 2px;
border:none;
}

#advImg{margin:0;padding:0;width:448px;height:105px;}

/* Google Weather styles
------------------------------------------------------------------------------- */
.googleweather{border:solid 1px #8ac5ff;width:214px;padding:2px 2px 0 2px;margin:5px 0 10px 0;}
.wHdr{margin:0;background:#5288e2;width:220px;height:25px;line-height:normal;color:#fff;padding:0;} /* overflow:hidden; add this to IE 5,6,7 */
.wHdr p{font-size:14px;font-weight:bold;padding:3px 10px;}
.wHdr img{float:right;margin-right:10px;}
.weatherTxt{font-size:9px;}
	
.weather {width:210px; height:40px; background:#b6cdf3; padding:2px; margin-bottom:2px;color:#000;}
.weather img {float:left;margin-right:5px;}
.weather .condition {width:206px;text-align:left;display:inline;}

/* Container Tabs Styles - Promo Tabs
------------------------------------------------------------------------------- */
#promoTabs{
	background: #fff;
	font-size: 12px;
	margin:20px 0 5px 0;
	padding:0;
	border:none;
	cursor:default;
	width:460px;
	height:100%;
	line-height:14px;
	vertical-align:baseline;
}
#promoTabs ul{margin:0;padding:0;}
#promoTabs .promoTabs{margin:0;padding:0;}
#promoTabs .clearTabs{
	clear: both;
	height: 0;
	visibility: hidden;
	display: block;
}
#promoTabs a{text-decoration:none;}
/******* GENERAL RESET *******/
/******* LOGO *******/
#promoTabs #logo{margin-top: 1em;display: block;}
/******* /LOGO  *******/
/******* MENU *******/
#page #containerTabs{margin:0;width:460px;overflow:hidden;}
#page #containerTabs ul{list-style:none;list-style-position:outside;}
#page #containerTabs ul.menu li{float:left;margin-right:5px;margin-bottom:-1px;}
#page #containerTabs ul.menu li{
	font-weight:700;
	display:block;
	padding:5px 10px 5px 10px;
	background:#ebf3fe;
	margin-bottom:-1px;
	border:1px solid #8ac5ff;
	border-width:1px 1px 1px 1px;
	position:relative;
	color:#000;
	cursor:pointer;
}
#promoTabs #containerTabs ul.menu li.active{background:#fff;top:1px;border-bottom:0;color:#5f95ef;}
/******* /MENU *******/
/******* CONTENT *******/
.contentTabs{
	margin:0;
	/*background:#efefef;*/
	background:#fff;
	border:1px solid #8ac5ff;
	text-align:left;
	padding:10px;
	/*padding-bottom:20px;*/
	font-size:11px;
	overflow:hidden;
}
.contentTabs h1{
	line-height:1em;
	vertical-align:middle;
	height:48px;
	padding:10px 10px 10px 52px;
	font-size:32px;
}
/******* /CONTENT *******/
/******* NEWS *******/

.contentTabs.ourNws{display:block;}
/******* /NEWS *******/
/******* GETHELP *******/

.contentTabs.getHelp{display:none;line-height:normal;margin:0;}
.contentTabs.getHelp p{margin:5px 0;}
.contentTabs.getHelp img{float:right;margin:0;padding:0;}
/******* /GET HELP *******/
/******* FEATURE*******/

.contentTabs.feature{display:none;line-height:normal;margin:0;}
.contentTabs.feature p{margin:5px 0;}
.contentTabs.feature a{color:#5f95ef;}
.featureImg{float:right;margin:0;padding:0;}
/******* /FEATURE *******/

/* Promo Tabs Headings
-------------------------------------------------------------------------- */
/* IMPORTANT: See content h1 above may need editing to my style */

#chapter-one {
 margin:0; padding:0;
 position:relative;
 width:428px; height:25px;
 overflow:hidden;
}
#chapter-one span {
 display:block;
 position:absolute; left:0; top:0; z-index:1;
 width:428px; height:25px;
 margin:0; padding:0;
 background:url("../images/news/newsdesk-logo.png") top left no-repeat;
}

.chOne{margin:10px 5px 10px 0;}
.contentTabs h2{font-size:16px;font-weight:bold;}

/* News ticker
-------------------------------------------------------------------------- */
#NewsTicker{
	border:none;
	background:#fff;
	width:430px;
	height:120px;
	margin:0;
	
}
	#NewsTicker h3{
		padding:0 6px 10px 0; margin:0; border:0;
		background:#fff;
		color:#ff9900;
		font-size:18px;
		font-weight:bold;
	}
	#NewsVertical {
	width: 425px;
	height:100px;
	display: block;
	overflow: hidden;
	position: relative;
	}
	#controller{
	padding:0;
	font-size:11px;
	color:#666;
	float:right;
	margin:0;
	}
	#play_scroll_cont{display:none;}
/* --------------- */
/* Ticker Vertical */
	#TickerVertical {
		width: 425px;
		height:100px;
		display: block;
		list-style: none;
		margin:0;
		padding: 0;
		
	}
	
	#TickerVertical li {
		display: block;
		width: 420px;
		color: #000;
		text-align: left;
		font-size: 10px;
		margin:0;
		padding:0 6px 6px 0;
		float: left;
	}
		#TickerVertical li .NewsTitle{
			display: block;
			color: #000000;
			font-size: 11px;
			font-weight:bold;
			margin-bottom:6px;
		}
		#promoTabs #TickerVertical a{color:#000;}
		#promoTabs #TickerVertical a:link{color:#000;}
		#promoTabs #TickerVertical a:hover{color:#ff9900;}
		#TickerVertical li .NewsTitle a:link,
		#TickerVertical li .NewsTitle a:Visited {
			display: block;
			font-size: 11px;
			font-weight:bold;
			margin-bottom:6px;
			text-decoration:none;
		}
		#TickerVertical li .NewsTitle a:hover {
			text-decoration:underline;
		}
		
		#TickerVertical li .NewsImg{
			float:right;
			margin:0 0 0 10px;
		}
		#TickerVertical li .NewsFooter{
			display: block;
			color: #000000;
			font-size: 10px;
			margin:6px 0 14px 0;
		}
		
		#TickerVertical li strong{font-weight:bold;}

.btnNwsPlay{margin:0;border:none;width:14px;height:14px;vertical-align:bottom;cursor:pointer;}

/* Benefit Tables Styles */
#jcp{padding-bottom:10px;}
.jcp{border:solid 1px #99cc00;width:100%;padding:5px;}
.jcp th{text-align:left;padding:3px 0 5px 10px;font-size:16px;}
.banner{background-color:#92c100;color:#fff;}
.jcp td{padding:5px 10px;}
.jcpGold{color:#ffff00;}

#bnfTel{padding-bottom:10px;}
#bnfTel .ttl{color:#89b700;font-weight:bold;background-color:#fff;}

/* START Factsheet Dropdown including IE specs
------------------------------------------------------------------------------------------------*/
/* START Original Select CSS */
#frmSelDiv{margin:0;}
.frmSelDiv{
	margin:0;
	padding:0;
	background:#a8d3ff;
	color:#000;
	border:solid 1px #42a0ff;
	width:218px;
	display:inline;
	float:left;
	position:relative;
}

.gldTxt{color:#ffcc01;background:#326393;}
#select_form{margin:10px 10px 0 10px;width:200px;}
#select_form fieldset{margin:0;padding:0;width:200px;border:none;}
.frmBanner{background:#326393;color:#fff;margin:0 10px;}
.frmBanner h2{margin:10px 10px 0 10px;background:#326393;color:#fff;font-size:16px;font-family:"Century Gothic", Arial, Helvetica, sans-serif;}
#select_form select{margin:0 0 10px 0;width:200px;}
#select_form br{margin:0;}
#select_form p{margin:0 0 10px 0;}
#result {margin:0;color:#ff0000;width:140px;line-height:normal;height:20px;}
#getFct{outline:none;margin:0;} /* removes dashed border when button is clicked */
	
.frmImg {
width:47px;
height: 65px;
margin: 5px 0 0 5px;
position:absolute;
bottom:0;
left:165px;
float:right;
}

.clrImg{clear:both;}
/*END Original Select CSS */

/* START ie select CSS (demo.css) 
----------------------------------------------------------------------------------*/
select#type,
select#category { width:200px }

#select-styleable{
    width:300px;
    padding:5px;
    margin:5px;
    border:5px solid #c00;
}
/* Overlay CSS.*/
.select-overlay {background:#fff;}
.select-overlay span{
    display:block;
    float:left;
    clear:both;
    background:transparent url(/lib/factsheet/bg-ie-select-width.png) no-repeat 0 0;
}
/* Overlay CSS for Internet Explorer 6 and 7 */
.ie6 .select-overlay span,
.ie7 .select-overlay span{
    width:18px;
    height:22px;
    background-position:0 -20px;
}

.ie6 .select-overlay-hover span,
.ie7 .select-overlay-hover span {background-position:-18px -20px;}

.ie6 .select-overlay-active span,
.ie7 .select-overlay-active span {background-position:-18px -20px;}


/* Overlay CSS for Internet Explorer 8 with no borders or padding */
.ie8 .select-overlay span{width:18px;height:20px;background-position:0 0;}
.ie8 .select-overlay-hover span {background-position:-18px 0;}
.ie8 .select-overlay-active span {background-position:-18px 0;}

/* Overlay CSS for Internet Explorer 8 with borders and padding */
#select-styleable-container.ie8 .select-overlay span{
    width:17px;
    height:20px;
    background-position:-36px 0;
}

#select-styleable-container.ie8 .select-overlay-hover span {background-position:-53px 0;}
#select-styleable-container.ie8 .select-overlay-active span { background-position:-53px 0;}
/*END ie select CSS (demo.css) */
/* END Factsheet Dropdown including IE specs
------------------------------------------------------------------------------------------------*/
