.no_border *
{
	border:none;
	text-decoration:none;
}

.txtLeft
{
	text-align:left;
}



ul.details li.header a {
	color:#000000;
	font-weight:bold;
}

#teaser_item a
{
	text-decoration:none;
}

#teaser_item img
{
	border:none;
}

#ChannelListing *
{
	text-decoration:none;
	font-weight:bold;
	color:White;
	margin:2px;
	text-align:left;
	border:none;
}

#ChannelListing a
{
	font-size:120%;
	padding:5px;
}

#ChannelListing p
{
	font-size:80%;
	padding:5px;
	font-weight:normal;
}

#ChannelListing div
{
	width:440px;
}

/*div.quick_search {
	width:117px;
}*/

div.quick_search_top {
	width:113px;
}

div.quick_search a
{
	margin-right:5px;
}

.floatLeft
{
	float:left;
}

.calendar
{
	background-color:Silver;
	color:Black;
}

.calendar a
{
	width:20px;
}

div.main_content p
{
	margin-bottom: 10px;
}

/* General ****************************************************************************************************/




* { 
margin: 0; 
padding: 0; 
} 


div.clear
{
	clear: both;
	margin-top: 0px;
	/*margin-top: 0px;*/
}

.header img
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

.invisibleSpacer {
display:none;
}

img,a img {
border: none;
}

.navHide {
display:none;
}

*.hide  {
display:none;
}



.dividerSpacer {
height: 1px;
width: 1px;
}




/* Channel Listing ********************************************************************************************/
div.channellist_item
{
	background-position: left bottom;
	float: left;
	background-image: url(/Rapid/images/dot_h.gif);
	margin-bottom: 10px;
	padding-bottom: 5px;
	width: 100%;
	color: #999999;
	background-repeat: repeat-x;
	text-align: right;
}

div.channellist_item p
{
	font-size: 100%;
	float: left;
	margin: 0px 5px 0px 0px;
	color: #000000;
	text-align: left;
}

div.channellist_item p.header
{
	clear: both;
	font-weight: bold;
	font-size: 120%;
	float: none;
	margin: 1px 1px 2px 0px;
	text-align: left;
}

div.channellist_item p.header span.newsListDate
{
color: #b10043;
font-weight: normal;
font-size: 0.85em;
font-style: italic;
padding-left: 5px;
}


div.channellist_item p a
{
	/*color: darkgreen;*/
	color: #b10043;
	text-decoration: none;
}


div.channellist_item p a:visited
{
	/*color: darkgreen;*/
	color: #b10043;
	text-decoration: none;
}

div.channellist_item img
{
	float: left;
	border-top-style: none;
	margin-right: 5px;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}





/* Standard Article ********************************************************************************************/

.standardarticle_intro {
margin: 10px 0px 10px 0px;
font-size: 1em;
}


.standardarticle_main {
margin: 0px 0px 20px 0px;
}


.standardarticle_image img
{
	float: left;
	margin-bottom: 5px;
	margin-right: 10px;
}

.standardarticle_main img
{
	float: left;
	margin-bottom: 0px;
	margin-right: 10px;
}

div.pagination_right a img, div.pagination_left a img
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

.standardarticle_main ul {
list-style-position:inside;
list-style-type: square;
margin-bottom: 10px;
margin-top: 10px;
margin-left: 0px;
}

.standardarticle_main li {
margin: 3px 0px;
}
 
 
 
 
 
 
 
 
 

/* Council Home Page *******************************************************************************************/

div.council_home_teaser1, div.council_home_teaser2, div.council_home_teaser3, div.council_home_teaser4, div.council_home_teaser5, div.council_home_teaser6
{
	padding-right: 3px;
	padding-left: 3px;
	float: left;
	padding-bottom: 3px;
	margin: 10px 7px 0px 0px;
	width: 135px;
	padding-top: 3px;
	height: 135px;
}

div.council_home_teaser1 p a, div.council_home_teaser2 p a, div.council_home_teaser3 p a, div.council_home_teaser4 p a, div.council_home_teaser5 p a, div.council_home_teaser6 p a
{
	text-decoration: none;
	color:#FFFFFF;
}

p.council_subheader {
	font-weight:bold;
	font-size:125%;
}

div.council_home_teaser1
{
	background-color:#b10043;
	height:150px;
}

div.council_home_teaser2
{
	background-color:#d46d3a;
	height:150px;
}

div.council_home_teaser3
{
	background-color:#d29400;
	height:150px;	
}

div.council_home_teaser4
{
	background-color:#d46d3a;
	height:150px;
}

div.council_home_teaser5
{
	background-color:#d29400;
	height:150px;
}

div.council_home_teaser6
{
	background-color:#b10043;
	height:150px;
}




/* Back To Top *****************************************************************************/


div.uP {
margin: 0px;
font-size: 0.9em;
}

div.uP a {
color:#b10043;
text-decoration: none;
}

div.uP a:hover {
text-decoration: underline;
}

div.uP a:hover:visited {
color:#b10043;
}


/* Rate this page *****************************************************************************/

div.rate_this_page
{
	background-image: url(/Rapid/images/dot_h.gif);
	background-repeat: repeat-x;
}

div.rate_this_page_bottom
{
	background-image: url(/Rapid/images/dot_h.gif);
	background-repeat: repeat-x;
	height: 10px;
}

div.rate_this_page .left
{
	padding-right: 10px;
	float: left;
	padding-top: 10px;
	text-align: center;
}
div.rate_this_page .centre
{
	padding-top: 10px;
	padding-right: 10px;
	float:left;
	text-align: center;
}
div.rate_this_page .right
{
	padding-top: 30px;
	text-align: center;
}

div.rate_this_page .centre textarea
{
	width: 190px;
	
	height: 30px;
}














/* Filter By need *****************************************************************************/

ul.fbn
{
	border-top: 5px solid #FFF;
	background-position: left center;
	margin: 0; 
    padding: 0; 
	list-style-position: outside;
	float: left;
	background-image: none;
	vertical-align: top;
	width: 200px;
	background-repeat: no-repeat;
	list-style-type: square;
}

ul.fbn {
	list-style-type:none;
	text-align:left;
}


ul.fbn li {
	font-size: 0.7em;
	font-weight: normal;
	margin: 4px 10px 0px 10px;
	padding: 4px 0px 2px 12px;
	
	vertical-align:top;
	background-image:url("../images/bullets/bullet_1.gif");
	background-position: 0px 6px;
	background-repeat:no-repeat;
}


ul.fbn li.selected {
	color:#231f20;
	background-color:#d0d0d0;
	background-image:none;
}
ul.fbn a {
	text-decoration:none;
	color:#231f20;
}

ul.fbn a:hover {
	text-decoration:underline;
}

/* supplied

ul.fbn
{
	background-position: left center;
	padding-left: 12px;
	list-style-position: outside;
	float: left;
	background-image: none;
	vertical-align: top;
	width: 200px;
	background-repeat: no-repeat;
	list-style-type: square;
}

ul.fbn {
	list-style-type:none;
	text-align:right;
	font-size:80%;
	width:100%;
	
}
ul.fbn li {
	font-weight:bold;
	margin-top: 8px;
	padding-top: 2px;
	height:20px;
	line-height:20px;
	vertical-align:top;
	padding-right:10px;
	background-image:url("../images/bullets/bullet_1.gif");
	background-position: right 4px;
	background-repeat:no-repeat;
}

ul.fbn li.selected {
	color:#231f20;
	background-color:#d0d0d0;
	background-image:none;
}
ul.fbn a {
	text-decoration:none;
	color:#231f20;
	background-color:#FFFFFF;
}

ul.fbn a:hover {
	text-decoration:underline;
}











/* Details Pages *********************************************************************************/

.detailslist {
margin: 10px 20px 0px 0px;
padding: 0px !important;
float: left;
width: 205px;
font-size: 1.0em;
}

.detailslist h2 {
margin: 0px;
font-size: 1.0em;
color: #000;
}

.detailslist h2 a {
color: #000;
text-decoration: none;
}

.detailslist h2 a:visited {
color: #000;
}



.detailsListL {
margin: 0px;
padding: 0px;
}


.detailsListL a {
display: block;
padding: 0px !important;
color: #b10043;
text-decoration: none;
}

.detailslist a:hover {
text-decoration: underline;
}
.detailslist a:visited {
color: #b10043;
}






/* News Styles ******************************************************************/

.news_dateselector
{
	border-right: #b10043 thin solid;
	border-top: #b10043 thin solid;
	margin-top: 5px;
	border-left: #b10043 thin solid;
	width: 120px;
	border-bottom: #b10043 thin solid;
	height: 120px;
	background-color:lightgrey;
}

.news_dateselector h2
{
	font-weight: bold;
	font-size: 85%;
	padding-bottom: 2px;
	width: 100%;
	color: white;
	padding-top: 2px;
	background-color: #b10043;
}

.news_dateselector td
{
	width: 16px;
	text-align: center;
	
	color:DimGray;
	font-size:90%;
	font-family:Verdana;
	background-color:lemonchiffon;
}

.news_dateselector th
{
	font-weight: bold;
	font-size: 85%;
	padding-bottom: 2px;
	width:100px;
	
	color: white;
	padding-top: 2px;
	background-color: #b10043;
}

.news_dateselector th a
{
	color:White;
}

.news_dateselector a
{
	color:Blue;	
}


/* added by Jay  ******************************************************************/




/* New Column dots  *************************************************/

h2 {
margin: -2px 10px 0px 10px;
}




div.content_center
{
background-image: none !important;
}

div.all
{
background-position: 148px -2px;
/*background-image: url(../Images/content_center_bg.gif);*/
background-repeat: repeat-y;
}

div.allTopbar
{
background-position: 617px -2px;
background-image: url(../Images/content_center_bg.gif);
background-repeat: repeat-y;
}

div.footer {
border-top: 5px solid #FFF;
}














/* Service All-tabs Right Column ******************************************************************/

.service_rhBox 
{
width:124px;
margin:10px 8px 0px 5px;
clear:both;
border: 1px solid #f6eed9;
/*border: 1px solid #b10043;*/
 }
 
 
 
.service_rhBox h2
{
background-color:#f6eed9;
/*background-color:#b10043;
background-color:#f6eed9;*/
color: #b10043;
font-size: 0.7em;
text-align:left;
font-weight:bold;
margin: 0px;
padding:1px 1px 1px 5px;
text-transform: uppercase;
}

.service_rhBox a
{
display: block;
margin: 0px 5px 0px 5px;
padding: 2px 0 2px 0px;
color: #000;
font-size:0.7em;
text-decoration: none;
}

.divider_dot_blk {
margin: 0px 5px 0px 5px;
background-position: 0px top;
background-image: url(/Rapid/images/dot_h.gif);
background-repeat: repeat-x;
}












/* Find A Service - Right Column  ********************************/

div.filterTease {
clear: both;
width:124px;
margin: 20px 8px 0px 5px;
background-color:#f6eed9;
}


div.filterTease_item {
clear: both;
margin: 0px 0px 10px 0px;
padding: 2px;
font-size: 0.7em;
}

div.filterTease_item img {
float: left;
margin: 2px;
}

div.filterTease_item h2 {
margin: 0px 0px 0px 47px;
font-weight: bold;
font-size: 1em;
background-color:#f6eed9;
}

div.filterTease_item h2 a {
color: #000;
background-color: none !important;
text-decoration: none;
}

div.filterTease_item  p {
min-height: 48px;
}






























	


