/*-------------------------------------------    
    General Selectors
-------------------------------------------*/
* { margin: 0; padding: 0; }
body {
	background-color:#ffffff;
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-family:myFont, myFontEI, Geogrotesque, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#424a6e; /*#287076;*/
}
html>body { font-size: 14px; }

@font-face {  
  font-family:"Geogrotesque";  
  src: url("../fonts/237369_6_0.ttf") format("truetype");  
} 


@font-face{
font-family: myFont;
src: url("../fonts/237369_6_0.ttf");
}

@font-face{
font-family: myFontEI;
src: url("../fonts/237369_6_0.eot");
}



h1 { font: bold 18px myFont, myFontEI, Geogrotesque, Arial, Helvetica, sans-serif; 
text-decoration: none; margin: 0.6em 0 0.3em 0; letter-spacing: -0.02em; color: #33395c; }


a {
	color: #828763; /*#96C5D1; #00ADEF;color:#81865E;*/
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}

div.smallP, ul li span { font-size: 0.8em; line-height: 1.38; }

div.clear {
	font-size:0;
	height:0;
	clear:both;
}

img { display: block; padding: 0 0 0.345em 0; border: none; }

#main img { margin: 0 1.38em 0.69em 0; } 
/*#main p.date { border-bottom: 1px solid #339933; width: 100%; color: #333; padding: 0 0 0.2em 0; margin: 0 0 0.4em 0; letter-spacing: -0.02em; }*/

form { display: block; margin: 0; padding: 0; }

p, ul, ol, dd { font-size: 1em; line-height: 1.38; }
p {
margin-bottom: 1.38em;
}

/**
 * CSS support
 */
tbody { border-width: 0; }
p.clear { display: block !important; clear: both !important; width: 100%; float: left; padding: 0 0 1px 0; margin-bottom: 0; }

/****************************
*	HEADER
*/
#header {
	border-bottom:1px #81865e solid;
	width:1000px;
	margin:auto;
}
#header .logo {
	width:628px;
	height:121px;
	float:left;
}

#header .sharePrice {
	color:#81865e;
	float:right;
	text-align:right;
	width:210px;
}
#header .sharePrice p {
	font-size:11px;
	margin:0;
}
#header .sharePrice h2, #header .sharePrice .date {
	font-size:14px;
	font-weight:normal;
}
#header .sharePrice h2 {
	float:left;
}
#header .sharePrice h3 {
	color:#33395c;
	font-size:30px;
	font-weight:normal;
}

/*-------------------------------------------    
    Structure
-------------------------------------------*/
#container { width: 1000px; margin: 0 auto 18px auto; padding: 0 18px 0 18px; background-color: #fff; }

#container .banner {
	width:1000px;
	height:300px;
}

#container .node {
	border-bottom: 0px solid #E9EFF3;
	margin: 0;
	padding: 0;
}

#inner { width: 738px; float: left; padding: 0; margin: 0; position: relative; }
#additional { width: 189px; float: left; padding: 0; margin: 0 0 2.76em 0; position: relative; }

#inner-wide {
	padding:10px 0;
	width:1000px;
}
#inner-wide .col-left, #inner-wide .col-center, #inner-wide .col-right {
	float:left;
	width:310px;
	margin-top:10px;
}
#inner-wide .col-center, #inner-wide .col-right {
	margin-left:35px;
}
#inner-wide .investor-col-left, #inner-wide .investor-col-right {
	float:left;
	width:300px;
	margin-top:100px;
}
#inner-wide .investor-col-left .block, #inner-wide .investor-col-right .block {
	border-bottom:1px #81865e solid;
	height:150px;
}
#inner-wide .investor-col-right {
	margin-left:20px;
}
#inner-wide .block {
	border-top:2px #81865e solid;
	clear:both;
	display:block;
	padding-bottom:10px;
}
#inner-wide ol {
	list-style:none;
}
#inner-wide h2 {
	font-size:16px;
	padding-bottom: 10px;
	font-weight:normal;
}

#inner-wide h3 {
	font-size:14px;
}

#inner-wide h2 {
	color:#81865e;
	margin-top:5px;
}

#inner-wide h7 {
	color:#81865e;
	margin-top:5px;
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
}

#inner-wide h2.float-left, #inner-wide h7.float-left {
	float:left;
}
#inner-wide h3 {
	margin:0 0 3px;
	color:#61818a;
	font-weight:bold;
	text-decoration:none;
	font-family: myFont, myFontEI, Geogrotesque, Arial, Helvetica, sans-serif;
}
#inner-wide .float-image h2, #inner-wide .float-image h7 {
	float:left;
}
#inner-wide .float-image img {
	float:right;
	margin:8px 8px;
}

#inner-wide p {
	color:#424a6e;
}
#inner-wide span.more {
	color:#96C5D1/*#81865e*/;
}
#inner-wide span.more a {
	color:#96C5D1/*#81865e*/;
	text-decoration:none;
	font-style:italic;
}
   
/*-- Home --*/
.home div#feature { width: 738px; height: 251px; margin: 0 36px 1.25em 0; overflow: hidden; border-bottom: 1px dashed #999; padding-bottom: 18px; }

.home div#feature h1 {margin: 4px 1px 0 1px; display: block;
font: normal 1.5em Georgia, serif; text-decoration: none; margin: 12px 66px 1.05em 18px; color: #333; letter-spacing: -0.02em;
/*padding: 0.6em 0.6em 0.6em 52px; color: white; font-family: Georgia,verdana,arial, helvetica, sans-serif;font-size: 1.38em; */ line-height: 1.4em; }

.home div#left { width: 315px; float: left; padding: 0 18px 0 18px; margin: 0 36px 2.76em 0; position: relative; }
.home div#right { width: 315px; float: left; padding: 0 18px 0 18px; margin: 0 0 2.76em 0; position: relative; }

/*-- Internal two column --*/
.blog div#feature, .internal div#feature, .internal2 div#feature { width: 738px; height: 126px; margin: 0 36px 1.25em 0; overflow: hidden; border-bottom: 1px dashed #999; padding-bottom: 18px; }
div#secondarynav  { width: 200px; float: left; padding: 0 9px 0 9px; margin: 0 18px 1.25em 0; }


div#main { width: 688px; overflow: hidden; float: left; padding: 0 0 0 18px; margin: 0 0 1.25em 100px; border: 0px solid red; }

body.admin div#main { width: 688px; }

/*-- Internal two column --*/
.initial { width: 315px; float: left; margin: 0 0 1.25em 0; }
#inner-wide .initial h2 { color:#33395c; font-weight:normal; margin:0; }
.secondary { width: 250px; float: right; margin: 0 0 1.25em 0; /*padding-top: 3.75em; */ padding-top: 0; }

/*-------------------------------------------    
    Navigation
-------------------------------------------*/
#housenav { width: 500px; list-style: none; padding: 0.6em 0; margin: 0 0 1.7em; text-decoration: none; font: normal 0.84em Arial, sans-serif; position: absolute; text-align: right; top: 29px; right: 18px; }
	#housenav li { display: inline; padding: 0 0 0 0.5em; border-left: 1px solid #524a25; margin: 0 0.2em 0 0; }
	#housenav li:first-child { padding-left: 0; border: 0; }
	#housenav a { color: #333; text-decoration: none; }
	#housenav a:hover, #housenav a:focus { color: #00adef; text-decoration: underline; background: none; }
	
/* subscription rss icon */
#housenav #housenav_subscriptions { background-color: #cccccc; padding: 0 0 0 2em; background: url(../images/global/icon-rss.gif) no-repeat; background-position: 0.5em 0; } 
	
/*-- Main nav --*/
/*
ul.mainnav { width: 963px; list-style: none; padding: 0.4em 0; margin: 0 0 1.5em; text-transform: uppercase; text-decoration: none; border-bottom: 1px dashed #999; font: normal 0.92em Arial, sans-serif; }
	ul.mainnav li { display: inline; padding-left: 0.69em; }
	ul.mainnav a { color: #333; text-decoration: none; padding-left: 0.8em; }
	ul.mainnav a:hover, ul.mainnav a:focus { color: #00adef; text-decoration: none; background: none; }
	ul.mainnav a.selected { color: #00adef; text-decoration: none; background: url(../images/global/menu-arrow-green.gif) no-repeat 0 0.45em; }
	ul.mainnav a:hover.selected { background: url(../images/global/menu-arrow-green.gif) no-repeat 0 0.45em;  }
	ul.mainnav a.active, ul.mainnav a.menu-1-1-2-active, ul.mainnav a.menu-1-2-2-active, ul.mainnav a.menu-1-3-2-active, ul.mainnav a.menu-1-4-2-active, ul.mainnav a.menu-1-5-2-active, ul.mainnav a.menu-1-6-2-active { color:#00ADEF; }
*/
#mainnav {
	clear:both;
	height:20px;
	padding:5px 0;
	margin-bottom:15px;
}
#mainnav li {
	list-style:none;
	float:left;
	font-family:myFont, myFontEI, Geogrotesque, Arial, Helvetica, sans-serif;
	font-size:17px;
	margin-right:14px;
}
#mainnav li.last {
	margin-right:0;
}
#mainnav li a {
	text-decoration:none;
}
#mainnav li.menu-1-2-2 a, #mainnav li.menu-1-2-2-active a {
	color:#ec3951;
}
#mainnav li.menu-1-2-2-active a, #mainnav li.menu-1-2-2 a:hover {
	border-bottom:1px #ec3951 solid;
}
#mainnav li.menu-1-3-2 a, #mainnav li.menu-1-3-2-active a {
	color:#287076;
}
#mainnav li.menu-1-3-2-active a, #mainnav li.menu-1-3-2 a:hover {
	border-bottom:1px #287076 solid;
}
#mainnav li.menu-1-4-2 a, #mainnav li.menu-1-4-2-active a {
	color:#78b0ba;
}
#mainnav li.menu-1-4-2-active a, #mainnav li.menu-1-4-2 a:hover {
	border-bottom:1px #78b0ba solid;
}
#mainnav li.menu-1-5-2 a, #mainnav li.menu-1-5-2-active a {
	color:#d6a27b;
}
#mainnav li.menu-1-5-2-active a, #mainnav li.menu-1-5-2 a:hover {
	border-bottom:1px #d6a27b solid;
}
#mainnav li.menu-1-6-2 a, #mainnav li.menu-1-6-2-active a {
	color:#828763;
}
#mainnav li.menu-1-6-2-active a, #mainnav li.menu-1-6-2 a:hover {
	border-bottom:1px #828763 solid;
}
#mainnav li.menu-1-7-2 a, #mainnav li.menu-1-7-2-active a {
	color:#287076;
}
#mainnav li.menu-1-7-2-active a, #mainnav li.menu-1-7-2 a:hover {
	border-bottom:1px #287076 solid;
}
#mainnav li.menu-1-8-2 a, #mainnav li.menu-1-8-2-active a {
	color:#78b0ba;
}
#mainnav li.menu-1-8-2-active a, #mainnav li.menu-1-8-2 a:hover {
	border-bottom:1px #78b0ba solid;
}


#mainnav li.menu-1-9-2 a, #mainnav li.menu-1-9-2-active a {
	color:#828763;
}
#mainnav li.menu-1-9-2-active a, #mainnav li.menu-1-9-2 a:hover {
	border-bottom:1px #828763 solid;
}


#sidebar-left {
	float:left;
	width:200px;
}

/****************************
*	SECONDARY NAV
*/
div#secondarynav  { width: 180px; padding: 0; margin: 17px 18px 1.25em 0; }


#secondarynav h2 { margin: 20px 0 9px 0; color:#000000; }
div#secondarynav ul.links { list-style: none; }
div#secondarynav ul.links li { padding: 0 0 4px 0; margin: 0 0 4px 0; border-bottom: 1px solid #81865e; display: block; width: 100%; float: none; }
div#secondarynav ul.links a { color: #287076; text-decoration: none; float: none; }
div#secondarynav ul.links a:hover, div#secondarynav ul.links a:focus { color: #78B0BA; text-decoration: none; background: none; }

div#secondarynav ul.links li ul li { 
/*background: url(../images/global/menu-arrow-green.gif) no-repeat 0 0.5em; */
padding: 5px 0 0 0.69em; 
margin: 0; 
border: none;
border-top:1px solid #78B0BA;
width:191px;
}


div#secondarynav ul.links li.first { border-top: 1px solid #81865e; padding-top: 0.38em; } 
div#secondarynav ul.links li li:last-child { padding-bottom: 0.38em; } 
div#secondarynav ul a.selected { color:#96C5D1; }

div#secondarynav ul.links a.active { color:#78B0BA; }

.pageTools {
	margin-top:50px;
}
.pageTools li {
	list-style:none;
	margin-left:10px;
}
.pageTools p {
	margin:0 0 5px;
}
.pageTools  a{
	color:#96c5d1;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}

/*-- Tertiary nav --*/
div#main div.secondary ul ul { margin-left: 10px; border: 0px solid red;}
div#main div.secondary ul ul li { list-style:disc; border: 0px solid red; list-style-position:inside; }

div#main div.secondary ul { list-style: none; }
    div#main div.secondary ul li { padding: 0; margin: 0; background: none; }
    div#main div.secondary a { font-weight:bold; color:#287076;  }
    div#main div.secondary p { margin-bottom: 0.69em;  }

/****************************
*	OUR COMPANIES
*/
#our-companies h2 {
	font-size:20px;
	border-bottom:1px #81865e solid;
	padding-bottom:3px;
	margin:15px 0 6px 0;
}
#our-companies ul {
    margin: 0 3% 0 0;
    width: 30%;
}
#our-companies li {
	list-style:none;
	margin-bottom:0px;
	font-size:1em;
	font-weight:normal;
}
#our-companies li a {
	text-decoration:none;
}
#our-companies li a:hover {
	text-decoration:underline;
}
#our-companies li.title {
	font-weight:bold;
}
#our-companies li.subtitle {
}
#our-companies .right {
    float: left;
    width: 25%;
}
.sports-marketing-division > ul {
    margin: 0 9% 0 0 !important;
    width: 91% !important;
}
.associate-companies > ul {
    margin: 0 9% 0 0 !important;
    width: 91% !important;
}
#our-companies .communications-division {
    float: left;
    margin-right: 3%;
    width: 69%;
}
#our-companies .communications-division ul {
	float:left;
}
#our-companies .communications-division h2, #our-companies .communications-division a, #our-companies .communications-division {
	color:#828763;
}

#our-companies .sports-marketing-division h2, #our-companies .sports-marketing-division a, #our-companies .sports-marketing-division {
	color:#287076;
}
#our-companies .associate-companies h2, #our-companies .associate-companies a, #our-companies .associate-companies {
	color:#D6A27B;
}

#our-companies #map, #our-companies .preview {
	height:330px;
	float:left;
}
#our-companies #map {
	width:710px;
	margin-right:15px;
	background-image:url(../images/our-company/maps/empty-map.jpg);
}
#our-companies .preview div {
	display:none;
}

#our-companies .preview div.our-companies {
	display:block;
}

#our-companies .preview, #our-companies .preview h2, #our-companies .preview h3, #our-companies .preview p {
	width:275px;
	color:#287076;
	margin-top:5px;
}
#our-companies .preview h2 {
	font-size:18px;
	font-weight:bold;
	margin:0;/*20px 0 0;*/
	padding:0;
	border:none;
}
#our-companies .preview h3 {
	margin:0;
	padding:0;
	font-size:12px;
	font-style:italic;
}
#our-companies .preview p {
	margin:10px 0;
}
#our-companies .preview a {
	color:#287076;
	font-weight:bold;
	text-decoration:none;
	padding-top:10px;
}
#our-companies .preview a:hover {
	text-decoration:underline;
}

/****************************
*	FOOTER
*/
#footer {
	width:1000px;
	margin:auto;
	height:70px;
	padding-top:8px;
	border-top:1px #81865e solid;
	clear:both;
}
#footer img {
	float:left;
}
#footer .links {
	width:620px;
	float:left;
}
#footer .links .social-buttons {
	float:left;
	padding-left:140px;
	visibility: hidden;
}
#footer .links .social-buttons img {
	margin-left:5px;
}
#footer .logos {
	/*width:250px;*/
	float:right;
	margin-left:110px;
	text-align:right;
}
#footer li {
	float:left;
	list-style:none;
	padding-right:5px;
	color:#81865e;
}
#footer li a {
	color:#81865e;
	text-decoration:none;
}
#footer .first {
	margin-right:0;
}

/*
#footer {clear: both; width: 923px; padding: 0.69em 20px 1.84em; border-top: 1px dashed #aaa090; font: normal 0.84em Arial, sans-serif; position: relative; background-color: red; }
#footer img {position: absolute; top: 0.69em; left: 270px; }
#bottomnav { list-style: none; padding-left: 250px; margin: 0 0 1.7em; text-decoration: none;  display: inline; }
	#bottomnav li { display: inline; padding-right: 0.5em; }
	#bottomnav a { color: #333; text-decoration: none; }
	#bottomnav a:hover, #bottomnav a:focus { color: #00adef; text-decoration: underline; background: none; }
	span.copyright { width: 200px; background-color: aqua; }
*/

/*-------------------------------------------    
    News items
-------------------------------------------*/
ol.newsitems { margin: 0; padding: 0; list-style-type: none; }
	ol.newsitems li { margin: 0; padding: 0 0 0.69em 0; list-style-type: none;}
	ol.newsitems p.date { border-bottom: 1px solid #ccc; width: 100%; color: #333; padding: 0 0 0.2em 0; margin: 0 0 0.4em 0; }
	ol.newsitems h3 { font: normal 1.6em Georgia, serif; text-decoration: none; margin-bottom: 0.3em; border: none; }
	/*ol.newsitems h3 a { text-decoration: none; }
	ol.newsitems h3 a:hover, ol.newsitems h3 a:focus { color: #1e0a02; text-decoration: underline; }
	*/

.investor-newsitems {
	padding-top:5px;
	clear:both;
}
.investor-newsitems ol li {
	width:300px;
	float:left;
	margin-right:10px;
}

/*-------------------------------------------    
    Additional items
-------------------------------------------*/
#additional div { width:200px; /*border-bottom: 1px dashed #999; padding: 0 0.69em 1.75em 0.69em; */ float:left; }
#additional div.first, #additional div.pageTools, #additional div.block-user, #additional div.sharePrice, #additional div.ourBrands
{ border-bottom: 1px dashed #999; }
#additional div.companyCaseStudy
{ border-bottom: 1px dashed #999; padding: 0 0 1.75em 0.69em; }
#additional div.companyCaseStudy p, #additional div.companyCaseStudy p a { margin: 0; padding: 0; }
#additional div.companyCaseStudy img { border: 1px solid #BBBBBB; margin: 0; padding: 0; }
#additional div.companyCaseStudy p.click-view { font-style:italic; margin-bottom:10px; }

#additional div.pageTools div.block { padding: 0; margin: 0; }
#additional div.pageTools div.block h2 {  margin: 0; margin-top: 10px; }
#additional div.pageTools div.block form div.form-item { float: left; width: auto; display: inline; margin: 0; padding: 0; }
#additional div.pageTools div.block form  input { float: left; margin: 0; display: inline; }
#additional div.pageTools div.block form  input.form-submit { background: transparent url(../images/global/go.gif) top left no-repeat; width: 29px; height: 21px; color: transparent; }

#additional div.block-user { margin-bottom: 10px; }
#additional div.block-user .block .content { margin: 0; }

#additional h2 { margin-bottom: 0px; }
#additional p { margin-bottom: 0em; padding: 0; }
#additional p.date { border-bottom: 1px solid #ccc; width: 100%; padding: 0.2em 0 0.2em 0; margin: 0 0 2px 0; }

/*-- No bottom border on specific divs --*/
body.home #additional div.ourBrands, #additional div.pageTools {border-bottom: none; }
body.home #additional div.annualReports { border-bottom: none; /*padding: 1em 0.69em 1.75em 0.69em;*/ }

/*-- Forms --*/
input[type="text"], input[type="password"], textarea { background: #fbfaf4; border: 2px solid; border-color: #999 #D9D9D9 #D9D9D9 #999; }
/*#search {width: 180px; background-color: #cc9933; }*/
#search-submit, #brand-submit, #edit-submit {vertical-align: bottom; }
#additional form p { color: #333333; margin-bottom: 0.69em; }

/*-- Calender --*/
ol.year { float: left; width: 100%; margin: 0 0 1em 0; padding: 0; list-style-type: none; }
	ol.year li { float: left; display: inline; margin: 0; padding: 0; width: 3em; }
	ol.year p.date { font-weight: bold; }
	ol.year li p a { text-decoration: none; }
	ol.year li p a:hover, ol.year li p a:focus { color: #1e0a02; text-decoration: none; }
	ol.year li.selected p a { color: #000000; }

/*-- Page tools --*/
.pageTools ul {list-style-type: none; }
.pageTools a { text-decoration: none; }
/*
.pageTools ul li.print { background: url(../images/global/icon-print.gif) no-repeat 0 50%; padding: 1px 0 1px 2em; margin: 0.4em 0; }
.pageTools ul li.bookmark { background: url(../images/global/icon-bookmark.gif) no-repeat 0 50%; padding: 3px 0 3px 2em; margin: 0.4em 0; }
.pageTools ul li.email { background: url(../images/global/icon-email.gif) no-repeat 0 50%; padding: 3px 0 3px 2em; margin: 0.4em 0; }
*/

/*-- Search --*/
#additional form.search { margin-bottom: 0.1em; }

/*-- Share price --*/
#additional .sharePrice h2, #additional .calender h2 { margin-bottom: 0.3em; }
#additional .sharePrice h3 { font: normal 1.84em Georgia, serif; color: red; text-decoration: none; margin-bottom: 0.2em; letter-spacing: -0.02em; border-bottom: none; }
#additional .sharePrice p.date, #additional .calender p.date { margin: 0;}

/*-- Related resources nav --*/
#additional .relatedResources ul { list-style: none; }
#additional .relatedResources h2 { margin-bottom: 0.45em; }

/*-- FTSE 4 Good div on CSR index page --*/
#additional .ftse { padding-top: 0.77em; border-top: 1px dashed #999; border-bottom: none;}



/*-------------------------------------------    
    Lists and data tables
-------------------------------------------*/
#main ul { list-style: none; margin-bottom: 1em; }
#main ul > ul {
    margin-bottom: 0;
    padding-left: 2em;
}
#main ol { margin-bottom: 1em; list-style: none; }
/*#main li { margin-bottom: 0.5em; }*/

/* Style for the site map */
div.site-map ul.tree li.expanded, div.site-map ul.tree li.leaf {
	list-style-image: none;
	list-style-type: none;
	margin: 0pt;
	padding: 0 0 0 0;
}
#main ul li { padding-left: 1em; background: url(../images/global/bullet.gif) 0em 0.66em no-repeat; }

ul.noBullets { margin-bottom: 2em; list-style: none; }
ul.noBullets li { padding-left: 1em; background: url(../images/global/bullet.gif) 1em 0.66em no-repeat; }
ul.noBullets li li { background: url(../images/global/bullet.gif) 0.5em 0.3em no-repeat; line-height: 0.75; }

#main ol { padding-left: 0px; list-style: decimal; }
#main ol li { padding-left: 5px; background-image: none; }


#main ol { padding-left: 0; list-style: decimal; }
#main ol li { padding-left: 5px; background-image: none; }

#main .key ul li.blue { background: url(../images/our-company/business-overview/chime-wheel-icon-blue.gif) no-repeat 0 30%; padding: 1px 0 1px 2.5em; margin: 0; }
#main .key ul li.red { background: url(../images/our-company/business-overview/chime-wheel-icon-red.gif) no-repeat 0 40%; padding: 1px 0 1px 2.5em; margin: 0; }
#main .key ul li.green { background: url(../images/our-company/business-overview/chime-wheel-icon-green.gif) no-repeat 0 0; padding: 1px 0 1px 2.5em; margin: 0; }
#main .key ul li.purple { background: url(../images/our-company/business-overview/chime-wheel-icon-purple.gif) no-repeat 0 0; padding: 1px 0 1px 2.5em; margin: 0; }
	                      

/*-- Data tables --*/
table.dataTable { border-collapse:collapse; margin: 0 0 1em 0; }
table.dataTable th, table.dataTable td { margin: 0 0 0.25em; font-size: 0.85em; background:#fff none repeat scroll 0%; border:1px solid #ccc; font-weight:normal; padding: 0.2em 0.25em; text-align:left; vertical-align:top; }
table.dataTable thead th, table.dataTable thead td { background:#E5E5E5 none repeat scroll 0%; color:#000; font-weight:bold; }
table.dataTable tbody tr.colour td { background: #E5E5E5; }

/* rich text box for admin side of things */
#RichTextArea {}
#RichTextArea img { margin: 0; padding: 0; float: none; }

#main table.sendMailTable input.txt, table.sendMailTable textarea.txt { width: 280px; float: left; }
#main table.sendMailTable td { vertical-align: top; font-weight: bold; padding-bottom: 10px; }
#main img.arrow { height: 20px; border-width: 0; }
#main ol.error { margin: 0 0 10px 0; padding: 0; }
#main p.error { margin: 0; padding: 0; color: red; }
#main ol.error li { list-style-position: inside; list-style-type: circle; margin: 0; padding: 0; color: red; }

/* Website disclaimer */
#main ul.numbered{list-style-type:decimal;margin-left:20px;}
#main ul.numbered li{background:none;padding:0 0 1em 0;}

dl.files dt{border-bottom:1px solid #CCC;color:#333;font-size:1em;margin:0 0 0.4em;padding:0 0 0.2em;width:100%;}
dl.files dd{margin-bottom:1em;}
.bold{font-weight:bold;}

/* CSS for the comment pages */
ul.links li.blog_usernames_blog, div.links ul.links.inline li.first { display: none; }
ul.links li.comment_comments { float: left; padding: 0 10px 0 0; list-style: none; }

div#comments h2.comments { font-size: 1.85em; }
div.comment span.submitted, div#comments h3 { font-weight: bold; font-size: 1.25em;}
div#comments h3 a { text-decoration: none; }

div.node div.links { padding-bottom: 15px; margin-bottom: 10px; border-bottom: 1px solid #CCCCCC; }
div#comments ul.links { list-style: none; }
div#comments ul.links li { font-size: 1.25em; }

/* CSS for the Comment Reply Form */
.form-item input.error, .form-item textarea.error, .form-item select.error {
  border: 2px solid red;
}
.form-item .description {
  font-size: 0.85em;
}
.form-item label {
  display: block;
  font-weight: bold;
}
.form-item label.option {
  display: inline;
  font-weight: normal;
}
.form-checkboxes, .form-radios {
  margin: 1em 0;
}
.form-checkboxes .form-item, .form-radios .form-item {
  margin-top: 0.4em;
  margin-bottom: 0.4em;
}
.marker, .form-required {
  color: #f00;
}
.more-link {
  text-align: right; /* LTR */
}
.more-help-link {
  font-size: 0.85em;
  text-align: right; /* LTR */
}
.nowrap {
  white-space: nowrap;
}
.item-list .pager {
  clear: both;
  text-align: center;
}
.item-list .pager li {
  background-image:none;
  display:inline;
  list-style-type:none;
  padding: 0.5em;
}
.pager-current {
  font-weight:bold;
}
.tips {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 0.9em;
}
dl.multiselect dd.b, dl.multiselect dd.b .form-item, dl.multiselect dd.b select {
  font-family: inherit;
  font-size: inherit;
  width: 14em;
}
dl.multiselect dd.a, dl.multiselect dd.a .form-item {
  width: 8em;
}
dl.multiselect dt, dl.multiselect dd {
  float: left; /* LTR */
  line-height: 1.75em;
  padding: 0;
  margin: 0 1em 0 0; /* LTR */
}
dl.multiselect .form-item {
  height: 1.75em;
  margin: 0;
}


/**********************
*	HOME BANNER
*/
.nav { 
 float: right;
    height: 25px;
    
    margin: 0;
    position: relative;
    right: 10px;
    top: 270px;
    width: auto;
    z-index: 100;
	visibility:hidden;
}
#nav a, #s7 strong { margin: 0 5px; padding: 3px 5px; border: 1px solid #ac9860; background: #fff; text-decoration: none; color:#fff; font-size:6px; font-weight:bold }
#nav a.activeSlide { background: #ac9860; border: 1px solid #ac9860; color:#ac9860 }
#nav a:focus { outline: none; }
#output { text-align: left; }

.pics { height: 300px; width: 1000px; padding:0; margin:0; overflow: hidden; position:absolute; border: 1px solid #999; }
.pics img { height: 300px; width: 1000px; padding: 0px; border: 0px solid #AC9862; background-color: #eee; top:0; left:0 }
.pics img {	-moz-border-radius: 0px; -webkit-border-radius: 0px; }

#corner {
width:280px;
height:27px;
position:absolute;
float:left;
left:668px;
top:281px;
/*background-image:url(http://chimeplc.com/themes/chime/styles/pics/corner_280_27.png);*/
z-index:75;
}











ul#accordion-slider{
 margin: 0;
 padding: 0;
 list-style: none;
 position: relative;
 width:1000px;
}
ul#accordion-slider li{
 display: block;
 overflow: hidden;
 padding: 0;
 float: left;
 width: 165px;
 height: 300px;
}


#output1, #output2, #output3, #output4, #output5, #output6 {
 background-color: #81865E;
    color: #FFFFFF;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    font-style: oblique;
    font-weight: normal;
    height: auto;
	display:none;
    left: 0;
    line-height: 125%;
    max-width: 400px;
    padding: 10px;
    position: absolute;
    top: 23px;
    width: auto;
    z-index: 80;
}
#accordion-slider li.active div {
	display:block;
}