﻿/*NAO main stylesheet*/

/* --- Import reset CSS --- */

@import url("reset.css");

/* --- Set basic typography rules --- */

body {font-family: arial, verdana, sans-serif; font-size:0.9em; position:relative;}/*position:relative on body fixes ie6 bugs with other relatively positioned elements*/
.invisi {position:absolute; left:-100000px;}

h1 {font-size:1.3em; margin-bottom:10px; font-weight:bold;}
h2 {font-size:1.2em; margin-bottom:10px; font-weight:bold;}
h3 {font-size:1.1em; margin-bottom:10px; font-weight:bold;}

strong {font-weight:bold;}

p,ul,ol {margin-bottom:10px; line-height:140%;}
.editable ul {margin-left:30px; list-style-type:disc;}
.editable ol {margin-left:30px; list-style-type:decimal;}

li {margin:5px 0px;}

.all-content {font-size:0.95em; margin-bottom:10px; overflow:auto;}

ul.horiz {list-style-type:none; margin:0; padding:0; margin-right:10px; display:inline;}
ul.horiz li {display:inline-block; /*border-left:1px solid black;*/ background:url(../../../../images/2010/menu_divider.jpg) no-repeat left 3px; margin:0; padding:0; margin-right:2px; padding-left:5px;} /* fix for ie7 zoomed view */
ul.horiz li {display:inline; /*border-left:1px solid black;*/ margin:0; padding:0; margin-right:2px; padding-left:5px;}
ul.horiz li.noSep {/*border-left:0*/ background: none; margin-left:0px;}

.box a:link {color:#003799;text-decoration:none;}
.box a:visited {color:#6D8DBB;text-decoration:none;}
.box a:hover {color:#003799;text-decoration:underline;}
a:hover {text-decoration:underline;}
a:focus {outline: 1px dotted black;}
a:active {outline: 1px dotted black;}

/*Hide skipnav*/
a#skipnav {position:absolute; left:-200000px;}
a#skipnav:focus, a#skipnav:active {position: absolute; left:0; border: 2px solid black; font-size: 125%}


/*Amendments for old content*/
.old .all-content #left p, .old .all-content #left ul {margin-bottom:0;}
.old .all-content #left h1 {margin-bottom:5px;}
.old.publications .all-content #left h1 {margin-bottom:10px;}
.wide .box h1 {font-size:1.3em; margin-bottom:10px; font-weight:bold; color:black;}
.old #left .box h2, .old #left .box h3, .wide .box h2, .wide .box h3 {font-size:1.2em; color:black; background-color:transparent; padding:0; margin-bottom:10px;}
.old .box .h3, .wide .box h3 {font-size:1.1em;}
.old #left .box h2, .old #left .box h3 {margin-bottom:3px;}
.old .all-content #left ol, .wide .box ol, .old .box ol {list-style-type:decimal; margin-left:30px;}

/*Box styles*/
.box {margin-bottom:10px; overflow:auto; clear:both; background-color:#FFFFFF; height:100%;}/*height 100% to make box expand in ie6*/
.box h2 {color:#FFFFFF; margin:0; padding: 5px; font-size:1.0em; font-weight:bold;}
.publications .box h2 {background-color: #B0180B;}
.sectors .box h2 {background-color: #00735F;}
.services .box h2 {background-color:#751B77;}
.about .box h2 {background-color:#003765}
.publications .box .content h2, .sectors .box .content h2, .services .box .content h2 {color:black; background-color:transparent;}
.box .content {margin:10px; overflow:hidden;}
#right .box .content ul {list-style-type:none; margin-left:0;}

/* --- Set site-wide layout rules --- */

html {height:100%; background-color:#DADADA;}
body {width:940px; height:auto!important; height:100%; min-height:100%; border-left:10px solid white; border-right:10px solid white;  margin:0 auto; border-top:0px none; background:white; padding:0;}
#container {width:940px; margin:0 auto; background:#E3E3E3 url('../../../../images/2010/content_background_slice.jpg') repeat-x 0px 40px; padding-bottom:10px; overflow:hidden;}
#header {width:940px; height:68px; background:#FFFFFF; margin-bottom:3px;}

#header img.toplogo {float:left; margin-left:10px; margin-top:10px;}

#header #toputil {float:right; margin-top:10px;}
#header #toputil ul, #footer #footerutil ul {color:black; font-size:0.75em;}
#header #toputil ul li a, #footer #footerutil ul li a {color:black; text-decoration: none;}
#header #toputil ul li a:hover, #footer #footerutil ul li a:hover {text-decoration:underline;}

/*Styling for new style search*/
#header #search {position:relative; float:right; clear:right; height:23px; width:240px; /*background-image:url('../../../../images/2010/search_box.jpg');*/ background-repeat:no-repeat; padding:0; margin:0; margin-top:7px; margin-right:-10px;}

/*Curved search-box switched off
#header #search #searchbox {border:0px; background-color:transparent; position:absolute; top:0px; left:5px; width: 208px; height:20px; margin-top:-2px;}
#header #search #searchgo {border:0px; background-color:transparent; position:absolute; top:0px; left:176px; width:32px; height:20px;}
*/

/*Undoing styling for standard search plug-in and matching Go position*/
#header #searchBox label {position:absolute; left:-200000px;}


/*Curved searchbox off
#header #searchBox input#Template_ctl15_SearchTextbox {border:0 none; background:transparent; margin-left:5px;}
#header #searchBox input#Template_ctl15_searchGo {width:32px; background:transparent; border:0 none; opacity:0; filter:alpha(opacity=0); position:relative; left:23px;}
#header #searchBox input#Template_ctl15_searchGo:hover {cursor:pointer; cursor:hand;}
#header #searchBox input#Template_ctl15_searchGo.over {cursor:pointer; cursor:hand;}
*/

#main {width:920px; margin:0; margin-left:10px; background-color:white; padding:0; border:0px none; border-collapse:collapse; background:transparent; overflow:hidden;}
#main #nav ul {display:block; margin:0; width:920px; font-size:0.98em; list-style-type:none;}

#main #bread {font-size:0.75em; margin:8px 0; width:920px; clear:both; position:relative;}
#main #bread a {color:blue;text-decoration:underline;}
#main #bread a:link {color:blue;text-decoration:underline;}
#main #bread a:visited {color:blue;text-decoration:underline;}
#main #bread a:hover {color:blue;text-decoration:underline;}
#main #bread #share {position:absolute; right:0; top:0px;}
#main #bread #share span {position:relative; top:-3px; left:-3px;}
#main #bread #share span#plus {width:25px; position:relative; left:3px; top:2px; margin-left:4px;}


#main #local-nav {width:224px; padding:0; margin:0; float:left;}
#main .all-content {width: 686px; display:inline; float:right; margin:0; padding:0;}/*Set any divs within main content to width:100%*/
.home #main .all-content {width:920px; padding-bottom:5px; display:inline; margin-bottom:0; float:left;}/*Expand content width for homepage*/

/*add this button*/
.addthis_toolbox {border-top:1px solid #808080; padding-top:7px; margin-top:25px;}


/* Home page only - narrow breadcrumb div to make space for rss image link */

.home #main #bread {font-size:0.75em; margin:8px 0; width:926px; clear:both;}
.home #main #bread #rss-feed-box {margin-left:878px;}
.home #main #bread #rss-feed-box img {display:inline;}

/* --- Top Menu styling --- */
#main #nav ul, #main #nav ul li {padding:0; margin:0; line-height:120%;}
#main #nav ul li {text-align:center; width:217px; margin:0; display:inline; float:left; padding:5px 5px; margin-bottom:5px; margin-left:4px; color:white; background:blue; height:auto!important; height:30px; min-height:30px;}
#main #nav ul li#menu1, #main #nav ul li#menu4717 {background-color:#B0180B;}
#main #nav ul li#menu2, #main #nav ul li#menu4718 {background-color:#00735F;}
#main #nav ul li#menu3, #main #nav ul li#menu4719 {background-color:#751B77;}
#main #nav ul li#menu4, #main #nav ul li#menu4720 {background-color:#003765;}
#main #nav ul li.noSep{margin-left:0;}
#main #nav ul li.last {margin-right:0;}
#main #nav ul li a {width:100%; display:block; color:white; text-decoration:none; font-weight:bold;}
#main #nav ul li a:hover {display:block; color:white; text-decoration:underline;}
#main #nav ul li span {font-size:0.75em; clear:left; font-weight:normal; margin-bottom:3px;}

/* --- Side Menu styling ---*/

#main #local-nav ul,  #main #local-nav li {margin:0; padding:0; list-style-type:none;}
#main #local-nav {font-size:0.8em;}
#main #local-nav ul {font-size:inherit;}
#main #local-nav ul * ul {margin-top:5px;}
#main #local-nav ul li {padding:6px 5px 6px 10px; margin-bottom:2px; background-color:#C6C6C5;}
#main #local-nav ul li a {color:black; text-decoration:none; margin-left:0px;}
#main #local-nav ul li a:hover {color:black; text-decoration:underline;}
#main #local-nav ul li.section-head {color:#FFFFFF; font-weight:bold; background-color:#003765;}

/*Customise side menu top heading colour and customise selected link indicator styling. */

/* heading colour */
#main #local-nav ul li a.sellink {position:relative; left:-10px; padding-left:5px; display:block; height:100%; border-left: 5px solid #003765;}

.wide #main #local-nav ul.Sectors li a.sellink, .sectors #main #local-nav ul .sel a.sellink {border-left: 5px solid #00735F;}

.wide #main #local-nav ul.Help li a.sellink, .services #main #local-nav ul .sel a.sellink, .sectors #main #local-nav ul.Help li a.sellink {border-left: 5px solid #751B77;}

.wide #main #local-nav ul.Publications li a.sellink, .wip_index #main #local-nav ul .sel a.sellink, .publications #main #local-nav ul .sel a.sellink {border-left: 5px solid #B0180B;}

.wide #main #local-nav ul.About li a.sellink, .about #main #local-nav ul .sel a.sellink {border-left: 5px solid #003765;}

.wide #main #local-nav ul.Successful li a.sellink, .wide #main #local-nav ul.Decommissioning li a.sellink {border-left: 5px solid #00735F;}

.wide #main #local-nav ul.Efficiency li a.sellink {border-left: 5px solid #751B77;}

/* selected link indicator styling. */
.sectors #main #local-nav ul li.section-head, .wide #main #local-nav ul.Sectors li.section-head, .wide #main #local-nav ul.Successful li.section-head, .wide #main #local-nav ul.Decommissioning li.section-head {background-color:#00735F;}
.services #main #local-nav ul li.section-head, .wide #main #local-nav ul.Help li.section-head, #main #local-nav ul.Help li.section-head, .wide #main #local-nav ul.Efficiency li.section-head  {background-color:#751B77;}
.publications #main #local-nav ul li.section-head, .wide #main #local-nav ul.Publications li.section-head {background-color:#B0180B;}
.wip_index #main #local-nav ul li.section-head {background-color:#B0180B;}

.about #main #local-nav ul li.section-head, .wide #main #local-nav ul.About li.section-head {background-color:#003765;}


/*--- Banner styling --- */

/*Standard page*/
#main .content-banner {width:100%; float:right; background:white; display:inline; margin-bottom:15px;}
#main .content-banner .content-banner-text {width:400px; float:left; margin:10px; display:inline;}
#main .content-banner img {float:right;}

/*Homepage*/
.home #main .content-banner {width:918px; border:1px solid #7F95A7;}
.home #main .content-banner .content-banner-text {width:285px;}
.home #main .content-banner .content-banner-text a {float:right; font-size:0.9em;}
.home #main .content-banner h2 {font-weight:bold; font-size:1.1em; color:#B0180B;}
.home #main .content-banner h3 {font-size:1.2em; font-weight:normal; color:#575656;}
.home #main .content-banner a img {float:right;}
p#Template_ctl26_bannerLink {line-height:1; margin-bottom:0;}

/* used in homepage-editable-area template only */
.home #main .content-banner .content-banner-downloads {overflow:hidden; float:right; width:609px; right:0px; background-color:white; font-size:0.9em;}
.home #main .content-banner a img {float:right;}


.home #main .content-banner a.more {color:#2F7696;; text-decoration:none;font-size:0.8em; font-weight:bold;}
.home #main .content-banner a.more:hover {text-decoration:underline; }

/* --- Content styling --- */

/*Homepage*/
.home #main .all-content .content {border:0 none; background:none;}
.home #main .content .column {width:300px; float:left; margin-left:10px; height:auto; margin-bottom:0;}
.home #main .content .column.first {margin-left:0;}
.home #main .content .column .box {/*margin-bottom:10px;*/ clear:both; background-color:#FFFFFF; overflow:hidden; width:300px; }/*width has to be explicitly set for overflow to work in ie6*/
.home #main .content .column .box h2 {font-size: 1.0em; font-weight:bold; color:white; background-color:#5E7A90; padding:5px;}
.home #main .content .column .box a.more {font-size: 0.8em; margin:5px 5px 10px 0; float:right; color:#2F7696; font-weight:bold; text-decoration:none;}
.home #main .content .column .box a.more:hover {text-decoration:underline;}
.home #main .content .column ul, .home #main .content .column p {margin:5px;}
.home #main .content .column img {border:0; padding:0; margin:0;}
.home #main .content .column .box ul li {color:black;} 
.home #main .content .column ul li a {color:#5E7A90;}
.home #main .content .column ul .report-info {font-size:0.85em; margin-top:3px;}
.home #main .content .column.first ul.recent-reports li {border-bottom: 1px solid #5E7A90;}
.home #main .content .column .box ul li {padding-bottom:3px;}
.home #main .content .column .box ul li a {text-decoration:none;}
.home #main .content .column .box ul li a:hover {text-decoration:underline;}

.home #main .content .column .box ul.sectors {margin-top:0;}
.home #main .content .column .box ul.sectors a {margin:0; padding:0; color:#FFFFFF; text-decoration:none;}
.home #main .content .column .box ul.sectors a:hover {text-decoration:underline;}
.home #main .content .column .box ul.sectors li {width:290px; height:77px;color:white; display:block; margin-bottom:3px; padding:0; background:#7d8c99;overflow:hidden;}
.home #main .content .column .box ul.sectors li div {float:left;height:77px; min-width:90px;}
.home #main .content .column .box ul.sectors li div img {height:77px;}
.home #main .content .column .box ul.sectors a {padding:5px;}

/*
.home #main .content .column .box ul.sectors li.sector1 {background-image:url('../../../../images/2010/bis_small.jpg');}
.home #main .content .column .box ul.sectors li.sector2 {background-image:url('../../../../images/2010/sector2.jpg');}
.home #main .content .column .box ul.sectors li.sector3 {background-image:url('../../../../images/2010/sector3.jpg');}
.home #main .content .column .box ul.sectors li.sector4 {background-image:url('../../../../images/2010/Employment_Sector_Homepage.jpg');}
*/



.home #main .content .column .spotlight a {height:80px; display:block; background-color:#FFFFFF; margin-bottom:10px;}
.home #main .content .column .spotlight {overflow:hidden;}
.home #main .content .column .spotlight-left1 {height:80px; width:300px;display:block; background-color:#FFFFFF; margin:0px;border:0px;padding:0px;}
.home #main .content .column .spotlight-left1 img {background-color:#FFFFFF; margin:0px;border:0px;padding:0px;}
.home #main .content .column .spotlight-left1 a {height:80px; display:block; background-color:#FFFFFF; margin:0px;padding:0px;}
.home #main .content .column .spotlight-left1 {overflow:hidden;}

/*Homepage footer spotlights*/

#spotlightbanner-top-pad {display:inline; padding:0;padding-top:10px;background-color:#878380/*#c1bcb5*/;width:920px;height:auto;overflow:auto;margin:0;margin-left:10px; float:left;padding-bottom:10px;}

#spotlightbanner{background-image: url('../../../../images/bgspotlight-slice-dark.jpg');background-position: left top; background-repeat:repeat-y;background-color:#878380/*#c1bcb5*/;width:900px;height:auto;padding-top:0px;padding-bottom:10px;margin-left:0px;margin-right:10px;display:block;float:left;overflow:auto;}

.spotlight1 h3, .spotlight2 h3, .spotlight3 h3 {padding:0;margin:0;margin-top:7px;margin-bottom:2px;color:#FFFFFF/*#314047*/;}
.spotlight1 a, .spotlight2 a, .spotlight3 a {text-decoration:none;color:#FFFFFF/*#314047*/;}
.spotlight1 a:hover, .spotlight2 a:hover, .spotlight3 a:hover {text-decoration:underline;}
.spotlight1, .spotlight2, .spotlight3 {overflow:visible;height:auto;display:inline;background-color:#878380/*#c1bcb5*/;margin:0;border:0;padding:0;float:left;color:#FFFFFF/*black*/;}
.spotlight1 p, .spotlight2 p, .spotlight3 p {position:relative;font-size:90%;line-height:120%;margin-bottom:0;padding-bottom:0;}
.spotlight1 {width:300px;padding-left:10px;border-right: 1px solid white;}
.spotlight2 {width:300px;padding:0px;border-right: 1px solid white;margin-left:8px;}
.spotlight3 {width:270px;padding:0px;margin-left:9px;}

/*Sector & Public service index pages*/

.sectors .box .content p.top-text {padding-bottom: 10px;color:#00735F;}
/* .sectors .box .content div.advice-item p a {display:block;padding-top: 10px;border-top:0px solid #00735F;}*/

/* .sectors .box a {color:#00735F;text-decoration:none;line-height:80%;}*/
.sectors a:link {color:#00735F;text-decoration:none;}
.sectors a:visited {color:#245048;text-decoration:none;}
.sectors a:hover {color:#00735F;text-decoration:underline;}


.services .box .content p.top-text {padding-bottom: 10px;color:#00735F;}
.services a:link {color:#751B77;text-decoration:none;}
.services a:visited {color:#5E335F;text-decoration:none;}
.services a:hover {color:#751B77;text-decoration:underline;}

/* About us index page */


.about .box .content p.top-text {padding-bottom: 10px;color:#00735F;}
.about a:link {color:#003799;text-decoration:none;}
.about a:visited {color:#6D8DBB;text-decoration:none;}
.about a:hover {color:#003799;text-decoration:underline;}
.about #main .all-content .content #topic-list-landing {border:0px; width:200px; height:auto!important; min-height:150px; height:150px;}
.about #main .content-banner-text img {float:left;width:33%;}





#main .all-content .content .topic-list {border-right:1px solid #AAA; float:left; padding:0 10px 5px 10px; height:auto!important; min-height:240px; height:240px; /*overflow:auto;*/}
#main .all-content .content .topic-list.last {border-right:0 none;}
#main #sector-landing-box.content-banner-text  {width:400px;}
#main .all-content .content .topic-list ul {list-style-type:none; margin-left:0;}
 


/*Customise width of topic lists*/
.services #main .all-content .content .topic-list {width:200px; height:auto!important; min-height:200px; height:200px;}
.sectors #main .all-content .content .topic-list {width:140px; height:auto!important; min-height:240px; height:240px;}
.about #main .all-content .content .topic-list {width:200px; height:auto!important; min-height:200px; height:200px;}
.publications #main .all-content .content .topic-list {width:140px; height:auto!important; min-height:240px; height:240px;}
.wide #main .all-content .content .topic-list {width:200px; height:auto!important; min-height:200px; height:200px;}

/*3-column pages*/
#main .all-content #left {width:452px; float:left; background:transparent; margin-bottom:10px;}
#main .all-content #right {float:right; width:224px;}
.wide #main .all-content #left {width:686px;}

/*Report landing pages*/

.box .content p#Template_ctl27_resultList_ctl10_moreLink {float:right; margin:5px;}



/*Publications filter page & More Reports page*/
.publications #ReportSearch {font-size:1.0em; vertical-align:top; overflow:auto;}
.publications .box .content a {text-decoration:none; color:#B0180B;}
.publications .box .content a:hover {text-decoration:underline;}
.publications .box .content a:visited {color:#823D3A;}
.publications #ReportSearch label {}
.publications #filterWhole {width:100%; overflow:auto;}
.publications #filterWhole div {margin-right:10px;}
.publications #ReportSearch select {width:100%; height:150px; margin-top:10px; font-size:90%;}
.publications #resultsWhole {clear:both;}
.publications #filterWhole .year {width:70px;}
.publications #filterWhole .sector {width:280px; margin-left:40px;}
.publications #filterWhole .client {width:190px; display:none;}
.publications #filterWhole .type {width:130px; margin-left:40px;}
.publications #buttons {margin-top:10px;}
.publications #resultsWhole {margin-top:10px; height:100%;}
.publications #resultsWhole .numberOfResults {background-color:#B0180B; color:#FFFFFF; font-weight:bold; padding:5px 10px; margin-top:10px;}

.publications #searchResults span.publishedDate, #RelatedReportsFull ul#fullResults li span.date {float:right; margin-left:20px;}
.publications ul#searchResults, #RelatedReportsFull ul#fullResults {margin-left:0; list-style-type:none;}
.publications #searchResults li, #RelatedReportsFull ul#fullResults li {padding-bottom:10px; margin-bottom:10px; }
.publications #resultsWholePaging, #RelatedReportsFull #fullResultsPaging {width:100%; min-height:80px; height:auto!important; height:50px; float:right;}
.publications .stats, #RelatedReportsFull .stats {float:left; width:100%; text-align:center; padding-bottom:5px;}
.publications .buttons, #RelatedReportsFull .buttons {display:inline; }
.publications .buttons.backward, #RelatedReportsFull .buttons.backward {float:left;width:100px;}
.publications .buttons.forward #RelatedReportsFull .buttons.forward { float:right;}
.publications #resultsWholePaging ul, #RelatedReportsFull #fullResultsPaging ul {display:inline; width:470px; text-align:center;}
.publications #resultsWholePaging ul li, #RelatedReportsFull #fullResultsPaging ul li {display:inline;}


/* WIP page */

.wip_index .box a:link {color:#B0180B;text-decoration:none;}
.wip_index .box a:visited {color:#823D3A;text-decoration:none;}
.wip_index .box a:hover {color:#B0180B;text-decoration:underline;}
.wip_index .box strong a:link {color:#B0180B;text-decoration:none;}
#intro1 img {float:right;}
.wip_index .box .content p.top-text {padding-bottom: 10px;color:#B0180B;}

/*10-11 Report landing page*/

.publications #main .content-banner {border: 3px solid #B0180B; width:680px; margin-bottom:0px;}
.publications #main .content-banner#short-index {border: 0px solid #B0180B; width:686px; margin-bottom:15px;} /* exception for short guides index page removes red border */
.publications #main .content-banner h1 {background:transparent; color:#000; font-weight:normal; padding:0;}
.publications #main .box.editable h2 {padding:0;} 
.publications #main .box.editable h3 {background:transparent; color:#535353; padding:0; margin-bottom:10px; font-size:1.2em;}
.publications #right .box {margin-top:10px;}
.publications #main .content-banner .report_sector {font-weight:bold; color: #B0180B;}
.publications #main .press_notice {border-top: 1px solid #B0180B; padding-top:10px;}
.publications #main .box .downloads {border-bottom: 1px solid #B0180B; margin-bottom:10px;}
.publications #main .box .downloads ul {list-style-type:none; margin-left:0;}

/*09-10 Report Landing page*/
#reportdetails0910 {height:auto;}
#reportdetails0910 #reportimage0910 {float:left; overflow:auto; height:100%; margin-bottom:10px;}
#reportdetails0910 #reportimage0910 img {border:1px solid black; margin-right:10px; }
#reportdate0910 {margin-bottom:10px; float:left; clear:right;}
#reportresources0910 {float:left; margin-bottom:10px; display:block; width:250px;}
#reportresources0910 ul {list-style-type:none; margin-left:0;}
#left #maincontent0910 {clear:both; padding-top:10px; border-top:1px solid #B0180B; display:block;}
.publications.old #right .box {margin-top:0; margin-bottom:10px;}

/*Original Report Landing page*/
#reportdate0910 ul {list-style-type:none; margin-left:0;}
.publications.old #main .box.editable h3 {color:black;}

/*Comment form style*/

table.tbform td {
	padding:10px;
	vertical-align:top;
}

/*Tabbed interface styles*/



#tabs ul {
		list-style: none;
		padding: 0;
		margin: 0;
		position:relative;
		left:-10px;
		top:5px;
    }
    
#tabs li {
       border-left:1px solid #666666; border-right:1px solid #666666; border-top:1px solid #666666; 
			 float: left;
       margin:0;
       padding:0;
       border-bottom:0px none;
       margin-right:2px;
       padding:3px;
       background:#666666;
			 position: relative;
    }
    
#tabs #selected {
       position:relative;
       background:white;
       top:1px;
    }
		

		
#tabs li a, #tabs li a:visited {
   text-decoration: none;
	 color:white;
	 font-weight:bold;
	 white-space: nowrap;
}
	 
#tabs #selected a {
   color:#336699;
}
    
.tabcontent {
	   clear:both;
	   border-top: 1px solid #666666;
		 padding-top:5px;
	}


/* This tabs code is experimental only - do not use on a live page */

#tabs.davetabs ul {
padding: 0;
margin: 0;
width:600px;
list-style: none;
overflow:hidden;
margin-bottom:5px;
		

}
	
#tabs.davetabs li {
float: left;

border-left:1px solid #666666; 
border-right:1px solid #666666; 
border-top:1px solid #666666; 
border-bottom:0px none;

margin:0;
padding:0;

margin-right:0px;
margin-left:10px;
padding:3px;

background:white;
position: static;

-moz-border-radius-topright: 7px;
-webkit-border-top-right-radius: 7px;
}	
	

#tabs.davetabs #selected {
margin-top:0px;
background:#666666;

}
		

#tabs.davetabs li a, #tabs li a:visited {
display:block;
text-decoration: none;
color:#336699;
font-weight:bold;
white-space: nowrap;

}
	 
#tabs.davetabs #selected a {
color:white;
}

#tabdm {
clear:both;
border: 15px solid #666666;
border-left: 2px solid #666666;
border-right: 2px solid #666666;
border-bottom: 2px solid #666666;
padding:5px;
	}
	
/*Decommissioning pagination*/

#pagination  {
		margin-top:10px;
		border-top:1px solid #C6C6C5;
		padding-top:10px;
		width:99%;
    float:left;
		padding-bottom:10px;
		line-height:110%;
}

#pagination .prev {
    width:45%;
		float:left;
}
#pagination .next {
    width:45%;
		float:right;
}

#pagination .next a {
    /*float:right;*/
}

/*Table style*/

table.olympics, table.olympics th, table.olympics td {
	border:none;
}

table.olympics th, table.olympics td {
	padding:10px;
	text-align:center;
}

table.olympics th {
	font-weight:bold;
}

table.olympics td {
	font-size:90%;
}

/* --- Footer styling --- */

#footer {background: url('../../../../images/2010/footer_background_slice.jpg') repeat-x top left; height:40px; clear:both;}
#footer img {margin-left:0; display:inline; float:left;}
#footer ul {float:right; margin-top:14px;}


