/******************************************/
/******************************************/
/******************************************/
/* general */
* {
margin:0;
padding:0;
}
body {
/* 62.5% equiv. 10px */font:62.5%/140% Verdana, Helvetica, Geneva, Arial, sans-serif;
background:transparent;
}
div#preHeaderHolder{
  text-align: center;
  background-color:#6C276A;
}
div#preHeaderHolder ul#centerLogos{
  margin: 0 auto;
  width:770px;
  height:47px;
  list-style-type:none;
  }
div#preHeaderHolder ul#centerLogos li{} 
div#preHeaderHolder ul#centerLogos li a{} 
div#preHeaderHolder ul#centerLogos li#centerLogoOne{text-align:left;float:left;width:33%;} 
div#preHeaderHolder ul#centerLogos li#centerLogoTwo{text-align:center;float:left;width:33%;} 
div#preHeaderHolder ul#centerLogos li#centerLogoThree{text-align:right;float:left;width:33%;} 
div#headerHolder{
  text-align: center;
  background:url("../images/site/ff/center/body_bg_center.gif") top left repeat-x;
}
div#header {
  margin: 0 auto;
  text-align:left;
  width: 770px; 
  }
div#mainContentHolder{
  text-align: center;
  background:transparent url("../images/site/ff/maincontent_bg.gif") top left repeat-x !important; 
  border-top:1px solid #D8D3E1;
}

div#mainContentHolder2{
  background:url("../images/site/ff/center/background-corner.png") no-repeat bottom center;
}

div#mainContent {
  /*margin: 1px auto !important;*/
  margin: 0px auto !important;
  text-align:left;
  width: 760px; 
  padding-left:0px;
  }
  
div#mainContent{
	margin-top:1px;
}
  h2 {
font: 15px Verdana, Arial, Helvetica, sans-serif;
color: #352144;
margin: 0 0 12px 0;
padding: 0px 0px 0px 0px;
}

img {
border: none;
}
/******************************************/
/******************************************/
/******************************************/
/* header */
div#header{
height:110px;
}
/******************************************/
/******************************************/
/******************************************/
/* logo */
div#logo{
position:relative;
float:left;
}
/******************************************/
/******************************************/
/******************************************/
/* search */
div#searchHolder{
margin-top:20px;
margin-right:0px;
float:right;
width:550px !important;
height:20px !important;

}
div#searchHolder p#CenterDetails{
font-size:7pt !important;
text-align:right;
line-height:1.8em;
margin-bottom:10px;
padding:0;
margin-right:10px;
}
div#searchHolder ul{
float:left;
margin:0;
padding:0;
list-style:none;
height:23px;

}
div#searchHolder ul li{
float:left;
margin:0;
padding:0;
}
div#searchHolder ul li#searchleft{
margin:0;
padding:0;
width:11px;
height:23px;
background:url("../images/site/ff/search_left.gif") top left no-repeat;
}
div#searchHolder ul li#searchmiddle{
background-color:white;
border:3px solid #8575A2;
border-left:0px;
border-right:none;
}
div#searchHolder ul li#searchmiddle input{
margin:0;
padding:0;
height:16px;
*height:14px;
border:0px;
width:228px;
font-size:90%;
margin-top:1px;
}
div#searchHolder ul li#searchright{
margin:0;
padding:0;
width:21px;
height:23px;
background:url("../images/site/ff/search_right.gif") top left no-repeat;
}
div#searchHolder ul li#searchright a{
float:left;
width:21px;
height:23px;
}
/******************************************/
/******************************************/
/******************************************/
/* right detaiuls */
div#detailsHolder{
}
/******************************************/
/******************************************/
/******************************************/
/* font size changer */
div#fontSizeChanger{
float:left;
width:284px !important;
font-size:90%;
text-align:right;
}
div#fontSizeChanger #fontSizeHoriz{
overflow:hidden;
padding:4px;
}
div#fontSizeChanger a.first{
	color:#00166F;
	text-decoration:none;
	margin-left:70px;
}
div#fontSizeChanger a{
	color:#00166F;
	text-decoration:none;
}
.clear{
clear:both;
}
#fontSizeChanger a{
cursor:hand;
}

#fontSizeChanger a#sm{
	font-size:8px;
	padding-bottom:2px;
}
div#fontSizeChanger a#med{
	font-size:12px;
	padding-bottom:2px;
}
div#fontSizeChanger a#lg{
	font-size:14px;
	padding-bottom:2px;
}
div#fontSizeChanger a.sizeOn {
	background-color:#C7E8F5;
	border:solid 1px #00166F;
	color: #3C3C3C;
	padding:3px;
	text-decoration:none;
	height:15px;
}
div#fontSizeChanger a.sizeOff {
	text-decoration:none;
	color:#00166F;
	padding: 3px;
}
/******************************************/
/******************************************/
/******************************************/
/* footer */
div#footerHolder{
  text-align: center;
  background:url("../images/site/ff/footer_bg.gif") top left repeat-x;
}
div#footerHolder #footer{

  width:770px;
  margin:0 auto;
  height:141px;
  text-align:left;
}
div#footerHolder ul#leftLinks{
	float:left;
	padding:10px 0px 0 5px;
}
div#footerHolder ul#leftLinks li{
	float:left;
	list-style:none;
}
div#footerHolder ul#leftLinks li a{
	font-size:90%;
	color:#636265;
	text-decoration:none;
}
div#footerHolder ul#leftLinks li a:hover{
	pointer:hand;	
	text-decoration:underline;
}
div#footerHolder ul#rightLinks{
	float:right;
	padding:10px 10px 0 0;
}
div#footerHolder ul#rightLinks li{
	float:left;
	list-style:none;
}
div#footerHolder ul#rightLinks li a{
	font-size:90%;
	color:#636265;
	text-decoration:none;
}
div#footerHolder ul#rightLinks li a:hover{
	pointer:hand;	
	color:#E92D8C;
}
div.demo { 
	float: left; 
	width: 246px;
	height:122px; 
	padding:2px;
    text-align: center; 
    font: verdana, arial, sans-serif;
}
/******************************************/
/******************************************/
/******************************************/
/* Copy*/
div#mainContentHolder #mainContent #mainContentCopy{
float:left;
text-align:justify;
width:320px;
margin-left:20px;
margin-right:20px;
margin-top:16px
}
div#mainContentHolder #mainContent #rightCol{
margin:4px 0 0 0;
padding:0;
float:right;
width:200px;
margin-top:16px
}
div#mainContentHolder #mainContent #mainContentCopyFull{
float:left;
text-align:justify;
width:540px;
margin-left:20px;
}
div#mainContentHolder #mainContent #rightCol #leisureCardAlnwick{
text-align:justify;
background:url("../images/site/ff/card_graphic_alnwick.png");
height:107px;
width:258px;
float:left;
}

div#mainContentHolder #mainContent #rightCol #leisureCardCopeland{
text-align:justify;
background:url("../images/site/ff/card_graphic_copeland.png");
height:107px;
width:258px;
float:left;
}

div#mainContentHolder #mainContent #rightCol #leisureCardTynedale{
text-align:justify;
background:url("../images/site/ff/card_graphic_tynedale.png");
height:107px;
width:258px;
float:left;
}

div#mainContentHolder #mainContent #rightCol #leisureCardAlnwick #leisureCardLink{
	text-align:left;
	margin:63px 0px 0px 12px;
	padding:0px;
	width:100px;
	}
div#mainContentHolder #mainContent #rightCol #leisureCardAlnwick #leisureCardLink a{
	color:white;
}

div#mainContentHolder #mainContent #rightCol #leisureCardCopeland #leisureCardLink{
	text-align:left;
	margin:63px 0px 0px 12px;
	padding:0px;
	width:100px;
	}
div#mainContentHolder #mainContent #rightCol #leisureCardCopeland #leisureCardLink a{
	color:white;
}

div#mainContentHolder #mainContent #rightCol #leisureCardTynedale #leisureCardLink{
	text-align:left;
	margin:63px 0px 0px 12px;
	padding:0px;
	width:100px;
	}
div#mainContentHolder #mainContent #rightCol #leisureCardTynedale #leisureCardLink a{
	color:white;
}


div#mainContentHolder #mainContent #rightCol #bookOnline{
text-align:justify;
background:url("../images/site/ff/center/book_online_three_large.jpg");
height:96px;
width:269px;
margin:6px 0 0 13px;
float:left;
cursor:pointer;
}

div#mainContentHolder #mainContent #rightCol #latestNews{
text-align:justify;
width:539px;
margin:10px 0 10px 0;
float:left;
}

div#mainContentHolder #mainContent #rightCol #latestNews #latestNewsLink a{
	color:#6C276A;
	text-decoration:none;
}

div#mainContentHolder #mainContent #rightCol #membershipOptions{
text-align:justify;
background:url("../images/site/ff/center/membership_options.jpg");
height:64px;
width:539px;
margin:0px 0 10px 0;
float:left;
}

div#mainContentHolder #mainContent #rightCol #membershipOptions h2{
	margin:0;padding:5px 0 2px 10px;
	color:white;
	font-weight:normal;
}
div#mainContentHolder #mainContent #rightCol #membershipOptions p{
	margin:0;padding:0px 0 1px 10px;
	color:black;
}
div#mainContentHolder #mainContent #rightCol #membershipOptions #leisureCardLink{
	text-align:left;
	margin:1px 0px 0px 10px;
	padding:0px;
	width:100px;
	}
div#mainContentHolder #mainContent #rightCol #membershipOptions #leisureCardLink a{
	color:white;
	text-decoration:none;
}



div#mainContentHolder #mainContent #rightCol ul#threeImages {float:left;margin:0;padding:0;list-style-type:none;}
div#mainContentHolder #mainContent #rightCol ul#threeImages h2{color:white;padding:0;margin:0;}
div#mainContentHolder #mainContent #rightCol ul#threeImages li {float:left;width:251px;_width:250px;*width:250px;margin:0 0 0 0;padding:0;}
div#mainContentHolder #mainContent #rightCol #imageone{float:left;width:251px;_width:250px;*width:250px;margin:0 0 0 ;padding:0;}

div#mainContentHolder #mainContent #mainContentCopy h2, 
div#mainContentHolder #mainContent #mainContentCopy h3, 
div#mainContentHolder #mainContent #rightCol h2, 
div#mainContentHolder #mainContent #rightCol h3
{
	font-size:150%;
	margin:0;
	padding:2px 0 10px 0;
	*padding:1px 0 10px 0;
	_padding:2px 0 10px 0;
	color:#81738D;
}
div#mainContentHolder #mainContent #mainContentCopy p,
div#mainContentHolder #mainContent #mainContentCopyFull p,
div#mainContentHolder #mainContent #rightCol p
{
	margin:0;
	padding:0 0 10px 0;
	color:#352144;
	line-height:1.6em;
}
div#mainContentHolder #mainContent #mainContentCopyFull h2, 
div#mainContentHolder #mainContent #mainContentCopyFull h3{
	font-size:150%;
	margin:0;
	padding:18px 0 10px 0;
	color:#81738D;
}
div#mainContentHolder #mainContent #mainContentCopy  a#backLink,
div#mainContentHolder #mainContent #mainContentCopyFull a#backLink a 
{
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	color:#81738D;
	font-weight:bold;
}
div#mainContentHolder #mainContent #mainContentCopy h2.newsHeader{
	margin:0;
	padding:16px 0 5px 0;
	color:#81738D;
}
div#mainContentHolder #mainContent #mainContentCopy p{
	margin:0;
	padding:0 0 10px 0;
	color:#352144;
	line-height:1.3em;
}
div#mainContentHolder #mainContent #mainContentCopy .newsHeadLine{
	margin:0;
	padding:0;
	color:#8676A3;
	line-height:1.3em;
	font-weight:bold;
}
div#mainContentHolder #mainContent #mainContentCopy p.newsCopy{
	margin:0;
	padding:2px 0;
	color:black;
	line-height:1.3em;
	width:200px;
}

div#mainContentHolder #mainContent #mainContentCopy a.newsLink{
	text-decoration:none;
	font-weight:bold;
	color:#8676A3;
}

div#mainContentHolder #mainContent #mainContentCopy ul{
	margin:0px 0px 10px 22px;
	color:#352144;
}
/******************************************/
/******************************************/
/******************************************/
/* Rounded Corners */

/* Default CSS
================================================*/
/* Basic styling, used when JavaScript is unsupported */
.cbb {
	margin:0 0;
	padding:0;
	border:3px solid #E8E1FA;
	background:#E8E1FA;
}
/* Normal styling */
.cb {margin:3px 0;}
/* Top corners and border */
.bt {
	height:3px;
	margin:0 0 0 3px;
	background:url(../images/site/ff/box_2.png) no-repeat 100% 0;
}
.bt div {
	position:relative;
	left:-3px;
	width:3px;
	height:3px;
	background:url(../images/site/ff/box_2.png) no-repeat 0 0;
	font-size:0;
	line-height:0;
}

	/* Bottom corners and border */
.bb {
	height:3px;
	margin:0 0 0 3px;
	background:url(../images/site/ff/box_2.png) no-repeat 100% 100%;
}
.bb div {
	position:relative;
	left:-3px;
	width:3px;
	height:3px;
	background:url(../images/site/ff/box_2.png) no-repeat 0 100%;
	font-size:0;
	line-height:0;
}

	/* Left border */
.i1 {
	padding:0 0 0 2px;
	background:url(../images/site/ff/borders_2.png) repeat-y 0 0;
}
	/* Right border */
.i2 {
	padding:0 2px 0 0;
	background:url(../images/site/ff/borders_2.png) repeat-y 100% 0;
}
	/* Wrapper for the content. Use it to set the background colour and insert some padding between the borders and the content. */
.i3 {
	display:block;
	margin:0;
	padding:0px 2px;
	background:#E8E1FA;
}
	/* Make the content wrapper auto clearing so it will contain floats (see http://positioniseverything.net/easyclearing.html). */
.i3:after {
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
}
.i3 {display:inline-block;}
.i3 {display:block;}
/* Default CSS ends here */

/******************************************/
/******************************************/
/******************************************/
/* Png */
h2.transPng{
background:transparent url(../images/site/ff/ppf-bg.png) repeat scroll 0%;
position:absolute;
padding:10px 7px 10px 7px !important;
color:white;
width:228px;
}
h2.circleRight{
/*
background:transparent url(../images/site/ff/circle_right.png) top left no-repeat;
position:absolute;
padding:10px 7px 10px 7px;
margin-top:95px;
margin-left:200px;
color:#ddd;
width:16px;
height:16px;
*/
}
div#preFooter{height:2px;width:770px;margin:0 auto;}
div#preFooterLine{border-bottom:2px solid #D7D1E7;margin-right:6px;}
/******************************************/
/******************************************/
/******************************************/
/* NAvigation */
#navcontainer
{
float:left;
width: 197px;
padding: 0px;
margin: 20px 0 140px 0;
padding:0 0 15px 0;
font-size:108%;

}

#navcontainer ul
{
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}

#navcontainer li
{
margin: 0px;
padding:0px 0 1px 0;
list-style: none;
}






#navcontainer li.sports_centre
{
background:url(../images/site/ff/center/sports_centre.png) no-repeat 0px 6px;
margin-left:-20px;
padding-left:20px;
}

#navcontainer li.sports_centre_middle
{
background:url(../images/site/ff/center/sports_centre.png) no-repeat 0px 13px;
margin-left:-20px;
padding-left:20px;
}






#navcontainer li a
{
margin:0;
padding:0 0 0 0;
display: block;
color: black;
background:transparent url(../images/site/ff/center/nav_not_selected_bottom.gif) top left no-repeat;
text-decoration: none;
width: 197px;
font-weight:bold;
padding-top:0px;
overflow:hidden;
}
#navcontainer li a span
{
	display:block;
	margin:5px 0 0;
	padding:0 0 6px 7px;
	background:transparent url(../images/site/ff/center/nav_not_selected_top.gif) no-repeat bottom left;
	color:black;
}
#navcontainer li a.current
{
background:transparent url(../images/site/ff/center/nav_selected_bottom.gif) top left no-repeat;
color:white;
}

#navcontainer li.active a,
#navcontainer li a:hover
{
	color: #fff;
	background:transparent url(../images/site/ff/center/nav_selected_bottom.gif) top left no-repeat;
	cursor:hand;
}
#navcontainer li.active a span,
#navcontainer li a:hover span
{
	display:block;
	margin:5px 0 0;
	padding:0 0 6px 7px;
	background:transparent url(../images/site/ff/center/nav_selected_top.gif) no-repeat bottom left;
	color:white;
	cursor:hand;
	font-weight:bold !important;
}
/* subnav */
#navcontainer li ul.subnavlist li,
#navcontainer li ul.subnavlist li.active,
#navcontainer li ul.subnavlist li ul.subsubnavlist li,
#navcontainer li ul.subnavlist li ul.subsubnavlist li.active
{
padding-bottom:0px;
}
#navcontainer li ul.subnavlist li a,
#navcontainer li ul.subnavlist li a.active,
#navcontainer li ul.subnavlist li ul.subsubnavlist a,
#navcontainer li ul.subnavlist li ul.subsubnavlist a.active
{
background-image:none !important;
margin:0 0 0 0;padding:0 0 0 0;
}

#navcontainer li ul.subnavlist li a span,
#navcontainer li ul.subnavlist li a.active span
{
margin:0 0 0 5px;padding:5px;
color:black;
width: 175px;
background-image:none !important;
background-color:#F0EBFA;

}
#navcontainer li ul.subnavlist li ul.subsubnavlist li a span,
#navcontainer li ul.subnavlist li ul.subsubnavlist li a.active span{
margin:0 0 0 5px;padding:5px 0px 5px 10px;
color:black;
width: 175px;
background-image:none !important;
background-color:#F0EBFA;
font-weight:normal !important;
}
#navcontainer li ul.subnavlist li a:hover span,
#navcontainer li ul.subnavlist li.active a:hover span
{
margin:0 0 0 5px;padding:5px;
cursor:hand;
background-image:none !important;
background-color: #EED1E7;
color:black;
}
#navcontainer li ul.subnavlist li ul.subsubnavlist li a:hover span,
#navcontainer li ul.subnavlist li ul.subsubnavlist li.active a:hover span{
margin:0 0 0 5px;padding:5px 0px 5px 10px;
cursor:hand;
background-image:none !important;
background-color: #EED1E7;
color:black;
}
#navcontainer li ul.subnavlist li a.subnavselected span,
#navcontainer li ul.subnavlist li.active a.subnavselected span
{
background-color: #EED1E7;
}
#navcontainer li ul.subnavlist li ul.subsubnavlist li a.subsubnavselected span,
#navcontainer li ul.subnavlist li ul.subsubnavlist li.active a.subsubnavselected span
{
background-color: #EED1E7;
}

#navcontainer li ul.subnavlist li.last{
}
/********/
/********/
/********/
div#mainContentHolder #mainContent #rightCol #trainingCourses{
float:right;
display:inline;
width:250px;
text-align:justify;
margin-top:5px;
margin-bottom:10px;
height:102px;
background:url("../images/site/ff/center/train_bg.gif");
}
div#mainContentHolder #mainContent #rightCol #trainingCourses h2{
	margin:0;padding:2px 0 4px 10px;
	color:white;
}
div#mainContentHolder #mainContent #rightCol #trainingCourses p{
	margin:0;padding:0px 0 10px 10px;
	color:black;
	font-weight:bold;
}
div#mainContentHolder #mainContent #rightCol #trainingCourses #trainingCoursesLink{
	text-align:left;
	margin:0px 0px 0px 10px;
	padding:0px;
	text-decoration:none;
	}
	div#mainContentHolder #mainContent #rightCol #trainingCourses #trainingCoursesLink p{
	text-align:left;
	margin:0px 0px 0px 10px;
	padding:0px;
	font-weight:bold;
	}
div#mainContentHolder #mainContent #rightCol #trainingCourses #trainingCoursesLink a{
	color:black;
	font-weight:bold;
}
.borderRed{
border:1px solid red;
}
/************************
 datagrid styles
************************/
table{
font-size:100%;
}
.datagrid {
	w/idth:100%;
	margin:0 0 0 0;
	/*border-bottom:1px solid #e7e7e7;*/
}
.datagrid .paging {
	background: #f0f0f0;
	text-decoration: none; /*Jon*/
	color: #999;
	border-bottom: none;
	font-weight: bold;
	text-align: center;
	border-right: none;
	line-height:normal;
	border:1px solid #D8D3E1;
}
.datagrid a{
	color:#4E78AB;
	text-decoration:none;
}
.datagrid th {
	background:url(images/site/tableheaderedge.png) repeat-x 0 0;
	color:#4E78AB;
	text-align:left;
}
.datagrid td {
	line-height: 20px;
	background-color:#F0F0F0;
	padding:5px;
}
.datagrid tr.a td, .a {
	background-color: #fafafa;
	border:1px solid #D8D3E1;
}
.datagrid tr.b td, .b {
	background-color: #f0f0f0;
	border:1px solid #D8D3E1;
}
.datagrid td.size{
	padding-right:21px;
}
.datagrid td p {
	margin:0 0 1em;
}
.datagrid td p.last {
	margin:0;
}
.datagrid tr.last td {
	border-bottom:none;
}
table.datagrid td.toolbar {
	background:#f0f0f0 url(admin/images/toolbar_bg.gif) repeat-x;
	padding:7px 6px 5px;
}
.datagrid th.end, .datagrid2 th.end {
	border-right:none;
}
.datagrid td.end, .datagrid2 td.end {
	border-right:none;
}
.datagrid2 td, .datagrid2 th {
	border-bottom:1px solid #fff;
}
.datagrid2 th {
	background: #e7e7e7;
	color: #666666;
}

.datagrid span{
	width:100%;
	float:left;
	display:block;
}

.datagrid tr.hover td{
	background-color:#E1E8F0;
	cursor:pointer;
}
.applink {
	background-position: 0 0;/*ie7*/
	_background-position: 0 2px;/*ie6*/
	background-repeat: no-repeat;
	text-decoration: none; /*Jon*/
/*	padding: 2px 0 2px 21px;/*ie7*/
/*	padding: 1px 0 1px 21px;/*ie6*/*/
	_padding: 0 0 0 21px;/*ie6*/
	line-height: 20px;
	height: 20px;
	padding:2px 0 2px 21px;
	_padding: 0px 0 0 21px;/*ie6*/
}

.newsItem{
	float:left;
	display: block;
	margin:  0;
	padding: 0;
	width:200px;
	height:auto;
	color:#81738D;
	text-decoration:none;
	}
.newsItem .title{
	font-weight: bold;
	font-size: 1.2em;
}
.newsItem .newsDate, .newsItem .newsTitle, .newsItem .newsContent, .newsItem .newsText, .newsItem .newsReadMore{
	display: block;
}
.newsItem .newsReadMore{
	margin-top:10px;
}
.newsItem .newsDate{
	font-weight:bold;
}
.newsItem .newsContent{
	color:black;
}
.newsItem .newsReadMore:hover{
	text-decoration:underline;
}
/*
.newsItem .newsImageHolder{
	float:left;
	height:115px;
}
.newsItem .newsImage{
	margin-right: 20px;
	border:1px solid black;
	float:left;
	margin:0px 10px 10px 0;
}
.newsItem .newsReadFull{
	margin-top: 4px;
	border:1
}
.newsItem .newsReadFull:hover{
	text-decoration:underline !important;
}
.newsItem .noImage{
	float: left;
	margin-right: 20px;
	width:100px;
	height:100px;
}
*/
/********************/
div#mainContentHolder #mainContent #mainContentCopyFull ul#sitemap{
display:block;
padding:0 0 0 15px;
margin:0 0 0 0;
zoom:1;
line-height:1.5em;
}
div#mainContentHolder #mainContent #mainContentCopyFull ul#sitemap li ul li{
	padding:0 0 0 0;
	margin:0 0 0 15px;
}
div#mainContentHolder #mainContent #mainContentCopyFull ul#sitemap a{
	color:#81738D;
	text-decoration:none;
	font-weight:bold;
}
/****************************/
/****************************/
/****************************/
/****************************/
/*- Menu 10--------------------------- */

#rightNav {
		float:right;
		border:1px solid red;
        width: 200px;
        margin: 0px;
        }
#rightNav ul{
	list-style-type:none;
}
#rightNav li a {
        height: 32px;
          voice-family: "\"}\"";
          voice-family: inherit;
          height: 24px;
        text-decoration: none;
        }

#rightNav li a:link, #rightNav li a:visited {
        color: #4D4D4D;
        display: block;
        background:  url(../images/site/ff/center/menu10.gif);
        padding: 8px 0 0 10px;
        }

#rightNav li a:hover, #rightNav li #current {
        color: #FF9834;
        background:  url(../images/site/ff/center/menu10.gif) 0 -32px;
        padding: 8px 0 0 10px;
        }
        

#custom_page #mainContentCopyFull ul li
{
margin-left:20px !important;
}

#custom_page #mainContentCopyFull ul
{
margin-bottom:10px;
}

.header_label
{
color:#8575A2;
}

a span.contact_us_link
{
font-size:12px;
background:#FF0000;
padding:3px 5px;
background:#A2739B url(../images/contact_us_bg.png) repeat-x;
color:#eee;
text-decoration:none;
border:1px solid #999;
position:relative;
top:-4px;
*top:-5px;
_top:-5px;
}

a:hover span.contact_us_link
{
background:#6C276A;
}