/*===========================================================
WEBSITE: npower Brighter Graduates
COMPANY: outsidethebox.co.uk
===========================================================*/

body {
	margin: 0;
	padding: 0;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #7A7A7A;
	font-size: 86%;
	overflow: -moz-scrollbars-vertical;
	top:0;
}

h1
{
	font-size: 2em;
	color:#F71938;
}

#wrapper {
	padding:0;
	width:980px;
	margin:0 auto;
	text-align: left;
	background:#FFFFFF;
	top:0;
}

/*Header Info________________________________________*/

#contentback
{
	background:url("contentback.jpg") repeat-x;
	height:6px;
	clear:both;
}

#header_container {
	display: block;
	float: left;
	width: 100%;
	height: 215px;
	background: url("header_shim.jpg") #F1B8C2 repeat-x;
	margin: 0px;
	padding: 0px;
}

#header_container_homepage /* Doesn't have the grey border at bottom */ {
	display: block;
	float: left;
	width: 100%;
	height: 214px;
	background: url("homepage_header_shim.jpg") repeat-x;
	margin: 0px;
	padding: 0px;
}

#header {
	text-align: left;
	height: 159px;
	background: url(header_shim.gif) repeat-x;
	width: 980px;
	margin:0 auto;
	padding:0;
	display:block;
}

/*====================================================
Subnavigation / Subheader
====================================================*/

#subheader_container {
	display: block;
	float: left;
	width: 100%;
	height: 214px;
	background: url("subheader_shim.jpg") repeat-x;
	margin: 0px;
	padding: 0px;
}

.subnav {
	display: block;
	margin: 0px auto 0px auto;
	width: 940px;
	height: 23px;
	padding: 10px 20px 0px 20px;
}

.subnav a {	display: block; float: left; color: #FFFFFF; text-decoration:none; font-size:0.9em; padding: 0px; }
.subnav a:hover { text-decoration: underline; }

.subnav_spacer { display: block; float: left; color: #ffffff; margin: 0px 15px 0px 15px; padding: 0px; }

h2.subheader {
	display: block;
	margin: 1px auto 0px auto;
	width: 980px;
	padding: 0px;	
	padding: 180px 0 0 0; 
	overflow: hidden;  
	height: 0px !important; 
	height /**/: 180px;
}

h2#aboutus_subheader { background: url("about-us/aboutus_subheader.jpg") no-repeat; }
h2#howwegothere_subheader { background: url("about-us/howwegothere_subheader.jpg") no-repeat; }
h2#whatwedo_subheader { background: url("about-us/whatwedo_subheader.jpg") no-repeat; }
h2#howwearestructured_subheader { background: url("about-us/howwearestructured_subheader.jpg") no-repeat; }
h2#whatitslikehere_subheader { background: url("about-us/whatitslikehere_subheader.jpg") no-repeat; }
h2#corporateresponsibility_subheader { background: url("about-us/corporateresponsibility_subheader.jpg") no-repeat; }
h2#ourlocations_subheader { background: url("about-us/ourlocations_subheader.jpg") no-repeat; }
h2#thefutureofenergy_subheader { background: url("about-us/thefutureofenergy_subheader.jpg") no-repeat; }
h2#challenge_subheader { background: url("about-us/challenge_subheader.jpg") no-repeat; }

/*accessibility___________________________*/
#accessibility{
	float:left;
	margin:9px 0px 0px 0px;
	padding:0px;
	width:100%;
}
#accessibility ul{
	list-style:none;
	float:right;
	margin:0px;
	padding:0px;
}
#accessibility ul li{
	float:left;
	color:#ffffff;
	margin:0px;
	padding:0px 10px 0px 10px;
	border-right:1px solid #FFFFFF;
	line-height:1.5em;
}
#accessibility ul li.none{
	border:none;
	
}
#accessibility a{
	color:#FFFFFF;
}
#accessibility a.small{
	text-decoration:none;
}
#accessibility a.medium{
	text-decoration:none;
	font-size:1.3em;
}
#accessibility a.large{
	text-decoration:none;
	font-size:1.5em;
}

/*Logo__________________________________*/
.fullwidthdiv{
	width:980px;
	float:left;
	margin:23px 0px 0px 0px;
	padding:0px;
	clear:both;
	display:inline;
}

#logo {
	background:transparent url(toptitle.jpg) no-repeat scroll 0 0;
	float:left;
	height:0 !important;
	margin:0 auto;
	overflow:hidden;
	padding:69px 0 0;
	width:625px;
	display:inline;
}

/*Regitser______________________________*/
#alreadyregistered {
	background:transparent url(registered.gif) no-repeat scroll 0 0;
	float:left;
	height:0 !important;
	margin:0 auto;
	overflow:hidden;
	padding:32px 5px 0 0;
	width:181px;
	display:inline;
}
#register
{
	width:290px;
	float:right;
	margin:20px 0px 0px 0px;
	padding:0px;
	display:inline;
}

/*Header Nav_________________________*/

#HeaderNav{
	float:left;
	margin:15px 0px 0px 0px;
	padding:0px;
	height:82px;
	width:980px;
}
* html #HeaderNav{
	float:left;
	margin:10px 0px 0px 0px;
	padding:0px;
	height:82px;
	width:980px;
}
#HeaderNav ul{
	float:left;
	list-style:none;
	height:82px;
	margin:0px;
	padding:0px;
}
#HeaderNav ul li{
	float:left;
	background:url(ul_separator.gif) right no-repeat;
	text-align:center;
}
#HeaderNav a{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	font-size:0.9em;
	padding:30px 5px 0px 5px;
	float:left;
	height:52px;
}
#HeaderNav span#shim4 a,#HeaderNav span#shim5 a,#HeaderNav span#shim9 a
{
	padding:25px 5px 0px 5px;
}

.showingleft
{
	background:url(highlighted_left.gif) no-repeat bottom;
	width:11px;
	height:82px;
	float:left;
	margin-left:4px;
	display:inline;
}
.hidingleft
{
	width:11px;
	height:82px;
	float:left;
	margin-left:4px;
	display:inline;
}
.showingright
{
	background:url(highlighted_right.gif) no-repeat bottom;
	width:11px;
	height:82px;
	float:left;
	margin-right:4px;
	display:inline;
}
.hidingright
{
	width:11px;
	height:82px;
	float:left;
	margin-right:4px;
	display:inline;
}
.showing{
	background:url(highlighted_shim.gif) repeat-x bottom;
	height:82px;
	float:left;
	display:inline;
	overflow:hidden;
}


/*homepage_______________________________________*/
#homepagebanner{
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
	background:url(homepage/homepage_bg_shim.gif) repeat-x;
	height:654px;
}

/*homepage_______________________________________*/
#homepagebanner{
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
	background:url(homepage/homepage_bg_shim.gif) repeat-x;
	height:654px;
}
#strapline{
	width:980px;
	margin:0px auto;
	padding:0px;
	height:70px;
	position:relative;
}
#graduatescheme2009{
	background:transparent url(homepage/GraduateScheme2009.gif) no-repeat scroll 0 0;
	float:right;
	height:0 !important;
	margin:12px auto;
	overflow:hidden;
	padding:47px 5px 0 0;
	width:440px;
	display:inline;
}
#latestnews{
	background:transparent url(homepage/LatestNews.gif) no-repeat scroll 0 0;
	float:left;
	height:0 !important;
	margin:24px auto 0px 18px;
	overflow:hidden;
	padding:24px 5px 0 0;
	width:118px;
	display:inline;
}
#strapline p{
	color:#FFFFFF;
	clear:both;
	font-weight:bold;
	float:left;
	font-size:0.9em;
	margin:0px 0px 20px 0px;
	padding:0px;
	width:100%;
}
#marqueecontainer{
position: absolute;
width: 250px; /*marquee width */
height: 40px; /*marquee height */
overflow: hidden;
padding: 0px;
left:150px;
top:20px;
}

/*Center Styling_________________________________*/
#homepagehouses{
	margin:0px auto;
	width:100%;
	background:url(homepage/homepage_bg.jpg) no-repeat;
	height:584px;
}
#graduatesfloat{
	float:left;
	width:100%;
	margin:0px;
	padding:0px;
}
#graduates{
	width:980px;
	margin:0px auto;
	padding:0px;
	position:relative;
	
}
#state1,#state2,#state3,#state4,#state5,#state6,#state7{
	position:absolute;
	top:120px;
	left:0px;
	padding:0px;
}
* html #state1, * html #state2, * html #state3, * html #state4, * html #state5, * html #state6, * html #state7{
	position:absolute;
	top:120px;
	left:0px;
	padding:0px;
}

/*Content above blobs_______________________________*/
#times{
	position:absolute;
	top:35px;
	left:18px;
	marigin:0px;
	padding:0px;
	width:235px;
	z-index:1;
}
.timesimg1{
	float:left;
}
.timesimg2{
	float:right;
}
#gradtext{
	position:absolute;
	top:35px;
	left:327px;
	width:550px;
	z-index:1;
}
#graduaterecruitment{
	background:transparent url(homepage/homepageh1.gif) no-repeat scroll 0 0;
	float:left;
	height:0 !important;
	margin:0px auto 0px 0px;
	overflow:hidden;
	padding:31px 0px 0 0;
	width:279px;
	display:inline;
}
#gradtext p{
	float:left;
	clear:both;
	margin-top:25px;
	color:#FFFFFF;
	font-size:0.9em;
	width:550px;
}


/*Blobs_____________________________________________*/
#blob2{
	width:210px;
	height:234px;
	background:url(homepage/Blob2.png) no-repeat;
	position:absolute;
	top:250px;
	left:0px;
}
* html #blob2{
	background:url(homepage/Blob2.gif) no-repeat;
}
#blob3{
	width:225px;
	height:218px;
	background:url(homepage/Blob3.png) no-repeat;
	position:absolute;
	top:140px;
	left:30px;
}
* html #blob3{
	background:url(homepage/Blob3.gif) no-repeat;
}

#blob4{
	width:250px;
	height:244px;
	background:url(homepage/Blob4.png) no-repeat;
	position:absolute;
	top:200px;
	left:190px;
}
* html #blob4{
	background:url(homepage/Blob4.gif) no-repeat;
}

#blob5{
	width:274px;
	height:237px;
	background:url(homepage/Blob5.png) no-repeat;
	position:absolute;
	top:200px;
	left:330px;
}
* html #blob5{
	background:url(homepage/Blob5.gif) no-repeat;
}

#blob6{
	width:274px;
	height:237px;
	background:url(homepage/Blob6.png) no-repeat;
	position:absolute;
	top:150px;
	left:415px;
	z-index:1;
}
* html #blob6{
	background:url(homepage/Blob6.gif) no-repeat;
}

#blob7{
	width:255px;
	height:216px;
	background:url(homepage/Blob7.png) no-repeat;
	position:absolute;
	top:10px;
	right:0px;
	z-index:1;
}
* html #blob7{
	background:url(homepage/Blob7.gif) no-repeat;
}


/*blob content_______*/
.blobcontent{
	width:84%;
	margin:10% 5% 0px 6%;
	padding:0px;
	
}
* html .blobcontent{
	width:82%;
	margin:2% 5% 0px 6%;
	padding:0px;
	
}
.blobcontent p{
	float:left;
	clear:both;
	margin:10px 0px 0px 0px;
	font-size:0.9em;
	width:100%;
}
.blobcontent a{
	float:left;
	clear:both;
	margin:10px 0px 0px 0px;
	font-size:0.9em;
	color:#e61736;
	text-decoration:underline;
	width:100%;
}

/*Blob titles____________*/
.blob2title{
	background:transparent url(homepage/Blob2_Title.gif) no-repeat scroll 0 0;
	float:left;
	height:0 !important;
	margin:0px auto 0px 0px;
	overflow:hidden;
	padding:71px 0px 0 0;
	width:164px;
	display:inline;
}
.blob3title{
	background:transparent url(homepage/Blob3_Title.gif) no-repeat scroll 0 0;
	float:left;
	height:0 !important;
	margin:0px auto 0px 0px;
	overflow:hidden;
	padding:34px 0px 0 0;
	width:166px;
	display:inline;
}

.blob4title{
	background:transparent url(homepage/Blob4_Title.gif) no-repeat scroll 0 0;
	float:left;
	height:0 !important;
	margin:0px auto 0px 0px;
	overflow:hidden;
	padding:71px 0px 0 0;
	width:128px;
	display:inline;
}

.blob5title{
	background:transparent url(homepage/Blob5_Title.gif) no-repeat scroll 0 0;
	float:left;
	height:0 !important;
	margin:0px auto 0px 0px;
	overflow:hidden;
	padding:74px 0px 0 0;
	width:227px;
	display:inline;
}

.blob6title{
	background:transparent url(homepage/Blob6_Title.gif) no-repeat scroll 0 0;
	float:left;
	height:0 !important;
	margin:0px auto 0px 0px;
	overflow:hidden;
	padding:38px 0px 0 0;
	width:218px;
	display:inline;
}

.blob7title{
	background:transparent url(homepage/Blob7_Title.gif) no-repeat scroll 0 0;
	float:left;
	height:0 !important;
	margin:0px auto 0px 0px;
	overflow:hidden;
	padding:38px 0px 0 0;
	width:218px;
	display:inline;
}



/*maincontent____________________________________*/
#wrapper
{
	background:#F61938;
	width: 100%;
	float:left;
	padding:0px;
}
#content{
	width: 980px;
	margin:0px auto;
	padding:0px;
	font-size:0.9em; 
}
#normalcontentwidth{
	float:left;
	margin:0px
	padding:0px;
	width:980px;
	min-height:400px;
}
#normalcontentwidth p{
	padding:0px;
	margin:0px;
}
.third{
	float:left;
	width:297px;
	margin:32px 0px 0px 18px;
	padding:0px 0px 38px 0px;
	display:inline;
}
.third p{
	font-size:0.95em;
	line-height:1.5em;
	padding:0px;
	margin:0px 0px 10px 0px;
}

.bigchallenges{
	background:transparent url(homepage/big_challenges.gif) no-repeat scroll 0 0;
	float:left;
	height:0 !important;
	margin:0px auto 10px 0px;
	overflow:hidden;
	padding:81px 0px 0 0;
	width:297px;
	display:inline;
}

.dashed{
	width:100%;
	color: #f71938;
	border-bottom: 1px dashed #a6a6a6;
	margin:0px 0px 10px 0px;
	padding:6px 0px 6px 0px;
	font-size:1.1em;
}
.notdashed{
	width:100%;
	color: #f71938;
	border-bottom: 1px solid #a6a6a6;
	margin:0px 0px 10px 0px;
	padding:6px 0px 6px 0px;
	font-size:1.1em;
}
.reda{
	color:#ed1846;
	text-decoration:underline;
}


ul.fullul { list-style-type: none; margin: 30px 0px 0px 0px; padding: 0; width:100%; float:left;}
ul.fullul li a {background: #ffffff url("list_bullet.gif") no-repeat 6px 7px; color: #f71938; font-size: 0.95em; font-weight: bold; display: block; width: auto; padding: 7px 7px 7px 35px; text-decoration: none; border-bottom: 1px dashed #a6a6a6;}
* html ul.fullul li a {background: #ffffff url("list_bullet.gif") no-repeat 6px 7px; color: #f71938; font-size: 0.95em; font-weight: bold; display: block; width: auto; padding: 7px 7px 7px 35px; text-decoration: none; border-bottom: 1px dashed #a6a6a6;float:left;clear:both;width:230px;}
ul.fullul li a.leftnav_sub {background: #ffffff; font-size: 0.8em; }
ul.fullul li a.last { border: none; }
ul.fullul li a:hover, #leftnav ul li a.selected { background-color: #f2f2f2; }

ul.fullulnodash { list-style-type: none; margin: 10px 0px 0px 0px; padding: 0; width:100%; float:left;}
ul.fullulnodash li a { background: #ffffff url("list_bullet.gif") no-repeat 6px 7px; color: #f71938; font-size: 0.95em; font-weight: bold; display: block; width: auto; padding: 7px 7px 7px 35px; text-decoration: none; }
* html ul.fullulnodash li a {background: #ffffff url("list_bullet.gif") no-repeat 6px 7px; color: #f71938; font-size: 0.95em; font-weight: bold; display: block; width: auto; padding: 7px 7px 7px 35px; text-decoration: none;float:left;clear:both;width:230px;}
ul.fullulnodash li a.leftnav_sub { background: #ffffff; font-size: 0.8em; }
ul.fullulnodash li a.last { border: none; }





/*====================================================
Left Navigation
====================================================*/

#leftnav {
	display: block;
	float: left;
	width: 250px;
	margin: 25px 0px 20px 20px;
	padding: 0px;
}

#leftnav ul { list-style-type: none; margin: 0; padding: 0; }
#leftnav ul li a { background: #ffffff url("list_bullet.gif") no-repeat 6px 7px; color: #f71938; font-size: 0.95em; font-weight: bold; display: block; width: auto; padding: 7px 7px 7px 35px; text-decoration: none; border-bottom: 1px dashed #a6a6a6; }
* html #leftnav ul li a { background: #ffffff url("list_bullet.gif") no-repeat 6px 7px; color: #f71938; font-size: 0.95em; font-weight: bold; display: block; width: auto; padding: 7px 7px 7px 35px; text-decoration: none; border-bottom: 1px dashed #a6a6a6; float:left;clear:both;width:200px;}
#leftnav ul li a.leftnav_sub { background: #ffffff; font-size: 0.8em; }
#leftnav ul li a.last { border: none; }
#leftnav ul li a:hover, #leftnav ul li a.selected { background-color: #f2f2f2; }


/*Footer_____________________________*/
#footerwrapper{
	width: 100%;
	float:left;
	margin:0;
	padding:0;
}
* html #footerwrapper{
	margin-top:40px;
}
#npowerfooter{
	width:980px;
	min-height:32px;
	margin:0px auto;
	background:#F81938;
}
#npowerfooter ul{
	float:left;
	margin:0px;
	padding:0px;
	list-style:none;
	margin-top:8px;
	display:inline;
}
#npowerfooter ul li{
	float:left;
	margin:0px;
	border-right:1px solid #ffffff;
	margin-left:16px;
	padding-right:16px;
	display:inline;
}
#npowerfooter ul li.last{
	border:none;
}
#npowerfooter a{
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	font-size:0.8em;
}
#npowerfooter p{
	float:right;
	margin:0px;
	padding:0px 30px 0px 0px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:0.8em;
	line-height:2.7em;
	display:inline;
}
#logos{
	width:980px;
	min-height:30px;
	margin:0px auto;
	padding-top:19px;
}
#logos a{
	float:right;
	padding:0px;
	margin:0px 0px 0px 10px;
}


/*====================================================
Content Pane
====================================================*/

#navpane {
	display: block;
	float: left;
	width: 650px;
	margin: 25px 30px 0px 30px;
	padding: 0px 0px 40px 0px;
}
* html #navpane {
	margin: 25px 15px 0px 15px;
}

#navpane p,#eventbox p { display: block; float: left; margin: 25px 0px 0px 0px; padding: 0px; font-size: 0.95em; line-height: 1.4em; }

#navpane p.multititle_para {
	display: block;
	float: left;
	margin: 10px 0px 25px 0px;
	padding: 0px;
}

#navpane ul { display: block; float: left; list-style-type: none; margin: 0px 0px 25px 0px; padding: 0; }
#navpane ul li a { background: #ffffff url("arrow_right.jpg") no-repeat 0px 2px; color: #f71938; font-size: 0.95em; font-weight: bold; display: block; width: auto; padding: 0px 0px 5px 35px; text-decoration: none; }

#structure_map {
	display: block;
	float: left;
	width: 650px;
	height: 485px;
	background: url("about-us/aboutus_structuremap.jpg") no-repeat;
	margin: 20px 0px 0px 0px;
	padding: 0px;	
}

#location_map {
	display: block;
	float: left;
	width: 646px;
	height: 659px;
	background: url("about-us/aboutus_locationmap.jpg") no-repeat;
	margin: 20px 0px 0px 0px;
	padding: 0px;	
}

.grey { color: #ababab;}



/*====================================================
Titles
====================================================*/

.content_title_container {
	display: block;
	float: left;
	position: relative;
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	border-bottom: 4px solid #e6e6e6;
}

.content_title_container img {
	position: absolute;
	top: 5px;
	right: 20px;
}

.content_title {
	display: block;
	float: left;
	margin: 0px;
	width: 650px !important;
	padding: 28px 0 0 0; 
	overflow: hidden;  
	height: 0px !important; 
	height /**/: 50px;
}

/* About us and subpages */
h3#aboutus_title_whoarewe { background: url("about-us/aboutus_title_whoarewe.jpg") no-repeat; }
h3#aboutus_title_howwegothere { background: url("about-us/aboutus_title_howwegothere.jpg") no-repeat; }
h3#aboutus_title_whatnpowerdoes { background: url("about-us/aboutus_title_whatnpowerdoes.jpg") no-repeat; }
h3#aboutus_title_hownpowerisstructured { background: url("about-us/aboutus_title_hownpowerisstructured.jpg") no-repeat; }
h3#aboutus_title_graduateschemelocations { background: url("about-us/aboutus_title_graduateschemelocations.jpg") no-repeat; }
h3#aboutus_title_thefutureofenergy { background: url("about-us/aboutus_title_thefutureofenergy.jpg") no-repeat; }
h3#aboutus_title_graduateslifestyle { background: url("about-us/aboutus_title_graduateslifestyle.jpg") no-repeat; }

h3#aboutus_title_workingfornpower { background: url("about-us/aboutus_title_workingfornpower.jpg") no-repeat; }
h3#aboutus_title_customerfocus { background: url("about-us/aboutus_title_customerfocus.jpg") no-repeat; }
h3#aboutus_title_performance { background: url("about-us/aboutus_title_performance.jpg") no-repeat; }
h3#aboutus_title_forwardthinking { background: url("about-us/aboutus_title_forwardthinking.jpg") no-repeat; }
h3#aboutus_title_trust { background: url("about-us/aboutus_title_trust.jpg") no-repeat; }
h3#aboutus_title_reliability { background: url("about-us/aboutus_title_reliability.jpg") no-repeat; }

h3#aboutus_title_challenge { background: url("about-us/aboutus_title_challenge.gif") no-repeat; }
h3#gradscheme_title_2008 { background: url("about-us/gradscheme_title_2008.gif") no-repeat; }
h3#gradscheme_title_2007 { background: url("about-us/gradscheme_title_2007.gif") no-repeat; }


a#aboutus_title_futureperfect { background: url("about-us/aboutus_title_futureperfect.jpg") no-repeat; }
a#aboutus_title_lowcarboneconomy { background: url("about-us/aboutus_title_lowcarboneconomy.jpg") no-repeat; }
a#aboutus_title_diygeneration { background: url("about-us/aboutus_title_diygeneration.jpg") no-repeat; }
a#aboutus_title_carboncube { background: url("about-us/aboutus_title_carboncube.jpg") no-repeat; }
a#aboutus_title_climatecops { background: url("about-us/aboutus_title_climatecops.jpg") no-repeat; }
a#aboutus_title_enthuse { background: url("about-us/aboutus_title_enthuse.jpg") no-repeat; }
a#aboutus_title_goodideas { background: url("about-us/aboutus_title_goodideas.jpg") no-repeat; }
a#aboutus_title_macmillan { background: url("about-us/aboutus_title_macmillan.jpg") no-repeat; }
a#aboutus_title_healththroughwarmth { background: url("about-us/aboutus_title_healththroughwarmth.jpg") no-repeat; }
a#aboutus_title_npoweractive { background: url("about-us/aboutus_title_npoweractive.jpg") no-repeat; }
a#aboutus_title_benefitsforyou { background: url("about-us/aboutus_title_benefitsforyou.jpg") no-repeat; }

a#aboutus_title_sociallife { background: url("about-us/aboutus_title_sociallife.jpg") no-repeat; }
a#aboutus_title_keepintouch { background: url("about-us/aboutus_title_keepintouch.jpg") no-repeat; }
a#aboutus_title_clubsandactivities { background: url("about-us/aboutus_title_clubsandactivities.jpg") no-repeat; }
a#aboutus_title_surprised { background: url("about-us/aboutus_title_surprised.jpg") no-repeat; }
a#aboutus_title_supportrelocating { background: url("about-us/aboutus_title_supportrelocating.jpg") no-repeat; }
a#aboutus_title_placed { background: url("about-us/aboutus_title_placed.jpg") no-repeat; }
a#aboutus_title_firstfewweeks { background: url("about-us/aboutus_title_firstfewweeks.jpg") no-repeat; }
a#aboutus_title_friendlyplace { background: url("about-us/aboutus_title_friendlyplace.jpg") no-repeat; }
a#aboutus_title_ongoingsupport { background: url("about-us/aboutus_title_ongoingsupport.jpg") no-repeat; padding: 44px 0 0 0; overflow: hidden; height: 0px !important; height /**/: 44px; }
a#aboutus_title_oneword { background: url("about-us/aboutus_title_oneword.jpg") no-repeat; }
a#aboutus_title_findingsuccess { background: url("about-us/aboutus_title_findingsuccess.jpg") no-repeat; padding: 44px 0 0 0; overflow: hidden; height: 0px !important; height /**/: 44px; }

/*npower challenge__________________________________________*/
.fullwidth{
	width:100%;
	float:left;
	clear:both;
	margin:28px 0px 0px 0px;
	padding:0px;
	display:inline;
}
.fullwidth ul{
	list-style:none;
}
.fullwidth li{
	float:left;
	font-size:0.8em;
	padding: 0px 10px 0px 0px;
}

.greyul{
	width:50%;
	float:left;
	list-style:none;
	margin:0px;
	padding:0px;
}
.greyulfullwidth{
	width:100%%;
	float:left;
	list-style:none;
	margin:0px;
	padding:0px;
}
.greyulfullwidth a{
	color:#F71938;
}
.greyul li{
	font-weight:bold;
	background:url(greyarrow.gif) no-repeat 0px 5px;
	clear:both;
	padding:0px 0px 7px 18px;
	font-size:1em;
}
.greyulfullwidth li{
	background:url(greyarrow.gif) no-repeat 0px 5px;
	clear:both;
	padding:0px 0px 7px 18px;
	font-size:0.9em;
	width:95%;
}
.logos{
	width:200px;
	float:right;
	margin:0px;
	padding:0px;
}
.form{
	width:647px;
	float:left;
	margin:23px 0px 0px 0px;
	padding:0px;
	background:url(formbox-shim.gif) repeat-y;
}
.topform{
	width:647px;
	float:left;
	margin:0px;
	padding:0px;
	height:10px;
	background:url(formbox-top.gif) no-repeat;
}
.bottomform{
	width:647px;
	float:left;
	margin:35px 0px 0px 0px;
	padding:0px;
	height:15px;
	background:url(formbox-bottom.gif) no-repeat;
}
.formtitle{
	background:transparent url(about-us/form_title.gif) no-repeat scroll 0 0;
	float:left;
	height:0 !important;
	margin:0px auto 0px 0px;
	overflow:hidden;
	padding:20px 0px 0 0;
	width:253px;
	display:inline;
}
.greybox{
	background:#f6f6f6;
	float:left;
	margin:0px 0px 25px 13px;
	padding:14px 20px 14px 20px;
	width:570px;
	display:inline;
}
.formcenter{
	width:480px;
	padding:0px;
	margin:0px auto;
	
}
.formcenter label{
	float:left;
	clear:both;
	margin:0px;
	padding:0px;
	width:150px;
	
}
.formcenter div{
	width:100%;
	float:left;
	clear:both;
	margin:0px 0px 9px 0px;
}
.formcenter label{
	float:left;
	margin:0px;
	padding:3px 0px 0px 0px;
	width:150px;
	font-size:0.9em;
}
.formcenter input.input{
	float:left;
	margin:0px 0px 9px 10px;
	padding:3px 0px 3px 0px;
	width:295px;
	font-size:0.9em;
	color:#7A7A7A;
	display:block;
	border:1px solid #7A7A7A;
}
.formcenter textarea{
	float:left;
	margin:0px 0px 9px 10px;
	padding:3px 0px 3px 0px;
	width:295px;
	font-size:0.9em;
	color:#7A7A7A;
	display:inline;
	border:1px solid #7A7A7A;
	font-family:Arial, Helvetica, sans-serif;
	height:130px;
	overflow:auto;
}
.submit{
	background:transparent url(submit.gif) no-repeat scroll 0 0;
	float:left;
	margin:0px auto 0px 10px;
	overflow:hidden;
	padding:35px 0px 0 0;
	width:95px;
	height:35px;
	display:inline;
	border:none;
	cursor:pointer;
}
.remove{
	background:transparent url(reset.gif) no-repeat scroll 0 0;
	float:left;
	margin:0px auto 0px 30px;
	overflow:hidden;
	padding:35px 0px 0 0;
	width:74px;
	height:35px;
	display:inline;
	border:none;
	cursor:pointer;
}

/*===========================================================
Accordian
===========================================================*/

#accordian1 {
        display:block;
		float:left;
		width:650px;
}

#accordian2, #accordian3, #accordian4, #accordian5, #accordian6, #accordian7, #accordian8, #accordian9, #accordian10, #accordian11 {
        display:none;
		float:left;
		width:650px;
}
#aroundaccordian{
	width:655px;
}
.accordian_content {
        display: block;
        float: left;
		clear:both;
        margin: 0px;
        padding: 0px 0px 20px 0px;
		border-bottom: 4px solid #e5e5e5;
		width:100%;
}
.accordian_content img{
    float: left;
	display:inline;
	padding:0px;
	border:1px solid #CCCCCC;
	margin:20px 0px 0px 7px;
}

#navpane .accordian_content p { display: block; float: left; margin: 25px 0px 0px 0px; padding: 0px; font-size: 0.95em; line-height: 1.4em; }
#navpane .accordian_content p.multititle_para {	display: block;	float: left; margin: 10px 0px 10px 0px; padding: 0px; }

.speechbubble_top {
		display: block;
		float: left;
		background: url("speechbubble_top.jpg") no-repeat;
		width: 650px;
		height: 10px;
		margin: 10px 0px 0px 0px;
		padding: 0px;
		font-size: 0px;
}

.speechbubble_shim {
		display: block;
		float: left;
		background: url("speechbubble_shim.jpg") repeat-y;
		width: 610px;
		margin: 0px;
		padding: 10px 20px 10px 20px;
		font-size: 1em;
		color: #f71938;
}

.speechbubble_bottom {
		display: block;
		float: left;
		background: url("speechbubble_bottom.jpg") no-repeat;
		width: 650px;
		height: 29px;
		margin: 0px;
		padding: 0px;
		font-size: 0px;
}

.speechbubble_bottom_last {
		display: block;
		float: left;
		background: url("speechbubble_bottom.jpg") no-repeat;
		width: 650px;
		height: 29px;
		margin: 0px 0px 10px 0px;
		padding: 0px;
		font-size: 0px;
}

/*About you__________________________________________________*/
#aboutyou_subheader { background: url("about-you/aboutyou_subheader.jpg") no-repeat; }
#aboutyou_subheader_lookfor { background: url("about-you/aboutyou_subheader_lookfor.jpg") no-repeat; }
#aboutyou_subheader_thinkingdifferently{ background: url("about-you/aboutyou_subheader_thinkingdifferently.jpg") no-repeat; }
#aboutyou_subheader_rewards{ background: url("about-you/aboutyou_subheader_rewards.jpg") no-repeat; }
#aboutyou_subheader_training{ background: url("about-you/aboutyou_subheader_training.jpg") no-repeat; }
#aboutyou_subheader_flexibility{ background: url("about-you/aboutyou_subheader_flexibility.jpg") no-repeat; }
#aboutyou_subheader_diversity{ background: url("about-you/aboutyou_subheader_diversity.jpg") no-repeat; }

h3#aboutyou_title { background: url("about-you/aboutyou_title.gif") no-repeat; }
h3#aboutyou_title_whatwelook{ background: url("about-you/aboutyou_title_whatwelook.gif") no-repeat;}
h3#aboutyou_title_thinkingdifferently{ background: url("about-you/aboutyou_title_thinkingdifferently.gif") no-repeat;}
h3#aboutyou_title_rewards{ background: url("about-you/aboutyou_title_rewards.gif") no-repeat;}
h3#aboutyou_title_training{ background: url("about-you/aboutyou_title_training.gif") no-repeat;}
h3#aboutyou_title_flexibility{ background: url("about-you/aboutyou_title_flexibility.gif") no-repeat;}
h3#aboutyou_title_diversity{ background: url("about-you/aboutyou_title_diversity.gif") no-repeat;}


/*Generic_____________________________________________________*/
img
{
	border:none;
}
.show{
	display:block;
}
.hide{
	display:none;
}
.clear{
	clear:both;
	width:100%;
}
.marginbottom{
	margin-bottom:20px;
}
.margintop{
	margin-top:20px;
}
.margintopsmall{
	margin-top:10px;
}
.centered{
	width:100%;
	float:left;
	text-align:center;
}
.noback{
	background:none;
}

/*Graduate Schemes___________________________________________*/
#engineering_subheader{ background: url("our-graduate-schemes/engineering_subheader.jpg") no-repeat; }
#graduateschemes_subheader{ background: url("our-graduate-schemes/graduateschemes_subheader.jpg") no-repeat; }
#finance_subheader{ background: url("our-graduate-schemes/finance_subheader.jpg") no-repeat; }
#business_subheader{ background: url("our-graduate-schemes/business_subheader.jpg") no-repeat; }
#generalbusiness_subheader{ background: url("our-graduate-schemes/generalbusiness_subheader.jpg") no-repeat; }
#it_subheader{ background: url("our-graduate-schemes/it_subheader.jpg") no-repeat; }
#risk_subheader{ background: url("our-graduate-schemes/risk_subheader.jpg") no-repeat; }


h3#gradscheme_title_engineering{ background: url("our-graduate-schemes/gradscheme_title_engineering.gif") no-repeat; display:inline;}
h3#gradscheme_title_graduateschemes{ background: url("our-graduate-schemes/gradscheme_title_graduateschemes.gif") no-repeat; display:inline;}
h3#gradscheme_title_lookfor{ background: url("our-graduate-schemes/gradscheme_title_lookfor.gif") no-repeat; display:inline;}
h3#gradscheme_title_expect{ background: url("our-graduate-schemes/gradscheme_title_expect.gif") no-repeat; display:inline;}
h3#gradscheme_title_path{ background: url("our-graduate-schemes/gradscheme_title_path.gif") no-repeat; display:inline;}
h3#gradscheme_title_grads{ background: url("our-graduate-schemes/gradscheme_title_grads.gif") no-repeat; display:inline;}
h3#gradscheme_title_activities{ background: url("our-graduate-schemes/gradscheme_title_activities.gif") no-repeat; display:inline;}
h3#gradscheme_title_tour{ background: url("our-graduate-schemes/gradscheme_title_tour.gif") no-repeat; display:inline;}
h3#gradscheme_title_finance{ background: url("our-graduate-schemes/gradscheme_title_finance.gif") no-repeat; display:inline;}
h3#gradscheme_title_business{ background: url("our-graduate-schemes/gradscheme_title_business.gif") no-repeat; display:inline;}
h3#gradscheme_title_floor{ background: url("our-graduate-schemes/gradscheme_title_floor.gif") no-repeat; display:inline;}
h3#gradscheme_title_generalbusiness{ background: url("our-graduate-schemes/gradscheme_title_generalbusiness.gif") no-repeat; display:inline;}
h3#gradscheme_title_it{ background: url("our-graduate-schemes/gradscheme_title_it.gif") no-repeat; display:inline;}
h3#gradscheme_title_risk{ background: url("our-graduate-schemes/gradscheme_title_risk.gif") no-repeat; display:inline;}
h3#gradscheme_title_generation{ background: url("our-graduate-schemes/gradscheme_title_generation.gif") no-repeat; display:inline;}


a#gradscheme_title_engineering{ background: url("our-graduate-schemes/gradscheme_title_engineering.gif") no-repeat; display:inline;}
a#gradscheme_title_finance{ background: url("our-graduate-schemes/gradscheme_title_finance.gif") no-repeat; display:inline;}
a#gradscheme_title_business{ background: url("our-graduate-schemes/gradscheme_title_business.gif") no-repeat; display:inline;}
a#gradscheme_title_generalbusiness{ background: url("our-graduate-schemes/gradscheme_title_generalbusiness.gif") no-repeat; display:inline;}
a#gradscheme_title_it{ background: url("our-graduate-schemes/gradscheme_title_it.gif") no-repeat; display:inline;}
a#gradscheme_title_risk{ background: url("our-graduate-schemes/gradscheme_title_risk.gif") no-repeat; display:inline;}

.red{
	width:646px;
	float:left;
	margin:23px 0px 0px 0px;
	padding:0px;
	background:url(redbox-shim.gif) repeat-y;
}
.redtop{
	width:646px;
	float:left;
	margin:0px;
	padding:0px;
	height:16px;
	background:url(redbox-top.gif) no-repeat;
}
.redbottom{
	width:646px;
	float:left;
	margin:35px 0px 0px 0px;
	padding:0px;
	height:15px;
	background:url(redbox-bottom.gif) no-repeat;
}
.redcenter{
	padding:0px;
	margin:0px auto;
	width:600px;
	
}
.border{
	border:1px solid #cccccc;
}

/*Meet our people____________________________________________*/
.content_title_meet {
	display: block;
	float: left;
	margin: 0px;
	width: 650px !important;
	padding: 28px 0 0 0; 
	overflow: hidden;  
	height: 0px !important; 
	height /**/: 50px;
}


#path_subheader{ background: url("meet-our-people/path_subheader.jpg") no-repeat; }
#path_subheader_grads{ background: url("meet-our-people/path_subheader_grads.jpg") no-repeat; }
#path_subheader_path{ background: url("meet-our-people/path_subheader_path.jpg") no-repeat; }


h3#meet_title_path{ background: url("meet-our-people/meet_title_path.gif") no-repeat;}
h3#meet_title_people{ background: url("meet-our-people/meet_title_people.gif") no-repeat;}
h3#meet_title_path{ background: url("meet-our-people/meet_title_path.gif") no-repeat;}

/*How to apply________________________________________________*/
#howtoapply_subheader{ background: url("how-to-apply/howtoapply_subheader.jpg") no-repeat; }

h3#howtoapply_title{ background: url("how-to-apply/howtoapply_title.gif") no-repeat;}
h3#howtoapply_title_apply{ background: url("how-to-apply/howtoapply_title_how.gif") no-repeat;}


/*Events____________________________________________________+_*/
#events_subheader{ background: url("events/events_subheader.jpg") no-repeat; }

h3#event_title{ background: url("events/event_title.gif") no-repeat;}

#eventbox{
	width:950px;
	margin:20px auto 20px ;
}
#eventbox table{
	width:100%;
	float:left;
	margin:24px 0px 0px 0px;
	padding:0px;
	border-top:1px solid #f61938;
	border-left:1px solid #f61938;
	border-right:1px solid #f61938;
}
#eventbox table tr th{
	background:#f61938;
	color:#FFFFFF;
	font-size:0.9em;
	text-align:center;
	padding:8px;
}
#eventbox table tr td{
	padding:12px;
	font-size:0.9em;
	color:#7f7f7f;
	border-right:1px solid #f61938;
	border-bottom:1px solid #f61938;
}
#eventbox table tr.grey td{
	background:#f5f5f5;
}
#eventbox table tr td.last{
	border-right:none;
	border-bottom:1px solid #f61938;
}
/*Not a graduate_________________________________________________________*/
#notagrad_subheader{ background: url("not-a-grad/notagrad_subheader.jpg") no-repeat; }
#notagrad_subheader_interns{ background: url("not-a-grad/notagrad_subheader_interns.jpg") no-repeat; }
#notagrad_subheader_placements{ background: url("not-a-grad/notagrad_subheader_placements.jpg") no-repeat; }

h3#notagrad_title{ background: url("not-a-grad/notagrad_title.gif") no-repeat;}
h3#notagrad_title_interns{ background: url("not-a-grad/notagrad_title_interns.gif") no-repeat;}
h3#notagrad_title_placements{ background: url("not-a-grad/notagrad_title_placements.gif") no-repeat;}
h3#notagrad_title_placementsind{ background: url("not-a-grad/notagrad_title_placementsind.gif") no-repeat;}
h3#notagrad_title_placementssummer{ background: url("not-a-grad/notagrad_title_placementssummer.gif") no-repeat;}
h3#notagrad_title_placementstest{ background: url("not-a-grad/notagrad_title_placementstest.gif") no-repeat;}

/*Careers______________________________________________________________*/
#careers_subheader{ background: url("careers/careers_subheader.jpg") no-repeat; }

h3#careers_title{ background: url("careers/careers_title.gif") no-repeat;}

/*Footer content________________________________________________________*/
#terms_subheader{ background: url("footerpages/terms_subheader.jpg") no-repeat; }
#faq_subheader{ background: url("footerpages/faq_subheader.jpg") no-repeat; }
#contact_subheader{ background: url("footerpages/contact_subheader.jpg") no-repeat; }
#privacy_subheader{ background: url("footerpages/privacy_subheader.jpg") no-repeat; }
#sitemap_subheader{ background: url("footerpages/sitemap_subheader.jpg") no-repeat; }

h3#terms_title{ background: url("footerpages/terms_title.gif") no-repeat;}
h3#faq_title{ background: url("footerpages/faq_title.gif") no-repeat;}
h3#contact_title{ background: url("footerpages/contact_title.gif") no-repeat;}
h3#privacy_title{ background: url("footerpages/privacy_title.gif") no-repeat;}
h3#sitemap_title{ background: url("footerpages/sitemap_title.gif") no-repeat;}

.tdreednew a.selected
{
	font-weight:bold;
	color: #F71938;
}
