
/* CSS Document */

div.graduateyears {
	background:#FFF url("../images/site_objects/bg_hotspot_gradient.gif") repeat-x;
	float:left;
	margin:0 0 10px 0;
	padding:26px 0 20px 0;
	width:468px;
	}
	
div.graduateyears div.twocolumn {
	width:210px;
	margin:0 9px;
	float:left;
	}
	
div.graduateyears div.twocolumn p {
	font-size:90%;
	}
div.graduateyears div.twocolumn ul {
	font-size:90%;
	}
	
h2.graduateyears {
	color:#1296be;
	font-size:150%;
	padding:0;
	margin:0;
	}

h3.skills {
	color:#7a7a7a;
	margin:15px 0;
	font-size:90%;
	}
	
	
p.apply {
	clear:both;
	margin:0 0 30px 0;
	float:left;
	}

p.apply a.arrowlarge:link, p.apply a.arrowlarge:visited {
	background: url("../images/buttons/btn_arrow_blue_right.gif") no-repeat right top;
	clear:both;
	color: #1296be;
	float:left;
	font-size:150%;
	font-weight:bold;
	line-height:1em;
	margin: 0;
	padding: 3px 35px 3px 0;
	text-decoration:none;

	}

p.apply a.arrowlarge:hover, p.apply a.arrowlarge:focus, p.apply a.arrowlarge:active{
		text-decoration:underline;
		}

h1 {
	margin-top:1px;
	padding:0;
	position:relative;
}

#navigation {
	padding: 0 5px 0 5px;
}

#pagecontent .content {
	overflow:visible;
	padding-right:86px;
}

#pagecontent .content_table {
	overflow:visible;
	float:left;
	margin:0 9px 0 0;
	padding:0;
	width:556px;
}

#pagecontent .subcontent {
	display: inline;
	float: right;
	margin:0;
	width: 198px;
}
#pagecontent {
	float: left;
	font-size: 110%;
	overflow:visible;
	padding: 0;
	width: 765px;
}
.displayblock {
	display:block;
}
.width100 {
	width:100%;
}

img.casestudyimage {
	float: right;
	padding: 0 0 10px 15px;
}

ul#togglelist {
	float:left;
}


ul#togglelist h3 a:link, ul#togglelist h3 a:visited, ul#togglelist h2 a:link, ul#togglelist h2 a:visited,
ul.togglelist h3 a:link, ul.togglelist h3 a:visited, ul.togglelist h2 a:link, ul.togglelist h2 a:visited { 
	background: url("../images/buttons/btn_arrow_blue.gif") right no-repeat; 
}

ul#togglelist h3 a:hover, ul#togglelist h3 a:focus, ul#togglelist h3 a:active, ul#togglelist h2 a:hover, ul#togglelist h2 a:focus, ul#togglelist h2 a:active,
ul.togglelist h3 a:hover, ul.togglelist h3 a:focus, ul.togglelist h3 a:active, ul.togglelist h2 a:hover, ul.togglelist h2 a:focus, ul.togglelist h2 a:active  { 
	background: url("../images/buttons/btn_arrow_blue_down.gif") right no-repeat;
}
ul#togglelist h3 a.lit:link, ul#togglelist h3 a.lit:visited, ul.togglelist h3 a.lit:link, ul.togglelist h3 a.lit:visited { 
	background: url("../images/buttons/btn_arrow_blue_down.gif") right no-repeat;
}


h2.title_printonly, .printonly {display: none;}
h2.inline {font-size:100%; color:#000; padding:0; margin:0;}

/**********************/
/*** RESET COLOURS ****/
/**********************/

/*** FOR RIGHT HAND CONTENT ***/
div.performance07  div.hotspot h2, div.performance07  div.hotspot h3, div.performance07  .hotspot h2 a:link, div.performance07  .hotspot h2 a:visited, div.performance07  .hotspot h2 a:hover, div.performance07  .hotspot h2 a:focus, div.performance07  .hotspot h2 a:active, div.performance07  h2 a:hover, div.performance07  h2 a:focus, div.performance07  h2 a:active, div.performance07 div.videoplayer_standard div.player div.details h2   {
	/*color: #32aa8c;*/
}
div.performance07 ul.links a:link, div.performance07 ul.links a:visited, div.performance07 ul.links a:hover, div.performance07 ul.links a:focus, div.performance07 ul.links a:active, div.performance07 ul.linkslist a:hover, div.performance07 ul.linkslist a:focus, div.performance07 ul.linkslist a:active, div.performance07 ul.linkslist a:link, div.performance07 ul.linkslist a:visited {
	background:transparent url('../images/buttons/btn_bullet_green.gif') no-repeat;
}

div.performance08  div.hotspot h2, div.performance08  div.hotspot h3, div.performance08  .hotspot h2 a:link, div.performance08  .hotspot h2 a:visited, div.performance08  .hotspot h2 a:hover, div.performance08  .hotspot h2 a:focus, div.performance08  .hotspot h2 a:active, div.performance08  h2 a:hover, div.performance08  h2 a:focus, div.performance08  h2 a:active  {
	/*color: #d00091 */
}
div.performance08 ul.links a:link, div.performance08 ul.links a:visited, div.performance08 ul.links a:hover, div.performance08 ul.links a:focus, div.performance08 ul.links a:active, div.performance08 .gradient ul.links a:link, div.performance08 .gradient ul.links a:visited, div.performance08 .gradient ul.links a:hover, div.performance08 .gradient ul.links a:focus, div.performance08 .gradient ul.links a:active, div.performance08 ul.linkslist a:hover, div.performance08 ul.linkslist a:focus, div.performance08 ul.linkslist a:active, div.performance08 ul.linkslist a:link, div.performance08 ul.linkslist a:visited, ul.links li a.pink, ul.links li a.pink:visited {
	background:transparent url('../images/buttons/btn_bullet_pink.gif') no-repeat;
}

/*** heading and link colours***/
div.performance07 h2, div.performance07 a:link, div.performance07 a:visited, div.subcontent div.hotspot h2.performance07, div.subcontent div.hotspot h3.performance07, div.performance07 div.videoplayer_standard div.player div.details h2 {
	color: #32aa8c;
}

div.performance08 h2, div.performance08 a:link, div.performance08 a:visited, div.subcontent div.hotspot h2.performance08, div.subcontent div.hotspot h3.performance08, div.performance08 div.videoplayer_standard div.player div.details h2 {
	color: #d00091;
}

.hotspot h2.pink, h2.pink {
	color: #d00091;
	font-size: 185%;
	margin:10px 0 0 0;
	padding:0 10px 14px 10px;
}

h2.pink a, h2.pink a:visited, .gradient h2.pink a, .gradient h2.pink a:visited {
	color: #d00091;
	text-decoration:none;
}

h2.pink a:hover, h2.pink a:active, h2.pink a:focus {
	text-decoration:underline!important;
}

div.subcontent div.hotspot h2.white, div.subcontent div.hotspot h3.white, p.white  {
	color:#fff;
}

h4.pink {
	color: #d00091;
	font-size: 130%;
	line-height: 1em;
	margin:0 0 5px 0;
	padding:10px 0 0 0;
}

ul.links li a.lightpink, ul.links li a.lightpink:visited {
	background-image:url('../images/buttons/btn_bullet_light_pink.gif')
}

div.subcontent .gradient_pink ul.links a:link, div.subcontent .gradient_pink ul.links a:visited  { 
	background: url("../images/buttons/btn_bullet_white.gif") no-repeat left top;
	color: #FFF;

}

div.subcontent .gradient_pink ul.links a:hover, div.subcontent .gradient_pink ul.links a:focus, div.subcontent .gradient_pink ul.links a:active { 
	background: url("../images/buttons/btn_bullet_white.gif") no-repeat left top;
	color: #FFF;
	text-decoration: underline; 
}


div.content_table a.tooltip, div.content_table a.tooltip:link, div.content_table a.tooltip:visited, div.content_table_wide a.tooltip, div.content_table_wide a.tooltip:link, div.content_table_wide a.tooltip:visited { 
	border-bottom: dotted 1px #000!important;
	color: #000;
	text-decoration: none;/*cursor: help;*/
}
div.content_table a.tooltip:hover, div.content_table a.tooltip:focus, div.content_table a.tooltip:active, div.content_table_wide a.tooltip:hover, div.content_table_wide a.tooltip:focus, div.content_table_wide a.tooltip:active { 
	color: #000;
	text-decoration: none; 
}

/*** Tab ***/

div.performance08 ul.tabs li a.lit span, div.performance08 ul.tabs li a.lit:visited span {
	color: #d00091;
}

div.performance07 ul.tabs li a.lit span, div.performance07 ul.tabs li a.lit:visited span {
	color: #32aa8c;
}

ul.tabs_sub li a.lit, ul.tabs_sub li a.lit:visited, ul.tabs_sub li a.lit:hover, ul.tabs_sub li a.lit:active, ul.tabs_sub li a.lit:focus {
	font-weight: bold;
}

/*** subtab ***/

ul.tabs_sub li.end {
	padding-right:0;
}

ul.tabs_sub li a.lit, ul.tabs_sub li a.lit:visited, ul.tabs_sub li a.lit:hover, ul.tabs_sub li a.lit:active, ul.tabs_sub li a.lit:focus {
	font-weight: bold;
}

/*div.gradient div.image img{
	float: left;
	padding: 5px 22px 9px 10px;
}*/

/* data table */
div.performance07 table.financial, div.performance08 table.financial {
	border-top: 0;
}
div.performance07 table.financial tbody strong, div.performance07 table.financial .highlight {
	color: #32aa8c;
}
div.performance08 table.financial tbody strong, div.performance08 table.financial .highlight {
	color: #D00091;
}

div.performance08 table.financial td.highlight {
	color: #d00091;
	background:url('../images/site_objects/bg_dots.gif') repeat-x center bottom #f6cce9;
}

div.performance07 table.financial tbody tr th, div.performance08 table.financial tbody tr th {
	background: transparent url('../images/site_objects/bg_dots.gif') repeat-x center bottom;
	border: 0;
}
div.performance07 table.financial h2, div.performance08 table.financial h2 {
	margin:0;
	padding:0;
}
div.performance07 table.financial table.footnote, div.performance08 table.financial table.footnote {
	font-size: 92%;
}
table.financial table.footnote td {
	vertical-align: top;
}
table.financial tr th.noline {
	border-bottom: 0;
	background:#f1f0f1;
}

/*CR report hotspot */

div.subcontent .gradient_pink, .gradient_pink {
	background:url('../images/site_objects/bg_cr_pink_gradient.gif') top left repeat-x!important;
}

/*07 performance logo*/
div.performance_icon {
	height: 54px;
	position: relative;
	margin: -54px 0 0 374px;
}


/*progress key*/
div.progresskey p {
	display: inline;
	float: left;
	clear: left;
}
ul.progresskey {
	float: left;
	list-style-type:none;
}
ul.progresskey li {
	display: inline;
	padding: 0px 14px 0px 0px;
}


/*Performance data show commentary*/
	div.commentary_wrapper {
		padding: 0 0 14px 0;
	}
	div.commentary_wrapper h3 {
		font-weight: normal;
		margin:0 0 14px 0;
		padding: 0;
	}

	table tr td div.commentary_wrapper h3, table tr td div.key h4 {
		font-weight: normal;
		margin:10px 0 14px 0;
		padding: 0;
		text-align:right;
	}

	.commentary {
		float:left;
	}


/* download excel icon */
div.download_excel {
	float:left;
	clear:both;
	margin:8px 0 8px 0;
	width:470px;
}
div.download_excel_wide {
	width: 	556px;
}
a.download_excel:link, a.download_excel:visited {
	background: url("../images/icons/icon_excel.gif") no-repeat!important;
	float: right;
	font-size:90%; 
	padding: 2px 0 2px 16px;
}
a.download_excel:hover, a.download_excel:focus, a.download_excel:active { 
	text-decoration: underline; 
}
div.narrowlist {
	float: left;
	width: 270px;
}
div.narrowlist2 {
	float: left;
	width: 320px;
}

/* mary francis signature */

p.maryfrancis {
	background: url("../images/text/signature_mary_francis.gif") no-repeat;
	height: 40px;
	width: 120px;
}

p.samlaidlaw {
	background: url("../images/text/signature_sam_laidlaw.gif") no-repeat;
	height: 50px;
	width: 145px;
}

/* default view form */

form.defaultview {
	clear:both;
	float:right;
	font-size:90%;
	margin:0;
	padding:8px 0 10px 0;
	text-align:right;
	width:460px;
}

html>body form.defaultview {
	width:100%;
}

form.defaultview select {
	margin:0 5px 0 5px;
	width:150px;
}

form.defaultview input.button, form.defaultview input.button_f2 {
	float: none;
	text-decoration:underline;
}
form.defaultview input.button_f2 {
	text-decoration: none;
}

form.defaultview img {
	margin-left:3px;
	vertical-align:bottom;
}ul#togglelist, ul.togglelist {
	background: url("../images/site_objects/bg_dots.gif") repeat-x bottom;
	list-style-type: none;
	margin: 0 0 18px 0;
	padding: 0;
}
div.content ul#togglelist, div.content ul.togglelist, div.nuclear_content ul.togglelist {
	width:472px;
}
div.content_wide ul#togglelist, div.content_wide ul.togglelist {
	width:558px;
}
ul#togglelist li, ul.togglelist li {
	clear: both;
	display: block;
}
ul#togglelist h3, ul#togglelist h2, ul.togglelist h3, ul.togglelist h2  {
	background: url("../images/site_objects/bg_dots.gif") repeat-x top;
	cursor: pointer;
	font-size:130%;
	margin: 0;
	padding: 9px 0;
}
ul#togglelist h3.stdcursor, ul#togglelist h2.stdcursor, ul.togglelist h3.stdcursor, ul.togglelist h2.stdcursor  {
	cursor: auto;
}
ul#togglelist h3 a:link, ul#togglelist h3 a:visited, ul#togglelist h2 a:link, ul#togglelist h2 a:visited,
ul.togglelist h3 a:link, ul.togglelist h3 a:visited, ul.togglelist h2 a:link, ul.togglelist h2 a:visited { 
	/*background: url("../images/buttons/btn_arrow_blue.gif") right no-repeat; */
	color: #999;
	padding: 0 26px 0 0;
	text-decoration: none; 
}
ul#togglelist h3 a:hover, ul#togglelist h3 a:focus, ul#togglelist h3 a:active, ul#togglelist h2 a:hover, ul#togglelist h2 a:focus, ul#togglelist h2 a:active,
ul.togglelist h3 a:hover, ul.togglelist h3 a:focus, ul.togglelist h3 a:active, ul.togglelist h2 a:hover, ul.togglelist h2 a:focus, ul.togglelist h2 a:active  { 
	background: url("../images/buttons/btn_arrow_blue_down.gif") right no-repeat;
	color: #10147e;
	padding: 0 26px 0 0;
	text-decoration: none;
}
ul#togglelist h3 a.lit:link, ul#togglelist h3 a.lit:visited, ul.togglelist h3 a.lit:link, ul.togglelist h3 a.lit:visited { 
	background: url("../images/buttons/btn_arrow_blue_down.gif") right no-repeat;
	color: #10147e;
	padding: 0 26px 0 0;
	text-decoration: none; 
}

ul#togglelist h3 a:link span, ul#togglelist h3 a:visited span, ul.togglelist h3 a:link span, ul.togglelist h3 a:visited span  { 
	color: #1296be;
}
ul#togglelist h3 a.lit:hover, ul#togglelist h3 a.lit:active, ul#togglelist h3 a.lit:focus,
ul.togglelist h3 a.lit:hover, ul.togglelist h3 a.lit:active, ul.togglelist h3 a.lit:focus { 
	background: url("../images/buttons/btn_arrow_blue.gif") right no-repeat;
	color: #999;
	padding: 0 26px 0 0;
	text-decoration: none; 
}

ul#togglelist h3 a.lit:hover span, ul#togglelist h3 a.lit:focus span, ul#togglelist h3 a.lit:active span, ul#togglelist h3 a:hover span, ul#togglelist h3 a:active span, ul#togglelist h3 a:focus span,
ul.togglelist h3 a.lit:hover span, ul.togglelist h3 a.lit:focus span, ul.togglelist h3 a.lit:active span, ul.togglelist h3 a:hover span, ul.togglelist h3 a:active span, ul.togglelist h3 a:focus span  {
	color: #999;
}

ul#togglelist div.collapse, ul.togglelist div.collapse {
	float: left;
	padding: 0 0 24px 0;
	width:100%;
}

ul#togglelist div.collapse ul.nostyle, ul li.nostyle, ul.togglelist div.collapse ul.nostyle {
	list-style:none;
}

ul#togglelist div.collapse ul, ul#togglelist div.collapse ol, ul.togglelist div.collapse ul, ul.togglelist div.collapse ol {
	margin-bottom:14px;
}

ul#togglelist div.collapse ul li, ul#togglelist div.collapse ol li, ul.togglelist div.collapse ul li, ul.togglelist div.collapse ol li {
	display: list-item;
}

/*pageid 315*/
img.businessimage {
	float:right;
	padding: 0 0 18px 18px
}
/*pageid 38 & 38*/
ul#togglelist div.collapse p.whatewedo {
	float:left;
	line-height:1;
	width: 160px; 
}

ul.roman {float: left; list-style-type: none; margin:0px 0px 10px 0px; width: 556px;}
ul.roman li,  ul.roman_nomargin li {float: left;width: 556px;display:block;}
ul.roman li span,  ul.roman_nomargin li span {width: 530px;display:block;float: left;}
ul.roman li span.figure,  ul.roman_nomargin li span.figure {width: 26px;display:block;float: left;}

ul#togglelist div.collapse ul.roman_nomargin {float: left; list-style-type: none; margin:0px; width: 556px;}

ul li ul.roman_nomargin li {width: 500px;}
ul li ul.roman_nomargin li span {width: 474px;}
ul#togglelist div.collapse ul li ul.roman_nomargin {width: 500px;}

ul#togglelist div.collapse ul.roman_nomargin {float: left; list-style-type: none; margin:0px; width: 500px;}

/* for h4 styled to look like h2 */
h4.styledh2 {
	background: transparent;
	color: #10147e;
	font-size:130%;
	line-height:1em;
	margin: 0 0 5px 0; 
	padding: 10px 0 0 0;	
}




/* INTERIMS 09 */

.bluetoggle ul#minitogglelist {
	width:220px;
	clear:both;
	margin:0 0 20px 10px;
	list-style:none;
}
.bluetoggle ul#minitogglelist li {
	width:220px;
	margin-bottom: 6px;
}
.bluetoggle ul#minitogglelist li div.collapse {
	padding:6px 6px 0px 6px;
	background:#fff;
}

.bluetoggle ul#minitogglelist li h3 a:link, 
.bluetoggle ul#minitogglelist li h3 a:visited{ 
	background: url("../images/site_objects/bg_bluetoggle_f1.gif") no-repeat right top;
	display:block;
	color:#fff;
	font-size:120%;
	padding:7px 10px 7px 10px;
	text-decoration:none;
	width:200px;
}

.bluetoggle ul#minitogglelist li h3 a:hover, 
.bluetoggle ul#minitogglelist li h3 a:active,
.bluetoggle ul#minitogglelist li h3 a:focus { 
	background: url("../images/site_objects/bg_bluetoggle_f1_hover.gif") right top no-repeat;
}


.bluetoggle ul#minitogglelist li h3 a.lit{
	background: url("../images/site_objects/bg_bluetoggle_f1_hover.gif") right top no-repeat!important;
}


#contentwrapper div.subcontent div.hotspot{
padding:12px 12px 0px 12px;
margin-bottom: 18px;

}

div.subcontent div.hotspot h2.graduates {  
	background: transparent;
	color: #1296be/*10147e*/;
	font-size:180%;
	margin: 0 0 20px 0; 
	padding: 0;	
	
}
div.subcontent div.hotspot h3.graduates {  
	color: #999999/*10147e*/;
	font-size:140%;
	margin: 0 0 10px 0; 
	padding: 0 0 10px 0;
	background: url("../images/site_objects/bg_dots.gif") repeat-x bottom;
}


/*** FAVOURITES ***/
.gradient ul.favourites {
	font-size:90%;
	color:#999;
	list-style-type: none;
	margin: 4px 0 0 5px!important;
	padding: 0 0 20px 0;
	float: left;
}
.gradient ul.favourites li{
	list-style-type:none;
	clear: both;
	float:left;
	line-height:110%;
	margin:0;
	padding:0 0 12px 0; 
	width:151px;
	
}
.gradient ul.favourites a img {
	float: left;
	display:inline;
	margin: 0 5px 0 0;
	padding:0px;
	background:none;
}
.gradient ul.favourites a:link, .gradient ul.favourites a:visited { 
	background:none;
	color: #666;
	display: block;
	text-decoration: none;
	padding-left:0;
}
.gradient ul.favourites a:hover, .gradient ul.favourites a:focus, .gradient ul.favourites a:active{ 
	background:none;
	color: #17a7ca;
	display: block;
	text-decoration: underline;
}
.gradient ul.favourites a:link img, .gradient ul.favourites a:visited img  { 
	background:none;
	border: solid 2px #cbcbcb;
	display: block;
}
.gradient ul.favourites a:hover img, .gradient ul.favourites a:focus img, .gradient ul a:active img{ 
	background:none;
	border: solid 2px #17a7ca;
	display: block;
}
.gradient ul.favourites a em {
	font-style:normal;
	font-weight:bold;
	color: #17a7ca;
	}
.gradient ul.favourites a.all:link, .gradient ul.favourites a.all:visited  { 
	font-weight:bold;
	text-decoration: underline;
	color: #17a7ca;
}
.gradient ul.favourites a.all:hover, .gradient ul.favourites a.all:focus, .gradient ul a.all:active{ 
	font-weight:bold;
	text-decoration: none;
	color: #17a7ca;
}


/**** LIVE FEED *****/
.gradient div.livefeed {
	font-size:90%;
	float:left;	
	width:156px;
	background: url("../images/icons/icon_livefeed_hotspot.gif") no-repeat left top;}

/**** SUMMER LOCATION ****/
.gradient div.summerlocation , .gradient div.award {
	font-size:90%;
 float:left;
	width:156px;
	padding-bottom:20px;
}


/**** RSS FEED *****/
.gradient div.rssfeed {
	font-size:90%;
	float:left;	
	width:156px;
	background: url("../images/icons/icon_rss_hotspot.gif") no-repeat right bottom;}

.gradient div.rssfeed p {
	margin:0;
	padding:0 25px 10px 0;
	}
	
/**** LIVE & RSS FEED LISTS *****/		
.gradient div.livefeed ul.feed,.gradient div.rssfeed ul.feed {
	list-style-type:none;
	color:#999; 
	font-weight:normal;
	float:left;
	margin:0;
	padding: 0 0 20px 0;
	width:130px;

}
.gradient div.livefeed ul.feed li, .gradient div.rssfeed ul.feed li{
	padding:0; 
	width:100px; 
	}
.gradient div.livefeed ul.feed a:link, .gradient div.livefeed ul.feed a:visited,
.gradient div.rssfeed ul.feed a:link, .gradient div.rssfeed ul.feed a:visited  {
	background: url("../images/buttons/btn_bullet_blue.gif") no-repeat left top;
	color: #000;
	display:block;
	float: left;
	margin:0;
	padding:0 0 0 10px;
	text-decoration: none; 
}
.gradient div.livefeed ul.feed a:hover, .gradient div.livefeed ul.feed a:focus, .gradient div.livefeed ul.feed a:active,.gradient div.rssfeed ul.feed a:hover, .gradient div.rssfeed ul.feed a:focus, .gradient div.rssfeed ul.feed a:active { 
	text-decoration: underline; 
	color: #17a7ca;
}

div.subcontent div.accent {
	float: left;
	background: url("../images/site_objects/bg_hotspot_gradient_accent.gif") repeat-x #17a7ca;
	padding: 15px 0px 9px 9px;
	width: 156px;
}

div.subcontent div.accent h2 {
	font-size: 190%;
	color: #FFF;
	padding:0px 0px 9px 0px;
}

div.subcontent div.accent h2 a:link, div.subcontent div.accent h2 a:visited { 
	color: #FFF;
	text-decoration: none; 
}

div.subcontent div.accent h2 a:hover, div.subcontent div.accent h2 a:focus, div.subcontent div.accent h2 a:active { 
	color: #FFF;
	text-decoration: underline; 
}
div.subcontent div.accent ul.links {
	padding: 0px;
	margin:0px;
	width: 171px;
	display:block;
}
div.subcontent div.accent ul.links a:link, div.subcontent div.accent ul.links a:visited  { 
	background: url("../images/buttons/btn_bullet_white.gif") no-repeat left top;
	color: #FFF;
	display:block;
	float: left;
	padding: 0px 0 0 9px;
	text-decoration: none;
}
div.subcontent div.accent ul.links a:hover, div.subcontent div.accent ul.links a:focus, div.subcontent div.accent ul.links a:active { 
	background: url("../images/buttons/btn_bullet_white.gif") no-repeat left top;
	color: #FFF;
	padding: 0px 0 0 9px;
	text-decoration: underline; 
}

div.subcontent div.accent p {
color:#fff;
}

/* large arrow */
div.hotspot p a.arrowlarge{
	background:url("../images/buttons/btn_arrow_blue_right.gif") no-repeat left top;
	clear:both;
	color: #1296be;
	float:left;
	font-size:150%;
	font-weight:bold;
	line-height:1em;
	margin: 0;
	padding: 3px 0 3px 35px;
	text-decoration:none;
}

div.hotspot p a.arrowlarge:hover,div.hotspot p a.arrowlarge:focus,div.hotspot p a.arrowlarge:active{
	text-decoration:underline;
}

/**** WEB CHAT *****/
#contentwrapper div.subcontent div.webchat {
	background: url("../images/site_objects/bg_hotspot_webchat_gradient.gif") no-repeat right top;
}
div.graduatessubmitquestion {
	width:150px;
	background: url("../images/icons/icon_graduates_webchat_question.gif") no-repeat right top;
}
div.graduatessubmitquestion form {
	padding: 14px 0 20px 0;
}
div.graduatessubmitquestion form label {
	font-weight: bold;
}
div.graduatessubmitquestion form label.conduct {
	float:left;
	width:130px;
}
div.graduatessubmitquestion form input, div.graduatessubmitquestion form textarea{
	margin: 0 0 18px 0;
	width:150px;
}
div.graduatessubmitquestion form input.checkbox {
	float:left;
	width: 14px;
	height: 14px;
	margin:2px 5px 0 0;
}
div.graduatessubmitquestion form input.button {
	margin: 10px 0 14px 0;
	padding:0;
}
div.graduatessubmitquestion input.highlightfield, div.graduatessubmitquestion textarea.highlightfield {
	border:1px solid red;
}
div.graduatessubmitquestion span.formrequired {
	color: #1296BE;
}
div.graduatesfaq {
	float:left;
	margin: 20px 0 0 0;
	width:156px;
	background: url("../images/icons/icon_graduates_faq.gif") no-repeat right bottom;
}
div.graduatesfaq p {
	width:115px;
	font-size:110%;
}

ul.links li a {
	margin:6px 0 0 0;
}

/*webchat promotional hotspot*/
div.hotspot_margin {
	margin-bottom: 18px;
}
div.accent div.webchathotspot {
	background: url("../images/icons/icon_graduates_webchat_hotspot.gif") no-repeat right top;
	width: 170px;
}
div.accent div.webchathotspot p {
	font-weight: bold;
}
div.accent div.webchathotspot a.submitquestion {
	display:block;
	width:135px;
	background: url("../images/buttons/btn_white_webchat.gif") no-repeat 105px 0;
	line-height:1.1em;
	font-size:140%;
	font-weight: bold;
	color:#fff;	
}


div.accent div.webchathotspot a.submitquestion:link, div.accent div.webchathotspot a.submitquestion:visited {
	text-decoration:none
}
div.accent div.webchathotspot a.submitquestion:hover, div.accent div.webchathotspot a.submitquestion:focus, div.accent div.webchathotspot a.submitquestion:active {
	text-decoration:underline;
}
div.graduate_subcontent div.accent div.webchathotspot {
	width:154px;
}
div.graduate_subcontent div.accent div.webchathotspot p {
	padding:0;
}

div.graduate_subcontent div.calendar ul li {
	width:120px;
}
div.subcontent div.hotspot_facebook {
	background: url("../images/site_objects/bg_hotspot_gradient.gif") repeat-x #FFF;
	float:left;
	height: 80px;
	padding: 12px 12px 20px 12px;
	width: 156px;
	margin-bottom: 40px;
}
div.subcontent div.hotspot_facebook h2 {
	color: #1296be;
	font-size: 160%;
}
div#graduates div.hotspot p a.arrowlarge{
	display:block;
	margin-top:17px;
	
		
}
p.apply {
	float:left;
	width:200px;
	margin-top:10px;
}
a.continuebtn {
	background: url('../images/buttons/btn_arrow_blue.gif') no-repeat right center !important;
	color: #999999 !important;

	font-size: 130%;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;
	padding:0px 26px 0 0;
	text-align:left;
	text-decoration: none !important;
	width:auto;

}
a.continuebtntop {
	margin:0;
}
a.continuebtn:hover, a.continuebtn:focus, a.continuebtn:active {
	color: #10147e !important;
}

.surveycontent form input.searchbtninline {
background:transparent url(../images/buttons/btn_arrow_blue.gif) no-repeat scroll right center;
border:medium none;
color:#999999;
margin-left:90px;
font-size:130%;
font-weight:bold;
padding:0pt 26px 0pt 0pt;
text-align:right;
text-decoration:none;
}


p.apply a.arrowlarge:link, p.apply a.arrowlarge:visited {
	width:105px;
	}

.gradient {
	height:192px;

}

.gradientmargintop {
	margin-top:44px;
	
}
html > body .gradient {
	min-height:192px;
}

div.graduateyears {
		padding:21px 0pt 00px;
		margin:10px 0px 10px 0px;;
}

div.graduateyears div.twocolumn {

margin:0pt 13px;
width:208px;
display:inline;
}

div.graduateyears div.singlecolumn {
float:left;
margin:0pt 13px;
width:440px;
display:inline;
}

.gradient div.livefeed {
	margin-bottom:09px;
	
}


div.content p.intro, div.historycontainer p.intro, div.content_wide p.intro {
	width:470px;
margin-right:0;
display:inline;
}

.absolute {
	position:absolute;
}

div.gradient ul li {
	width:154px;
}

div.content a.arrow {
background:transparent url(../images/buttons/btn_bullet_blue.gif) no-repeat top left;
}

input.button, input.button_f2 {
	float:left;
	clear:none;
	padding-left:8px;
}

.surveycontent form select {
	float:left;
}

div.gmtab {
	height:150px;
	padding-bottom: 50px;
}
html>body div.gmtab {
	height:auto;
	min-height:150px;
}
div.casestudycontainer {
	float:right;
	width:192px;
	margin-left:15px;
	display:inline;
}

img.casestudyimage {
	padding-left:0;
}

div.image_popup{
background:#FFFFFF url(../images/site_objects/bg_casestudy.gif) repeat-x scroll left top;
border:1px solid #BBBBBB;
font-size:75%;
padding:10px 20px 40px;
}

div.subcontent div.hotspot_facebook {
	background: url("../images/site_objects/bg_hotspot_gradient.gif") repeat-x #FFF;
	float:left;
	height: 80px;
	padding: 12px 12px 20px 12px;
	width: 156px;
	margin-bottom: 40px;
}
div.subcontent div.hotspot_facebook h2 {
	color: #1296be;
	font-size: 160%;
}
div.subcontent div.video_accent {
	background: url("../images/site_objects/bg_grad_green.gif") no-repeat #65b822;
}
div.subcontent div.video_graduates {
	margin-top:44px;
}
div.subcontent div.video_accent h2.cutmargin {
	color: #FFF;
}
div.subcontent div.video_accent ul.links {
	margin: 0 0 0 0;
	padding:0;
}
div.subcontent div.video_accent ul.links li {
	color: #FFF;
	margin: 0 0 3px;
	float:left;
}
div.subcontent div.video_accent ul.links li a {
	background: url("../images/buttons/btn_bullet_white.gif") no-repeat left top;
	color: #FFF;
	display:block;
	float: left;
	padding-left: 9px;
	text-decoration: none; 
}
div.subcontent div.video_accent ul.links li a:hover {
	text-decoration: underline;
}

ul.tabs li a, ul.tabs li a:link, ul.tabs li a:visited {
	margin: 0;
}


div.download_column {
	float:left;
	margin:0;
	padding:0;
	width:50%;
}
div.download_column table.info {
	margin-bottom: 15px;
}