/* CSS Document */
html{
	height:100%;
}

/* Core */
body {
	font-family: 'Lato', Arial, sans-serif; 
	font-weight:400;
	font-size:13px;
	text-align:left;
	height:100%;
	width:100%;
	margin:0;
	padding:0;
	background:#f1f1f1 url('images/bg.gif') no-repeat top center;
 }

h1{
	font-size:25px;
	font-weight:normal;
	margin-bottom:3px;
	margin-left:0px;
	margin-top:0px;
	color: #333333;
	text-shadow:0px 0px 1px rgba(85,85,85,0.3);	
	margin-bottom:15px;
}

h2{
	font-size:20px;
	font-weight:normal;
	margin-top:20px;
	margin-bottom:10px;
	color: #454545;	
	text-shadow:0px 0px 1px rgba(85,85,85,0.3);		
}


.frontpageH1{
	font-size:25px;
	font-weight:normal;
	margin-bottom:3px;
	margin-left:0px;
	margin-top:0px;
	color: #333333;
	text-shadow:0px 0px 1px rgba(85,85,85,0.3);	
	margin-bottom:15px;
}

.frontpageH2{
	font-size:20px;
	font-weight:normal;
	margin-top:20px;
	margin-bottom:20px;
	color: #454545;	
	text-shadow:0px 0px 1px rgba(85,85,85,0.3);	
}

h3{
	font-size:15px;
	font-weight:normal;
	margin-top:20px;
	margin-bottom:10px;
	color: #454545;	
	text-shadow:0px 0px 1px rgba(85,85,85,0.2);	
}

.raquo{
	color:#ff0000;
}

a {
  outline: none;
}

a:link  {color: #ed1d24; text-decoration: none;font-weight:normal;} 
a:visited {color: #ed1d24; text-decoration: none;font-weight:normal;} 
a:hover  {color: #ed1d24; text-decoration: underline; }

/* Layout */
#htmlwrapper{
	min-height:100%;
	height: auto !important;
	height: 100%;
	margin-bottom:-50px;
}

#headerRow1{
	padding-left:10px;
	padding-right:10px;	
	width:980px;
	height:100px;
	margin-left:auto;
	margin-right:auto;
	background:#ff0000;
	overflow:hidden;
}
#headerRow_Logo{
	position:absolute;
	width:246px;
	height:51px;
	margin-left:-57px;
	margin-top:26px;
	background:url(images/logo.gif) top left no-repeat;
	cursor:pointer;
}

#headerRow_nav{
	height:25px;
	float:right;
	padding:0px;
	text-align:right;
	margin-top:57px;
}
#headerRow_nav ul{
	list-style-type: none;
	list-style-image: none;
	margin:0px;
	padding:0px;
}
#headerRow_nav li{
	float:left;
	margin-left:7px;
}
.headerRow_pipe{
	margin-left:7px;
	color:#ffffff;
}

#headerRow_nav li a{
	color:#ffffff;
}

#colWrapper{
	width:980px;
	padding-left:10px;
	padding-right:10px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	overflow:hidden;
}

.indent40px{
	margin-left:40px;
}
.separator1{
	margin-top:5px;
	width:100%;
}

.colwrapper_4cols{
	margin-left:201px;
	margin-top:25px;
	margin-bottom:75px;
	overflow:hidden;
	min-height:700px;
}

.colwrapper_4cols ul{
	list-style-image: url(images/bulletpoint.gif);
	
}

.cols3{
	width:578px;
	margin-right:25px;
	margin-left:0px;
}
.cols2{
	width:377px;
	margin-right:25px;
}

.cols2_endcol{
	width:377px;
	float:right;
}
.cols2_endcol h2{
	margin-top:15px;
}

.cols1{
	width:176px;
	margin-right:25px;
}
.cols1 h2{
	margin-top:15px;
}

.cols1_endcol{
	width:176px;
	float:right;
}
.cols1_endcol h2{
	margin-top:15px;
}

.colFloatLeft{
	float:left;
}

.minheight500px{
	min-height:625px;
}
.rowClear50px{
	clear:both;
	height:50px;
	width:100%;
}
.rowClear25px{
	clear:left;
	height:25px;
	width:100%;
}
.rowClear25pxNAV{
	clear:left;
	height:25px;
	width:100%;
}
.rowClear10px{
	clear:left;
	height:10px;
	width:100%;
}
.rowClear5px{
	clear:left;
	height:5px;
	width:100%;
}

.seniorQuote .closequo{
margin-left: 530px; margin-top:-20px;
}
.seniorQuote .attrib{
text-align: right;
margin-top:10px;
}
.seniorQuote .quotetext{
	margin-right:20px;
	margin-left:35px;
	margin-top:-20px;
}

.rhsPageLinksMargin{
	height:25px;
	width:100%;
}
.rhsPageLinksImage{
	background:#f1f1f1;
	text-align:center;
	width:176px;
	margin:0px;
	overflow:hidden;
	cursor:pointer;
}
.rhsPageLinksImage img{
	margin:0px;
}
.rhsPageLinksImage h2{
	margin-top:5px;
	margin-bottom:10px;
	font-family:'Lato',arial, sans-serif;
	font-weight:400;
}
.rhsPageLinksImageOver{
	background:#f1f1f1;
	text-align:center;
	width:176px;
	margin:0px;
	overflow:hidden;
	cursor:pointer;
	
}
.rhsPageLinksImageOver img{
	margin:0px;
}
.rhsPageLinksImageOver h2{
	margin-top:5px;
	margin-bottom:10px;
	font-family:'Lato',arial, sans-serif;
	font-weight:700;
}

.basePageLinksImage{
	cursor:pointer;
	background:#ffffff;
	width:176px;
}

.basePageLinksImageOver h2{
	margin-top:15px;
	margin-bottom:10px;
	font-family:'Lato',arial, sans-serif;
	font-weight:700;
}

.basePageLinksImage h2{
	margin-top:15px;
	margin-bottom:10px;
	font-family:'Lato',arial, sans-serif;
	font-weight:400;
}

#couldbeyou_old{
	float:right;
	width:177px;
	height:71px;
	margin-top:-71px;
	background:url(images/couldbeyou.gif) top left no-repeat;
}
#couldbeyou{
	float:right;
	width:177px;
	height:71px;
	margin-top:-71px;
}

#couldbeyou_nonegativemargin_old{
	float:right;
	width:177px;
	height:71px;
	margin-top:0px;
	background:url(images/couldbeyou.gif) top left no-repeat;
}
#couldbeyou_nonegativemargin{
	float:right;
	width:177px;
	height:71px;
	margin-top:0px;
}

/* Navigation-Left */

#navLeft_wrapper{
	float:left;
	margin-left:0px;
	width:177px;
	overflow:hidden;
}

.navMenuFixed{
	position:fixed;
	top:180px;
	margin-left:0px;
}
.navMenuAbsolute{
	position:absolute;
	top:80px;
	margin-left:0px;
	width:178px;
}

.nav_hotlinks{
	margin:0px;
	padding:0px;
	list-style-position: outside;
	list-style-type: none;
	
}
.nav_hotlinks li{
	margin-top:4px;
	margin-left:0px;
	padding:0px;
}
.nav_hotlinks a{
	color:#ff0000;
	font-size:13px;
}

.nav_hotlinks a:link  {text-decoration: none;font-weight:400;} 
.nav_hotlinks a:visited {text-decoration: none;font-weight:400;} 
.nav_hotlinks a:hover  {text-decoration: none;font-weight:700; }


.nav_pagelinks{
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding:0px;
	list-style-position: outside;
	list-style-type: none;
}
.nav_pagelinks li{
	margin-top:4px;
}
.nav_pagelinks a{
	color:#333333;
	font-size:13px;
}

.nav_pagelinks a:link  {text-decoration: none;font-weight:400;} 
.nav_pagelinks a:visited {text-decoration: none;font-weight:400;} 
.nav_pagelinks a:hover  {color:#000000; text-decoration: none;font-weight:700; }

.nav_exceptional{
	
}

.nav_exceptional_old{
	position:absolute;
	margin-top:450px;
	background:url(images/exceptional_side.gif) top left no-repeat;
	width:178px;
	height:64px;
	left:10px;
}

/* Site Breadcrumb navigation */
#nav_breadcrumb{
	position:absolute;
	top:5px;
	left:10px;
	font-size:11px;
	color:#ff0000;
}
#nav_breadcrumb a:link  {color:#ff0000; text-decoration: none;font-weight:normal;} 
#nav_breadcrumb a:visited {color:#ff0000; text-decoration: none;font-weight:normal;} 
#nav_breadcrumb a:hover  {color:#000000; text-decoration: underline;font-weight:normal; }



/* Lets Be Exceptional tab */
#exceptionalTab_1{
	position:absolute;
	top:0px;
	margin-left:679px;
	height:53px;
	width:302px;
	background-image:url(images/exceptional_top.png);
	background-position:0px -12px;
	background-repeat:no-repeat;
}

/* Footer */
#footerPush{
	height:50px;
	padding:0px;
	margin:0px;
	clear: both;
}
#footerwrap{
	width:100%;
	height:50px;
	background:#f1f1f1;
	padding:0px;
	margin:0px;
	clear: both;
}
#footer{
	width:980px;
	padding-bottom:0px;
	padding-top:0px;
	padding-left:10px;
	padding-right:10px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	height:50px;
	margin-bottom:0px;
	font-family:'Lato',arial, sans-serif;
	font-weight:400;
	font-size:10px;
	color:#444444;
	overflow:hidden;
}

#footer_l{
	float:left;
	height:25px;
	padding-top:12px;
}

#footer_l_redlinks ul{
	list-style-type: none;
	list-style-image: none;
	margin:0px;
	padding:0px;
}
#footer_l_redlinks li{
	float:left;
	margin-right:5px;
}
#footer_l_redlinks li a{
	color:#ff0000;
}

#footer_padp{
	width:39px;
	height:50px;
	background:url(images/padp.png) center left no-repeat;
	float:left;
	margin-left:40px;
}


#footer_l_blacklinks ul{
	list-style-type: none;
	list-style-image: none;
	margin:0px;
	padding:0px;
}
#footer_l_blacklinks li{
	float:left;
	margin-right:5px;
}
#footer_l_blacklinks li a{
	color:#000000;
}
 

#footer_r{
	float:right;
	text-align:right;
	height:25px;
	padding-top:12px;
	width:210px;
}

#footer_r_links ul{
	background:white;
	list-style-type: none;
	list-style-image: none;
	list-style-position: inside;
	margin:0px;
	padding:0px;
	/*list-style-image: url(images/pipeBlack.gif);*/
}
#footer_r_links li{
	float:right;
	margin-left:5px;
}
#footer_r_links li a{
	color:#ff0000;
}

#footer_hidden_preload{
	display:none;
}
#footer_hidden_preload_1{
	font-family:'Lato',arial, sans-serif;
	font-weight:400;
}
#footer_hidden_preload_2{
	font-family:'Lato',arial, sans-serif;
	font-weight:700;
}



.clear{
	clear:both;
}

/* Slideshow */

#slideshow_outer{
	overflow:hidden;
	height:400px;
	width:779px;
	display:none;
	position:relative;
}

#slideshow_slidegraphic{
	height:400px;
	overflow:hidden;
	width:779px;
	position:relative;
}
#slideinnerContainer{
	height:400px;
	width:779px;
	position:relative;
	overflow:hidden;
}
#slideScreen{
	width:779px;
	height:400px;
	position:absolute;
	top:0px;
	left:-779px;
	background:#777777;
}
#slideRear{
	width:779px;
	height:400px;
	position:absolute;
	top:0px;
	left:0px;
}
#slideRear img{
	position:absolute;
	top:0px;
	left:0px;
}
#slideImage0{
	width:779px;
	height:400px;
	position:absolute;
	top:0px;
	left:0px;
}


#slideshow_buttons{
	width:779px;
	height:50px;
	background:#e8e8e8;
}
#slideshow_buttons ul{
	list-style-type: none;
	margin:0px;
	padding:0px;
	list-style-image: none;
}
#slideshow_buttons li{
	float:left;
	margin-right:25px;
	width:176px;
	text-align:center;
}
.sl_lastButton{
	margin-right:0px;
}
.slideshow_unselectedButton{
	color:#444444;
	font-family: 'Lato', Arial, sans-serif; 
	font-weight:400;
	font-size:15px;
	text-shadow:0px 0px 1px rgba(85,85,85,0.3);	
	line-height:50px;
	height:50px;
	width:176px;
	display:block;
	background:#f1f1f1;
}
.slideshow_unselectedButton:link  {color: #444444; text-decoration: none;font-family: 'Lato', Arial, sans-serif; font-weight:400;} 
.slideshow_unselectedButton:visited {color: #444444; text-decoration: none;font-family: 'Lato', Arial, sans-serif; font-weight:400;} 
.slideshow_unselectedButton:hover  {color: #444444; text-decoration: none;font-family: 'Lato', Arial, sans-serif; font-weight:700; }

.slideshow_selectedButton{
	line-height:50px;
	height:50px;
	width:176px;
	display:block;
	font-family:'Lato',arial, sans-serif;
	font-weight:700;
	font-size:15px;
	background-color:#e8e8e8;
	background-image:url(images/slideSel.gif);
	background-repeat:no-repeat; 
	background-position:0 -15px;
	color:#ffffff;
	text-shadow:0px 0px 1px rgba(255,255,255,0.3);	
}
.slideshow_selectedButton:link  {color: #ffffff; text-decoration:none;font-family: 'Lato', Arial, sans-serif; font-weight:400; } 
.slideshow_selectedButton:visited {color: #ffffff; text-decoration: none;font-family: 'Lato', Arial, sans-serif; font-weight:400; } 
.slideshow_selectedButton:hover  {color: #ffffff; text-decoration: none;font-family: 'Lato', Arial, sans-serif; font-weight:700; }


#slideshow_lozenges{
	bottom:20px;
	position:absolute;
	width:779px;
}

#slideshow_redlozenge_outer{
	width:290px;
	margin-left:-290px;
}

#slideshow_redlozenge_top{
	width:100%;
	background-image:url(images/lozengeRed.png);
	background-position:top right;
	height:12px;
	min-height:12px;
	z-index:500;
}
#slideshow_redlozenge_bottom{
	width:100%;
	background-image:url(images/lozengeRed.png);
	background-position:bottom right;
	overflow:hidden;
}
#slideshow_redlozenge_inner{
	margin-top:-5px;
	padding-bottom:20px;
	padding-top:3px;
	padding-left:10px;
	padding-right:20px;
}
#slideshow_redlozenge_inner .jtitle{
	font-family: 'Lato', Arial, sans-serif;
	font-weight: 700;
	font-size:15px;
	color:#ffffff;
}
#slideshow_redlozenge_inner .jspecs{
	font-family: 'Lato', Arial, sans-serif; 
	font-weight:400;
	font-size:15px;
	color:#ffffff;
}


#slideshow_blacklozenge_outer{
	width:410px;
	margin-top:-10px;
	margin-left:-410px;
}
#slideshow_blacklozenge_top{
	width:100%;
	background-image:url(images/lozengeBlack.png);
	background-position:top right;
	height:12px;
	min-height:12px;
}
#slideshow_blacklozenge_bottom{
	width:100%;
	background-image:url(images/lozengeBlack.png);
	background-position:bottom right;
	overflow:hidden;
}
#slideshow_blacklozenge_inner{
	margin-top:-5px;
	padding-bottom:20px;
	padding-top:3px;
	padding-left:10px;
	padding-right:20px;
}
#slideshow_blacklozenge_inner .jdescript{
	font-family: 'Lato', Arial, sans-serif; 
	font-weight:400;
	font-size:13px;
	color:#ffffff;
}

#slideshow_controls{
	position:relative;
	margin-top:-400px;
	margin-left:0px;
	width:779px;
	height:400px;
	background:url(images/transparent.gif) top left repeat-both;
	overflow:hidden;
}

#slideshow_controls_left{
	position:absolute;
	margin-left:-55px;
	top:170px;
	color:#ffffff;
	background:url(images/slRev.png) top left;
	width:51px;
	height:50px;
	cursor:pointer;
}
#slideshow_controls_right{
	position:absolute;
	margin-left:785px;
	top:170px;
	color:#ffffff;
	background:url(images/slFwd.png) top left;
	width:51px;
	height:50px;
	cursor:pointer;
}

#slideshow_controls_dots{
	position:absolute;
	margin-left:400px;
	top:370px;
	color:#ffffff;
	width:379px;
	height:20px;
}
#slideshow_controls_dots ul{
	display:inline;
	margin:0px;
	padding:0px;
	float:right;
	list-style-type: none;
	margin-right:5px;
	list-style-image: none;
}
#slideshow_controls_dots li{
	margin-right:5px;
	padding:0px;
	float:left;
}
.slideshow_dotDeSelected{
	width:20px;
	height:20px;
	background:url(images/slUnselButton.png) top left no-repeat;
	cursor:pointer;
}
.slideshow_dotSelected{
	width:20px;
	height:20px;
	background:url(images/slSelButton.png) top left no-repeat;
	cursor:pointer;
}

#jotw_outer{
	overflow:hidden;
	height:400px;
	width:779px;
	position:relative;
}

#jotw_graphic{
	width:779px;
	height:400px;
	position:absolute;
	top:0px;
	left:0px;
}


#jotw_lozenges{
	overflow:hidden;
	position:absolute;
	width:779px;
	bottom:20px;
}

#jotw_redlozenge_outer{
	width:290px;
	margin-left:-290px;
}
#jotw_redlozenge_top{
	width:100%;
	background-image:url(images/lozengeRed.png);
	background-position:top right;
	height:12px;
	min-height:12px;
	z-index:500;
}
#jotw_redlozenge_bottom{
	width:100%;
	background-image:url(images/lozengeRed.png);
	background-position:bottom right;
	overflow:hidden;
}
#jotw_redlozenge_inner{
	margin-top:-5px;
	padding-bottom:20px;
	padding-top:3px;
	padding-left:10px;
	padding-right:20px;
}
#jotw_redlozenge_inner .jtitle{
	font-family: 'Lato', Arial, sans-serif; 
	font-weight: 700;
	font-size:15px;
	color:#ffffff;
}
#jotw_redlozenge_inner .jspecs{
	font-family: 'Lato', Arial, sans-serif; 
	font-weight:400;
	font-size:15px;
	color:#ffffff;
}


#jotw_blacklozenge_outer{
	width:410px;
	margin-top:-10px;
	margin-left:-410px;
}
#jotw_blacklozenge_top{
	width:100%;
	background-image:url(images/lozengeBlack.png);
	background-position:top right;
	height:12px;
	min-height:12px;
}
#jotw_blacklozenge_bottom{
	width:100%;
	background-image:url(images/lozengeBlack.png);
	background-position:bottom right;
	overflow:hidden;
}
#jotw_blacklozenge_inner{
	margin-top:-5px;
	padding-bottom:20px;
	padding-top:3px;
	padding-left:10px;
	padding-right:20px;
}
#jotw_blacklozenge_inner .jdescript{
	font-family: 'Lato', Arial, sans-serif; 
	font-weight:400;
	font-size:13px;
	color:#ffffff;
}

#jotwSlideScreen{
	width:779px;
	height:400px;
	position:absolute;
	top:0px;
	left:-779px;
	background:#777777;
}

/* Text Pagetop */



#static_lozenges{
	margin-top:0px;
	height:400px;
	overflow:hidden;
	position:relative;
	width:779px;
}

#static_redlozenge_outer{
	width:400px;
	margin-top:300px;
	margin-left:-400px;
}
#static_redlozenge_top{
	width:100%;
	background-image:url(images/lozengeRed.png);
	background-position:top right;
	height:12px;
	min-height:12px;
	z-index:500;
}
#static_redlozenge_bottom{
	width:100%;
	background-image:url(images/lozengeRed.png);
	background-position:bottom right;
	overflow:hidden;
}
#static_redlozenge_inner{
	margin-top:-5px;
	padding-bottom:20px;
	padding-top:3px;
	padding-left:10px;
	padding-right:10px;
}
#static_redlozenge_inner .ptitle{
	font-family: 'Lato', Arial, sans-serif; 
	font-weight: 700;
	font-size:15px;
	color:#ffffff;
}
#static_redlozenge_inner .pspecs{
	font-family: 'Lato', Arial, sans-serif; 
	font-weight:400;
	font-size:15px;
	color:#ffffff;
}

/* Our People */

#ourpeople_container{
	position:relative;
	width:100%;
	height:100%;
	margin-top:50px;
}

#ourpeopleVideoOverlay{
	position:absolute;
}
#ourpeopleProfileOverlay{
	position:absolute;
}

.ourpeople_overlay{
	position:absolute;
	width:100%;
	height:100%;
	background:url(images/50percentwhite.png) top left repeat;
	top:0px;
	left:0px;
	cursor:pointer;
	display:none;
}

.ourpeople_tile{
	height:200px;
	width:100%;
	overflow:hidden;
	position:relative;
}
#ourpeople_tile2{
	height:200px;
	width:177px;
	overflow:hidden;
	position:relative;
}

.ourpeopleVid_title{
	position:absolute;
	bottom:0px;
	left:0px;
	width:359px;
	height:35px;
	background:url(images/50percentblack.png) top left repeat;
	color: #ffffff;	
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:8px;
	font-size:14px;
}
.ourpeopleVid_title h2{
	font-size:14px;
	font-family:'Lato',arial, sans-serif;
	font-weight:900;
	margin-top:0px;
	margin-bottom:2px;
	color: #ffffff;	
	text-shadow:none;	
}

.ourpeopleVid_intro{
	clear:both;
	position:absolute;
	display:none;
	padding-top:5px;
	width:355px;
}

.ourpeopleVid_overlay{
	top:0px;
	left:0px;
	height:200px;
	width:100%;
	cursor:pointer;
	position:absolute;
	background:url(images/transparent.gif) top left repeat;
}
.ourpeopleVid_Playbutton{
	top:9px;
	right:10px;
	height:50px;
	width:50px;
	position:absolute;
	background:url(images/vidbuttonPlay.png) top left no-repeat;
}

.ourpeopleTranscriptOverlay{
	position:absolute;
	bottom:0px;
	left:0px;
	width:100%;
	height:15px;
	background:url(images/50percentblack.png) top left repeat;
	color: #ffffff;	
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:8px;
	font-size:14px;
	font-weight:900;
}

.ourpeopleProfile_title{
	position:absolute;
	bottom:0px;
	left:0px;
	width:157px;
	height:15px;
	background:url(images/50percentblack.png) top left repeat;
	color: #ffffff;	
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:8px;
	font-size:13px;
}
.ourpeopleProfile_title h2{
	font-size:14px;
	font-family:'Lato',arial, sans-serif;
	font-weight:900;
	margin-top:0px;
	margin-bottom:2px;
	color: #ffffff;	
	text-shadow:none;	
}

.ourpeopleProfile_intro{
	display:none;
	margin-top:5px;
	position:absolute;
	width:157px;
}

.ourpeopleProfile_overlay{
	top:0px;
	left:0px;
	height:200px;
	width:100%;
	cursor:pointer;
	position:absolute;
	background:url(images/transparent.gif) top left repeat;
}
.ourpeopleProfile_Playbutton{
	top:9px;
	right:10px;
	height:50px;
	width:50px;
	position:absolute;
	background:url(images/profileRead.png) top left no-repeat;
}

.ourpeople_ProfileInner{
	width:379px;
	background:#333333;
	top:0px;
	left:0px;
	position:absolute;
	overflow:hidden;
}

.ourpeople_ProfileInnerPadding{
	padding-bottom:15px;
	padding-left:15px;
	padding-right:15px;
	overflow:hidden;
}	

.ourpeople_ProfileImage{
	width:349px;
	height:400px;
}

.ourpeople_Profile_Name{
	padding-top:10px;
	padding-bottom:10px;
	padding-left:15px;
	text-align:left;
	background:#111111;
}
.ourpeople_Profile_Name h1{
	font-family: 'Lato', Arial, sans-serif; 
	font-size:18px;
	color:#ffffff;
	font-weight:700;
	margin:0px;
	text-shadow:none;	
}
.ourpeople_Profile_Name h2{
	font-family: 'Lato', Arial, sans-serif; 
	font-size:18px;
	color:#ffffff;
	font-weight:400;
	margin:0px;
	text-shadow:none;	
}

.ourpeople_Profile_text{
	padding-top:5px;
	padding-bottom:15px;
	padding-left:15px;
	padding-right:15px;
	text-align:left;
	background:#111111;
	color:#ffffff;
}

.ourpeople_ProfileControlsPadding{
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
	padding-bottom:5px;
	color:white;
}

.ourpeopleProfileClose{
	float:right;
	width:50px;
	cursor:pointer;
	text-align:right;
}
.ourpeopleProfileClose a{
	font-size:16px;
}
.ourpeopleProfileClose a:link  {color: #cccccc; text-decoration:none;font-family: 'Lato', Arial, sans-serif; font-weight:700; } 
.ourpeopleProfileClose a:visited {color: #cccccc; text-decoration: none;font-family: 'Lato', Arial, sans-serif; font-weight:700; } 
.ourpeopleProfileClose a:hover  {color: #ffffff; text-decoration: none;font-family: 'Lato', Arial, sans-serif; font-weight:700; }


.ourpeople_videoContainer{
	width:100%;
	height:100%;
	cursor:pointer;
}
.ourpeople_videoInner{
	width:570px; 
	position:absolute;
	background:#333333;
	top:0px;
	left:0px;
}

.ourpeople_videoInnerPadding{
	padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
	padding-top:0px;
}

.ourpeople_videoControlsPadding{
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
	padding-bottom:5px;
	color:white;
}

.ourpeopleTranscript{
	float:left;
	line-height:20px;
}
.ourpeopleTranscript a{
	font-size:12px;
}
.ourpeopleTranscript a:link  {color: #cccccc; text-decoration:none;font-family: 'Lato', Arial, sans-serif; font-weight:700; } 
.ourpeopleTranscript a:visited {color: #cccccc; text-decoration: none;font-family: 'Lato', Arial, sans-serif; font-weight:700; } 
.ourpeopleTranscript a:hover  {color: #eeeeee; text-decoration: none;font-family: 'Lato', Arial, sans-serif; font-weight:700; }


.ourpeopleClose{
	float:right;
	width:50px;
	cursor:pointer;
	text-align:right;
}
.ourpeopleClose a{
	font-size:16px;
}
.ourpeopleClose a:link  {color: #cccccc; text-decoration:none;font-family: 'Lato', Arial, sans-serif; font-weight:700; } 
.ourpeopleClose a:visited {color: #cccccc; text-decoration: none;font-family: 'Lato', Arial, sans-serif; font-weight:700; } 
.ourpeopleClose a:hover  {color: #ffffff; text-decoration: none;font-family: 'Lato', Arial, sans-serif; font-weight:700; }


.ourpeople_profileContainer{
	width:100%;
	height:100%;
}

.ourpeople_exceptional{
	text-align:center;
}

.ourpeople_video_Name{
	padding-top:10px;
	padding-bottom:10px;
	padding-left:15px;
	text-align:left;
	background:#111111;
}
.ourpeople_video_Name h1{
	font-family: 'Lato', Arial, sans-serif; 
	font-size:18px;
	color:#ffffff;
	font-weight:700;
	margin:0px;
	text-shadow:none;	
}
.ourpeople_video_Name h2{
	font-family: 'Lato', Arial, sans-serif; 
	font-size:18px;
	color:#ffffff;
	font-weight:400;
	margin:0px;
	text-shadow:none;	
}

.ourpeople_m_simonlloyd{
	background:url(profiles/s-simon.jpg) top left no-repeat;
}
.ourpeople_m_bobbychaggar{
	background:url(profiles/s-bobby.jpg) top left no-repeat;
}
.ourpeople_m_janinedavis{
	background:url(profiles/s-janine.jpg) top left no-repeat;
}
.ourpeople_m_arunkumar{
	background:url(profiles/s-arun.jpg) top left no-repeat;
}
.ourpeople_p_AlikiLampropoulou{
	background:url(profiles/s-aliki.jpg) top left no-repeat;
}
.ourpeople_p_RobGreaves{
	background:url(profiles/s-rob.jpg) top left no-repeat;
}
.ourpeople_p_BrianMcBride{
	background:url(profiles/s-brian.jpg) top left no-repeat;
}
.ourpeople_m_DanielCuthew{
	background:url(profiles/s-daniel.jpg) top left no-repeat;
}
.ourpeople_m_philhall{
	background:url(profiles/s-philhall.jpg) top left no-repeat;
}
.ourpeople_m_samswain{
	background:url(profiles/s-samswain.jpg) top left no-repeat;
}
.ourpeople_p_SonaliJain{
	background:url(profiles/s-sonali.jpg) top left no-repeat;
}
.ourpeople_p_KarenBushell{
	background:url(profiles/s-karen.jpg) top left no-repeat;
}
.ourpeople_m_AmitaPatel{
	background:url(profiles/s-amita.jpg) top left no-repeat;
}
.ourpeople_m_chrisedeson{
	background:url(profiles/s-chris.jpg) top left no-repeat;
}
.ourpeople_m_tsaichin{
	background:url(profiles/s-tsaichin.jpg) top left no-repeat;
}

.ourpeople_m_noimage{
	background:#a1a1a1;
}

/* Application Process */

.appProcessTitle{
	width:100%;
	min-height:40px;
	line-height:40px;
	text-align:center;
	background:#f1f1f1;
	cursor:pointer;
}

.appProcessInfo_container{
	height:0px;
	position:relative;
	overflow:hidden;
	border-bottom:2px solid #efefef;
}

.appProcessInfo{
	width:100%;
	text-align:left;
	padding-top:20px;
	padding-bottom:20px;
}

.appProcess_arrowhead{
	width:100%;
	background:url(images/arrowhead.gif) top center no-repeat;
	height:34px;
}

/* Business Areas */

.businessarea_tile{
	background:gray;
	width:100%;
	height:200px;
	overflow:hidden;
	position:relative;
}

.businessarea_title{
	position:absolute;
	bottom:0px;
	left:0px;
	width:359px;
	height:15px;
	background:url(images/50percentblack.png) top left repeat;
	color: #ffffff;	
	padding:10px;
}
.businessarea_title h2{
	font-size:13px;
	font-family:'Lato',arial, sans-serif;
	font-weight:700;
	margin-top:0px;
	margin-bottom:2px;
	color: #ffffff;	
	text-shadow:none;	
}
.businessarea_overlay{
	margin-left:0px;
	margin-top:0px;
	height:200px;
	width:100%;
	cursor:pointer;
	position:absolute;
	background:url(images/transparent.gif) top left repeat;
}
.businessAreaContent{
	display:none;
}
.businessarea_m_Mortgages{
	background:url(thumbnails/mMortgages.jpg) top left no-repeat;
}
.businessarea_m_Bancassurance{
	background:url(thumbnails/mBancassurance.jpg) top left no-repeat;
}
.businessarea_m_Branch{
	background:url(thumbnails/mBranch.jpg) top left no-repeat;
}
.businessarea_m_Telephone{
	background:url(thumbnails/mTelephone.jpg) top left no-repeat;
}
.businessarea_m_Professional{
	background:url(thumbnails/mProfessional.jpg) top left no-repeat;
}
.businessarea_m_Senior{
	background:url(thumbnails/mSenior.jpg) top left no-repeat;
}
.businessarea_m_Flyingstart{
	background:url(thumbnails/mFlyingstart.jpg) top left no-repeat;
}
.businessarea_m_Graduates{
	background:url(thumbnails/mGraduates.jpg) top left no-repeat;
}


/* Role Finder */



#jobfinder_outer{
	overflow:hidden;
	height:400px;
	width:779px;
	position:relative;
}

#jobfinder_graphic{
	width:779px;
	height:400px;
	position:absolute;
	top:0px;
	left:0px;
}

#jobfinder_graphic img{
	position:absolute;
	top:0px;
	left:0px;
}

#jobfinder_lozenges{
	bottom:20px;
	position:absolute;
	width:779px;
}

#jobfinder_redlozenge_outer{
	width:290px;
	margin-left:-290px;
}
#jobfinder_redlozenge_top{
	width:100%;
	background-image:url(images/lozengeRed.png);
	background-position:top right;
	height:12px;
	min-height:12px;
	z-index:500;
}
#jobfinder_redlozenge_bottom{
	width:100%;
	background-image:url(images/lozengeRed.png);
	background-position:bottom right;
	overflow:hidden;
}
#jobfinder_redlozenge_inner{
	margin-top:-5px;
	padding-bottom:20px;
	padding-top:3px;
	padding-left:20px;
	padding-right:25px;
}
#jobfinder_redlozenge_inner .jtitle{
	font-family: 'Lato', Arial, sans-serif; 
	font-weight: 700;
	font-size:15px;
	color:#ffffff;
}
#jobfinder_redlozenge_inner .jspecs{
	font-family: 'Lato', Arial, sans-serif; 
	font-weight:400;
	font-size:15px;
	color:#ffffff;
}


#jobfinder_blacklozenge_outer{
	width:290px;
	margin-left:-410px;
	margin-top:-10px;
}
#jobfinder_blacklozenge_top{
	width:100%;
	background-image:url(images/lozengeBlack.png);
	background-position:top right;
	height:12px;
	min-height:12px;
}
#jobfinder_blacklozenge_bottom{
	width:100%;
	background-image:url(images/lozengeBlack.png);
	background-position:bottom right;
	overflow:hidden;
}
#jobfinder_blacklozenge_inner{
	margin-top:-5px;
	padding-bottom:20px;
	padding-top:3px;
	padding-left:20px;
	padding-right:25px;
}
#jobfinder_blacklozenge_inner .jdescript{
	font-family: 'Lato', Arial, sans-serif; 
	font-weight:400;
	font-size:13px;
	color:#ffffff;
}

#jobfinderSlideScreen{
	width:779px;
	height:400px;
	position:absolute;
	top:0px;
	left:-779px;
	background:#777777;
}

#jobfinderLoading{
	width:779px;
	height:400px;
	position:absolute;
	top:0px;
	left:0px;
	background:#f1f1f1;
	color:#555555;
	font-weight:700;
	padding:10px;
}

.rolefinder_button{
	cursor:pointer;
	height:25px;
	width:100px;
	float:left;
	display:block;
	line-height:26px;
	text-align:center;
	margin-left:10px;
	background:#222222;
}

/* Diversity */

.diversity_images{
	width:100%;
}
#diversity_efa{
	width:220px;
	height:133px;
	background:url(images/diversity-efa.jpg) center no-repeat;
	cursor:pointer;
	float:left;
}
#diversity_efd{
	width:220px;
	height:133px;
	background:url(images/diversity-efd.jpg) center no-repeat;
	cursor:pointer;
	float:left;
}
#diversity_rfo{
	width:120px;
	height:133px;
	background:url(images/diversity-rfo.jpg) center no-repeat;
	cursor:pointer;
	float:left;
}
#diversity_oppnow{
	width:280px;
	height:80px;
	background:url(images/diversity-oppnow.jpg) center no-repeat;
	cursor:pointer;
	float:left;
}

#diversity_stwall{
	width:280px;
	height:80px;
	background:url(images/diversity-stwall.jpg) center no-repeat;
	cursor:pointer;
	float:left;
}

#diversity_enei{
	width:197px;
	height:133px;
	background:url(images/diversity-enei.jpg) center no-repeat;
	cursor:pointer;
	float:left;
}

/* Talentlink Components */

.Lst-Head7{
	width:70px;
	text-align:center;
}
.Lst-Desc17{
	width:70px;
	text-align:center;
}
.Lst-Desc27{
	width:70px;
	text-align:center;
}
#PSOFOShop .Lst-BG2 {
    background-color:#f1f1f1;
}
#PSOFOShop #SAgLogSet {
    clear:left;
}
#PSOFOShop .JD-HDLabel {
    clear:left;
}
#PSOFOShop #JD-AllFields {
    clear:left;
}
#PSOFOShop #chpViewContent div table {
    clear:left;
}
.Lst-Tabel{
	font-size:12px;
}

/* Site Design - Credible Systems Ltd */
