﻿/* Advent global css */
.hbrown {
	color: #333333;
		text-transform: uppercase;
	font-weight: bold;
		font-family:Arial, Helvetica, sans-serif;
	font-size:x-small;
	padding-bottom:0px;
	padding-top:0px;
	vertical-align:bottom;
	margin-top:0px;
	margin-bottom:0px;

	}
div.space{
	height:20px;}
/*stuff from Band.css which would had been teh default 'actions' css in a regular page*/
.master
{
	width:100%;
	margin-left:auto;
	margin-right:auto;
	height:100%;
	background-color:#FFFFFF;
}
.masterContent
{
	background-color:#FFFFFF;
}
.siteActionMenu
{
    float:right;
}
.authoringRegion
{
	width:100%;
	background-color:#DDDDDD;
	color:#333333;
}

/*Band.css ends here*/
/* -------------------------- access keys and skip links -----------------------*/
#accessibility {
	position: absolute;
	left: -1000px;
	top: -10px;
	overflow: hidden;
	padding: 0;
	margin: 0;
}
span.access {
	font-size: 1.4em;
	font-weight: bold;
}
#top {
	padding: 5px 0 20px 0;
	margin: 0;
}
.hide {
	display: none;
}
.clear {
	clear: both;
}
#hide {
	position: absolute;
	left: -1000px;
	overflow: hidden;
	top: -1000px;
	padding: 0;
	margin: 0;
}
/* sharepoint edit styles */
.ms-pagetitleareaframe table, .ms-titleareaframe {
	background: none;
	height: 10px;
	overflow: hidden;
}
.ms-pagetitle, .ms-titlearea {
	display: none;
}
/* ---------- reset defaults ---------- */
a {
	outline: none;
}
a img {
	border: none;
}
a:link, a:visited {
	color: #202020;
	text-decoration: underline;
}
a:hover {
	color: #38a5c9;
	text-decoration: underline;
}
p {
	line-height: 1.5;
	color: #202020;
	margin: 0 0 1em;
}
address {
	font-style:normal;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	padding:0.5em 0;
	margin:0 0 1em;
}
p.address span.zoomlevel{
display:none;}

#content-wrap address a:link,
#content-wrap address a:visited {
	color: #957753;	
}
/* override sharepoint core.css */
body .ms-WPBody a:link, body .ms-WPBody a:visited {
	color: #202020;
	text-decoration: underline;
}
body .ms-WPBody a:hover {
	color: #38a5c9;
	text-decoration: none;
}
body, button, input, select, textarea {
	font-family: Arial, Helvetica, sans-serif;
}
body * {
	font-family: Arial, Helvetica, sans-serif !important;
}
input.text {
	background: #555;
	color: #fff;
	border: 1px solid #a6a6a6;
	padding-left: 3px;
}
select {
	background: #555;
	color: #fff;
	border: 1px solid #a6a6a6;
}
/* ---------------------------------- layout ------------------------------------------*/
body {
	margin: 0;
	padding: 0;
	color: #202020;
}

#wrapper {
	background: url(../SiteCollectionImages/header_bgrnd.gif) repeat-x 50% 0;
	min-height: 575px;
	margin: 0 auto;
	font-size: 75.01%; /* resets default font-size to 12px */;
	border-top: 5px solid #b09863;
}

body.home #wrapper {
	background-image: url(../SiteCollectionImages/home_bgrnd.jpg);
}
body.casestudy #wrapper {
	background-image: url(../SiteCollectionImages/bkd-cs.jpg);
}
body.casestudy-long #wrapper {
	background-image: url(../SiteCollectionImages/bkd-cs-long.jpg);
}
/*body.home #logo,
body.hometest #logo,*/
body.casestudy #logo, body.casestudy-long #logo {
	visibility: hidden;
}
/* ---------------------------------- header ------------------------------------------*/
/* ---------------------------------- header ------------------------------------------*/
#header {
	width: 975px;
	margin: 0 auto;
	height: 168px;
/*home page need to be shorter, included in PlaceHolderAdditionalPageHead on pages/home.asp - height: 125px;
*/
}
#header #logo {
	float: left;
	margin: 38px 0 0 7px;
}
#header #logo a img {
	display: block;
}
/*search*/
#search-wrap {
	float: right;
	padding: 43px 0 0 0;
}
#search-wrap table {
	width: auto;
}
#search-wrap p {
	margin: 0;
	padding: 0;
	float: left;
}
input.searchbox {	
	padding: 4px 4px 4px 4px;
	width: 138px;
	float: left;
	height:15px;
	border-top: 0px transparent;/*#8c9293;*/
	border-bottom: 1px transparent;/*#8c9293;*/
	border-left: 1px transparent;/* #8c9293;*/
	border-right: 2px transparent;
	background:white; /*#555;*/
	color:black;/* #ddd;*/
	font-size: 14px;
	vertical-align:middle;
}
input.searchbutton {	
	vertical-align:middle;
}

#submit {
	float: left;
}
div.results-summary {
	float: left;
}
div.pagination {
}
/* ---------------------------------- top nav ------------------------------------------*/
#primarynav {
	float: right;
}
#primarynav ul {
	padding: 0;
	margin: 0;
}
#primarynav li {
	float: left;
	list-style: none;
	padding: 0;
	margin: 0;
	position: relative;
}
#primarynav a {
	display: block;
	height: 34px;
	color: #fff;
	text-decoration: none;
}
#primarynav span {
	display: block;
	position: absolute;
	left: -10000px;
	top: -100px;
	padding: 12px 16px 3px 5px;
}
#primarynav li.aboutus a {
	background-image: url(../SiteCollectionImages/about-us-2.gif);
	width: 90px;
}
#primarynav li.sectors a {
	background-image: url(../SiteCollectionImages/sectors-2.gif);
	width: 82px;
}
#primarynav li.globalpresence a {
	background-image: url(../SiteCollectionImages/global-presence-2.gif);
	width: 147px;
}
#primarynav li.people a {
	background-image: url(../SiteCollectionImages/people.gif);
	width: 75px;
}
#primarynav li.investments a {
	background-image: url(../SiteCollectionImages/investments.gif);
	width: 113px;
}
#primarynav li.news a {
	background-image: url('../SiteCollectionImages/news.gif');
	width: 110px;
}
#primarynav li.contactus a {
	background-image: url(../SiteCollectionImages/contact-us.gif);
	width: 104px;
}
#primarynav a:link, #primarynav a:visited {
	background-position: 0 0;
}
#primarynav li.selected a:link, #primarynav li.selected a:visited {
	background-position: 0 100%;
}
#primarynav a:hover {
	background-position: 0 100%;
}
/*second level*/
#primarynav ul.subnav span {
	display: block;
	position: relative;
	left: 0;
	top: 0;
	padding: 0;
}
#primarynav ul.subnav {
	margin: 0;
	padding: 13px 35px 30px 15px;
	background: url(../SiteCollectionImages/bg-dropdown.png) bottom left no-repeat;
	z-index: 1000;
	display: none;
	width: 187px;
	position: absolute;
	left: -6px;
	top: 34px;
}

* html #primarynav ul.subnav {
	background: url(../SiteCollectionImages/bg-dropdown.gif) bottom left no-repeat;
}

#primarynav li.sf ul.subnav, #primarynav li:hover ul.subnav {
	display: block;
}
#primarynav ul.subnav li {
	display: inline;
	float: none;
	padding: 0;
	margin: 0;
}
#primarynav ul.subnav li a {
	border-bottom: 1px solid #afafaf;
	width: auto;
	color: #18527f;
	padding: 4px 0 4px 10px;
	margin: 0 4px;
	height: auto;
	font-size:14px;
}
#primarynav ul.subnav li a:link, #primarynav ul.subnav li a:visited {
	background-image:none;
}
#primarynav ul.subnav li:first-child a, #primarynav ul.subnav li.first a {
	border-top: none;
}
#primarynav ul.subnav li a:hover {
	background:none;
	color: #b09863;
}
/*pseudo hover link for modern browsers*/
#primarynav li:hover ul {
	visibility: visible;
}
#primarynav li:hover ul ul {
	visibility: hidden;
}

/* ----------------------------- tabs -------------------------------------*/
#content-wrap #download-tabs ul.tabs li {list-style:none !important; background-image:none;}



ul.tabs {
	margin: 1.5em -50px 2em;
	padding: 0 70px;
	list-style-type: none !important;
	height: 33px;
	background: url(../SiteCollectionImages/tabs-bg.gif) no-repeat 0 0;
	
}
ul.tabs li {
	float: left;
	background: url(../SiteCollectionImages/tabs-divider.gif) no-repeat 0 0 !important;
	
}
ul.tabs a {
	display: block;
	padding: 0 15px;
	line-height: 33px;
}
#wrapper ul.tabs a:link, #wrapper ul.tabs a:visited {
	text-decoration: none;
}
ul.tabs a:hover {
}
ul.tabs li.current {
	background: none !important;
	/*background: url(../SiteCollectionImages/tabs-current.gif) repeat-x 0 0;*/
	border: 1px solid #d9d9d9;
	border-bottom:none;
	position: relative;
	margin: 0 -1px 0 0;
}
ul.tabs li.current a {
	font-weight: bold;
	font-size: 1.1em;
	/*border: 1px solid #d9d9d9;*/
	border-bottom: 0;
	line-height: 32px;
}
/* ----------------------------- downloads -------------------------------------*/
#content-wrap #download-tabs ul.downloads li {list-style:none !important; background-image:none;}


ul.downloads {
	clear: both;
	margin: 0 ;
	padding: 0;
	list-style-type: none;
	padding:0 0 0 0; 
}
ul.downloads li {
	/*margin: 1em 0;*/
	margin:10px 0 10px 0 !important;
	padding: 0 0 0 0;
	float: left;
	clear: both;
	width: 95%;
}

ul.downloads .logo {
	position: absolute; 
	
}
ul.downloads h2 {
	font-size: 1.33em;
	padding: 0 0 0 70px;
	margin: 0 0 2px 0;
}
ul.downloads h2 a {
	text-decoration: underline;
	background: url(../SiteCollectionImages/rn-arrow.gif) no-repeat center right;
	padding-right: 15px;
}
ul.downloads div.meta {
	font-weight: bold;
	margin: 2px 0;
	padding: 0 0 0 70px;  
}

ul.downloads div.meta p { 
	margin:0; 
	padding:0; 
	display:inline;  }


ul.downloads div.meta img {
	margin-right:2px;
	 }	



ul.downloads p {
	margin: 2px 0;
	padding: 0 0 0 70px; 
	
}


/* ---------------------------------- content wrap ------------------------------------------*/
#content-wrap {
	clear: both;
	width: 975px;
	margin: 0 auto;

	}
	
div.movie {
	margin: 0 0 3em;
	border: 1px solid #e2e2e2;
}
div.movie a {
	margin:3px;
	border: 1px solid #c5c5c4;
	display:block;
}
div.movie img {
	display:block;
}

/* ---------------------------------- content wrap ------------------------------------------*/
#case-study-wide-wrap {
	clear: both;
	float: left;
	width: 975px;
	margin-top: 50px;
	padding-bottom: 30px;
	padding-top: 120px;
}
#case-study-wide-wrap a {
	color: #202020;
}
#case-study-wide-wrap a:hover {
	color: #38a5c9;
}
.pdgt120 {
	clear: both;
	float: left;
	width: 975px;
	margin-top: 50px;
	padding-bottom: 30px;
	padding-top: 120px;
}
/* ---------------------------------- content left ------------------------------------------*/
#content-left {
	float: left;
	width: 40%;
	
}
#content-left-wrap {
	width: 90%;
	
}

#content-wrap .h1 {
	color: #202020;
	font-size:x-large;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:0px;
	padding-top:0px;
	margin-top:0px;
	margin-bottom:0px;
}

#content-wrap .titleheading {
	color: #202020;
    font: normal normal bold x-large Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

	
div.content h2, #content-wide h2, #content-left h2 {
	padding-bottom: 0;
	margin-bottom: 0;
	font-size: 1.1667em;
}
#content-left h3 {
	font-family:Verdana, sans-serif;
	color:#202020;
	font-size: 2.2em;


}
#content-left p {
	padding-top: 0;
	margin-top: 0;
}

#content-left #quote {
	width: 95%;
	margin: 10px 0;
	border-top: 1px solid #e1e3e3;
	border-bottom: 1px solid #e1e3e3;
	padding: 10px;
}
#content-left #quote blockquote {
	margin: 0;
	font-size: 1.2em;
	color: #b4b4b4;
	font-weight: bold;
}
#content-left #quote p.quote-link {
	color: #b09863;
	margin: 3px 0 0 0;
}
div.content ul, #content-wide ul, #content-left ul {
	margin: -1em 0 1em;
	padding: 0;
	list-style: none;
}
div.content ul li, #content-wide ul li, #content-left ul li {
	background: url(../SiteCollectionImages/bullet-blue.gif) no-repeat 0 6px;
	padding: 0 0 0 10px;
	margin: 0;
	line-height: 1.5em;
}
#content-left ul ul  {
	margin: 0.2em 0 1em;
	padding: 0;
	list-style: none;
}


#content-left ul ul li {
	background: url(../SiteCollectionImages/sub-list.gif) no-repeat 0 3px;
	padding: 0 0 0 10px;
	margin: 0;
	line-height: 1.5em;
}

/* ---------------------------------- content right ------------------------------------------*/
#content-right {
	float: left;
	width: 274px;
	margin-top: 45px;
	}
#related-investments ul, #related-case-studies ul {
	padding: 0;
	margin: 0;
}
#related-investments li, #related-case-studies li {
	padding: 0;
	margin: 0 0 2em;
	list-style-type: none;
}
#investmentslanding h2 a{
color:#18527F;
font-size:medium;
font-weight:normal;
text-decoration:none;
} 
#investmentslanding h2 a:hover{
color:#18527F;
font-size:medium;
font-weight:normal;
text-decoration:underline;
} 

div.sector {
	color: black;
	font-size: 0.91667em;
	margin: 5px 0 -4px;
	padding-bottom: 5px;
	text-transform: uppercase;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
}
#related-news ul {
	padding: 0;
	margin: 0;
}
#related-news li {
	padding: 0;
	margin: 0 0 1em;
	list-style-type: none;
}
#related-case-studies, #related-news, #related-links {
	clear: both;
	/*margin: 0 0 2em;*/
}
#related-news p.date {
	font-weight: bold;
}
#related-links p {
	margin-top: 0;
	padding-top: 0;
}
#related-links.narrow {
	width: 208px;
	float: right;
	/*border-top: 1px solid #b09863;*/
	margin: 2em 0 0 0;
}
#contact-box {
	background: #ebe5d8;
	clear: both;
	margin: 10px 0;
	padding: 8px;
	width: 266px;
}
#contact-box h3 {
	font-size: 1.3em;
	padding: 0;
	margin: 0;
}
#contact-box h3 a {
	text-decoration: underline;
	background: url(../SiteCollectionImages/link_arrow.gif) no-repeat center left;
	padding-left: 20px;
}
/*#contact-box div {
	line-height: 1.5;
}*/
#contact-box div.officedetails {
	margin-bottom: 1em;
}
#detail-flash-wrap {
	margin-bottom: 25px;
}


#oppart-teaser a  {
	text-decoration: none;
	font-style:normal;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:medium;
	font-style:normal;
	color:#18527F;
	background: url(../SiteCollectionImages/link_arrow.gif) no-repeat center left;
	padding-left: 20px;
}
#oppart-teaser a:hover {text-decoration:underline;background: url(../SiteCollectionImages/link_arrow.gif) no-repeat center left;}
#oppart-teaser p {margin:0; padding:0; }



/* ---------------------------------- right nav ------------------------------------------*/
#right-col {
		width: 273px;
		}
#secondarynav {
	float: right;
	width: 208px;
	font-size: 1em;
}
#secondarynav ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
#secondarynav ul li {
	display: inline;
}
#secondarynav ul li a {
	border-top: 1px solid #e1e1e1;
	display: block;
	padding: 3px 0;
	text-decoration: none;
	color:black;
}
#secondarynav ul li a:hover {
	text-decoration: underline;
	color:#18527F;
}
#secondarynav ul li a {
	font-size:small;
	
}

#secondarynav ul li span {
	border-top: 1px solid #e1e1e1;
	display: block;
	padding: 3px 0 3px 15px;
	font-weight: bold;
	background: url(../SiteCollectionImages/rn-arrow.gif) no-repeat center left;
}
#secondarynav ul li a span {
	display: inline;
	padding: 0;
	font-weight: normal;
	background: transparent;
}
#secondarynav ul li li span {
	font-weight: bold;
	background: url(../SiteCollectionImages/rn-dash.gif) no-repeat center left;
	padding-left: 15px;
}
/*level2*/
#secondarynav ul li ul {
	margin: 0 0 0 15px;
}
#secondarynav ul li ul li a {
	padding-left: 15px;
	background: url(../SiteCollectionImages/rn-dash.gif) no-repeat center left;
}

* ---------------------------------- left nav ------------------------------------------*/
#left-col {
	float: left;
	width: 210px;
	/*padding-top: 1.8em; */
	}
#left-center-col {
		width: 600px;
	/*padding-top: 1.8em; */

}
#left-center-col-wide {
	float: left;
	width: 700px;
	/*padding-top: 1.8em; */

}

#right-col {
	float: left;
	width: 375px;
	padding-top: 0px; 
}
#secondarynav_left {
	float: left;
	width: 208px;
	
	font-size: 1em;
}
#secondarynav_left ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
#secondarynav_left ul li {
	display: inline;
}
#secondarynav_left ul li a {
	border-top: 1px solid #e1e1e1;
	display: block;
	padding: 3px 0;
	text-decoration: none;
}
#secondarynav_left ul li a:hover {
	text-decoration: underline;
}
#secondarynav_left ul li span {
	border-top: 1px solid #e1e1e1;
	display: block;
	padding: 3px 0 3px 15px;
	font-weight: bold;
	background: url(../SiteCollectionImages/rn-arrow.gif) no-repeat center left;
}
#secondarynav_left ul li a span {
	display: inline;
	padding: 0;
	font-weight: normal;
	background: transparent;
}
#secondarynav_left ul li li span {
	font-weight: bold;
	background: url(../SiteCollectionImages/rn-dash.gif) no-repeat center left;
	padding-left: 15px;
}
/*level2*/
#secondarynav_left ul li ul {
	margin: 0 0 0 15px;
}
#secondarynav_left ul li ul li a {
	padding-left: 15px;
	background: url(../SiteCollectionImages/rn-dash.gif) no-repeat center left;
}


/* ---------------------------------- homepage ------------------------------------------*/
#homeleft {
margin-top:-30px;
	width: 308px;
	padding:0 0 0 3px;
	/*padding-top: 1.8em;
	padding-bottom:1.8em;*/

	}
#homeintro{
	width:630px;
	background: transparent url(../sitecollectionimages/40opacity.png) repeat  0 0; 
	padding: 5px 10px 10px 10px;
	/*
	opacity:.40;
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	background-color:gray;
	padding-left:10px;
	*/
}
/*IE 6 hack*/
* html #homeintro{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../sitecollectionimages/40opacity.png',sizingMethod='scale');
}

#homeintro span.bluearrow{
background: url(../SiteCollectionImages/arrow_2.gif) no-repeat center right;
font-size:11px;
line-height:10px;
font-weight:normal;

}

#homeintro span.hometext{
position:relative;
color: white;
font-family: "Times New Roman", Times, Helvetica, sans-serif  !important;
font-size:26px;
line-height:20px;
font-weight:normal;
margin-top:5px;
display:block;
}

/*
#homeintro div{
position:relative;
color: red;
filter:alpha(opacity=100);
opacity: 1;
-moz-opacity:1;
}
*/
#homeintro div.body{
font-family: "Times New Roman", Times, Helvetica, sans-serif  !important;
font-size:x-large;
font-weight:bold;
}


#homeintro a {
color:white;
font-size:11px;
font-weight:normal;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;

}
#homeintro a:hover {
text-decoration:underline;
}
span.bluearrow{
background:url(../SiteCollectionImages/arrow_2.gif) no-repeat center right;
padding-right:5px;}

#hometeaser .viewallcasestudies a{
color:#18527F;
text-decoration:none;
font-size:small;
font-family:Arial, Helvetica, sans-serif;
}
#hometeaser .viewallcasestudies a:hover{
color:#18527F;
text-decoration:underline;
/*font-size:small;*/
font-family:Arial, Helvetica, sans-serif;
}
#content-wrap .viewallcasestudies a:hover{
color:#18527F;
text-decoration:underline;
font-size:small;
font-family:Arial, Helvetica, sans-serif;
}
#content-wrap .viewallcasestudies a{
color:#18527F;
text-decoration:none;
font-size:small;
font-family:Arial, Helvetica, sans-serif;
}



td.viewallcasestudies{
text-align:right;
color:#18527F;
}
#homeintro p a{
color:white;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:medium;
font-weight:bold;
}
/*#homeintro p
{
   background: #000;
filter:alpha(opacity=20);
  -moz-opacity:.20;
    opacity:.20;
}
*/
#homeintro div.sector
{
color:#996633;
text-transform:uppercase;
font-size:x-small;
padding: 0 0 5px 0 ;
}

#homemiddle {

	width: 311px;
	padding-top: 1.8em; 
	}
#homeright {

	width: 311px;
	/*padding-top: 1.8em; */
	}
#homemiddleright {

	/*padding-left:20px;*/
	width: 646px;
	/*padding-top: 1.8em;*/ 
	}


#morecasestudieslink {
text-decoration:none;
}
#hometeaser{
	width:975px;
  	border-spacing: 0 0;
}

#hometeaser h3
{
	/*color: #333333;
	text-transform: uppercase;
	height:2px;
	padding-left:20px;
	font-size:x-small;
	font-weight:normal;*/
	color: #333333;
	font-size:0.91667em;
	text-transform: uppercase;
	font-weight: bold;
	height:2px; 
	font-family:Arial, Helvetica, sans-serif;

}
td.white{
background-color:white;
border: 6px WHITE solid;
border-bottom:0px;
vertical-align:text-top;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
overflow:hidden;
text-align:center;
}
td.whiteLEFT{
background-color:white;
border-top-color:white;
border: 6px WHITE solid;
vertical-align:text-top;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
overflow:hidden;

}
	
#hometeaser p
{
	/*padding-left:20px;	*/
}
#hometeaser p a
{
	text-decoration:none;
	font-style:normal;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:normal;
	color:#18527F;
}
#hometeaser p a:hover
{
	text-decoration:underline;
}

/*teasers*/
#home-teaser-wrap {
	clear: both;
	margin-top: 75px;
	width: 958px;
	float: left;
	
	
}

#home-teaser-wrap p a.read-case {padding-right:18px; color:#fff; font-weight:bold; background: url(../SiteCollectionImages/link_arrow_white.png) no-repeat center right;
}


#home-teaser-wrap .teaser {
	width: 258px;
	min-height:190px;
	float: left;
	border-left: 7px solid #fff;
	border-right: 7px solid #fff;
	border-top: 5px solid #fff;
	border-bottom: 5px solid #fff;
	background-color:#fff;
	padding-bottom: 2px;

}
#home-teaser-wrap .teaser a img {
	border: none;
	outline: none;
	background: transparent;
}
#home-teaser-wrap .teaser p {
	margin: 0;
	padding: 0;
}
#home-teaser-wrap p a {
	color: #555; /*
	background:url(../SiteCollectionImages/rn-arrow.gif) no-repeat center right; 
	padding-right:15px;
	*/;
	font-size: 1.062em;
	font-weight: bold;
}
.last {
	margin-right: 7px;
}
/*#home-teaser-wrap .teaser:hover {background-color:#b09863 !important;}*/
#home-teaser-wrap .teaser p a:hover {
	text-decoration: underline !important;
	color: #38a5c9;
}
/*
#home-teaser-wrap .teaser p a:hover {
	background:url(../SiteCollectionImages/arrow-blue.gif) no-repeat center right; 
	padding-right:15px;
	font-size:1.2em; 
	font-weight:bold; 
	color:#38a5c9;
}
*/
/*.teaseron {background-color:#b09863 !important; }*/
#home-teaser-wrap .teaser p a.teaser-active {
	color: #fff;
	background: url(../SiteCollectionImages/teaser-arrow.gif) no-repeat center right;
	padding-right: 15px;
	/*font-size: 1.2em;*/
	font-weight: bold;
}
.arrow-link {
	background:transparent url(../SiteCollectionImages/link_arrow.gif) no-repeat scroll left top;
	padding-bottom:2px;
	padding-left:15px;
}

.arrow-link-white {

	background:url(../SiteCollectionImages/whitecircle.jpg) no-repeat center;
	padding-left: 15px;
	padding-right:15px;
	padding-bottom:15px;
	padding-top:15px;

	
}
 
 

.hr{
		width:100%;
	background-color:gray; 
border:0px; 
padding-top:0px;
padding-bottom:0px;
margin-bottom:0px;
margin-top:0px;
}
/*promo*/
#home-promo-wrap {
	clear: both;
	width: 933px;
	margin: 10px 0 0 20px;
	float: left;
}
/*promo*/
#test-promo-box-wrap {
	clear: both;
	width: 346px;
	margin: 0;
	float: left;
	margin: 10px 60px 0 0;
}
#test-promo-box-wrap #test-promo {
	width: 346px;
	float: left;
	padding-bottom: 50px;
	background: url(../SiteCollectionImages/home-promo-bgd.gif) no-repeat top left;
}
#test-promo-box-wrap #test-promo p {
	margin: 0;
	padding: 16px 0 0 18px;
	font-weight: bold;
	width: 165px;
	float: left;
}
#test-promo-box-wrap #test-promo p a {
	color: #555;
	font-size: 1.4167em;
}
#test-promo-box-wrap #test-promo p a:hover {
	color: #38A5C9;
	text-decoration: underline;
}
#test-promo-box-wrap #test-promo img {
	float: right;
}
/*latest news*/
#news-teaser-wrap {
	float: left; 
}
.news-teaser {
	float: left;
}
.nteaserone {
	width: 265px;
}
.news-teaser p {
	padding: 0;
	margin: 0;
	width: 218px;
}
.nteasertwo {
	width: 218px;
	margin-left: 18px;
}
/*
.news-teaser p a {
	padding-right:15px;
	font-weight:bold;
	background-repeat: no-repeat;
	background-position: 100% 100%;
	display:inline-block;
	line-height:1.3em;
	margin:0 0 0.3em;
	vertical-align:middle;
	position:relative;
	top:0.15em;
}
*/

#news-teaser-wrap td  { 	background-color:white;
}


#content-wide {
	float: left;
	width: 745px;
}
/* ---------------------------------- sectors ------------------------------------------*/
#content-wide_all {
	width:750px;
	float: right;

}

#content-wide p {
	width: 470px;
}
#content-wide #accordion-list p {
	width: 300px;
}
#content-wide .intro a {
	color: #b09863;
	text-decoration: underline;
}
#content-wide .intro a:hover {
	color: #38a5c9;
	text-decoration: none;
}
#sectors-wrap {
	clear: both;
	float: left;
	/*width: 627px;*/ 
}
	
	
	
	
#sectors-wrap .sector-teaser {
	float: left;
	width: 202px;
	/*height: 160px;*/
	margin-left: 9px;
	margin-top:10px;
	font-size:1.1em;
	}
#sectors-wrap .sector-teaser a {
	text-decoration:none
	}
#sectors-wrap .sector-teaser a:hover {
	text-decoration:underline
	}
#sectors-wrap .sector-teaser ul li {
	padding: 3px 20px 3px 20px;
	background: url(../SiteCollectionImages/link_arrow.gif) no-repeat center left;
}

#sectors-wrap .newrow {
	clear: both;
	margin-left: 0;
}
#sectors-wrap .sector-teaser h2 {
	margin: 0 0 15px 0 ;
	padding: 0;
	font-size: 1.4167em;
	
}
#sectors-wrap .sector-teaser h2 a {
	color: #555;
	/*border-bottom:1px solid #999;*/
	text-decoration:underline; 
}
#sectors-wrap .sector-teaser h2 a:hover {
	color: #38A5C9;
	/*border-bottom:1px solid #38A5C9;*/
}
#sectors-wrap .sector-teaser p {
	margin: 0;
	padding: 0;
	width: 202px;
}

#sectors-wrap .sector-teaser img {margin-top:5px}

.invest td {
	padding-right:5px;
	padding-top:8px;
	vertical-align:top}

/*
#sectors-wrap .sector-teaser a.invest {
	background:url(../SiteCollectionImages/rn-arrow.gif) no-repeat center right; 
	padding:0 15px 0 0;  
	font-weight:bold; 
	margin:0; 
	font-size:1.1em;
}
#sectors-wrap .sector-teaser a.invest:hover { 
	background:url(../SiteCollectionImages/arrow-blue.gif) no-repeat center right; 
	padding:0 15px 0 0;  
	font-weight:bold; 
	margin:0; 
}
*/
/*teaser hover changes as per homepage*/
/*#sectors-wrap .sector-teaser:hover {background-color:#b09863 !important;} */
/*.sector-teaseron {background-color:#b09863 !important; }
#sectors-wrap .sector-teaser a.invest:hover {
	text-decoration: none;
	color: #000;
}*/
/* ---------------------------------- about us ------------------------------------------*/
#about-us-flash {
	clear: both;
	margin: 0 auto;
}
#about-us-flash img {
	display: block;
}
#case-studies-module {
	clear: both;
	/*
	float: right;
	width: 272px;
	*/
}

#case-studies-module .cs-teaser img {
	display: block;
}
#case-studies-module .cs-teaser a {
	background: url(../SiteCollectionImages/rn-arrow.gif) no-repeat center right;
	padding: 0 15px 0 0;
	font-weight: bold;
	margin: 0;
}
#case-studies-module .cs-teaser a:hover {
	background: url(../SiteCollectionImages/arrow-blue.gif) no-repeat center right;
	padding: 0 15px 0 0;
	font-weight: bold;
	margin: 0;
}
#case-studies-module .cs-teaser p {
	margin: 0;
	padding: 0;
}
.mt20 {
	margin-top: 20px;
}
/* ---------------------------------- case study  ------------------------------------------*/
#case-study h2 {
	clear: both;
	font-size: 1.2em;
	margin: 0 0 20px 0;
	padding: 0;
}
.disclaimer {

	clear: both;
	width:100%;
	/*margin: 2em 0;*/
	/*margin:2em 0 0 0;*/
	font-size: 0.85em;
	color: #666;
	padding-bottom:0;
	}
	
#cs-top-wrap {
	/*width: 300px;*/
	float: left;

}
#cs-list {
	clear: both;
	float: left;
	width: 300px;
}
#case-study ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#case-study ul li {
	padding: 2px 0 2px 10px;
	background: url(../SiteCollectionImages/cs-bullet.gif) no-repeat center left;
}
#case-study ul li a.xlink {
	background: url(../SiteCollectionImages/ex-link.gif) no-repeat center right;
	padding: 3px 25px 3px 0;
}
#cs-logo {
	float: right;
	margin: 0 0 1em;
}




/*
#folio-wrap p {
	float: left;
	font-size: 0.91667em;
	font-weight: bold;
	padding: 0;
	margin: 0 0 10px 0;
	
}
/*#folio-wrap p.searchby {
	width: 148px !important;
}*/
/*
#folio-wrap #find {
	float: right!important;
	margin-bottom: 10px;
	margin-left: 198px;
}
#folio-search .find {
	float: right!important;
	margin-bottom: 10px;
	}
#folio-search h2 {
	font-size:x-small;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}
.searchby label{
font-weight:bold;
font-size:x-small;

}
#left-align {
text-align:left;
}
#center-align{
text-align:center;}

#folio-search #folio-wrap p input.contact-input {
	background: #fff;
	color: #555;
	float: right !important;
	/*width: 120px;*/
/*	border: 1px solid #9e9f9e;*/
	/*width:161px; */
}


/*#folio-search #folio-wrap p select.selectorlist-detail {width:190px;}*/

/*
#folio-search p#button_find {
	float: right!important;
	margin-bottom: 10px;
	margin-left: 198px;
}*/
/*
div.btnFind {
	clear: both;
}
div.btnFind input {
	clear: both;
	float: right;
	margin: 0 0 10px 0;
}



#folio-wrap select {background:#fff; color:#555; }
#folio-wrap input {background:#fff; color:#555; }



*/
#backgroundsearch h2 
{
	font-size:x-small;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}
#fadedownbackground{
background: url(../SiteCollectionImages/searchgradient_backwards.jpg) left top;
background-repeat:repeat-x;
padding-left:5px;
padding-right:5px;
}

#backgroundsearch{
background: url(../SiteCollectionImages/searchgradient.jpg) 0 100%;
background-repeat:repeat-x;
padding:10px;
}



.search-folio select{

background-color:white;
color:black;}
.search-folio label
{
	font-weight:bold;
	white-space:nowrap;
	padding-right:5px;
}
.search-folio #button_find
{
	padding-left:20px;
}




.btop-grey {
	border-top: 1px solid #d9dedd;
}
.ptop5 {
	padding-top: 5px;
}
.ptop10 {
	padding-top: 10px !important;
}

.case-study-spacer {
	min-height:100px;
  height:auto;
  height:100px;
}
  
.case-study-spacer2 {
  min-height:42px;
  height:auto;
  height:42px;
}

/*-----------------------------generic accordion-----------------------------------------*/
#accordion-list {
	float: left;
	display: inline;
	
}
.accordion-wrap {
	font-size:1.2em;
}
#accordion-list div.title {
	color: #555;
}
#accordion-list div.title p {
	background: url(../SiteCollectionImages/tab.jpg) no-repeat 0 0;
	padding: 0 0 1px 31px;
	cursor: pointer; /*display: inline;*/;
	text-decoration: underline;
	margin: 0;
}
#accordion-list div.selected p {
	background: url(../SiteCollectionImages/tab-on.jpg) no-repeat 0 0;
/*padding: 0 0 1px 30px;cursor: pointer; /*display: inline;*/;
	text-decoration: none;
	margin: 0;
}
#accordion-list div.selected .title {
	font-weight: bold;
}
#accordion-list div.accordion-content p {
	background: transparent;
	margin: 0 0 1em;
}
#accordion-list div.accordion-content ul{

margin-left:20px; 
margin-right:0px; 
list-style:disc;
} 

.accordion-rightcol {
	width: 270px;
	float: right; /*display: inline!important;*/;
	padding-left: 15px;
	z-index: 10;
}
.accordion-content blockquote {
	margin: 10px 0 30px 0;
	padding: 5px 0 15px 8px;
	border-top: 1px solid #e1e3e3;
	border-bottom: 1px solid #e1e3e3;
}
.accordion-content blockquote p {
	color: #999999;
	font-size: 1.3em;
	margin: 0!important;
	padding: 0;
}
.accordion-content blockquote span {
	display: block;
}
.titlehighlight {
	padding: 0 10px 10px 10px;
	margin: 0;
	color: #957753;
	font-size: 0.91667em;
}
/*styling for small title in dark gold */
.content-intro {
	font-size: 1.2em;
	color: #b09863!important;
	font-weight: bold;
	line-height: 1.3;
	padding: 0;
	margin: 0 0 15px 0;
}
/*styling for case study intro in dark gold */
/*--------------------CASE STUDY= unique accordion changes for casestudy-long----------------------*/
#case-study #accordion-list div.summary, #case-study #accordion-list div.title {
	font-size: 1.4167em;
	font-weight: bold;
	margin-top: 15px;
}
#case-study #accordion-list div.summary p, #case-study #accordion-list div.title p {
	color: #555;
	background-position: 0 3px;
}
/*-----------------------FAQ= unique accordion changes for faq page-----------------------------*/
.detail #accordion-list div.title {
	margin-bottom: 8px;
}
/*------------------------------FAQ= content------------------*/
#faq {
	 /* width: 700px; */
}
#faq h2 {
	clear: both;
	font-size: 1.2em;
	margin: 0 0 20px 0;
	padding: 0;
}
#faq-top-wrap {
	width: 620px;
	margin-bottom: 20px;
	float: left;
}
#faq-list {
	clear: both;
	width: 420px;
}
#faq ul {
	margin-top: 0;
	width:470px;
}
#faq ul li a.xlink {
	background: url(../SiteCollectionImages/ex-link.gif) no-repeat center right;
	padding: 3px 25px 3px 0;
}
#language {
	float: right;
	border-top: 1px solid #e1e3e3;
	border-bottom: 1px solid #e1e3e3;
	padding: 10px 0;
	width: 270px;
	}
#language h2 {
	margin: 0;
	padding: 0 0 3px 0;
	font-size: 0.91667em;
	color: #b09863;
	text-align:right;
}
#language p {
	margin: 0;
	padding: 0;
	width: 270px;
	text-align:right;
}
#language-pr {
	/*float: right;*/
	float:left
	border-top: 1px solid #e1e3e3;
/*border-bottom: 1px solid #e1e3e3;*/	
	padding: 0px 0;
	width: 270px;
}
#language-pr h2 {
	margin: 0;
	padding: 0 0 3px 0;
	font-size: 0.91667em;
	color: #b09863;
	
}
#language-pr p {
	margin: 0;
	padding: 0;
}
#faq #language {
}
.financial {
	width: 384px;
	text-align: left;
	font-size: 0.85em;
	background-color: #dfd9cc;
	margin-bottom: 15px;
}
.financial td {
	margin: 0;
	text-align: left;
	padding: 3px;
	border-bottom: 1px solid #e8e3da;
	vertical-align: top;
}
.financial th {
	margin: 0;
	text-align: left;
	padding: 3px;
	border-bottom: 1px solid #e8e3da;
	vertical-align: top;
}
td.brown-arrow {
	background: url(../SiteCollectionImages/brown-arrow.gif) no-repeat 0 6px;
	padding-left: 10px;
}
.financial caption {
	background: #000;
	color: #fff;
	font-weight: normal;
	text-align: left;
	padding: 3px;
}
/*----right col---*/
#home-intro h2, #col2 h2, #content-right h2, #right-col h2,#left-col h2, #people-detail div.language-switcher h2, #case-studies-module .cs-teaser h3, .invest-heading {
	color: #957753;
	font-size:0.91667em;
	margin: 0 0 5px;
	padding: 0;
	text-transform: uppercase;
	font-weight: bold;
}
#home-teaser-wrap .teaser h3, div.cs-feature h2 {
	color: #745c40;
	font-size: 0.91667em;
	text-transform: uppercase;
	padding: 0;
	margin: 0 0 10px;
}
#home-teaser-wrap .teaser h3 {
	margin: 5px 0 1px;
}
#col2 h3, #content-right h3, #right-col h3 {
	font-size: 1.4167em;
	padding: 0;
	margin: 2px 0;
}
#col2 h3 a, #content-right h3 a, #right-col h3 a {
	text-decoration: none;
	font-weight:normal;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	/*
	background: url(../SiteCollectionImages/rn-arrow.gif) no-repeat center right;
	padding-right: 15px; 
	
	border-bottom:1px solid #999;*/
	color: #18527F;
}
#col2 h3 a:hover, #content-right h3 a:hover, #right-col h3 a:hover {
	color: #18527F;
	/*font-size:14px;*/

	font-family:Arial, Helvetica, sans-serif;
	 text-decoration:underline;
}
#folio-search {
	clear: both;
	float: left;
	width: 470px;
	padding-top: 5px;
	margin-bottom: 15px;
}
#folio-wrap {

	clear: both;
	float: left;
	margin-top: 8px;
	
}
#folio-wrap p {
	float: left;
	font-size: 0.91667em;
	font-weight: bold;
	padding: 0;
	margin: 0 0 10px 0;
}
#folio-wrap p.searchby {
	/*width: 148px !important;*/
	clear:left;  width:100px !important; 
}
#folio-wrap select {
	float: right;
	width: 165px;
}
#folio-wrap #find {
	float: right;
	margin-bottom: 10px;
}
#folio-wrap button {
	float: right;
	margin-bottom: 10px;
	background: url(../SiteCollectionImages/find-button.gif) no-repeat top left;
	border: none;
	width: 72px;
	height: 25px;
	cursor: pointer;
}
.btop-grey {
	border-top: 1px solid #d9dedd;
}
.ptop5 {
	padding-top: 5px;
}
.ptop10 {
	padding-top: 10px !important;
}












/* ---------------------------------- investments  ------------------------------------------*/
a.invest{
color:#18527F;}

#investments-landing {
	width: 620px;
}
/*
#investments-landing .introi {
	clear:both; 
	font-size:1.2em; 
	color:#b09863; 
	font-weight:bold; 
	line-height:1.3; 
	padding:0; 
	margin:0; 
	margin-bottom:15px; 
	width: 460px;
}
*/
#investments-landing .invest-toppara {
	width: 460px;
}
div.cs-feature {
	background: #ebe5d8;
	margin: 0 0 7px;
	padding: 10px;
}
div.cs-feature h3 {
	font-size: 1.172em;
	padding: 0;
	margin: 2px 0;
}
div.cs-feature h3 a {
	text-decoration: underline;
	/*background: url(../SiteCollectionImages/rn-arrow.gif) no-repeat center right;*/
	padding-right: 15px;
}
div.cs-feature .sectorcountry a:link{
text-decoration:none;
color:#18527F;
}
div.cs-feature .sectorcountry a:hover{
text-decoration:underline;
color:#18527F;
}


div.cs-feature div.col h3 a:link, div.cs-feature div.col h3 a:visited {
	color: #555;
}
div.cs-feature img {
	float: left;
	margin: 0 20px 10px 0;
}
div.cs-feature p {
	padding: 0;
	margin: 2px 0;
}


hr.hr{
color:#666666;
width:100%;
 }

#investmentTable {
	width: 100%;
	background-color:white;
	/*margin: 3em 0;*/
}
#investmentTable th {
	text-align:left;
	background-color:#336699;
	height:30px;
	vertical-align:middle;
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:small;
	padding-left:10px;

}
#investmentTable th a:link,a:active{
	color:white;
	/*font-size:small;*/
	font-weight:normal;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}

#investmentTable th a:hover{
	color:white;
/*	font-size:small;*/
font-weight:normal;
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
}

#investmentTable tbody th, #investmentTable tbody td {
	border-bottom: 1px solid #e1e3e3;
	vertical-align: middle;
	text-align:center;
		/*padding: 28px 20px 10px 0; */
	padding: 18px 15px 0px 0; 
	margin:0;

}

#investmentTable tbody td a:link {
	color: blue;
	text-decoration:none;

}
#investmentTable tbody td a:hover {
	color: blue;
	text-decoration:underline;

}

#investmentTable img {
	vertical-align: middle;
	margin-bottom:10px;
border:1px solid #c0c0c0;
	/*margin: -10px 20px 0 0;
	float: left;*/
	}
#investmentTable div {
}
table div.email {
	width: 150px;
	overflow: hidden;
}
#investment-listing {
	float: left;
	width: 623px;
}
#investment-listing p.search-query {
	margin-top: 3em;
}

#investmentTable .wd130 p {
	margin:0;
	text-align:left;
	color:#660066;

}

#investmentTable td.wd130 p.desctext {
color:black;}


/* ---------------------------------- awards ------------------------------------------*/
#awards {
	clear: both;
	float: left;
	/* width: 686px; */
}
#col1 {
	float: left;
	width: 433px;
		
	}
#col2 {
		width: 275px;
		}
.awards-teaser {
	width: 340px;
	border-top: 1px solid #b09863;
	padding: 5px 0 20px 0;
	float: left;
}
#awards .awards-teaser-left {
	float: left;
	width: 75px;
	padding-bottom: 1px;
}
#awards .awards-teaser-right {
	float: left;
	width: 265px;
	
}
#awards .awards-teaser-right h2 {
	font-size: 1.33em;
	color: #b09863;
	padding: 0;
	margin: 0;
}
#awards .awards-teaser-right h3 {
	font-size: 1em;
	padding: 0;
	margin: 1em 0 0 0;
	clear: both;
}
#awards .awards-teaser-right .blue {
	color: #7ac3db;
	display: block;
}
#awards .awards-teaser-right p {
	color: #b4b4b4;
	margin: 0;
	padding: 0;
}
#awards .awards-teaser-right ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#awards .awards-teaser-right ul li {
	background: url(../SiteCollectionImages/awards-bullet.gif) no-repeat top left;
	padding: 0 0 0 10px;
	margin: 0 0 1em 0;
	display: block !important;
	/*float: left;*/
	}
#awards .awards-teaser-right ul li strong {
	color: #745c40;
	display: block;
}
/* -------------------- people landing -------------------- */
#people-landing {
	float: left;
	width: 483px;
}
div.five-cols {
	padding:25px;
	clear: both;
	min-height:200px; 
	
}
* html {
height:200px;
}

div.five-cols h2 {
	font-size: 1.1667em;
	color: #202020;
	margin-bottom: 1em;
}
div.five-cols div.col {
	display: inline; /* IE6 double margin fix */;
	float: left;
	margin: 0 42px 0 0;
	width: 133px;
}
div.five-cols div.col h3 {
	font-size: 1.172em;
	padding: 0;
	margin: 2px 0;
}
div.five-cols div.col h3 a {
	text-decoration: underline;
}
#content-wrap div.five-cols div.col h3 a:link, #content-wrap div.five-cols div.col h3 a:visited {
	color: #555;
}
div.five-cols div.col h3 a:hover {
	color: #38a5c9 !important;
}
div.five-cols div.col div.role {
	font-weight: bold;
	margin: 2px 0;
}
div.five-cols div.col p {
	margin: 2px 0;
}
/* -------------------- people detail -------------------- */
#people-detail {
	float: left;
	width: 650px;
	background-color: white;
}
#people-detail #col1 {
	width: 350px;
	float:left;
	background-color: white;
	margin: 0 25px 0 0;
}
#people-detail #col2 {
	width: 273px;
	float:right;
	padding-top: 1.8em;
	vertical-align:text-top;
	background-color: white;
}
#people-detail h2 {
	font-size: 1.1667em;
	margin: 1em 0 0 0;
	text-transform:none;
	color:#202020;
}
#people-detail div.contact-details {
	margin-top: 1em;
	font-size: 1.1em;
	background-color: white;
}
#people-detail div.contact-details h2 {
	display: inline;
	padding: 0 5px 0 0;
	font-size: 1em;
}
#people-detail h3 {
	font-size: 1em;
	display: inline;
	padding: 0 5px 0 0;
}
#people-detail p {
	margin: 0 0 1em 0;
}
#press-release ul, #people-detail ul {
	margin: 0 0 1em 0;
	padding: 0;
	list-style-type: none;
}
#press-release li, #people-detail li {
	padding: 0 0 0 8px;
	margin: 0;
	background: url(../SiteCollectionImages/awards-bullet.gif) no-repeat 0 0;
}
#press-release blockquote, #people-detail blockquote {
	padding: 0;
	margin: 0;
	border-top: 1px solid #9d9b9b;
	border-bottom: 1px solid #9d9b9b;
	font-size: 1.09em;
}
#press-release blockquote p, #people-detail blockquote p {
	padding: 10px 10px 0 10px;
	margin: 0;
	color: #999;
	font-size: 1.3em;
}
#press-release blockquote div.author, #people-detail blockquote div.author {
	padding: 0 10px 10px 10px;
	margin: 0;
	color: #957753;
	font-weight: bold;
}
img.block-head {
	display: block;
}
#people-detail div.language-switcher {
	border-top: 1px solid #d9dedd;
	border-bottom: 1px solid #d9dedd;
	padding: 5px 0 10px;
	margin: 0 0 1em;
}
/* -------------------- people listing -------------------- */
#people-listing {
	float:left;
	width: 690px;
}
table.people {
	width: 100%;
	background-color:white;
	/*margin: 3em 0;*/
}
table.people th {
	text-align:left;
	background-color:#336699;
	height:30px;
	vertical-align:middle;
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:small;
	padding-right:10px;

}
table.people th a:link,a:active{
	color:white;
	/*font-size:small;*/
	font-weight:normal;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}

table.people th a:hover{
	color:white;
	/*font-size:small;*/
font-weight:normal;
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
}
table.people tbody th, table.people tbody td {
	border-bottom: 1px solid #e1e3e3;
	vertical-align: top;
	padding-top: 28px;
	padding-right: 10px;
}
table.people th.name {
	width: 293px;
}
table.people th.title {
	width: 147px;
}
table.people th.office {
	width: 100px;
}
table.people th.contact {
	width: 150px;
}
table.people tbody th div {
	width: 276px;
}
table.people a:link,a:visited {
	color:#18527F;
	text-decoration:none;
}
table.people a:hover {
	color:#18527F;
	text-decoration:underline;
}

table.people img {
	vertical-align: top;
	margin: -18px 20px 0 0;
	float: left;
}
p.search-query {
	margin-top: 0;
}

.srch-Description
{
	padding-top:5px;
	font-size: 12px;
}
div.srch-Description b, span.search-term {
	font-weight: bold;
	font-size: 12px;
}
div.pagination {
	padding: 1px 0;
	width:100%;
}
table.pagination {
width:100%;
background-color:#C0C0C0;
padding: 2px 10px 3px 10px;
height:20px;
}
table.pagination tr{
width:100%;
}
table.pagination tr td.align-left{
float:left;
text-align:left;
}
table.pagination tr td.align-right{
float:right;
text-align:right;
white-space: nowrap; 
}
div.pagination div.items {
	font-size: 1.1667em;
	margin-bottom: 2px;
}
div.pagination span.pages {
	color: #38a5c9;
	padding: 0 1px;
}
table.pagination span.pages span.separator {
	color:black;
}
table.pagination a:hover {
	padding: 0 3px;
	margin: 0 -1px;
	text-decoration:none;
/*	font-size:x-small;*/

}
table.pagination a:active {
	padding: 0 3px;
	margin: 0 -1px;
	text-decoration:none;
	/*font-size:x-small;*/
}
table.pagination a:visited {
	padding: 0 3px;
	margin: 0 -1px;
	text-decoration:none;
	/*font-size:x-small;*/

}
table.pagination a:link{
	padding: 0 3px;
	margin: 0 -1px;
	text-decoration:none;
	font-size:x-small;

}

#wrapper table.pagination a.current {
	text-decoration: underline;
	font-weight:bold;}
table.pagination	span.next {
	background: url(../SiteCollectionImages/arrow-gridpagination-view-right.gif) no-repeat center right;
	padding-left: 5px;
	padding-bottom:1px;
	
}
table.pagination span.prev {
	background: url(../SiteCollectionImages/arrow-gridpagination-view.gif) no-repeat center right;
	padding-right: 5px;
	padding-bottom:1px;
	
}

div.pagination a.next span, div.pagination a.previous span {
	font-weight: bold;
	font-size: 1.2em;
	text-decoration: none;
	background: #fff;
}
div.pagination a.next span {
	padding: 0 0 0 3px;
}
div.pagination a.previous span {
	padding: 0 3px 0 0;
}
/* -------------------- news listing -------------------- */
#news-listing {
	float: left;
	width: 693px;
}
#news-listing #col1 {
	width: 343px;
	margin: 0 77px 0 0;
}
#news-listing #col2 {
	width: 273px;
}
ul.news {
	list-style-type: none;
	padding: 0;
	margin: 2em 0;
	
	
}

ul.news li {
	padding: 0;
	margin: 1.5em 0;
	}
ul.news h2 {
	padding: 0;
	margin: 2px 0;

}


ul.news h2 a:link,a:active,a:focus {
	text-decoration: none;
	font-style:normal;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	/*font-size:14px;*/
	font-style:normal;
	color:#18527F;

}
ul.news h2 a:hover {
	text-decoration:underline;
	font-style:normal;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	/*font-size:14px;*/
	font-style:normal;
	color:#18527F;

}

ul.news h2 a:visited{
	text-decoration: none;
	font-style:normal;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	/*font-size:14px;*/
	font-style:normal;
	color:purple;

}

ul.news p {
	padding: 0;
	margin: 0;
}
ul.news a:link,a:active,a:hover,a:focus
{
text-decoration:none;
}
ul.news div.date {
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
	color:gray;
	font-size:x-small;
	height:18px;
	
}


#press-release #col2 div.email-alerts p, #press-release #col2 div.rss-feeds p, #news-listing #col2 div.email-alerts p, #news-listing #col2 div.rss-feeds p {
	padding: 0;
	margin: 2px 0;
}
#press-release div.contacts, #news-listing div.contacts {
	background: #efeae0;
	padding: 10px;
	margin: 2em 0;
	position: relative;
}
#press-release div.contacts ul, #news-listing div.contacts ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
#press-release div.contacts ul li, #news-listing div.contacts ul li {
	padding: 0 0 10px 0;
	margin: 0;
	background: transparent;
}
#press-release div.rss-feeds, #news-listing div.rss-feeds {
	padding: 5px 0 10px 0;
	margin: 2em 0;
	border-top: 1px solid #e1e3e3;
}
#press-release #col2 div.rss-feeds h3 a, #news-listing #col2 div.rss-feeds h3 a {
	background: url(../SiteCollectionImages/rss.gif) no-repeat 100% 50%;
	padding-right: 25px;
}
#press-release fieldset {
	border: none;
	padding: 0;
	margin: 0;
}
/* -------------------- press release -------------------- */
#press-release {
	float: left;
	width: 693px;
}
#press-release #col2 {
	float: right;
	margin: 0 0 36px 56px;
	width: 273px;
}
#press-release div.content {
	margin-right: 210px;
}
#press-release p.introcs {
	clear: none;
}
#press-release div.blurb {
	font-weight: bold;
}
#press-release div.date {
	font-weight: bold;
	margin: 0 0 1em;
}
sup {
	font-size: 0.8em;
}
/* -------------------- industry firsts -------------------- */
#industry-firsts {
	margin: 0 0 3em;
}
#industry-firsts h1 {
	padding: 0;
	margin: 0 0 -1.5em;
	color:#333333;
	font-family:Arial;
	font-weight:bold;
	font-size:25pt;
}
#industry-firsts #col1 {
	width: 343px;
	margin: 0 77px 0 0;
	float: left;
	display: inline;
}
#industry-firsts #col2 {
	width: 273px;
}
#industry-firsts h2 {
	border-top: 1px solid #b09863;
	color: #b09863;
	font-size: 1.33em;
	padding: 1px 0 0;
	margin: 1em 0 0;
}
#industry-firsts h3 {
	color: #38a5c9;
	font-size: 1em;
	padding: 0;
	margin: 1em 0 0 70px;
}
#industry-firsts h4 {
	background: url(../SiteCollectionImages/cs-bullet.gif) no-repeat 0 5px;
	font-size: 1em;
	padding: 0 0 0 10px;
	margin: 2px 0 2px 70px;
	color: #745c40;
}
#industry-firsts p {
	padding: 0 0 0 10px;
	margin: 0 0 0 70px;
}
#industry-firsts img {
	float: left;
	margin: 1em 0 0;
	clear: both;
}

#industry-firsts #industryfirsts #col2 h2 {text-transform:none !important;}


/* -------------------- email alerts -------------------- */
#email-alerts {
	float: left;
	/*width: 693px;*/
}
#email-alerts .error {
	color: #f00;
}
#col1 #email-alerts  {
	width: 343px;
	margin: 0 77px 0 0;
}

#col1 #email-alerts  label {
padding:0 0 0 5px;
}


#col1  #email-alerts div.personal-details label {
	display: block;
	clear: both;
	position: relative;
	height: 2em;
	padding:0 0 0 0px;

}
#col1 #email-alerts  label input.text {
	position: absolute;
	width: 200px;
	right: 0;
}
#col1 #email-alerts  fieldset {
 	border: none;
	margin: 1em 0;
	padding: 0;
	line-height: 2;
}
#col1 #email-alerts  div.location {
	float: left;
	width: 120px;

}
#col1 #email-alerts  div.by-sector {
	float: right;
	width: 218px; 

}


#col1 #email-alerts  div.by-news {
	float: left;
	width: 120px; 
	margin-right:5px;
}


#col1 #email-alerts  div.other-alerts {
	float: left;
	width: 200px;
}

#col1 #email-alerts  legend {
	margin: 0;
	padding: 0;
	color:black;
	font-weight: bold;
	text-indent: 0;
	float: left;
}
#col1 #email-alerts  h2 {
	font-size: 1.1em;
	margin: 0;
	padding: 0;
	clear: both;
	color:black;
}
#col1 #email-alerts  h3 {
	font-size: 1em;
	margin: 1em 0;
	padding: 0;
}
#col1 #email-alerts  div.submit {
	float: right;
	margin: 5.5em 0 0;
}
#email-alerts #col2 {
	width: 273px;
}
#email-alerts #col2 div.email-alerts p, #email-alerts #col2 div.rss-feeds p {
	padding: 0;
	margin: 2px 0;
}
#email-alerts div.email-alerts {
	padding: 5px 0 10px 0;
	margin: 0 0 2em;
	border-top: 1px solid #e1e3e3;
}
#email-alerts div.email-alerts p input {
	width: 210px;
}
#email-alerts div.email-alerts div input {
	padding: 8px 0 20px 120px;
}
#email-alerts div.rss-feeds {
	clear: both;
	padding: 5px 0 10px 0;
	margin: 2em 0;
	border-top: 1px solid #e1e3e3;
}
span.rss-link {
	background: url(../SiteCollectionImages/rss.gif) no-repeat 100% 50%;
	padding-right: 25px;
}


#email-alerts select {background:#fff; color:#555;}
#email-alerts input {background:#fff; color:#555;}



/* --------------------------------- global reach ------------------------ */
/*
#global-reach {
	width: 483px;
	float: left;
}
#gr-wrap {
	clear:both;
	padding: 40px 0 20px;
}
*/
#global-reach {
	width: 686px;
	float: left;
}
#global-reach img {
	margin: 20px 0;
}

#global-map {
	clear: both;
	margin: 0 auto;
	width: 975px;
		}

/* --------------------------------- contact us ------------------------ */
/* #contact-wrap {
	width: 553px;
}
#filter-container .inactive {
	display: none;
}
#filter-container {
	margin: 2em 0;
}
#filter-container h2 {
	padding: 7px 12px;
	margin: 0;
	font-size: 1.2em;
}
#filter-container div.filter-module {
	width: 206px;
	float: left;
	border: 1px solid #d4d4d4;
	background: #fff;
	color: #202020;
	border-right: 0;
	height: 290px;
	overflow: auto;
	font-size: 1em;
}
#filter-container div.filter-module ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#filter-container div.filter-module li {
	margin: 0;
	padding: 0;
	float: left;
	width: 100%;
}
#filter-container div.filter-module a {
	display: block;
	padding: 4px 12px 5px;
	text-decoration: none;
	position: relative;
}
#filter-container div.filter-module li.current a {
	background: url(../SiteCollectionImages/filter-on.gif) repeat-x 0 0;
}
#filter-container div.filter-location {
	border: 1px solid #d4d4d4;
	width: 556px;
	float: left;
	height: 290px;
	overflow: auto;
	position: relative;
}
#filter-container div.filter-location #map, #filter-container div.filter-location img.map {
	float: right;
	margin: 12px;
	width: 260px;
	height: 200px;
	border: 1px solid #999;
}
#filter-container div.filter-location h3 {
	margin: 1em 0 0;
	padding: 0 12px;
	font-size: 1em;
}
#filter-container div.filter-location p {
	margin: 3px 0;
	padding: 0 10px;
}
#filter-container div.filter-location p.address {
	margin: 3px 0 1em;
	padding: 0 10px;
}
*/
/*contact us lists*/
/*
#filter-container div.filter-module li a:hover {
	background: url(../SiteCollectionImages/filter-on.gif) repeat-x 0 0;
}
*/

/* --------------------------------- contact us ------------------------ */
#contact-wrap {
	width: 553px;
}
#filter-container .inactive {
	display: none;
}
#filter-container {
	margin: 2em 0;
	background: url(../SiteCollectionImages/bg-filter-container.gif) repeat-y top left;
	border-bottom:1px solid #d4d4d4;
	float:left;
}
#filter-container h2 {
	padding: 7px 12px;
	margin: 0;
	font-size: 1.2em;
}
#filter-container div.filter-module {
	width: 206px;
	float: left;
	border-top: 1px solid #d4d4d4;
	border-left: 1px solid #d4d4d4;
	border-right: 1px solid #d4d4d4;
	background: #fff;
	color: #202020;
	border-right: 0;
	/*height: 290px;*/
	overflow: auto;
	font-size: 1em;
	padding:5px 0 0 0;
}
#filter-container div.filter-module ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#filter-container div.filter-module li {
	margin: 0;
	padding: 0;
	float: left;
	width: 100%;
}
#filter-container div.filter-module a {
	display: block;
	padding: 4px 12px 5px;
	text-decoration: none;
	position: relative;
}
#filter-container div.filter-module li.current a {
	background: url(../SiteCollectionImages/filter-on.gif) repeat-x 0 0;
}
#filter-container div.filter-location {
	 border-top: 1px solid #d4d4d4;
	 border-left: 1px solid #d4d4d4;
	 border-right: 1px solid #d4d4d4;
	 width: 556px;
	 float: left;
	 /*height: 290px;*/
	 overflow: auto;
	 position: relative;
	 padding:5px 0 10px 0;
}
#filter-container div.filter-location #map, #filter-container div.filter-location img.map {
	float: right;
	margin: 12px;
	width: 260px;
	height: 200px;
	border: 1px solid #999;
}
#filter-container div.filter-location h3 {
	margin: 1em 0 0;
	padding: 0 12px;
	font-size: 1em;
}
#filter-container div.filter-location p {
	margin: 3px 0;
	padding: 0 10px;
}
#filter-container div.filter-location p.address {
	margin: 3px 0 1em;
	padding: 0 10px;
}
/*contact us lists*/
#filter-container div.filter-module li a:hover {
	background: url(../SiteCollectionImages/filter-on.gif) repeat-x 0 0;
}

.office-location .location {display:none;}

/* ---------------------------------- sitemap ------------------------------------------*/
#sitemap div.col {
	float: left;
	width: 175px;
	margin: 0 35px 0 0;
	display: inline;
}
#sitemap h2 {
	margin: 1em 0 0;
	padding: 0;
	font-size: 1.1em;
}
#sitemap h2 a {
	text-decoration: underline;
	background: url(../SiteCollectionImages/rn-arrow.gif) no-repeat center right;
	padding-right: 15px;
}
#sitemap ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#sitemap li {
	margin: 0.5em 0 0;
	padding: 0 10px 0 10px;
	/*background: url(../SiteCollectionImages/cs-bullet.gif) no-repeat 0 5px; */
	font-weight:bold
}


#sitemap li a {
	background: url(../SiteCollectionImages/rn-arrow.gif) no-repeat center right;
	padding-right:15px;
}

#sitemap li li a {
	background:none;
}

#sitemap li li li a {
	background:none;
}


#sitemap li li {
	margin: 0.2em 0 0;
	padding: 0 0 0 15px;
	background: url(../SiteCollectionImages/cs-bullet.gif) no-repeat 0 5px;
	/*background: url(../SiteCollectionImages/sitemap-dash.gif) no-repeat 0 7px;*/
	font-weight:normal;
}

#sitemap li li li {
	background:none;
	background: url(../SiteCollectionImages/sitemap-dash.gif) no-repeat 0 7px;
}



}
#sitemap h2 {
}
/* ------------------------------- search-results --------------------------------------- */
#search-results {
	float: left;
	width: 693px;
}
ul.search-results {
	list-style-type: none;
	padding: 0;
	margin: 2em 0;
}
ul.search-results li {
	padding: 0;
	margin: 1.5em 0;
}
ul.search-results h2, div.results span.srch-Title {
	font-size: 16px;
	padding: 0;
	margin: 2px 0;
	font-weight: bold;
}
ul.search-results h2 a, div.results span.srch-Title a {
	text-decoration: underline;
	padding-right: 15px;
}
#content-wrap ul.search-results h2 a:link, #content-wrap ul.search-results h2 a:visited, div.results span.srch-Title a:link, div.results span.srch-Title a:visited  {
	color: #5C4C3A;
	font-weight: bold;

}

div.results span.srch-Title a:active
{
	color: #5C4C3A;

}

ul.search-results p {
	padding: 0;
	margin: 0;
}
ul.search-results div.location {
	margin: 2px 0;
}
p.srch-Metadata {
	margin: 2px 0 2em 0;
	border: none;
}

p.srch-Metadata
{
	font-size:11px;
}

p.srch-Metadata .srch-URL a:link, p.srch-Metadata .srch-URL a:visited {
	color:#275E88 !important;
}

p.srch-Metadata .srch-URL A:link 
{
	color: #275E88 !important;
}

div.results span.srch-Icon {
	padding: 0 10px 0 0;
}
div.srch-Page {
	text-align: left;
	background: transparent;
	margin: 0.2em 0 1em 0;
}
div.srch-sort-right {
	float: none;
	margin: 0.2em 0 1em 0;
}
div.srch-stats {
	background: transparent !important;
}
div.srch-Page-bg
{
	background: transparent !important;
}

div.srch-Page 
{
	font-size:12px;
	font-weight:bold;	
}

.srch-Page A:link
{
	color: #275E88 !important;
	text-decoration:none !important; 
	font-weight:bold;	
}

.srch-Title A:link
{
	color: #5C4C3A !important;
	background: transparent !important;
}

.srch-Metadata A:link 
{
	 font-weight: normal;

}

.pagination
{
 padding-bottom: 0px !important;
 padding-top: 0px !important;
 height:0px;
}

/* ---------------------------------- footer  ------------------------------------------*/
#footer-wrap {
	clear: both;
	font-size: 75.01%; /* resets default font-size to 12px */;
	padding: 30px 0 0 0;
	border-bottom: 5px solid #b09863;
	font-family:Arial, Helvetica, sans-serif;
}
/* ---------------------------------- Breadcrumb -----------------------------------*/
#bread-wrap {
	width: 100%;
	background: url(../SiteCollectionImages/bread-g.gif) repeat-x bottom left;
	border-top: 1px solid #dedede;
	border-bottom: 1px solid #c7c7c7;
}
#bread {
	clear: both;
	width: 975px;
	margin: 0 auto;
	color: #555;
}
#bread a {
	text-decoration: underline;
	font-weight: normal;
	color: #555;
}
#bread a:hover {
	text-decoration: none;
}
#bread p {
	padding: 0;
	margin: 0;
	height: 37px;
	line-height: 37px;
}
#footer-links {
	clear: both;
	background: url(../SiteCollectionImages/footer_bgrnd.gif) repeat-x 0 0;
	height: 49px;
}
#footer-links div {
	width: 975px;
	margin: 0 auto;
}
#footer-links ul {
	float: left;
	padding: 0;
	margin: 10px 0 0 0;
	width: 975px;
}
#footer-links ul li {
	float: left;
	list-style: none;
	padding: 0;
	margin: 0;
	line-height: 1.4;
}
#footer-links ul li a {
	float: left;
	text-decoration: none;
	display: block;
	color: #555;
	padding: 1px 21px 1px 15px;
	font-weight: bold;
	font-size: 1.1667em;
	background: url(../SiteCollectionImages/bullet-blue.gif) no-repeat center right;
	height: 30px;
	line-height: 30px;
}
#footer-links ul li.aboutus a {
	/* whichever is last in list */
	padding: 1px 21px 1px 0px;}

#footer-links ul li.contactus a {
	/* whichever is last in list */
	background: transparent; 
}
#footer-links ul li.selected a,
#footer-links ul li a:hover {
	color: #202020;

	position: relative;
}
#footer-links-sub {
	clear: both;
	float:left;
	width: 975px;
	height: 5em;
	margin: 0 auto;
	padding: 0;
	font-size: 0.91667em; 
	/*border-top:1px solid #dedede;*/
}
.hr-footer {
	border-top: 1px solid #d1d1d1;
	width:100%;
	
}
#footer-links-sub #limited-partners-extranet {
	float: right;
	margin: 10px 300px 0 0;
}
#footer-links-sub p {
	margin: 0;
	padding: 7px 0 0 0;
}
#footer-links-sub ul {
	float: left;
	padding: 0;
	margin: 5px 0 0 0;
}
#footer-links-sub ul li {
	float: left;
	list-style: none;
	padding: 0;
	margin: 0;
	line-height: 1;
}
#footer-links-sub ul li a {
	text-decoration: none;
	display: block;
	color: #202020;
	padding: 3px 5px;
	background: url(../SiteCollectionImages/footer-div.gif) no-repeat center left;
	margin: 0 0 5px 0;
}
#footer-links-sub ul li.first a {
	padding-left: 0;
	background: transparent;
}
#footer-links-sub ul li a:hover {
	text-decoration: none;
	color: #38a5c9;
}
#extranet {
	float: left;
	width: 190px;
	background: url(../SiteCollectionImages/extranet.gif) no-repeat top left;
	padding: 10px;
}
#extranet a {
	text-decoration: none;
	padding-bottom: 3px;
	color: #202020;
}
#extranet a:hover {
	color: #38a5c9;
}
/* accordion */
.accordian-wrap {
}
.accordian-title {
	background: url(../SiteCollectionImages/tab.jpg) no-repeat top right;
	cursor: pointer;
	display: inline;
	margin: 0;
	padding: 0 31px 1px 0;
	text-decoration: underline;
	display: block;
}
div.timeline h2 {
	border-top: 1px solid #b09863;
	color: #b09863;
	font-size: 1.33em;
	padding: 5px 0 0;
	margin: 3em 0 0;
}
div.timeline h3 {
	color: #38a5c9;
	font-size: 1em;
	padding: 0;
	margin: 1em 0;
}

/* --------------------------------- homepage news carousel -------------------------------- */

#newscarousel{
position: relative; 
overflow: scroll; 
height: 120px;
padding:0; margin:0; 
font-family:Arial, Helvetica, sans-serif; 

}
#newscarousel a{
	
color:#18527F;
text-decoration:none;	}
}
#newscarousel a:hover{
	color:#18527F;
	text-decoration:underline;
	
	}


.wrap {
height: 160px;
position: absolute; 
/*border:1px dashed blue;*/
padding:0; margin:0; 
margin-top:2px;
margin-left:15px;
margin-left:20px;
margin-right:20px;

}

li.news-item {
width: 260px !important;
border-right:1px solid #cccccc;
padding-top:10px;
padding-left:10px;
padding-right:20px;
overflow: hidden; 
margin: 0px 20px 20px 15px; 
display: inline;
height:110px;

}

li.news-first {
border-left:0px;
margin: 0px 20px 20px 15px; 
}
li.news-item p a:hover
{
	text-decoration:underline;
}
li.news-item p a
{
	text-decoration:none;
	font-style:normal;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:normal;
	color:#18527F;
}
li.news-item p.date {
	color: #333333;
	font-size:0.91667em;
	text-transform: uppercase;
	font-weight: bold;
	padding-top:5px;
}
#newscarousel li.news-item p.date {
text-transform: uppercase;
	font-weight: normal;
	padding-top:0px;
}


/* -------------------------- misc ------------------------- */
#m20 {margin-bottom:20px;	}

/*
.table p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0;
	color: #333;
	line-height: 1.4em;
}
*/

.region-header {
	font-weight: bold;
}

.table-header {
	font-size: 15px;
	background: #b8975b;
	color: #FFF;
	font-variant: small-caps;
	
}

.row-shade {
	background: #e6e7e8;}


.table td {
	padding:5px;}

/*#affiliates {width:693px !important; padding:0;	
}*/
	
.affiliates-table td {
	padding:5px;}
	
td.width200{
	width:200px;}

/* --- search --- */

.srch-Icon { display:none; }
.srch-Metadata { color:#ffffff; }


#content-wrap ul, #content-wrap ul li{ 
	list-style:none;
	padding-bottom:0px;
}

/* --------------------------------- WYSIWYG styles --------------------------------- */
.intro, .Intro, .adventStylesCustom-Intro, .ms-rteCustom-Intro {
	color: #b09863;
	font-size: 1.4167em;
	line-height: 1.235;
	margin: 0 0 15px;
	padding: 0;
	display: block;
	font-weight: bold;
}
.Title, .adventStylesCustom-Title, .ms-rteCustom-Title {
	color: #202020;
	font-size: 2em;
	margin: 0;
	padding: 0 0 15px 0;
	display: block;
}
.Sub-Title, .adventStylesCustom-Sub-Title, .ms-rteCustom-Sub-Title {
	/*clear:both; breaks press release page */
	font-size: 1.1667em;
	margin: 0 0 15px 0;
	font-weight: bold;
	padding: 0;
	display: block;
}
.List, .adventStylesCustom-List, .ms-rteCustom-List {
	background: url(../SiteCollectionImages/bullet-blue.gif) no-repeat 0 5px;
	padding: 0 0 0 10px;
	display: block;
}
.Disclaimer, .adventStylesCustom-Disclaimer, .ms-rteCustom-Disclaimer {
	clear: both;
	margin: 2em 0;
	font-size: 0.85em;
	color: #666;
	display: block;
}
.Quote, .adventStylesCustom-Quote, .ms-rteCustom-Quote {
	border-top: 1px solid #9d9b9b;
	color: #999;
	font-size: 1.33em;
	margin: 0;
	padding: 10px 10px 0 10px;
	display: block;
}
.QuoteBy, .adventStylesCustom-QuoteBy, .ms-rteCustom-QuoteBy {
	border-bottom: 1px solid #9d9b9b;
	color: #957753;
	margin: 0;
	padding: 0 10px 10px 10px;
	display: block;
	font-weight: bold;
}
.Heading, .adventStylesCustom-Heading, .ms-rteCustom-Heading {
	color: #957753;
	font-size: 0.91667em;
	margin: 0 0 5px;
	padding: 0;
	text-transform: uppercase;
	font-weight: bold;
	display: block;
}
.adventStylesCustom-arrow-link, .ms-rteCustom-arrow-link {
	background: url(../SiteCollectionImages/link_arrow.gif) no-repeat center right;
	padding-left: 15px;
}

.ms-PartSpacingVertical {
	font-size:1pt;
	margin-top:5px;
}

hr.hrnews{
	height:1px;
	color:#666666;
	width:100%;
}

/* Link List Styles */
 
 ul.arrow-links{
	float:left;
	padding:3px 0 0 0;
 }
 
 ul.arrow-links li a{
	color:#18527F;
	text-decoration:none;
	font-size:14px;
	background:url(../SiteCollectionImages/link_arrow.gif) 0 1px no-repeat;
	padding:0 0 1px 21px;
	display:block;
 }
 
 ul.arrow-links li{
	margin:0 0 20px 0;
 }
 
 /*Styles added by Tony*/

.tb-about-us div{
	margin:0;
	padding:0;
	width: 0px;
}

.tb-about-us td{
	margin:0;
	padding:0;
	width: 0px;
}


.tb-about-us{
	width:975px;
}

.col-left{
	width: 210px;
	margin: 0;
	padding: 0;
	vertical-align: bottom;
}

.col-left-top{
	width: 210px;
	margin: 0;
	padding: 0;
	vertical-align: top;
}

*:first-child+html .col-mid 
{
	width: 445px;
}

.col-mid{
	padding: 0 0 0 20px;
}

.col-right{
	width:240px;
	padding: 0 0 0 20px;
	vertical-align: top;
}


.col-right hr{
	float: left;
	clear:both;
	width: 240px;
}

.col-right ul.arrow-links{	
width: 240px;
}

.col-right div div{
float:left;
}

.col-3-span{
	width: 765px;
}

.col-2-span{
	width:765px;
}

#about-us-flash-new{
	width:760px;
	margin: 0;
	padding: 0;
}

div.buffer{
	margin: 23px 0 0 0;
	padding: 0;
}

div.col-width-right{
	width: 240px;
}


div.col-width-mid{
	width: 445px;
}

hr.thick-ruler
{
	height:5px;
	background-color:#ada59c;
	color:#ada59c;	
	width:850px;	
  	text-align:left;				
}

hr.thin-ruler
{
	height:1px;
	background-color:#ada59c;
	color:#ada59c;									
	width:850px;	
	text-align:left;	
}

p.title-heading
{
	color:#6a5844 ;		
	font-size:22pt;
	height:8px;
}


p.interestitems
{	
	font-size:10pt;
	font-weight:bold;
	color:gray;
}


p.interestitems a:link, p.interestitems a:visited
{
	color: #275E88 ;
	text-decoration:none ; 
	font-weight:bold ; 
}
p.interestitems a:hover
{
	text-decoration:underline;
}
.validator
{
	color:red;			
}

.validator b
{
	 font-size:13pt;
}

.emailAlerts-SubTitle
{
	font-weight:bold;
	font-size:10pt;
	color:#5c4c3a;
	margin-bottom:0px;
	margin-top:0px;
}

.emailAlerts-Label 
{
	font-size:9pt;
	 
	}

.emailAlerts-Label td
{
	font-size:9pt;
	padding:2,2,2,2;
	
}
