h1 {
color: #B60073;
}

h2 {
padding-top: 5px;
color: #0071BC;
}

h3 
{
	padding-top: 5px;
color: #B60073;
}

h4 {
padding-top: 5px;
color: #0071BC;
}
h5 
{
	padding-top: 5px;
color: #B60073;
}

h6 {
padding-top: 5px;
color: #0071BC;
}

a img {border:none;}

/* Adjust text size */

.textSize{
font-family: Arial, Helvetica, sans-serif;
color: #333333;
font-size: 1.2em;
margin-right: 5px;
}

.textIcon {
	vertical-align: middle;
}

.small{
font-size: 1.1em;
}

.medium{
font-size: 1.4em;
}

.large{
font-size: 1.6em;
}

#textSize a,  #sectionTextSize a{
color: #333333;
text-decoration: none;
}

#textSize a:hover, #sectionTextSize a:hover, #textSize a.active, #sectionTextSize a.active{
color: #B60073;
text-decoration: none;
}

 /* Accesibity Changes */
#skiplinks {visibility: hidden; height:0px;}

/* Content Home */

#homeContentLeft p, #sectionContentLeft p, #homeContentRight p, #sectionContentRight p {
font-family: Arial, Helvetica, sans-serif;
color: #333333;
font-size: 1.2em;
line-height: 17px;
padding: 10px 0px 10px 0px;
}

#homeContentLeft a, #sectionContentLeft a, #homeContentRight a, #sectionContentRight a {
color: #0071BC;
text-decoration: underline;
}

#homeContentLeft a:hover,#sectionContentLeft a:hover, #homeContentRight a:hover, #sectionContentRight a:hover {
color: #333333;
text-decoration: none;
}

#homeContentLeft ul, #sectionContentLeft ul, #homeContentRight ul, #sectionContentRight ul {
list-style:disc;
}

#homeContentLeft li, #sectionContentLeft li, #homeContentRight li, #sectionContentRight li {
clear: left;
text-align: left;
font-size: 1.2em;
line-height: 17px;
color: #333333;
padding-left: 0px;
padding-right: 0px;
margin-left: 30px;
padding-bottom: 5px;
}

#homeContentLeft td, #sectionContentLeft td {
font-size:1.2em;
}

#homeContentLeft td li, #sectionContentLeft td li
{
	font-size:1em;
}
/* Left Column - Search consultations box */

#searchBody p{
font-family: Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-size: 1.1em;
padding: 3px 0px 2px 9px;
}

#searchBody a{
color: #FFFFFF;
text-decoration: underline;
}

#searchBody a:hover{
color: #FFFFFF;
text-decoration: none;
}

#searchBody input {
	margin: 2px 0;
	padding: 2px;
	width: 145px;
	height: 16px;
	border: 1px solid #2E2578;
	background-color: #FFFFFF;
	color: #2E2578;
	font-size: 11px;
}

#searchBody input.tickbox {
	margin: 1px 3px 0px 0px;
	padding: 2px;
	width: 15px;
	height: 15px;
	border: 1px solid #2E2578;
	background-color: #FFFFFF;
	color: #2E2578;
	font-size: 11px;
	vertical-align: middle;
}

#searchBody select {
	margin: 2px 0;
	padding: 0px;
	width: 151px;
	height: 22px;
	border: 1px solid #2E2578;
	background-color: #FFFFFF;
	color: #2E2578;
	font-size: 10px;
	overflow: hidden; /*in case really long item entered*/
}

.searchBtn {
	vertical-align: middle;
	margin: 0px 0px 0px 35px;
}

#searchBody input.searchBtn {
	/*--margin: 0px 0px 0px 35px;*/
	padding: 0px;
	border: none;
}
/* Left Column - Register for alerts box */

#registerBody p{
font-family: Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-size: 1.1em;
padding: 3px 0px 2px 9px;
}

#registerBody input.updatestextbox {
	margin: 0px 0;
	padding: 2px;
	width: 145px;
	height: 16px;
	border: 1px solid #D72011;
	background-color: #FFFFFF;
	color: #D72011;
	font-size: 11px;
}

#registerBody input.registerBtn {
	margin: 0px 0px 0px 120px;
}

#registerButton img, #searchButton img
{
	border: 0;
}
/* Left Column - Sub nav (Content pages only) */

#subnavBody ul {
list-style:none;
padding-top: 8px;
}

#subnavBody li {
clear: left;
list-style-type: disc;
text-align: left;
font-size: 1.2em;
line-height: 21px;
color: #333333;
padding-left: 3px;
padding-right: 0px;
margin-left: 30px;
}

#subnavBody a{
color: #333333;
text-decoration: none;
}

#subnavBody a:hover, #subnavBody a.active {
color: #0071BC;
text-decoration: underline;
}

/* Breadcrumb trail  */

#breadcrumb{
font-family: Arial, Helvetica, sans-serif;
color: #333333;
font-size: 1.2em;
padding: 0px 0px 15px 13px;
}

#breadcrumb th{
font-weight:normal;
}

#breadcrumb a{
color: #333333;
text-decoration: none;
padding-left: 5px;
padding-right: 5px;
}

#breadcrumb a:hover {
color: #0071BC;
text-decoration: underline;
}


/* Footer - calls to action */
/*
#newsContent, #feedbackContent, #featuredContent  {
padding-top: 7px;
}
*/
#newsContent p, #feedbackContent p, #featuredContent p{
font-family: Arial, Helvetica, sans-serif;
color: #333333;
font-size: 1.1em;
padding: 13px 14px 0px 17px;
}

#newsscroller {
margin-top:17px;	
}
#feedbackContent, #featuredContent  {
padding-bottom: 20px;
}
#newsContent strong{
color: #332A86;
}

#newsContent a{
color: #332A86;
text-decoration: underline;
}

#newsContent a:hover{
color: #333333;
text-decoration: underline;
}

#feedbackContent a{
color: #EE3224;
text-decoration: underline;
}

#feedbackContent a:hover{
color: #333333;
text-decoration: underline;
}

#featuredContent a{
color: #B60073;
text-decoration: underline;
}

#featuredContent a:hover{
color: #333333;
text-decoration: underline;
}

#smallprint p{
font-family: Arial, Helvetica, sans-serif;
color: #666666;
font-size: 1.1em;
text-align: right;
padding: 12px 12px 0px 17px;
}

#smallprint a{
color: #666666;
padding: 0px 5px 0px 5px;
text-decoration: none;
}

#smallprint a:hover{
color: #666666;
text-decoration: none;
}

/************* Miscellaneous Styles *********************/
.hidden
{
	display:none;
}
#nav UL LI A.ContentRegionButton
{
	float:right;height:35px;
	width:35px;
}

#nav UL LI A.ContentRegionButton span
{
	display:block;
}

.ContentRegionButton
{
	float:right;
}

.EditPageButton
{
	float:right;
}
.requiredmarker
{
	color:#FF0000;
}


/****************** News Elements ************************/
.HeadlineEditButton
{
position:absolute;
 top:3px;
 right:1px;
}

.date
{
	float:right;
}

.more
{
	margin-top:8px;
}

#HeadlineStoryDate
{
	float:right;
	font-size:1.2em;
}
#HeadlineStoryBack
{
	font-size:1.2em;
}
/************************ Sitemap ****************************/
#sectionContentLeft li.SiteMapTier1
{
	font-size:1.3em;
	font-weight:bold;
	line-height: 1.8em;
}

#sectionContentLeft li.SiteMapTier2
{
	margin-left: 45px;
	list-style-type:none;
}

/* ********************* CMS BAR ***************************/
div#CMSBar
{
	background: #c0dbff url(/RadControls/Panelbar/Skins/Office2007/Img/RootItemBkg.gif) repeat-x;
	color: #204d89;
	font-weight: bold;
	left: 0px;
	top: 0px;
	margin-bottom: 10px;
	position: static;
	line-height: 31px;
	height: 31px;
	width: 100%;
}
div#CMSBar span
{
	float: left;
	margin-left: 10px;
}

div#CMSBar a, div#CMSBar a:visited, div#CMSBar a:link
{
	float: right;
	color: #204d89;
	font-size: 9pt;
	text-decoration: none;
	font-weight: normal;
	margin-right: 10px;
}

div#CMSBar a:hover
{
	color: #10110f;
	font-weight: normal;
	text-decoration: underline;
}






/* ********************* ALERTS STYLES ***************************/
.subscriber {border: none; width: 450px; clear:both;}
.subscriber legend {display:none;}
.subscriber .row {width:450px; float:left; clear:both;;font-size:1.2em;}
.subscriber .col1 {width:100px; float:left;padding:5px;font-weight:bold}
.subscriber .col2 {width:150px; float:left;padding:3px;}
.subscriber .col3 {width:150px; float:left;padding:3px;}
/* ********************* ALERTS STYLES END ************************/

/* ********************* ECONSULTATION STYLES ***************************/
div.consultationspanelheader{margin: 0;background: url(/assets/images/consultations-top.png) bottom left no-repeat;width:675px;height:3px;}
div.consultationspanelfooter{margin: 0;background: url(/assets/images/consultations-bottom.png) top left no-repeat;width:675px;height:3px;}

#aSubscribe, .aSubscribe {float:right;font-weight:bold;font-size:1.2em;height:30px; display:block; background-image: url(/assets/images/add.gif); background-repeat: no-repeat; background-position: top left;padding-left:20px; margin-right:-100px;}

.mapsearchpanel {/*border: 1px solid #ccc;*/ background-color:#fff; width: 675px;font-size:1.2em;}
.mapsearchpanel .col1 {width:300px; float:left;background-color:#fff; }
.mapsearchpanel .col2 {width:370px; float:left;background-color:#fff; }
.mapsearchpanel .col2 div {float:left;width:175px;padding-top: 20px; }
.mapsearchpanel .col2 a { display:block;clear:both; margin-right:5px; padding-top: 3px; padding-bottom: 3px; margin-top: 3px; border-bottom: 1px solid #C0DBFF; }
.mapsearchpanel .col2 a.active { font-weight:bold; color:#B60073;/*background-color: #ccc;*/}
#homeContentLeft .mapsearchpanel .col2 a.active {color:#B60073;}

.searchpanel {/*border: 1px solid #ccc; */background-color:#fff; /*width: 650px;*/width:675px;}
.searchpanel .row {width:/*650px;*/675px; float:left; clear:both; padding-left:5px; font-size:1.1em;}
.searchpanel .header {font-weight:bold; border-bottom: 1px solid #c0dbff; color:#0071BC;padding-top:10px;margin-bottom:5px;}
.searchpanel .col1 {width:150px; float:left;padding:3px;font-weight:bold;font-size:1.1em;}
.searchpanel .col2 {width:475px; float:left;padding:3px;}
.searchpanel .checkbox {width:150px; float:left; font-size:1.1em;}
.searchpanel .checkbox label {padding-left:5px;}
.searchpanel .col2 #ExpandContract {float:right;}
.searchpanel .col2 #ExpandContract span {display:block;padding:5px;float:right;}
.searchpanel  input[type="submit"]{float:right;
	background-color:#0071BC;color: #fff;
	font-size: 1.2em;font-weight: bold;margin: 0px;cursor: hand;
	padding-left: 6px;padding-right: 6px;padding-top: 2px;padding-bottom: 2px;
	border: #0071BC 1px ridge;margin-top:4px;margin-bottom:4px;min-height:20px;
}
.searchpanel  input[type="submit"]:hover{background-color: /*#fff;*/#c0dbff;color: #0071BC;}

.searchresults {/*border: 1px solid #ccc; background-color:#fff;*/ width: /*652px;*/675px; margin-top:25px;}
.searchresults .row {width:/*650px;*/675px; float:left; clear:both;}
.searchresults .col1 {width:350px; float:left;padding:3px;}
.searchresults .col2 {width:250px; float:left;padding:3px;}
/*
.GridPager_Consultations td {white-space: nowrap;}
.GridPager_Consultations td * {display:inline; width:550px;}
*/
#pages {background-color: #fff; width: /*650px;*/675px; }
.consultation {/*border: 1px solid #ccc;*/ background-color:#fff; width: /*650px;*/675px; clear:both;min-height:225px;}
.consultation legend {display:none;}
.consultation .row {width:/*650px;*/675px; float:left; clear:both;;font-size:1.2em;}
.consultation .col1 {width:150px; float:left;padding:5px;font-weight:bold}
.consultation .col2 {width:450px; float:left;padding:3px;}
.consultation .row  hr {width:/*650px;*/675px; height:1px;border-top:1px solid #c0dbff;}
#homeContentLeft .consultation .col2 p {font-size:1.0em;padding:0px;}

#tabs {clear:both;width:650px;height:27px;}
#tabs li {
	display:block;
	width:150px;
	float:left;
	clear:none;
	margin-left:10px;
	font-weight:bold;
}
#tabs li a {
	color: #0071BC;
	font-size: 1.1em;
	text-decoration: underline;
	cursor: hand;
/*background:transparent url(/assets/images/tab.gif) no-repeat scroll center top;*/
background:transparent url(/assets/images/tabs.jpg) no-repeat scroll center top;
display:block;
font-weight:bold;
height:20px;
margin-right:2px;
padding-top:7px;
text-align:center;
text-decoration:none;
width:150px;
}
#tabs li a:hover {
	color: #B60073;
}
#tabs li a.active {
background-position:center bottom;
height:/*22px;*/26px;
padding-top:5px;
	color: #B60073;
}
#pages, #pages fieldset {
	padding:0px;margin:0px;bordeR:none;
}

/* --------------------- Added logos contrent area ---------------------*/
#logos{
width: 166px;
float: left;
margin-left: 30px;
}

/* ********************* ECONSULTATION STYLES END ************************/
img.sideimage {
/*margin-left: 17px; margin-right: 17px;
margin-top:10px;margin-bottom:10px; */
/*margin:10px auto;*/
float:right;margin-bottom:10px;
}

em.accesskey {
font-style: normal; text-decoration: underline;
}



.HeadlineList, #HeadlineStoryContainer {width:700px;}