@import url("ThirdParty/tables_legal.css"); 

a.extraBoxLink {
	background: transparent url(../Images/BreadcrumbArrow.jpg) no-repeat right 6px !important;
	color: #000066 !important;
	font-weight: bold;
}
div.listbox .listboxtitle {
	border-color: #99cc00;
	color: #99cc00;
}
h1, .introduction, .textXL, .textL  {
	color: #000066; 
}
h2, .h2, .competitionEventsListing .linkIntroduction h2 a {
	color: #000066; 
}
h3,
 .loginBox .lblUsername,
.loginBox .lblPassword {
	color: #000066; 
}
p.quoteRgt strong a, p.quoteLft strong a {
	color: #000066 !important;
}
p.quoteRgt strong, p.quoteLft strong, p.quoteRgt b, p.quoteLft b {
	background: transparent url(../Images/Legal/quoright.jpg) right bottom no-repeat;
}
p.quoteRgt, p.quoteLft {
	background: #b8cfe9 url(../Images/Legal/quoleft.jpg) left top no-repeat;
	color: #000066;
}


table.style2, div.listbox  {
	background: #ffffff;
}
table.style3  {
	background: #cc6666;
	border: solid 1px #990033;
}
table.style4  {
	background: #990033;
	border: solid 1px #990033;
}
.bannerSelector .AdBox, .bannerSelector .FlashAdBox { 
	background-color:#000066; 
}
.Breadcrumb a:hover {
	background: #ffcccc;
}
.Breadcrumb li 
  {
	background: transparent url(../Images/Legal/BreadcrumbArrow.jpg) no-repeat 0 5px !important;
}
.businessColour, .boldColour
{
	color: #000066;
}
.linkArrow a
{
    background: Transparent url(../images/Legal/breadcrumbArrow.jpg) no-repeat right center !important;
    color: #000066;
}
.callToAction {
	background: transparent url(../Images/BreadcrumbArrow.jpg) no-repeat right 6px !important;
	color: #000066 !important;
}
.comments div a:hover {
	background: #ffcccc;
}

.comments div span.commentName,
.comments div.commentsAdd label,
.comments .pageNumber a.currentPage,
.comments .commentSuccess {
	color: #000066;
}
.content a:hover, .content410 a:hover, .content605 a:hover, .contentWide a:hover, .AdBox a:hover, div.listbox a:hover {
	background: #ffcccc;
}
.goButton {
	background: #000066 url(../Images/Legal/go.jpg) no-repeat;
}
.input-btn {
	background: transparent url(../Images/Legal/btn.jpg) repeat-x;
	background-color: #53001a;
	border: 1px solid #660000;
	color: #ffffff;
}
.input-btn-resized {
	background: transparent url(../Images/Legal/btn.jpg) repeat-x;
	background-color: #53001a;
	border: 1px solid #660000;
	color: #ffffff;
	margin: 15px 20px 0 0;
	width: 100px;
}
.leftColNav a, .leftColNav .bold, .leftColNav a:visited {
	color: #990033;
}
.leftColNav a:hover {
	background: #ffcccc;
	color: #990033;
}

.leftColNav li {
	border-bottom: 1px solid #990033;
}
.loginBox {
	border: solid 1px #000066;
}
.loginBox .btnLogin {
	background: #000066;
	color: #ffffff;
}
	
.nav2Top {
	background: transparent url(../Images/Legal/nav2Top.jpg) repeat-x 0 0;
}

.percentageBar {
	background: #990033;
}
.pollSurveys .input-btn {
	border: solid 1px #990033 !important;
}
.QuestionGroup {
	border: 2px solid #000066;
	margin-top: 20px;
	padding: 20px 20px 20px 20px;
}

.quickLinks h3 a, .quickLinks p, .businessColour {
	color: #000066 !important;
}
.responceText {
	color: #990033;
}
.results .timeDate {
	color: #990033;
}
.roundedBox {
	background: #b8cfe9;
	color: #000066;
}
.roundedBox .bottom {
	background: transparent url(../Images/Legal/roundBoxBottom.jpg) no-repeat;
}
.roundedBox .bottom .right {
	background: transparent url(../Images/Legal/roundBoxBottomRight.jpg) no-repeat;
}
.roundedBox .innerBox {
	background: #ffffff;
	color: #000000;
}
.roundedBox .top {
	background: transparent url(../Images/Legal/roundBoxTop.jpg) no-repeat;
}
.roundedBox .top .right {
	background: transparent url(../Images/Legal/roundBoxTopRight.jpg) no-repeat;
}
.roundedBox a {
	color: #b8cfe9 !important;
}
.roundedBox h1 {
	color: #000066;
}
.roundedBox h2 {
	color: #000066;
}
.roundedBox h3 {
	color: #000066;
	font-weight: bold;
}
.search-btn {
	background: transparent url(../Images/Legal/searchBtn.jpg) repeat-x;
	background: #990033 !important;
	color: #ffffff;
}

.sendFriendContainer fieldset label, .sendFriendContainer fieldset label.email {
	color: #000066;
}
.tintedbox {
	background: #e5ffb2;
}
.topNav a:hover {
	background: #ffcccc;
}


#bookMarkBox a:hover {
	background: #ffcccc;
	border: 0;
}
#headNav  li {
}

#headNav  li .tabLeft, #headNav  li.current .tabLeft {
	background: #990033 url(../Images/Legal/tabLeft.jpg) no-repeat 0 0;
}

#headNav li .tabRight {
	background: #990033 url(../Images/Legal/tabRight.jpg) no-repeat right top;
}
	
#headNav li.current
	{
}
#nav2 .right li.currentEnd {
	background: transparent url(../Images/Legal/currentStart.jpg) no-repeat top;
}
#nav2 .right li.currentStart {
	background: transparent url(../Images/Legal/currentEnd.jpg) no-repeat top;
}
#nav2 a.current  {
	color: #990033;
}
#nav2 li.current a {
	color: #990033;
}
#nav2 li.current, #nav2 .right li.current {
	background: transparent url(../Images/Legal/current.jpg) repeat-x top;
}
#nav2 li.currentEnd {
	background: transparent url(../Images/Legal/currentEnd.jpg) no-repeat top;
}
#nav2 li.currentStart {
	background: transparent url(../Images/Legal/currentStart.jpg) no-repeat top;
}
#nav2Content {
	background: #990033 url(../Images/Legal/nav2Bottom.jpg)  repeat-x bottom;
}
/* -------------------------------------
    Twitter control styling 
   -------------------------------------*/
#twitterbox 
{ 
    background: url(/Resources/Images/legal-twitter-background.gif); 
}
#tweetprev img, #tweetnext img 
{
    visibility: hidden;
}
#tweetprev 
{ 
    background: url(/Resources/Images/legal-twitter-prev.gif) no-repeat bottom right; 
}
#tweetnext 
{ 
    background: url(/Resources/Images/legal-twitter-next.gif) no-repeat bottom right; 
}


/* =====================================================
  HEADER ELEMENTS (new header styling)
======================================================== */

/* Brand Colour
-------------------------------------------------------- */

.brandColor
{
	background-color:#980033;
}

/* Admin Links
-------------------------------------------------------- */

.adminLinks a
{
	border-left:1px solid #fff;
	color:#fff !important;
}

/* Site Descripter
-------------------------------------------------------- */

.siteDescripter a
{
	color: #fff !important;
}

/* Search Control
-------------------------------------------------------- */

.searchControlContainer .buttonRight
{
	background: url(../images/searchBut_wRight.png) no-repeat  right 0;
}

.searchControlContainer .buttonLeft
{
	background: url(../images/searchBut_wLeft.png) no-repeat  left 0;
}

.searchControlContainer .buttonFull
{
    background: transparent url('/resources/images/searchBut_wFull.png') no-repeat;
}

* html .searchControlContainer .buttonFull
{
    width: 32px; 
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/resources/images/searchBut_wFull.png',sizingMethod='scale'); 
    background:none;
}

/* First Level Navigation
-------------------------------------------------------- */

.firstLevelNavigation
{
  background: #980033 url(../images/Legal/tabLegal.jpg) repeat-x 0 top;
}

.firstLevelNavigation a
{
  padding:0 15px; 
}

.firstLevelNavigation li.current
{
  background: #e4e4e4 url(../images/tabSelected.jpg) repeat-x 0 top !important;
}

.firstLevelNavigation li.current a
{
 color:#006 !important;
}

/* Direct News
-------------------------------------------------------- */

.newsImage,
.directNewsItem,
.CategoryList,
.MonthList,
.RelatedNews,
.lakestarNewsItem
{
	border: solid 1px #980033;
}

.CategoryList .top, 
.MonthList .top,
.RelatedNews .top
{
	background-color: #980033;
	color: White;
}

.DirectNewsBanner .top
{
	background-color: #980033;
}

/* Item Listings 
--------------------------------------------------------- */

.itemListing .item,
.itemListing .CategoryList,
.itemCategory .item,
.itemListing .MonthList,
.itemListing .RelatedItems,
.itemImage,
.blogListItem
{
	border: solid 1px #980033;
}

/* Google Search
--------------------------------------------------------*/

.gs-webResult a.gs-title,
.gs-webResult a.gs-title *
{
	color: #980033 !important;
}

input.gsc-input, input.gsc-input:active
{
	border-color: #980033 !important;
}


/* Button styles - provided by Amaze
-------------------------------------------------------- */
.legalWrapBtn .input-btn-resized {
	background:none repeat scroll 0 0 transparent !important;
	border:medium none !important;
	height:24px;
    cursor:pointer !important; 
	margin:0 0 0 5px !important;
	padding:0 6px 2px 0 !important;
    color:white !important;
    font-family: Arial !important;
    font-size:12px !important;
    line-height:16px !important;
    font-weight:300 !important;
    background:url("/Resources/Images/right-roundBtn-legal.gif") no-repeat scroll right top transparent !important;
}

.legalWrapBtn{
	display:inline-block;
    cursor:pointer !important; 
	height:24px;
	zoom: 1; 
	*display: inline;
    margin-top:10px;
    margin-right:10px;
    background:url("/Resources/Images/left-roundBtn-legal.gif") no-repeat scroll left top transparent !important;
} 

.wrapBtn {
background:url("/Resources/Images/left-roundBtn-legal.gif") no-repeat scroll left top transparent !important;
}

.wrapBtn .input-btn {
background:url("/Resources/Images/right-roundBtn-legal.gif") no-repeat scroll right top transparent !important;
}


/* end of Button styles 

-------------------------------------------------------- */
