#subs_article_promo
{
background-color: #041343; 
width:619px;
height: 86px;
margin: 0 0 30px 0;
}

#subs_article_promo a {
float: left;
border-bottom: none;
}

#subs_article_promo a:hover,
#subs_article_promo a:focus {
background-color: transparent;
}

#subs_article_promo h1
{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#ffffff;
padding: 20px 0 0 20px;
margin-top: 0;
}

#subs_article_promo h1 .redhighlight
{
color: #ed1b35;
font-size:18px;
}

#subs_article_promo .subsimg
{
float:right;
}

.section_box h1.text_redtint {color: #ee1b34;}
.section_box h2.text_redtint {color: #ee1b34;} 
 

.section_box h1.text_pinktint {color: #d5095b;}

.section_box h1.text_purpletint {color: #7c56af;}

.section_box h3.text_purpletint {color: #7c56af;}  

.section_box h1.text_DfEblue {color: #1c4e74;}  

.section_box .advert_header
{
font-family:Arial, Helvetica, sans-serif;
font-size:34px;
font-weight: bold;
line-height:36px;
color:#ee1b34;
padding: 0px;
margin: 0 0 10px 0;
}


/* Start Master DfE Templates
--------------------------------------------------------------------------------------------- */
.newsfeed {width:280px;}
.rssincl-box-id {margin:0; padding:0;}
.rssincl-head
.rssincl-title {font-size:13px; color: #3399cc; padding: 0 0 4px 0; margin: 0px; font-weight: bold;}
.rssincl-content
.rssincl-entry
.rssincl-itemtitle {font-size:13px; color: #ed1a3a; padding: 0 0 4px 0; margin: 0px; font-weight: bold; text-decoration: none;}
.rssincl-itemtitle a {font-size:13px; color: #0066CC; padding: 0 0 4px 0; margin: 0px; font-weight: bold; text-decoration: none; border-bottom: none;}
.rssincl-itemdesc {font-size:12px; color: #666666; padding: 0 0 4px 0; margin: 0px; font-weight: normal;}
.rssincl-itemdate {font-size:11px; color: #999999; padding: 0 0 14px 0; margin: 0px; font-weight: normal;}


/* End Master DFE Templates
--------------------------------------------------------------------------------------------- */





/* FEAward changes
--------------------------------------------------------------------------------------------- */

.section_box ul.FEawards_list { margin:0; padding:0; list-style-type:none; font-size: 1em;}
.section_box ul.FEawards_list li { margin:0; padding:0;list-style-type:none; background: none;}
.section_box ul.FEawards_list li a { display:block; padding:2px 0 2px 2px; border-bottom:1px solid #e5e5e4; font-size:1.2em; color:#0066cc; _height:1%; /* :hack:height for IE6 */ }
.section_box ul.FEawards_list li a:hover, .section_box ul.FEawards_list li .selected { background:#343434; color:#ffffff; }


.awards .FEright_col_box_top { width:260px; background:url(../images/awards/bg_right_col_topFE.gif) no-repeat top left; padding:3px 10px; margin:0 0 0 10px; font-size:1.4em; font-family:Georgia, serif; color:#fff; }

.section_box ul.FEawards_list { margin:0; padding:0; list-style-type:none; font-size: 1em;}
.section_box ul.FEawards_list li { margin:0; padding:0;list-style-type:none; background: none;}
.section_box ul.FEawards_list li a { display:block; padding:2px 0 2px 2px;list-style-type:none; border-bottom:1px solid #e5e5e4; font-size:1.2em; color:#0066cc; _height:1%; /* :hack:height for IE6 */ }
.section_box ul.FEawards_list li a:hover, ul.awards_list li .selected { list-style-type:none; background:#343434; color:#fff; }

.link_big .text_blue a { font-size:1.4em; font-family:Georgia,serif; font-weight:normal; color:#0066cc; border-bottom:none; margin:0 0 0 5px;}
.link_big .text_blue a:hover { border-bottom: 1px solid #343434; border-bottom-style: none; }

.FEright_col_box ul { list-style:none; margin:0 0 0 10px; padding:10px 0 20px 0; }
.FEright_col_box ul li {margin:5px 0 0 0; padding:0 0 0 10px; font-weight: bold; }
.FEright_col_box ul li a { text-decoration:none; border-bottom:none; color:#0066CC; }
.FEright_col_box ul li a:hover { text-decoration:none; color: #343434;}
.FEright_col_box ul li a.selected { text-decoration:none; color: #343434;}

.FEright_col_box .img { margin-left:1px; }

.awards .FEright_col_box {width:280px; background:#fff url(../images/advertise/extras_box_bottom.png) no-repeat bottom left; margin:0 0 20px 10px; zoom:1;/*:hack: fixes ie6+7 issue for position relative avatars*/}



.section_box ul.braglist {
	font-size:13px;
	list-style-type: none;
	padding:10px 0 0 0 ;
	margin:0;

}


.section_box ul.braglist li.badge {
	background: url(../images/awards/brag_badge_website.png) no-repeat;
	height: 85px;
	padding:0 0 0 172px;
	margin: 0 0 20px 0;
}

.section_box ul.braglist li.badge a{
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom: none; 
	list-style-type: none;
	text-decoration: none;
	color: #00a560;

}

.section_box ul.braglist a:hover{
	border: none;
	list-style-type: none;
	text-decoration: none;
}

.section_box ul.braglist li.badge2 {
	background: url(../images/awards/brag_badge_resource.png) no-repeat;
	height: 85px;
	padding:0 0 0 172px;
	margin: 0 0 20px 0;
}

.section_box ul.braglist li.badge2 a{
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom: none; 
	list-style-type: none;
	text-decoration: none;
	color: #00a560;

}

.section_box ul.braglist li.badge3 {
	background: url(../images/awards/brag_badge_resource_v2.png) no-repeat;
	height: 85px;
	padding:0 0 0 172px;
	margin: 0;
}

.section_box ul.braglist li.badge3 a{
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom: none; 
	list-style-type: none;
	text-decoration: none;
	color: #00a560;

}

.section_box ul.braglist li.badge4 {
	background: url(../images/awards/brag_badge_website_v2.png) no-repeat;
	height: 85px;
	padding:0 0 0 172px;
	margin: 0;
}

.section_box ul.braglist li.badge4 a{
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom: none; 
	list-style-type: none;
	text-decoration: none;
	color: #00a560;
}

/*brag badges for the additional TES school awards added by MB*/

.section_box ul.braglist li.badge5 {
	background: url(../images/awards/LiteracyNumeracyInitiative.png) no-repeat;
	height: 85px;
	padding:0 0 0 172px;
	margin: 0;
}

.section_box ul.braglist li.badge5 a{
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom: none; 
	list-style-type: none;
	text-decoration: none;
	color: #00a560;
}

.section_box ul.braglist li.badge6 {
	background: url(../images/awards/ICTLearningInitiativePartnership.png) no-repeat;
	height: 85px;
	padding:0 0 0 172px;
	margin: 0;
}

.section_box ul.braglist li.badge6 a{
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom: none; 
	list-style-type: none;
	text-decoration: none;
	color: #00a560;
}

.section_box ul.braglist li.badge7 {
	background: url(../images/awards/SustainableSchoolPartnership.png) no-repeat;
	height: 85px;
	padding:0 0 0 172px;
	margin: 0;
}

.section_box ul.braglist li.badge7 a{
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom: none; 
	list-style-type: none;
	text-decoration: none;
	color: #00a560;
}

.section_box ul.braglist li.badge8 {
	background: url(../images/awards/SportingInitiativePartnership.png) no-repeat;
	height: 85px;
	padding:0 0 0 172px;
	margin: 0;
}

.section_box ul.braglist li.badge8 a{
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom: none; 
	list-style-type: none;
	text-decoration: none;
	color: #00a560;
}

.section_box ul.braglist li.badge9 {
	background: url(../images/awards/SchoolFinancialTeamInitiative.png) no-repeat;
	height: 85px;
	padding:0 0 0 172px;
	margin: 0;
}

.section_box ul.braglist li.badge9 a{
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom: none; 
	list-style-type: none;
	text-decoration: none;
	color: #00a560;
}

.section_box ul.braglist li.badge10 {
	background: url(../images/awards/BusinessManagementTeamAward.png) no-repeat;
	height: 85px;
	padding:0 0 0 172px;
	margin: 0;
}

.section_box ul.braglist li.badge10 a{
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom: none; 
	list-style-type: none;
	text-decoration: none;
	color: #00a560;
}

.section_box ul.braglist li.badge11 {
	background: url(../images/awards/LeadershipTeamAward.png) no-repeat;
	height: 85px;
	padding:0 0 0 172px;
	margin: 0;
}

.section_box ul.braglist li.badge11 a{
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom: none; 
	list-style-type: none;
	text-decoration: none;
	color: #00a560;
}

.section_box ul.braglist li.badge12 {
	background: url(../images/awards/CommunityPartnershipAward.png) no-repeat;
	height: 85px;
	padding:0 0 0 172px;
	margin: 0;
}

.section_box ul.braglist li.badge12 a{
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom: none; 
	list-style-type: none;
	text-decoration: none;
	color: #00a560;
}

.section_box ul.braglist li.badge13 {
	background: url(../images/awards/SpecialNeedsSchooloftheYear.png) no-repeat;
	height: 85px;
	padding:0 0 0 172px;
	margin: 0;
}

.section_box ul.braglist li.badge13 a{
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom: none; 
	list-style-type: none;
	text-decoration: none;
	color: #00a560;
}

.section_box ul.braglist li.badge14 {
	background: url(../images/awards/SecondarySchooloftheYear.png) no-repeat;
	height: 85px;
	padding:0 0 0 172px;
	margin: 0;
}

.section_box ul.braglist li.badge14 a{
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom: none; 
	list-style-type: none;
	text-decoration: none;
	color: #00a560;
}

.section_box ul.braglist li.badge15 {
	background: url(../images/awards/PrimarySchooloftheYear.png) no-repeat;
	height: 85px;
	padding:0 0 0 172px;
	margin: 0;
}

.section_box ul.braglist li.badge15 a{
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom: none; 
	list-style-type: none;
	text-decoration: none;
	color: #00a560;
}

/* end of brag badges for the TES School awards*/

#badge_code{
position: relative;
border: 1px solid red;

}



.experts_info{ margin-left:125px; min-height: 210px;}
.advisors_info{ margin-left:135px; min-height: 110px;}

.expert_avatar {width:120px; float:left; padding: 5px 5px 5px 0; border:none; background:none;}
.group_avatar {width:120px; float:left; padding: 5px 10px 5px 0; border:none; background:none;}



/* Java
--------------------------------------------------------------------------------------------- */
@charset "utf-8";

.js-enabled ul.hybrid-tab-container {margin: 0 auto; padding: 0; width: 600px;}
.js-enabled ul.hybrid-tab-container li {list-style: none;}
.js-enabled ul.hybrid-tab-container li.hybrid-tab {float: left; margin: 0; padding: 0; cursor: pointer; margin: 0 6px 0 0; background: url(../../magazine/graphics/refine_tabs_r.png) top right no-repeat;}
.js-enabled ul.hybrid-tab-container li.hybrid-tab span {background: url(../../magazine/graphics/refine_tabs_l.png) top left no-repeat; padding: 10px 10px 8px; color: #3e3c35; display: block; font-weight: bold; width:128px;}
.tessubscribe .js-enabled ul.hybrid-tab-container li.selected {background: url(../../magazine/graphics/refine_tabs_r_on.png) top right no-repeat; position: relative; top: 1px;}
.js-enabled ul.hybrid-tab-container li.selected span	{color: #0085cf;}
.js-enabled .hybrid-tab-content { clear: left; background: #FFF url(../../magazine/graphics/refine_sections_bg.png) center bottom no-repeat; border-top: 1px solid #9CCDEA; padding: 12px 10px; width: 580px; margin: 0 auto 10px;}


/* NEW ADVERTISE SECTION
--------------------------------------------------------------------------------------------- */


.recruitment h1{font-size:30px; padding: 0 0 0 10px; margin: 0px; font-family:Georgia,serif; font-weight: normal;}

.recruitment .section_box h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	margin:0px;
	padding:0px;
	font-weight: bold;
	border: none;
}

.recruitment .section_box h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	border-bottom: none;
	margin:0px;
	padding-bottom:0px;
	font-weight: bold;
	background: none;
}

.recruitment .section_box h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	border-bottom: none;
	margin:0px;
	padding:0px;
	font-weight: normal;
	background: none;
}

.recruitment .section_box p {font-size: 13px; line-height: 18px; margin:0 0 20px 0; width:450px; font-family:Arial, Helvetica, sans-serif;}

.recruitment .section_box p.small {font-size: 13px; line-height: 18px; margin:0 0 20px 0; width:300px; font-family:Arial, Helvetica, sans-serif;}

.recruitment .section_box p.large {font-size: 16px; margin:0; font-family:Arial, Helvetica, sans-serif;}
.recruitment .sources {float:left; width:100%;color:#999999; font-size:10px; padding-top: 5px; font-family:Arial, Helvetica, sans-serif;}
.recruitment .sources p {color:#999999; font-size:10px; margin: 10px 0 0 0; font-family:Arial, Helvetica, sans-serif;}
.recruitment .sources a {color:#0085CF; border-bottom: 1px solid #0085CF;}
.recruitment .sources ol {margin: 5px 0 0 0; padding: 0 0 0 20px;   }

.recruitment .section_box .pad_top{
	margin:10px 0 0 0;
}

.recruitment p.strapline{ 
	font-size:16px; 
	font-family:Georgia,serif; 
	font-style: italic;
	margin:0px; 
	padding: 0 0 20px 10px;
}

.recruitment ul.blue_link {
	font-size:13px;
	list-style-type: none;
	padding: 0px;
	margin:0px;
	font-weight: bold; 
}


.recruitment ul.blue_link li.bluearrow {
	background: url(../images/advertise/arrow_link.gif) no-repeat scroll 0px;
	padding:5px 0 5px 30px;
	margin: 0;
	font-weight: bold;
}

.recruitment ul.blue_link a{
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom: none; 
	list-style-type: none;
	text-decoration: none;
	color: #0085cf;
	font-weight: bold;
}

.recruitment ul.blue_link a:hover{
	border: none;
	list-style-type: none;
	text-decoration: none;
}


.recruitment .contact_info_box{
	background:transparent url(../images/advertise/bg_contact_info.png) no-repeat scroll;
	margin: 20px 0 0px 0;
	padding:10px;
}

.recruitment .section_box .hr { background: url(../images/advertise/border_dotted.png) repeat-x top; height:1px; margin:0 0 20px 0; }

.recruitment .section_box a {color:#0085CF; border-bottom-style: 1px solid; border-color:#0085CF; text-decoration: none;  }    

.recruitment .colour6, .recruitment .colour6 h1, .recruitment .colour6 h2, .recruitment .colour6 h3, .recruitment .colour6 h4, .recruitment .colour6 h5, .recruitment .colour6 h1 a, .recruitment .colour6 h2 a, .recruitment .colour6 h3 a, .recruitment .colour6 h4 a, .recruitment colour6{ 
color: #333333; 
}

.recruitment .colour7, .recruitment .colour7 h1, .recruitment .colour7 h2, .recruitment .colour7 h3, .recruitment .colour7 h4, .recruitment .colour7 h5, .recruitment .colour7 h1 a, .recruitment .colour7 h2 a, .recruitment .colour7 h3 a, .recruitment .colour7 h4 a, .recruitment colour7, .recruitment p { 
color: #666666; 
}

.recruitment .section_box ul { 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-image:none;
	list-style-position: outside;
	list-style-type: none;
	font-weight: normal; 
	margin:0; 
	padding:0 0 20px 20px;
	color: #666666;
}

.recruitment .section_box ul li { 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: url(../images/advertise/bullet_list_circle_grey.gif) no-repeat 0 5px;  
	margin:5px 0 0 0; 
	padding:0 0 0 10px; 
}

.recruitment.section_box ul li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px; 
	text-decoration:none; 
	border-bottom:none; 
}


.content_image_right {
	float:right; 
	margin:0px; 
	padding-left:8px; 
	clear:left;
	border:none;
}


.recruitment .section_box .tbl_online { width:100%; font-weight:bold; }
.recruitment .section_box .tbl_online td, .section_box .tbl_online th { background:#f5f5f5; padding:5px 10px; }
.recruitment .section_box .tbl_online td.center { text-align:center; }


p.strapline{ 
	font-size:16px; 
	font-family:Georgia,serif; 
	font-style: italic;
	margin:0px; 
	padding:0px;
}


.awards .right_col_box_top { width:260px; background:url(../images/awards/bg_right_col_top.gif) no-repeat top left; padding:3px 10px; margin:20px 0 0 10px; font-size:1.4em; font-family:Georgia, serif; color:#fff; }

.awards .right_col_box {width:280px; background:#fff url(../images/advertise/extras_box_bottom.png) no-repeat bottom left; margin:0 0 20px 10px; zoom:1;/*:hack: fixes ie6+7 issue for position relative avatars*/}

.advertise .right_col_flash {padding: 6px 0px 0px 0px; zoom: 1; }



/* POP UP SECTION - GENERAL CSS
--------------------------------------------------------------------------------------------- */


.right_col_box_top { width:260px; background:url(../images/awards/bg_right_col_top.gif) no-repeat top left; padding:3px 10px 3px 10px; margin:20px 0 0 10px; font-size:1.4em; font-family:Georgia, serif; color:#fff; }
.right_col_box {width:280px; background:#fff url(../images/advertise/extras_box_bottom.png) no-repeat bottom left; padding:0 0 10px 0; margin:0 0 20px 10px; zoom:1;/*:hack: fixes ie6+7 issue for position relative avatars*/}

.popup .maincontainer { width:700px; min-height:650px; float:left; padding: 9px 6px 6px 6px; float:none; margin:0pt auto; font-family:Arial, Helvetica, sans-serif; position:relative;}
.popup .maincontainer_gallery { width:540px; min-height:720px; float:left; padding: 9px 6px 6px 6px; float:none; margin:0pt auto; font-family:Arial, Helvetica, sans-serif; position:relative;}
.popup_pop_gallery_body { margin:0px; padding:0; }
.popup .pop_gallery_box { width:514px; margin:0 18px; min-height:650px;}
.popup .pop_awards_box { width:700px; min-height:560px;}

.popup .pop_gallery_box .TES_awards_logo{float:left; width:363px; height:86px; margin:0 0 20px 0px; padding:0px; background:url(../images/awards/TESawards_logo_pop.gif) no-repeat;
}
.popup .pop_awards_box .TES_awards_logo{margin:0 0 20px 0px; padding:0px;}

.popup .pop_gallery_box .FE_awards_logo{float:left; width:363px; height:86px; margin:0 0 20px 0px; padding:0px; background:url(/tesassets/images/awards/FEawards_logo_pop.gif) no-repeat;
}
.popup .pop_awards_box .FE_awards_logo{margin:0 0 20px 0px; padding:0px;}


.popup .pop_gallery_box .popup_large_image{float:left; padding:10px 0 20px 0px; margin:0px;}
.popup .pop_gallery_box ul.step_through { float:right; list-style:none; font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px;}
.popup .pop_gallery_box ul.step_through li { display:inline; font-size:.7em; margin:0px 10px 0 0; }
.popup .pop_gallery_box ul.step_through li a { color:#266dc2; border:none; text-decoration:none; }
.popup .pop_gallery_box ul.step_through li a:hover { text-decoration:underline; background:none; }
.popup .pop_gallery_box ul.step_through li img { margin:0 3px; }
.popup_coming_soon_body { margin:0px; padding:0; }
.popup .pop_coming_soon { width:514px; margin:0 18px;}
.popup .pop_coming_soon .box_hints { width:514px; padding:18px 13px; margin:25px 0 0 0; background:url(../images/awards/bg_box_hints.gif) repeat-y top left; }
.popup .pop_coming_soon .box_hints:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.popup .pop_coming_soon .box_hints ul { float:left; width:230px; padding:0; margin:0; list-style:none; }
.popup .pop_coming_soon .box_hints ul li { font-size:.7em; color:#363c35; font-family:Arial, Helvetica, sans-serif; padding:0; margin:10px 0 0 0; }
.popup .pop_coming_soon .box_hints ul li .title { font-size:1.1em; font-family:Georgia, serif; color:#BB0609; font-weight:normal; }
.popup .pop_coming_soon .box_hints ul.right { padding:0; margin:0 0 0 35px; }
.popup .tabbed_navigation { font-family:Arial, Helvetica, sans-serif; clear:both; float:left; font-size:0.9em; background:url(../images/advertise/bg_tabbed_nav_popup.gif) no-repeat right bottom; width:647px; margin:0; min-height:3px; }
.popup .tabbed_navigation ul {font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; list-style:none;}
.popup .tabbed_navigation li {font-family:Arial, Helvetica, sans-serif;  float:left; margin:0; padding:0; background:url(../images/advertise/tab_right.png) no-repeat right top; margin:0 10px 0 0; }
.popup .tabbed_navigation li a { font-family:Arial, Helvetica, sans-serif; display:block; background:url(../images/advertise/tab_left.png) no-repeat left top; padding:7px 17px 6px; border-bottom:none; text-decoration:none; font-weight:bold; color:#4f4d45;  }
.popup .tabbed_navigation li.current { background:url(../images/advertise/tab_right_on.png) no-repeat right top; }
.popup .tabbed_navigation li.current a { background:url(../images/advertise/tab_left_on.png) no-repeat left top; padding-bottom:7px; font-family:Arial, Helvetica, sans-serif;}
.popup .section_box_curve { float:left; width:647px; height:3px; background: url(../images/advertise/bg_section_curve2.gif) no-repeat top left; _font-size:1px; }
.popup .main_section_box { float:left; width:625px; margin: 0 -3px 21px 0; background: url(../images/advertise/bg_section_full2.gif) no-repeat bottom left; padding: 0 14px 10px 11px; }
.popup .main_section_box_gallery { float:left; width:230px; margin: 0 0px 0px 0; padding: 0 0 20px 0; min-height:570px; }
.popup .LHcolumn {float:left; width:394px; padding:0px; }
.popup .RHcolumn  {float:left; width:223px; min-height:570px; margin-left:8px; background: url(../images/advertise/LH_column_background.gif) repeat-x bottom;}
.popup .online  { min-height:595px; _height:595px; }
.popup .online_txt_level { min-height:397px; _height:345px; }
.popup .position_txt_level { min-height:339px; _height:265px; }
.popup .RHcolumn ul { list-style:none; margin:20px 0 0 15px; _margin:0 0 0 15px; padding:0; }
.popup .RHcolumn ul li { background: url(../images/advertise/bullet_list_circle_red.gif) no-repeat 0 7px; margin:5px 0 0 0; padding:0 0 0 6px; font-size:.7em; color:#4f4d45; }
.popup h1{font-family:Georgia, "Times New Roman", Times, serif; padding:17px 0px 0px 16px; font-size:1.2em; color:#0085cf; margin:0px; font-weight:normal}
.popup h2{font-family:Georgia, "Times New Roman", Times, serif; padding:17px 0px 2px 0; font-size:1.3em; color:#0085cf; margin:0px; font-weight:normal}
.popup h5 { font-size:1.2em; font-family:Georgia, serif; color:#363c35; font-weight:normal; margin:0 0 10px 0; padding:0; }
.popup .hr{ background: url(../images/advertise/border_dotted.png) repeat-x top; height:1px; margin:5px 0px 5px 0px; }
.popup .hr2{ background: url(../images/advertise/border_dotted.png) repeat-x top; height:1px; margin:28px 0px 0px 0px; }
.popup p{padding:0 5px 10px 20px; font-size:0.7em; color:#4f4d45; font-family:Arial, Helvetica, sans-serif}
.popup .intro_para { font-size:1em; font-family:Georgia, serif; font-weight:normal; margin:0 0 20px 0; color:#4f4d45; }
.popup .advert_guide_image{margin:0px 0px 20px 32px;}
.popup .ad_info{font-size:0.9em; font-weight:normal; color:#4f4d45; text-align:center; padding: 0px 0px 0px 0px;}
.popup .large_blue_font {font-family:Georgia, "Times New Roman", Times, serif; font-size:1.3em; color:#0085cf; margin:0px; font-weight:normal;}
.popup .large_red_font {font-family:Georgia, "Times New Roman", Times, serif; font-size:1.3em; color:#ed1746; margin:0px; font-weight:normal;}
.popup .link_big { margin-top:20px; }
.popup .link_big img { vertical-align:top; border:0; }
.popup .link_big a { border-bottom:none; text-decoration:none; }
.popup .link_big .text a { font-size:1em; font-family:Georgia,serif; font-weight:bold; color: #9e8f4f; border-bottom:none; margin:0 0 0 5px;}
.popup .link_big .text_red a { font-size:1em; font-family:Georgia,serif; font-weight:bold; color:#bb0609; border-bottom:none; margin:0 0 0 5px;}
.popup .link_big .text a:hover { border-bottom: 1px solid #4f4d45; border-bottom-style: dotted; }
.popup .link_big .text_red a:hover { border-bottom: 1px solid #4f4d45; border-bottom-style: dotted; }

.popup .pop_awards_box a.download_link{font-size:0.8em; width:425px; display:block; color:#ed1746; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; text-align:left; padding:10px 0 0 0;}

.popup .colour1, .popup .colour1 h1, .popup .colour1 h2, .popup .colour1 h3, .popup .colour1 h4, .popup .colour1 h1 a, .popup .colour1 h2 a, .popup .colour1 h3 a, .popup .colour1 h4 a, .popup .colour1 .tabbed_navigation li.current a { color: #ed1746; }

.popup .colour2, .popup .colour2 h1, .popup .colour2 h2, .popup .colour2 h3, .popup .colour2 h4, .popup .colour2 h1 a, .popup .colour2 h2 a, .popup .colour2 h3 a, .popup .colour2 h4 a, .popup .colour2 .tabbed_navigation li.current a { color: #9e8f4f; }



/*  SECTION HEADERS
--------------------------------------------------------------------------------------------- */

.section_header_plain { 
	background: url(../images/advertise/bg_section_header_plain.png) no-repeat bottom; 
	margin-bottom: 20px; 
	min-height:85px; 
	float:left; 
	width:605px; 
	padding:15px 0 0 15px; 
}

.section_header {
	margin-bottom: 20px; 
	min-height:85px; 
	_height:85px; /* :hack:min-height for IE6 */ 
	float:left; 
	width:605px; 
	padding:15px 0 0 15px;
}

.left { 
	float:left; 
	width:240px; 
	padding:0px 0 0 0px; 
}

.right { 
	float:right; 
	width:303px; 
	padding:0px 0 0 0; 
}

.right_link a { 
	color:#0085d8; 
	border-bottom:none; 
	text-decoration:none; 
}
	
.right_link a:hover {  
	background-color: #f0f0f0; 
	border-bottom:1px #000 dotted;  
}

.section_sub_header { 
	padding:0 12px 0 12px; 
	float:left; 
	width:596px;
}

.section_sub_header h2 { font-size: 2em; margin-bottom: 6px; padding-bottom: 6px; background: url(../images/advertise/border_dotted.png) repeat-x bottom; font-family: Georgia, serif;  }

.section_sub_header a.none {font-family:Arial, Helvetica, sans-serif; border: none; color: #0085CF; }

.section_sub_header a:hover{font-family:Arial, Helvetica, sans-serif; border: none; color: #0085CF;  }

.section_sub_header .link_big { margin-bottom:10px; }

.section_sub_header .link_big_online { margin-top:3px; }

.section_sub_header .link_big img { vertical-align:top; border:0px; }

.section_sub_header .link_big a { border-bottom:none; text-decoration:none;color: #0085CF; }

.section_sub_header .link_big .text a { 
	font-size:1.2em; 
	font-family:Georgia,serif; 
	font-weight:normal; 
	border-bottom:none; 
	margin:0px 0px 0px 5px;
	text-decoration: none;
	color: #0085CF;
}

.section_sub_header .link_big .text a:hover { 
	border-bottom: 1px solid #4f4d45; 
	border-bottom-style: dotted; 
}

.section_sub_header .big_arrow_link { margin:20px 0 20px 0; }
.section_sub_header .big_arrow_link img { vertical-align:top; border:0px; }
.section_sub_header .big_arrow_link a { border-bottom:none; text-decoration:none; }
.section_sub_header .big_arrow_link .text a { font-size:1.4em; font-family:Georgia,serif; font-weight:bold; color: #4f4d45; border-bottom:none; margin:0px 0px 0px 5px;}
.section_sub_header .big_arrow_link .text_blue a { font-size:1.4em; font-family:Georgia,serif; font-weight:normal; color: #0085d8; border-bottom:none; margin:0px 0px 0px 5px;}

.section_sub_header .big_arrow_link .text_blue a:hover { border-bottom: 1px solid #0085d8; border-bottom-style: dotted; }



.section_header h1 {
	font-size: 2.4em;
	margin:0px;
}

.section_header h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	width: 480px;
	margin:0px 0 0px;
	padding-bottom:6px;
}


.resource_header {background: url(../images/section_header_resources.png) no-repeat bottom;}

.job_header{ background: url(../images/advertise/section_header_jobalerts2.png) no-repeat bottom;}

.job_alert_header { background: url(../images/advertise/section_header_jobalerts.png) no-repeat bottom;}

.aboutus_header { background: url(../images/advertise/section_header_aboutus.png) no-repeat bottom;}

.film_header { background:transparent url(../images/Film_academy/bg_section_header_film.png) no-repeat scroll center bottom; }

.awards_header { background: url(../images/awards/bg_section_header.gif) no-repeat bottom; }

.recruitment_header { background: url(../images/advertise/bg_section_header.png) no-repeat bottom;}

.display_header { background: url(../images/advertise/bg_section_header_pda.png) no-repeat bottom;}

.appointment_header {background: url(../images/careers/bg_section_header.gif) no-repeat bottom; }



/*  COLOURS
--------------------------------------------------------------------------------------------- */

.section_box .dark_red {color:#BB0609; }
.section_box .dark_grey {color:#191919; }

.section_box .lowlight { color:#4f4d45; }

.section_box .colour1, .section_box .colour1 h1, .section_box .colour1 h2, .section_box .colour1 h3, .section_box .colour1 h4, .section_box .colour1 h1 a, .section_box .colour1 h2 a, .section_box .colour1 h3 a, .section_box .colour1 h4 a, .section_box .colour1 { 
	color: #ed1746;
}

.section_box .colour2, .section_box .colour2 h1, .section_box .colour2 h2, .section_box .colour2 h3, .section_box .colour2 h4, .section_box .colour2 h1 a, .section_box .colour2 h2 a, .section_box .colour2 h3 a, .section_box .colour2 h4 a, .section_box .colour2, section_header_plain .colour2 h1  { 
	color: #00a560;
}

.section_box .colour3, .section_box .colour3 h1, .section_box .colour3 h2, .section_box .colour3 h3, .section_box .colour3 h4, .section_box .colour3 h1 a, .section_box .colour3 h2 a, .section_box .colour3 h3 a, .section_box .colour3 h4 a, .section_box .colour3   { 
	color: #1a3892;
}

.section_box .colour4, .section_box .colour4 h1, .section_box .colour4 h2, .section_box .colour4 h3, .section_box .colour4 h4, .section_box .colour4 h1 a, .section_box .colour4 h2 a, .section_box .colour4 h3 a, .section_box .colour4 h4 a, .section_box .highlight, .section_box .colour4{
	color: #0066CC;
}

.section_box .colour5, .section_box .colour5 h1, .section_box .colour5 h2, .section_box .colour5 h3, .section_box .colour5 h4, .section_box .colour5 h5, .section_box .colour5 h1 a, .section_box .colour5 h2 a, .section_box .colour5 h3 a, .section_box .colour5 h4 a, .section_box .colour5  { color: #9e8f4f; }




/*  FONTS
--------------------------------------------------------------------------------------------- */


.section_box h4.small_header { 
	background:transparent url(../images/advertise/border_dotted.png) repeat-x scroll center bottom;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:1.6em;
	margin:20px 0 0px 0;
	padding:6px 0 5px 0;	
	clear: both;
} 

.section_box h4.small_header_top { 
	background:transparent url(../images/advertise/border_dotted.png) repeat-x scroll center top;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:1.6em;
	margin:20px 0 0px 0;
	padding:6px 0 5px 0;	
	clear: both;
} 

.section_box h4.small_header_none { 
	background:transparent url(../images/advertise/border_dotted.png) repeat-x scroll center bottom;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:1.6em;
	margin:0px 0 6px 0;
	padding:6px 0 4px 0;	
	clear: both;
} 

.section_box p { 
	font-size:1.2em;
	margin:0 0 10px 0;
} 

.section_box p.small { 
	font-size:1.0em;
	margin:0 0 10px 0;
} 

p.large, section_box p.large{ 
	font-size:1.6em; 
	font-family:Georgia,serif; 
	color:#4f4d45; 
	margin:0 0 5px 0; 
}

.pad_top { padding:20px 0 0 0; }

.pad_bot { padding-bottom:20px; }

p.top { margin:10px 0 0 0; }

.intro_para { 
	font-size:1.7em; 
	font-family: Georgia, serif; 
	font-weight:normal;  
	margin:0 0 20px 0;
	 
}

.intro_para1 { 
	font-size:1.4em; 
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;  
	margin:0 0 20px 0; 
}

.intro_para3 { 
	font-size:1.4em; 
	font-family: Georgia, serif; 
	font-weight:normal;  
	margin:20px 0 0px 0;
}

/* intro_text check if we are using any of the math resource comp hybrids IF NOT DELETE  */

.intro_text {
	width:270px;
	font-family:Georgia,serif;
	font-size:2.2em;
	line-height:30px;
	font-weight:normal;
	margin:0;
	padding:10px 0 0 10px;
}

a.redlink{ color:#ed1746; text-decoration:none; border:none;}
a.redlink:hover { color:#ed1746; text-decoration:underline;}

a.bluelink{ color:#0085D8; text-decoration:none; border:none;}
a.bluelink:hover { color:#0085D8; text-decoration:underline;}

/*  SECTION BOX
--------------------------------------------------------------------------------------------- */

.section_box_masthead { 
	float:left; 
	width:587px; 
	background: url(../images/advertise/bg_section_full_masthead.gif) no-repeat top left; 
	padding: 0 18px 0 15px; 
}

.section_box_masthead h2 {
	background: url(../images/advertise/border_dotted.png) repeat-x bottom;
	font-family:Georgia, "Times New Roman", Times, serif;   
	font-size: 2em; 
	margin-bottom: 6px; 
	padding-bottom: 6px; 
}

.section_box { 
	float:left; 
	width:595px; 
	margin: 0 -3px 10px 0; 
	background: url(../images/advertise/bg_section_full.gif) no-repeat bottom left; 
	min-height: 100px; 
	padding: 0 14px 20px 11px; 
}

.section_box_curve { 
	float:left; 
	width:620px; 
	height:3px; 
	background: url(../images/advertise/bg_section_curve.gif) no-repeat top left; 
	_font-size:1px; 
}

.section_box .column_half_left_border { 
	float:left; width:285px; 
	background: url(../images/advertise/border_dotted_vertical.png) repeat-y right; 
	margin:20px 0 0 0; 
	padding-right:12px; 
}

.section_box .TTVcolumn_half_left { 
	float:left; 
	width:286px; 
	margin:0px 0 0 0; 
	padding-right:12px; 
}


.section_box .TTVcolumn_half_right { 
	float:left; 
	width:285px;
	margin:0px 0 0 0; 
	padding-left:12px; 
 }


.section_box .column_half_left { 
	float:left; 
	width:286px; 
	margin:20px 0 0 0; 
	padding-right:12px; 
}


.section_box .column_half_right_border { 
	float:left; 
	width:285px; 
	background: url(../images/advertise/border_dotted_vertical.png) repeat-y left; 
	margin:20px 0 0 0; 
	padding-left:12px; 
}


.section_box .column_half_right { 
	float:left; 
	width:285px;
	margin:20px 0 0 0; 
	padding-left:12px; 
 }
 
 
.section_box .FEcolumn_half_left_border { 
	float:left; width:285px; 
	background: url(../images/advertise/border_dotted_vertical.png) repeat-y right; 
	margin:0; 
	padding-right:12px; 
}

.section_box .FEcolumn_half_left { 
	float:left; 
	width:286px; 
	margin:0; 
	padding-right:12px; 
}


.section_box .FEcolumn_half_right_border { 
	float:left; 
	width:285px; 
	background: url(../images/advertise/border_dotted_vertical.png) repeat-y left; 
	margin:0; 
	padding-left:12px; 
}


.section_box .FEcolumn_half_right { 
	float:left; 
	width:285px;
	margin:0; 
	padding-left:12px; 
 }
 

.section_box ._box { 
	width:265px; 
	background:#eeeeee; 
	padding:10px; 
}

.section_box .online_header {
	background:transparent url(../images/advertise/border_dotted.png) repeat-x scroll center bottom; 
	margin:0; 
	padding:0px 0 6px; 
	width:595px; 
	height:25px;
}

.section_box h2{ 
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 2em; 
	margin:0 0 6px; 
	color:#0085D8; 
}

.section_box h3 { 
	background: url(../images/advertise/border_dotted.png) repeat-x bottom; 
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 1.8em; 
	margin:20 0 6px; 
	padding-bottom:6px;
	font-weight:normal;
}

.section_box h3.newheader { 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	color:#333333; 
	margin:20px 0px 0px 0px; 
	padding-bottom:0px;
	font-weight:bold;
	background: none;
}

.section_box h3.video {
	background: none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 1.8em;	
	margin:0; 
	padding:0;
	font-weight:normal;
	color: #0066CC;
    text-decoration: none;
}

.section_box h3.none {margin:0 0 6px; padding-bottom: 6px;}

.section_box h4 { font-size: 1.6em; margin:0; padding-top:20px; }

.section_box h4.none { font-size: 1.6em; margin:0; padding:0px; }

.section_box h5 {font-size:1.2em; font-weight:bold; margin:0 0 4px; }

.section_box .none { margin:0; padding:0;}

.section_box a.none {text-decoration: none; border: none;}

.section_box a.no_border{border:none; text-decoration:none}

p._source { font-size: 1em; color:#999;  margin:5px 0 0 0;}

.section_box ._box p.title { 
	font-size: 1.8em; 
	font-family: Georgia, serif; 
	margin-bottom:20px; 
}

.section_box .link_big { margin-top:10px; }

.section_box .link_big_online { margin-top:3px; }

.section_box .link_big img { vertical-align:top; border:0px; }

.section_box .link_big a { border-bottom:none; text-decoration:none; }

.section_box .link_big .text a { 
	font-size:1.2em; 
	font-family:Georgia,serif; 
	font-weight:normal; 
	color: #ed1746; 
	border-bottom:none; 
	margin:0px 0px 0px 5px;
	text-decoration: none;
}

.section_box .link_big .text a:hover { 
	border-bottom: 1px solid #4f4d45; 
	border-bottom-style: dotted; 
}



.section_box .big_arrow_link { margin:20px 0 20px 0; }
.section_box .big_arrow_link img { vertical-align:top; border:0px; }
.section_box .big_arrow_link a { border-bottom:none; text-decoration:none; }
.section_box .big_arrow_link .text a { font-size:1.4em; font-family:Georgia,serif; font-weight:bold; color: #4f4d45; border-bottom:none; margin:0px 0px 0px 5px;}
.section_box .big_arrow_link .text_blue a { font-size:1.4em; font-family:Georgia,serif; font-weight:normal; color: #0085d8; border-bottom:none; margin:0px 0px 0px 5px;}
.big_arrow_link .text_blue a:hover { border-bottom: 1px solid #0085d8; border-bottom-style: dotted; }

.section_box ul { 
	font-size: 1.2em;
	list-style-image:none;
	list-style-position: outside;
	list-style-type: none;
	font-weight: normal; 
	margin:0; 
	padding:0; 
}

.section_box ul li { 
	background: url(../images/advertise/bullet_list_circle.gif) no-repeat 0 5px; 
	margin:5px 0 0 0; 
	padding:0 0 0 10px; 
}

.section_box ul li a { 
	text-decoration:none; 
	border-bottom:none; 
}

.section_box ul li a:hover { 
	text-decoration:none; 
	border-bottom: 1px solid #4f4d45; 
	border-bottom-style: dotted; 
}

.section_box ul.large { margin:0 0 20px 0; }

.section_box ul.large li { 
	background: url(../images/advertise/bullet_list_circle_grey.gif) no-repeat 0 8px; 
	margin:0; 
	padding:0 0 0 10px; 
	font-size:1.4em; 
	color:#4f4d45; 
	font-family:Georgia,serif; 
}

.footer .inner { float:left; width:595px; padding:20px 0 30px 0; margin:40px 14px 0 11px; _margin:40px 7px 0 5px; /* :hack:margin for IE6 */ background:url(../images/advertise/border_dotted.png) repeat-x top left; }

.section_box .footer { 
	float:left; 
	width:594px; 
	padding:20px 0 20px 0; 
	margin:20px 0 0 0; 
	background: url(../images/advertise/border_dotted.png) repeat-x top; 
}

.section_box .column_half_right_subjects{ 
	float:left; 
	width:309px; 
	margin:10px 0 0 0; 
	padding:0px; 
}

.section_box .column_half_right_subjects_box1 { 
	float:left; 
	width:140px; 
	margin:10px 0 0 0; 
	padding:0 18px 0 0; 
}

.section_box .column_half_right_subjects_box2 { 
	float:left; 
	width:130px; 
	margin:10px 0 0 0; 
	padding:0px; 
}

.section_box .column_half_left_channels { 
	float:left; 
	width:286px; 
	margin:10px 0 0 0; 
	clear:both; }
	
.section_box .promo_image { margin:-2px -3px -4px -3px; }

.section_box .video_image {padding:0 0 6px 0; margin:0px; background-color: white }

.section_box .video_section {
	float:left; 
	min-height:180px; 
	_height:180; 
	display: block; 
	margin-bottom: 20px;
	border-bottom: dotted 1px #D8D8D6;
}
	
.section_box .hr { background: url(../images/advertise/border_dotted.png) repeat-x top; height:1px; margin:20px 0; }
.section_box hr { display:none; }
.section_box .hr2 { background: url(../images/advertise/border_dotted.png) repeat-x top; height:1px; margin:0px 0; }

.content_image_right {
	float:right; 
	margin:0px; 
	padding-left:20px; 
}

.content_image_right_none {
	float:right;
	clear: both;
	margin:0px; 
	padding:0 0; 
}

.content_image_right_border {
	border:1px solid #D8D8D6;
	float:right; 
	margin:8px 0 10px 10px; 
	padding:0px; 
}


.content_image_left {
	float:left; 
	margin:0px; 
	clear: both;
}

.section_box .graph_box { width:265px; background:#eeeeee; padding:10px; }

/* BELOW CODE QUICK FIX IN ADVERTISING AND SHOULD BE RENAMED PLUS LOOKED AT */ 

.section_box .txt_level_recruit_home { min-height:425px; _height:425px; }

.section_box .txt_level_recruit_options { min-height:220px; _height:220px; }

.section_box .hints_tips_text_content { min-height:360px; _height:360px; }

.section_box .step_step_text_content_small { min-height:160px; _height:160px;}

.section_box .step_step_text_content { min-height:400px; _height:400px;}


 
/*  LIST STYLES
--------------------------------------------------------------------------------------------- */
ul.redlist, ul.redlist a, ul.bluelist, ul.bluelist a, ul.lightbluelist, ul.lightbluelist a, ul.greenlist, ul.greenlist a {
	padding:0px;
	margin:0px;
	width:275px;
	display:block;
	border-bottom:none; 
	text-decoration:none; 
	list-style-type:none; 
	font-size:1.1em;
}

ul.redlist li a:hover, ul.bluelist li a:hover, ul.lightbluelist li a:hover, ul.greenlist li a:hover  { 
	width:275px; 
	background-color:#F0F0F0;
	font-size:normal; 
	border-bottom:none; 
	text-decoration:none; 
	list-style-type:none; 
}


ul.redlist li.redarrow { 
	background:url(../images/marker_red.png) no-repeat 0 4px; 
	margin:0px; 
	padding:0px 0px 5px 10px; 
	color:#4F4D45; 
	border-bottom:none; 
}


ul.bluelist li.bluearrow { 
	background:url(../images/blue_marker.gif) no-repeat 0 4px; 
	margin:0px; 
	padding:0px 0px 5px 10px; 
	color:#4F4D45; 
	border-bottom:none; 
}


ul.lightbluelist li.bluearrow { 
	background:url(../images/advertise/bullet_list.gif) no-repeat 0 4px;	
	margin:0px; 
	padding:0px 0px 5px 10px; 
	color:#4F4D45; 
	border-bottom:none; 
}


ul.greenlist li.greenarrow { 
	background:url(../images/advertise/marker_green.png) no-repeat 0 4px;	
	margin:0px; 
	padding:0px 0px 5px 10px; 
	color:#4F4D45; 
	border-bottom:none; 
}

 
a.boldlink{ 
	width:275px; 
	display:block;
	font-weight:bold;
	border-bottom:none; 
	text-decoration:none; 
	list-style-type:none;
}

a.boldlink:hover { 
	width:275px; 
	background-color:#F0F0F0;
	font-weight:bold;
	border-bottom:none; 
	text-decoration:none; 
	list-style-type:none; 
}


/* resource topnav */
ul.topsubnav{ 
	margin:0px 0px 10px 0px; 
	padding:0px 0px 0px 0px; 
	list-style-type:none;
	font-size:1.1em; 
	
}

ul.topsubnav li { 
	background:url(../images/awards/bullet_list_arrow.gif) no-repeat 0 4px; 
	margin:0px 0 0 0; 
	padding:0 28px 0 10px; 
	line-height:1.4em; 
	font-size:1.1em; 
	float:left; 
	display:block; 
}

ul.topsubnav li a { 
	border-bottom:none; 
	text-decoration: none; 
	color:#1A3892; 
	font-size:1.1em; 
}
 
ul.topsubnav li a:hover { 
	font-size:1.1em;
	color:#1A3892; 
	background-color:#F0F0F0;
	border-bottom:none; 
}


/* resource subject channel nav look at tiding this up */

ul.resourcelist_subjects1{
	width:140px; 
	font-size:1.1em; 
	padding:0px; 
	margin:0px; 
	list-style-type:none; 
}

ul.resourcelist_subjects1 li.bluearrow { 
	background:url(../images/blue_marker.gif) no-repeat 0 4px; 
	margin:0px; 
	padding:0px 0px 3px 10px; 
	color:#4F4D45; 
	border:none;  
}

ul.resourcelist_subjects1 a{
	width:140px; 
	display:block; 
	border-bottom:none; 
	text-decoration:none; 
	list-style-type:none; 
	font-weight:bold;
	}
	
ul.resourcelist_subjects1 a:hover { 
	width:140px; 
	background-color:#F0F0F0; border-bottom:none; 
	text-decoration:none; 
	list-style-type:none;
	font-weight:bold; 
}

ul.resourcelist_subjects2{
	padding:0px; 
	margin:0px; 
	list-style-type:none; 
	width:130px; 
	font-size:1.1em; 
}

ul.resourcelist_subjects2 li.bluearrow { 
	background:url(../images/blue_marker.gif) no-repeat 0 4px; 
	margin:0px; 
	padding:0px 0px 3px 10px; 
	color:#4F4D45; 
	border:none;  
}

ul.resourcelist_subjects2 a{ 
	width:130px; 
	display:block; 
	border-bottom:none; 
	text-decoration:none; 
	list-style-type:none; 
	font-weight:bold;
}

ul.resourcelist_subjects2 a:hover { 
	width:130px; 
	background-color:#F0F0F0; 
	border-bottom:none; 
	text-decoration:none; 
	list-style-type:none; 
	font-weight:bold; 
}

ul.resourcelist_channels li.bluearrow { background:url(../images/blue_marker.gif) no-repeat 0 6px; margin:0px; padding:0px 0px 4px 10px; color:#1A3892; border:none;  }

ul.resourcelist_channels a{ width:266px; display:block; border-bottom:none; text-decoration:none; list-style-type:none; color:#1A3892;}

ul.resourcelist_channels a:hover { width:266px; background-color:#F0F0F0; border-bottom:none; text-decoration:none; list-style-type:none;color:#1A3892; }

ul.awards_list { margin:0; padding:0; list-style-type:none; font-size: 1em;}
ul.awards_list li { margin:0; padding:0;list-style-type:none; background: none;}
ul.awards_list li a { display:block; padding:2px 0 2px 2px; border-bottom:1px solid #e5e5e4; font-size:1.2em; color:#4f4d45; _height:1%; /* :hack:height for IE6 */ }
ul.awards_list li a:hover, ul.awards_list li .selected { background:#9e8f4f; color:#fff; }

ul.general_list { margin:0; padding:0; list-style-type:none; }
ul.general_list li { background:url(../images/awards/bullet_list_circle.gif) no-repeat 0 6px; margin:3px 0 0 0; padding:0 0 0 15px; line-height:1.4em; color:#4f4d45;}

ul.gallery_list { margin:2px 0 0 0; padding:0; list-style-type:none; }
ul.gallery_list li { margin:0 2px 0 0; padding:0; display:inline; background: none; }
ul.gallery_list li a { border-bottom:none;}
ul.gallery_list li a:hover { border-bottom:none; border-bottom-style:none; }

ul.resourcelist_channels{
	font-size:1.4em; 
	font-family:Georgia, serif; 
	color:#1A3892; 
	padding:0 10px 0 0; 
	margin:0px; 
	list-style-type:none; width:266px;
}



/* Awards */
.link_big .text_red a { font-size:1.4em; font-family:Georgia,serif; font-weight:bold; color:#bb0609; border-bottom:none; margin:0 0 0 5px;}
.link_big .text a:hover { border-bottom: 1px solid #4f4d45; border-bottom-style: dotted; }
.link_big .text_red a:hover { border-bottom: 1px solid #4f4d45; border-bottom-style: dotted; }

.link_big .text_gold a { font-size:1.4em; font-family:Georgia,serif; font-weight:bold; color:#ab9d5d; border-bottom:none; margin:0 0 0 5px;}
.link_big .text_red a:hover { border-bottom: 1px solid #4f4d45; border-bottom-style: dotted; }


/*  ADVERTISING SECTION
--------------------------------------------------------------------------------------------- */

/* Homepage */
.section_box .homepage_col { float:left; width:196px; margin:0 6px 20px 0; }
.section_box .homepage_col_last { float:left; width:190px; margin:0 0 20px 0; }
.section_box .homepage_col .top, .section_box .homepage_col_last .top { background: url(../images/advertise/border_dotted.png) repeat-x top; height:1px; width:190px; _font-size:1px; }
.section_box .homepage_col .title, .section_box .homepage_col_last .title { width:190px; background: url(../images/advertise/border_dotted.png) repeat-x bottom; margin:0 0 15px 0; padding:3px 0; }
.section_box .homepage_col .title img, .section_box .homepage_col_last .title img { vertical-align:top; margin:2px 5px 0 0; }
.section_box .homepage_col .title a, .section_box .homepage_col_last .title a { font-size:1.8em; font-family:Georgia,serif; border-bottom:none; text-decoration:none; }
.section_box .homepage_col .title a:hover, .section_box .homepage_col_last .title a:hover { background-color:#fff; }
.section_box .homepage_col .content { clear:both; background: url(../images/advertise/border_dotted_vertical.png) repeat-y right; padding-right:6px; min-height:260px; _height:2600px; }
.section_box .homepage_col .sub_title, .section_box .homepage_col_last .sub_title { font-size:1.2em; font-weight:normal; margin:10px 0 5px 0; padding-bottom:5px; background: url(../images/advertise/border_dotted.png) repeat-x bottom; font-family:Georgia, serif; }
.section_box .homepage_col ul, .section_box .homepage_col_last ul { list-style:none; margin:0; padding:0; }
.section_box .homepage_col ul li, .section_box .homepage_col_last ul li { background: url(../images/advertise/bullet_list.gif) no-repeat 0 3px; margin:5px 0 0 0; padding:0 0 0 10px; }
.section_box .homepage_col ul li a, .section_box .homepage_col_last ul li a { text-decoration:none; border-bottom:none; }
.section_box .homepage_col ul li a:hover, .section_box .homepage_col_last ul li a:hover { text-decoration:none; border-bottom: 1px solid #4f4d45; border-bottom-style: dotted; }
.sources {color:#999999; font-family: 1em; padding-top: 5px;}
.sources ol {margin: 5px; 0 0; padding: 0 0 0 23px;  }

/* Online */
.section_box .online_header { width:592px; margin:20px 0 10px 0; padding:0 0 6px 0; background:url(../images/advertise/border_dotted.png) repeat-x bottom; }
.section_box .online_header:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.section_box .online_content { margin:0 0 20px 0; }
.section_box .online_content_bot { margin:0; }
.section_box .online_content:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.section_box .online_left { float:left; width:305px; margin:0; padding:0; }
.section_box .online_right { float:left; width:267px; height:30px; margin:0; padding:0; text-align:right; }
.section_box .tbl_online { width:100%; font-weight:bold; }
.section_box .tbl_online td, .section_box .tbl_online th { background:#f5f5f5; padding:5px 10px; }
.section_box .tbl_online td.center { text-align:center; }
.section_box ul.online_list { list-style:none; margin:0; padding:0; }
.section_box ul.online_list li { margin:10px 0 0 0; padding:0 0 0 10px; font-weight:normal; }
.section_box .online_image_eg { float:right; margin:0 0 0 20px; }

/* Classification */
.section_box .classification_header { width:592px; margin:0 0 10px 0; padding:0; font-size:1.4em; font-family:Georgia, serif; font-weight:normal; color:#0085d8; }
.section_box .classification_header img { vertical-align:top; margin:0 5px 0 0; }
.section_box .classification_content { margin:0; clear:both; width:595px; }
.section_box .classification_content:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.section_box .classification_col_first { float:left; width:190px; margin:0 0 0 25px; _margin:0 0 0 12px; }
.section_box .classification_col { float:left; width:190px; margin:0; }
.section_box ul.classification_list { margin:0 0 20px 0; font-size: 1em; }
.section_box ul.classification_list li { background: url(../images/advertise/bullet_list_circle.gif) no-repeat 0 5px; margin:5px 0 0 0; padding:0 0 0 10px; }

/* Contact us */
.section_box .contact_content { float:left; margin:20px 0; }
.section_box .reg_contact_content { float:left; margin:20px 0; min-height:410px; }
.section_box .contact_col { float:left; width:190px; margin:0 6px 0 0; padding:0 6px 0 0; background:url(../images/advertise/border_dotted_vertical.png) repeat-y right; min-height:270px; _height:270px; }
.section_box .contact_col_last { float:left; width:190px; margin:0 0 0 0; padding:0; }
.section_box .reg_sales_col { float:left; width:190px; margin:20px 6px 20px 0; padding:0 6px 0 0; background:url(../images/advertise/border_dotted_vertical.png) repeat-y right; min-height:150px; _height:150px; }
.section_box .reg_sales_col_last { float:left; width:190px; margin:20px 0 20px 0; padding:0; }
.section_box .contact_address { margin:0 0 20px 0; }
.section_box .none { margin:0px; padding:0px;}
.section_box h4.reg_sales { font-size: 1.4em; font-weight:normal; margin:0; padding:0; }
.section_box .contact_col a, .section_box .contact_col_last a { border-bottom:1px dotted #4f4d45; text-decoration: none; }
.section_box .contact_col a:hover { background-color:#f0f0f0; border-bottom:1px dotted #4f4d45; }

/* Display */
.section_box .display_content { float:left; margin:20px 0 0 0; }
.section_box .display_double_col { float:left; width:383px; margin:0 6px 0 0; padding:0 15px 0 0; background:url(../images/advertise/border_dotted_vertical.png) repeat-y right; min-height:270px; _height:270px; }
.section_box .display_single_col { float:left; width:190px; margin:0 0 0 0; padding:0; }
.section_box .tbl_display_rates { width:100%; font-weight:bold; margin:20px 0 0 0; }
.section_box .tbl_display_rates td, .section_box .tbl_display_rates th { background:#f5f5f5; padding:5px 10px; text-align:left; }
.section_box .tbl_display_rates th { color:#0085df; font-weight:bold; font-size:1.4em; }
.section_box .tbl_magazine_rates { width:399px; float:left; }
.section_box .magazine_rates_eg { float:left; margin-top:20px; }
.section_box .discount_box { width:285px; background:#f5f5f5; padding:10px 3px; }
.section_box .discount { margin:5px 0; }
.section_box .discount_box p { margin:0; padding:0; }
.section_box .cancel_newspaper { background:url(../images/advertise/display_cancel_news.jpg) no-repeat right bottom; padding:0 100px 0 0; }
.section_box .cancel_magazine { background:url(../images/advertise/display_cancel_mag.jpg) no-repeat right bottom; padding:0 110px 0 0; min-height:80px; }
.section_box .button { clear:both; margin-top:20px; float:left; }
.section_box .button a { border-bottom:none; text-decoration:none; }
.section_box .center_img { text-align:center; width:285px; margin-bottom:-23px; }

/* Events */
.section_box .column_third { float:left; width:190px; margin:0 6px 0 0; padding:0 6px 0 0; background:url(../images/advertise/border_dotted_vertical.png) repeat-y right; min-height:390px; _height:390px; }
.section_box .column_third_last { float:left; width:190px; margin:0 0 0 0; padding:0; }
.section_box .event_header { min-height:60px; font-size: 1.8em; margin:20px 0 6px 0; padding-bottom: 6px; background: url(../images/advertise/border_dotted.png) repeat-x bottom; color:#0085d8; font-family:Georgia,serif; }

/* Tabbed navigation */
.tabbed_navigation { clear:both; float:left; font-size: 1.09em; background:url(../images/advertise/bg_tabbed_nav.gif) no-repeat right bottom; width:620px; margin:0; }
.tabbed_navigation ul { margin:0; padding:0; list-style:none; }
.tabbed_navigation li { float:left; margin:0; padding:0; background:url(../images/advertise/tab_right.png) no-repeat right top; margin:0 10px 0 0; }
.tabbed_navigation li a { display:block; background:url(../images/advertise/tab_left.png) no-repeat left top; padding:7px 17px 6px; border-bottom:none; text-decoration:none; font-weight:bold; }
.tabbed_navigation li.current { background:url(../images/advertise/tab_right_on.png) no-repeat right top; }
.tabbed_navigation li.current a { background:url(../images/advertise/tab_left_on.png) no-repeat left top; padding-bottom:7px; color: #0085cf;
 }

/* Extras (Right hand-side) column */
.right_col_box { background: #fff url(../images/advertise/extras_box_bottom.png) no-repeat bottom; margin: 20px 10px; zoom:1;/*:hack: fixes ie6+7 issue for position relative avatars*/}
.right_col_box_man { background: #fff url(../images/advertise/extras_box_bottom_man.png) no-repeat bottom; }
.no_top { margin:0 10px 20px 10px; padding:0 0 10px 0; }
.no_top .img { margin-left:1px; }
.right_col_box_sleeve { background: url(../images/advertise/extras_box_top.png) no-repeat top; padding: 6px 10px 10px 10px; zoom: 1; }
.right_col_box_top_blu { background: url(../images/advertise/extras_box_top_blu.png) no-repeat top; padding:3px 10px 3px 20px; margin:20px 0 0 0; font-size:1.4em; font-family:Georgia, serif; color:#fff; }
.right_col_quote_box { background: #fff url(../images/advertise/extras_quote_box_bottom.png) no-repeat bottom; margin:20px 10px 0 10px; float:left; }
.right_col_quote_box_sleeve { background: url(../images/advertise/extras_quote_box_top.png) no-repeat top; padding:15px 10px 15px 10px; float:left; }
.right_col_quote_box .right_col_quote_box_sleeve .right_col_quote_p { margin:5px 0 25px 0; }
.right_col_box h3 { font-size: 1.6em; color:#4f4d45; margin:0 0 10px 0; padding-bottom: 6px; background: url(../images/advertise/border_dotted.png) repeat-x bottom; }
.right_col_box h4 { font-size:2.4em; color:#0085cf; margin:10px 15px 10px 15px; line-height:1.2em; }
.right_col_box h4 a { border-bottom:none; }
.right_col_box h4 a:hover { background-color:#f0f0f0; border-bottom:1px dotted #000; }
.right_col_box p a { color:#0085cf; font-weight:bold; border-bottom:none; }
.right_col_box p a:hover { background-color:#f0f0f0; border-bottom:1px dotted #000; }
.right_col_box p.large { font-size:1.4em; color:#4f4d45; font-family:Georgia,serif; margin:10px 15px 0 15px; }
.right_col_box p.bottom { margin:10px 15px 10px 15px; }
.right_col_box p.none { margin:0; padding:0; }
.right_col_box .txt_download { color:#979797; line-height:1.6em; padding-top:10px; }
.right_col_box .txt_download a { font-size: 1.6em; color:#4f4d45; font-family:Georgia, serif; border-bottom:none; }
.right_col_box .txt_download a:hover { background-color: #f0f0f0; border-bottom:1px dotted; }
.right_col_box .download_arrow { float:right; margin:0 0 0 10px; vertical-align:middle; }
.right_col_box ul { list-style:none; margin:0 0 0 10px; padding:0; }
.right_col_box ul li { background: url(../images/advertise/bullet_list.gif) no-repeat 0 3px; margin:5px 0 0 0; padding:0 0 0 10px; }
.right_col_box ul li a { text-decoration:none; border-bottom:none; }
.right_col_box ul li a:hover { text-decoration:none; border-bottom: 1px solid #4f4d45;}






/*  MISC
--------------------------------------------------------------------------------------------- */

.image_search_button{ 
	float:right; 
	width:275px; 
	height:40px; 
	margin:0; 
	padding:30px 0 0 0; 
	border:none; 
	text-decoration:none
}

.sponsor_logo { float:right; padding:0; margin:8px 0 10px 10px; border:#d8d8d6 solid 1px; }




