@charset"UTF-8";
/* CSS Document */
BODY { 
	margin: 0px;
	color: #000066;
	margin-top: 8px;
	background-color: #ffffff;
	font-family:arial,helvetica,sans-serif;
	font-size:0.8em;
}
img {
	border:none;
}
a:hover{
	text-decoration:underline !important;
}
.floatLeft{
	float: left;
}
.floatRight{
	float: right;
}
#page {
  	width:755px;	
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: auto;
	margin-right:auto;
	line-height:1.2;
}
#page-holding{
	width:767px;
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
	margin-left:auto;
	margin-right:auto;
	line-height:1.3em;
}
/**** Header ******/

#header {
 height: 40px;
 margin-bottom: 15px;
 margin-top:10px;
}
#header-landing{
	height: 40px;
 	margin-bottom: 15px;
}
#headerleft {
 float: left;
}
.hidden{
 display: none;
}
#headerright {
 float: right;
 text-align: right;
/* margin:27px 0 0;*/
}
#headerSpace {
 height: 8px;
 
}
#globallinks {
	color:#2C2B72;
	font-size:80%;
}
#globallinks a,#globallinks a:hover,#globallinks a:visited {
color:#2C2B72;
text-decoration:none;
}
.globallinks_nationwide{
	color:#2C2B72;
}
#nw_link{
	padding-top:5px;
}

/**** Navigation menu ********/
#headernav {
	height:4.8em;
	position:relative;
}
#productnav {
  width: 100%;
  margin: 0px;
  padding: 0px;
 }
 #productnav {
  font-size: x-small;
  voice-family: "\"}\""; 
    voice-family:inherit;
    font-size: small;
 }
 html>body #productnav {
   font-size: 1em;
  margin: 0px;
  padding: 0px;
  clear:both;
 }

#productnav ul {
	width:756px;
	margin:0;
	padding:0;
}	
#productnav li {
	float:left;
	background:#00aaef;
	font-size:1.5em;
	margin-right:1px;
}
#productnav a {
	text-decoration:none;
	color:#fff;
	display:block;
}	
/* TAB BACKGROUND IMAGES */
/* Set default tab images for navigation from combined sprite image */
#productnav a:hover, #productnav ul li ul li a.hover {text-decoration:underline;}	
#productnav ul li a {outline:none;cursor:pointer;display:block;background-image:url(/static/images/main_nav.gif);height:27px;}
#productnav ul li a b {display:block;text-indent:-30000px;outline:none;height:27px;}
#productnav li {list-style:none;}
/* Set default tab images for navigation from combined sprite image */
li#nav-home a {
	width:61px;
	background-position:0px 0px;
}
li#nav-branches a {
	width:83px;
	background-position:-62px 0px;
}
li#nav-change-management a{
/*	width:164px;*/
	width: 207px;
	background-position:-756px 0px;
}
li#nav-meet-our-people a{
	width:125px;
	background-position:-964px 0px;
}
li#nav-about-you a{
	width:92px;
	background-position:-1090px 0px;
}
li#nav-contact a {
	width:124px;
	background-position:-146px 0px;
}
li#nav-admin a  {
	width:100px;
	background-position:-271px 0px;
}
li#nav-contact a {
	width:124px;
	background-position:-146px 0px;
}
li#nav-job-search a {
	width:90px;
	background-position:-666px 0px;
}
li#nav-specialist a {
	width:150px;
	background-position:-372px 0px;
}
li#nav-graduate a {
	width:142px;
	background-position:-523px 0px;
}
li#nav-job a {
	width:89px;
	background-position:-666px 0px;
}


/* Same tab but with active class applied */
li#nav-home a.active {
	width:61px;
	background-position:0px -54px;
}
li#nav-branches a.active  {
	width:83px;
	background-position:-62px -54px;
}
li#nav-change-management a.active{
/*	width:164px;*/
	width: 207px;
	background-position:-756px -54px;
}
li#nav-meet-our-people a.active{
	width:125px;
	background-position:-964px -54px;
}
li#nav-about-you a.active{
	width:92px;
	background-position:-1090px -54px;
}
li#nav-specialist a.active{
	width:150px;
	background-position:-372px -54px;
}
li#nav-contact a.active  {
	width:124px;
	background-position:-146px -54px;
}
li#nav-job-search a.active  {
	width:90px;
	background-position:-666px -54px;
}
li#nav-admin a.active  {
	width:100px;
	background-position:-271px -54px;
}
li#nav-specialist a.active  {
	width:150px;
	background-position:-372px -54px;
}
li#nav-graduate a.active  {
	width:142px;
	background-position:-523px -54px;
}
li#nav-job a.active  {
	width:89px;
	background-position:-666px -54px;
}

/* Hover state - requires jQuery to do the necessary for this  */
li#nav-home a:hover, li#nav-home a.productNavhover {
	width:61px;background-position:0px -27px;
}
li#nav-branches a:hover, li#nav-creditcard a.productNavhover  {
	width:83px;
	background-position:-62px -27px;
}
li#nav-change-management a:hover{
/*	width:164px;*/
	width: 207px;
	background-position:-756px -27px;
}
li#nav-meet-our-people a:hover{
	width:125px;
	background-position:-964px -27px;
}
li#nav-about-you  a:hover{
	width:92px;
	background-position:-1090px -27px;
}
li#nav-contact a:hover, li#nav-current_account a.productNavhover  {
	width:124px;
	background-position:-146px -27px;
}
li#nav-admin a:hover , li#nav-insurance a.productNavhover  {
	width:100px;
	background-position:-271px -27px;
}
li#nav-job-search a:hover{
	width:90px;
	background-position:-666px -27px;
}
li#nav-specialist a:hover, li#nav-investments a.productNavhover  {
	width:150px;
	background-position:-372px -27px;
}
li#nav-graduate a:hover, li#nav-loans a.productNavhover  {
	width:142px;
	background-position:-523px -27px;
}
li#nav-job a:hover, li#nav-mortgage a.productNavhover  {
	width:89px;
	background-position:-666px -27px;
}

#headernav-subnav {position:absolute;top:27px;width:755px;background:#004499 url(/static/images/sub-nav-bottom-right-corner.gif) bottom right no-repeat;}
#headernav-subnav ul {margin:0;padding:0.8em 0.6em;float:left;background:url(/static/images/sub-nav-bottom-left-corner.gif) bottom left no-repeat;min-height:16px;}
#headernav-subnav ul li {margin:0;padding:0;list-style:none;float:left;margin-right:6px;}
#headernav-subnav ul li a {color:#fff;text-decoration:none;text-indent:0;height:auto;background:url(/static/images/sub-nav-separator.gif) no-repeat center right;padding-right:6px;}
#headernav-subnav ul li.headernavLastLink a {background:none;}
#headernav-subnav ul li a:hover, #headernav-subnav ul li a.productSubNavhover {color:#feb445;text-decoration:underline;outline:none;}
#header-dropdownrates {position:absolute;top:35px;right:5px;vertical-align:middle;}
#header-dropdownrates form {display:inline;}
#header-dropdownrates label {color:#fff;padding-right:0.6em;display:block;float:left;padding:0.3em 0.7em;}
 
 #breadcrumb {
	 width:756px;
	 padding-top:7px;
	 margin-bottom:10px;
}
#breadcrumbLocation {
	font-size:11px;
}
.breadcrumbtext {
	color:#ee0000;
}
.red{
	color:#ee0000 !important;
}
.size_about{
	font-size:1em;
}
.red_bright{
	color:#ff0000 !important;
}
.blue{
	color:#2B2C72 !important;
}
.blue_bright{
	color:#000066 !important;
}
.breadcrumb_blue{
	color:#004499 !important;
}
.breadcrumb_red{
	color:#ee3322 !important;
}
.br_arrow {
	padding:0 4px;
}
.dark_blue{
	color:#1A2E4D !important;
}
.no-dec{
	text-decoration:none;
}
#breadcrumbLocation {
	font-size:11px;
	padding:5px 5px 5px 7px;
	width:740px;
}
/****Body***/
#meet_our_team_row{
	float:left;
}

#home-links UL, #home-links_new UL {
  padding: 0px;
  margin: 0px;
 /* list-style-position: inside;*/
 
 }
#home-links_new UL{
	position:inherit;
 	margin-top:0px;
 	padding-top:25px;
 }
#home-links UL LI, #home-links_new UL LI { 
 /* display: inline;*/
  background-repeat: repeat-x;
 /* height: 19px;*/
  margin: 0px;
  list-style:none;
  padding:0px 0 4.5px 0;
 }
 #home-links_new a{
 	background:transparent url(/static/images/arrow_red.gif) no-repeat scroll right center;
	padding-right:10px;
	text-decoration:none;
 }
 #home-links_new a:hover{
 	
 }
 .no-padding{
 	padding-bottom:0px !important;
 }
#line{
	border:none;	
	background-color:#cccccc;
	float:left;
	clear:both;
	margin:10px 0pt 15px;
	height:1px;
	padding:0px;
	line-height:0px;
	width:445px;
	font-size:0px;
}

#cont1,#cont_last,#contright,#cont1_branches,#cont1_branches_new,#cont1_branches_new_long{
	float:left;
	margin-right:15px;
	position:relative;
	width:235px;
	margin-bottom:5px;
}
#cont1_branches_new{
	background:url(/static/images/box_bg.gif) no-repeat;
	z-index:100;
	height:200px;
	padding:5px 0px 0 10px;
	margin-right:0px;
	width:235px;
}
#cont1_branches_new_long{
	background:url(/static/images/box_bg_tall.gif) no-repeat;
	z-index:100;
	height:413px;
	padding:5px 0px 0 10px;
	margin-right:0px;
	width:235px;
}
#cont1_branches{
	margin-right:0px;
	margin-bottom:0px;
}
#cont1_landing{
	/*float:left;*/
	position:relative;
	width:501px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:110px;
}
#cont_location{
	float:left;
	margin-right:1px;
	position:relative;
	width:215px;
	margin-bottom:5px;
}
#contright{
	float:right !important;
	margin-right:0px !important;
}
#cont_last{
	margin-right:5px;
	float:left;
}
.our_locations{
	height:200px;
	width:210px;
}

.contact_centre_box_heading{
	color:#ee0000 !important;
	font-weight:bold !important;
	font-size:1.1em !important;
}
.contact_centre_box_more_info{
/**	border:none;
	padding:5px;**/
}
.contact_centre_box_img,.contact_centre_thirdbox_img,.contact_centre_box__no_text_img, .contact_centre_box_img_new{
	padding:0 2px 0px 0;
	color:#000066;
	font-size:1em;
}
.contact_centre_box_img_new{
	z-index:10;
}
.contact_centre_box_img img{
	padding:0 2px 0px 0 !important;
}
.contact_centre_box_img img_new{
	padding:0 2px 0px 0 !important;
}
.contact_centre_box__no_text_img{
	font-size:0px;
	line-height:0px;
}
.contact_centre_thirdbox_img{
	margin:0 3px 0 0;
}
.contact_centre_box_img .cms_img,.contact_centre_thirdbox_img .cms_img{
	padding:7px 0 4px 2px;
	margin:0px;
}
.contact_centre_box_img_new .cms_img{
	padding:7px 0 4px 2px;
	margin:0px;
}
.contact_centre_box_img h5,.contact_centre_thirdbox_img h5{
	font-size:1em !important;
	font-weight:bold;
	color:#000066;
	margin:0px;
	padding:1px 0 2px 0;
}
.contact_centre_box_img h5 a,.contact_centre_thirdbox_img  h5 a{
	color:#000066;
	text-decoration:none !important;	
}
.contact_centre_thirdbox_img  h5 a{
	background:transparent url(/static/images/arrow_red.gif) no-repeat scroll right center;
	padding-right:10px;
}
.contact_centre_box_img h5 a:hover,.contact_centre_thirdbox_img h5 a:hover{
	color:#ee00000 !important;
	text-decoration:underline !important;
}
.contact_centre_box_img h5 img,.contact_centre_thirdbox_img h5 img{
	padding:1px 0 1px 2px;
}
#cont1-top,#contright-top,#cont1_branches-top,#cont1-top-home,#cont1-landing-top{
	background:#FFFFFF url(../images/cont-top.gif) no-repeat scroll 0% 0%;
	height:10px;
	font-size:0px;
	line-height:0px;
	/*margin-top:10px;*/
}
#cont1-landing-top{
	background:#FFFFFF url(../images/landing-top.gif) no-repeat scroll 0% 0% !important;
	width:501px !important;
}
#cont1-top-home{
	background:#FFFFFF url(../images/cont-top-home.gif) no-repeat scroll 0% 0% !important;
}
#cont_location-top{
	background:#FFFFFF url(../images/cont-location-top.gif) no-repeat scroll 0% 0%;
	height:10px;
	font-size:0px;
	line-height:0px;
}
#contright-top{
	margin-top:0px !important;
}
#cont1-middle,#cont1_branches-middle,#cont1-long-middle,#cont1-middle-img,#cont1-middle-home,#cont1-middle-home-hack,#cont1-landing-middle{
	background:transparent url(../images/cont-middle.gif) repeat-y scroll 0%;
	padding-left:10px;
	padding-right:5px;
}
#cont1-middle,#cont1-middle-img{
	min-height:174px;
	height:174px;	
	height:auto;
}
#cont1-middle-home-hack{
	height:8.9px;
	line-height:0px;
	font-size:0px;
}
#cont1-landing-middle{
	background:transparent url(../images/landing-middle.gif) repeat-y scroll 0%;
	width:501px;
}
#cont1-middle-home{
	background:transparent url(../images/cont-middle-home.gif) repeat-y scroll 0%;
	height:174px;
}
#cont1-middle-img{
	font-size:0px;
	line-height:0px;
}
#cont1-long-middle{
	height:352px !important;
	min-height:350px;
	max-height:350px;
}
#cont_location-middle{
	background:transparent url(../images/cont-location-middle.gif) repeat-y scroll 0%;
	padding-left:10px;
	padding-right:0px;
}
#cont1_branches-middle{
	min-height:134px;
	height:auto !important;
	height:134px;
}
#cont1 h2,#cont_last h2,#meet_cont h2,#contright h2,#cont1_branches h2, #cont_location h2{
	color:#ee0000;
	font-size:105%;
	font-weight:bold;
	margin:0pt 0pt 5px;
	padding-right:10px;
	padding-top:3px;
	text-align:left;
	padding-top:3px;
}
#cont1_branches_new h2,#cont1_branches_new_long h2{
	color:#004499;
	font-size:105%;
	font-weight:bold;
	margin:0pt 0pt 5px;
	padding-right:10px;
	padding-top:3px;
	text-align:left;
	z-index:20;
	position:absolute;
	float:left;
}
#cont1 h3,#cont_last h3,#meet_cont h3,#contright h3,#cont1_branches h3, #cont_location h3{
	font-size:100%;
	font-weight:bold;
	margin:0pt 0pt 2px;
	padding-right:10px;
}
.cont_link{
	background:transparent url(/static/images/arrow_red.gif) no-repeat scroll right center;
	padding-right:10px;
	text-decoration:none;
}
.narrow_profile{
	padding:0 2px 0px 0;
	color:#000066;
	font-size:1em;
	float:right;
}
#meet_cont{
	float:left;
	margin-right:0px;
	position:relative;
	width:140px;
	margin:0px;
	margin-top:15px;
}
#meet_cont-top{
	background:#FFFFFF url(../images/meet_our_team_box_head.gif) no-repeat scroll 0% 0%;
	height:12px;
	margin-top:20px;
}
#meet_cont-middle{
	background:transparent url(../images/meet_our_team_box_middle.gif) repeat-y scroll 0%;
	padding-left:5px;
	padding-right:5px;
}
#meet_cont-bottom{
	background:transparent url(../images/meet_our_team_box_footer.gif) no-repeat scroll 0%;
	height:19px;
}
#meet_cont_box_img,#meet_cont_box_img-branch0,#meet_cont_box_img-branch1,#meet_cont_box_img-branch2,meet_cont_box_img-contact0,meet_cont_box_img-contact1,meet_cont_box_img-contact2,meet_cont_box_img-admin0,meet_cont_box_img-admin1,meet_cont_box_img-admin2,meet_cont_box_img-special0meet_cont_box_img-special1,meet_cont_box_img-special2{
	border:none;
	padding:0;
	margin:0;
}
#meet_cont_button{
	background:transparent url(../images/meet_bg.gif) repeat-y scroll 0%;
	width:127px;
	height:33px;
}
#meet_cont_button a{
	background:transparent url(/static/images/arrow-right-white.gif) no-repeat scroll right 44px;
	color:#fff !important;
	/*font-size:0.7em;*/
	text-align:center;
	vertical-align:middle;
	padding:40px 12px 0px 8px;
}
#meet_cont_button a:hover{
	text-decoration:underline;
}
#more_info,#more_info_new,#more_info_new_locations,#scenario_btn,#scenario_btn_2{
	/*background:transparent url(../images/bluelozenge.gif) no-repeat scroll 0% 0%;*/
	width:88px;
	height:33px;
}
#scenario_btn{
	background:transparent url(/static/images/grey_button_up.gif) no-repeat scroll right center;
	width:150px !important;
}
#scenario_btn_2{
	background:transparent url(../images/find_one_near_you.gif) no-repeat scroll 0% 0%;
	width:190px !important;
}
#more_info_new_locations{
	background:transparent url(../images/bluelozenge_locations.gif) no-repeat scroll 0% 0%;
}
#more_info_meet{
	margin-top:146px;
	margin-left:9px;
}
#more_info_meet a{
	display: block;
	width:115px;
	background:transparent url(/static/images/buttons_bg.gif) no-repeat 100% 50%;
	text-indent: 6px;
	font-size:0.9em;
	float:left;
	padding: 3px 0 3px 0;
	color:#000066 !important;
	text-decoration: none !important;
}

#more_info_meet a:hover{
	text-decoration: none !important;
	
	color:#0164c2 !important;
	background:transparent url(/static/images/buttons_bg_on.gif) no-repeat bottom right !important;
}
#more_info_new,#more_info_new_locations{
	z-index:30;
	position:relative;
	float:left;
	/*margin-top:167px;
	margin-left:90px;*/
}
#more_info_new a{
	height:170px !important;
	text-decoration:none;
	width:200px !important;
}
#landing-button{
	background:transparent url(../images/landing-button-bg.gif) repeat-y scroll 0% 0%;
	width:475px;
	height:33px;
}
#more_info_small{
	background:transparent url(../images/find_one_near_you.gif) repeat-y scroll 0% 0%;
	width:190px;
	height:33px;
}
#blue_lozenge_bg{
	/*background:transparent url(../images/bluelozenge.gif) repeat-y scroll 0% 0%;*/
	width:215px;
	height:33px;
	margin-top:2px;
	position:relative;
	float:left;
	z-index:30;
	margin-top:146px;
}
#blue_lozenge_bg_home{
	background:transparent url(../images/bluelozenge.gif) no-repeat scroll 0% 0%;
	width:88px;
	height:14px;
	margin-top:7.9px;
	position:relative;
	float:right;
	text-indent:-9999px;
	z-index:30;
	padding-right:15px;
}
#more_info a,#blue_lozenge_bg a,#more_info_small a, #more_info_new a,#more_info_new_locations a,#scenario_btn a,#scenario_btn_2 a, #blue_lozenge_bg_home a{
	/*background:transparent url(/static/images/arrow-right-white.gif) no-repeat scroll right 15px;*/
	color:#fff !important;
	text-align:center;
	vertical-align:middle;
	padding:9px 11px 2px 8px;
	font-weight:normal !important;
	float:left;
	text-decoration:none;
	width:88%;
}
#scenario_btn a{
	color:#000066 !important;
	padding:10px 0 0 !important;
}
#scenario_btn_2 a{
	/*background:transparent url(/static/images/arrow-left-white.gif) no-repeat scroll left 15px;*/
}
#landing-button a{
	/*background:transparent url(/static/images/arrow-right-white-more.gif) no-repeat scroll right 14px;*/
	color:#fff !important;
	text-align:center;
	vertical-align:middle;
	padding:7px 11px 5px 12px;
	font-weight:normal !important;
	float:left;
	text-decoration:none;
	letter-spacing:0.1px;
	font-size:13px;
}
#landing-button a:hover{
	text-decoration:none !important;
}
#more_info_small a{
	background:transparent url(/static/images/arrow-right-white.gif) no-repeat scroll right 15px;
}
#blue_lozenge_bg a{
	background:none;
	float:none;
	padding:8px 0px 0px 0px;
}
#more_info a:hover,#blue_lozenge_bg a:hover, #more_info_new a:hover, #more_info_new_locations a:hover{
	text-decoration:underline !important;
}
#find_near_you{
	background:transparent url(../images/find_one_near_you.gif) repeat-y scroll 0% 0%;
	width:190px;
	height:33px;
}
#find_near_you a{
	background:transparent url(/static/images/arrow-right-white.gif) no-repeat scroll right 44px;
	color:#fff !important;
	font-size:0.9em;
	text-align:middle;
	vertical-align:middle;
	padding:40px 12px 0px 8px;
	font-weight:normal !important;
}
#find_near_you a:hover{
	text-decoration:underline;
}
#meet_our_team_left{
	float:left;
	width:183px;
	padiing-right:10px;
}
#meet_our_team_left h3{

}
#meet_our_team_left p{
	
}
.meet_some_of_the_team_title{
	font-size:1.2em;
}
.meet_some_of_the_team_title2{
	font-size:1.1em;
}
h2.small, h2.smallRight, h3 {
	color:#2C2B72;
	padding-right:10px;
	text-align:left;
}
.small{
	color:#2C2B72;
	padding-right:10px;
	text-align:left;
}

#cont1 p,#cont_last p,#meet_cont p,#contright p,#cont1_branches p, #cont_location p{
	color:#2C2B72;
	padding-right:10px;
	text-align:left;
	font-size:0.9em;
}
#cont1_branches p{
	padding-top:5px;
}
#cont1 a,#cont_last a, #meet_cont a,#contright a,#cont1_branches a, #cont_location a,#cont1_branches_new a,#cont1_branches_new_long a{
	text-decoration:none;
	font-weight:regular;
	color:#004499;
}
#cont1 a:hover,#cont_last a:hover,#cont1_branches a:hover, #cont_location a:hover,#cont1_branches a:hover{
	text-decoration:underline;
	color:#ee0000;
}
#cont1 img,#cont_last img,#meet_cont img,#contright img,#cont1_branches img, #cont_location img{
	border:none;
	margin:0pt 0px 0pt -4px;
}
#cont1_branches img{
	margin:0pt 0px 0pt 0px;
}
#cont1-bottom,#cont1_branches-bottom,#cont1-bottom-home,#cont1-landing-bottom{
	background:transparent url(../images/cont-bottom.gif) no-repeat scroll 0%;
	height:24px;
	font-size:0px;
	line-height:0px;
}
#cont1-landing-bottom{
	background:transparent url(../images/landing-bottom.gif) no-repeat scroll 0%;
	height:15px;
	line-height:0px;
	font-size:0px;
	width:501px;
}
#cont1-bottom-home{
	background:transparent url(../images/cont-bottom-home.gif) no-repeat scroll 0%;
	height:15px;
	line-height:0px;
	font-size:0px;
}
#cont_location-bottom{
	background:transparent url(../images/cont-location-bottom.gif) no-repeat scroll 0%;
	height:20px;
}
#cont1_branches_outer{
	float:left;
	width:243px;
	margin:0 6px 15px 0;
	position:relative;
}
#cont1_branches_outer_last{
	float:left;
	width:243px;
	margin:0 0px 15px 0;
}

#cont_location_outer,#cont_location_outer_right{
	float:left;
	width:215px;
	margin:0 7px 15px 0;
}
#cont_location_outer_right{
	margin:0 0px 15px 0;
}

/***main.css**/
.content {
	text-align:left;
	margin-top:5px;
	float:left;
	clear:both;
	width:755px;
	position:relative;
}

.red-arrow-img{
	margin:0pt 0px 2px 3px !important;
}

.key{
	padding:0 30px 10px 0;
}

html>body #leftnav{
	float: left;
}
html>body #menu{
	float: left;
}
#leftnav div.header {
	background:transparent url(/static/images/product-hp-sprites.gif) no-repeat scroll -6200px 0;
	color:#FFFFFF;
	padding:5px;
}
  #leftnav {
	float: left;
	margin-left:0px;
	margin-bottom:20px;
	width: 180px;
}
#leftnav li {
	list-style:none;
}
#leftnav .currentSection {
	font-size : x-small;
	voice-family : "\"}\"";
	voice-family : inherit;
	font-size : small;
}
html>body #leftnav .currentSection{
	font-size: small;
}

#leftnav ul
{
	width:180px;
	padding:0;
	margin:0;
	list-style-type: none;
	font-size : x-small;
	voice-family : "\"}\"";
	voice-family : inherit;
	font-size : small;
}
#leftnav ul li ul
{
	width:178px;
}
html>body #leftnav ul{
	font-size: small;
}
.currentPage {
	color: #000066;
	font-weight: 800;
	border-top:1px solid #EAE8E4;
	border-bottom:1px solid #EAE8E4;
	background:#FFFFFF url(/static/images/link-indicators.gif) no-repeat scroll 5px center !important;
	padding:4px 0 !important;
	text-indent:1.8em;
}
li.currentPage a{
	
}
#leftnav ul li
{
	border-left:1px solid #014598;
	border-right:1px solid #014598;
}
#leftnav ul li a
{
	cursor:pointer;
}
#leftnav ul li a,
#leftnav ul li.currentSection b
{
	border-top:1px solid white;
	border-bottom:1px solid white;
}
#leftnav ul li a,
#leftnav ul li ul li a,
#leftnav ul li.currentSection b
{
	color:#2c2b71;
	text-decoration: none;
	display: block;
	margin:0;
	background:#e5ecf6;
}
#leftnav ul li.currentSection,
#leftnav ul li.currentSection b
{
	background:#fff url(/static/images/link-indicators.gif) no-repeat 5px center;
	text-indent:14px;
}
#leftnav ul li.currentSection b
{
letter-spacing:-0.04em;
}
#leftnav ul li ul li a,
#leftnav ul li ul li b,
#leftnav ul li.currentSection ul li a,
#leftnav ul li.currentSection ul li b
{
	border-top:1px solid #EAE8E4;
	border-bottom:1px solid #EAE8E4;
	background:#f1f0ed;
	/*text-indent:1em;*/
}
#leftnav ul li ul li a b,
#leftnav ul li.currentSection ul li b
{
	border-top:0;
	border-bottom:0;
}
#leftnav ul li a b,
#leftnav ul li ul li a b,
#leftnav ul li.currentSection b
{
	display:block;
	padding:3px 5px;
}
#leftnav ul li ul li ul li a b
{
	
}
#leftnav ul li ul li ul.currentsubsection
{
	/*padding: 3px 10px;*/
	width:158px;
	
}
#leftnav ul li.currentSection ul.currentsubsection li.currentPage ul.currentsubsection li a b
{
	text-indent:25px;
}
#leftnav ul li.currentSection ul.currentsubsection li.currentPage ul.currentsubsection
{
	list-style-position: inside;
}
#leftnav ul li.currentSection ul li b, #leftnav ul li.currentPage ul li b
{
	background:#fff url(/static/images/link-indicators.gif) no-repeat 5px center;
	font-weight:normal;
}
#leftnav ul li.currentSection ul li a b
{
	background:#f1f0ed;
}
#leftnav ul li.hasSubSection ul.currentsubsection li a b span{
	display:block;
	padding-left:15px;
	text-indent:0 !important;
}
#leftnav ul li.hasSubSection,
#leftnav ul li.hasSubSection b
{
	background:#fff url(/static/images/link-indicators.gif) no-repeat -4495px center;
	text-indent:15px;
}
ul.currentsubsection li.currentPage {
	background:#FFFFFF url(/static/images/link-indicators.gif) no-repeat scroll 5px center !important;
	padding:4px 0 !important;
	text-indent:1.8em;
}
ul.currentsubsection li, ul.currentsubsection li a {
	color:#000000;
}
ul.currentsubsection li {
	font-size:0.9em !important;
}
#leftnav ul li a
{
	width:178px;
}
#leftnav ul li.currentSection b
{
	width:168px;
}
#leftnav ul li ul li
{
	border-left:none;
	border-right:none;
}

#leftnav div.header {background:url(/static/images/product-hp-sprites.gif) no-repeat -6200px 0px; color: #ffffff; padding: 5px;}
#leftnav ul li.first,
#leftnav ul li.last	 {padding:0;margin:0;border:none;font-size:1px;}
#leftnav ul li.first b,
#leftnav ul li.last b	 {height:7px;width:180px;display:block;}
#leftnav ul li.first {background:url(/static/images/leftnav-header-left.gif) no-repeat top left;}
#leftnav ul li.last	 {background:url(/static/images/leftnav-footer-left.gif) no-repeat bottom left;}
#leftnav ul li.first	b {background:url(/static/images/leftnav-header-right.gif) no-repeat top right;}
#leftnav ul li.last	b {background:url(/static/images/leftnav-footer-right.gif) no-repeat bottom right;}

#leftnav ul li a:hover,
#leftnav ul li a.leftNavHover,
#leftnav ul li a:focus
{
	background:#F8BD5F;
	/* F8BD5F */
}
#leftnav ul li a b
{
	font-weight:normal;
}

#leftnav ul li ul li ul li   {
	display:inline;
}

#leftnav ul li.hasSubSection li li a b, #leftnav ul li.hasSubSection li li b {
	text-indent:0 !important;
	padding-left:20px;
	width:153px;
	float:left;
}

.rightContent{
	float:right;
	width:132px;
	position:absolute;
	top:0;
	right:0;
}
.rightContent a{
	text-decoration:none;
}
.rightContent img{
	margin-bottom:15px;
	border:0px;
	float:right;
}
.mainContent_graduates{
	width:423px !important;
	padding-right:10px !important;
}
.mainContent_graduates_header{
	width:565px !important;
}
.mainContent,.mainContent_url, .mainContent_graduates_header {
	float:left;
	padding-left:10px;
	width:445px;
	border:1px none black;
	float:left;
	margin-bottom:20px;
}
#mainContent {
	width:423px;
}
.landing-mainContent{
	/*float:left;*/
	width:501px;
	border:1px none black;
	margin:0px;
}
.mainContent_url {
	width:545px !important;
}
#mainContent h1, .mainContent_graduates_header h1{
	font-family:Arial;
	font-weight:bold;
	font-size:2em;
	color:#0077aa;
	letter-spacing:0.02em;
	margin-top:0px;
}
#mainContent h4{
	color:#000066;
	font-size:1em;
	margin:0px;
	padding:0px;
}
#meet_cont_heading{
	clear:both;
	margin:10px 0 5px 0;
	float:left;
}
#meet_cont_outer{
	float:left;
	clear:both;
	margin:1px 0pt 10px;
	width:560px;
}
#mainContent h5{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:1.1em;
	color:#000066;
	margin:15px 0 0 0;
	padding:0px;
}
#mainContent p {
	clear:both;
	line-height:16px;
	font-size:small;
	margin:0 0 13px 0;
}
.dark_green{
	color:#000066 !important;
}
#mainContent p a{
	text-decoration:underline;
	color:#000066 !important;
}
#mainContent p a:hover{
	text-decoration:none;
	color:#ee0000 !important;
}
#mainContent ul{
	margin-top:0px;
}
#mainContent ul li{
	clear:both;
}
#the_role{
	background-color:#E5F1F6;
	padding:5px;
	cursor:pointer;
}
#the_role:hover{
	padding:5px;
	background-color:#F8BD5F;
	cursor:pointer;
}
#the_role a{
	text-decoration:none;
	color:#000066 !important;
}
#the_role a:hover{
	text-decoration:underline;
	color:#ee0000 !important;
}
#the_role img{
	border:none;
	cursor:pointer;
}
#role_description_outer{
	/*background:url(../images/vdash.gif) 5px 0%;*/
	background-repeat:repeat-y;
	width:445px;
	padding:0px 0px 10px;
}
#role_description{
	/*background-color:#f1f5fa;*/
	color:#13324f;
	margin:0px 0pt 10px 15px;
	padding:5px;
}
#role_job_title img{
	float:left;
}
#role_job_title h3{
	color:#000066;
	padding:0 0 0 5px;
	float:left;
}
#role_rows_spacer{
	/*background:transparent url(../images/vdash.gif) repeat-y scroll 5px 0%;*/
	padding:10px 0px 0 0;
	width:445px;	
}
#ExtraContent {
	float:right;
	width:110px;
}

#changeLeft{
	float:left;
	width:610px;
}

#changeRight {
	float:right;
	width:130px;
}
#changeRight .apply-now{
	padding-bottom: 10px;
}

#changeRight .meet-us{
	padding-bottom: 60px;
}

#changeContent .headerTxt{
	color: #00a4e4;
	font-size: 20px;
}

#changeContent #joblist{
	margin-top: 10px;
}

#changeContent .table-top, .table-middle{
	height: 25px;
}

#changeContent .joblist .table-top td, .table-middle td {
	border: none !important;
}

#changeContent .joblist .table-top td .col1, .table-middle td.col1{
	width: 200px;
}

#changeContent .joblist .table-top td .col1 a, .table-middle td.col1 a{
	color: #004990;
	text-decoration: none;
}

#changeContent .joblist .table-top td .col2, .table-middle td.col2{
	width: 40px;
	color: #00a4e4;
}
#changeContent .joblist .table-top td .col3, .table-middle td.col3{
	text-align: center;
	color: #00a4e4;
}

#changeContent .joblist .table-top td .col4, .table-middle td.col4{
	width: 70px;
	color: #00a4e4;
}
#changeContent .joblist .table-top td .col5 a, .table-middle td.col5 a{
	color: red;
	text-decoration: none;
	cursor: pointer;
}

#changeContent h1{
	margin: 0;
	padding: 0;
	color: #004990;
	font-size: 50px;
	font-weight: bold;
}
#changeContent h2{
	color: #004990;
	font-size: 26px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	margin-bottom: 20px;
}
#changeContent .mainCopySub{
	color: black;
	margin: 0;
	padding: 0;
}
#changeContent .mainCopySub p{
	margin-bottom: 0;
	padding: 0;
}
#changeContent h3{
	color: #00a4e4;
	margin-bottom: 0px;
	margin-top: 20px;
}
#changeContent #people{
	margin-top: 15px;
	margin-bottom: 15px;
}
#changeContent .person .personTitle{
	background-color: #e5f1f6;
	background: #e5f1f6 url(/static/images/change/meet-cross.gif) no-repeat 5px 8px;
	color: #004990;
	font-weight: bold;
	line-height: 30px;
}
#changeContent .personOn .personTitle{
	background-color: #e5f1f6;
	background: #e5f1f6 url(/static/images/change/meet-minus.gif) no-repeat 5px 8px;
	color: #004990;
	font-weight: bold;
	line-height: 30px;
}
#changeContent .titleTxt{
	padding-left: 30px;
}
* html #changeContent .titleTxt{
	position: relative;
}
#changeContent .person, #changeContent .personOn{
	margin-bottom: 10px;
	cursor: pointer;
}
#changeContent .personOn .personDetails{
	margin: 10px 0 10px 35px;
	display:block;
}
#changeContent .person .personDetails{
	margin: 10px 0 10px 35px;
	display:none;
}
#changeContent .mainCopy{
	margin-left: 170px;
	margin-top: 20px;
	background: url(/static/images/change/quote-left.gif) no-repeat 0px 0px;
	padding-left: 30px;
	font-size: 16px;
	line-height: 20px;
}
#changeContent .mainCopy .copyTxt{
	width: 380px;
	padding-right: 15px;
	background: url(/static/images/change/quote-right.gif) no-repeat bottom right;
}
#changeContent .director{
	float: left;
	height: 80px;
}
* html #changeContent .director{
	overflow: hidden;
}

#changeContent .director .directorImage{
	position: relative;
	top: -100px;
	background-image: url(/static/images/change/director.gif) ;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 151px;
	width: 212px;
	float: left;
}
#changeContent .director .directorCopy{
	color: red;
	float: left;
	margin-left: 15px;
	margin-top: 40px;
	font-weight: bold;
}
/* @group concertina */
#utilBtns{
	margin-top: 15px;
}
.concertina {
	margin-left: 0px;
	padding-left: 0px;
}
UL.concertina{
	clear: both;
	margin:0 !important;
	padding:0;
}
UL.concertina li{
	list-style-type: none !important;
}
.ListBody ul li{
	list-style-type: square !important;
}
UL.concertina {
	list-style-type: none !important;
}
.concertina .ListHeadActive, 
.concertina .ListHead  {
	clear: both;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 0px;
}

.concertina .ListHead a, 
.concertina .ListHead a:link,
.concertina .ListHead a:visited, 
.concertina .ListHead a:hover, 
.concertina .ListHead a.hover, 
.concertina .ListHead a:active 
{
	color: #000066;
	padding:3px 0 3px 24px;
	text-decoration: none;
	background:#E5F1F6 url(/static/images/show-plus.jpg) no-repeat 4px 4px;
	display: block;
	outline:none;
	border:none;
	margin:0;
}
.concertina .ListHead a:hover
{
	text-decoration: underline;
}
.concertina .ListHeadActive a, 
.concertina .ListHeadActive a:visited, 
.concertina .ListHeadActive a:active, 
.concertina .ListHeadActive a:link
{
	color: #000066;
	padding-left: 18px;
	background-image: url(/static/images/hide-minus.jpg) ;
	background-repeat: no-repeat;
	background-position: 0px 3px;
	font-weight: bold;
	display: block;
}
.concertina .ListHeadActive a:hover, 
.concertina .ListHeadActive a:active{
	color: #000066 !important;
}
.concertina .ListBody {
	margin-left: 5px;
}
.concertina .ListBody .panelBG {
	background-color: #fff;
	padding: 7px;
	margin-left: 10px;
}
.concertina .ListBody a {
	text-decoration: underline !important;
}
.concertina .ListBody #interestRates table tr td.data {
	text-align: left !important;
}
#utilBtns {
	font-size: 80%;
	text-align: right;
}
#utilBtns a, #utilBtns a:visited {
	text-decoration: none;
}

a.concertina_showall:link,
a.concertina_showall:visited,
a.concertina_showall:hover,
a.concertina_showall.hover,
a.concertina_showall:active
{ 
margin-top:5px;
font-weight:bold;
background:#E5F1F6;
display:block;
padding:3px 0 3px 24px;
text-decoration:none;
font-size:small;
color:#006;
}
a.concertina_showall:link,
a.concertina_showall:visited,
a.concertina_showall:active
{ 
background-color:#E5F1F6;
background-image:url(/static/images/show-plus.jpg);
background-repeat:no-repeat;
background-position:4px 4px;
}
a.concertina_showall:hover
{ 
background-color:#F8BD5F;
background-image:url(/static/images/show-plus.jpg) !important;
background-repeat:no-repeat !important;
background-position:4px 4px !important;
}
.concertina .ListHead a.hover,
a.concertina_showall.hover, a.toggleSwitch:hover
{
background-color:#F8BD5F !important;
}
ul.concertina div.legal {margin:0;padding:5px;border:1px solid gray;color:#333;}
/*
need to apply this, but need to test properly first
div.legal, p.legal {margin:0;padding:5px;border:1px solid gray;color:#333;}
*/
#mainContent A:hover, #mainContent A:active, #ExtraContent A:hover, #ExtraContent A:active{
/*background:#F8BD5F;
color:#006 !important;*/
}


/* @end */



/*********/
/***Footer****/
#footer, 
#footer-homepage {
	clear:both;
	float:left;
	width:756px;
	background:url(/static/images/footer-bg-common.gif) repeat-y;
	margin-top:10px;
}
#footer-homepage 
{background:url(/static/images/footer-bg-homepage.gif) repeat-y;}
#footer-end, 
#footer-homepage-end 
{clear:left;margin:0;height:10px;background:url(/static/images/sprites.gif) 0 -211px;}
#footer-homepage-end 
{background:url(/static/images/sprites.gif) 0 -130px;}
.footer-inner 
{padding-left:7px;}
#footer h4, 
#footer-homepage h4 
{margin:0;padding:10px 0 0 10px;background:url(/static/images/sprites.gif) 0 -150px;}
#footer-homepage h4 
{background:url(/static/images/sprites.gif) 0 -64px;}
#footer h4 a, 
#footer-homepage h4 a 
{background:url(/static/images/sprites.gif) 0 -26px;width:720px;height:17px;display:block;text-indent:-30000px;outline:none;border:1px solid white;}
#footer-homepage h4 a 
{background:url(/static/images/sprites.gif) 0 0;height:18px;border:1px solid #e4ebf5;}
#footer h4 a:focus, 
#footer-homepage h4 a:focus 
{border:1px dotted red;}
#footer .footer-col, 
#footer-homepage .footer-col 
{float:left;width:170px;margin:0 10px 0 0;height:21em;}
#footer .footer-col 
{height:17em;}
#footer .footer-col ul, 
#footer-homepage .footer-col ul 
{margin:0;padding:0;}
#footer .footer-col ul li, 
#footer-homepage .footer-col ul li 
{margin:0;padding:0 0 0 2px;list-style:none;}
#footer .footer-col ul li a, 
#footer-homepage .footer-col ul li a 
{line-height:1.5;text-decoration:none;color:#01459a;padding-right:15px;background:transparent url(/static/images/sprites.gif) right -443px;display:block;width:85%;}
#footer .footer-col ul li a:hover, 
#footer .footer-col ul li a:focus, 
#footer-homepage .footer-col ul li a:hover, 
#footer-homepage .footer-col ul li a:focus 
{text-decoration:underline;background:#F8BD5F url(/static/images/sprites.gif) right -493px;}
#footer h5, 
#footer-homepage h5 
{color:red;font-size:0.9em;padding:0 0 0 0.2em;margin:10px 0;border-bottom:1px solid #c6c6c6;letter-spacing:-0.03em;}
#footer-homepage h5 
{border-bottom:1px solid #92acc3;}
#homepage-legal-footer {clear:left;}
#homepage-legal-footer p {padding:5px 0;margin:0;}
#footer .legal {color:#000;margin:0;border:none;padding:0 0 0 10px;}

.copyright {
	clear:both;
	color:#C6C9DB;
	padding:20px 0 20px 3px;
}
/* @end */

/*******sitemap.cms css********/
.sitemap{
	margin:20px 0px 0px 0px;
	padding:0 0 0 0px;
}
.sitemap a{
	color:#2C2B72;
}
.sitemap ul {
	list-style-type: none;
	margin:5px 0px 5px 0px;
}
ul.level_0 ul {	
	padding: 0;
	list-style-type: none;
}
ul.level_0 ul ul { 
	margin: 0 0 0 25px;
	list-style-type: none; 
}
ul.level_0 li.parent  {
	font-weight: bold; 
	border-bottom: 1px solid #cecece;

}
ul.level_0 li.parent ul {
	font-weight: normal; 
	border-top: 1px solid #cecece;
}
ul.level_0 li.parent ul li { border-width: 0 !important; }

.parent_tab{
	background:transparent url(/static/images/tab-background.jpg) no-repeat scroll 0%;
	border:1px solid #C7C8DC;
	color:#000000 !important;
	width:120px;
	padding:1px 3px 3px 15px;
	text-decoration:none;
	text-align:left;
}

/*******End of sitemap.cms css********/

/****** URL management page**********/
#add_shortcut_heading{
	color:#b5b5b5;
	font-size:1.2em;
	padding:0 0 10px 0;
}
#current_outer{
	width:410px;
}
#current_row_outer{
	width:605px;
	clear:both;
}
#current_row_1{
	width:180px;
	float:left;
	border:1px solid #bdbdbd;
}
#current_row_2{
	width:300px;
	float:left;
	border:1px solid #bdbdbd;
}
#current_row_3{
	width:60px;
	float:left;
	border:1px solid #bdbdbd;
}
#add_shortcut{
	clear:both;
	border:1px solid #BDBDBD;
	margin:50px 0 0 0;
	padding:15px;
}
/***contact us form***/
.text{
	border:1px solid #B5B5B5;
	color:#333333;
	width:250px;
	background-color:#f7f7fa;
}
.textarea{
	border:1px solid #B5B5B5;
	color:#333333;
	width:250px;
	font-family:"trebuchet ms",arial;
	font-weight:normal;
	font-size:1.1em;
	background-color:#f7f7fa;
	margin-bottom:5px;
}
.contact-form{
	margin:20px 0 0;
}
.contact-button{
	background-color:#000066;
	color:#FFFFFF;
	font-weight:bold;
	border:medium none;
	margin-top:15px;
}
.space_home{
	height:3.9px;
	clear:both;
	width:1px;
	font-size:0px;
	line-height:0px;
}
.space, .space_small{
	height:8px;
	clear:both;
	width:1px;
	font-size:0px;
	line-height:0px;	
}
.space_small{
	height:2px !important;
}
.space-landing{
	height:80px;
	clear:both;
	width:1px;
	font-size:0px;
	line-height:0px;
}
.font8{
	font-size:0.9em !important;
	font-family:Arial, Helvetica, sans-serif;
}
/**location map**/
.map-heading{
	color:#000066 !important;
	font-size:1em;
	font-weight:bold;
	font-family:inherit;
}
.map-text{
	color:#2C2B72 !important;
	font-size:1em;
	font-weight:normal;
	font-family:inherit;
}
.map-link{
	color:#000066 !important;
	font-size:1em;
	font-weight:normal;
	font-family:inherit;
}
.map-link a{
	color:#000066 !important;
	text-decoration:none;
	font-weight:bold;
	font-size:1.1em;
	font-family:inherit;
}
.map-link a:hover{
	color:#ee0000 !important;
	text-decoration:underline;
	font-weight:bold;
	font-size:1.1em;
	font-family:inherit;
}

.yo input {
display: block;
width: 77px;
height: 19px;
border:none;
background: transparent url(/static/images/submit-button.gif) no-repeat;
}

.yo input:hover {
background-position: -77px 0;
}


h6{
	font-size:1.1em;
	font-weight:bold;
	margin:15px 0pt 0pt;
	padding:0px 0 0 27px;
	color:#000066;
}
#blue_lozenge_bg a{
	overflow:hidden;
	text-indent:-9999px;
	background-repeat:no-repeat !important;
	background-position:0pt 0;
	float:left;
	height:25px;
}
#blue_lozenge_bg a.take-our-quiz{
	background-image:url('/static/images/take-our-quiz.gif') !important;
	height:25px;
	width:215px;
	text-indent:-9999px;
}
#blue_lozenge_bg a:hover{
	background-position: 0px 100%;
}
.table-top{
	background-color:#4DA1C6;
	color:#fff;
	font-weight: bold;
	font-size:1.1em;
}
.table-top td, .table-middle td{
	padding: 2px 5px;
	border:1px solid #4DA1C6;
	/*border-width:0 1px 0 0;*/
}

/**------------------------------- new sitemap -------------------------------**/
#sitemap_col1{
	float:left;
	width: 345px;
	margin:5px 5px 10px 5px;
}

#sitemap_col1 .sitemap_col1_child{
	float:left;
	width:160px;
	margin-right:5px;
}
#sitemap_col1 .sitemap_col1_child2{
	float:right;
	width:170px;
}
#sitemap_col1 .sitemap_col1_child ul, #sitemap_col1 .sitemap_col1_child2 ul{
	margin:0px 0 10px 0;
	padding:0px;
}
.ProductHead{
	background:transparent url(/static/images/tab-background.jpg) no-repeat scroll 0%;
	border:1px solid #C7C8DC;
	color:#000000;
	display:block;
	padding-bottom:3px;
	padding-left:15px;
	padding-top:1px;
	text-align:left;
	text-decoration:none;
	width:120px;
}
#sitemap_col1 .sitemap_col1_child ul ul, #sitemap_col1 .sitemap_col1_child2 ul ul{
	padding-left:15px;
	margin-left:0px;
}

#sitemap_col2{
	float:left;
	width: 165px;
	margin:5px 5px 10px 5px;
}

#sitemap_col2 .sitemap_col2_child{
	float:left;
	width:160px;
	margin-right:5px;
}
#sitemap_col2 .sitemap_col2_child ul{
	margin:0px 0 10px 0;
	padding:0px;
}
#sitemap_col2 .sitemap_col2_child ul ul{
	padding-left:15px;
	margin-left:0px;
}
.nonProductHead{
	background:transparent url(/static/images/tab-background1.jpg) no-repeat scroll 0%;
	border:1px solid #C9C7D4;
	color:#000000;
	display:block;
	padding-bottom:3px;
	padding-left:15px;
	padding-top:1px;
	text-align:left;
	text-decoration:none;
	width:120px;
}
.sitemap{
	width:550px !important;
}

/*******End of sitemap.cms css********/

.width496{
	width:495px !important;
}
.margin-b8{
	margin-bottom:8px !important;
}
.margin-b2{
	margin-bottom:2px !important;
}
.width510{
	width:495px !important;
}






/******************/
input.infoButton, a.infoButton {
	background:transparent url(/static/images/grey_button_up.gif) no-repeat scroll right center;
	border-color:#A8A8FE #000098 #000098 #A8A8FE;
	border-style:solid;
	border-width:0.05em;
}
input.buttonstyles, a.buttonstyles {
	color:#000066;
	cursor:pointer;
	display:block;
	font-size:0.9em;
	font-weight:bold;
	margin:0;
	padding:0.14em 1.2em 0.14em 0.1em;
	text-align:center;
	text-decoration:none !important;
	width:120px;
}
a.buttonInfoHover, input.buttonInfoHover {
	color:#049 !important;
	background:white url(/static/images/grey_button_hover.gif) no-repeat right center !important;
}
a.buttonInfoClick, input.buttonInfoClick {
	color:white !important;
	background:white url(/static/images/grey_button_down.gif) no-repeat right center !important;
}



.toggler-handle a {
	background:url(/static/images/show-plus.jpg) #E5F1F6 no-repeat 4px 4px;
	padding:3px 0 3px 24px;
	margin:4px 0;
	display:block;
	color:#000066;
	text-decoration:none;
}

.toggler-content {
	padding-bottom:1px;
}

#branch_buttons {
	margin-top:6px;
	margin-left:0px;
	margin-right:-3px;
	padding-left:6px;
	width:500px;
	float:left;
	position:relative;
	padding-top:6px;
}

#branch_buttons a {
	margin-right:10px;
	float:left;
}

#branch_buttons a.last {
	margin-right:0;
}

.contact_centres a {
	float:left;
}

#flash {
	margin-left:1px;
	width:500px;
	float:left;
	margin-left:8px;
	margin-right:-5px;
	display:inline;
}

.clear {
	clear:both;
}

/*.contact_centres a {
	background:url(/static/images/contact-centres.gif);
	position:relative;
}*/
.contact_centres a {
	background:url(/static/images/contact-centres-new.jpg);
	position:relative;
}

.flashButtons{
	background:url(/static/images/contact-centres-new.jpg);
	position:relative;
	height: 255px;
	width: 500px;
}
.flashButtonsInner {
	padding-top: 46px;
}


.contact_centres .northampton {
	width:255px;
	height:46px;
	display:block;
	background-position:500px -47px;
	outline: none;
}
.contact_centres .swindon {
	width:255px;
	height:46px;
	display:block;
	background-position:500px -93px;
	outline: none;
}
.contact_centres .sheffield {
	width:255px;
	height:53px;
	display:block;
	background-position:500px -140px;
	outline: none;
}
.contact_centres .wakefield {
	width:255px;
	height:56px;
	display:block;
	background-position:500px -192px;
	outline: none;
}
.contact_centres .northampton:hover {
	background-position:500px -301px;
}
.contact_centres .swindon:hover {
	background-position:500px -349px;
}
.contact_centres .sheffield:hover {
	background-position:500px -396px;
}
.contact_centres .wakefield:hover {
	background-position:500px -448px;
}

.more_button_container {
	position:relative;
	float:left;
}

#job_more_button,
#home_more_button,
.button_more_button,
#main_image_button {
	width:62px;
	height:19px;
	display:block;
	position:absolute;
	top:167px;
	left:169px;
	background:url(/static/images/btm-more-0.gif) no-repeat;
}

#job_more_button:hover,
#home_more_button:hover,
.button_more_button:hover,
#main_image_button:hover {
	background:url(/static/images/btm-more-1.gif) no-repeat;
}

#job_more_button {
	left:152px;
	top:132px;
}

.button_more_button {
	top:57px;
	left:84px;
}

#main_image_button {
	top:0;
	left:0;
}

#main_contact_container {
	width:500px;
	padding-left:6px;
	margin-right:-10px;
	height:310px;
}

#main_contact_container .button_more_button {
	top:277px;
	left:424px;
}

#cflow ul {
	padding:0;
	margin:0;
}

#cflow li {
	padding:0;
	margin:0 2px 4px 0;
	list-style:none;
	float:left;
}

#cflow li.last {
	margin:0;
}



/**
 * Inline image
 */
div.inline{
	display:inline;
	float:left;
	margin:0 10px 5px 0;
}
#page .mainContent p{
	clear:right;
}
#page .mainContent p img{
	float:left;
}
/**
 * Modal Window
 */
.window_overlay{
	background:white none repeat scroll 0 0;
	height:100%;
	left:0;
	position:fixed;
	text-align:center;
	top:0;
	width:100%;
	display: none;
}
.modal_window{
	position:fixed;
	left:35%;
	top:200px;
	/*background:#004890;*/
	width:420px;
	color:white;
	font-family:georgia;
	padding:0;
	z-index: 20000;
	display: none;
}

* html .modal_window{
	position:absolute;
}
.modal_window div a{
	color:white;
	text-decoration:none;
}

.modal_window .modal_inner{
	padding: 0;
	margin: 0;
	padding-left: 20px;
	background:#004890;
	padding-bottom: 15px;
}

.modal_window .modal_top{
	height: 9px;
	width: 420px;
	background:none;
	background-image: url(/static/images/modal_top.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: none;
	margin: 0;
	line-height:0;
	font-size: 0;
	padding: 0;
}

.modal_window .modal_bottom{
	height: 9px;
	width: 420px;
	background:none;
	background-image: url(/static/images/modal_bottom.gif) ;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: none;
}

.modal_window h2 {
	margin: 0;
	padding: 0;
	width: 330px;
	font-size: 26px;
}

.modal_window ul {
	padding-top: 15px;
	padding-left: 22px;
	background-color :#004890;
	padding-bottom: 0px;
	margin: 0;
}

.modal_window li {
	line-height: 18px;
	margin-left: 0px;
	margin-bottom: 10px;
	background-color :#004890;
	font-size: 18px;
	list-style-image: url(/static/images/li_item.gif); 
}

.modal_window .close_modal{
	background-image: url(/static/images/close_modal.gif) ;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 26px;
	background-color:#004890;
	text-indent: -99999px;
	margin: 0;
	margin-left: 368px;
	padding: 0;
	width: 26px;
	cursor: pointer;
}

.finance_header_images{
	float: left;
}

.finance_header_images .logo{
	float: left;

}
.finance_header_images .header_txt{
	float: left;
	padding-top: 10px;
}
.finance_header_images .header_apply_now{
	float: left;
	margin-left: 155px;
}

 div,
img,
 a {
	zoom: 1;
}