/*////////// RESET ///////////////*/
/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/
html {
	color:#000; background:#FFF;
}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:100%; 
	vertical-align:baseline;
}
table {
	border-collapse:collapse; border-spacing:0;
}
table, td, th {
	vertical-align:top;
}
fieldset, img, a img {
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal; font-weight:normal;
}
li {
	list-style:none;
}
caption, th, td {
	text-align:left;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%; font-weight:normal;
}
q:before, q:after {
	content:'';
}
abbr, acronym {
	border:0; font-variant:normal;
}
blockquote:before, blockquote:after, q:before, q:after {
	content:"";
}
blockquote, q {
	quotes:"" "";
}
/* to preserve line-height and selector appearance */
sup {
	vertical-align:text-top;
}
sub {
	vertical-align:text-bottom;
}
input, textarea, select {
	font-family:inherit; font-size:inherit; font-weight:inherit;
}
/*to enable resizing for IE*/
input, textarea, select {
	*font-size:100%;
}
/*because legend doesn't inherit in IE */
legend {
	color:#000;
}
del, ins {
	text-decoration:none;
}
/*////////// END RESET ///////////////*/
/*////////// TYPO ///////////////*/
/*////////// END TYPO ///////////////*/
body {
	text-align:left; font-family:'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Arial, san-serif; font-size:11px; line-height:1.2em; color:#333;
}
/* Links */
a, a:link a:active {
	color:#263975; background-color:transparent; text-decoration:none;
}
a:hover {
	color:#cbd401; background-color:transparent; text-decoration:none;
}
h1 a:hover, h2 a:hover {
	text-decoration:none; color:#cbd401;
}

/* End Links */
/* Default heading Styles */
h1 {
	font-size:2.4em; line-height:1em; margin:20px 0px 15px 0px; padding:0; color:#000; text-transform:uppercase; font-weight:normal;
}
h2 {
	font-size:2em; line-height:1.2em; margin:0 0pt 15px 0px; font-weight:bold; color:#333333; text-transform:uppercase;
}
h3 {
	font-size:1.0em; line-height:1.4em; margin:15px 0 4px 0px; font-weight:bold; color:#333; text-transform:uppercase;
}
h4 {
	font-size:1em; line-height:1em; margin:10px 0 10px 0px; color:#333333; font-weight:bold;
}
/* End Default heading Styles */
/* Default Text Styles */
p {
	font-size:11px; margin:15px 0 10px 0; padding:0; line-height:1.6em; color:#555555;
}
pre {
	font-family:monospace; font-size:1.0em;
}
strong, b {
	font-weight:bold; color:#000;
}
em, i {
	font-style:italic;
}
/* End Default Text Styles */
/* Lists */
ul {
	line-height:1.4em;
}
ul li {
	margin:0px 0 0px 0px; font-size:11px;
}
ol {
	font-size:1.0em; line-height:1.4em; margin:15px 0 0 0;
}
ol li {
	font-size:1.0em; list-style-type:decimal; margin:0 0 10px 20px;
}
dl {
	margin:0 0 20px 0; line-height:1.4em;
}
dl dt {
	font-weight:bold; margin:0 0 5px 0; font-size:1.1em;
}
dl dd {
	font-size:1em; margin:0;
}
address {
	margin:0 0 5px 10px; font-size:0.9em; color:#444444;
}
/* End Lists */

/* General styling */
hr {
	border:0; 
	color:#28367d; 
	background-color:#28367d; 
	height:1px; 
	margin:0 20px 0 50px; 
	clear:both;
}
.wrapperMarginLeft hr {
	margin:25px 0 25px 0;
}
blockquote {
	font-size:1.6em; line-height:1.4em; text-transform:uppercase; float:right; width:300px; overflow:hidden; background:#FFF url('../images/ui/quotation-mark.png') no-repeat left top; margin:20px 10px 20px 10px; padding:0 15px 0 30px; border-right:2px solid #CBD300;
}
cite {
	font-size:1.2em; line-height:1.4em; text-transform:uppercase; float:right; overflow:hidden; margin:10px 10px 0px 0px; padding:0px 0px 0 0px;
}
/* Footer */
#footer li {
	color:#263975; text-transform:none;
}
#footer #accordionFooter li {
	color:#263975; text-transform:none; text-align:right;
}
#footer li.copy {
	color:#333;
}
#footer li a {
	font-size:11px; color:#263975;
}
#footer li a:hover {
	text-decoration:underline;
}
#footer p {
	font-size:0.85em; text-align:right; color:#333; line-height:0.4em;
}
#rssAlertsBlock p, #alertsBlock p, #getPressReleases p {
	font-size:0.9em; color:#333;
}
.basicArrowBullet {
	color:#999;
}
.teaserLandingTwo p {
	margin:0px 0 20px 0;
}
.teaserHomeBottom p {
	margin:10px 0 20px 0;
}
#column p {
	margin:0 0 10px 0;
}
.teaserLandingTwo.col-1 h1, .teaserLandingTwo.col-2 h1 {
	margin-top:10px; font-size:1.4em;
}
h1.introTitle {
	margin:22px 20px 20px 48px; text-align:right; font-size:1.6em;
;
}
form h1.formTitle {
	margin:22px 5px 20px 48px; text-align:right; font-size:1.6em;
}
h2.homeBlockTitle {
	margin:0px 5px 10px 0px; text-align:left; font-size:1.1em;
;
}
p.introText {
	color:#666666; font-size:1.2em; line-height:1.4em; text-transform:uppercase; margin:20px 20px 20px 48px;
}
#contentRight h2.introText {
	margin:20px 0px 20px 0px;
}
.teaserLandingTwo h1, .sections h3 {
	font-size:1.4em; text-align:left; margin-bottom:10px;
}
.teaserHomeTop p, .teaserLandingTwo p, .teaserFollowOn p {
	margin:20px 0 20px 0;
}
.teaserPlinth p {
	margin:3px 0 4px 10px;
}
.teaserPlinth p a {
	text-transform:uppercase; color:#FFF; font-size:.9em;
}
.teaserPlinth p a:hover {
	text-decoration:none; color:#333;
}
.sections p, .sections h3 {
	padding-left:170px;
}
.sections h3 a:hover {
	text-decoration:none;
}
.sections p {
	margin-top:0;
}
p.moreLink {
	position:absolute; bottom:0; left:170px; margin-left:0; padding-left:0px;
}
p.moreLink a {
	font-weight:bold;
}
#login h1 {
	font-size:1.2em;
}
#login form p {
	margin:10px 0 15px 0;
}
.wrapperMarginLeftHome h1 {
	font-size:1.8em; font-weight:bold;
}
.wrapperMarginLeftHome h2 {
	font-size:1.3em; font-weight:bold;
}
.wrapperMarginLeft h1 {
	font-size:1.3em; 
	font-weight:bold;
}
.wrapperMarginLeft .teaserFollowOn h1 {
	font-size:1.2em; font-weight:bold;
}
.teaserHomeTop h1 {
	font-size:1.8em; font-weight:bold;
}
.wrapperMarginLeft h2 {
	font-size:1.2em; font-weight:bold; text-transform:uppercase; color:#000; margin:15px 0 10px 0;
}
.wrapperMarginLeft ul {
	margin:0 10px 0px 0px;
}
.wrapperMarginLeft ul {
	margin:10px 10px 25px 1px;
}
.wrapperMarginLeft #accordion ul {
	margin:0;
}
.wrapperMarginLeft #accordion ul li {
	padding:0px; background:none; margin:0;
}
.wrapperMarginLeft #accordion ul li li {
	padding-left:15px; margin:0 10px 5px 0; background:#FFF url('../images/ui/bullet-chevron.png') no-repeat 0 5px;
}
.wrapperMarginLeft ul li {
	background: #FFF url('../images/ui/bullet-chevron.png') no-repeat 0 5px; 
	padding-left: 15px; 
	margin: 0 10px 10px 0;
}
.wrapperMarginLeft ul.bulletFree li {
	background: transparent; 
	padding-left: 0px;
}
.wrapperMarginLeft ul.moreLink li {
	background:none; padding-left:0;
}
.wrapperMarginLeft #tabs #resources ul {
	margin-top: 15px; 
}
/*.wrapperMarginLeft #resources ul li {
	background: none; 
	padding-left: 0; 
}*/
/* Tabs */
.ui-tabs-panel h4 {
	margin:5px 0 10px 0; padding-left:0px;
}
.ui-tabs-panel p, .wrapperMarginLeft p {
	margin:15px 10px 5px 0;
}
.ui-tabs-panel ul {
	
}
.grey {
	color:#999;
}
.red {
	color:#cc0000;
}
.street-address, .locality, .postal-code, .tel, .locality, .country-name, .extended-address, .region {
	color:#000; display:block; font-size:11px; margin:5px 0 5px 0px;
}
.title {
	color:#000; display:block; font-size:12px; margin:5px 0 5px 0px; font-weight:bold;
}
.subIntro {
	margin:0px 20px 20px 48px; font-weight:normal;
}
/* Map */
#map h2 {
	font-size:1em; margin:0 0 5px 0;
}
#map p {
	font-size:1em; margin:0;
}
#map .gmnoprint .gmnoprint div div, #map .gmnoprint .gmnoprint div, #map .gmnoprint .gmnoprint {
	min-height:102px !important;
}
/*////////// LAYOUT ///////////////*/
html, body {
	height:100%; background:#fff url('../images/ui/tile.png') repeat;
	background-attachment:fixed;
}
html {
	overflow-y:scroll; overflow:-moz-scrollbars-vertical;
}
#container {
	overflow:hidden;
	width:884px; margin:0 auto;
}
#siteContainer {
	overflow:hidden;
	width:884px; margin:0 auto;
}
/* Header */
#header {
	width:884px; margin:0 auto; height:157px; position:relative; background:url('../images/ui/header-bg.png') no-repeat;
}
#logo {
	width:296px; height:71px; position:absolute; left:50px; top:25px;
}
#logo a {
	width:296px; height:71px;
}
/* End Header */
/* Main Containers */
#content, .content {
	min-height:100%; height:auto !important; height:100%; width:884px; margin:0 auto -140px auto; position:relative;
}
.centralContainer {
	display:block; margin:0 auto 0px auto;
	width:884px; background:url('../images/ui/body-home-bg.png') repeat-y;
}
#fullWidth {
	width:880px; padding-bottom:45px;
}
#contentRight {
	float:right; width:535px; margin-right:15px; padding-bottom:1px;
}
#sidebarLeft {
	width:270px; float:left; margin:67px 0 0 50px; padding-bottom:20px; border-top:1px solid #28367d;
}
#shadowFooter {
	background:url('../images/ui/body-footer-bg.png') no-repeat; height:4px; overflow:hidden; margin-bottom:8px;
}
/*Left Nav */
#sidebarLeft a {
	display:block; color:#28367d; text-transform:uppercase; font-size:1.3em; text-decoration:none; padding:12px 0 10px 10px;
}
#sidebarLeft a:hover {
	display:block; color:#FFF; text-transform:uppercase; font-size:1.3em; text-decoration:none; background:#CBD300;
}
#sidebarLeft li {
	zoom:1;
}
#sidebarLeft li.how {
	border-bottom:1px solid #28367d;
}
#sidebarLeft li.intl {
	border-bottom:1px solid #CBD300;
}
#sidebarLeft li.comm {
	border-bottom:1px solid #00b3d2;
}
#sidebarLeft li.policy {
	border-bottom:1px solid #28367d;
}
/* Extra Settings */
.clear {
	clear:both;
}
.left {
	float:left;
}
.right {
	float:right;
}
.push {
	height:140px;
}
/* Footer */
#footer {
	position:relative; overflow:hidden; width:880px; height:180px; background:rgba(255, 255, 255, 0.6);	opacity:0.8; margin:0 0 10px 0;
}
#footer ul {
	margin:15px 0px 0px 50px;
}
#footer #mymenuFooter ul {
	margin:0px 0px 0px 50px;
}
#footer #mymenuFooter li {
	float: right; 
	padding: 0;
}
#footer li {
	float:left; padding:0px 4px 0px 0px;
}
.copyright {
	margin:0 20px 20px 48px; position:absolute; top:0px; right:0;
}
/* End Footer */
/* cufon */
h1.cuffer {
	color:#ffcc00; font-size:32px;
}
/* More... */
#searchBlock {
	position:absolute; right:25px; top:110px;
}
#searchBlock ul li {
	float:left;
}
#searchBlock ul li#login {
	background:#FFF url('../images/ui/icon-lock.png') no-repeat left; padding-left:20px; padding-top:3px;
}
#searchBlock ul li#login a {
	text-transform:uppercase; padding-right:10px; margin-right:10px; background:#FFF url('../images/ui/pipe.png') no-repeat right;
}
#slideshow {
	width:810px; 
	margin:0 10px 0 50px; clear:both; border-top:1px solid #28367d; overflow:hidden;
}
#slideshowHome {
	width:880px; overflow:hidden;
}
#column {
	width:400px; float:left;
}
.teaserColumn {
	float:left; width:400px;
}
.teaserColumnSecure {
	float:left; width:500px;
}
.wrapperMarginLeft {
	margin:0 15px 0px 50px; overflow:hidden;
}
.wrapperMarginLeftHome {
	margin:0 15px 15px 50px; overflow:hidden;
}
.wrapperMarginLeft.news {
	position:relative;
}
.teaserHomeTop {
	float:left; width:402px; margin-bottom:15px;
}
.teaserHomeTop.col-1 {
	width:406px;
}
.teaserLandingTwo {
	float:left; width:402px; border-bottom:1px solid #cbd300;
}
.teaserHomeTop.col-2, .teaserLandingTwo.col-2 {
	float:right;
}
.teaserHomeBottom {
	float:left; width:266px;
}
.teaserHomeBottom.col-1, .teaserHomeBottom.col-2 {
	margin-right:8px;
}
.teaserHomeBottom.col-1, .teaserColumn.col-1, .teaserColumnSecure.col-1 {
	border-bottom:1px solid #cbd300;
}
.teaserHomeBottom.col-2, .teaserColumn.col-2, .teaserColumnSecure.col-2 {
	border-bottom:1px solid #00b3d2;
}
.teaserHomeBottom.col-3, .teaserColumn.col-3, .teaserColumnSecure.col-3 {
	border-bottom:1px solid #263975;
}
.teaserFollowOn {
	float:left; width:196px; margin-right:10px; border-bottom:1px solid #cbd300;
}
.teaserFollowOn.col-4 {
	margin-right:0px;
}
.teaserPlinth {
	overflow:hidden; background:transparent;
}
.teaserLandingTwo .teaserPlinth {
	width:402px;
}
.imageRight img {
	float:right; margin:0 0 0 20px;
}
#newsLink {
	position:absolute; right:10px; top:20px;
}
#newsLink ul li {
	text-transform:uppercase; font-weight:1.2em !important;
}
#newsLink ul li:before {
	content:"\00bb "; color:#263975;
}
#newsLink ul li a:hover {
	color:#333333;
}
.sections {
	display:block; margin-bottom:15px; border-top:1px solid #263975; position:relative; overflow:hidden;
}
.sections img {
	float:left;
}
.wrapperMarginLeft ul.bodyArrowBullet li a {
	background:#FFF url('../images/ui/bullet-chevron.png') no-repeat right center; padding-right:11px; color:#263975; font-weight:bold;
}
.wrapperMarginLeft ul.bodyArrowBullet li {
	background:none; padding-left:0;
}
#partners.ui-tabs-panel img {
	float: right;
	margin: 30px 20px 20px 20px;
}
/* Tabbing bits */
.ui-tabs-panel img {
	float: right; 
	margin: 30px 20px 20px 20px;
}

.ui-tabs-panel img.thumbPic {
	float: right; 
	border:0px;
	padding: 1px;
	margin: 0 0 20px 10px;
}

#mymenu img {
	float:right; margin-right:20px;
}
.flashRight {
	float:right; margin-left:15px;
}
.flashRightPage {
	float:right; margin:15px 5px 15px 15px;
}
/* Tables */
table {
	width:100%; border-collapse:collapse; text-align:left; margin-top:0px; margin-left:1px;
}
thead {
	background:#28367D; color:#FFF;
}
td {
	border-right:1px solid #eaeaea; border-bottom:1px solid #eaeaea; /
*border-left:1px solid #eaeaea;
*/
}
th {
	padding:10px; font-weight:bold; border-left:1px solid #28367D;
}
td {
	padding:8px 10px;
}
caption {
	display:none;
}
tr.alt {
	background:#eaeaea;
}
tr.newCat {
	background:url('../images/ui/border-top.gif') repeat-x top left;
}
#tabs hr {
	background:#c9d1f8 !important;
}
/* PHOTOS */
.mp1 {
	float:left; margin:8px 0 10px 10px; width:152px;
}
.mp2, .mp3, .mp4, .mp5 {
	float:left; width:152px; margin:8px 0 10px 2px;
}
.mp1 p, .mp2 p, .mp3 p,.mp4 p, .mp5 p {
	width:110px; line-height:1.4em; margin-left:-7px !important;
}
.mp1 li, .mp2 li, .mp3 li, .mp4 li, .mp5 li {
	margin-left:-7px !important;
}
.imageRight {
	float:right;
}
/*////////// END LAYOUT ///////////////*/
/*////////// ACCORDION VIEW ///////////////*/
/* Full block Accordian */
#accordion {
	margin: 16px 0 0 0;
}
#accordionFooter {
	margin: 0 16px 0 0;
}
h2.accord {
	font-size:11px; text-transform:uppercase;
}
#fullWidth .yui-accordionview li.yui-accordion-panel a.yui-accordion-toggle {
	display:block; border-bottom:1px solid #fff; border-top:1px solid #fff; padding:12px 0pt 12px 18px; margin-top:-3px; color:#ffffff; font-weight:normal; font-size:12px; text-decoration:none; background:url('../../images/ui/togglerHeadBg.png') no-repeat; position:relative; cursor:pointer; font-size:12px; text-transform:uppercase;
}
#fullWidth .yui-accordionview li.yui-accordion-panel a.yui-accordion-toggle:hover {
	background:url('../../images/ui/togglerHeadBgHover.png') no-repeat !important;
}
#fullWidth .yui-accordionview li.yui-accordion-panel a.yui-accordion-toggle.active {
	background:url('../../images/ui/togglerHeadBg.png') no-repeat; color:#ffffff;
}
#fullWidth .yui-accordion-toggle .indicator {
	display:block; width:85px; height:21px; background:transparent url('../../images/ui/btn-open-accordion-full.png') no-repeat; background-position:bottom; position:absolute; right:10px; top:9px;
}
#fullWidth .yui-accordion-toggle.active .indicator {
	background:transparent url('../../images/ui/btn-close-accordion-full.png') no-repeat; background-position:top;
}
#fullWidth .yui-accordion-content {
	
}
#fullWidth .yui-accordion-content .padded {
	padding:0 8px 24px 16px; overflow:hidden; background-color:white; width:800px;
}
.yui-skin-sam .yui-accordionview div.yui-accordion-content {
	overflow:hidden; margin:0; padding:0;
}
.hidden {
	visibility:hidden; position:absolute; display:none;
/*  display: none; is essential. If it is not present, the content within the bottom panel will be invisible, but still acknowledged by the browser. This causes a huge gap, the depth of the panel's content, to force the footer to expand. Hide it and have a look. */
}
.yui-skin-sam .almosthidden {
	position:absolute; left:-9999px; z-index:-10;
}
.yui-skin-sam .yui-accordionview {
	
}
.yui-skin-sam .yui-accordionview li.yui-accordion-panel {
	display:inline; margin-bottom:0px;
}
.yui-skin-sam ul.yui-accordionview ul.yui-accordionview {
	zoom:1;
}
#centreBlock .yui-accordionview li.yui-accordion-panel a.yui-accordion-toggle {
	display:block; padding:10px 0pt 6px 28px; border-bottom:1px solid #ddd8d5; margin-top:-1px; color:#003399; font-weight:normal; font-size:1.2em; text-decoration:none; background:url('../../images/ui/togglerHeadBg.png') no-repeat; position:relative; cursor:pointer; font-size:1em;
}
#centreBlock .yui-accordionview li.yui-accordion-panel a.yui-accordion-toggle:hover {
	background:url('../../images/ui/togglerHeadBg.png') no-repeat !important;
}
#centreBlock .yui-accordionview li.yui-accordion-panel a.yui-accordion-toggle.active {
	background:url('../../images/ui/togglerHeadBg.png') no-repeat !important; color:#444444;
}
#centreBlock .yui-accordion-toggle .indicator {
	display:block; width:85px; height:21px; background:transparent url('../../images/ui/btn-open-accordion.png') no-repeat; background-position:bottom; position:absolute; right:10px; top:9px;
}
#centreBlock .yui-accordion-toggle.active .indicator {
	background:transparent url('../../images/ui/btn-close-accordion.png') no-repeat; background-position:top;
}
#centreBlock .yui-accordion-content {
	background:url('../../images/ui/togglerMiddle.png') repeat-y; _zoom:1;
}
#centreBlock .yui-accordion-content .padded {
	background:url('../../images/ui/togglerBottom.png') no-repeat bottom;
}
.yui-skin-sam ul.submenu {
	background:#fff;
}
.yui-skin-sam ul.submenu li a {
	display:block; height:1.5em; line-height:1.5em; padding:0.3em; padding-left:0.5em; text-decoration:none; color:#000;
}
.yui-skin-sam ul.submenu li a:hover {
	background:#b3d4ff;
}
.yui-skin-sam ul.submenu li a:visited, .yui-skin-sam .yui-accordionview li.yui-accordion-panel a.link:visited {
	color:#777;
}
.yui-skin-sam .yui-accordionview li.yui-accordion-panel a.yui-accordion-toggle:focus {
	text-decoration:underline;
}
.yui-skin-sam .yui-accordionview li.yui-accordion-panel a.yui-accordion-toggle.activepanel {
	text-decoration:underline;
}
.yui-skin-sam .yui-accordionview li.yui-accordion-panel .yui-accordion-content .padded {
	height:100%; overflow:hidden; border-bottom:1px solid #CFCFCF; padding-bottom:20px;
}
/* Extra NTR stuff */
#fullWidthContent .yui-accordionview li.yui-accordion-panel a.yui-accordion-toggle {
	display:block !important; color:#003399 !important; background:url('../../images/ui/ourBusinessTabBg.png') no-repeat !important; position:relative !important; cursor:pointer !important; font-size:1em !important; height:35px !important; border-bottom:1px solid #d5cfcc !important; padding:0 !important;
}
#fullWidthContent .yui-accordionview li.yui-accordion-panel a.yui-accordion-toggle:hover {
	background:url('../../images/ui/ourBusinessTabBg.png') no-repeat !important; 
}
#fullWidthContent .yui-accordion-content {
	background:url('../../images/ui/ourBusinessMiddleBg.png') repeat-y !important; _zoom:1 !important;
}
#fullWidthContent .yui-accordion-toggle .indicator {
	display:block !important; width:91px !important; height:21px !important; background:transparent url('../../images/ui/btn-find-out-more.png') no-repeat right !important; background-position:bottom !important; position:absolute !important; left:10px !important; top:9px !important;
}
#fullWidthContent .yui-accordion-toggle.active .indicator {
	background:transparent url('../../images/ui/btn-close.png') no-repeat right !important;
}
.ourBusinessBottom {
	display:block; width:760px; height:7px; background:transparent url('../../images/ui/ourBusinessBottomBg.png') no-repeat;
}
#fullWidthContent .yui-accordion-content .padded {
	width:760px !important; padding-bottom:30px !important; background:none; border-bottom:0 !important;
}
#fullWidthContent .yui-accordionview li.yui-accordion-panel a.yui-accordion-toggle.active {
	border-bottom:none !important;
}
#fullWidthContent .hidden {
	margin-top:-1px !important;
}
/* Our Businesses */
#centreBlock .businesses .yui-accordion-toggle .indicator {
	display:block; width:48px; height:21px; background:transparent url('../../images/ui/btn-open.png') no-repeat; background-position:bottom; position:absolute; right:10px; top:9px;
}
#centreBlock .businesses .yui-accordion-toggle.active .indicator {
	background:transparent url('../../images/ui/btn-close-right.png') no-repeat top;
}
#centreBlock .businesses .yui-accordion-content .padded {
	padding-bottom:30px;
}
.clearfix:after {
	content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;
}
.clearfix {
	display:inline-block;
}
html[xmlns] .clearfix {
	
}
* html .clearfix {
	height:1%;
}
.yui-accordionview {
	margin-bottom:2em;
}
/*////////// END ACCORDION VIEW ///////////////*/
/*////////// CALENDAR ///////////////*/
/* Calendar */
.calendarBG {
	background-color:#000;
}
.calendarBlank {
	background-color:#9DB7A7;
}
.calendarHeader {
	font-weight:bold; color:#fff; text-align:center; background-color:#000;
}
.calendarMonthLinks {
	font-family:'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Arial, san-serif; font-size:11px; font-weight:bold; letter-spacing:.1em; text-decoration:none; color:#fff; background-color:transparent;
}
.calendarMonthLinks a {
	color:#fff; text-decoration:none; background-color:transparent;
}
.calendarMonthLinks a:hover {
	color:#cbd401; text-decoration:none; background-color:transparent;
}
.calendarDayHeading {
	font-weight:bold; font-size:10px; color:#fff; background-color:#663300; text-align:center; vertical-align:middle;
}
.calendarToday {
	font-family:'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Arial, san-serif; font-size:10px; font-weight:bold; letter-spacing:.1em; text-decoration:none; text-align:center; vertical-align:middle; color:#000; background-color:#ccc;
}
.calendarCell {
	font-family:'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Arial, san-serif; font-size:10px; font-weight:bold; letter-spacing:.1em; text-decoration:none; text-align:center; vertical-align:middle; color:#666; background-color:#fff;
}
.calendarCell a {
	color:#263975; text-decoration:underline; background-color:transparent;
}
.calendarCell a:hover {
	color:#cbd401; text-decoration:none; background-color:transparent;
}
/* Monthly Structure */
table#event_calendar {
	width:300px; /
*margin:20px auto; */ 
	font-family:'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Arial, san-serif; font-size:11px;
}
#event_calendar th, #event_calendar td {
	padding:5px 3px; text-align:left;
}
#event_calendar thead th {
	text-align:center;
}
.calendarheader th {
	vertical-align:middle;
}
.calendarheader {
	font-weight:bold; text-align:center;
}
.calendarmonthlinks {
	font-weight:bold; text-decoration:none; text-align:center; color:#fff;
}
.calendarmonthlinks a {
	color:#fff; text-decoration:none;
}
.calendarmonthlinks a:hover {
	text-decoration:none; color:#cbd401;
}
#event_calendar td.calendardayheading {
	font-weight:bold; text-align:center; !important
    padding:5px 0px;
}
.calendartoday {
	text-decoration:none;
}
.calendarcell {
	width:50px; height:52px;
}
.calendarcell a {
	color:#263975; text-decoration:none; font-weight:normal; line-height:125%;
}
.calendarcell a:hover {
	text-decoration:underline; color:#cbd401;
}
.event_details {
	padding:10px;
}
th#calendardate {
	text-align:center; font-size:12px; font-weight:bold; color:#fff;
}
/* Monthly Calendar Color Styles */
table#event_calendar {
	border-left:1px solid #ccc; border-top:1px solid #ccc; border-right:1px solid #ccc; background-color:#fff; color:#333; float:right; margin-top:52px; margin-right:5px;
}
#event_calendar thead th {
	background:#eee;
}
#event_calendar tbody th, #event_calendar tbody td {
	border-bottom:1px solid #cccccc;
}
.calendarblank {
	background-color:#eee; border-right:1px solid #bbbbbb; font-size:0.8em; color:#999;
}
.calendarheader, .calendarheader a {
	background-color:#eeeeee; color:#263975;
}
.calendarheader th {
	background-color:#28367d; border-left:none;
}
.calendartoday {
	background-color:#cbd401; border:1px solid #999999;
}
.calendarmonthlinks a {
	background-color:transparent; color:#fff;
}
.calendarmonthlinks a:hover {
	color:#cbd401; text-decoration:none;
}
#event_calendar td.calendardayheading {
	padding:5px 0px; background-color:#eeeeee;
}
.calendarcell {
	background-color:#fff; border-right:1px solid #ccc; font-size:0.8em;
}
.calendarcell a {
	color:#263975;
}
.calendarcell a:hover {
	color:#cbd401;
}
.event_details {
	border:1px solid #ccc; background-color:#eee;
}
.container {
	width:960px; margin:10px auto;
}
/*////////// END CALENDAR ///////////////*/
/*////////// DROPDOWN ///////////////*/
:focus, a {
	-moz-outline-style:none; outline:none!important;
}
/* Keep everything below this line */
div#container div#nav {
	background:#FFF; position:relative; width:810px; padding-top:40px; margin-left:50px;
}
body.takeover div#container div#nav {
	background:#1a1a1a url("../images/bg-nav-takeover.png") scroll no-repeat left top;
}
div#container div#nav {
	border-bottom:7px solid #CBD300;
}
body.takeover div#container div#nav.dd-open {
	background-position:left -36px;
}
div#container div#nav.heightFix {
	height:96px;
}
img {
	margin:0; padding:0; border:0 none;
}

.caseStudyThumb{
	margin:5px 0 20px 10px; padding:1px; border:0 none;
	float:right;
}
/* Top Nav styling */
div#container div#nav ul.nav {
	margin:0; padding:0; overflow:hidden; height:35px; background:#FFF;
}
div#container div#nav.dd-open ul.nav {
	background:transparent url('../images/ui/pixel-green.png') repeat-x bottom; height:36px;
}
div#container div#nav ul.nav li {
	float:left; margin:0 0 0 0; padding:0 7px 0 7px; background:none; height:35px; border-bottom:1px solid #FFF;
}
div#container div#nav.dd-open ul.nav li {
	border-bottom:1px solid #CBD300; height:35px;
}
div#container div#nav.dd-open ul.nav li.dropdown {
	border-bottom:1px solid #FFF; height:35px;
}
div#container div#nav ul.nav li.first {
	padding-left:0;
}
div#container div#nav ul.nav li a {
	display:block; height:25px; overflow:hidden; color:#626eac; text-transform:uppercase; font-weight:bold; text-decoration:none; padding:10px 0 0 0;
}
div#container div#nav ul.nav li a:hover {
	color:#28367d;
}
div#container div#nav ul.nav li.dropdown a, div#container div#nav.dd-open ul.nav li a:hover {
	text-decoration:none; color:#28367d;
}
/* Dropdown panel styling */
div.dropdown {
	overflow:hidden; position:relative; padding:0; background:#FFF url('../images/ui/tile-light.png') repeat; display:none; height:60px;
}
div.dropdown-open {
	display:block;
}
div.dropdown h2 {
	padding:0 15px; margin:15px 0 -15px 0; font-weight:normal; font-size:12px; text-transform:uppercase; color:#fff;
}
div.dropdown h2 a {
	color:#fff;
}
div.dropdown h2 a:hover {
	color:#fff; text-decoration:underline;
}
/**/
div.dropdown ul {
	margin-top:2px;
}
/**/
div.dropdown li {
	float:left; color:#fff; text-transform:uppercase; padding:0 0 7px 0; margin:0 0 5px 0; font-weight:bold; *position:relative; _background:#1a1a1a; margin-right:15px;
}
div.dropdown li.first {
	margin-left:10px;
}
body.isMac div.dropdown li {
	color:#28367d;
}
div.dropdown li h3 {
	font-size:.95em; font-weight:bold;
}
div.dropdown li h3 a {
	color:#28367d; font-weight:bold;
	padding:2px 0 3px 0; margin:-2px 0 -3px; _position:relative; _background:#1a1a1a;
}
div.dropdown li a:hover {
	text-decoration:none; color:#1A1A1A; position:relative;
}
div.dropdown li p {
	margin:-4px 0 28px 0; _margin-top:0; _position:relative; _top:-4px;
}
div.dropdown li ul {
	height:auto; margin:0 0 22px 0;
}
div.dropdown li li {
	float:none; display:block; margin:0;
}
div.dropdown div.col ul li a:hover, div.dropdown div.col ul li a.hover {
	color:#1A1A1A; background-color:#FFF; position:relative; text-decoration:none;
}
div.dropdown div.col ul li a:active {
	text-decoration:none;
}
/* Close button */
div.dropdown p.close {
	position:absolute; right:10px; top:25px; margin:0; width:55px; height:25px;
}
div.dropdown p.close a {
	display:block; background:url("../images/ui/image-sprites.png") no-repeat 0 0; background-position:0px -302px; width:55px; height:25px; color:#fff;
}
div.dropdown p.close a:hover {
	background-position:0 -334px; color:#fff; text-decoration:none;
}
div.dropdown p.close a span {
	display:none;
}
/*////////// END DROPDOWN ///////////////*/
/*////////// FORMS ///////////////*/
#centralContainer #fullBlock p a {
	text-decoration:underline !important;
}
.fullBox {
	background-color:#F1F1F1; border:1px solid #CCCCCC; display:block; height:auto; margin-top:12px; margin-bottom:20px; overflow:hidden; padding:10px 0pt; width:758px;
}
select, input, textarea {
	color:#999999; float:none !important; border:0;
}
input.text, input.textMid {
	background:#FFF url('../images/ui/image-sprites.png') no-repeat; height:15px; padding:3px 0px 3px 10px; background-position:0px -176px;
}
input.text {
	width:110px !important;
}
input.textMid {
	width:210px !important;
}
span.fieldSpanBg {
	display: inline-block;
	background:#FFF url('../images/ui/image-sprites.png') no-repeat; 
	padding: 0px 10px 0px 0px; 
	height: 21px;
}
span.fieldSpanBg {
	background-position: 5px -208px;
}
.wrapperMarginLeft span.fieldSpanBg {
	background-position: 103px -208px; 
	margin-right:10px;
}
.wrapperMarginLeft form {
	margin:20px 0;
}
label {
	float:none !important; margin-top:5px; font-size:11px;
}
input.btnSearch {
	background:#FFF url('../images/ui/icon-search.png') no-repeat; color:#FFFFFF; height:16px; width:16px; margin-left:5px; border:0 !important; padding:0;
}
input.btnSearch.submitHover {
	cursor:pointer;
}
input.btnlogin {
	background:#FFF url('../images/ui/image-sprites.png') no-repeat; background-position:0px -240px; color:#FFFFFF; height:22px; width:51px; margin-left:5px; border:0 !important;
}
input.btnlogin:hover {
	background-position:0px -272px;
}
/* FORM NEW  */
.rowSmall {
	clear:both; display:block; width:285px; overflow:hidden; margin-top:4px; padding-bottom:18px; font-size:12px; font-weight:normal;
}
.rowCaptcha {
	font-size:11px; font-weight:normal;
}
.rowCaptcha p {
	margin:15px 0 5px 0;
}
.rowCaptcha img {
	margin:0 0 10px 0;
}
.reverseRow {
	width:295px;
}
input.submit2 {
	background:#FFF url('../images/ui/image-sprites.png') no-repeat; background-position:0px -464px; color:#FFFFFF; height:22px; width:81px; margin-left:5px; border:0 !important;
}
input.submit2:hover {
	background-position:0px -432px;
}
input.submit3 {
	background:#FFF url('../images/ui/image-sprites.png') no-repeat; background-position:0px -400px; color:#FFFFFF; height:22px; width:81px; margin-left:5px; border:0 !important;
}
input.submit3:hover {
	background-position:0px -368px;
}
span.fieldSpanBgForm {
	background:#FFF url('../images/ui/image-sprites.png') no-repeat; padding:3px 35px 3px 0px; height:21px;
}
span.fieldSpanBgForm {
	background-position:4px -208px;
}
.wrapperMarginLeft span.fieldSpanBgForm {
	background-position:15px -208px; margin-right:10px;
}
/* LARGE FIELD  */
.row {
	clear: both;
	display: block;
	width: 415px;
	overflow: hidden;
	padding-bottom: 13px;
	margin-top: 4px;
	font-size: 12px;
	font-weight: normal;
}
input.textLarge {
	width: 230px !important;
}
.wrapperMarginLeft span.fieldSpanBgFormLarge {
	background-position: 150px -208px; margin-right:17px;
}
/* captcha FIELD  */
input.textCaptcha {
	background: #FFF url('../images/ui/image-sprites.png') no-repeat; height:15px; padding:3px 0px 3px 5px; background-position:0px -176px; font-weight:normal;
}
.wrapperMarginLeft span.fieldSpanBgFormCaptcha {
	background-position: 47px -208px; 
	margin-right: 0px;
}
/* SMALL FIELD  */
input.textSmall {
	width:125px !important;
}
input.textSmall {
	background:#FFF url('../images/ui/image-sprites.png') no-repeat; height:15px; padding:3px 0px 3px 5px; background-position:0px -176px; font-weight:normal;
}
span.fieldSpanBgFormSmall {
	background:#FFF url('../images/ui/image-sprites.png') no-repeat; padding:3px 35px 3px 10px; height:21px;
}
.wrapperMarginLeft span.fieldSpanBgFormSmall {
	background-position:47px -208px; margin-right:0px;
}
.rowQuery {
	clear:both; display:block; width:405px; overflow:hidden; font-size:11px; font-weight:normal; padding:5px 5px 5px 0;
}
.query {
	margin-top:3px; background-color:#f5f5ed;
}
textarea.query {
	background:#f5f5ed url('../images/ui/form-inner.png') no-repeat top left; padding:5px; width:280px; font-weight:normal; font-size:12px;
}
/* DROP DOWN  */
select.dropper {
	width: 162px; 
	border: none !important; 
	font-weight: normal; 
	font-size: 12px; 
	padding-right:0px; 
	color: #999 !important; 
	background-color: #f5f5ed; 
	height: 21px; 
	margin-top: 1px; 
	margin-right: 2px;
}
/* NEWS ALERTS  */
.rowAlerts {
	width: 255px; overflow:hidden; margin-bottom:18px; font-weight:normal;
}
input.textAlerts {
	width: 125px !important;
}
input.textAlerts {
	background: #FFF url('../images/ui/image-sprites.png') no-repeat; 
	height: 15px; 
	padding: 3px 0px 3px 5px; 
	background-position: 0px -176px; 
	font-weight: normal;
}
span.fieldSpanBgFormAlerts {
	display: inline-block;
	background: #FFF url('../images/ui/image-sprites.png') no-repeat; 
	padding: 0px 10px 0px 0; 
	height: 21px;
}
.wrapperMarginLeft span.fieldSpanBgFormAlerts {
	background-position: 15px -208px; 
	margin-right: 0px;
}
/*input[type=file] {
	width: auto;
	border: 0 none!important;
}

input[type=hidden] {
	display: none;
}

input[type=checkbox] {
	display: inline;
	border: 0 none;
	width: 13px;
	height: 13px;
	vertical-align: bottom;
	position: relative;
	top: 0;
	*overflow: hidden;
	padding: 0;
	margin: 0 5px 0 0;
}

body.isSafari input.checkbox {
	top: -2px;
}

input[type=radio] {
	display: inline;
	border: 0 none;
	width: 13px;
	height: 13px;
	vertical-align: bottom;
	position: relative;
	top: 0;
	padding: 0;
	margin: 0 5px 0 0;
	*overflow: hidden;
}

input.radio {
	display: inline;
	border: 0 none;
	width: 13px;
	height: 13px;
	vertical-align: bottom;
	position: relative;
	top: 0;
	padding: 0;
	margin: 0 5px 0 0;
	*overflow: hidden;
}*/
/*////////// END FORMS ///////////////*/
/*////////// JQUERY ///////////////*/
/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display:none;
}
.ui-helper-hidden-accessible {
	position:absolute; left:-99999999px;
}
.ui-helper-reset {
	margin:0; padding:0; border:0; outline:0; line-height:1.3; text-decoration:none; font-size:100%; list-style:none;
}
.ui-helper-clearfix:after {
	content:"."; display:block; height:0; clear:both; visibility:hidden;
}
.ui-helper-clearfix {
	display:inline-block;
}
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix {
	height:1%;
}
.ui-helper-clearfix {
	display:block;
}
/* end clearfix */
.ui-helper-zfix {
	width:100%; height:100%; top:0; left:0; position:absolute; opacity:0; filter:Alpha(Opacity=0);
}
/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor:default !important;
}
/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
	display:block; text-indent:-99999px; overflow:hidden; background-repeat:no-repeat;
}
/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay {
	position:absolute; top:0; left:0; width:100%; height:100%;
}
/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS,%20Tahoma,%20Verdana,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=03_highlight_soft.png&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=01_flat.png&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
*/
/* Component containers
----------------------------------*/
.ui-widget {
	font-family:'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Arial, san-serif; font-size:1.1em;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
	font-family:'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Arial, san-serif; font-size:1em;
}
.ui-widget-content {
	/*border: 1px solid #dddddd; */
	/*background: #eeeeee; */
	color:#333333;
}
.ui-widget-content a {
	color:#26347d;
}
.ui-widget-content a:hover {
	color:#c2d426;
}
.ui-widget-header {
	color:#ffffff;
}
.ui-widget-header a {
	color:#ffffff;
}
/* Interaction states
----------------------------------*/
.ui-widget-content .ui-state-default, .ui-widget-content .ui-state-default a, .ui-tabs-selected.ui-state-active, .ui-tabs-selected.ui-state-active a {
	background:#FFF url('../images/ui/image-sprites.png') no-repeat; color:#FFF; text-decoration:none; outline:none;
}
.ui-widget-content .ui-state-default {
	background-position:-96px -320px; color:#1c94c4;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected.ui-state-active, .ui-tabs-nav .ui-state-default.ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-tabs .ui-tabs-nav li.ui-state-active.ui-state-focus {
	background-position:-96px -240px;
}
.ui-tabs .ui-tabs-nav .ui-state-active a {
	color:#FFF;
}
.ui-state-default.ui-state-hover a, .ui-state-default.ui-state-hover a:hover, .ui-tabs .ui-tabs-nav li:hover a {
	color:#FFF; text-decoration:none;
}
.ui-tabs-selected.ui-state-active.ui-state-hover a {
	color:#FFF;
}
/* Foundation Board */
.ui-tabs .ui-tabs-nav li.fb.ui-state-default a {
	background-position:-214px -360px;
}
.ui-tabs .ui-tabs-nav li.fb.ui-state-default a:hover, .ui-tabs .ui-tabs-nav li.fb:hover a {
	background-position:-214px -280px;
}
.ui-tabs .ui-tabs-nav li.fb.ui-state-active a {
	background-position:-214px -280px;
}
.ui-tabs .ui-tabs-nav li.fb.ui-tabs-selected.ui-state-hover a {
	background-position:-214px -280px;
}
/* Advisory Board */
.ui-tabs .ui-tabs-nav li.ab.ui-state-default a {
	background-position:-155px -360px;
}
.ui-tabs .ui-tabs-nav li.ab.ui-state-default a:hover, .ui-tabs .ui-tabs-nav li.ab:hover a {
	background-position:-155px -280px;
}
.ui-tabs .ui-tabs-nav li.ab.ui-state-active a {
	background-position:-155px -280px;
}
.ui-tabs .ui-tabs-nav li.ab.ui-tabs-selected.ui-state-hover a {
	background-position:-155px -280px;
}
/* Investment Committee */
.ui-tabs .ui-tabs-nav li.ic.ui-state-default a {
	background-position:-167px -360px;
}
.ui-tabs .ui-tabs-nav li.ic.ui-state-default a:hover, .ui-tabs .ui-tabs-nav li.ic:hover a {
	background-position:-167px -280px;
}
.ui-tabs .ui-tabs-nav li.ic.ui-state-active a {
	background-position:-167px -280px;
}
.ui-tabs .ui-tabs-nav li.ic.ui-tabs-selected.ui-state-hover a {
	background-position:-167px -280px;
}
/* Foundation Director */
.ui-tabs .ui-tabs-nav li.fd.ui-state-default a {
	background-position:-196px -360px;
}
.ui-tabs .ui-tabs-nav li.fd.ui-state-default a:hover, .ui-tabs .ui-tabs-nav li.fd:hover a {
	background-position:-196px -280px;
}
.ui-tabs .ui-tabs-nav li.fd.ui-state-active a {
	background-position:-196px -280px;
}
.ui-tabs .ui-tabs-nav li.fd.ui-tabs-selected.ui-state-hover a {
	background-position:-196px -280px;
}
/* News */
.ui-tabs .ui-tabs-nav li.news.ui-state-default a {
	background-position:-269px -360px;
}
.ui-tabs .ui-tabs-nav li.news.ui-state-default a:hover, .ui-tabs .ui-tabs-nav li.news:hover a {
	background-position:-269px -280px;
}
.ui-tabs .ui-tabs-nav li.news.ui-state-active a {
	background-position:-269px -280px;
}
.ui-tabs .ui-tabs-nav li.news.ui-tabs-selected.ui-state-hover a {
	background-position:-269px -280px;
}
/* Press */
.ui-tabs .ui-tabs-nav li.press.ui-state-default a {
	background-position:-283px -360px;
}
.ui-tabs .ui-tabs-nav li.press.ui-state-default a:hover, .ui-tabs .ui-tabs-nav li.press:hover a {
	background-position:-283px -280px;
}
.ui-tabs .ui-tabs-nav li.press.ui-state-active a {
	background-position:-283px -280px;
}
.ui-tabs .ui-tabs-nav li.press.ui-tabs-selected.ui-state-hover a {
	background-position:-283px -280px;
}
/* Archive */
.ui-tabs .ui-tabs-nav li.archive.ui-state-default a {
	background-position:-227px -360px;
}
.ui-tabs .ui-tabs-nav li.archive.ui-state-default a:hover, .ui-tabs .ui-tabs-nav li.archive:hover a {
	background-position:-228px -280px;
}
.ui-tabs .ui-tabs-nav li.archive.ui-state-active a {
	background-position:-227px -280px;
}
.ui-tabs .ui-tabs-nav li.archive.ui-tabs-selected.ui-state-hover a {
	background-position:-227px -280px;
}
/* Video */
.ui-tabs .ui-tabs-nav li.video.ui-state-default a {
	background-position:-223px -360px;
}
.ui-tabs .ui-tabs-nav li.video.ui-state-default a:hover, .ui-tabs .ui-tabs-nav li.video:hover a {
	background-position:-223px -280px;
}
.ui-tabs .ui-tabs-nav li.video.ui-state-active a {
	background-position:-223px -280px;
}
.ui-tabs .ui-tabs-nav li.video.ui-tabs-selected.ui-state-hover a {
	background-position:-223px -280px;
}
/* Events */
.ui-tabs .ui-tabs-nav li.events.ui-state-default a {
	background-position:-313px -360px;
}
.ui-tabs .ui-tabs-nav li.events.ui-state-default a:hover, .ui-tabs .ui-tabs-nav li.events:hover a {
	background-position:-313px -280px;
}
.ui-tabs .ui-tabs-nav li.events.ui-state-active a {
	background-position:-313px -280px;
}
.ui-tabs .ui-tabs-nav li.events.ui-tabs-selected.ui-state-hover a {
	background-position:-313px -280px;
}
/* Resources */
.ui-tabs .ui-tabs-nav li.resources.ui-state-default a {
	background-position:-292px -360px;
}
.ui-tabs .ui-tabs-nav li.resources.ui-state-default a:hover, .ui-tabs .ui-tabs-nav li.resources:hover a {
	background-position:-292px -280px;
}
.ui-tabs .ui-tabs-nav li.resources.ui-state-active a {
	background-position:-292px -280px;
}
.ui-tabs .ui-tabs-nav li.resources.ui-tabs-selected.ui-state-hover a {
	background-position:-292px -280px;
}
/* Partners */
.ui-tabs .ui-tabs-nav li.partners.ui-state-default a {
	background-position:-297px -360px;
}
.ui-tabs .ui-tabs-nav li.partners.ui-state-default a:hover, .ui-tabs .ui-tabs-nav li.partners:hover a {
	background-position:-297px -280px;
}
.ui-tabs .ui-tabs-nav li.partners.ui-state-active a {
	background-position:-297px -280px;
}
.ui-tabs .ui-tabs-nav li.partners.ui-tabs-selected.ui-state-hover a {
	background-position:-297px -280px;
}
/* Facts */
.ui-tabs .ui-tabs-nav li.facts.ui-state-default a {
	background-position:-260px -360px;
}
.ui-tabs .ui-tabs-nav li.facts.ui-state-default a:hover, .ui-tabs .ui-tabs-nav li.facts:hover a {
	background-position:-260px -280px;
}
.ui-tabs .ui-tabs-nav li.facts.ui-state-active a {
	background-position:-260px -280px;
}
.ui-tabs .ui-tabs-nav li.facts.ui-tabs-selected.ui-state-hover a {
	background-position:-260px -280px;
}

/* 	Contacts */
.ui-tabs .ui-tabs-nav li.contacts.ui-state-default a {
	background-position:-175px -360px;
}
.ui-tabs .ui-tabs-nav li.contacts.ui-state-default a:hover, .ui-tabs .ui-tabs-nav li.contacts:hover a {
	background-position:-175px -280px;
}
.ui-tabs .ui-tabs-nav li.contacts.ui-state-active a {
	background-position:-175px -280px;
}
.ui-tabs .ui-tabs-nav li.contacts.ui-tabs-selected.ui-state-hover a {
	background-position:-175px -280px;
}
/* 	Brand */
.ui-tabs .ui-tabs-nav li.brand.ui-state-default a {
	background-position:-216px -360px;
}
.ui-tabs .ui-tabs-nav li.brand.ui-state-default a:hover, .ui-tabs .ui-tabs-nav li.brand:hover a {
	background-position:-216px -280px;
}
.ui-tabs .ui-tabs-nav li.brand.ui-state-active a {
	background-position:-216px -280px;
}
.ui-tabs .ui-tabs-nav li.brand.ui-tabs-selected.ui-state-hover a {
	background-position:-216px -280px;
}
/* Photo */
.ui-tabs .ui-tabs-nav li.photo.ui-state-default a {
	background-position:-199px -360px;
}
.ui-tabs .ui-tabs-nav li.photo.ui-state-default a:hover, .ui-tabs .ui-tabs-nav li.photo:hover a {
	background-position:-199px -280px;
}
.ui-tabs .ui-tabs-nav li.photo.ui-state-active a {
	background-position:-199px -280px;
}
.ui-tabs .ui-tabs-nav li.photo.ui-tabs-selected.ui-state-hover a {
	background-position:-199px -280px;
}
/* Accordion
----------------------------------*/
.ui-accordion .ui-accordion-header {
	cursor:pointer; position:relative; margin-top:1px; zoom:1;
}
.ui-accordion .ui-accordion-li-fix {
	display:inline;
}
.ui-accordion .ui-accordion-header-active {
	border-bottom:0 !important;
}
.ui-accordion .ui-accordion-header a {
	display:block; font-size:1em; padding:.5em .5em .5em 2.2em;
}
.ui-accordion .ui-accordion-header .ui-icon {
	position:absolute; left:.5em; top:50%; margin-top:-8px;
}
.ui-accordion .ui-accordion-content {
	padding:1em 2.2em; border-top:0; margin-top:-2px; position:relative; top:1px; margin-bottom:2px; overflow:auto; display:none;
}
.ui-accordion .ui-accordion-content-active {
	display:block;
}
/* Datepicker
----------------------------------*/
.ui-datepicker {
	width:17em; padding:.2em .2em 0;
}
.ui-datepicker .ui-datepicker-header {
	position:relative; padding:.2em 0;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
	position:absolute; top:2px; width:1.8em; height:1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
	top:1px;
}
.ui-datepicker .ui-datepicker-prev {
	left:2px;
}
.ui-datepicker .ui-datepicker-next {
	right:2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left:1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right:1px;
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
	display:block; position:absolute; left:50%; margin-left:-8px; top:50%; margin-top:-8px;
}
.ui-datepicker .ui-datepicker-title {
	margin:0 2.3em; line-height:1.8em; text-align:center;
}
.ui-datepicker .ui-datepicker-title select {
	float:left; font-size:1em; margin:1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
	width:100%;
}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year {
	width:49%;
}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year {
	float:right;
}
.ui-datepicker table {
	width:100%; font-size:.9em; border-collapse:collapse; margin:0 0 .4em;
}
.ui-datepicker th {
	padding:.7em .3em; text-align:center; font-weight:bold; border:0;
}
.ui-datepicker td {
	border:0; padding:1px;
}
.ui-datepicker td span, .ui-datepicker td a {
	display:block; padding:.2em; text-align:right; text-decoration:none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image:none; margin:.7em 0 0 0; padding:0 .2em; border-left:0; border-right:0; border-bottom:0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float:right; margin:.5em .2em .4em; cursor:pointer; padding:.2em .6em .3em .6em; width:auto; overflow:visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float:left;
}
/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width:auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float:left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width:95%; margin:0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width:50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width:33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width:25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
	border-left-width:0;
}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width:0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear:left;
}
.ui-datepicker-row-break {
	clear:both; width:100%;
}
/* RTL support */
.ui-datepicker-rtl {
	direction:rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right:2px; left:auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left:2px; right:auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right:1px; left:auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left:1px; right:auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear:right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float:left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
	float:right;
}
.ui-datepicker-rtl .ui-datepicker-group {
	float:right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
	border-right-width:0; border-left-width:1px;
}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width:0; border-left-width:1px;
}
/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
	display:none; /*sorry for IE5*/
	display:block; /*sorry for IE5*/
    position:absolute; /*must have*/
    z-index:-1; /*must have*/
    filter:mask(); /*must have*/
    top:-4px; /*must have*/
    left:-4px; /*must have*/
	width:200px; /*must have*/ 
	height:200px;/*must have*/
}
/* Dialog
----------------------------------*/
.ui-dialog {
	position:relative; padding:.2em; width:300px;
}
.ui-dialog .ui-dialog-titlebar {
	padding:.5em .3em .3em 1em; position:relative;
}
.ui-dialog .ui-dialog-title {
	float:left; margin:.1em 0 .2em;
}
.ui-dialog .ui-dialog-titlebar-close {
	position:absolute; right:.3em; top:50%; width:19px; margin:-10px 0 0 0; padding:1px; height:18px;
}
.ui-dialog .ui-dialog-titlebar-close span {
	display:block; margin:1px;
}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {
	padding:0;
}
.ui-dialog .ui-dialog-content {
	border:0; padding:.5em 1em; background:none; overflow:auto; zoom:1;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align:left; border-width:1px 0 0 0; background-image:none; margin:.5em 0 0 0; padding:.3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane button {
	float:right; margin:.5em .4em .5em 0; cursor:pointer; padding:.2em .6em .3em .6em; line-height:1.4em; width:auto; overflow:visible;
}
.ui-dialog .ui-resizable-se {
	width:14px; height:14px; right:3px; bottom:3px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor:move;
}
/* Progressbar
----------------------------------*/
.ui-progressbar {
	height:2em; text-align:left;
}
.ui-progressbar .ui-progressbar-value {
	margin:-1px; height:100%;
}
/* Resizable
----------------------------------*/
.ui-resizable {
	position:relative;
}
.ui-resizable-handle {
	position:absolute; font-size:0.1px; z-index:99999; display:block;
}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
	display:none;
}
.ui-resizable-n {
	cursor:n-resize; height:7px; width:100%; top:-5px; left:0px;
}
.ui-resizable-s {
	cursor:s-resize; height:7px; width:100%; bottom:-5px; left:0px;
}
.ui-resizable-e {
	cursor:e-resize; width:7px; right:-5px; top:0px; height:100%;
}
.ui-resizable-w {
	cursor:w-resize; width:7px; left:-5px; top:0px; height:100%;
}
.ui-resizable-se {
	cursor:se-resize; width:12px; height:12px; right:1px; bottom:1px;
}
.ui-resizable-sw {
	cursor:sw-resize; width:9px; height:9px; left:-5px; bottom:-5px;
}
.ui-resizable-nw {
	cursor:nw-resize; width:9px; height:9px; left:-5px; top:-5px;
}
.ui-resizable-ne {
	cursor:ne-resize; width:9px; height:9px; right:-5px; top:-5px;
}
/* Slider
----------------------------------*/
.ui-slider {
	position:relative; text-align:left;
}
.ui-slider .ui-slider-handle {
	position:absolute; z-index:2; width:1.2em; height:1.2em; cursor:default;
}
.ui-slider .ui-slider-range {
	position:absolute; z-index:1; font-size:.7em; display:block; border:0;
}
.ui-slider-horizontal {
	height:.8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top:-.3em; margin-left:-.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top:0; height:100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left:0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right:0;
}
.ui-slider-vertical {
	width:.8em; height:100px;
}
.ui-slider-vertical .ui-slider-handle {
	left:-.3em; margin-left:0; margin-bottom:-.6em;
}
.ui-slider-vertical .ui-slider-range {
	left:0; width:100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom:0;
}
.ui-slider-vertical .ui-slider-range-max {
	top:0;
}
/* Tabs
----------------------------------*/
.ui-tabs {
	padding:0; margin-top:10px; zoom:1; background:#FFF url('../images/ui/tabsBgBottom.png') no-repeat leftEvent 1lo bottom;
}
.ui-tabs .ui-tabs-nav {
	list-style:none; position:relative; padding:0;
}
.ui-tabs .ui-tabs-nav li {
	position:relative; float:left; border-bottom-width:0 !important; margin:0 1px 0 0; padding:0 0 0 4px;
}
.ui-tabs .ui-tabs-nav li a {
	float:left; text-decoration:none; text-transform:uppercase; font-weight:normal; padding:8px 14px 8px 10px; color:#28367d;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	border-bottom-width:0;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
	cursor:text;
}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
	cursor:pointer;
}
/* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel {
	padding:1em 1.4em; overflow:hidden; display:block; border-width:0; background:transparent url('../images/ui/tabsBgTop.png') no-repeat;
}
.ui-tabs .ui-tabs-hide {
	display:none !important;
}
.wrapperMarginLeft #tabs ul {
	margin:0;
}
/*////////// END JQUERY ///////////////*/
/*////////// MAP ///////////////*/
/* ~~ Google Maps styles ~~ */
.mapWrapper {
	margin:10px 0 0 5px;
}
#containerMap {
	margin:0px; padding:0px; background:transparent; width:640px; height:auto; text-align:left; display:none;
}
#map {
	border:1px solid #DBDBDB; width:808px; height:319px; padding-top:2px; margin:20px 0 20px 0px;
}
#map2 {
	width:524px; height:296px; margin:2px 0 0 19px;
}
*html #map2, * html #map {
	margin-top:0em; margin-left:10px;
}
#map_stuff1 {
	padding-left:1.8em;
}
#info_window h2 {
	margin:0 !important; color:#6D705E;
}
#info_window h3 {
	margin:10px 0px 3px 0px !important; color:#6D705E; font-size:1.2em;
}
#popup p {
	color:#b0c525; font-weight:bold;
}
/* ~~ Styles for map balloon content ~~ */
#info_window {
	width:200px; padding-right:10px;
}
#info_window p {
	margin:0 0px 3px 5px !important; padding:0 0 0 0; font-size:1em;
}
#info_window a, #info_window a:hover, #info_window a:visited {
	
}
#info_window ul {
	margin:0; padding:0;
}
#info_window li {
	margin:0; list-style:none; font-weight:bold;
}
#info_window hr {
	margin:0px; background-color:#E3E3E3; color:#E3E3E3; width:100%; height:1px; border:none;
}
#info_window acronym {
	cursor:help; border-bottom:1px dotted #004BA8;
}
#info_window .clearFloats {
	/* 
	 * Floated elements can flow into other elements, this rule can be called to
	 * rectify the issue. Typically assigned to an empty <div></div> or <br /> element
	 * directly after the problem floated element(s).
	 */
	clear:both; height:1px; font-size:1px; border:none; margin:0; padding:0; background:transparent;
}
/*////////// END MAP ///////////////*/
/*////////// NAVIGATION ///////////////*/
/* Main Nav & Drop down */
#mainNav {
	color:#52949a; clear:both; float:right; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; margin-right:12px;
}
#mainNav ul {
	float:left; list-style:none; margin:0px 0px 0px 0px; padding-left:0px; line-height:18px;
}
#mainNav li a {
	display:block; text-decoration:none; padding:55px 8px 4px 0px; text-transform:uppercase; font-size:1.1em;
}
#mainNav li {
	float:left; padding:0px 0 0px 8px; margin-right:1px; background:none;
}
#mainNav li.last {
	
}
#mainNav li.on a, #mainNav ul li a:hover, #mainNav ul li:hover a {
	color:#FFF !important; background:#FFF url('../images/ui/image-sprites.png') no-repeat top right; background-position:-268px -85px;
}
#mainNav ul li:hover a, #mainNav ul li.sfhover a {
	color:#FFF;
}
#mainNav li.on, #mainNav li:hover, #mainNav li.sfhover {
	color:#FFF !important; background:#FFF url('../images/ui/image-sprites.png') no-repeat top right; background-position:0px 0px;
}
/* Top Nav Hover Coordinates */
#mainNav li#home a:hover, #mainNav li#home.on a, #mainNav li#home:hover a {
	background-position:-269px -85px;
}
#mainNav li#what-we-do a:hover, #mainNav li#what-we-do.on a, #mainNav li#what-we-do:hover a {
	background-position:-246px -85px;
}
#mainNav li#who-we-are a:hover, #mainNav li#who-we-are.on a, #mainNav li#who-we-are:hover a {
	background-position:-228px -85px;
}
#mainNav li#how-we-fund a:hover, #mainNav li#how-we-fund.on a, #mainNav li#how-we-fund:hover a {
	background-position:-219px -85px;
}
#mainNav li#latest-news a:hover, #mainNav li#latest-news.on a, #mainNav li#latest-news:hover a {
	background-position:-269px -85px;
}
#mainNav ul li ul {
	border:none;
}
#mainNav ul li ul li {
	background:#f0f2ed; text-align:left; border:none; margin-left:0px; border-bottom:none;
}
#mainNav li ul {
	position:absolute; left:-10000px; height:auto; width:197px; w\idth:178px; font-weight:normal; margin:0; padding:0;
}
#mainNav li li {
	padding-right:0px; width:168px;
}
#mainNav li ul a {
	width:160px; w\idth:160px; text-align:left; background:none;
}
#mainNav li ul ul {
	margin:-21px 0px 0px 168px;
}
#videoNews{
	margin:20px 0 15px 20px;
}

.imgRight{
	float: right;
	margin:15px 0 20px 20px;
	background:white;
	padding:1px;
	border:1px solid #143d8c;
}
/* end main nav */
/*////////// END NAVIGATION ///////////////*/

.clearFloats{
	clear:both;
	height:1px;
	font-size:1px;
	line-height:1px;
}

/* Slider */
/* Most common stuff you'll need to change */

.coda-slider-wrapper {
	padding: 0;
}
.coda-slider {
	/*background: #ebebeb;*/
}

/* Use this to keep the slider content contained in a box even when JavaScript is disabled */
.coda-slider-no-js .coda-slider { 
	height: 128px; 
	overflow: auto !important; 
	padding-right: 20px;
}

/* Change the width of the entire slider (without dynamic arrows) */
.coda-slider, .coda-slider .panel {
	width: 764px; 
	height: 128px;
} 

/* Change margin and width of the slider (with dynamic arrows) */
.coda-slider-wrapper.arrows .coda-slider, .coda-slider-wrapper.arrows .coda-slider .panel {
	width: 600px;
	}
.coda-slider-wrapper.arrows .coda-slider {
	margin: 0 10px;
}

/* Arrow styling */
.coda-nav-left a, .coda-nav-right a { 
	background: #FFF url('../images/ui/image-sprites.png') no-repeat;
	color: #fff;
	width: 50px;
	height: 64px;
}
.coda-nav-left a { 
	background-position: -371px -64px;
}
.coda-nav-left a:hover {
	background-position: -320px -64px;
}
.coda-nav-right a { 
	background-position: -371px 0;
}
.coda-nav-right a:hover {
	background-position: -320px 0;
}

.coda-nav-left a span, .coda-nav-right a span { 
	display: none;
}
/* Tab nav */
.coda-nav ul li a.current { 
	background: #39c;
}

/* Panel padding */
.coda-slider .panel-wrapper {
	/*padding: 20px;*/
}

/* Preloader */
.coda-slider p.loading {
	padding: 20px; 
	text-align: center;
}

/* Don't change anything below here unless you know what you're doing */

/* Tabbed nav */
.coda-nav ul { 
	clear: both; 
	display: block; 
	margin: auto; 
	overflow: hidden;
}
.coda-nav ul li {
	display: inline;
}
.coda-nav ul li a {
	background: #000; 
	color: #fff; 
	display: block; 
	float: left; 
	margin-right: 1px; 
	padding: 3px 6px; 
	text-decoration: none;
}

/* Miscellaneous */
.coda-slider-wrapper { 
	clear: both; 
	/*overflow: auto;*/
	position: relative;
	margin-top: 10px;
}
.coda-slider {
	float: left;
	overflow: hidden; 
	position: relative; }
.coda-slider .panel {
	display: block; 
	float: left;
}
.coda-slider .panel-container { 
	position: relative;
}
.coda-nav-left {
	position: absolute;
	top: 64px;
	right: 0;
	width: 50px;
	height: 64px;
}
.coda-nav-right { 
	position: absolute;
	top: 0px;
	right: 0;
	width: 50px;
	height: 63px;
}
.coda-nav-left a, .coda-nav-right a { 
	display: block; 
	text-align: center; 
	text-decoration: none;
}
.coda-slider-wrapper h1 {
	font-size: 1.3em; 
	font-weight: bold;
	color: #263975;
}
.coda-slider-wrapper .left {
	width: 395px;
}
.coda-slider-wrapper .right {
	width: 355px;
}

.introSubText{
	font-weight:bold;
	margin-left:50px;
}

.stbutton.horizontal{
	margin-top:35px;
}

.basicPara img{
	float: right;
	border: 1px solid #143D8C;
	margin: 15px 0 20px 20px;
}

.footerCreated{
	display: none;
	text-decoration:none; 
	background:none; 
	border-bottom:none;
}
