/* Global defaults */

/*
font size changes made, from pixels to percentages:
26px = 172%
24px = 158%
23px = 150%
18px = 118%
16px = 105%
14px = 92%
12px = 80%
11px = 72%
10px = 70%
*/
body{font-family:Tahoma, Arial, Helvetica, sans-serif;color:#000033;text-align:left}
table, p, .content{font-size:80%;color:#000033;text-align:left}
a{font-family:Georgia, "Times New Roman", Times, serif;color:#000034;line-break:strict;}
a:hover{text-decoration:underline}
a.nolink:hover{text-decoration:none}
h1{font-family:Georgia, serif;font-size:158%;font-weight:normal;color:#000033}
h2{font-family:Georgia, serif;font-size:118%;font-weight:normal}
h3{font-family:Georgia, serif;font-size:92%}
img{border:0;margin:0;padding:0}

/* Layout for 2 column NB:prefix with template class name */
.mainPage #content{width:560px;margin:0 10px 0 0;padding:0px}
.mainPage #sidebar{width:350px;padding:0px;margin-left:5px!important;margin-left:10px}
*:first-child+html .mainPage #sidebar{margin-left:10px!important}
.homePage #content{width:560px;margin:0 10px 0 0;padding:0px}
.homePage #sidebar{width:350px;padding:0px;margin-left:5px!important;margin-left:10px}
*:first-child+html .homePage #sidebar{margin-left:10px!important}
.helpPage #content{width:560px;margin:0 10px 0 0;padding:0px}
.helpPage #sidebar{width:350px;padding:0px;margin-left:5px!important;margin-left:10px}
*:first-child+html .helpPage #sidebar{margin-left:10px!important}
.programmePage #content{width:560px;margin:0 10px 0 0;padding:0px}
.programmePage #sidebar{width:350px;padding:0px;margin-left:5px!important;margin-left:10px}
*:first-child+html .programmePage #sidebar{margin-left:10px!important}
.glossary #content{width:940px;margin:0 10px 0 0;padding:0px}
.glossary #content .glossary{width:550px;margin:0 10px 0 0;padding:0px}
.glossary #sidebar{width:350px;padding:0px;margin-left:5px!important;margin-left:10px}
*:first-child+html .glossary #sidebar{margin-left:10px!important}
/* Layout for (default) 3 column */
#sidebar{display:block;float:left;width:190px;padding:0px}
#content{display:block;float:left;width:540px;margin:0 20px 0 0; padding:0}
* html #content{overflow:hidden}
#tertiary_nav{display:block;float:left;width:170px;margin:0 20px 0 0;padding:0}

/* Header links */
#top_links{text-align:right}
#masthead img{float:left}
#masthead #top_links{float:right;padding:20px 0 0 0;}
#masthead #top_links ul{list-style:none;margin:0;}
#masthead #top_links li{float:left;padding:0;margin:0;}
#masthead #top_links li a{font-family:Tahoma, Arial, Helvetica, sans-serif;text-decoration:none;font-size:80%;font-weight:bold;color:#333;border-right:1px solid #000033;padding:0 0.5em;}
#masthead #top_links li.l a {border:none;padding-right:0;}

/* Main Nav */
#mainnav{width:100%;margin-top:10px;background: #666666 url("../images/wob.gif") repeat-x bottom}
#mainnav ul{display:inline;margin:0;padding:0}
#mainnav li{height:1.6em;list-style:none;display:block;margin:0;padding:2px 0;border-right:1px solid #fff;float:left;text-align:center;border-bottom:1px solid #fff;}
#mainnav li.selected{background:#000034;border-bottom:1px solid #000033;}
#mainnav li#home.selected{border-bottom:1px solid #fff}
#mainnav a{padding:5px 12px;display:block;color:#fff;text-decoration:none;font-family:Georgia, "Times New Roman", Times, serif;font-size:86%}

#mainnav li#targeted,
#mainnav li#desolved {
	line-height:1.1;
}
#mainnav li#targeted a,
#mainnav li#desolved a {
	font-size:0.75em;
	padding:0 10px;
}

/* Sub Nav */
.subnav{width:100%;background:#000033;border-top:0;clear:both;margin-top:0}
.subnav ul{display:inline;margin:0;padding:0}
.subnav li{list-style:none;display:block;margin:0;padding:5px 15px 6px 15px;float:left;background:url("../images/bg_subnavdivider.gif") no-repeat right center}
.glossary .subnav li{padding:8px 0 6px 0}
.subnav li.last{background-image:none}
.subnav li.selected a{color:#ff9933}
.subnav a{color:#fff;text-decoration:none;font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:80%}
.subnav_placeholder{width:100%;height:29px}

/* Title Area */
#title_area{width:940px;margin:0 0 26px 0}
#title_area h1{color:#333;padding:0;margin:26px 0 22px 0}
#search{width:358px;margin:14px 0 8px 0;border:1px solid #666;background-color:#c2c2c2;clear:both;text-align:left;}
#search h2{clear:both;padding:2px 13px;margin:0;font-size:75%;font-family:Tahoma, Arial, Helvetica, sans-serif;color:#000;}
#search.option h2 {float:right;color:#444;white-space:nowrap;}
#search.option .advanced-option {cursor:pointer;background:url(../images/arrow-down.gif) no-repeat center right;padding:2px 13px 2px 0;margin:2px 13px 1px 0;}
#search.show .advanced-option {background-image:url(../images/arrow-up.gif);}
#search .label {clear:right;}
#title_area .label{float:left;padding:2px 0 2px 13px;font-family:Georgia, "Times New Roman", Times, serif;font-size:105%}
#title_area .input{float:right;padding:2px 17px 2px 0;width:205px}
* html #title_area .input{padding:2px 22px 2px 0;width:220px}/* IE6 Only */
#title_area #gotag input.text{}
#title_area p.intro{color:#333333}
#title_area .title_copy{float:left;width:560px;border-bottom:1px solid #666;clear:right;vertical-align:bottom}
#title_area .title_tools{float:right;width:365px;text-align:right}
#title_area .homepage{border-bottom:none}
#title_area .homepage h1{margin:-4px 0 11px 0}
#title_area .homepage p{margin:0;font-size:92%}
#gotaq{width:358px;margin:0;text-align:right;background-color:#eee;border:1px solid #333;}
#wrapper{background:#fff;width:940px;margin:0}

/* Content Area */
#content{position:relative}
#content_area{width:940px;margin:0 0 30px 0;padding:0}
#content_area h2{font-size:118%}
#content_area h2 a{text-decoration:underline}
#content_area h2 a:hover{color:#ff9933;text-decoration:underline}
#content_area h2.question a:hover{color:#000034}
#content_area p{margin:15px 0}
#content_area p.date{font-family:Georgia, "Times New Roman", Times, serif;padding:0;margin:2px 0 0 0;}
body.extnews #content_area p.date{font-family:Tahoma, Arial, Helvetica, sans-serif;color:#555;padding:0;margin:2px 0 0 0;}
#content ol, #content ul{list-style-position:outside;margin-top:5px;margin-bottom:5px}
#content li{margin-top:5px;margin-bottom:5px;padding-bottom:3px;font-size:80%}
div.bookmarks{background-color:#ededed;margin-top:10px;margin-bottom:20px;padding:10px 5px 1px 5px}
.bookmarks ul{list-style-image:url('../images/bg_bullet.gif');list-style-position:inside}
.bookmarks ul li{margin-bottom:10px}
h2.question{background-color:#7fd5e9;padding:5px 20px 5px 20px;margin-top:10px;margin-bottom:10px}
.answer a:hover{text-decoration:none}

/* Homepage styles */
#main_feature{margin-bottom:20px;background-color:#ee3a43;	font-family:Georgia, "Times New Roman", Times, serif}
#main_feature .featuretype{color:#fff;font-size:105%;padding:20px 20px 0 20px}
#main_feature .featuresubject{font-size:172%;padding:10px 20px 0 20px}
#main_feature .featuresubject a{color:#000;text-decoration:none}
#feature_image{float:right}

/* stakeholders */
#home_sh h2{background:#006e87;width:200px;color:#fff;margin:0;padding:1px 2px 1px 20px}
#home_sh hr{color:#006e87;height:0;margin:0}
#home_sh .types{float:left;margin-left:0;padding-left:20px;padding-top:5px;font-size:92%;color:#006e87}
#home_sh .individual,
#home_sh .group{float:left;width:150px;margin-top:5px;font-family:Georgia, "Times New Roman", Times, serif;font-size:105%;font-weight:bold;color:#000}
#home_sh .types ul{margin:0}
#home_sh .types li{list-style:none}
#home_sh .types li a{font-family:Tahoma, Arial, Helvetica, sans-serif;font-weight:normal}
#home_sh .quote{float:right;width:200px;padding:33px 5px 0 10px;color:#fff;font-size:92%;background:#00acd4 url(../images/bg_quoteopen.gif) top left no-repeat}
#home_sh .source{display:block;width:100%;height:27px;font-size:70%;margin-top:10px;color:#fff;background:#00acd4 url(../images/bg_quoteclosed.gif) bottom right no-repeat;vertical-align:bottom}

/* Listing page styles */
div.findit{margin-bottom:40px}
div.findit .header{background-color:#7fd5e9!important;margin:0;padding:10px 20px 1px 20px}
div.findit h2{color:#fff;margin:0;padding:0}
div.findit p{margin:0;padding:0}
#quicksearch{background-color:#cccccc;border-top:1px solid #fff;border-bottom:5px solid #7fd5e9;margin-bottom:3px}
#quicksearch form{padding:16px 20px 16px 20px}
#quicksearch .ac_listdiv{background-color:#fff;border:1px solid #999;padding:2px;font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:80%}
#quicksearch .ac_listdiv ul{list-style:none;margin-left:0;padding-left:0;list-style-position:outside}
#quicksearch .ac_list li{font-size:100%}
#quicksearch .ac_list li{padding-left:5px;padding-right:5px;margin:1px}
input.ac_submitbutton{border:1px solid #000;background-color:#7fd5e9;font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:80%;width:auto;padding:0 10px 0 10px}
#quicksearch .ac_response{display:none;background-color:#ededed;padding:5px 20px 5px 20px}
.listing{padding-top:10px}
.frag_list{float:left;width:270px;padding-right:10px;padding-bottom:20px}
.frag_list .listing{margin-left:20px;padding-left:0}
#home_en.listing *{margin-left:20px}
#home_en.listing h2,#home_en.listing h2 a{background-color:transparent}
#quickselect h2,#searchresults h2{color:#000;margin:20px 0 10px 0}
#quickselect form{background-color:#EDEDED}
#quickselect label{display:block;text-align:right;padding:10px 400px 10px 10px;font-size:80%;font-weight:bold}
#quickselect .widget select{position:absolute;right:0;margin:0 130px 0 40px;width:250px;font-size:80%}
#quickselect .widget.exec{background-color:#C2C2C2}
#quickselect .widget.exec label{padding-right:40px}
#quickselect .widget input{font-size:100%}
#searchresults .col1{width:200px}
#searchresults .col2{width:200px}
#searchresults .col3{width:200px}
table#results{border:2px solid #c2c2c2}
table#results th,table#results td{border:1px solid #ededed;padding:2px}


/*home page listings*/
div#home_sh,div#home_en,
div#home_pr{width:100%;clear:both;float:none}
.frag_list .title, .listing .title{font-family:Georgia, serif;font-size:105%;color:#000;line-height:18px;font-weight:normal}
.frag_list .date, .listing .date{font-family:Georgia, serif;font-size:72%;padding:3px 0 3px 0}
.listing .teaser,.response{font-size:72%;padding:3px 0 3px 0}
.sb_media .sb_video{border:1px solid #333;width:358px;height:100px;margin-bottom:10px;padding:0;overflow:hidden;background:#00acd4 url(../images/btn_big_play.gif) top right no-repeat}
.sb_media .sb_video:hover{cursor:pointer}
.sb_media .sb_video img{width:179px;height:100px;overflow:hidden;border-right:1px solid #333;
}
.sb_media .pagelink{float:left;margin-bottom:8px}
#sb_minimedia{margin-top:20px;border-bottom:5px solid #00acd4}
#sb_minimedia .sb_video{margin-bottom:10px;padding:0;overflow:hidden}
#sb_minimedia .sb_video:hover{cursor:pointer}
#sb_minimedia .sb_video img{width:188px;height:100px;overflow:hidden;border:1px solid #333}
#sb_minimedia .pagelink{float:left;width:140px;margin-bottom:8px}
#sb_minimedia .playlink{float:right}
#sb_event .listing{margin-top:-28px;margin-bottom:5px}
#sb_event .eventtext{float:left}
#sb_event .title{margin-top:25px}
#sb_event .venue{font-size:80%}
#sb_event .eventtext{float:left;width:240px}
#sb_event .enddate{display:none}
#sb_event .date{float:right;border:1px solid #666;padding:2px}
#sb_event .date .startdate{background:url("../images/bg_homepage_date.gif") repeat-x top;display:block;text-align:center;width:99px;height:89px}
#sb_event .date .year{display:none}
#sb_event .date .month{font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:100%;color:#999;clear:both;display:block;position:relative;top:-57px}
#sb_event .date .day{font-family:Georgia, "Times New Roman", Times, serif;font-size:500%;color:#999;clear:both;position:relative;top:17px}
#sb_event .nextevent{float:right;font-family:Tahoma, Arial, sans-serif;font-size:72%;color:#000;text-decoration:none}
#sb_event .prevevent{float:left;font-family:Tahoma, Arial, sans-serif;font-size:72%;color:#000;text-decoration:none}
#sb_event .nextevent .arrow,
#sb_event .prevevent .arrow{font-size:92%;font-weight:bold;color:#990000}
#sb_event .disabled,
#sb_event .disabled .arrow{color:#999}

/* Poll side bar */
.poll{padding-bottom:0;margin:1px 0;border-bottom:#ee3a43 5px solid;background-color:#ededed}
.poll h3{padding:5px 10px 5px 10px;margin-bottom:5px;color:#fff;background-color:#ee3a43}
.poll h3{background-color:#ee3a43}
.poll p{margin:0!important;padding:0 5px 0 10px}
.poll span.thankyou{font-weight:bold}
.poll input.radio{width:auto;border:none}
.poll .votes{float:left;width:2.8em;color:#990000}
.poll .actionbuttons{margin:0;padding:5px;width:auto;background:transparent}
.poll .actionbuttons input{float:right;margin:0}
.poll form{margin:0}

.frag_list .intro{font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:80%;color:#000;margin-left:20px}
#list_usefullinks li{font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:80%;font-weight:bold}
#list_usefullinks li a{font-weight:normal}
#content .frag_list ul{	list-style-position:outside;list-style:none;margin-left:20px;padding-left:0}

.frag_list ul li{display:block;margin-bottom:8px}
#home_sh ul li{margin-bottom:2px}
#media h2{background:#666;width:200px;color:#fff;margin:0;padding:1px 2px 1px 20px}
#media hr{color:#666;height:1px;margin:0;padding:0}

.frag_list h2,
.tagcloud h2{width:200px;margin:0;padding:2px 2px 2px 20px;color:#fff}
.tagcloud h2{width:250px;margin-top:10px;height:26px;padding-bottom:0;margin-bottom:0}
#home_sh h2,
#media_pr h2,
#list_faqs h2,
#process_list1 h2{background-color:#006e87}
#media_sp h2,
#list_usefullinks h2,
#process_list2 h2{background-color:#990000}
#media_ev h2,

.tagcloud h2{background-color:#ee3a43}
#list_faqs h2{background-color:#006e87}
#home_pr h2{background-color:#666}
#home_en h2{background-color:#990000}
div.hr{height:1px;margin:0 0 10px 0}
div.hr hr{display:none}
#home_sh .hr{margin:0}
#home_sh .hr, #media_pr .hr, #list_faqs .hr, #process_list1 .hr{border-top:1px solid #006e87}
#media_sp .hr, #list_usefullinks .hr, #process_list2 .hr{border-top:1px solid #990000}
#media_ev .hr{border-top:1px solid #ee3a43}
#media_en .hr{border-top:1px solid #666666}
#home_pr .hr{border-top:1px solid #666}
#home_en .hr{border-top:1px solid #990000}
#media_ev .date{color:#ee3a43}
.tagcloud{clear:both}
.tagcloud .tags{display:inline-block;text-align:center;border:1px solid #ee3a43;padding:5px;margin-bottom:5px}
.tagcloud .pop1{font-family:Georgia, "Times New Roman", Times, serif;font-size:150%;padding:0 5px 0 5px;line-height:150%}
.tagcloud .pop2{font-family:Georgia, "Times New Roman", Times, serif;font-size:92%;padding:0 5px 0 5px;line-height:150%}
.tagcloud .pop3{font-family:Georgia, "Times New Roman", Times, serif;font-size:70%;padding:0 5px 0 5px;line-height:150%}
#media_pr, #media_ev, #process_list1, #list_faqs{background-image:url('../images/bg_listseparator.gif');background-repeat:no-repeat;background-position:right 43px}
#media_sp, #list_usefullinks, #process_list2{padding-left:10px;padding-right:0}
a.seeall{float:right;font-family:Tahoma, Arial, sans-serif;font-size:72%;color:#000;text-decoration:none}
a.seeall .arrow{font-size:92%;font-weight:bold;color:#990000}

/*glossary page */
table.glossary{margin:10px 0 10px 0;width:100%}
table.glossary td.h3{margin:0;padding:2px 2px 2px 20px;background-color:#7fd5e9;color:#fff;text-align:left}
table.glossary h3{margin:0;padding:0}
col.abbr{width:160px;padding-left:20px;padding-right:5px}
col.description{padding-left:5px;padding-right:20px}
table.glossary td.totop{text-align:right}
table.glossary td p{font-size:100%}
table.glossary tr{padding-top:5px;padding-bottom:5px}
table.glossary tr.alt{background-color:#eee}

/*La list page */

/*Job page */
h2.job{margin-top:20px;margin-bottom:5px}
.location{font-family:Georgia, "Times New Roman", Times, serif;margin-bottom:5px}
.remuneration{margin-bottom:5px;font-weight:bold;font-family:Georgia, "Times New Roman", Times, serif;font-size:0.75em;}
.summary{margin-bottom:10px}
.applicationpack{margin-bottom:5px;font-size:80%;}
.closingdate{margin-bottom:5px;font-weight:bold;font-size:0.75em;margin:0.5em 0 1.5em 0;}

/*site map page */
#content ul.sitemap li{font-size:100%}
ul.sitemap .subnav{width:auto;background:transparent;border-style:none}
ul.sitemap ul, ul.sitemap div.subnav ul{display:block;margin:auto;width:100%}
ul.sitemap li, ul.sitemap div.subnav li{list-style:none;display:list-item;margin-left:20px;border:none;background:none;clear:both;width:100%}
ul.sitemap li a{margin-bottom:15px}
ul.sitemap a, ul.sitemap .subnav a{font-family:Georgia, "Times New Roman", Times, serif;color:#000034;text-decoration:underline}

/* Forms */
col.label{text-align:right;width:160px;padding-right:30px}
col.field{text-align:left}
form{margin:0;padding:0}
label{display:block;color:#000033;margin:0}
input.text, input.email, select{width:166px;margin:0;border:1px solid #7f9db9;color:#000}
input.button{width:auto;border:1px solid #000;color:#fff;background:#00acd4;padding:0 2px 0 2px;margin:0;font-family:Georgia, "Times New Roman", Times, serif;font-size:80%}
textarea{padding:4px;border:1px solid #7f9db9;height:150px}
table.formtable{width:520px;background-color:#ededed}
table.formtable input.text,
table.formtable input.email{width:280px}
table.formtable select{width:284px}
table.formtable textarea{width:274px}
div.actionbuttons{width:470px;background-color:#c2c2c2;text-align:right;padding:14px 40px 14px 10px;margin-bottom:20px}
* html div.actionbuttons{width:520px}
div.actionbuttons .button{margin-left:10px}
div.error{width:520px;background-color:#ededed;border:1px solid #990000}

/* Tertiary nav */
#tertiary_nav{	margin:10px 20px 10px 0}
#tertiary_nav h3{font-family:Tahoma, Arial, Helvetica, sans-serif;color:#fff}
.tertiary_content{background:#000034;padding:5px 5px 20px 10px}
#tertiary_nav ul{margin:0;list-style:none;width:140px;padding:0;list-style-position:inside}
#tertiary_nav ul li{margin:0;list-style:none;padding-top:5px;padding-bottom:3px;list-style-position:outside}
#tertiary_nav ul li.selected a{color:#ff9933}
#tertiary_nav ul li a{color:#fff}
#tertiary_nav ul li.selected,
#tertiary_nav ul li a:hover{color:#ff9933;font-family: Georgia,"Times New Roman",Times,serif}

/* Side bar */
.nextstory{border-bottom:solid 5px #000034;padding-bottom:5px;margin:1px 0 1px 0}
.nextstory h3{background-color:#000034;color:#fff;margin-bottom:0;padding:5px 10px 5px 10px}
.nextstory .listing{padding-right:25px;background:url(../images/btn_nextstory.gif) no-repeat right center}
.relateddocs, .furtherreading{border-bottom:solid 5px #00acd4;padding-bottom:5px;background-color:#ededed;margin:1px 0 1px 0}
.populardocs{border-bottom:solid 5px #990000;padding-bottom:5px;background-color:#ededed;margin:1px 0 1px 0}
.furtherreading h3{background-color:#666}
.relateddocs h3, .populardocs h3, .furtherreading h3{background-color:#00acd4;color:#fff;margin-bottom:5px;padding:5px 10px 5px 10px}
.populardocs h3{background-color:#990000}
.relateddocs span.hint, .populardocs span.hint{margin-left:10px;margin-bottom:5px;display:block}
.relateddocs ul, .populardocs ul, .furtherreading ul{list-style-image:url('../images/bg_sidebullet.gif');list-style-position:outside;margin-top:5px;margin-left:27px}
.relateddocs li, .furtherreading li{padding-bottom:5px}
.populardocs li, .furtherreading li{padding-bottom:5px}
.relateddocs li a, .populardocs li a, .furtherreading li a{font-family:Tahoma, Arial, Helvetica, sans-serif}
.supportingtext{background-color:#ededed;padding:1px 10px 1px 10px;margin-top:10px}
#sidebar .hint, #sidebar li{font-size:80%}
#sidebar .sb_media{display:block;margin-bottom:16px;padding-bottom:0;color:#000;border-bottom:5px solid #006e87}
#sidebar #sb_event{display:block;margin-top:0;padding-bottom:5px;border-bottom:5px solid #990000;color:#000}
#sidebar #sb_event h3{color:#9a0000;margin-bottom:0;margin-top:0;padding-top:0}
#sidebar #sb_feature{display:block;margin-top:20px;padding-bottom:2px;border-bottom:5px solid #006e87}
#sidebar #sb_feature img{float:left;margin-right:10px}
#sidebar #sb_feature h3{color:#006e87;margin-bottom:10px}
#sidebar #sb_feature a{font-size:92%}
#sidebar #sb_msg{display:block;margin-top:20px;padding-bottom:2px;border-bottom:5px solid #990000;color:#000}
#sidebar #sb_msg h3{color:#990000}
#sidebar #sb_msg img{padding:0 10px 10px 0}

/* Footer */
#footer{width:100%;clear:both;border-top:5px solid #707070;padding-top:10px;padding-bottom:10px;margin:0}
#footer-links{float:left;font-size:80%}
#footer-links ul{display:inline;margin-left:30px}
#footer-links li{display:inline}
#footer-links li a{font-family:Tahoma, Arial, Helvetica, sans-serif}
#footer .conformance{float:right}
#footer .conformance a img{float:right;margin:0 10px 0 10px}

/*******************************************************
* Misc CSS fixes */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block}

/* Hides from IE-mac \*/
* html .clearfix{height:1%}
.clearfix{display:block}
/* End hide from IE-mac */
.print{display:none}
.pagebreak{page-break-before:always}

/* forms */
table.formtable input{clear:left;float:left;margin-top:2px}
* html table.formtable input{margin-top:-2px}
*:first-child+html table.formtable input{margin-top:-2px}
table.formtable label{display:block;margin: 2px 0 0 30px}
.validation-advice{clear:left;color:#f00}
input.validation-failed{border-color:#f00;background-color:#FFE2E2}

.progress{border:0;width:422pt;border-collapse:collapse;font-size:80%;}
.progress thead{text-align:center;font-weight:bold;background-color:#00ACD4;color:#fff;height:51px}
.progress .col1{width:114px;font-weight:bold;background-color:#00ACD4;color:#fff;border-bottom:1px solid #7FD5E9;padding:15px 5px 15px 5px}
.progress thead .col2{width:64px;border-top:0;border-bottom:0; border-right:0;background-color:#00ACD4}
.progress .col2{text-align:center;background-color:#7FD5E9;border:1px solid #7FD5E9;font-weight:bolder}
.progress .col2e{text-align:center;background-color:transparent;border:1px solid #7FD5E9;font-weight:bolder;}

body#stakeholders.standardPage .individual{position:absolute;left:0;width:270px;margin:0 10px 20px 0}
body#stakeholders.standardPage .group{width:270px;margin:0 10px 20px 300px}
body#stakeholders.standardPage .individual h5{margin:0;background-color:#006E87;width:220px;padding:5px;color:#fff;font-size:118%;font-family:Georgia, "Times New Roman", Times, serif}
body#stakeholders.standardPage .group h5{margin:0;background-color:#990000;width:220px;padding:5px;color:#fff;font-size:118%;font-family:Georgia, "Times New Roman", Times, serif}
body#stakeholders.standardPage .individual ul,.group ul{list-style-image:none;list-style-position:outside;list-style-type:none;margin-left:20px;padding:0}
body#stakeholders.standardPage .individual li,.group li{margin:6px}

#structure img{float:left;margin:0 10px 5px 0}
#designpublications img{float:left;margin:0 10px 5px 0}

/* Programme page */
.individual{float:left;width:280px}
.individual h5{margin:0;padding:10px;width:80%;background-color:#006E87;color:#fff;font-family:Georgia, serif}
.group{float:left;width:280px}
.group h5{margin:0;padding:10px;width:80%;background-color:#990000;color:#fff;font-family:Georgia, serif}
#programme #content div p,#school_search #content div p{border:1px solid #fff}
#programme #content .findit .header p,#school_search #content .findit .header p{border:1px solid #7FD5E9}
#programme #content .findit .ac_response p,#school_search #content .findit .ac_response p{border:1px solid #EDEDED}

/* Glossary */
.glositem{vertical-align:middle;clear:both;font-size:80%;position:relative;margin-bottom:15px}
.glositem a{font-weight:bold;position:absolute;display:block;height:100%;width:155px}
.glositem .gloss{margin:0 0px 0 160px;width:400px;overflow:hidden}
.glositem .gloss a{position:relative;padding:0;display:inline}
#glossary .glositem .supplimental{width:360px;position:absolute;right:0}
#content_area .glositem p{font-size:100%;margin:0 0 10px 0}
.glositem.row0{background-color:#eeeeee}
.glossary .subnav a{display:block;text-align:center;width:34px}
.glossary .subnav a:hover{color:#FF9933}
.glositem .gloss{}
.num .num a{color:#ff9933}
.A .A a{color:#FF9933}
.B .B a{color:#ff9933}
.C .C a{color:#ff9933}
.D .D a{color:#ff9933}
.E .E a{color:#ff9933}
.F .F a{color:#ff9933}
.G .G a{color:#ff9933}
.H .H a{color:#ff9933}
.I .I a{color:#ff9933}
.J .J a{color:#ff9933}
.K .K a{color:#ff9933}
.M .M a{color:#ff9933}
.N .N a{color:#ff9933}
.O .O a{color:#ff9933}
.P .P a{color:#ff9933}
.Q .Q a{color:#ff9933}
.R .R a{color:#ff9933}
.S .S a{color:#ff9933}
.T .T a{color:#ff9933}
.U .U a{color:#ff9933}
.V .V a{color:#ff9933}
.X .X a{color:#ff9933}
.Y .Y a{color:#ff9933}
.Z .Z a{color:#ff9933}
.response b{color:#006E87}
.extnews #content .publication{color:#555;padding:0;margin:2px 0 0 0;}
.extnews #content h3{margin:0;padding:0}
.extnews #content h1{margin-bottom:0;padding:0}
x.extnews #content .listing{padding-top:0}
.extnews #content h3 .title{font-weight:bold;padding-left:35px}

/* Facets */
#content div.facets {border:1px solid #E1DBDB;background-color:#FcFcFc;padding:0.5em 0.25em;overflow:auto;height:1%;}
#content div.facets h2 {padding:0;margin:0;}
#content div.facets ul {padding:0.5em 0.25em;margin:0;list-style:none;}
#content div.facets ul li {padding:0.25em 0;margin:0;float:left;width:20%;}
#content div.facets a {font-family:Tahoma, Arial, Helvetica, sans-serif;}

/* News ticker component */
.ticker_c {
	overflow:hidden;
	height:1.5em;
	line-height:1em;
	position:relative;
}

.ticker_c ul {
	line-height:1.5;
	width:auto;
	padding:0;
	margin:0;
	position:absolute;
	top:0;
	left:0;
	list-style:none;
	white-space:nowrap;
	display:block;
}
.ticker_c ul li {
	display:inline;
	padding-left:0.5em;
	margin-left:0.5em;
}

.ticker_c ul li.f {
	border:none;
	padding-left:0;
	margin-left:0;
}

/* News ticker styles */
.news-ticker {
	border-bottom:1px solid #aaa;
	background-color:#f9f9f9;
	font-size:80%;
	margin-top:0.1em;
	color:#444;
}

.news-ticker a {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#444;
}

.ticker_c h2 {
	display:none;
}

.ticker_c ul li {
	border-left:1px solid #aaa;
}

#home_options {
	padding:0 0 10px 0;
}

#home_options ul {
	margin:0 0 0 8px;
	padding:0;
	list-style:none;
}

#home_options ul li {
	float:left;
	margin:0 10px 0 0;
}

#home_options ul li a {
	display:block;
	width:100px;
	height:100px;
	background:no-repeat 50%;
}

#home_options ul li a span {
	display:none;
}

#home_options ul li.bsf a {
	background-image:url(../images/homepage/buildingSchools.jpg);
}
#home_options ul li.academies a {
	background-image:url(../images/homepage/academies.jpg);
}
#home_options ul li.primaries a {
	background-image:url(../images/homepage/primaryCapitalProgramme.jpg);
}
#home_options ul li.devolved a {
	background-image:url(../images/homepage/devolvedCapitalProgrammes.jpg);
}
#home_options ul li.targeted a {
	background-image:url(../images/homepage/targetedCapitalProgrammes.jpg);
}
#home_options ul li.bsf a:hover {
	background-image:url(../images/homepage/buildingSchools-hover.jpg);
}
#home_options ul li.academies a:hover {
	background-image:url(../images/homepage/academies-hover.jpg);
}
#home_options ul li.primaries a:hover {
	background-image:url(../images/homepage/primaryCapitalProgramme-hover.jpg);
}
#home_options ul li.devolved a:hover {
	background-image:url(../images/homepage/devolvedCapitalProgrammes-hover.jpg);
}
#home_options ul li.targeted a:hover {
	background-image:url(../images/homepage/targetedCapitalProgrammes-hover.jpg);
}

/* Banner styles from the DfE */

<!--
#mog-banner {
height: auto;
background-color: #FEDB00; 
padding: 10px 5px 10px 5px;
text-align:center;
}
#mog-banner p.text {
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size: 13px;
}
#mog-banner a.text {
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size: 13px;
text-decoration:underline;
}
#mog-banner a:hover.text {
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size: 13px;
text-decoration:underline;
}
-->

