/*********************************************	File: stylesheet_screen.css			       		Application: Default - CMS		Created: April 2005	(c) 2005 LT Scotland. All rights reserved.*********************************************//*********************************************General*********************************************/body{	color:#000000;	background: #ffffff; 	margin:0px 0px 0px 0px;	padding:0px 0px 0px 0px;	font-family:  Arial, Helvetica, sans-serif;	font-size: 80%;}h1	{	color: #000000;	background:transparent;	font-size:1.3em;	font-weight:bold;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;}h1.ContentTitle {	color: #000000;	background-color: transparent;	padding: 7px 20px 5px 0px;	margin: 0px 0px 0px 0px;	border-bottom: 1px solid #8ea89f;	width: 97%;}h2	{	color:#000000;	background:transparent;	font-size: 1.1em;	font-weight:bold;	padding: 0px 0px 0px 0px;	margin: 10px 0px 5px 0px;}h3	{	color:#000000;	background:transparent;	font-size: 1em;	font-weight:bold;	padding: 10px 0px 0px 0px;	margin: 0px 0px 5px 0px;}h4	{		color:#000000;	background:transparent;	font-size:0.9em;	font-weight:normal;	padding: 0px 0px 0px 0px;	margin: 0px 0px 5px 0px;}h5	{		color:#0370a9;	background:transparent;	font-size:0.9em;	font-weight:normal;	padding: 0px 0px 0px 0px;	margin: 0px 0px 5px 0px;}a	{	font-weight:normal;	text-decoration:underline;}a:link	{	color:#0033ff;	background-color:transparent;	text-decoration:underline;}a:visited	{	color:#993399;	background-color:transparent;	text-decoration:underline;}a:active	{	color:#0033ff;	background-color:transparent;	text-decoration:underline;}p {	padding: 0px 0px 0px 0px;	margin: 0px 0px 8px 0px;}hr {	color: #000000; 	background: transparent;	height: 1px;	margin: 0px 0px 10px 0px;	padding: 0px 0px 0px 0px;}ul {	list-style: round;	padding: 0px 0px 0px 0px;	margin: 7px 0px 7px 20px;}ol {	padding: 0px 0px 0px 0px;	margin: 7px 0px 7px 30px;}li {	padding: 2px 0px 2px 0px;	margin: 0px 0px 0px 0px;}/*********************************************Main Container*********************************************/#MainContainer {	color: #FFFFCC;	background-color: #FFFFCC;	display: block;}/*********************************************Header*********************************************/#HeaderContainer {	display: none;}#HeaderImage { 	display: none;}#HeaderTitle { 	display: none;}/*********************************************Breadcrumb Navigation*********************************************/#BreadcrumbContainer {	display: none;}/*********************************************Main Navigation*********************************************/#NavigationContainer {	display: none;}/*********************************************Site Contents*********************************************/#ContentContainer {	float: left;	width: 60%;}#ContentContainer2 {	float: left;	width: 80%;}#FullContentContainer {	float: left;	width: 100%;}#Content {	width: 95%;	color: #000000;	background-color: transparent;	padding: 0px 15px 0px 0px;	margin: 0px 0px 20px 0px;}img {	border: none;}.rightimg {	padding: 0px 0px 0px 0px;	margin: 0px 0px 5px 15px;	float: right;}.leftimg {	padding: 0px 0px 0px 0px;	margin: 0px 15px 5px 0px;	float: left;}.pagetint {	color: #000000;	background: #cccccc;	padding: 3px 10px 3px 10px;	margin: 10px 0px 10px 0px;}/*********************************************Component Container*********************************************/.GenericContentBackgroundContainer {	color: #000000;	background:#cccccc; 	padding: 10px 10px 0px 10px;	margin: 10px 0px 5px 0px;	width:97%;	border-bottom: 1px solid #7ca593;}.GenericContentNoBackgroundContainer {	color: #000000;	background: transparent; 	padding: 5px 10px 0px 0px;	margin: 10px 0px 0px 0px;	width:97%;}/*********************************************Interactive*********************************************/#InteractiveContainer {	width:18%;	float: left;}#Interactive {	color: #000000;	background-color: transparent;	padding:0px 0px 0px 0px;	margin:5px 0px 10px 0px;}#Interactive h1 {	color: #ffffff;	background: #cccccc url("../graphics/main_cornerbg.gif") top right no-repeat;	padding: 1px 0px 1px 10px;	margin: 10px 0px 0px 0px;	border-bottom: 1px solid #000000;}#Interactive h2 {	color: #ffffff;	background: #cccccc url("../graphics/main_cornerbg.gif") top right no-repeat;	padding: 1px 0px 1px 10px;	margin: 10px 0px 0px 0px;	border-bottom: 1px solid #000000;}#Interactive .GenericContentBackgroundContainer {	color: #000000;	background-color: #cccccc;	padding: 2px 2px 1px 6px;	margin: 0px 0px 0px 0px;}#Interactive .GenericContentNoBackgroundContainer {	color: #000000;	background-color: transparent;	padding: 2px 5px 1px 5px;	margin: 0px 0px 0px 0px;}#Interactive ul {	list-style-type: none;	padding: 0px 0px 0px 0px;	margin: 0px 0px 5px 0px;}		#Interactive li {	border-bottom: 1px solid #cccccc;	padding: 5px 0px 5px 0px;	margin: 0px 0px 0px 0px;}#Interactive a {	color: #0033ff;	background : transparent;	font-weight: bold;	text-decoration: underline;	padding: 0px 0px 0px 0px;	margin: 0px 0px 3px 0px;}#Interactive a:link {	color: #0033ff;	background : transparent;	text-decoration: underline;}#Interactive a:visited {	color: #993399;	background: transparent;	text-decoration: underline;}#Interactive a:hover {	color: #0033ff;	background : transparent;	text-decoration: underline;}#Interactive a:active {	color: #0033ff;	background: transparent;	text-decoration: underline;}/*********************************************Homepage*********************************************/.HomepageMainItem {	background: transparent;	color: #000000;	width: 100%;	padding: 1px 0px 10px 0px;	margin: 1px 0px 0px 0px;	border-bottom: 1px solid #87a8ca;}.HomepageMainItemLeft {	background: transparent;	color: #000000;	padding: 1px 0px 10px 0px;	margin: 1px 0px 0px 0px;}.HomepageMainItemRight {	background: transparent;	color: #000000;	padding: 1px 0px 10px 0px;	margin: 1px 0px 0px 0px;}.HomepageMainItem h2 {	font-size: 1.1em;	font-weight: bold;	text-align: left;	padding: 7px 5px 2px 0px;	margin: 0px 0px 5px 0px;	color: #368fe7;	background: transparent;	border: none;}.HomepageMainItem p {	padding: 0px 5px 5px 0px;	margin: 0px 5px 0px 5px;	line-height: 1.3em;}.HomepageMainItem img {	width: 200px;	margin: 0px 5px 5px 0px;	padding: 7px 5px 2px 0px;	border: none;	float: left;}.HomepageSubItemsBox {	color: #222222;	background: transparent;	width: 100%;	padding: 1px 2px 3px 2px;	margin: 10px 0px 0px 0px;}.HomepageSubItemsBox h2 {	padding: 2px 5px 2px 0px;	margin: 0px 0px 5px 0px;	border: none;}.HomepageSubItemsBoxRight {	width: 45%; 	float: right;	margin: 0px 5px 0px 0px;	padding: 0px 0px 0px 0px;	display: block;	background: transparent;	color: #222222;}.HomepageSubItemsBoxLeft{	width: 45%; 	float: left;	margin: 0px 0px 0px 5px;	padding: 0px 0px 0px 0px;	display: block;	background: transparent;	color: #222222;}.HomepageSubItemsBoxRight p, .HomepageSubItemsBoxLeft p {	padding: 0px 0px 0px 0px;	margin: 0px 0px 5px 0px;}.HomepageSubItemsBoxRight img, .HomepageSubItemsBoxLeft img {	padding: 0px 0px 0px 0px;	margin: 0px 15px 0px 0px;	float: left;}/*********************************************Hidden Elements*********************************************/.hidden {	display:none;}.spacer {	clear: both;}.PrintHeader {	display:none;}/*********************************************New HeaderBar  Navigation*********************************************//*	Legacy fix for Netscape 6+ and Safari on the Mac	*/form,fieldset {	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;	border: none;}/*	Header	container		*/#NGfLBarHeaderContainer {	color: #ffffff;	background:  #cccccc;	height: 25px;	display: block;		border-top: 1px solid #cccccc;	border-bottom: 1px solid #ffffff;}#NavList {	color: #ffffff;	background: #cccccc;	border: 0px;	width: 210px;	height: 25px;	float: left;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}/*	List items	*/#NavList ul {	border: 0px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	list-style-type: none;	font-size: 0.9em;}#NavList ul li {	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;}#NavList ul li#LTS {	display: block;	float: left;	width: 35%;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;}#NavList ul li#AllWebsites {	display: block;	float: left;	width: 64%;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;}/*	Link properties		*/#NavList ul li a {	display: block;	line-height: 23px;	border-right: 1px solid #ffffff;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;	text-decoration: none;	text-align: center;	font-weight: bold;	color: #ffffff;	background: #cccccc;}#NavList ul li a:hover {	color: #ffffff;	background: #666666;	text-decoration: underline;	font-weight: bold;}#NavList ul li a:active	{	font-weight: bold;	color: #ffffff;	background: #cccccc;}/*	Accessibility tweaks	*/#NavList ul li#skipnav, #NavList ul li#subnav {	display: block;	width: 1px;	float: left;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;}#NavList ul li#skipnav a, #NavList ul li#skipnav a:hover, #NavList ul li#skipnav a:active, #NavList ul li#subnav a, #NavList ul li#subnav a:hover, #NavList ul li#subnav a:active {	border: none;}/*	NGfL Bar Header Dropdown Menu		*/#HeaderDropdownBox{	color: #ffffff;	background: #cccccc;	float: left;	width: 350px;	padding: -3px 0px 0px 0px;	margin: 0px 0px 0px 0px;}#HeaderDropdownBox form  {	padding: -3px 0px 0px 0px;	margin: 0px 0px 0px 5px;	text-align: left;	height: 16px;	vertical-align: top;}#HeaderDropdownBox fieldset {	border: none;}#HeaderDropdownBox input{	font-size: 0.9em;	font-weight: bold;	padding: 0px 2px 0px 2px;	margin: 0px 0px 0px 4px;}/*	NGfL Bar Header Search stuff	*/#HeaderSearchBox {	padding: -3px 5px 0px 0px;	margin: 0px 0px 0px 0px;	color: #ffffff;	background: #cccccc;	width: 200px;	float: right;}#HeaderSearchBox form {	padding: -3px 0px 0px 0px;	margin: 0px 0px 0px 0px;	text-align: left;	height: 16px;	vertical-align: top;}#HeaderSearchBox fieldset {	border: none;}input.NGfLBarSearchButton {	font-size: 0.9em;	font-weight: bold;	padding: 0px 2px 0px 2px;	margin: 0px 0px 0px 4px;	background: #666666;	color: #fff;	cursor: pointer;}input.ngflbarsearchfield {	border: 1px solid #666666;	font-family: Arial, Helvetica, sans-serif;	font-size: 0.9em;}/*********************************************NGfL Footer*********************************************/#FooterContainer {	color: #000000;	background: #e2e1e1;	float: left;	width: 100%;}.FooterTextLinksRow{	padding: 1px 2px 1px 2px;	margin: 0px;	color: #000000;	background: #acadae;	border-top: 1px solid #999999;	border-bottom: 1px solid #ffffff;}.FooterTextLinks {	color: #ffffff;	background: transparent;}a.FooterTextLinks {	color: #ffffff;	background: transparent;	text-decoration: none;}a.FooterTextLinks:link {	color: #ffffff;	background: transparent;	text-decoration: none;}a.FooterTextLinks:visited {	color: #ffffff;	background: transparent;	text-decoration: none;}a.FooterTextLinks:active {	color: #ffffff;	background: transparent;	text-decoration: none;}a.FooterTextLinks:hover {	color: #ffffff;	background: transparent;	text-decoration: none;}.FooterDividingBars {	color: #ffffff;	background: #acadae;}.FooterTextUpdateFloat {	color: #000000;	background: transparent;	width: 40%; 	float: right;	padding: 0px;	margin: 0px 3px 0px 3px;	text-align: right;}.footer {	color: #000000;	background-color: #e2e1e1;	text-align: left;	float: left;	width: 100%;}.footer a {	text-decoration: underline;}.footer a:link {	text-decoration: underline;}.footer a:visited {	color: purple;	text-decoration: underline;}.footer a:hover {	text-decoration: underline;}.leftfooterimg {	width: auto;	float: left;	padding: 5px 5px 5px 5px;	margin: 0px;}/*********************************************Site Specific Classes - Quote*********************************************/q {	color: #000000;	background-color: transparent;	padding:0px;	margin:0px;}cite {	background: transparent;	color: #000000;	font-size: 0.9em;	font-weight: bold;	font-style: normal;}.quotetint {	color: #000000;	background: #e5f3e3;	padding: 5px 5px 5px 5px;	margin: 0px 0px 15px 0px;}/*********************************************Site Specific Classes - Resource Tabs*********************************************/#ResourceTabContainer {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}#ResourceTabContainer ul {	border: 0px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	list-style-type: none;	text-align: center;}#ResourceTabContainer ul li {	display: block;	float: left;	text-align: center;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;}#ResourceTabContainer ul li a {	background: #ebf2f0;	color: #000000;	width: 100px;	height: 30px;	border-top: 3px solid #bdd0d7;	border-left: 3px solid #bdd0d7;	border-bottom: 3px solid #8dadba;	border-right: 3px solid #8dadba;	padding: 0px 0px 0px 0px;	margin: 1px 1px 1px 1px;	text-decoration: none;	display: block;	text-align: center;/*	line-height: 28px;*/	font: normal 0.85em verdana, lucida, sans-serif;}#ResourceTabContainer ul li a:link, #Pathways ul li a:visited {	background: #ebf2f0;	color: #000000;}#ResourceTabContainer ul li a:hover {	background: #a2c3b9;	color: #000000;	text-decoration: underline;}#ResourceTabContainer ul li a:active	{	background: #a2c3b9;	color: #000000;}/*********************************************Site Specific Classes - Resource Up Button*********************************************/#UpButtonContainer {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}#UpButtonContainer ul {	border: 0px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	list-style-type: none;	text-align: center;}#UpButtonContainer ul li {	display: block;	float: left;	text-align: center;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;}#UpButtonContainer ul li a {	background: #ebf2f0;	color: #000000;	width: 100px;	height: 30px;	border-top: 3px solid #bdd0d7;	border-left: 3px solid #bdd0d7;	border-bottom: 3px solid #8dadba;	border-right: 3px solid #8dadba;	padding: 0px 0px 0px 0px;	margin: 1px 1px 1px 1px;	text-decoration: none;	display: block;	text-align: center;/*	line-height: 28px;*/	font: normal 0.85em verdana, lucida, sans-serif;}#UpButtonContainer ul li a:hover {	background: #a2c3b9;	color: #000000;	text-decoration: underline;}#UpButtonContainer ul li a:active	{	background: #a2c3b9;	color: #000000;}/*********************************************Site Specific Classes - Resource Home Button*********************************************/#HomeButtonContainer {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}#HomeButtonContainer ul {	border: 0px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	list-style-type: none;	text-align: center;}#HomeButtonContainer ul li {	display: block;	float: left;	text-align: center;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;	background: url("../graphics/homebutton.gif") center no-repeat;}#HomeButtonContainer ul li a {	color: #222;	width: 100px;	height: 30px;	border-top: 3px solid #bdd0d7;	border-left: 3px solid #bdd0d7;	border-bottom: 3px solid #8dadba;	border-right: 3px solid #8dadba;	padding: 0px 0px 0px 0px;	margin: 1px 1px 1px 1px;	display: block;	text-decoration: none;	text-align: center;	font: bold 0.85em verdana, lucida, sans-serif;}#HomeButtonContainer ul li a:hover {	color: #222222;	text-decoration: underline;}#HomeButtonContainer ul li a:active	{	color: #222222;}/*********************************************Site Specific Classes - Linear Navigation Container*********************************************/#LinearNavigationContainer {	color: #000000;	background-color: #ebf2f0;	padding: 5px 12px 5px 12px;}ul#LinearNavigation {	list-style: none;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;	text-align: right;}ul#LinearNavigation img  {	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;	height: 54px;	width: 54px;}ul#LinearNavigation li#up  {	display: inline;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;	height: 54px;	width: 54px;	background: url("../graphics/up.gif") top left no-repeat;}ul#LinearNavigation li#previous  {	display: inline;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;	height: 54px;	width: 54px;	background: url("../graphics/previous.gif") top left no-repeat;}ul#LinearNavigation li#next  {	display: inline;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;	height: 54px;	width: 54px;	background: url("../graphics/next.gif") top left no-repeat;}ul#LinearNavigation li#home  {	display: inline;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;	height: 54px;	width: 54px;	background: url("../graphics/home.gif") top left no-repeat;}ul#LinearNavigation li#return  {	display: inline;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;	height: 54px;	width: 54px;	background: url("../graphics/return.gif") top left no-repeat;}ul#LinearNavigation li#updisabled  {	display: inline;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;	height: 54px;	width: 54px;	background: url("../graphics/updisabled.gif") top left no-repeat;}ul#LinearNavigation li#previousdisabled  {	display: inline;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;	height: 54px;	width: 54px;	background: url("../graphics/previousdisabled.gif") top left no-repeat;}ul#LinearNavigation li#nextdisabled  {	display: inline;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;	height: 54px;	width: 54px;	background: url("../graphics/nextdisabled.gif") top left no-repeat;}ul#LinearNavigation li#homedisabled  {	display: inline;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;	height: 54px;	width: 54px;	background: url("../graphics/homedisabled.gif") top left no-repeat;}ul#LinearNavigation li#returndisabled  {	display: inline;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;	height: 54px;	width: 54px;	background: url("../graphics/returndisabled.gif") top left no-repeat;}ul#LinearNavigation li#uptext  {	display: inline;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;}ul#LinearNavigation li#previoustext  {	display: inline;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;}ul#LinearNavigation li#nexttext  {	display: inline;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;}ul#LinearNavigation li#hometext  {	display: inline;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;}ul#LinearNavigation li#returntext  {	display: inline;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;}ul#LinearNavigation li#count  {	display: inline;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;}/*********************************************Site Specific Classes - General Table*********************************************/.GeneralTable {	font-size: 1em;	margin: 10px 0px 10px 0px;	padding: 0px 0px 0px 0px;	width: 80%;}.GeneralTable caption {	display: none;}.GeneralTable td {	background-color: #eaeaea;	margin: 0px 0px 2px 0px;	padding: 5px 3px 3px 5px;	color: #000000;	border-bottom: 1px solid #ffffff;}.GeneralTable th {	background-color: #7ca593;	margin: 0px 0px 2px 0px;	padding: 5px 3px 3px 5px;	color: #ffffff;	border-bottom: 1px solid #ffffff;}.GeneralTable td.buttons {	background-color: transparent;	margin: 0px 0px 2px 0px;	padding: 5px 3px 3px 5px;	color: #ffffff;	border-bottom: 1px solid #ffffff;	text-align: right;}/*********************************************Site Specific Classes - Feedback form*********************************************/table#feedback {	font-size: 1em;	margin: 10px 0px 0px 0px;	padding: 0px 0px 0px 0px;	width: 80%;}table#feedback caption {	display: none;}table#feedback td {	background-color: #eaeaea;	margin: 0px 0px 2px 0px;	padding: 5px 3px 3px 5px;	color: #000000;	border-bottom: 1px solid #ffffff;}table#feedback th {	background-color: #7ca593;	margin: 0px 0px 2px 0px;	padding: 5px 3px 3px 5px;	color: #ffffff;	border-bottom: 1px solid #ffffff;}table#feedback td.buttons {	background-color: transparent;	margin: 0px 0px 2px 0px;	padding: 5px 3px 3px 5px;	color: #ffffff;	border-bottom: 1px solid #ffffff;	text-align: right;}