﻿form {
	height: 100%;
}
html {
	height: 100%;
}
body {
	font-family: Arial, Helvetica, sans-serif;
}
.body {
	background-color: #eeeeee;
	height: 100%;
	margin: 0px;
}
.master {
	width: 100%;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	height: 100%;
	background-color: #FFFFFF;
}
.master tr.siteheader {
	height:52px;
}
.masterContent {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.topContainer {
	vertical-align: top;
}
.topContainerTable {
	background: #DCDCDC url('/PublishingImages/TopRowGrad.png') repeat-x left bottom;
	width: 100%;
	height: 43px;
}
.logo {
	width:158px;
}
.logo a {
	display:block;
	height:43px;
	width:158px;
	background:url("/PublishingImages/QRN_Logo.gif") no-repeat transparent center -3px;
}
.ms-globalTitleArea {
	padding:0px 0px 5px;
	background-image:url(/PublishingImages/TopRowGrad.png);
	background-repeat:repeat-x;	
}
td.ms-titleimagearea {
	padding-left:0px;
}
.ms-bannerContainer {
	background-image:none;
}
.ms-descriptiontext a {
	color:#666666;
}
.ms-descriptiontext a:hover {
	color:#BB0000;
}
.searchContainer {
	text-align: left;
	width: 300px;
	padding-right: 20px;
}
table.ms-searchform {
	top: auto;
	height: 20px;
	letter-spacing: 0;
	display: table;
	position: static;
}
.ms-searchform span {
	color: #999999;
	font-weight: bold;
	font-size: 9pt;
	padding-right: 10px;
	letter-spacing: 0;
}
.ms-searchbox {
	border: 1px solid #CCCCCC;
	border-right-width: 0px;
	height: 100% !important;
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	padding-right: 6px;
}
.ms-searchform input {
	height: 100%;
	padding: 2px 3px;
	width: 160px;
}
.ms-searchresultsareaSeparator {
	background: #EFEFEF url(/PublishingImages/pageTitleBKGD.gif) repeat-x scroll 0 0;
	border-bottom: 1px solid #DDDDDD;
}
#PrevPage a, #NextPage a {
	color: #888888;
}
div.ms-searchimage {
	border-color: #CCCCCC;
	background-color: white;
	padding: 1px 0px 0px 1px !important;
	height: 18px !important;
}
div.ms-searchimage input {
	padding: 0px;
	width: 18px;
	height: 18px;
}
.srch-Title, .srch-Title a:link, .srch-Title a:visited {
	color: #EE3A24;
	background-color: #F6F6F6;
	font-size: 1.1em;
	font-family: Arial, Helvetica, sans-serif;
	padding:1px 3px;
	font-weight:bold; 
}
.srch-Title a:hover {
	text-decoration:none;
}
.srch-Description {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin: 0 0 4px;
}
.ms-pagetitle {
}
.siteActionMenu {
	float: none;
	margin: 15px 0px 0px 0px;
	vertical-align: bottom;
}
select.ms-sbscopes {
	visibility: hidden;
	width: 0px;
}
td.ms-sbscopes {
	visibility: hidden;
	width: 0px;
}
td.ms-sbcell {
	border: 0px;
}
td.ms-sbcell input {
	border: 0px solid #CCCCCC;
	border-right-width: 0px;
	padding: 3px;
}
td.ms-sbgo {
	background: url("/PublishingImages/Magnifier.png") #ffffff no-repeat center center;
	border: 0px solid #CCCCCC;
}
.ms-sbtable .ms-sbgo {
	padding: 0px 3px;
}
.ms-sbtable-ex {
	margin-top: 0px;
}
td.ms-sbgo img, .ms-searchimage img {
	visibility: hidden;
}
td.ms-sblink a {
	width: 0px;
	display: none;
	padding: 0px;
}
td.ms-sblink {
	width: 0px;
	display: none;
	padding: 0px;
}
.ms-globalbreadcrumb {
	background-color: #EFEFEF;
}
.ms-sbtext {
	color: #333333;
	font-size: 8pt;
	text-decoration: none;
}
.ms-consoleframe {
	border: 1px solid #E4E4E4;
}
table.ms-consoleframe {
	border: 1px solid #E4E4E4;
	background-color: #ffffff;
	border-top-width: 0px;
	border-bottom-color: #EEEEEE;
}
.ms-consoleminiframe, .ms-consolestatuscheckoutframe, td.ms-consoleminiframe, td.ms-consolestatuscheckoutframe, table.ms-toolbar, table.ms-viewtoolbar, .ms-toolbarContainer {
	background: #ffffff url('/PublishingImages/BottomRowGrad.png') repeat-x left -1px;
}
.ms-consolestatusframe {
	border-color: #DDDDDD;
	background-color: #F4F4F4;
}
.ms-consoleqaback td {
	background: #EEEEEE url('/PublishingImages/TopRowGrad.png') repeat-x left 8px;
}
.ms-consoleqabackhover td {
	background: #E0E0E0 url('/PublishingImages/WPAddButtonGrad.png') repeat-x left 8px;
}
table.ms-toolbar, .ms-toolbarContainer {
	border-color: #CCCCCC;
}
.mainContainer {
	padding: 8px 0px;
	text-align: center;
}
.mainContainerTable {
	height: 100%;
	vertical-align: top;
	width: 1003px;
	max-width:1003px;
}
.mainContentContainer {
	background: #F8F8F8 url('/PublishingImages/MainContentBackGrad.png') repeat-x;
	vertical-align: top;
	padding: 8px;
	width: 832px;
	max-width: 832px;
}
/*  Overrides for the quicklaunch */
div.ms-quicklaunchouter {
	width: 141px;
	border-width: 0px;
	overflow:hidden;
}
.ms-quicklaunch table.ms-navheader td, .ms-navheader2 td, .ms-quicklaunch span.ms-navheader {
	background-color: #ffffff;
	border-top: 1px solid #EAEAEA;
	border-left-width: 0px;
	padding: 0px;
}
.ms-quicklaunch table td {
	border-top: 0px solid #EAEAEA;
}
.ms-navsubmenu1 {
	background: transparent none no-repeat;
}
.ms-quicklaunchheader, div.ms-quicklaunchheader {
	background: transparent url('/PublishingImages/LeftNavTop.png') no-repeat left -2px;
	border-left: none;
	font-size: 8.5pt;
	font-weight: normal;
	text-align: center;
	padding: 22px 15px 8px;
}
.ms-quicklaunchheader a, div.ms-quicklaunchheader a {
	color: #888888;
}
.ms-quicklaunchheader a:hover, div.ms-quicklaunchheader a:hover {
	font-size: 8pt;
	color: #EE3A24;
	text-decoration: none;
}
.ms-navSubMenu2 a {
	color: #A0A0A0;
}
.ms-navSubMenu2 a:visited {
	color: #888888;
}
.ms-navSubMenu2 a:hover {
	padding-left: 4px;
	text-decoration: none;
}
.ms-quicklaunch table.ms-navheader td, .ms-navheader2 td, .ms-quicklaunch span.ms-navheader {
	background-color: transparent;
}
.ms-quickLaunch .ms-recyclebin td {
	background: transparent url("/PublishingImages/LeftNavBottom.png") no-repeat left bottom;
	border: none;
	padding: 8px 2px 25px 30px;
	width: 100%;
}
.ms-quickLaunch .ms-recyclebin td a {
	color: #888888;
	font-weight: normal;
	text-decoration: none;
}
.ms-quickLaunch .ms-recyclebin td a:hover {
	font-size: 8pt;
	text-decoration: none;
	color: #EE3A24;
}
.ms-quicklaunch table.ms-selectednavheader td {
	background-image: none;
}
.leftContainer {
	width: 155px;
	min-width: 155px;
	vertical-align: top;
	text-align: center;
}
.leftNavContainer, .ms-quickLaunch, div.ms-quickLaunch {
	background: #ffffff url('/PublishingImages/LeftNavHeaderGrad.png') repeat-y;
	text-align: left;
	border: none;
}
.leftNavTop {
	background: #ffffff url('/PublishingImages/LeftNavTop.png') no-repeat 0px 0px;
	height: 25px;
}
.leftNavBottom {
	background: #ffffff url('/PublishingImages/LeftNavBottom.png') no-repeat 0px 0px;
	height: 50px;
	text-align: left;
}
.leftNavBottom span {
	border-top: 1px solid #EAEAEA;
	display: block;
	margin-left: 3px;
	width: 137px;
}
#customLeftNavContainer .leftNavControl, table.ms-navSubMenu1 {
	width: 137px;
	margin-left: 4px;
	text-align: left;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
}
#customLeftNavContainer .leftNavControl a.leftNavHeader, .ms-navheader td {
	border: 1px solid #DDDDDD;
	border-top-color: #EAEAEA;
	display: block;
	font-weight: bold;
	font-size: 9pt;
	margin: 0px;
	overflow: hidden;
	text-decoration: none;
	color: #909090;
}
#customLeftNavContainer .leftNavControl a.leftNavHeader:hover, table.ms-navheader a:hover, table.ms-navheader2 a:hover {
	color: #EE3A24;
	text-decoration: none;
}
#customLeftNavContainer .leftNavControl a.leftNavHeaderFirst {
	border-top-width: 0px;
}
#customLeftNavContainer .leftNavControl .leftNavHeaderText {
	display: block;
	padding: 12px 10px 6px 27px;
	white-space:normal;
	width:100px;
	cursor:pointer;
}
/* #customLeftNavContainer .leftNavControl .leftNavExpandable .leftNavHeaderText {
	cursor:default;
} */
table.ms-navheader a, table.ms-navheader2 a {
	display: block;
	padding: 12px 9px 6px 29px;
	color: #909090;
}
#customLeftNavContainer .leftNavControl a.leftNavExpandable, tr.leftNavExpandable {
	background: transparent url('/PublishingImages/BulletLEDOff3.gif') no-repeat 104px 16px;
}
#customLeftNavContainer .leftNavControl a.leftNavExpandable:hover, tr.leftNavExpandable a:hover {
	color: #909090;
}
#customLeftNavContainer .leftNavControl a.leftNavExpanded, tr.leftNavExpanded {
	background: transparent url('/PublishingImages/BulletLEDOn3.gif') no-repeat 104px 16px;
}
#customLeftNavContainer .leftNavControl .leftNavItemContainer, .ms-navSubMenu2 {
	border: 1px solid #DDDDDD;
	border-top-color: #EAEAEA;
	background: #ffffff url('/PublishingImages/LeftNavItemBackGrad.png') repeat-y -1px 0px;
	margin-bottom: 0px;
	overflow: hidden;
	padding: 8px 0px;
}
.ms-navSubMenu2 td {	
	padding:4px 0;
}

#customLeftNavContainer .leftNavControl .leftNavItemContainer a {
	background: transparent url('/PublishingImages/Bullet2.gif') no-repeat 16px 9px;
	color: #A0A0A0;
	display: block;
	text-decoration: none;
	padding: 1px 0 1px 32px;
	line-height: 18px;
	font-size: 9pt;
	font-style: italic;
	font-weight: bold;
}
#customLeftNavContainer .leftNavControl .leftNavItemContainer a:hover {
	background: transparent url('/PublishingImages/Bullet3.gif') no-repeat 16px 9px;
	color: #EE3A24;
	padding: 1px 0 1px 32px;
}
table.ms-navitem td, span.ms-navitem {
	background: transparent none no-repeat !important;
	padding: 1px 6px 1px 16px;
	font-family:Arial, Helvetica, sans-serif;
}
table.ms-navitem a {
	background: transparent url('/PublishingImages/Bullet2.gif') no-repeat 2px 5px;
	color: #A0A0A0;
	display: block;
	text-decoration: none;
	padding: 1px 3px 1px 18px;
	line-height: 15px;
	font-size: 9pt !important;
	font-style: italic;
	font-weight: bold;
}
table.ms-navitem a:hover {
	background: transparent url('/PublishingImages/Bullet3.gif') no-repeat 5px 5px;
	color: #EE3A24;
	padding-left: 21px;
}
/* RadPanel Styles */
#customLeftNavContainer .RadPanelBar_Default {
	margin-left: 4px;
}
#customLeftNavContainer .RadPanelBar .rpText {
	padding: 9px 2px 0px 29px;
	font-weight: bold;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	height: 32px;
}
#customLeftNavContainer .RadPanelBar a.rpLink {
	color: #909090;
}
#customLeftNavContainer .RadPanelBar .rpSelected:hover .rpOut {
	padding-bottom: 0px;
}
#customLeftNavContainer .RadPanelBar .rpSelected .rpOut {
	padding-bottom: 0px;
}
#customLeftNavContainer .RadPanelBar .rpFocused .rpOut {
	padding-bottom: 0px;
}
#customLeftNavContainer .RadPanelBar .rpLink:hover .rpOut {
	padding-bottom: 0px;
}
#customLeftNavContainer .RadPanelBar .rpLink {
	border: 1px solid #DDDDDD;
	border-top-color: #EAEAEA;
}
#customLeftNavContainer .RadPanelBar .rpOut {
	border-width: 0px;
}
#customLeftNavContainer .RadPanelBar .rpRootGroup {
	border-width: 0px;
}
#customLeftNavContainer .rpFirst .rpExpandable {
	border-top-width: 0px;
}
#customLeftNavContainer .rpExpanded {
	border-bottom-width: 0px;
}
#customLeftNavContainer .RadPanelBar div.rpSlide {
	background: #ffffff url('/PublishingImages/LeftNavItemBackGrad.png') repeat-y -1px 0px;
	border: 1px solid #DDDDDD;
	border-top-color: #EAEAEA;
}
#customLeftNavContainer .RadPanelBar .rpSlide .rpText {
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
	font-size: 8pt;
	border-width: 0px;
	padding: 0 0 0 38px;
}
#customLeftNavContainer .RadPanelBar .rpSlide a {
	color: #888888;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
	font-size: 8pt;
	border-width: 0px;
	background: transparent url('/PublishingImages/Bullet2.gif') no-repeat 23px 8px;
}
#customLeftNavContainer .RadPanelBar a:hover {
	color: #EE3A24;
}
#customLeftNavContainer .RadPanelBar a.rpExpandable {
	cursor: default;
	background: transparent url('/PublishingImages/BulletLEDOff3.gif') no-repeat 105px 16px;
}
#customLeftNavContainer .RadPanelBar a.rpExpandable:hover {
	color: #909090;
}
#customLeftNavContainer .RadPanelBar a.rpExpanded {
	background: transparent url('/PublishingImages/BulletLEDOn3.gif') no-repeat 105px 16px;
}
#customLeftNavContainer .RadPanelBar .rpSlide a:hover {
	background-image: url('/PublishingImages/Bullet3.gif');
}
.ccAccordionContainer {
	border: 1px solid #EFEFEF;
	border-left: 1px solix #E0E0E0;
	margin: 0px 14px;
	vertical-align: top;
}
.ccAccordionHeader {
	vertical-align: middle;
	padding: 8px 0px 6px;
	border-top: 1px solid #EFEFEF;
	cursor: pointer;
	background:#FFFFFF url('/PublishingImages/LeftToRightGrad.jpg') repeat-y  -120px top;
}
.ccAccordionHeader span {
	background: transparent url('/PublishingImages/BulletLEDOff3.gif') no-repeat 10px center;
	padding-left: 30px;
	color: #888;
	font-weight: bold;
	width: 100%;
}
.ccAccordionExpanded span {
	background: transparent url('/PublishingImages/BulletLEDOn3.gif') no-repeat 10px center;
	color: #EE3A24;
}
.ccAccordionItemContainer {
	padding-left: 25px;
	background-color: #ffffff;
	border-top: 1px solid #EFEFEF;
}
.ccAccordionItemContainer td, .ccAccordionItemContainer th {
	padding-left: 5px;
}
.customAbout th {
	background-color:#FAFAFA;
}
.leftEmergencyContact {
	color: #888888;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	padding: 16px 0 0 10px;
}
.leftLinks {
	color: #888888;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	padding-top: 10px;
}
.leftGeneralContact {
	color: #888888;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	padding-top: 10px;
}
.leftLinks a {
	color: #888888;
	text-decoration: none;
}
.leftLinks a:hover {
	color: #EE3A24;
}
.globalNavContainer {
	padding: 1px 0px;
}
.globalNavTable {
	height: 36px;
	background: #FFFFFF url('/PublishingImages/GlobalNavBackGrad2.png') repeat-x left 1px;
	width: 100%;
	text-align: left;
	border: 1px solid #DDDDDD;
	border-top-color: #BBBBBB;
	border-left-color: #D2D2D2;
}
.globalNavLeft {
	background: transparent url('/PublishingImages/GlobalNavLeft2.png') no-repeat;
	width: 50px;
	padding-left: 20px;
	border: 1px solid #E0E0E0;
	border-top-color: #F0F0F0;
	border-bottom-color: #F0F0F0;
}
.globalNavRight {
	background: transparent url('/PublishingImages/GlobalNavRight2.png') no-repeat right top;
	width: 100%;
	border: 1px #F0F0F0 solid;
}
.topNavItem {
	border: 1px solid #F0F0F0;
	border-right-color: #E0E0E0;
	padding: 7px 4px;
}
.topNavItem a {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 9pt !important;
	font-weight: bold;
	color: #909090;
}
.topNavItem a:hover {
	color: #EE3A24;
}
.topNavFlyOuts, .ms-topNavContainer div {
	padding-top: 6px;
	width: 200px;
	border: 1px solid #DDDDDD;
	background: #ffffff url('/PublishingImages/FlyOutBackGrad.png') repeat-y;
}
.ms-topNavContainer div table {
	width: 100%;
	padding: 2px 3px;
	background-color: transparent;
}
.topNavFlyOuts table {
	width: 100%;
	height: 100%;
	padding: 2px;
}
.topNavFlyOutsItem, .ms-topNavFlyOuts td {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 9pt;
	border-top: 1px solid #EFEFEF;
	border-bottom: 1px solid #DDDDDD;
	background: #ffffff url('/PublishingImages/FlyOutItemGrad.png') repeat-y;
}
.topNavFlyOutsItem td, .ms-topNavFlyOuts td {
	padding: 2px 7px;
	white-space: normal !important;
}
.topNavFlyOutsItem a, .ms-topNavFlyOuts a {
	color: #888888;
	background: transparent none;
	padding: 2px 0px 2px 10px;
	display: block;
}
.topNavFlyOutsItem a:hover, .ms-topNavFlyOuts a:hover {
	color: #EE3A24;
}
.ms-topNavContainer {
	background: #FFFFFF url('/PublishingImages/GlobalNavBackGrad2.png') repeat-x;
	text-align: left;
	border: 1px solid #CCCCCC;
	border-left-color: #D2D2D2;
}
.topNavSelected, .topNavSelected a {
	color: #EE3A24;
}
.ms-topnav {
	background: transparent none repeat-x;
}
table.ms-topnav {
	border: 1px solid #F0F0F0;
	border-right-color: #E0E0E0;
	height: 36px;
}
.ms-topnav a {
	color: #909090;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 9pt !important;
	font-weight: bold;
	padding: 0px 10px;
}
.bannerContainer {
	background: url('/PublishingImages/QRN_Sub.jpg') no-repeat #E9E9E9;
	float: left;
	width:830px;
	height: 150px;
	overflow: hidden;
	position: relative;
	border: 1px #ffffff solid;
}
.imageLink {
	display:block;
	width:100%;
	height:100%;
	position:absolute;
}
.pageContentContainer {
	background-color: #F9F9F9;
	height: 100%;
	text-align: left;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10pt;
}
.pageContentContainer table table table table {
	background-color: #ffffff;
}
.pageContentContainer .ms-toolbar table, .pageContentContainer .ms-formtable table {
	background-color:transparent;
}
.pageBreadcrumb {
	display:none;
}
.ms-pagebreadcrumb {
	background: #ffffff url('/PublishingImages/TopRowGrad.png') repeat-x left -11px;
	border: 1px solid #E9E9E9;
	border-top-color: #E0E0E0;
	border-bottom-color: #EFEFEF;
	height: 20px;
}
.ms-pagebreadcrumb span, .ms-titlearea, .ms-sitemapdirectional, .ms-titlearea span.ms-sitemapdirectional, .ms-mwstitlearea, .breadcrumb, .breadcrumbCurrent, .ms-globallinks {
	text-align: left;
	font-size: 8.5pt;
	color: #666666;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
a.ms-sitemapdirectional, td.ms-pagebreadcrumb a, .ms-pagebreadcrumb a, .breadcrumb .ms-sitemapdirectional, .ms-titlearea a, .ms-globallinks a {
	background: transparent url('/PublishingImages/Bullet2.gif') no-repeat left center;
	color: #888888;
	padding-left: 14px;
	font-weight: bold;
	text-decoration: none;
	font-size: 8.5pt;
	font-style: italic;
}
.ms-pagebreadcrumb a:hover, .breadcrumb a:hover, .ms-titlearea a:hover, .ms-globallinks a:hover, a.ms-sitemapdirectional:hover {
	color: #EE3A24;
	background-image: url('/PublishingImages/Bullet3.gif');
	text-decoration: none;
}
a.ms-sitemapdirectional {
	padding-left:18px;
	background-position:6px center;
}

tr.ms-WPHeader td {
	border: 1px solid #E4E4E4;
	background: #F5F5F5 url('/PublishingImages/TitleHeader.png') repeat-x;
	border-bottom-width: 0px;
	height: 30px;
}
.ms-WPHeader td {
	border: 1px solid #E4E4E4;
	background: #F5F5F5 url('/PublishingImages/TitleHeader.png') repeat-x;
	border-bottom-width: 0px;
	height: 30px;
}
.ms-WPTitle {
	color: #444444;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px 7px 2px 10px;
	font-style: italic;
	font-size:1.2em;
}
.ms-WPTitle span {
	color: #444444;
}
td.ms-WPBorderBorderOnly {
	border: 1px solid #EFEFEF;
	border-top-width: 0px;
}
td.ms-WPBorder {
	border: 1px solid #EFEFEF;
	border-top-width: 0px;
}
.ms-bodyareaframe, .ms-viewareaframe {
	border: 1px solid #DDDDDD;
	border-bottom-width: 0px;
}
/* Page Editing styles */
.ms-siteactionsmenu div div span div {
	background: #890004 url('/PublishingImages/WPAddButtonGrad1.png') repeat-x;
	padding: 5px 4px 6px 10px;
	border: 1px solid #CC6600;
}
#MSOTlPn_MainTD {
	border: 1px solid #CCCCCC;
}
.ms-WPAddButton {
	background: #520002 url('/PublishingImages/WPAddButtonGrad1.png') repeat-x;
	border: 1px solid #CC6600;
}
table.ms-WPAddButton {
	background: #520002 url('/PublishingImages/WPAddButtonGrad1.png') repeat-x;
	border: 1px solid #CC6600;
}
.ms-WPAddButton span {
	color: #FFFFFF;
}
table.ms-WPAddButton span {
	color: #FFFFFF;
}
.ms-HoverCellActiveDark {
	background: #9E9E9E url('/PublishingImages/WPAddButtonGrad.png') repeat-x;
}
.ms-WPSelected {
	border: 2px dashed #DD0000;
}
table.ms-WPSelected {
	border: 2px dashed #DD0000;
}
.ms-SPZone, div.ms-SPZone, #MSOZone {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
}
div.ms-SPZoneSelected .ms-WPHeader td, div.ms-SPzone .ms-WPHeader td, .ms-SPZoneSelected .ms-WPHeader td, .ms-SPzone .ms-WPHeader td, td.ms-ToolPaneTitle, .ms-ToolPaneTitle {
	background: #9E9E9E url('/PublishingImages/WPAddButtonGrad.png') repeat-x;
	border: 1px solid #CCCCCC;
	border-top-color: #EFEFEF;
	border-right-width: 0px;
	padding: 4px 3px;
	color: #FFFFFF;
}
.ms-SPZoneSelected .ms-WPHeader td h3 {
	color: #EFEFEF;
}
.ms-SPzone .ms-WPHeader td h3 {
	color: #EFEFEF;
}
.ms-ToolPaneClose, td.ms-ToolPaneClose {
	background: #9E9E9E url('/PublishingImages/WPAddButtonGrad.png') repeat-x;
	border: 1px solid #CCCCCC;
	border-top-color: #EFEFEF;
	border-left-width: 0px;
}
tr.ms-TPHeader, .ms-TPHeader {
	background-color: #DDDDDD;
}
table.ms-ToolPaneOuter, div.ms-ToolPaneBorder, .ms-ToolPaneOuter, .ms-ToolPaneBorder, td.ms-partline, .ms-partline {
	background-color: #EEEEEE;
}
/* Bottom Row Styles */
.bottomRowContainer {
	text-align: right;
	vertical-align: bottom;
}
.bottomRowTable {
	height: 43px;
	background: #C6C6C6 url('/PublishingImages/BottomRowGrad.png') repeat-x left top;
	width: 100%;
}
.aspPanel {
	display: none;
}
.bottomLinksTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #909090;
	text-align: right;
}
.bottomLinksTable td {
	padding: 0px 0px 0px 15px;
}
.bottomLinksTable a {
	color: #909090;
	text-decoration: none;
	font-weight: bold;
	white-space: nowrap;
}
.bottomLinksSpacer {
	width: 100%;
}
/* Microsoft Overrides */
.ms-areaseparator {
	background: #f8f8f8 url('/PublishingImages/FormTitleGrad.png') repeat-x;
	border-left: medium none;
	border-right: medium none;
	height: 61px;
	padding-left: 5px;
}
.ms-nav {
	background: #B4B4B4 url('/PublishingImages/navshape.jpg') no-repeat;
}
div.ms-areaseparatorleft {
	background: #B4B4B4 url('/PublishingImages/navshape.jpg') no-repeat -143px 0px;
	border-right: 1px solid #AAAAAA;
}
td.ms-areaseparatorleft, .ms-consoletitleareaframe, .ms-mwspagetitleareaframe, .ms-pagetitleareaframe, div.ms-titleareaframe, td.ms-titleareaframe {
	background: #EFEFEF url('/PublishingImages/pageTitleBKGD.gif') repeat-x;
}
td.ms-areaseparatorleft {
	border-right: 1px solid #AAAAAA;
}
.ms-titlearearight .ms-areaseparatorright {
	background: #EFEFEF url('/PublishingImages/pageTitleBKGD.gif') repeat-x;
	border-left: 1px solid #A0A0A0;
}
.ms-pagetitleareaframe table {
	background-image: url('/PublishingImages/topshape.jpg');
	background-position: 332px 6px;
}
.ms-pagemargin {
	background: #B4B4B4 url('/PublishingImages/navshape.jpg') no-repeat -143px 0;
}
td.ms-rightareacell div.ms-pagemargin {
	background: #B4B4B4 url('/PublishingImages/pagebackgrad.gif') repeat-x;
	border-left: 1px solid #A0A0A0;
}
div.ms-areaseparatorright {
	background: #B4B4B4 url('/PublishingImages/pagebackgrad.gif') repeat-x;
	border-left: 1px solid #A0A0A0;
}
.ms-pagebottommarginright {
	background-color: #B4B4B4;
}
.ms-pagebottommarginleft {
	background-color: #B4B4B4;
}
.ms-pagebottommargin {
	background-color: #B4B4B4;
}
.ms-bodyareapagemargin {
	background-color: #B4B4B4;
	border-top: 1px solid #A0A0A0;
}
th.ms-linksectionheader {
	background: #EEEEEE url('/PublishingImages/TopRowGrad.png') repeat-x left -5px;
	border-color: #CCCCCC;
}
td.ms-linksectionheader {
	background: #EEEEEE url('/PublishingImages/TopRowGrad.png') repeat-x left -5px;
	border-color: #CCCCCC;
}
table.ms-pageinformation {
	background-color: #FFFFFF;
	background-image: url('/PublishingImages/settingsgraphic.jpg');
	background-repeat: repeat-x;
}
table.ms-createpageinformation {
	background: #ffffff url('/PublishingImages/CreateGraphic.jpg');
}
.ms-informationtablestatic {
	background-image: url('/PublishingImages/SettingsBkg.jpg');
}
table.ms-menutoolbar, .ms-menutoolbar {
	background: #EFEFEF url(/PublishingImages/GlobalNavBackGrad2.png) repeat-x left -1px;
	border: 1px solid #DDDDDD;
	border-right-color: #E0E0E0;
	border-bottom-color: #E0E0E0;
	height: 23px;
}
table.ms-menutoolbar td, .ms-menutoolbar td {
	border-bottom: 1px solid #EFEFEF;
}
table.ms-menutoolbar td a, .ms-menutoolbar td a {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.ms-toolbar, .ms-viewtoolbar, .ms-formtoolbar, .ms-toolbarContainer {
	color: #666666;
	font-size: 8pt;
	text-decoration: none;
}
td.ms-separator img, .ms-separator img {
	background-color: #A0A0A0;
}
.ms-vh, .ms-vh2, .ms-vh-icon, .ms-vh2-nofilter, .ms-vh2-nofilter-icon, .ms-viewheadertr .ms-vh-group, .ms-vh2-nograd, .ms-vh3-nograd, .ms-vh2-nograd-icon, .ms-ph, .ms-pickerresultheadertr {
	background-color: #F4F4F4;
	background-image: none;
	background-repeat: repeat-x;
	padding-bottom: 0;
	padding-top: 1px;
}
.ms-vh table.ms-selectedtitle, .ms-vh2 table.ms-selectedtitle, .ms-vh-icon table.ms-selectedtitle, .ms-vh table.ms-unselectedtitle, .ms-vh2 table.ms-unselectedtitle, .ms-vh-icon table.ms-unselectedtitle, th.ms-vh2-nograd {
	height: 21px;
	background-color: #FAFAFA;
	border-bottom: 1px solid #EEEEEE;
	border-right: 1px solid #EEEEEE;
}
.ms-vh-icon {	
	width:25px;
}
.ms-menutoolbar table, .ms-unselectedtitle table, .ms-selectedtitle table {
	background-color: transparent !important;
}
.ms-menubuttonactivehover, .ms-buttonactivehover, div.ms-menubuttonactivehover, div.ms-buttonactivehover {
	background: #EEEEEE url('/PublishingImages/TitleHeader.png') repeat-x left 3px;
	border-color: #DDDDDD;
	border-bottom-color: #CCCCCC;
}
table.ms-menutoolbar td td.ms-viewselector, table.ms-menutoolbar td td.ms-viewselectorhover, .ms-toolbar td td.ms-viewselector, .ms-toolbar td td.ms-viewselectorhover, .ms-authoringcontrols td td.ms-viewselector, .ms-authoringcontrols td td.ms-viewselectorhover, td.ms-viewselector {
	background: #EEEEEE url('/PublishingImages/TitleHeader.png') repeat-x left 3px;
	border-color: #ffffff;
	border-top: #E0E0E0;
}
.ms-authoringcontrols {
	background-color: #EFEFEF;
	color: #555555;
	font-size: 8pt;
}
.ms-splitbuttonhover, table.ms-splitbuttonhover {
	background: #EEEEEE url('/PublishingImages/TitleHeader.png') repeat-x;
}
.ms-splitbuttonhover .ms-splitbuttondropdown, .ms-splitbuttonhover .ms-splitbuttontext {
	border-color: #CCCCCC;
}
td.ms-listheaderlabel, .ms-listheaderlabel {
	color: #444444;
}
.ms-menutoolbar td td {
	border: none;
}
.ms-vh a, td.ms-vh a, th .ms-vb a, .ms-vh2-nofilter a, .ms-vh2-nofilter-icon a, th .ms-vb, .ms-vh2-nofilter, .ms-vh2-nofilter-icon, th.ms-vh2-nograd, th.ms-vh2-nograd-icon {
	color: #888888 !important;
}
.ms-gb {
	border-bottom: 1px solid #CCCCCC;
}
.ms-menuimagecell {
	background: #EEEEEE url('/PublishingImages/TitleHeader.png') repeat-x;
}
/* Content Styling */
.ms-formfieldvaluecontainer div {
	padding:8px 0px !important; 
}
.ms-formbody {
	font-size:0.9em;
	background:#ffffff url('/PublishingImages/LeftToRightGrad.png') repeat-y;
}
.ms-formlabel {
	font-size:0.9em;
}
.ms-WPBody, .pageContentContainer, div.ms-WPBody {
	background-color: #ffffff; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	overflow: hidden;
}
.ms-TPBody h1, .pageContentContainer h1, div.ms-WPBody h1, .ms-WPBody h1 {
	font-size: 12pt;
	font-weight: bold;
	color: #EE3A24;
	background: url('/PublishingImages/ContentHeaderGrad.jpg') #F4F4F4 repeat-y;
	padding: 4px 18px;
	margin: 0.6em 0px;
}
.ms-TPBody h2, div.ms-WPBody h2, .pageContentContainer h2 {
	font-size: 11pt;
	font-weight: bold;
	color: #444444;
	padding: 3px 0px;
	margin: 0em 5px;
}
.ms-WPBody h2, .pageContentContainer h2 {
	font-size: 11pt;
	font-weight: bold;
	color: #EE3A24;
	padding: 4px 18px;
	margin: 0.7em 0px;
	background: url('/PublishingImages/ContentHeaderGrad.jpg') #F4F4F4 repeat-y -100px top;
}
.pageContentContainer ul {
	list-style-type:none;
	list-style-image:url('/PublishingImages/CustomBulletContent.gif');
}
.pageContentContainer li a:link, .pageContentContainer li a:visited  {
	color:#999999;
	font-weight:bold;
	text-decoration:none;
}
.pageContentContainer li a:hover {
	color:#EE3A24;
}
.ms-TPBody h3, .pageContentContainer h3 {
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	padding: 2px 22px;
	margin: 0.2em 0px;
}
div.ms-WPBody h3 {
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	padding: 2px 22px;
	margin: 0.2em 0px;
}
.ms-WPBody h3 {
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	padding: 2px 22px;
	margin: 0.2em 0px;
}
div.ms-WPBody p, .ms-WPBody p {
	padding: 0px 14px;
}
.ms-WPBody table {
	font-size: 9pt;
	margin: 0px 6px;
}
div.ms-WPBody table {
	font-size: 9pt;
	margin: 0px 6px;
}
.ms-WPBody td {
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px 6px;
	vertical-align: top;
}
div.ms-WPBody td {
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px 6px;
	vertical-align: top;
}
.ms-WPBody ul {
	display: block;
	margin: 0px 20px 4px;
	padding-left: 20px;
	list-style-type: disc;
}
#column {
	background-color: #ffffff;
}
#linkitem a {
	padding-left: 10px;
	color: #000 !important;
	text-decoration: none;
	font-size: 8.5pt;
	display: block;
}
#linkitem a:hover {
	color: #EE3A24 !important;
	text-decoration: none;
}
div.ms-WPBody ul {
	display: block;
	margin: 0px 20px 4px;
	padding-left: 20px;
	list-style-type: disc;
}
.removeMargins {
	margin: 0px;
}
div.ms-WPBody table.cbq-layout-main {
	background: #FFFFFF url('/PublishingImages/TopDownGrad.png') repeat-x left center;
	margin: 0px;
}
.scrollableControlHoriz {
	height: 140px;
	border: 0px solid #FFFFFF;
	position:relative;
	margin:0px;
	padding:0px;
	width:100%;
}
.scrollableNewsHoriz {
	background: #FFFFFF url('/PublishingImages/TopDownGrad.png') repeat-x left center;
	height: 138px;
	border: 1px solid #E4E4E4;
	position: relative;
	overflow: hidden;
	margin:0px 20px;
	padding:0px;
}
.scrollableNewsVert {
	background: #FFFFFF url('/PublishingImages/MainContentBackGrad.png') repeat-x left -40px;
	height: 200px;
	border: 0px solid #FFFFFF;
	position: relative;
	overflow: hidden;
	margin: 0px;
	width: 291px;
}
.scrollItemContainerHoriz {
	width: 20000em;
	position: absolute;
	clear: both;
	padding:5px 0px;
}
.scrollItemContainerVert {
	height: 20000em;
	position: absolute;
	margin: 0px;
}
.scrollItem {
	background: #ffffff url('/PublishingImages/ContentQueryBackGrad.png') repeat-x;
	border: 1px solid #E0E0E0;
	border-bottom-color: #D3D3D3;
	display:inline;
	float: left;	
	width: 254px;
	height: 126px;
	margin:0px 1px 0px 5px;
}
div.ms-WPBody .scrollItemTitle {
	background: #FFFFFF url('/PublishingImages/TopDownGrad.png') repeat-x left -75px;	
	padding: 4px 8px 2px;
	margin-top:0em;
}
.scrollItemTitle a:link, .scrollItemTitle a:hover, .scrollItemTitle a:visited {
	font-size: 10pt;
	color: #EE3A24;
	font-style: italic;
	font-weight: bold;	
}
.scrollItemImageLink {
	border: 2px solid #DDDDDD;
	border-bottom-width: 0px;
	border-right-width: 0px;
	margin: 0px 6px 6px 0px;
	float: right;
	height: 65px;
}
.scrollItemImageLink img {
	height: 75px;
	border: 1px solid #D6D6D6;
	border-bottom-color: #F4F4F4;
	border-right-color: #E6E6E6;
	border-right-width: 2px;
	border-bottom-width: 3px;
}
.scrollItemDate {
	color: #999999;
	font-style: italic;
	font-size: 0.9em;
	padding-left: 8px;
	padding-right: 8px;
}
.scrollableButtonsHoriz {
	height:1px; 
	width:100%;
	position: absolute;
	top: 0px;
	left:0px;
}
.scrollableButtonsVert {
	width: 20px;
	background-image: url('/PublishingImages/ScrollVertBack.png');
	background-repeat: repeat-y;
	height: 100%;
	right: 0px;
	top: 0px;	
	position: absolute;
}
.scrollableButtonsHoriz a {
	background-color:#ffffff;
	height: 140px;
	background-repeat: no-repeat;
	width: 20px;
	cursor: pointer;
}
.scrollableButtonsVert a {
	background-color: #F4F4F4;
	width: 100%;
	background-repeat: no-repeat;
	height: 45px;
	cursor: pointer;
}
.scrollableButtonsHoriz a:hover, .scrollableButtonsVert a:hover {
	text-decoration: none;
}
.scrollPrevHoriz {
	float:left;
	left:0px;
	background-image: url('/PublishingImages/ScrollButtonLeft2.jpg');
}
.scrollNextHoriz {
	top: 0px;
	right:0px;
	float:right;
	background-image: url('/PublishingImages/ScrollButtonRight2.jpg');
}
.scrollPrevVert {
	float: left;
	background-image: url('/PublishingImages/ScrollButtonUp.png');
}
.scrollNextVert {
	position: absolute;
	background-image: url('/PublishingImages/ScrollButtonDown.png');
	bottom: 0px;
	left: 0px;
}
.custom-query-item {
	background: #FFFFFF url('/PublishingImages/ContentQueryBackGrad.png') repeat-x left bottom;
	height: 110px;
	width: 260px;
	border: 1px solid #FFFFFF;
	border-top-color: #E0E0E0;
	border-bottom-color: #E0E0E0;
	position: relative;
	margin: 3px 4px;
}
.custom-query-item-hor {
	float: left;
}
.custom-query-link-item {
	background: url('/PublishingImages/ContentHeaderGrad.jpg') #F4F4F4 repeat-y;
	padding: 3px 8px;
}
.custom-query-link-item a:link, .custom-query-link-item a:visited {
	font-size: 10pt;
	color: #BB0028;
	font-style: italic;
	font-weight: bold;
}
.custom-query-link-item a:hover, .scrollItem a:hover {
	text-decoration: none;
}
.custom-query-image {
	height: 75px;
	border: 1px solid #FFFFFF;
	margin: 6px;
}
.custom-query-description, .scrollItemDescription {
	padding: 4px 10px 6px 10px;
}
.custom-query-description a:link, .custom-query-description a:visited, .scrollItemDescription a:link, .scrollItemDescription a:visited {
	color: #444444;
}
.custom-query-description a:hover, .scrollItemDescription a:hover {
	text-decoration: none;
	color: #000000;
}
.custom-query-item-date {
	color: #999999;
	font-style: italic;
	font-size: 8pt;
	margin-left: 15px;
}
.custom-media-template-left {
	padding: 0px;
	/*width:40%;*/
}
.custom-media-template-centre {
	padding: 0px;
	width: 40%;
}
.custom-media-template-right {
	padding: 0px;
	width: 20%;
}
.enews-bodytable {
	background: #F8F8F8 url('/PublishingImages/MainContentBackGrad.png') repeat-x left -200px !important;
}
.enews-bodytable .custom-form-ctrlcell table {
	background-color: transparent;
}
.enews-bodytable td {
	font-size:1em;
}
.custom-form-ctrlcell select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
}
.custom-form-ctrlcell textarea {
	height:120px;
	width:90%;
}
.customLinks a:link, .customLinks a:visited {
	background: transparent url('/PublishingImages/Bullet2.gif') no-repeat 0px center;
	color: #888888;
	font-size: 1.02em;
	font-style: italic;
	font-weight: bold;
	display:block;
	text-decoration:none;
	padding-left:16px;
}
.customLinks a:hover {
	color: #EE3A24;
	background-image: url('/PublishingImages/Bullet3.gif');
	text-decoration: none;
}
ul.customLinks {
	list-style-image:none;
	list-style-type:none !important; 
	padding:0px;
	margin-left:20px;
}
.customLinks li {
 padding:1px 0px 3px;
}
ol li {
	padding: 7px 0px 2px 0px;
}
li {
	padding:2px 0px 2px;	
}
.level-header .headertitle-large a {
	font-size: 11pt;
	font-weight: bold;
	color: #444444;
	padding: 3px 0px;
	margin: 0em 0px;
	text-decoration: none;
}
.level-header .headertitle-large a:visited {
	font-size: 11pt;
	font-weight: bold;
	color: #444444;
	padding: 3px 0px;
	margin: 0em 0px;
	text-decoration: none;
}
.level-header .headertitle-large a:hover {
	font-size: 11pt;
	font-weight: bold;
	color: #EE3A24;
	padding: 3px 0px;
	margin: 0em 0px;
	text-decoration: none;
}
.level-header .headertitle-small a {
	font-size: 8.5pt;
	font-weight: bold;
	color: #888888;
	padding: 3px 0px 0px 15px;
	margin: 0em 0px;
	text-decoration: none;
}
.level-header .headertitle-small a:visited {
	font-size: 8.5pt;
	font-weight: bold;
	color: #888888;
	padding: 3px 0px 0px 15px;
	margin: 0em 0px;
	text-decoration: none;
}
.level-header .headertitle-small a:hover {
	font-size: 8.5pt;
	font-weight: bold;
	color: #EE3A24;
	padding: 3px 0px 0px 15px;
	margin: 0em 0px;
	text-decoration: none;
}
/** Emission Calculator styles **/
.btxt {
	background-color: #FFFFFF;
	color: #000000;
	font-family: Small Fonts;
	font-size: 12pt;
	text-align: left;
	padding-left: 0px !important;
}
.dynamic-databox {
	background-color: #14161B;
	text-align: center;
	border: 0px solid #14161B;
	width: 75px;
}
.gtxt {
	color: #00FF00;
}
.wtxt {
	color: #FFFFFF;
}
.bwtxt {
	background-color: #FFFFFF;
	color: #000000;
	font-family: Arial;
	font-size: 10pt;
	text-align: center;
	border: 1px solid #FFFFFF;
}
.emission-calc {
	width: 320px;
	height: 440px;
	background: url(/PublishingImages/calculater1.jpg) no-repeat left top;
}
.distance-box {
	width: 100px;
	margin: 43px 0 0 102px !important;
	margin: 43px 0 0 34px;
	float: left;
}
.result-screen {
	width: 313px;
	height: 114px;
	margin: 21px 0 0 33px !important;
	margin: 21px 0 0 31px;
	float: left;
}
.left-box {
	width: 124px;
	float: left;
}
.right-box {
	width: 134px;
	float: left;
}
.result-screen ul {
	margin: 0;
	padding: 0;
}
.result-screen ul li {
	list-style-type: none;
	color: yellow;
	font-weight: bold;
	font-size: 12px;
	margin: 0;
}
.result-screen .left-box ul li {
	padding-top: 3px;
	padding-left: 10px;
}
.result-screen .right-box ul {
	padding-left: 0px !important;
}
.result-screen .right-box ul li {
	padding-top: 0px;
}
/** Emission Calculator styles **/
/** Media Centre **/
.home-box {
	padding: 0 5px;
}
.home-box .links {
	width: 100%;
	margin: 0;
	padding: 0 30px;
	list-style: none;
}
.home-box .links li {
	float: left;
}
.home-box .links li a {
	background: url(/PublishingImages/bg-home-secondary-navigation.png) no-repeat;
	width: 111px;
	height: 64px;
	display: block;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	color: #888888;
	padding: 25px 0 0 0;
	margin-left: 10px;
	border: none;
}
.home-box .links li a:hover {
	COLOR: #EE3A24 !important;
}
.hide {
	display: none;
}
/* Right to Information Disclosure Log*/
.ms-vb2 {
	padding: 3px 8px 4px;
	font-size: 9pt !important;
}
.ms-vb a, .ms-vb a:hover, .ms-vb a:visited {
	font-size: 9pt !important;
}
/* Right to Information Disclosure Log*/
.filterLink a {
	color: #888888 !important;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: none;
	font-size: 8.5pt;
}
.filterLink a:hover {
	color: #EE3A24 !important;
}
.datagridItem {
	font-family: tahoma;
	font-size: 9pt;
	color: #333333;
	padding-left: 0px;
}
.datagridItem .date {
	color: #818181;
}
.datagridItem .news-category {
    color:#666666;
}
.datagridItem h3 {
	font-weight: bold;
	font-size: 10pt;
	margin: .2em 0;
}
.datagridItem p {
	margin: .5em 0;
}
.datagridItem a, .datagridItem a:visited {
	color: #444444;
	text-decoration: none;
}
.datagridItem a:hover {
	color: #EE3A24;
}
.datagridItem hr {
	border: 1px solid #E4E4E4;
}
.modified-info {
	margin: 1em 0;
}

/* Hack to get paging controls to line up */
td.ms-paging a {vertical-align:top;}

/* Remove indent from contact us section */
div.contact p {
	padding-left: 0;
}

/* Method to clear float without adding html content */
.group:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}
* html .group{ height:1%;} 
*:first-child+html .group{min-height:1px;}

/* Custom List View Styling */
div.customListView ul {
	margin: 0;
	padding: 0 5px;
	list-style-type: none;
	list-style-image:none;
}
div.customListView ul li {	
	margin: 0;
}
.customListItemFilter {
  padding:5px;
}
.customListItemFilter span{
  color: #909090;
  font-weight: bold;
  padding-right: 5px;
}
.customListItem {
 	font-family:Arial, Helvetica, sans-serif;	
  	border-bottom:1px solid #DDDDDD;
	padding: 8px 0;
}
.customListItemImage {	
	padding-right: 8px;
	float:left;
}
.customListItemImage img{	
	height:100px;
	border: none;
}
.customListItemText {
	float:left;
}
.customListItemTitle{
	}
div.customListItemTitle a:link , div.customListItemTitle a:visited {
  color: #666666;
  text-decoration: none;
  font-weight: bold;
  padding:3px 0;
  display: block;
  font-size:1.05em;
}
div.customListItemTitle a:hover {
  color: #EE3A24;
}
.customListItemDate {
  color: #888888;
  display: inline;
  font-style:italic;
  font-size:0.95em;
}
.customListItemSeperator {
  color: #888888;
  display: inline;
  font-style:italic;
  font-size:0.95em;
  padding: 0 8px;
}
.customListItemCategory {
  color: #888888;
  display: inline;
  font-style:italic;
  font-size:0.95em;
}
div.customListItemDescription a:link, div.customListItemDescription a:visited {
  color: #444444;
  text-decoration: none;
  padding-top:3px;
  font-weight:normal;
 }
div.customListView .pagination {
	margin: 5px 0;
	text-align:center;
	float: left;
}
div.customListView .pagination ul {
	margin:0 0 0 5px;
	padding:0;
}
div.customListView .pagination ul li{
	list-style-type:none;
	margin:0 5px 0 0;
	padding:0;
	float:left;
}
div.customListView .pagination ul li a {
	width:20px;
	height:20px;
	display:block;
	text-align:center;
	line-height:20px;
	font-size:1em;
	background-color: #DDDDDD;
	border:1px solid #EE3A24;
	text-decoration:none;
	}

div.customListView .pagination a:link, div.customListView .pagination a:visited {
	color:#666666;
}
div.customListView .pagination a:hover {
	text-decoration:none;
	border:1px solid #DDDDDD;
	background-color: #EE3A24;
	color:#FFFFFF;
}

div.customListView .pagination ul li.selected a {
	background-color: #FFFFFF;
	color:#EE3A24;
}

div.customListView .pagination ul li.selected a:hover {
	background-color: #EE3A24;
	color:#FFFFFF;
}
/* Styles for news releases */
.articleDate {
  color: #888888;
  display: inline;
  font-style:italic;
  font-size:0.95em;
  padding-left:5px;
}
.articleSeperator {
  color: #888888;
  display: inline;
  font-style:italic;
  font-size:0.95em;
  padding: 0 8px;
}
.articleCategory {
  color: #888888;
  display: inline;
  font-style:italic;
  font-size:0.95em;
}
.articleContent {
  padding:0 5px;
}	 
.articleContact {
  padding:0 5px;
}	 
.modified-info {
  padding:0 5px;
}

/* Placeholder used in page layouts */
.layoutContent {
  padding: 6px;
}

#noScript {
	bottom:0;
	right:20px;
	position:absolute;
	background:#666666;
	padding: 1px 5px;
}
#noScript a {
	color:#FFFFFF;
}
/* Common styling for Call to Action text */
.imageSplash {
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
    font-size:1.2em;
    color: white;
    position:relative;
}
.imageSplash a{
    text-decoration:none;
    color: #DDDDDD;
    text-shadow: black 0.1em 0.1em 0.2em;
}
.imageSplash h2 {
    font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
    font-size:1.2em;
    color: white;
    text-shadow: black 0.1em 0.1em 0.2em;
	background:transparent none;
	padding:0px;
	position:absolute;
	top:2px;
	left:5px;
}
.imageSplash ul {
    padding-left: 0;
    padding-right: 10px;
    list-style-image:none;
    margin: 3px 0;
    position:absolute;
    top:36px;
    left:10px;
}
.imageSplash li  {
    border-top: .75pt solid #ffffff;
    padding: 3px 0;
}
.imageSplash li a:link, .imageSplash li a:visited {
	color:#E8E8E8;	
} 
.imageSplash li a:hover {
	color:#FFFFFF;
}
.splashContent {
    position:absolute;
    text-align: left;
    height:170px;
    width:160px;
    bottom:-170px;
}
.splashContent div {
	height:100%;
	filter:alpha(opacity=30);
	opacity:0.30;
	width:100%;
	background:none #000000 repeat-x;
}
.grey h2,.grey li a:link, .grey li a:visited, .grey li a:hover {
    color: #666666;
    text-shadow: white 0.1em 0.1em 0.2em;
}
.grey li {
    border-top: .75pt solid #666666;
}

/* FAQ Styling */
.toplink {
	font-size: 0.8em;	
}

/* Campaign styling */
div.campaigns ul {
	margin: 0;
	padding: 0 5px;
	list-style-type: none;
	list-style-image:none;
}
div.campaigns ul li {	
	margin: 0;
}
.campaignItem {
 	font-family:Arial, Helvetica, sans-serif;	
  border-bottom:1px solid #DDDDDD;
	padding: 8px 0;
}
.campaignItemImage {	
	padding-right: 8px;
	float:left;
}
.campaignItemImage img{	
	height:100px;
	border: none;
}
.campaignItemTitle {
  padding:3px 0;
}

div.campaignItemTitle a:link , div.campaignItemTitle a:visited {
  color: #666666;
  text-decoration: none;
  font-weight: bold;
  font-size:1.05em;
}
div.campaignItemTitle a:hover {
  color: #EE3A24;
}
.campaignItemDate {
  color: #888888;
  font-style:italic;
  font-size:0.95em;
}
div.campaignItemDescription a:link, div.campaignItemDescription a:visited {
  color: #444444;
  text-decoration: none;
  padding-top:3px;
  font-weight:normal;
 }

