﻿body 
{
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: Helvetica, Arial, sans-serif;
	color: #fff;
	text-align: left;
	margin: 0;
}

.clear 
{
	display: block; 
	clear: both;
}

#wrapper 
{
	width:750px; 
	border:0; 
	margin: 0 auto; 
	background-color: #ffffff;
}

#topcontent h1
{
	display: none;
}

.top_seperator
{
	display: none;
}

#submenumargin 
{
	height: 28px; 
	background-color: #ffffff;
}

#menu 
{
	float:left; 
	width:146px; 
}

#quickLinks 
{
	/*height: 196px; */
	padding: 10px 5px 20px 15px; 
	color: #616265;
	margin-top: 40px; 
	float: left; 
	width: 125px;
}

ul.quicklink_list
{
	margin: 0;
	padding: 0;
}

li.quicklink 
{
	list-style-type: none;
	margin: 0 0 7px 0;
	/*padding-left:5px; */
	/*border-left: 2px solid #ed6b19;*/
}

li.quicklink a 
{
	font-size: 1.3em; 
	color: #616265; 
	font-weight: normal; 
	text-decoration: none;
}

li.quicklink a:hover 
{
	text-decoration:underline;
}

.quicklinktitle 
{
	color: #585858; 
	font-size: 1.3em; 
	font-weight: bold; 
	/*padding-bottom: 6px; */
	margin-left: 0; 
	margin-bottom: 6px; 
	display:block;
}

#CorpLogoDiv
{
	margin-left: 22px;
}

#CorpLogoDiv img
{
	margin-top: 25px;
	border: 0;
}

#contentBox 
{
	margin-left: 22px; 
	margin-top: 20px; 
	margin-bottom: 14px; 
	width: 396px;  
	padding: 0; 
	float: left;
}

#home_contents 
{
	margin-top: 25px;
	font-size: 1.3em; 
	color: #585858; 
	padding-left: 5px; 
	padding-right: 5px; 
	height: 340px; 
	overflow: auto;
}

#footer 
{
	margin-top: 20px; 
	padding-top: 3px; 
	text-align: left; 
	clear: both;
	padding-bottom: 30px;
}

#footer_seperator
{
	display: none;
}

#footer ul
{
	margin: 0;
	padding: 10px 0 0 10px;
}

#footer ul li
{
	float: left;
	list-style-type: none;
	margin-right: 14px;
}

#footer ul li a
{
	font-size: 1.2em;
	font-weight: bold;
	color: #ffffff;
}



#people_contents
{
	font-size: 1.3em;
	color: #86888b;
}

#people_contents .Person_Name
{
	color: #00add0;
	font-weight: bold;
}

#people_contents .Person_Title
{
	display: block;
	padding-top: 6px;
	color: #00add0;
	font-weight: bold;
}

#people_contents .People_Description
{
	overflow: auto;
	height: 540px;
	padding-right: 10px;
}

#people_contents .People_Description img
{
	float: left;
	padding: 0 20px 10px 0;
}


.News_Heading
{
	font-size: 1.6em;
	display: block;
	padding-top: 6px;
	color: #00add0;
	font-weight: bold;
}

#newsitem 
{
	font-size: 1.3em; 
	color: #585858;
	margin-top: 20px;
	height: 630px;
	overflow: auto;
	/*padding: 20px 15px 20px 15px;*/
}

#newsitem div
{
	padding: 0 10px 10px 0;
}

#newsitem div img 
{
	float: left;
	padding: 0 20px 20px 0; 
}



#sidebarBox 
{
	margin-top:25px; 
	margin-left:20px; 
	width:162px;
	padding:0; 
	float:right;
}

#sidebarBox .title
{
	text-align:left; 
	padding-top:5px;
}

.sidebar .title 
{
	text-align:left; 
	padding-top:5px;
}

.titlewhatson 
{
	text-align:left;
	padding-top:5px;
	padding-bottom: 8px;
	margin-top: 85px;
}

.sidebar 
{
	margin:0; 
	color:#585858; 
	padding:0px 5px 10px 0;
}

.sidebarNews 
{
	margin: 15px 0 0 0; 
	color:#585858; 
	padding:0 5px 10px 0; 
	overflow: auto; 
	height: 650px;
}

.sidebarProgs 
{
	margin: 15px 0 0 0; 
	color:#585858; 
	padding:0 5px 10px 0; 
	overflow: auto; 
	height: 720px;
}

.title h2, .titlewhatson h2 
{
	font-size:1.4em; 
	color:#585858; 
	font-weight:bold; 
	margin:0; 
	padding:0;
}

ul.side_ul
{
	margin: 0;
	padding: 0;
}

.sidelink 
{
	list-style-type: none;
	font-size: 1.3em; 
	margin: 5px 0px 5px 0; 
	padding-right: 5px;
	padding-left: 15px;
	background: transparent URL("../Images/Layout/sidebar_arrow.png") no-repeat top left;
}

.sidelink_whatson 
{
	list-style-type: none;
	color:#86888b; 
	font-size: 1.3em; 
	margin: 0 0 26px 0;
	padding-left: 15px;
	background: transparent URL("../Images/Layout/sidebar_arrow.png") no-repeat top left; 
}

.sidelink_news 
{
	list-style-type: none;
	font-weight:bold;
	color:#86888b; 
	font-size: 1.3em; 
	margin: 0 0 10px 0;
	padding-right: 5px;
	padding-left: 15px;
	background: transparent URL("../Images/Layout/sidebar_arrow.png") no-repeat top left;
}

.sidelink_progs 
{
	list-style-type: none;
	font-weight:bold;
	color:#86888b; 
	font-size: 1.3em; 
	margin: 0 0 10px 0; 
	padding-left: 15px;
	padding-right: 5px;
	background: transparent URL("../Images/Layout/sidebar_arrow.png") no-repeat top left;
}

.sidelink a, .sidelink_news a, .sidelink_news a.unselected, .sidelink_news a:visited, .sidelink_progs a
{
	color:#86888b; 
	text-decoration:none;
}

.sidelink a:hover, .sidelink_news a:hover, .sidelink_progs a:hover
{
	text-decoration:underline;
}

.sidebar_people .sidelink a:hover 
{
	color: #00add0;
	text-decoration: none;
}

.sidebar_people .sidelink a.selected, .sidelink_news a.selected, .sidelink_progs a.selected
{
	color: #00add0;
}


#programmeBox 
{
	margin-left:22px; 
	margin-top:20px; 
	margin-bottom:14px; 
	width:396px; 
	border:0; 
	padding:0; 
	float:left; 
	text-align: center;
}

#Programme_Text_Container
{
	text-align: left;
	font-size: 1.3em;
	width: 398px;
	margin-top: 10px;
	height: 520px;
	overflow: auto;
}

#Programme_Text_Container div
{
	color: #585858;
	padding: 5px 10px 5px 0;
}

#International_Text_Container
{
	text-align: left;
	font-size: 1.3em;
	width: 398px;
	margin-top: 10px;
	height: 220px;
	overflow: auto;
}

#International_Text_Container div
{
	color: #585858;
	padding: 5px 10px 5px 0;
}

.loginButton1
{
	display: block;
	text-align: center;
	font-size: 1.1em;
	font-weight: bold;
	color: #ffffff;
	padding: 5px 5px 5px 5px;
	margin-top: 10px;
	background-color: #bccf03;
	width: 140px;
}

.loginButton2
{
	display: inline-block;
	text-align: center;
	font-size: 1.1em;
	font-weight: bold;
	color: #ffffff;
	padding: 5px 5px 5px 5px;
	background-color: #bccf03;
	width: 120px;
}

.loginButton1:hover, .loginButton2:hover
{
	background-color: #B1B1B1;
	color: #ffffff;
}

.denied_access
{
	margin-top: 6px;
	text-align: left;
	font-size: 0.9em;
	margin-left: 5px;
	margin-right: 5px;
	border: solid 2px #FF0000;
	background-color: #FFC3C3;
	padding: 10px 10px 10px 10px;
	color: #000000;
}

.Programmes_Title h2
{
	text-align: left;
	font-size: 1.6em;
	display: block;
	padding-top: 6px;
	color: #00add0;
	font-weight: bold;
}

.Programme_Intro_Text
{
	color: #585858;
	text-align: left;
	margin-top: 15px;
	margin-bottom: 0;
	font-size: 1.3em;
	height: 350px;
	overflow: auto;
	padding-left: 5px; 
	padding-right: 5px; 
}

#contentBoxWide 
{
	margin-left:40px; 
	margin-top:20px; 
	width:524px;
	padding:0; 
	float:left
}

#contentBoxWide .title h2
{
	text-align: left;
	font-size: 1.6em;
	display: block;
	padding-top: 6px;
	color: #00add0;
	font-weight: bold;
}

#contentBoxWide .whoarewe_slideshow
{
	margin-top: 10px;
}

#contentBoxWide .WhoAreWe_txt
{
	color: #585858;
	text-align: left;
	margin-top: 15px;
	margin-bottom: 0;
	font-size: 1.3em;
	height: 565px;
	overflow: auto;
	padding-right: 10px;
}

#contentBoxWide .Awards_txt
{
	color: #585858;
	text-align: left;
	margin-top: 15px;
	margin-bottom: 0;
	font-size: 1.3em;
	height: 585px;
	overflow: auto; 
	padding-right: 10px;
}

#contentBoxWide .Recruitment_txt
{
	color: #585858;
	text-align: left;
	margin-top: 15px;
	margin-bottom: 0;
	font-size: 1.3em;
	height: 585px;
	overflow: auto; 
	padding-right: 10px;
}

#contentBoxWide .slideshow
{
	margin-top: 10px;
}

#contentBoxWide .mentorn_sub_txt
{
	color: #585858;
	text-align: left;
	margin-top: 15px;
	margin-bottom: 0;
	font-size: 1.3em;
	height: 470px;
	overflow: auto; 
	padding-right: 10px;
}

#contentBoxWide .mentorn_usa_sub_txt
{
	color: #585858;
	text-align: left;
	margin-top: 15px;
	margin-bottom: 0;
	font-size: 1.3em;
	height: 400px;
	overflow: auto; 
	padding-right: 10px;
}

#contentBoxWide .idea_txt
{
	color: #585858;
	text-align: left;
	margin-top: 15px;
	margin-bottom: 0;
	font-size: 1.3em;
	height: 470px;
	overflow: auto; 
	padding-right: 10px;
}

#contentBoxWide .mandatory_txt
{
	color: #585858;
	text-align: left;
	margin-top: 15px;
	margin-bottom: 0;
	font-size: 1.3em;
	height: 585px;
	overflow: auto; 
	padding-right: 10px;
}

#contentBoxWide .sales_home_txt
{
	height: 400px;
	overflow: auto;
	color: #585858;
	text-align: left;
	margin-top: 15px;
	margin-bottom: 0;
	font-size: 1.3em;
	padding-right: 10px;
}

#contentBoxWide .sales_home_txt div
{
	margin-top: 10px;
}









.sitemap_menu
{
	padding: 20px 10px 10px 20px;
	margin: 0 10px 0 0;
	font-size: 1.2em;
	color: #585858;
	height: 572px;
	overflow: auto;
}

/* take this out if you want different levels to have different bullet styles */
.sitemap_menu ul li
{
	list-style-type: square;
	margin-bottom: 4px;
}

.sitemap_menu, .sitemap_menu a
{
	color: #585858;
	background-color: inherit;
}

.sitemap_menu a:hover
{
	color: #00add0;
	background-color: inherit;
}

a 
{
	color:#00add0; 
	font-weight:normal; 
	text-decoration:none;
}

a:hover
{
	text-decoration: underline;
}
      
.separator 
{
    margin-top: 40px;
    padding-top: 1px;
    height: 1px;
    background-color: #ed6b19;
    width: 100%;
}

.center_align
{
	text-align: center;
	margin: 0 auto;
	width: 160px;
}

.align_left
{
	text-align: left;
	padding-left: 6px;
	margin-top: 10px;
}

#programme_flash
{
	width: 398px;
	height: 261px;
}

.image_button
{
	display:block;
	background-image: url("../Images/Layout/icon_presspack_btn.jpg");
	width: 106px;
	height: 49px;
}

.image_button:hover
{
	display:block;
	background-image: url("../Images/Layout/icon_presspack_btn_hover.jpg");
	width: 106px;
	height: 49px;
}