﻿/*Custom Font styles*/

@font-face {
    font-family: 'museo-slab';
    src: url('/_Fonts/museo_slab_500-webfont.eot');
    src: url('/_Fonts/museo_slab_500-webfont.eot?#iefix') format('embedded-opentype'),
         url('/_Fonts/museo_slab_500-webfont.woff') format('woff'),
         url('/_Fonts/museo_slab_500-webfont.ttf') format('truetype'),
         url('/_Fonts/museo_slab_500-webfont.svg#museo_slab_500regular') format('svg');

}

/*************
* default styles
**************************************************************************************************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, fieldset, form, label, legend, caption {
	margin: 0;
	padding: 0;
}
img {
	border: 0;
	-ms-interpolation-mode: bicubic; /* code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/ */
}
object, embed {
	outline: none;
	display: block;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
h1 {
	font-size: 2.00em;
	margin: 0;
	color:#0099FF;
}
h2 {
	font-size: 1.50em;
	margin: 0;
	color:#0099FF;
}
h3 {
	font-size: 1.17em;
	margin: 0;
	color:#0099FF;
}
h4 {
	font-size: 1.00em;
	margin: 0;
	color:#0099FF;
}
h5 {
	font-size: 0.83em;
	margin: 0;
	color:#0099FF;
}
h6 {
	font-size: 0.75em;
	margin: 0;
	color:#0099FF;
}
b, strong {
	font-weight: bold;
}
blockquote {
	margin: 1em 40px;
}
p, pre {
	margin: 0 0 0 0;
}
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
p {
	color: #666666;
	line-height: 15px;
	color:#666;
}
/******* Lists ******/
dl, menu, ol, ul , form{
	margin: 0 0;
	padding: 0;
}
menu, ol, ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
/********** Forms *******/
button, input, select, textarea {
	font-size: 100%;
	margin: 0;
	vertical-align: baseline;
}
button, input {
	line-height: normal;
}
button, input[type="button"], input[type="reset"], input[type="submit"], .link-btn {
	cursor: pointer;
	-webkit-appearance: button;
	background-color: #408de0;
	background-image: url(/_Images/Global/button-background.png);
	background-repeat: repeat-x;
	min-height: 50px;
	min-height: 0px\9;
	border: 1px solid #3f53b9;
	color: #fff;
	text-align: center;
	margin-top: 5px;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	box-shadow: 3px 4px 5px #cdcdcd;
	margin-bottom: 0px;
	padding: 15px 5px;
	min-width:160px;
	max-width:350px;
	white-space:normal;
}
.link-btn {
	display:inline-block;
	padding: 15px 0;
	height: 20px;
	width: 180px;
	text-decoration: none;
	-webkit-appearance: none;
	min-height:20px;
	overflow:hidden;
	margin:0;
	font-size:13px;
	letter-spacing:.5px;
}
.link-btn:hover {
	cursor: pointer;
	-webkit-appearance: none;
	background-color: #408de0;
	background-image: url(/_Images/Global/button-background-hover.png);
	background-repeat: repeat-x;
	border: 1px solid #3f53b9;
	color: #091d76;
	text-align: center;
	text-shadow: 0.1em 0.1em #7aafe9;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: bold;
	box-shadow: 3px 4px 5px #cdcdcd;
	text-decoration: none;
}
.link-btn.setDontTrack {
	display: table;
}
.hero-slider-thumbnail .sliders-wrapper .slider-description .link-btn {
	margin-top:10px;
}
button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {
	cursor: pointer;
	-webkit-appearance: button;
	background-color: #408de0;
	background-image: url(/_Images/Global/button-background-hover.png);
	background-repeat: repeat-x;
	border: 1px solid #3f53b9;
	color: #091d76;
	text-align: center;
	text-shadow: 0.1em 0.1em #7aafe9;
	box-shadow: 3px 4px 5px #cdcdcd;
}
button[disabled], input[disabled] {
	cursor: default;
}
input[type="text"] {
	height: 15px;
	padding-top:8px;
	padding-bottom:8px;
	float: left;
}
input[type="checkbox"] + label {
	margin-top:-2px;
	position:absolute;
}
input[type="checkbox"], input[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}
button::-moz-focus-inner, input::-moz-focus-inner {
 border: 0;
 padding: 0;
}
textarea {
	overflow: auto;
	vertical-align: top;
}
.inputFieldErr {
	border: 1px solid #ee2e52 !important;
	background-color: #fef2fd;
}
.email-validation label {
	width: 100%;
	display: block;
	margin-bottom: 8px;
}
.email-validation span {
	color: Red;
	clear: both;
	display: block;
}
.email-validation input[type=text] {
	background: url(/_Images/Icons/icon-message.png) 2% 50% no-repeat;
	border-left: 1px solid #C3C3C3;
	border-bottom: 1px solid #C3C3C3;
	border-right: 1px solid #C3C3C3;
	border-top: 1px solid #949494;
	padding-left: 30px;
	border-radius: 2px;
	color: #C4C4C4;
}
.email-validation input[type=text]:focus {
	color: #000;
}
.email-validation .valid {
	border: 1px solid #ee2e52 !important;
	background-color: #fef2fd;
}
input, textarea, select, option, button {
	color: #222222;
	font-family:Arial, Helvetica, sans-serif;
}
.j-on input.default-text {
	color: #CCCCCC !important;
}
input[type='checkbox'] {
	border: none !important;
}
input[type='radio'] {
	border: none !important;
}
/*************
* Global: Site Styles
**************************************************************************************************/
html {
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
body {
	min-width: 960px !important;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 13px;
	line-height: 1.5em;
	background: #ffffff;
	color: #222222;
	height: auto;
}
a {
	color: #0099ff;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:visited {
	text-decoration: none;
}
.droid-serif-font {
	font-family: 'Droid Serif', serif;
}
.main-wrapper {
	clear: both;
	width: 100%;
	margin: 0 auto;
}
.wrapper {
	clear: both;
	width: 960px;
	margin: 0 auto;
}
.rtf-content-news {
	position: relative;
	float: left;
}
.rtf-content-news ul {
	float: left;
	padding: 0;
	margin: 0;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
ul.blue-bullet li {
	background: url(/_Images/Icons/icon-arrow.png) 0% 0% no-repeat;
	list-style: none;
	padding: 2px 0 2px 20px !important;
	margin: 5px 0 5px 0;
	float: left;
	line-height: 17px;
	color: #666666;
	list-style:none !important;
	clear:both;
}

.list-wrap{
	float: none !important;
}

.list-wrap li{
	clear: none !important;
	float: none !important;
}

.rtf-content-news ul li ul {
	margin-left: 5px;
}
.rtf-content-news ul li ul li {
	background: url(/_Images/Icons/icon-gray-arrow.png) 0% 0% no-repeat !important;
	list-style:none !important;
}
.rtf-content .news-subtitle {
	font-size:15px;
	line-height:18px;
	font-style:italic;
}
.general-link {
	background: url(/_Images/Icons/icon-blue-arrow.png) 0% 50% no-repeat;
	padding-left: 14px;
	font-family: 'Droid Serif', serif;
}
/**************************************************************************************************
* Begin: Site Layout
*************/
/* Site Head */
.site-head-inner {
	background-image: url(/_Images/Global/top-header-inner-background.png);
	background-repeat: repeat-x;
	float: left;
	width: 100%;
}
.site-head .global-logo {
	width: 241px;
	height: 165px;
	float: left;
	/*background: #004c93 url(/_Images/Global/logo-shadow-box.png) bottom left no-repeat;*/
	background: url(/_Images/Global/inner-logo-bg.png) top left no-repeat;
	padding: 0 0 30px 0;
}
.site-head .global-logo a img {
	position: absolute;
	top: 9px;
	left: 34px;
	padding-left: 10px;
}
.site-head .home-utility-nav-wrap, .site-head-inner .utility-nav-wrap {
	float: right;
	padding-top: 5px;
}
.site-head-inner .primary-nav-wrap {
	float: left;
}
.site-head {
	background-color: #004c93;
	height: 66px;
}
.culture-site-head {
	background-color: #004c93;
	height:220px;
}
.site-banner {
	background-color: #d8e7f4;
	margin: 79px 0 0 0;
	height: 366px;
}
.site-country {
	background: url(/_Images/Global/home-country-bg.png) top left repeat-x;
	margin: 0;
	height: 70px;
	padding: 0;
}
.site-head .wrapper {
}
.site-head-pad {
	margin: 0;
	padding: 0;
	width: 960px;
	float: left;
	position: relative;
}
.site-head .logo {
	background-color: #fff;
	width: 244px;
	height: 200px;
	float: left;
	margin-bottom: 0px;
	margin-left: -10px;
	background: url(/_Images/Global/bsa-logo-bg.png) top left no-repeat;
}
.culture-site-head .logo {
	width: 244px;
	height: 185px;
	float: left;
	margin-bottom: 0px;
	margin-left: -10px;
	text-align:center;
	padding-top:15px;
}
.culture-site-head .logo img {
	margin-top:15px;
}
.site-head .logo a img {
	margin: 13px 0 0 33px;
	padding-left: 10px;
	position: absolute;
	top: 0px;
	padding-left: 10px;
}
.site-head .utility-nav-wrap {
	float: right;
	margin-top: 2px;
}
.inner-header .logo {
	width: 241px;
	height: 165px;
	float: left;
	background: url(/_Images/Global/inner-logo-bg.png) top left no-repeat !important;
	padding: 0 0 30px 0;
}
.inner-header .logo a img {
	position: absolute;
	top: 0px;
	left: 0px;
	padding-left: 0px;
	margin-top:10px;
}
#global-language-selector {
	right: 0;
	margin: 0;
	padding: 10px 0;
	position: absolute;
	top: 38px;
	width: 255px;
	height: 565px;
	overflow: hidden;
	z-index: 1000;
	display: none;
	float: left;
	background: #004c93 url(/_Images/Global/drop-down-bg.png) top left repeat-x;
}
.parent {
	position: relative;
	height: 585px;
	width: 100%;
	overflow: hidden;
}
.scrollable {
	position: absolute;
	top: 0px;
	width: 100%;
}
.scrollbar {
	cursor: default;
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 2;
	background: red;
	width: 17px;
	border-radius: 8px;
	height: 50px;
}
#home-global-language-selector {
	left: 0;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 65px;
	width: 100%;
	z-index: 1000;
	display: none;
	float: left;
}
.global-language-selector {
	left: 0;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 65px;
	width: 100%;
	z-index: 1000;
	display: none;
}
/*Country Drop down*/
#home-global-language-selector .country-list {
	margin: 0;
	padding: 15px;
	width: 97%;
	background-color: #2b92f3;
	float: left;
	top: 25px;
}
#home-global-language-selector .country-close-btn {
	margin: 0 0 10px 425px;
	padding: 0;
	background: url(/_Images/Global/country-close-bg.png) top left no-repeat;
	width: 93px;
	height: 21px;
	float: left;
	cursor: pointer;
	text-align: center;
	color: #fff;
}
#home-global-language-selector .country-list h2 {
	color: #fff;
	font-family: "museo-slab";
	font-weight: 600;
	font-size: 15px;
	margin: 0;
	padding: 0 0 10px 0;
	border-bottom: 3px solid #fff;
	float: left;
	width: 170px;
	word-wrap: break-word;
}
#home-global-language-selector .country-list-col {
	width: 170px;
	margin: 0 14px 0 0;
	padding: 0;
	float: left;
}
#home-global-language-selector .country-list ul {
	padding: 10px 0 37px 0;
	margin: 0;
	float: left;
}
#home-global-language-selector .country-list ul li {
	width: 100%;
	float: left;
}
#home-global-language-selector .country-list ul li a {
	margin: 0;
	color: #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	list-style: none;
	word-wrap: break-word;
	font-family: 'Droid Serif', serif;
	cursor: pointer;
}
#home-global-language-selector .country-list ul li a:hover {
	text-decoration: underline;
}
/*inner Country Drop down*/
#global-language-selector #full-page-container {
	margin-top:10px;
}
#global-language-selector .inner-country-list-col {
	width: 260px;
	margin: 0 14px 0 0;
	padding: 0;
	float: left;
}
#global-language-selector .country-list {
	margin: 0;
	padding: 0px 0 15px 15px;
	width: 94%;
	float: left;
	top: 25px;
	height: 548px;

	/*overflow-y: auto;*/
}
#global-language-selector .country-close-btn {
	margin: 0 0 10px 425px;
	padding: 0;
	background: url(/_Images/Global/country-close-bg.png) top left no-repeat;
	width: 93px;
	height: 21px;
	float: left;
	cursor: pointer;
	text-align: center;
	color: #fff;
}
#global-language-selector .country-list h2 {
	color: #fff;
	font-family: "museo-slab";
	font-weight: 500;
	font-size: 15px;
	margin: 0;
	padding: 0 0 10px 0;
	border-bottom: 3px solid #fff;
	width: 170px;
	word-wrap: break-word;
}
#global-language-selector .inner-country-list-col {
	width: 240px !important;
	margin: 0 0px 0 0;
	padding: 0;
	float: left;
}
#global-language-selector .country-list ul {
	padding: 10px 0 37px 0;
	margin: 0;
}
#global-language-selector .country-list ul li a {
	margin: 0;
	color: #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	list-style: none;
	word-wrap: break-word;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	cursor: pointer;
}
#global-language-selector .country-list ul li a:hover {
	text-decoration: underline;
}
#global-language-selector .inner-country-location {
	float: right;
}
#global-language-selector .country-list ul li .inner-country-location img {
	float: left;
}
.inner-country-location > img{vertical-align: middle;}
/* utility-nav */
.home-utility-nav-wrap ul.utility-nav {
	padding: 8px 0px 0px 55px;
	font-style: italic;
	clear: right;
	float: left;
	margin-top: 0px;
	margin-right: 30px;
}
.home-utility-nav-wrap ul.utility-nav li {
	padding: 0px 0px 0px 30px;
	display: inline-block;
}
.home-utility-nav-wrap ul.utility-nav li.highlight a {
	color: #0090f2;
	text-decoration: none;
}
.home-utility-nav-wrap ul.utility-nav li.highlight a:hover {
	text-decoration: none;
}
.home-utility-nav-wrap ul.utility-nav li:last-child {
	padding: 0px 0px 0px 26px;
	display: inline-block;
}
.home-utility-nav-wrap ul.utility-nav li a {
	color: #FFFFFF;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
}
.home-utility-nav-wrap ul.utility-nav li.utility-nav-active a {
	color: #0099ff;
	text-decoration: none;
}
.home-utility-nav-wrap ul.utility-nav li.utility-nav-active a:hover {
	color: #0099ff;
	text-decoration: none;
}
.home-utility-nav-wrap ul.utility-nav-language li, .home-utility-nav-wrap ul.utility-nav-language li a {
	color: #d8e7f4;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	padding:0 3px;
}
.home-utility-nav-wrap ul.utility-nav-language li, .home-utility-nav-wrap ul.utility-nav-language li a label {
	cursor:pointer;
}
.home-utility-nav-wrap ul.utility-nav li a:hover, .home-utility-nav-wrap ul.utility-nav-language li a:hover {
	text-decoration: underline;
}
.home-utility-nav-wrap ul.utility-nav-language {
	float: right;
	text-align: right;
}
.home-utility-nav-wrap ul.utility-nav-language li {
	padding: 0px 0px 0px 10px;
	display: inline-block;
	vertical-align: middle;
}
.home-utility-nav-wrap ul.utility-nav-language li:last-child {
	padding-left: 10px;
	font-style: italic;
}
/*--- inner pages ----*/
.utility-nav-wrap ul.utility-nav {
	padding: 2px 0px 0px 55px;
	font-style: italic;
	clear: right;
	float: left;
	margin-top: 8px;
	margin-right: 30px;
}
.utility-nav-wrap ul.utility-nav li {
	padding: 0px 0px 0px 30px;
	display: inline-block;
}
.utility-nav-wrap ul.utility-nav li.highlight a {
	color: #0090f2;
	text-decoration: none;
}
.utility-nav-wrap ul.utility-nav li.highlight a:hover {
	text-decoration: none;
}
.utility-nav-wrap ul.utility-nav li:last-child {
	padding: 0px 0px 0px 26px;
	display: inline-block;
}
.utility-nav-wrap ul.utility-nav li a {
	color: #FFFFFF;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
}
.utility-nav-wrap ul.utility-nav li.utility-nav-active a {
	color: #0099ff;
	text-decoration: none;
}
.utility-nav-wrap ul.utility-nav li.utility-nav-active a:hover {
	color: #0099ff;
	text-decoration: none;
}
.utility-nav-wrap ul.utility-nav-language li, .utility-nav-wrap ul.utility-nav-language li a {
	color: #d8e7f4;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
}
.utility-nav-wrap ul.utility-nav-language li, .utility-nav-wrap ul.utility-nav-language li a label {
	cursor:pointer;
}
.utility-nav-wrap ul.utility-nav li a:hover, .utility-nav-wrap ul.utility-nav-language li a:hover {
	text-decoration: underline;
}
.utility-nav-wrap ul.utility-nav-language, .home-utility-nav-wrap ul.utility-nav-language {
	float: right;
	text-align: right;
	margin-bottom:2px;
	border:1px solid #004c93;
	padding:2px;
}
.utility-nav-wrap ul.utility-nav-language li {
	padding: 2px 0px 2px 10px;
	display: inline-block;
	vertical-align: middle;
}
.utility-nav-wrap ul.utility-nav-language li:last-child {
	padding-right: 10px;
	font-style: italic;
}
.home-global-search, .global-search {
	background-color: #a8a8a8;
	width: 203px;
	height: 21px;
	border: 1px solid #cccccc;
	background-image: url(/_Images/Global/global-search-background.png);
	background-repeat: repeat-x;
	float: left;
	margin-top: 4px;
	margin-bottom: 2px;
}
.home-global-search {
}
.input-search {
	background-color: #a8a8a8;
	width: 175px;
	height: 15px !important;
	border: 0px;
	color: #fff !important;
	background-image: url(/_Images/Global/global-search-background.png);
	background-repeat: repeat-x;
	padding:3px 0 3px 3px!important;
}
.search-icon {
	cursor: pointer;
	background-image: url(/_Images/Icons/icon-search.png);
	background-repeat: no-repeat;
	width: 15px;
	height: 14px;
	float: right;
	margin: 5px 5px 5px 0px;
}
/* primary-nav */
.primary-nav-wrap {
	float: left;
}
.home-primary-nav-pad {
	margin-top: 25px !important;
}
.primary-nav-wrap ul.primary-nav {
	margin-top: 25px;
}
.home-primary-nav-pad ul.primary-nav {
	margin-top: 0 !important;
}
ul.primary-nav li.primary-nav-item {
	display: inline-block;
	padding: 0  10px;
	text-align: center;
	border-right: 1px dotted #a9a9a9;
	line-height: 18px;
	width: 95px;
	vertical-align: middle;
}
.browser-chrome ul.primary-nav li.primary-nav-item { 
	padding: 0 21px;
	font-family:Arial, Helvetica, sans-serif !important;
}
ul.primary-nav li.primary-nav-item a.primary-nav-link {
	font-size: 15px;
	text-shadow: 1px #000;
	color: #204c8e;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	display: block;
	border-bottom: 2px solid #fff;
	line-height:16px;
}
ul.primary-nav li:hover a.primary-nav-link-active {
	color: #0099ff;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
}
ul.primary-nav li a.primary-nav-link-active {
	font-size: 15px;
	text-shadow: 1px #000;
	color: #0099ff;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom: 2px solid #0099ff;
	padding-bottom: 2px;
	display:block;
	line-height: 16px;
}
ul.primary-nav li.primary-nav-item:last-child {
	border-right: none;
	padding-right: 0px;
}
ul.primary-nav li.primary-nav-item:last-child a {
	background-color: #004C93;
	color: #fff;
	width: 120px;
	padding:8px;
	line-height: normal;
	display: block;
	border-bottom: none !important;
	line-height:16px;
}
ul.primary-nav li.primary-nav-item:last-child ul.dropnav li.dropnav-item,
ul.primary-nav li.primary-nav-item.last-child ul.dropnav li.dropnav-item {
	background-color: #004C93;
}

ul.primary-nav li.primary-nav-item:last-child ul.dropnav li.dropnav-item:hover,
ul.primary-nav li.primary-nav-item.last-child ul.dropnav li.dropnav-item:hover {
	background-color: #0099ff;
}

ul.primary-nav li.primary-nav-item:last-child li a,
ul.primary-nav li.primary-nav-item.last-child li a {
	background-color: transparent;
	width: auto;
}
ul.primary-nav li.primary-nav-item.last-child {
	border-right: none;
	padding-right: 0px;
}
ul.primary-nav li.primary-nav-item.last-child  a{
	background-color: #79afe9;
	color: #fff;
	width: 120px;
	display: block;
	border-bottom: none !important;
	font-family:Arial, Helvetica, sans-serif;
}
ul.primary-nav li.primary-nav-item:last-child a:hover {
	background-color: #0072c9;
	font-family:Arial, Helvetica, sans-serif;
	width: 120px;
	border-bottom: none !important;
}
ul.primary-nav li.primary-nav-item.last-child a:hover {
	font-family:Arial, Helvetica, sans-serif;
	background-color: #0072c9;
	width: 120px;
	min-height: 30px;
	border-bottom: none !important;
	color:#fff !important;
}
ul.primary-nav li.primary-nav-item:last-child li a:hover,
ul.primary-nav li.primary-nav-item.last-child li a:hover  {
	background-color: transparent;
}

ul.primary-nav li.primary-nav-item:last-child a.primary-nav-link, ul.primary-nav li.primary-nav-item:last-child a.primary-nav-link:hover {
	color: #fff
}
ul.primary-nav li.primary-nav-item:hover a.primary-nav-link {
	color: #0099ff;
	text-decoration: none;
	border-bottom: 2px solid #0099FF;
}
ul.primary-nav li.primary-nav-item a.primary-nav-selected ul.primary-nav li.primary-nav-item .dropnav-wrap {
	display: none;
	position: absolute;
}
ul.primary-nav li.primary-nav-item ul.dropnav {
	display: none;
	position: absolute;
	z-index: 1;
	padding-top: 4px;
	cursor: pointer;
	z-index: 50;
}
ul.primary-nav li.primary-nav-item ul.dropnav li.dropnav-item {
	float: none;
	position:relative;
}
ul.dropnav-sub{
	display: none;
	position: absolute;
	z-index: 1;
	padding-top: 4px;
	cursor: pointer;
	z-index: 50;
	left:180px;
	top:-4px;
	
}
ul.primary-nav li.primary-nav-item:hover>ul.dropnav , ul.primary-nav li.primary-nav-item ul.dropnav li.dropnav-item:hover > ul.dropnav-sub{
	display: block;
}
ul.primary-nav ul.dropnav li.dropnav-item {
	color: #fff;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 0;
	display: block;
	border-bottom: 1px dotted #fff;
	text-align: left;
	width: 180px;
	line-height: normal;
	background-color: #0099ff;
}
ul.primary-nav ul.dropnav-sub li.dropnav-item {background-color: #34acfb;}

ul.primary-nav ul.dropnav li.dropnav-item:hover {
	background: #0072c9 url(/_Images/Icons/icon-primary-nav-arrow.png) 96% 50% no-repeat;
}
ul.primary-nav ul.dropnav li.dropnav-item:last-child {
	border: none;
}
ul.primary-nav ul.dropnav li.dropnav-item a {
	color: #fff;
	text-decoration: none;
	display:block;
	padding:10px 30px 10px 15px;
}
ul.primary-nav ul.dropnav li.dropnav-item a.dropnav-link {
}
ul.primary-nav ul.dropnav li.dropnav-item a.dropnav-link:hover {
}
ul.primary-nav ul.dropnav .subnav-wrap {
/*display: none;
	position: absolute;*/
}
ul.primary-nav ul.dropnav ul.subnav {
}
ul.primary-nav ul.dropnav ul.subnav li.subnav-item {
}
ul.primary-nav ul.dropnav ul.subnav li.subnav-item a.subnav-link {
}
ul.primary-nav ul.dropnav ul.subnav li.subnav-item a.subnav-link:hover {
}
.grey-line {
	border-bottom: 1px solid #ccc;
	margin: 0;
	padding: 0;
	height: 1px;
}
/* Subnav Bug #28114 */
ul.dropnav div.subnav-wrap{
	background-color:#0099FF;
	display:none;
	left: 100%;
    margin-bottom: 40px;
    position: absolute;
    top: 0;
	margin-top:4px;
    width:150px;
    z-index: 999;
}
ul.dropnav div.subnav-wrap div.subnav-pad{
 	height: 100%;
    margin-bottom: -40px;
    padding: 25px 20px 30px 30px;
    position: relative;
    z-index: 1000;
}
.subnav-wrap ul.subnav li{
	border-bottom:1px dotted #FFFFFF;	
}
.dropnav li.hover .subnav-wrap{
	display:block;	
}
.dropnav li.hover .subnav-wrap ul li.hover{
	background-color:#0072C9;	
}

/**/
/* breadcrumb */
.breadcrumb {
	background-color: #e5f0fa;
	color: #2e2e2e;
	padding: 2px 0 0 10px;
}
.breadcrumb a {
	color: #2e2e2e;
	font-family:Arial, Helvetica, sans-serif;
}
.breadcrumb a:hover {
	color: #2e2e2e;
	text-decoration: underline;
}
.breadcrumb .current {
	font-weight: bold;
	color: #2e2e2e;
	font-family:Arial, Helvetica, sans-serif;
}
.page-title {
	float: left;
}
.page-title h1 {
	width: 700px;
	line-height: 38px;
	float: left;
	color: #204c8e;
	font-size: 35px;
	padding: 10px 0px 35px 0px;
	font-family: "museo-slab";
	font-weight: 500;
	margin: 25px 0 0 0;
}
.page-title h2 {
	padding: 40px 0px 13px 0;
	float: right;
	margin-top: 15px;
	margin-left: 5px;
	background: url(/_Images/Icons/icon-blue-arrow-big.png) 100% 72% no-repeat;
}
.page-title-wrapper {
	position: relative;
	float: left;
	width: 100%;
}
.dotted-line-left {
	float: left;
	border-bottom: 1px dotted #ccc;
	padding-bottom: 20px;
}
.title-right-col {
	position: absolute;
	right: 0;
	bottom: 0;
}
.title-right-col h2 {
	padding: 40px 0px 20px 0;
	float: right;
	margin-top: 15px;
	margin-left: 5px;
}
.title-right-col h2 a {
	line-height: 19px;
	color: #0099ff;
	font-size: 20px;
	font-family: "museo-slab";
	font-weight: 500;
	background: url(/_Images/Icons/icon-blue-arrow-big.png) bottom right no-repeat;
	float: left;
	padding-right: 34px;
}
.dotted-line-right {
	float: right;
	/*border-bottom: 1px dotted #ccc;*/
	width: 230px;
	padding-bottom: 20px;
}
.content-wrapper {
	float: left;
	width: 100%;
}
/**************************************************************************************************
* 3 column layout 
*************/
.cols-3 {
	padding-top: 20px;
}
.cols-3 .col {
}
/* column left */ 
.cols-3 .col-left {
	width: 160px;
	z-index: 5;
	float: left;
}
.cols-2 {
	padding: 0;
	margin: 0;
}
.cols-2 .col-left-210 {
	padding: 0;
	margin: 0 8px 0 0;
	width: 210px;
	float: left;
}
.cols-2 .col-right-210 {
	width: 76%;
	float: right;
	margin: 0;
	padding: 20px 0 0 0;
}
.cols-2 .col-pad {
	width: 100% !important;
}
.error-content{
	padding:18px 0px 0px 0px;
}

/*Section Navigation*/
.social-share-buttons .stButton .stArrow {
	display: none !important;
}
.secnav-wrap {
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	padding-top: 2px;
	float:left;
}
.secnav-wrap ul.secnav {
	background-color: #e5f0fa;
	padding-top: 15px;
	float: left;
	width: 100%;
}
ul.secnav li.secnav-item-active a.secnav-link {
	background: url(/_Images/Icons/icon-nav-arrow.png) bottom right no-repeat;
}
ul.secnav li.secnav-item:first-child {
	border-top: 3px solid #fff;
}
ul.secnav li.secnav-item:last-child {
	border-bottom: 1px solid #fff;
}
ul.secnav li.secnav-item-active:last-child {
	border-bottom: 0px;
}
ul.secnav li.secnav-item-active, ul.secnav li.secnav-item {
	font-family:Arial, Helvetica, sans-serif;
	border-bottom: 1px dotted #a9a9a9;
	float: left;
	width: 100%;
}
ul.secnav li.secnav-item-active a.secnav-link, ul.secnav li.secnav-item a.secnav-link {
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	display: block;
	padding: 8px 15px 5px 10px;
}
ul.secnav li.secnav-item-active a.secnav-link {
	color: #004c93;
}
ul.secnav li.secnav-item a.secnav-link {
	color: #999999;
}
.secnav-wrap ul.secnav .secnav-item a + ul, .secnav-wrap ul.secnav .secnav-item-active a + ul {
	margin: 0px;
	float: left;
	padding-left: 0px;
	width: 100%;
	border-top: 1px dotted #A9A9A9;
}
.secnav-wrap ul.secnav .secnav-item a + ul li, .secnav-wrap ul.secnav .secnav-item-active a + ul li {
	margin: 0px;
	font-style: italic;
	float: left;
	width: 100%;
	border-bottom: 1px dotted #A9A9A9;
}
.secnav-wrap ul.secnav .secnav-item-active a + ul li:last-child, .secnav-wrap ul.secnav .secnav-item-active a + ul li.last-child {
	/*border-bottom:none;*/
}
.secnav-wrap ul.secnav .secnav-item-active a + ul li.secnav-item-active {
	border-bottom: none;
}
.secnav-wrap ul.secnav .secnav-item a + ul li.secnav-item-level-two-active a, .secnav-wrap ul.secnav .secnav-item-active a + ul li.secnav-item-level-two-active a, .secnav-wrap ul.secnav .secnav-item a + ul li.secnav-item-level-two a.secnav-link {
	font-size: 13px;
	margin-left: 15px;
}
.secnav-wrap ul.secnav .secnav-item-active a + ul li.secnav-item-level-two-active a.secnav-item-active {
	color: #004c93;
}
.secnav-wrap ul.secnav .secnav-item a + ul li.secnav-item-level-two a {
	color: #999999;
}
ul.secnav li.secnav-item-active a.secnav-link + ul li.secnav-item-level-two a.secnav-link {
	color: #999999;
	font-size: 13px;
	margin-left: 15px;
	background: none;
}
ul.secnav li.secnav-item-main-head-active a.secnav-link, ul.secnav li.secnav-item-main-head.secnav-item-main-head a.secnav-link {
	color: #0099ff;
	font-style: italic;
	font-size: 16px;
	display: block;
	margin: 0 10px 0 5px;
	border-bottom: 1px solid #8bbced;
	padding: 12px 15px 2px 5px;
}
ul.secnav li.secnav-item-main-head-active {
	background: url(/_Images/Icons/icon-nav-arrow.png) bottom right no-repeat;
}
.secnav-wrap ul.secnav .secnav-item-active .secnav-item-sub {
	float: left;
	padding: 8px 0 8px 10px;
	width: 93%;
	border-bottom: 1px dotted #A9A9A9;
	background: url(/_Images/Icons/icon-nav-arrow.png) bottom right no-repeat;
}
ul.secnav li.secnav-item-main-head-active a.secnav-link, ul.secnav li.secnav-item-main-head.secnav-item-main-head a.secnav-link {
	color: #0099ff;
	font-style: italic;
	font-size: 16px;
	display: block;
	margin: 0 10px 0 5px;
	border-bottom: 1px solid #8bbced;
	padding: 12px 15px 2px 5px;
	text-decoration: none;
}
.ul.secnav li.secnav-item a.secnav-link {
	color: #999999;
}
.secnav-wrap ul.secnav .secnav-item a + ul li.secnav-item-active {
	background: url("/_Images/Icons/icon-nav-arrow.png") no-repeat scroll right bottom transparent;
	border-bottom: none !important;
	color: #004C93;
	padding-left: 25px;
}
ul.secnav li.submenu-main {
	background-image: none;
}
ul.secnav li.submenu {
	padding-left: 30px;
}
ul.secnav li.submenu a {
	font-style: italic;
	font-size: 13px !important;
}
.globe-content {
	padding-top: 10px;
}
.globe-content-text {
	border-bottom: 1px solid #c7c6c6;
	border-top: 1px solid #c7c6c6;
	padding: 6px 4px 10px 4px;
}
.globe-download, .globe-download a {
	color: #666666;
	font-family: "museo-slab";
	font-weight: 500;
	font-size: 15px;
	float: left;
	border-bottom:none;
	cursor:pointer;
	width:100%;
	text-decoration:none;
}
.globe-download img {
	vertical-align:middle;
	float:left;
	margin-right:5px;
}
.globe-download .first-label {
	min-height:23px;
	padding:8px 0 0 0;
	line-height:18px;
	margin:0;
}
.globe-download a.globe-download-nth-1 {
	padding-top: 5px;
}
.secnav-wrap ul li ul li.secnav-item-level-two-active {
	background: url(/_Images/Icons/icon-nav-arrow.png) bottom right no-repeat;
}
.secnav-wrap ul li ul li.secnav-item-level-two-active a {
	color: #004C93 !important;
}
.globe-download a:hover, .globe-year a:hover {
	text-decoration:none;
}
.globe-year, .globe-year a {
	color: #666666;
	font-family: "museo-slab";
	font-weight: 600;
	font-size: 14px;
	padding-top: 7px;
	clear: both;
}
.globe-year {
	padding-top:0;
}
.globe-download a img {
	margin-right: 5px;
	float: left;
}
.col-left-210 .search-result {
	background-color: #e5f0fa;
	margin-top: 1px;
	padding: 15px 15px;
	float: left;
	border-bottom: 1px dotted #a9a9a9;
}
.col-left-210 .search-col {
	border-bottom: 1px solid #ccc;
	font-size: 13px;
	color: #666;
	float: left;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
}
.col-left-210 .search-col input[type="checkbox"] {
	margin-right: 8px;
	float:left;
}
.col-left-210 .search-col input[type="checkbox"] + label {
	margin-left:2px;
	position: relative;
	float: left;
	width:132px;
}
.col-left-210 .search-result h5 {
	font-size: 13px;
	color: #666;
	font-weight: normal;
	padding-bottom: 10px;
}
.all-results-check{margin-left:0px !important}
.col-left-210 .search-result .subtitle {
	padding-bottom: 3px;
	border-bottom: 2px solid #0099FF;
	color: #0099FF;
	font-family: "museo-slab";
	font-weight: 700;
	margin-bottom: 10px;
	font-size: 13px;
}
.col-left-210 input[type=text] {
	border-bottom: 1px solid #c6c6c6;
	border-top: 1px solid #949494;
	border-left: 1px solid #cbced0;
	border-right: 1px solid #cfd3d6;
	-webkit-box-shadow: inset 2px 2px 2px 0px #e3e4e4;
	-moz-box-shadow: inset 2px 2px 2px 0px #e3e4e4;
	box-shadow: inset 2px 2px 2px 0px #e3e4e4;
	color: #C4C4C4;
    float: left;
    height: 15px;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:10px;
	width:170px;
}
.col-left-210 input[type=button], .col-left-210 input[type=submit], .col-left-210 input[type=reset] {
	width: 170px;
	white-space: normal;
}
.col-left-210 .search-col li {
	float: left;
	width: 100%;
	margin: 0;
	padding: 4px 0;
}
.col-left-210 .search-col li:first-child + li {
	padding-top: 10px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
.col-left-210 .search-submit {
	float: left;
}
.col-left-210 .search-col li .myCheckbox, .col-left-210 .search-col li .myCheckbox_list {
	margin-left: 25px;
	float:left;
}
/* column middle */
.cols-3 .col-middle {
	width: 541px;
	z-index: 10;
	float: left;
}
.cols-3 .col-middle p {
}
.cols-3 .col-middle .col-pad {
	padding: 0 0 0px 20px;
	float: left;
	width: 96%;
}
.page-title-content {
	color: #0099ff;
	font-family: "museo-slab";
	font-weight: 500;
	border-bottom: 2px solid #0099ff;
	margin-top: -5px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	font-size: 20px;
	line-height:25px;
}
.home-col-left .page-title-content {
	float:left;
	width:100%;
}
.home-col-left .page-title-content img {
	max-width:20px;
}
.home-col-left .home-title {
	float:left;
	max-width:60%;
}
.home-col-left  .home-title + img {
	float:left; 
	margin-left:5px;
	max-width:20px;
}
/*Form styles*/
.language-form {
	
	padding:35px 0px 0px 0px;
}
.language-form label {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-align: right;
	margin-right: 10px;
	width: 15em;
	float: left;
	color: #666666;
	padding-top:5px;
}
.language-form div {
	width: 100%;
	float: left;
	padding-bottom: 20px;
}
.language-form input[type="text"]{
	 width:400px;

	background-repeat: no-repeat;
	background-position: 3% 50%;
	
	border-left: 1px solid #c3c3c3;
	border-bottom: 1px solid #c3c3c3;
	border-right: 1px solid #c3c3c3;
	border-top: 1px solid #949494;
	border-radius: 2px;

	
	}
.language-form select{
	width:250px;

	background-repeat: no-repeat;
	background-position: 3% 50%;
	
	border-left: 1px solid #c3c3c3;
	border-bottom: 1px solid #c3c3c3;
	border-right: 1px solid #c3c3c3;
	border-top: 1px solid #949494;
	border-radius: 2px;
	padding:6px;

	
	}
.dpPath{float:left;}
.dpPath input[type="text"]{width:115px; border-right:0px; padding-left:8px;border-top-right-radius:0; border-bottom-right-radius:0;}
.dpPathText{float:left}
.dpPathText input[type="text"]{border-left:0px; border-top-left-radius:0; border-bottom-left-radius:0;}
.ajax-loader{padding:15px 0 0 15px; display:none}
.language-search-results-wrap{margin-top:30px; float:left; width:100%; overflow:hidden}
.language-search-results-pad{padding:20px;}
.toggle-btn{background: url(/_Images/Icons/icon-panel-open.png) no-repeat; width:20px;  height:20px; display:inline-block; cursor:pointer; vertical-align:middle; padding-right:5px;}
.expanded{background: url(/_Images/Icons/icon-panel-close.png) no-repeat; width:20px;  height:20px; display:inline-block; cursor:pointer; vertical-align:middle; padding-right:5px;}

.icon-expand-all{
    background-image: url("/_Images/Icons/icon-panel-open.png");
    background-position: 12% 45%;
    background-repeat: no-repeat;

    color: #4A4A4A;
    cursor: pointer;
    float: right;
    font-weight: bold;
    padding: 0px 15px 0 30px;
    text-align: center;
    text-shadow: 0.1em 0.1em #EBEBEB;}

.icon-expand-all.expandedAll{ background-image: url("/_Images/Icons/icon-panel-close.png");
    background-position: 12% 45%;
    background-repeat: no-repeat;

    color: #4A4A4A;
    cursor: pointer;
    float: right;
    font-weight: bold;
    padding: 0px 15px 0 30px;
    text-align: center;
    text-shadow: 0.1em 0.1em #EBEBEB;}
.fallback-report-listing{margin:15px 0;}
.fallback-report-listing ul li {line-height:28px;}
.fallback-report-listing .fsr-child-root-1{padding-left:15px;}
.fallback-report-listing .fsr-child-root-2{padding-left:15px;}
.fallback-report-listing .fsr-child-root-3{padding-left:40px;}

.fallback-report-listing ul{clear:both}

.legend-root{float:left; font-weight:bold; clear:both}
.legend{float:left; padding-left:10px;} 
.green{color:#1b8e0b}
.blue{color:#204c8e}
.red{color:#e10c0c}
.legend-root.ToggleHidden{padding-left:30px;}

.blueLegend{ background-color: #204c8e;width: 10px;height: 10px;float: left;clear: both;margin-right: 10px;}
.redLegend{ background-color: #e10c0c;width: 10px;height: 10px;float: left;clear: both;margin-right: 10px;}
.greenLegend{ background-color: #1b8e0b;width: 10px;height: 10px;float: left;clear: both;margin-right: 10px;}


.green .arrow{background: url(/_Images/Icons/icon-topic-green-arrow.png) no-repeat; width:10px;  height:10px; display:inline-block; vertical-align:middle;}
.blue .arrow{background: url(/_Images/Icons/icon-topic-blue-arrow.png) no-repeat; width:10px;  height:10px; display:inline-block; vertical-align:middle;}
.red .arrow{background: url(/_Images/Icons/icon-topic-red-arrow.png) no-repeat; width:10px;  height:10px; display:inline-block; vertical-align:middle;}

.contact-form {
	border-top: 1px solid #dcdcdc;
	padding: 15px 0px 0px 0px;
}
.contact-form label {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-align: right;
	margin-right: 10px;
	width: 8em;
	float: left;
	color: #666666;
}
.contact-form input[type="text"] + span {
	clear: both !important;
    color: red;
    float: left;
    margin-left: 106px!important;
    margin-top: 3px!important;
}
.contact-form textarea + span{
	clear: both !important;
	margin-left: 107px !important;
	margin-top: 3px !important;
	color: red;
}
.col-middle .contact-form .contact-mail-validation span + span 
{
    clear: both !important;
    color: red;
    float: left;
    margin-left: 106px!important;
    margin-top: 3px!important;
}
.contact-form div {
	width: 100%;
	float: left;
	padding-bottom: 10px;
}
.contact-sucess {
	text-align: center;
	padding: 20px;
}
.contact-sucess h3 {
	color: #0099ff;
	font-size: 45px;
	font-family: "museo-slab";
	font-weight: 600px;
	letter-spacing: 1px;
}
.contact-sucess p {
	font-size: 14px;
	font-family: "museo-slab";
	font-weight: 500;
	margin-top: 30px;
}
.contact-form div + div + div + div label.error {
	padding-left: 108px;
}
.txtEmail, .txtFirstName, .txtLastName, .txtComments, .popup-txtEmail, .popup-txtFirstName, .popup-txtLastName, .popup-txtComments {
	background-repeat: no-repeat;
	background-position: 3% 50%;
	padding-left: 30px;
	border-left: 1px solid #c3c3c3;
	border-bottom: 1px solid #c3c3c3;
	border-right: 1px solid #c3c3c3;
	border-top: 1px solid #949494;
	border-radius: 2px;
	color: #c4c4c4;
}
.txtEmail, .txtFirstName, .txtLastName, .popup-txtEmail, .popup-txtFirstName, .popup-txtLastName {
	height:15px !important;
	padding-bottom:8px;
	padding-top:8px;
}
.firstNamediv, .lastNamediv, .Emaildiv, .Commentsdiv {
    display: none;
    color: red;
    margin:3px 0 0 107px;
    padding: 0 !important;
    width:80 !important;
}
.firstNamediv {
    
}
.focusField {
	color: #000;
}
.txtEmail, .popup-txtEmail {
	background-image: url(/_Images/Icons/icon-message.png);
}
.txtFirstName, .popup-txtFirstName {
	background-image: url(/_Images/Icons/icon-user.png);
}
.txtLastName, .popup-txtLastName {
	background-image: url(/_Images/Icons/icon-user.png);
}
.txtComments, .popup-txtComments {
	background-image: url(/_Images/Icons/icon-comments.png);
	background-position: 2% 6%;
	resize: none;
	padding-top: 5px;
	width:60%;
}
label.error, .validation-exists {
	float: left;
	color: red;
	font-size: 13px;
	vertical-align: top;
	display: block;
	width: 78%;
	text-align: left;
	padding-left: 0;
}
.contact-form label.error, .contact-form .validation-exists {
	padding-left: 106px;
}
.page-title-grey-content {
	color: #666666;
	font-family: "museo-slab";
	font-weight: 500;
	border-bottom: 1px solid #cccccc;
	margin-bottom: 10px;
	padding-bottom: 5px;
}
.mod-pad {
	padding: 0px 0px 20px 0px;
}
.mod-content .callout-description {
	vertical-align: top;
	color: #666666;
	line-height: 18px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
.mod-content .callout-description img {
	float: left;
	padding: 0 20px 0 0;
}
.callout-wrap .callout-head-grey {
	color: #666666;
	font-family: "museo-slab";
	font-weight: 600;
	border-bottom: 1px solid #cccccc;
	font-size: 15px;
	margin-bottom: 10px;
}
.mod-wrap {
	float: left;
}
.callout-3-section-containers {
	clear: both;
	padding-top: 20px;
}
ul.callout-3-section-containers li {
	display: inline-block;
	width: 28%;
	margin-left: 20px;
}
ul.callout-3-section-containers li:first-child {
	margin-left: 0px;
}
ul.callout-3-section-containers .callout-image-slider, .mod-content {
	padding: 0px;
}
ul.listing {
	float: left;
	margin: 0;
	padding: 0;
}
ul.listing li {
	float: left;
	margin: 0;
	padding: 20px 0 10px 0;
	display: block;
	border-bottom: 1px solid #ccc;
}
ul.listing li:first-child {
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
}
ul.listing li:last-child {
	border: none;
}
ul.listing li img {
	float: left;
	margin-right: 25px;
	margin-bottom: 10px;
}
ul.listing li h1 {
	color: #666666;
	font-size: 18px;
	font-family: "museo-slab";
	font-weight: 500;
	margin: 0px;
}
ul.listing li h2 {
	color: #666666;
	font-size: 15px;
	font-family: "museo-slab";
	font-weight: 500;
	margin: 0px;
}
ul.listing li h3 {
	color: #0099ff;
	font-size: 13px;
	font-family: 'Droid Serif', serif;
	margin: 20px 0 10px 0;
}
ul.listing li p {
	padding-top: 10px;
}
ul.listing li ul {
	float: left;
}
ul.listing span {
	float: left;
	background: url(/_Images/Icons/icon-blue-arrow.png) 0% 50%;
	background-repeat: no-repeat;
	line-height: 28px;
	margin: 0;
	padding: 0 0 0 14px;
}
.social-share-buttons {
	padding: 0px 0px 10px 0px;
	padding-bottom: 20px;
	float: left;
	width: 100%;
}
.social-icons {
	float: left;
	width: 85%;
}
.leadership-overview {
	clear: both;
	margin-bottom: 35px;
	float: left;
	width: 100%;
}
.leadership-overview img {
	float: left;
	max-width: 150px;
	height: auto;
}
.featured-publication {
	padding: 0px 0px 0px 10px;
	overflow: hidden;
}
.featured-publication h1 {
	color: #666666;
	font-size: 18px;
	font-family: "museo-slab";
	font-weight: 500;
	margin: 0px;
}
.featured-publication h2 {
	color: #666666;
	font-size: 15px;
	font-family: "museo-slab";
	font-weight: 500;
	margin: 0px;
}
.featured-publication h3 {
	color: #0099ff;
	font-size: 13px;
	font-family: 'Droid Serif', serif;
	margin: 20px 0 10px 0;
}
.featured-publication p, .callout-pad p {
	padding-top: 5px;
}
/*--- Tabber ---*/
.tabber-control {
	color: #666666;
	float: left;
	width: 100%;
}
.tabber-control li {
	list-style: none;
	float: left;
	margin-left: 10px;
	margin-bottom: -1px;
}
.tabber-control ul.tab-control {
	width: 100%;
	border-bottom: 1px solid #ccc;
	float: left;
	margin-bottom: 15px;
}
.tabber-control ul.tab-control li {
	list-style:none;
}
.tabber-control ul.tab-control a {
	display: block;
	padding: 10px;
	text-decoration: none!important;
	margin: 10px 1px 0px 1px;
	margin-left: 0;
	font-family: "museo-slab";
	font-weight: 500;
	font-size: 14px;
	color: #666666;
	background: #eaeaea;
	border: 1px solid #cccccc;
	text-align: center;
}
.tabber-control ul a:hover {
	color: #666666;
	background: #d5cfcf;
}
.tabber-control ul a.selected {
	margin-bottom: 0;
	color: #666666;
	background: #fff;
	border-bottom: 1px solid #fff;
	cursor: default;
}
/*.tabber-control div {
	padding: 10px 10px 8px 10px;
 *padding-top:3px;
 *margin-top:-15px;
	background: #fff;
	margin-top: 46px;
}*/
.rtf-content {
	padding: 2px 0 2px 0;
	color:#666;
}
.rtf-content p {
	padding: 2px 0 2px 0;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #666;
}
.rtf-content h1 {
	font-family:"museo-slab";
	font-size:22px;
	color:#0099FF;
	margin:0 0 8px 0;
	line-height:25px;
}
.rtf-content h2 {
	font-family:'Droid Serif',serif;
	color:#0099FF;
	font-size:20px;
	margin:0 0 8px 0;
	line-height:25px;
}
.rtf-content h3 {
	font-family:'Droid Serif',serif;
	color:#0099FF;
	font-size:18px;
	margin:0 0 8px 0;
	line-height:25px;
}
.rtf-content h4 {
	font-family:'Droid Serif',serif;
	color:#0099FF;
	font-size:16px;
	margin:0 0 8px 0;
	line-height:25px;
}
.rtf-content h5 {
	font-family:'Droid Serif',serif;
	color:#0099FF;
	font-size:14px;
	margin:0 0 8px 0;
	line-height:25px;
}
.rtf-content h6 {
	font-family:'Droid Serif',serif;
	color:#0099FF;
	font-size:13px;
	margin:0 0 8px 0;
	line-height:25px;
}
.rtf-content p {
	font-size: 13px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #666666;
	padding:8px 0;
}
.rtf-content ol {
	padding-left:2.5em;
	list-style-type:decimal;
}
.rtf-content ol li {
	border:none;
	color:#666;
	}
.rtf-content ul {
	padding-left:2.5em;
	list-style-type:disc;
}

.rtf-content ul + p {clear:both;}
.rtf-content ul  li {
	border:none;
	color:#666;
	padding-left:5px;
	list-style-image: url("/_Images/Icons/bullets.png");
}
.rtf-content ul ul, .rtf-content ol ol {
}
.rtf-content .blockquote-wrapper {
	float: left;
	width: 100%;
	background-color: #e5f0fa;
	padding: 0 0 10px 0;
	margin: 10px 0 20px 0;
}
.rtf-content blockquote {
	color: #0099FF;
	font-size: 14px;
	font-family: "museo-slab";
	font-weight: 600;
	font-weight: bold;
	line-height: 30px;
	margin: 10px 0 5px 0;
	padding: 20px 20px 0px 20px;
	float: left;
	quotes: "\201C" "\201D";
}
.rtf-content blockquote:before {
	content: open-quote;
	float: left;
	font-size: 60em;
	font-family: Arial, Helvetica, sans-serif !important;
}
.rtf-content blockquote:after {
	content: close-quote;
	font-size: 60em;
	font-family: Arial, Helvetica, sans-serif !important;
}
.rtf-content .blockquote-wrapper .news-author {
	color: #0099FF;
	font-size: 13px;
	font-family: "museo-slab";
	float: left;
	text-align: right;
	width: 96%;
}
.rtf-content .blockquote-wrapper .news-author:before {
	content: "-";
}
.rtf-content>img {
	float: left;
	padding-right: 15px;
}
.rtf-content blockquote:before {
	content: '\201C';
	font-size: 30px;/*margin-left: -0.55em;*/
}
.rtf-content blockquote:after {
	content: '\201D';
	font-size: 30px;/*margin-top: -70px;
	margin-left: 360px;*/
}
.anti-piracy-rtf {
	margin: 0;
	padding: 0 0 35px 0;
	width: 100%;
	float: left;
}
.anti-piracy-rtf ul {
	margin: 0;
	padding: 0px 0;
	width: 100%;
	float: left;
	border-top: 1px dotted #666;
}
.anti-piracy-rtf ul:last-child {
}
.anti-piracy-rtf ul li {
	margin: 0;
	padding: 15px 0;
	float: left;
	border-bottom: 1px dotted #666;
	width:100%;
}
.anti-piracy-rtf ul li h5 {
	color: #0099FF;
	font-family: 'Droid Serif', serif;
	margin: 0;
	padding: 0 0 5px 0;
	font-size: 14px;
	font-style: italic;
	font-weight: normal;
}
.anti-piracy-rtf ul li>img {
	border: 4px solid #c9c9c9;
	float: left;
	margin-right: 15px;
}
.anti-piracy-rtf ul li a {
	background: url("/_Images/Icons/icon-blue-arrow.png") no-repeat scroll 0 50% transparent;
	font-family: 'Droid Serif', serif;
	padding: 0 0 0 15px;
	text-decoration: none;
}
.anti-piracy-rtf ul li a:hover {
	text-decoration: underline;
}
.col-pad .callout-studies-slider {
	background-color: #e5f0fa;
	width: 100%;
	float: left;
	height: 297px;
}
.featured-publication ul {
	float: left;
	margin-left:0;
}
.featured-publication ul li {
	clear: both;
	background: url(/_Images/Icons/icon-blue-arrow.png) 0% 50%;
	background-repeat: no-repeat;
	padding-left: 14px;
	line-height: 28px;
	list-style:none;
}
.featured-publication ul li a {
	color: #0099ff;
	font-size: 13px;
	font-family: 'Droid Serif', serif;
}
.search-news-event-list ul li {
	list-style:none;
}
.tabber-control .search-news-event-list ul li a {
	background:none;
}
.tabber-control .search-news-event-list ul li a:hover {
	background:none;
	color: #0099ff;
}
.subscribe-rss ul li {
	padding: 5px 0;
	list-style:none;
}
.subscribe-rss ul li a {
	background: url("/_Images/Icons/icon-blue-arrow.png") no-repeat scroll 0 50% transparent;
	font-family: 'Droid Serif', serif;
	padding: 0 0 0 15px;
	text-decoration: none;
}
/*/////// hero ///////////////////////////////////////////////////////////*/
.hero {
	height: 327px;
	position: relative;
}
.hero_pad {
	padding: 0;
}
.hero_slider {
	overflow: hidden;
	height: 327px;
}
.hero_slider_box {
	height: 327px;
	width: 100%;
}
.hero_slider_nav {
	float: left;
	position: absolute;
	margin-top: -48px;
	z-index: 9998;
	right: 5px;
}
.hero_slider_nav a {
	display: inline-block;
	height: 11px;
	width: 11px;
	background: url('/_Images/Global/hero-nav-icon.png') 0 0 no-repeat;
	margin-right: 5px;
}
.hero_slider_nav a.activeSlide {
	background: url('/_Images/Global/hero-nav-icon-active.png') 0 0 no-repeat;
	display: inline-block;
}
.hero-image {
	float: left;
	width: 270px;
	margin-right: 10px;
}
.hero_slider_box .hero-image img {
	width:290px;
	max-height:298px;
}
.hero-content-wrapper {
	float: right;
	width: 200px;
	padding-right: 15px;
	height: 275px;
	overflow: hidden;
}
.hero-content-wrapper h1 {
	font-family: Verdana, Geneva, sans-serif;
	font-style: normal;
	font-size: 50px;
	font-weight: 500;
	color: #6b6b6b;
	text-transform: uppercase;
	text-shadow: 0px 1px #fff;
	letter-spacing: 1px;
	line-height: 1;
	margin-top: 30px;
	max-height: 100px;
	overflow: hidden;
}
.hero-content-wrapper .hero-slider-visit-site {
	display:table;
	float:none;
	margin-bottom:10px;
}
.hero-content-wrapper .hero-slider-download-pdf {
	display:table;
	float:none;
	margin-bottom:10px;
	width:100%;
}
.hero-content-wrapper .hero-slider-download-pdf img{width:12px;}
.hero-content-wrapper .hero-content-box {
	padding: 0px;
	float: left;
	width: 100%;
}
.hero-content-header-image {
	/*background-image: url(/_Images/Global/icon-arrow-up.png);*/
	background-repeat: no-repeat;
	width: 15px;
	height: 8px;
	/*right: 350px;*/
	margin: -8px 0px 0px 0px;
	position: absolute;
}
.hero-title-description {
	font-size: 15px;
	line-height: 19px;
	overflow: hidden;
	padding-top:0;
}
h5.hero-title {
	color: #FFF;
	font-weight: bold;
	font-size: 25px;
}
.vertical-listing, .vertical-listing li {
	border: none !important;
}
.vertical-listing {
	margin-top: 15px !important;
}
.vertical-listing li {
	padding: 0 !important;
	float: left;
	width: 30% !important;
	margin: 0 20px 0 0 !important;
}
.vertical-listing {
	margin-top: 22px !important;
}
.vertical-listing li {
	width: 31%;
}
:root .vertical-listing li {
}
.vertical-listing li:last-child, .vertical-listing li.last-child {
	margin: 0 !important;
}
.vertical-listing li h5 {
	padding-bottom: 10px;
}
.vertical-listing li img {
	margin-bottom: 10px;
	max-width: 160px !important;
	height: auto !important;
	border: 1px solid #d0cece !important;
}
/*///////////////// end /////////////*/
.col-pad .callout-studies-slider img {
	margin: 0;
	float: left;
	z-index: 10;
}
.col-pad .callout-studies-slider h4 {
	color: #0099ff;
	font-weight: bold;
	font-size: 20px;
	float: left;
	font-family: "museo-slab";
	width: 100%;
	margin: 15px 0 10px 0;
	padding: 0;
	line-height: 23px;
}
.col-pad .callout-studies-slider p {
	font-weight: normal;
	font-size: 13px;
	float: left;
	width: 100%;
	overflow: hidden;
	line-height:15px;
}
.hero-slider-download-pdf {
	margin: 0 0 14px 0px;
	padding: 0;
}
.hero-slider-visit-site a {
	color: #666;
	font-family: "museo-slab";
	font-size: 13px;
	font-weight: 500;
	float:left;
	margin:0 0 0 8px;
}
.hero-slider-visit-site a:hover {
	text-decoration: underline;
}
.hero-slider-download-pdf a {
	color: #666;
	font-family: "museo-slab";
	font-size: 13px;
	font-weight: 500;
	float:left;
    overflow: hidden;
	margin:0 0 0 10px;
	width:85%;

}
.hero-slider-download-pdf a:hover {
	text-decoration: underline;
}
.hero-slider-visit-site > img {
	margin-top:1px !important;
	vertical-align:middle;
	height:14px;
}
.col-pad div.recommended-studies {
	width: 100%;
	float: left;
	margin: 0;
	padding: 35px 0 5px 0;
	border-bottom: 1px solid #999;
}
.recommended-studies .page-gray-title {
	float: left;
	font-size: 18px;
	color: #666666;
	margin: 0;
	padding: 0;
	text-align: justify;
	font-weight: 500px;
	font-family: "museo-slab";
}
.recommended-studies .view-all {
	float: right;
}
.recommended-studies .view-all a {
	text-decoration: none;
	color: #0099ff;
	font-family: 'Droid Serif', serif;
}
.recommended-studies .view-all a:hover {
	text-decoration: underline;
}
.col-middle .listing-recommended-studies {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}
.col-middle .listing-recommended-studies li {
	margin: 0;
	padding: 20px 0;
	float: left;
	width: 100%;
	border-bottom: 1px dotted #ccc;
}
.col-middle .listing-recommended-studies h5, .col-middle .listing-recommended-studies h5 a {
	font-size: 14px;
	color: #0099ff;
	font-weight: bold;
	font-style: italic;
	margin: 0;
	padding: 5px 0 10px 0;
	font-family: 'Droid Serif', serif;
}
.col-middle .listing-recommended-studies .recommended-studies-dates {
	color: #666;
	font-style: italic;
	font-family: 'Droid Serif', serif;
}
.col-middle .listing-recommended-studies .recommended-studies-dates a {
	color: #666;
	font-style: italic;
	font-family: 'Droid Serif', serif;
	border-bottom: 1px dotted #0099ff;
}
.col-middle .listing-recommended-studies .recommended-studies-dates a:hover {
	color: #0099ff;
	text-decoration: none;
}
.col-middle .listing-recommended-studies img {
	float: left;
}
.listing-recommended-studies li>img {
	max-width:160px !important; 
	/*height:192px !important;*/
	margin-right: 20px;
}
.studies-download-pdf {
	margin: 0;
	padding: 0px 5px 0 0px;
	margin-bottom:15px;
}
.recommended-studies-list .studies-download-pdf {
	margin-bottom:15px;
}
.event-agenda-download {
	margin-top:8px;
	min-width: 160px;
}
.links-listing-wrap{float:left; width:100%;}
.links-listing-wrap > div{display:inline-block; width:47%; vertical-align:top;}
.related-studies-options > div{float:left}

.studies-download-pdf img, .studies-visit-site img {
	margin-right: 6px;
	float: left;
	max-height:21px;
}
.studies-download-pdf a {
	font-family: 'Droid Serif', serif;
	float: left;
}
.studies-visit-site {
	margin: 0px 0 13px 0;
	padding: 0px 8px 2px 0px;
	
}
.studies-visit-site p {
	margin: 0px;
	padding: 0;
}
.studies-download-pdf a, .studies-visit-site a{
	font-family: 'Droid Serif', serif;
	max-width:82%; 
	overflow:hidden;
	float: left;
	padding: 2px 0 0 0;
}

.callout-related-studies .related-studies-pdf:last-child {
	padding-bottom: 0px;
}
.callout-related-studies .studies-visit-site:last-child {
	padding-bottom: 0px;
}
.studies-download-pdf p {
	margin:0;
	padding:0;
}
.col-middle .search-option {
	width: 100%;
	margin: 0;
	padding: 15px 0px;
	float: left;
	background-color: #e5f0fa;
	border-top: 1px dotted #a9a9a9;
	border-bottom: 1px dotted #a9a9a9;
}
.col-middle .search-page-title {
	margin-top: 30px;
	padding-bottom: 10px;
	float: left;
	width: 100%;
	margin-bottom: 0px;
}
.col-middle .grey-search-page-title {
	border-bottom: 1px solid #ccc;
	color: #666;
	font-family: "museo-slab";
	font-weight: 500;
	margin-top: 28px;
	padding-bottom: 3px;
	width: 100%;
	float: left;
	font-size: 18px;
}
.search-news-event-list + .grey-search-page-title {
	margin-top: 40px;
}
.col-middle .search-option .search-option-head {
	width: 94%;
	margin: 0 15px;
	padding: 0;
	float: left;
}
.search-option .search-option-head h5 {
	font-family: "museo-slab";
	color: #0099ff;
	font-size: 20px;
	font-weight: bold;
	float: left;
	margin: 0;
	padding: 0;
}
.search-option .slider {
	display: none;
	width: 94%;
	margin: 0;
	padding: 15px 15px 0 15px;
	float: left;
}
.search-option .collapseSlider {
	display: none;
}
.search-option .sliderExpanded .collapseSlider {
	display: block;
	background: url(/_Images/Icons/icon-panel-close.png) 100% 50% no-repeat;
	font-family: "museo-slab";
	color: #0099ff;
	font-size: 15px;
	float: right;
	font-style: italic;
	cursor: pointer;
	margin: 0;
	padding: 0 25px 0 0;
	height: 20px;
}
.search-option .sliderExpanded .expandSlider {
	display: none;
}
.search-option .expandSlider {
	background: url(/_Images/Icons/icon-panel-open.png) 100% 50% no-repeat;
	font-family: "museo-slab";
	color: #0099ff;
	font-size: 15px;
	float: right;
	font-style: italic;
	cursor: pointer;
	margin: 0;
	padding: 0 25px 0 0;
	height: 20px;
}
.search-option .slider .search-col {
	width: 245px;
	float: left;
	margin: 0;
	padding: 0;
	clear: none;
}
.search-option .slider .search-col li {
	margin: 0;
	padding: 0;
}
.search-option .slider .search-col li label {
	margin: 0;
	padding: 0;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #666;
}
.search-option .slider .search-col input[type="text"] {
	border: 1px solid #bbb;
	background-color: white;
	box-shadow: -1px 1px 1px #dbdcdc inset;
	-moz-box-shadow: -1px 1px 1px #dbdcdc inset;
	-webkit-box-shadow: -1px 1px 1px #dbdcdc inset;
	color: #C4C4C4;
	width: 205px;
	padding-left: 3px;
	float: none;
}
.search-option .slider .search-col input[type="text"]:focus {
	color: #000;
}
.search-option .slider .topic-col {
	width: 230px;
	float: left;
	margin: 0;
	padding: 0;
	clear: none;
	position:relative;
}
.search-option .slider .topic-col {
	margin: 0;
	padding: 0;
}
.search-option .slider .search-col li .select-box-arrow {
	position: relative;
}
.search-option .slider .topic-col li input[type="checkbox"] {
	margin-right: 8px;
    float:left;
}
.search-option .slider .topic-col li label{
	position:relative;
	display:block;
	margin:0;
	overflow:hidden;
	line-height:14px;
}
.search-option .slider .search-col li .select-box-arrow:after {
	-moz-transform: rotate(90deg);
	color: #505050;
	font: 11px;
	padding: 0 0 4px;
	position: absolute;
	right: 6px;
	top: 1px;
}
.search-option .slider .search-col li select {
	-moz-appearance: none;
	border: 1px solid #bbb;
	background-color: white;
	box-shadow: -1px 1px 1px #dbdcdc inset;
	-moz-box-shadow: -1px 1px 1px #dbdcdc inset;
	-webkit-box-shadow: -1px 1px 1px #dbdcdc inset;
	color: #505050;
	padding-left: 3px;
	cursor: pointer;
	display: inline-block;
	margin: 0;
	outline: medium none;
	padding: 6px 3px 3px 0;
	width: 210px;
	height: 30px;
	-webkit-box-align:center;
}
.search-option .slider .search-col li .label-search-option {
	display: block;
	padding: 8px 0;
}
.search-option .slider .search-col li:first-child .label-search-option {
	padding-top: 0;
}
.search-option .slider .search-submit {
	margin: 15px 0 0 0;
	padding: 10px 0 0 0;
	border-top: 1px solid #ccc;
	float: left;
	clear: both;
	width: 100%
}
.search-option .slider .search-submit input[type="button"] {
	float: left;
}
.search-option .slider .search-submit label {
	float: left;
}
.search-option .slider .search-submit label a {
	color: #0099ff;
	text-decoration: underline;
	font-family: "museo-slab";
	font-size: 16px;
	margin-left: 20px;
	padding-top: 15px;
	float: left;
}
.search-option .slider .topic-col li {
	color: #666;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	padding: 6px 0;
}
.search-option .slider .topic-col li:first-child {
	padding-bottom: 4px;
}
.callout-pagination {
	width: 100%;
	float: left;
	margin: 0;
	padding: 20px 0 5px 0;
	font-family: "museo-slab";
	color: #666;
	font-size: 14px;
}
.callout-pagination a {
	width: 25px;
	height: 22px;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #fff;
	padding: 0px 0px;
	color: #999;
	float: left;
	font-family: 'Droid Serif', serif;
	margin-top: 3px;
	font-weight: 700;
}
.callout-pagination a:hover {
	color: #999;
	text-decoration: underline;
}
.callout-pagination label {
	float: left;
	margin-top: 2px;
	margin-right: 2px;
	font-weight: 700;
	line-height: 22px;
}
.callout-pagination .pages-count-view input {
	width: 25px;
	margin: 3px 5px 0px 5px;
	text-align: center;
	font-family: "museo-slab";
	font-size: 14px;
	color: #999;
	line-height: 17px;
	height:auto!important;
	padding:0px;
}
.callout-pagination span.spacing {
	padding: 0px 3px;
}
.callout-pagination .total-page-count {
	float: left;
	text-align: left;
}
.callout-pagination .pages-count-view {
	float: right;
}
.auditing-tools {
	margin: 0;
	padding: 0 0 55px 0;
	width: 100%;
	float: left;
}
.auditing-tools .tabber-control {
	background-color: #e5f0fa;
}
.auditing-tools .tabber-control .tab-control {
	margin: -10px 0 0px 0;
}
.auditing-tools .tabber-control h6 {
	font-family: "museo-slab";
	font-weight: 500;
	margin: 0 0 0 0;
	padding: 10px 0 18px 12px;
	font-size: 15px;
}
.tools-content h4 {
	font-family: "museo-slab";
	font-size: 18px;
	color: #666;
	margin: 0 0 15px 0;
	padding: 30px 0 6px 0;
	border-bottom: 1px solid #ccc;
	float: left;
	width: 100%;
}
.auditing-tools .tools-content ul li {
	margin-left: 0;
	clear: both;
	border-bottom: 1px dotted #ccc;
	padding: 15px 10px 15px 0;
	float: left;
}
.auditing-tools .tools-content ul li:first-child {
	padding-top: 0;
}
.auditing-tools .tools-content ul li>img {
	float: left;
	margin: 0 20px 0 0;
}
.auditing-tools .tools-content ul li h5, .auditing-tools .tools-content ul li h5 a {
	color: #0099FF;
	font-family: 'Droid Serif', serif;
	font-size: 14px;
	font-style: italic;
	font-weight: normal;
	margin: 0;
	padding: 0 0 5px;
	background-image: none;
	cursor: pointer;
}
.auditing-tools .tools-content ul li p {
	font-family: 'Droid Serif', serif;
}
.collout-featured-story {
	background: #e5f0fa url(/_Images/Global/featured-story-bg-cor.png) top right no-repeat;
	float: left;
	margin: 0;
	padding: 10px 38px 15px 15px;
	min-height: 250px;
}
.collout-featured-story h5 {
	color: #666;
	font-weight: 500;
	font-family: "museo-slab";
	font-size: 16px;
	margin: 0 0 5px 0;
	padding: 0;
	overflow:hidden;
	height:26px;
	line-height:30px;
}
.collout-featured-story h3, .collout-featured-story h3 a {
	font-weight: 700;
	font-family: "museo-slab";
	font-size: 24px;
	margin: 0 0 4px 0;
	padding: 0;
	line-height: 27px;
}
.collout-featured-story ul {
	font-family: 'Droid Serif', serif;
	font-size: 13px;
	color: #666;
	margin: 0;
	padding: 0;
}
.collout-featured-story ul li {
	padding: 5px 0 0 0;
	margin: 0;
}
.collout-featured-story ul li.featured-story-category {
	padding-top: 2px;
}
.collout-featured-story ul li.featured-story-category a {
	color: red;
	background: none;
	font-family: 'Droid Serif', serif;
	font-size: 13px;
	color: #666;
	font-style: italic;
	border-bottom: 1px dotted #0099ff;
	padding: 0;
	margin: 0;
}
.collout-featured-story ul li.featured-story-category a:hover {
	background: none;
	text-decoration: none;
	color: #0099ff;
}
.collout-featured-story ul li p {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 13px;
	color: #666;
	padding: 3px 0;
}
.collout-featured-story ul li a {
	padding: 0 0 0 15px;
	text-decoration: none;
	color: #0099ff;
	background: url(/_Images/Icons/icon-blue-arrow.png) 0% 50% no-repeat;
	font-family: 'Droid Serif', serif;
}
.collout-featured-story ul li a:hover, .subscribe-rss ul li a:hover {
	background: url(/_Images/Icons/icon-topic-blue-arrow.png) 0% 50% no-repeat;
	color: #004C93;
	text-decoration: underline;
}
.callout-wrap .callout-content .studies-topic li a.studies-topic-active, .callout-wrap .callout-content .subscribe-rss ul li a.studies-topic-active {
	background: url(/_Images/Icons/icon-topic-blue-arrow.png) 0% 50% no-repeat;
	color: #004C93;
	text-decoration: underline;
}
div.page-title-content-gray {
	width: 100%;
	float: left;
	margin: 0;
	padding: 35px 0 5px 0;
	border-bottom: 1px solid #999;
}
.page-title-content-gray h4 {
	float: left;
	font-size: 18px;
	color: #666666;
	margin: 0;
	padding: 0;
	text-align: justify;
	font-weight: 700;
	font-family: "museo-slab";
}
.upcoming-news-events {
	padding-top: 65px !important;
}
.page-title-content-gray .view-all {
	float: right;
}
.page-title-content-gray .view-all a {
	text-decoration: none;
	color: #0099ff;
	font-family: 'Droid Serif', serif;
}
.page-title-content-gray .view-all a:hover {
	text-decoration: underline;
}
.news-date-author {
	margin: 0;
	padding: 0 0 15px 0;
	float: left;
	width: 100%;
	color: #999;
	font-style: italic;
	font-size: 13px;
	font-family: 'Droid Serif', serif;
	position: relative;
}
.news-content-author {
	color: #999;
	font-style: italic;
	font-size: 13px;
	font-family: 'Droid Serif', serif;
	float: right;
	text-align: right;
	height: 20px;
	overflow: hidden;
}
.details-topics-new {
	margin-left: 0%;
}
.details-topics-part li {
	float: left;
}
.news-date-author a {
	font-style: italic;
	font-size: 13px;
	font-family: 'Droid Serif', serif;
	border-bottom: 1px dotted #0099ff;
	color: #999;
}
.news-date-author a:hover {
	color: #0099ff;
	border-bottom: 1px dotted #0099ff;
}
.news-date-author .news-date {
	width: 15%;
	float: left;
	display:none;
}
.news-date-author .news-category {
	float: left;
	width: auto;
	text-decoration: none;
}
.news-date-author .news-author {
	float: left;
	width: auto;
	text-align: right;
	right: 0;
	position: absolute;
	text-decoration: none;
}
.news-author-blog {
	float: none;
	text-align: left;
	font-style: italic;
	font-size: 13px;
	font-family: 'Droid Serif', serif;
	/*border-bottom: 1px dotted #0099ff;*/
	color: #999;
	text-decoration: none;
	margin-left: 5px;
}
.icon-print-page {
	background-image: url(/_Images/Icons/icon-print-page.png);
	background-position: 12% 45%;
	background-repeat: no-repeat;
	float: right;
	background-color: #e4e4e4;
	font-weight: bold;
	border-radius: 3px;
	color: #4a4a4a;
	text-shadow: 0.1em 0.1em #ebebeb;
	border: 1px solid #bdbdbd;
	text-align: center;
	height: 18px;
	cursor: pointer;
	padding: 2px 15px 0 21px;
}
.col-middle .listing-news-events, .home-col-left .listing-news-events {
	float: left;
	margin: 0px 0 0px 0;
	padding: 0;
	width: 100%;
}
.col-middle .listing-news-events li, .home-col-left .listing-news-events li {
	margin: 0;
	padding: 8px 0;
	float: left;
	width: 100%;
	border-bottom: 1px dotted #ccc;
}
.col-middle .listing-news-events h5, .col-middle .listing-news-events h5 a, .home-col-left .listing-news-events h5, .home-col-left .listing-news-events h5 a {
	font-size: 14px;
	font-weight: 700;
	margin: 0;
	padding: 0;
	font-family: "museo-slab";
}
.col-middle .listing-news-events h5 .category,
.home-col-left .listing-news-events h5 .category {
    color: #204c8e;
    display: block;
}
.home-col-left .listing-news-events h5 .category:after{
	 
	}
.col-middle .listing-news-events h5, .home-col-left .listing-news-events h5 {
	margin: 8px 0 5px 0;
	float:left;
	width:100%;
}
.col-middle .listing-news-events .news-events-dates, .home-col-left .listing-news-events .news-events-dates {
	color: #666;
	font-style: italic;
	font-family: 'Droid Serif', serif;
}
.col-middle .listing-news-events .news-events-dates a, .home-col-left .listing-news-events .news-events-dates a {
	color: #666;
	font-style: normal;
	font-family: 'Droid Serif', serif;
	border-bottom: 1px dotted #0099ff;
	text-decoration: none;
}
.col-middle .listing-news-events .news-events-dates a:hover, .home-col-left .listing-news-events .news-events-dates a:hover {
	color: #0099ff;
}
.col-middle .listing-news-events p, .home-col-left .listing-news-events p {
	font-size: 13px;
	margin: 0;
	padding: 0;
}
.listing-news-events li ul.news-events-dates {
	float:left;
	width:100%;
}
.listing-news-events li ul.news-events-dates li {
	border:none;
	padding:0;
}
.col-middle .listing-recommended-studies li ul.news-events-dates {
	margin-bottom:5px;
	float:left;
}
.listing-news-events li ul.news-events-dates li.date {
	width:13%;
	float:left;
	border:none;
}
.col-middle .listing-recommended-studies li ul.news-events-dates li.date {
	width:70px;
	float:left;
	border:none;
	padding:0;
}
.col-middle .listing-recommended-studies li + img ul.news-events-dates li.date {
	width:18% ;
	float:left;
	border:none;
	padding:0;
}
.listing-news-events li ul.news-events-dates li.topic a, .col-middle .listing-recommended-studies li ul.news-events-dates li.topic a {
	line-height:19px;
}
.listing-news-events li ul.news-events-dates li.date + li.topic {
	width:87%;
	float:left;
}
.col-middle .listing-recommended-studies li ul.news-events-dates li.date + li.topic  {
	width:85%;
	float:left;
	border:none;
	padding:0 0 0 5px;
}
.col-middle .listing-recommended-studies li + img ul.news-events-dates li.date + li.topic  {
	width:82%;
	float:left;
	border:none;
	padding:0;
}
.col-middle .listing-recommended-studies li .listing-content ul.news-events-dates  
{
    width: 100%;
}
.col-middle .listing-recommended-studies li img + .listing-content ul.news-events-dates li.date  {
	width:70px;
}
.col-middle .listing-recommended-studies li img + .listing-content ul.news-events-dates li.date + li.topic {
	width:77%;
	padding-left:6px;
}
ul.public-policy-news li ul.news-events-dates li.date {
	width:71px;
}
ul.public-policy-news li ul.news-events-dates li.date + li.topic {
	width:85%;
}
.col-middle ul.public-policy-news .news-events-dates {
	margin-bottom:5px;
}
.zoom-icon {
	position: absolute;
	left: 10px;
	top: 130px;
	z-index: 500;
	float: none;
}
.col-middle .search-news-event-list, .col-right-210 .search-news-event-list {
 float: left;
 margin: 0;
 padding: 0 0 0px;
 width: 100%;
}
.col-middle .search-news-event-list ul, .col-right-210 .search-news-event-list ul {
	width: 100%;
	margin: 0;
	padding: 0;
	float: left;
	border-bottom: 1px dotted #a9a9a9;
}
.col-middle .search-news-event-list ul li ul li.news-topics {
	margin: 0 0 7px 0;
}
.col-middle .search-news-event-list ul:last-child, .col-right-210 .search-news-event-list ul:last-child {
	border-bottom: 0px dotted #a9a9a9;
}
.col-middle .search-news-event-list ul li, .col-right-210 .search-news-event-list ul li {
	margin: 0;
	padding: 10px 0;
	float: left;
	width: 84%;
	color: #999;
	font-family: 'Droid Serif', serif;
	font-size: 13px;
}
.col-middle .search-news-event-list ul li.title-sec {
	width: 77% !important;
}
.col-middle .search-news-event-list ul li + li {
	padding: 10px 0;
	font-size: 13px;
}
.col-right-210 .search-news-event-list li + li {
	padding: 10px 0 0 0 !important;
	font-size: 13px;
}
.col-middle .search-news-event-list ul.news-event-head, .col-right-210 .search-news-event-list ul.news-event-head {
	color: #666;
	font-family: 'Droid Serif', serif;
	font-size: 13px;
	border-bottom: 1px dotted #a9a9a9;
	font-style: italic;
	padding: 0;
}
.col-middle .search-news-event-list ul li.news-event-date, .col-right-210 .search-news-event-list ul li.news-event-date {
	width: 16%;
	font-size: 14px;
	color: #999;
}
.col-middle .search-news-event-list ul.news-event-head li.news-event-date {
	font-size: 13px;
}
.col-middle .search-news-event-list ul li ul, .col-right-210 .search-news-event-list ul li ul {
	width: 100%;
	margin: 0;
	padding: 0;
	float: left;
	border-bottom: none;
}
.search-news-event-list ul li {
	min-width: 0 !important;
}
.col-middle .search-news-event-list ul li ul li, .col-right-210 .search-news-event-list ul li ul li {
	width: 100%;
	margin: 0;
	padding: 0px 0 0 0;
}
.col-middle .search-news-event-list ul li ul li h5, .col-right-210 .search-news-event-list ul li ul li h5 a {
	color: #0099FF;
	font-family: "museo-slab";
	font-size: 14px;
	font-weight: 700;
	margin: 0;
	padding: 0;
}
.search-news-event-list ul li ul li label.search-date {
	color: #999;
	font-family: "museo-slab";
	font-size: 13px;
	margin: 0;
	padding: 0;
}
.col-middle .search-news-event-list ul li ul li h5 {
	margin: 0px 0 8px 0;
}
.col-middle .search-news-event-list ul li ul li p, .col-middle .search-news-event-list ul li ul li p {
	color: #666;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 13px;
	margin: 0;
	padding: 0px 0 5px 0;
}
.col-middle .search-news-event-list ul li ul li.news-event-topic-head, .col-middle .search-news-event-list ul li ul li.news-event-topic-head {
	color: #666;
	font-family: 'Droid Serif',serif;
	font-size: 13px;
	margin: 0;
	padding: 0;
	font-style: italic;
	width: 12%;
}
.col-middle .search-news-event-list ul li ul li.news-topics ul li.news-event-topic, .col-middle .search-news-event-list ul li ul li.news-topics ul li.news-event-topic {
	color: #0099FF;
	font-family: 'Droid Serif',serif;
	font-size: 13px;
	margin: 0;
	padding: 0;
	width: 88%;
	font-style: normal;
}
.col-middle .search-news-event-list ul li ul li.news-topics ul li.news-event-topic a, .col-middle .search-news-event-list ul li ul li.news-topics ul li.news-event-topic a {
	color: #666;
	font-family:'Droid Serif',serif;
	font-size: 13px;
	margin: 0;
	padding: 0;
	width: 90%;
	font-style: normal;
	border-bottom: 1px dotted #0099FF;
	text-decoration: none;
}
.col-middle .search-news-event-list ul li ul li.news-topics ul li.news-event-topic a:hover, .col-middle .search-news-event-list ul li ul li.news-topics ul li.news-event-topic a:hover {
	color: #0099FF;
}
.col-middle .callout-news-events {
	margin: 0 0 30px 0;
	padding: 0;
	float: left;
	width: 100%;
}
.col-middle .callout-news-events .search-news-event-head-space {
	float: left;
}
.event-img {
	border: 1px solid #BDBDBD;
	margin-bottom: 10px;
	max-width:519px;
	max-width:expression( document.body.clientWidth > 519 ? "519px" : "auto" );
}
.events-details-content .tabber-control .rtf-content-upcoming-events {
	border-top: none;
	margin-top: 0px;
	padding: 5px 0px 10px;
}
.addons-links {
	background-color: #e5f0fa;
	width: 100%;
	float: left;
	padding: 0;
	margin: 0;
}
/*.helpful-links , .download-links{
	float: left;
	margin: 2%;
	width: 46%;
}*/
.addons-links ul {
	float: left;
	width: 100%;
	margin: 5px;
}
.addons-links ul li {
	display: inline-block;
	float: left;
	width: 46%;
}
.addons-links ul li:first-child {
	padding: 0 20px 0 0;
}
.addons-links ul li ul li:first-child + li {
	margin-top: 10px;
}
.addons-links ul li ul {
	width: 100%;
}
.addons-links ul li ul li {
	width: 100%;
	padding: 5px 0;
	vertical-align: middle;
}
.addons-links ul li h3 {
	font-family: "museo-slab";
	font-weight: 500;
	font-size: 16px;
	color: #666;
	padding: 0 0 5px 0;
	border-bottom: 1px dotted #666;
}
.addons-links ul li ul li .icon-press-room {
	width: 35px;
	margin-left: 5px;
	float: left;
}
.addons-links ul li ul li a {
	margin: 0;
	padding: 2px 0;
	color: #0099ff;
	font-family: "museo-slab";
}
.col-middle .press-room ul.news-event-head, .col-middle .press-room ul li {
	font-family: "museo", serif !important;
	font-weight: 500;
}
.col-middle .press-room ul li ul li h5 {
	margin: 0 0 5px 0;
}
.col-middle .video-gallery, .col-middle .image-gallery {
	float: left;
	width: 100%;
}
.col-middle .video-gallery ul, .col-middle .image-gallery .tabber-control {
	margin: 0;
	padding: 0;
	float: left;
	width: 100%;
	border-bottom: 1px dotted #CCCCCC;
}
.col-middle .video-gallery ul li {
	display: inline-block;
    list-style: none outside none;
    margin-bottom:45px;
    vertical-align: top;
    width: 50%;
}
.cols-3 .gallery-page .col-pad {
	width: 780px;
}
.col-middle .video-gallery ul li dl, .col-middle .video-gallery ul li dl dt {
	float: left;
	height: auto;
}
.col-middle .video-gallery ul li dl dt {
	position: relative;
}
.col-middle .video-gallery ul li dl dt img {
	padding-right: 15px;
	cursor: pointer;
}
.col-middle .video-gallery ul li dl dd {
	font-family: 'Droid Serif', serif;
	padding-right: 5px;
}
.col-middle .video-gallery ul li dl dd p.date, .col-middle .video-gallery ul li p.date, .date {
	color: #999;
	font-style: italic;
	padding-bottom: 5px;
	margin-bottom: 0;
}
.col-middle .video-gallery ul li dl dd p {
	margin-bottom: 0px;
}
.gallery-page .video-gallery ul li dl dd h6, .col-middle .video-gallery ul li dl dd h6 a , .gallery-page .video-gallery ul li h6 a{
	color: #0099FF;
    font-family: 'Droid Serif',serif;
    font-size: 14px;
    font-style: italic;
    font-weight: normal;
    width: 80%;
}
.gallery-page .video-gallery ul li dl dd h6 , .gallery-page .video-gallery ul li h6{
	padding-bottom: 5px;
	margin-top: -4px;
}
.play-gallery-video {
	position: absolute;
	z-index: 500;
	left: 35%;
	top: 30%;
}
.col-middle .image-gallery .image-gallery-listing, .image-gallery-listing ul {
	width: 100%;
	margin: 0;
	padding: 0;
	float: left;
}
.image-gallery-listing ul li.image-items {
	width: 100%;
	margin: 0;
	padding: 0;
	float: left;
}
.col-middle .image-gallery .image-gallery-listing ul li ul.list-items {
	width: 240px;
	margin: 0px 20px 20px 0;
	padding: 0;
	float: left;
	background-color: #eaeaea;
	position: relative;
}
.image-gallery-listing ul, .image-gallery-listing ul li {
	float: left;
}
.col-middle .image-gallery .image-gallery-listing ul .image-items ul li {
	font-family: 'Droid Serif', serif;
	font-size: 13px;
	color: #2e2e2e;
	padding: 15px 0px 0 0px;
	float: left;
	width: 87%;
}
.col-middle .image-gallery .image-gallery-listing ul .image-items ul li:first-child {
	font-style: italic;
}
.col-middle .image-gallery .image-gallery-listing ul .image-items ul li:first-child + li {
	padding: 5px 15px 10px 0px;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	overflow:hidden;
	height:30px;
}
.col-middle .image-gallery .image-gallery-listing ul .image-items ul li:first-child a {
	color: #0099FF;
	background: none;
	border-bottom: 1px dotted #0099FF;
	text-decoration: none;
	cursor: pointer;
}
.col-middle .image-gallery .image-gallery-listing ul .image-items ul li:first-child a:hover {
	color: #003366;
}
.col-middle .image-gallery .image-gallery-listing ul .image-items ul li img {
	border: 1px solid #c0bebe;
	vertical-align: bottom;
	max-width:238px;
}
.col-middle .image-gallery .image-gallery-listing ul .image-items ul.list-items li > img{min-height:180px !important}
.col-middle .image-gallery .image-gallery-listing ul .image-items ul li .image-hover {
	background: url(/_Images/Global/img-hover.png) top left no-repeat;
	display: block;
	position: absolute;
	bottom: 0px;
	left: 0;
	height: 45px;
	width: 100%;
	margin: 0;
	padding: 0;
	cursor: pointer;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
}
.col-middle .image-gallery .image-gallery-listing ul .image-items ul li .image-hover img {
	border: none;
}
.col-middle .image-gallery .image-gallery-listing ul .image-items ul li:last-child {
	position: relative;
	width: 100%;
	cursor: pointer;
	margin: 0;
}
/*.col-middle .image-gallery .image-gallery-listing ul .image-items ul li:last-child:hover .image-hover {
	display: block;
}
.col-middle .image-gallery .image-gallery-listing ul .image-items ul li:last-child:hover .image-hover img {
	border: none;
}*/

:root .col-middle .image-gallery .image-gallery-listing ul .image-items ul li img {
	max-height:180px;
	max-width:238px;
}
.col-middle .image-gallery .image-gallery-listing ul .image-items ul li:first-child + li +li {
	padding: 0 !important;text-align:center;min-height:180px;
}

.col-middle .image-gallery .image-gallery-listing ul .image-items .image-hover .img-hover-zoom {
	margin: 10px 0 0 13px;
	padding: 0;
	float: left;
}
.col-middle .image-gallery .image-gallery-listing ul .image-items .image-hover .img-hover-arrow {
	margin: 0;
	padding: 0;
	margin-top: 18px;
	width: 10px;
	height: 10px;
}
.col-middle .image-gallery .image-gallery-listing ul .image-items .image-hover .img-content {
	float: left;
	text-align: right;
	padding: 0;
	margin: 14px 10px 0px 0;
	width: 70%;
	color: #fff;
	font-weight: bold;
	position: relative;
	overflow: hidden;
	height: 17px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
.video-detail {
	float: left;
	margin: 0 0 20px 0;
	padding: 0;
}
.news-date-author .details-topics {
	margin: 0;
	padding: 0;
	min-width: 10%;
}
.news-date-author .details-topics li {
	float: left;
}
.content-listing-insight li>img {
	float: left;
	margin: 0 20px 0 0;
}
.content-listing-insight li > img li {
	background: url(/_Images/Icons/icon-arrow.png) 0% 0% no-repeat;
	list-style: none;
	padding: 0px 0 0px 25px;
	margin: 5px 0 5px 0;
	float: left;
	color: #666;
	line-height: 17px;
	color: #666666;
}
.content-listing-insight li {
	clear: both;
	float: left;
	margin-left: 0;
	padding: 15px 10px 27px 0;
	border-bottom: 1px dotted #ccc;
}
.content-listing-insight li h5, .content-listing-insight li h5 a {
	color: #0099FF;
	font-family: 'Droid Serif', serif;
	font-size: 14px;
	font-style: italic;
	font-weight: normal;
	margin: 0;
	padding: 0 0 5px;
	background-image: none;
	cursor: pointer;
}
.content-listing-insight li h5 a:hover {
	background: none;
}
.content-listing-insight a:hover, .content-listing-insight .studies-download-pdf a:hover, .content-listing-insight .studies-visit-site a:hover {
	background: none;
}
.content-listing-insight li p {
	font-family: 'Droid Serif', serif;
	padding: 0;
	margin-bottom: 0;
}
.site-listing dl {
	margin: 0;
	padding: 0;
	float: left;
}
.site-listing dl dt {
	float: left;
	margin: 0;
	padding: 0 15px 0 0;
}
.site-listing dl dd {
	float: left;
	margin: 0;
}
.listing-style {
	position: relative;
	padding-left: 180px;
}
.listing-style>img {
	position: absolute;
	top: 0;
	left: 0;
}
.listing-style .studies-download-pdf {
	padding-bottom: 0;
	margin-top: 15px;
}
.studies-download-pdf .link-text {
	overflow: hidden;
}
.listing-recommended-studies .listing-style .studies-download-pdf {
	padding-bottom: 0;
	margin-top: 0;
}
.cols-3-special {
	margin-top: -20px;
}
.col-right-210 p {
	margin: 0;
}
.search-result-desc {
	color: #999;
	line-height: normal;
	float: left;
	border-bottom: 1px dotted #999;
	padding-bottom: 8px;
	width: 100%;
}
.search-result-desc span.search-key {
	color: #0099ff;
}
.advocacy-agenda-img {
	margin-bottom: 20px;
	width: 100%;
}
.advocacy-agenda-content {
	border-top: 1px dotted #a9a9a9;
	padding: 10px 0;
	margin-top:15px;
}
.advocacy-agenda-main {
	border-top: 1px dotted #a9a9a9;
	float: left;
	width: 100%;
	padding-top: 2px;
	position: relative;
	margin: 15px 0 30px 0;
}
.advocacy-img {
	float: left;
	margin-top:3px;
	margin-right:13px;
}
.advocacy-float {
	overflow:hidden;
	height: 138px;
	padding-top: 15px !important;
	margin-bottom: 10px !important;
}
.page-title-content .view-all {
	float: right;
}
.home-col-left .page-title-content .view-all {
	margin-top:3px;
}
.home-col-left .page-title-content .view-all-studies {
	margin-top:3px;
}
.page-title-content .view-all a {
	text-decoration: none;
	color: #0099ff;
	font-family: 'Droid Serif', serif;
	font-size: 13px;
	font-weight: normal;
}
.page-title-content .view-all a:hover {
	text-decoration: underline;
}
.col-middle .policy-issues {
	float: left;
	width: 100%;
	margin-top:30px;
}
.news-events-list .public-policy-news li, .news-events-list .public-policy-news li a, .news-events-list .public-policy-news li p {
	font-family: "museo-slab";
}
.news-events-list .public-policy-news li p {
	padding: 5px 0;
}
.news-events-list .public-policy-news li p:hover, .news-events-list .public-policy-news li p a:hover {
	text-decoration: underline;
	cursor: pointer;
}
/*--- slider ---*/

/* Blade Accordion*/
.blades-wrap {
	width: 100%;
	float: left;
	margin-bottom: 30px;
}
#notaccordion .toggle-slider-content {
	padding: 20px 15px;
	background-color: #e5f0fa;
	height: auto;
	float:left;
}
#notaccordion .toggle-slider-content img {
	float: left;
	margin-right: 15px;
}
#notaccordion .toggle-slider-content a {
	margin-top: 5px;
}

#notaccordion  h3  {
	line-height: 35px;
	cursor: pointer;
	border-top: 1px dotted #a9a9a9;
	margin-top: 1px;
	clear: both;
	background-color:#d9d9d9;
}
.ui-accordion .ui-accordion-header {
    cursor: pointer;
    margin-top: 1px;
    position: relative;
}
#notaccordion  h3 a {
	font-size: 20px;
	font-family: "museo-slab";
	font-weight: 500px;
	color: #9c9c9c;
	padding: 5px 40px 0px 15px;
	display: block;
	text-decoration: none;
	font-weight:normal;
	
}
.ui-accordion .ui-accordion-header-active {
	background-color:#0099ff !important;
	color:#fff;
}
.ui-accordion .ui-accordion-header .ui-icon {
    right: 0.5em;
    margin-top: -8px;
    position: absolute;
    top: 20%;
	width:20px;
	height:30px;
}
.ui-icon-triangle-1-e {
	background: url(/_Images/Icons/icon-tab-open.png) 0% 0% no-repeat;
}
.ui-icon-triangle-1-s {
	background: #0099ff url(/_Images/Icons/icon-close-tab.png) 97% 0% no-repeat !important;
}
#notaccordion .ui-state-active a {
	color:#fff;
}
ul.blades li.blade-item .blade-content {
	padding: 20px 15px;
	background-color: #e5f0fa;
	height: auto;
}
ul.blades li.blade-item .blade-content img {
	float: left;
	margin-right: 15px;
}
ul.blades li.blade-item .blade-content a {
	margin-top: 5px;
}
ul.blades li.blade-item .blade-content .para {
	float: left;
	display: inline-block;
}
.blades-wrap .blades .blade-item {
	line-height: 35px;
	cursor: pointer;
	border-top: 1px dotted #a9a9a9;
	margin-top: 1px;
	background: #d9d9d9 url(/_Images/Icons/icon-tab-open.png) 97% 0% no-repeat;
	clear: both;
}
.blades-wrap .blades .blade-item a.blade-link {
	font-size: 20px;
	font-family: "museo-slab";
	font-weight: 500px;
	color: #9c9c9c;
	padding: 5px 40px 5px 15px;
	display: block;
	text-decoration: none;
	line-height:25px;
}
.blades-wrap .blades .blade-item.active {
	background: #0099ff url(/_Images/Icons/icon-close-tab.png) 97% 0% no-repeat !important;
}
.blades-wrap .blades .blade-item.active > a {
	color: #fff;
}
/*End of blade accordion*/

/** jQuery Gallery Plugin **/
.gallery {
	position: relative;
	/*overflow: hidden;*/
	background-color: #fff;
	padding: 12px;
	width: 500px;
	height: 200px;
}
.galleryBar {
	position: absolute;
	left: 0;
	margin: 0px 0;
	padding: 0 0;
	display: none;
	top: 225px;
}
.slider-large {
	margin-bottom: 500px;
}
.gallery img {
	width: 200px;
	height: 200px;
	margin-bottom: 50px;
}
.galleryBar li {
	position: relative;
	margin: 0 7px 0 0;
	padding: 0;
	overflow: hidden;
	float: left;
	list-style: none;
}
.galleryScreen, .galleryInfo {
	position: absolute;
}
.galleryScreen {
	background-color: #222;
}
.galleryInfo {
	background-color: transparent;
	color: #000;
	padding: 12px;
}
.galleryTitle {
	font-size: 135%;
	font-weight: bold;
}
.active-thumb {
	border: 2px solid red;
}
.global-search-listing li {
	width: 100% !important;
}
/*--- slider ----*/
.listing-items {
	float: left;
}
.listing-items .listing-img {
	float: left;
	margin: 0 15px 0 0;
	width: 160px;
	padding: 0;
}
.listing-items p, .listing-items .listing-content, .listing-content {
	overflow: hidden;
}
.recommended-studies-list .listing-recommended-studies li div.listing-content p  {
	margin-bottom:10px;
}
/*-- social icons ---*/
.social-share-buttons .st_facebook_custom, .social-share-buttons .st_twitter_custom, .social-share-buttons .st_email_custom, .social-share-buttons .st_linkedin_custom, .social-share-buttons .st_plusone_custom {
	cursor: pointer;
}
.social-share-buttons .st_plusone_custom {
	margin-left: 0px;
}
.social-share-buttons .st_plusone_custom>div {
	display: none !important;
	margin-left: 5px;
	margin-right: 3px;
}
.country-select {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	position: relative;
}
.country-select h3.country-title {
	font-family: "museo-slab";
	font-weight: 500;
	color: #fff;
	margin: 13px 0;
	padding:0;
	font-size: 30px;
	float: left;
	width: 377px;
	border-right: 3px solid #fff;
	height: 40px;
	overflow: hidden;
	line-height: 35px;
}
.selected-country {
	width: 285px;
	float: left;
	padding: 10px 0 0 29px;
}
.country-select h4.country-location-head {
	font-family:Arial, Helvetica, sans-serif;
	color: #fff;
	font-weight: 300;
	text-transform: uppercase;
	float: left;
	margin: 0px 0 5px 0;
}
.country-select h3.country-location {
	font-family:Arial, Helvetica, sans-serif;
	color: #fff;
	font-weight: 500;
	text-transform: normal;
	font-style: italic;
	float: left;
	font-size: 26px;
	clear: both;
	height: 35px;
	line-height: 22px;
	overflow: hidden;
	padding-right:5px;
}
.country-select .country-map-btn {
	float: right;
}
.country-select .country-map-btn .country-map {
	width: 130px;
	height: 64px;
	float: left;
	margin-right: 5px;
}
.country-select .change-country-btn {
	background: url(/_Images/Global/home-country-btn-bg.png) top left repeat-x;
	width: 131px;
	height: 58px;
	float: left;
	text-transform: uppercase;
	line-height: 20px;
	cursor: pointer;
	margin: 4px 0 0 0;
}
.country-open, .country-close {
	width: 68px;
	height: 50px;
	color: #2b92f3;
	font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: bold;
	font-size: 13px;
	padding: 3px 60px 3px 5px;
	line-height: 18px;
	float: left;
	text-transform: uppercase;
}
.country-open {
	background: url(/_Images/Icons/icon-country-open-btn.png) 95% 50% no-repeat;
}
.country-close {
	background: url(/_Images/Icons/icon-country-close-btn.png) 95% 50% no-repeat;
	height: 35px;
	padding-top: 20px;
}
.simplemodal-container {
	display:none;
}
.jmodal-modal-content {
	position: absolute;
	z-index: 500;
	border: 25px solid #e0e0e0;
	left: 0%;
	background-color: #fff;
	top: 0%;
	width: 640px;
	height: 500px;
	padding: 30px;
	overflow-y:auto;
	overflow-x:hidden;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	display:none;
}
.simplemodal-overlay {
	background-color: #999;
}
.simplemodal-close {
	position: absolute;
	width: 33px;
	height: 36px;
	display: block;
	text-indent: -9999px;
	top: -4px;
	right: -8px;
	z-index: 9999;
	cursor: pointer;
	background: transparent url(/_Images/Icons/icon-modal-close.png) no-repeat scroll 0 0;
	z-index: 600;
}
.jmodal-modal-content .popup-sentbtn {
	float:left;
}
.jmodal-modal-content .popup-loading {
	margin:22px 0 0 15px;
	padding:0;
	float:left;
}
/* column right */
.cols-3 .col-right {
	width: 230px;
	float: right;
	margin-left: 20px;
	margin-top:-10px;
}
.col-right input[type="text"]{vertical-align:middle;width:86%!important;height:15px!important;padding-top:8px!important;padding-bottom:8px!important;}
.callout-wrap {
	margin-bottom: 35px;
	float: left;
	width: 99%;
}
.callout-pad {
	padding-top: 0px;
}
.callout-head {
	color: #0099ff;
	font-family: "museo-slab";
	font-weight: 500;
	border-bottom: 2px solid #0099ff;
	font-size: 20px;
	padding-bottom: 10px;
	margin-bottom: 5px;
	line-height: normal;
	float: left;
	width: 100%;
}
.callout-head-title {
	float: left;
	width: 85%;
	margin-right:3px;
}
.callout-head img {
	float: right;
	padding-top: 3px;
	max-width:20px;
	max-width:expression( document.body.clientWidth > 20 ? "20px" : "auto" );
	max-height:16px;
}
.callout-wrap .callout-content {
	margin-bottom: 20px;
	color: #666666;
	line-height: 18px;
	padding-top:5px;
	float: left;
	width:100%;
}
.callout-wrap .callout-content .callout-content{margin-bottom:0;}
.callout-wrap .callout-teaser-desc {
	float: left;
	color: #666666;
	margin: 10px 0 15px 0;
	height: 58px;
	overflow: hidden
}
.col-right .callout-wrap .callout-teaser-desc {
	height: auto;
}
.callout-wrap .callout-content .contact-address, .contact-address-region {
	color: #999999;
	font-family: 'Droid Serif', serif;
	font-size: 13px;
	font-style: italic;
}
.col-right .callout-wrap .callout-content .contact-address a {
	color: #999999;
	font-family: 'Droid Serif', serif;
	font-size: 13px;
	font-style: italic;
	border-bottom: 1px dotted #0099ff;
}
.col-right .callout-wrap .callout-content .contact-address a:hover {
	color: #0099ff;
	text-decoration: none;
}
.callout-wrap .callout-content .contact-address span {
	display: block;
}
.contact-address-region {
	font-weight: bold;
	color: #666666;
}
.callout-video-slider {
	padding-top: 10px;
	clear: both;
	border-top: 1px dotted #ccc;
}
.callout-video-slider {
	padding-top: 15px;
	clear: both;
	border-top: 1px dotted #ccc;
	float: left;
}
.callout-video-slider img {
	float: left;
	margin-bottom: 10px;
}
.no-piracy-content {
	border: 3px solid #c9c9c9;
	padding: 20px;
	text-align: center;
}
.twitter-update {
	position: relative;
	float: left;
	width: 100%;
	margin-bottom:20px;
}
.twitter-bird {
	background: url(/_Images/Icons/icon-twitter-bird-arrow.png);
	width: 28px;
	height: 17px;
	float: left;
	position: absolute;
	margin: 40px 0 0 2px;
	z-index: 400;
	background-repeat: no-repeat;
}
.latest-tweet {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-style: italic;
	overflow: hidden;
	border: 1px solid #d9d9d9;
	width: 177px;
	min-height: 83px;
	margin: 10px 0px;
	padding: 10px;
	float: right;
}
.latest-tweet a {
	color: #0099ff;
}
.latest-tweet a:hover {
	text-decoration: underline;
	color: #0099ff;
}
.latest-tweet p {
	padding-top: 0px;
}
.twitter-follow-button {
	text-decoration: none;
}
.video-title-header {
	padding: 10px 0 10px 0px;
	font-size: 13px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #8f8f8f;
	line-height: 18px;
}
.video-desc-link {
	padding-top: 10px;
}
.video-desc-link a {
	font-style: italic;
	font-size: 14px;
	color: #0099ff;
	font-family: 'Droid Serif', serif;
}
.callout-blog-content li {
	color: #8f8f8f;
	padding: 10px 0px;
	border-top: 1px dotted #ccc;
}
.callout-blog-content li:first-child {
	padding: 10px 0px;
	border-top: 0px dotted #ccc;
}
.callout-blog-content li:last-child {
	padding: 10px 0px;
	border-bottom: 1px dotted #ccc;
}
.tech-posts {
	padding-top: 0px;
	background-image: url(/_Images/Icons/icon-rss-feed.png);
	background-position: right;
	background-repeat: no-repeat;
}
.tech-posts a {
	color: #999999;
	font-style: italic;
	font-family: 'Droid Serif', serif;
	border-bottom: 1px dotted #0099ff;
}
.tech-posts a:hover {
	text-decoration: none;
	color: #0099ff;
}
.callout-anti-piracy-news li {
	color: #666;
	padding: 10px 0px;
	/*border-top: 1px dotted #ccc;*/
}
.callout-anti-piracy-news li a {
	color: #666;
	text-decoration: none;
}
.callout-anti-piracy-news li a:hover {
	text-decoration: underline;
}
.callout-anti-piracy-news li .news-author {
	float: right;
	font-size:11px;
}
.callout-anti-piracy-news li:first-child {
	padding: 10px 0px;
	border-top: 0px dotted #ccc;
}
.callout-anti-piracy-news li:last-child {
	padding: 10px 0px;
	/*border-bottom: 1px dotted #ccc;*/
}
.callout-anti-piracy-news .anti-piracy-news {
	padding-bottom: 5px;
	background-position: right;
	background-repeat: no-repeat;
	color: #999999;
	font-style: italic;
	float:left;
	width:100%;
	font-size:11px;
}
.callout-anti-piracy-news .anti-piracy-news a {
	color: #999999;
	font-style: italic;
	border-bottom: 1px dotted #0099ff;
	margin-left: 12px;
	font-weight: normal;
}
.callout-anti-piracy-news .anti-piracy-news a:hover {
	color: #0099ff;
	text-decoration: none;
}
.callout-related-studies li {
	border-bottom: 1px dotted #666;
	float: left;
	padding: 18px 0;
}
.callout-related-studies li:first-child {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	padding-bottom: 10px;
}
.callout-related-studies li h5, .callout-related-studies li h5 a {
	color: #0099ff;
	font-size: 14px;
	margin: 0;
	padding: 0 0 5px 0;
	font-weight: normal;
	font-style: italic;
	font-family: 'Droid Serif', serif;
}
.callout-related-studies li h5 a:hover {
	text-decoration: underline;
}
.callout-related-studies li p {
	margin: 0;
	padding: 0;
}
.callout-wrap .callout-content .topic-col {
	float: left;
	margin: 0;
	padding: 0 0 0 17px;
}
.callout-wrap .callout-content .topic-col li {
	margin: 0;
	padding: 8px 0;
}
.callout-wrap .callout-content .topic-col li a {
	padding: 0 0 0 15px;
	text-decoration: none;
	background: url(/_Images/Icons/icon-blue-arrow.png) 0% 50% no-repeat;
	font-family: 'Droid Serif', serif;
}
.callout-wrap .callout-content .topic-col li a:hover {
	background: url(/_Images/Icons/icon-topic-blue-arrow.png) 0% 50% no-repeat;
	color: #004C93;
	text-decoration: underline;
}
.callout-wrap .callout-content .topic-col li a.topic-active {
	background: url(/_Images/Icons/icon-topic-blue-arrow.png) 0% 50% no-repeat;
	color: #004C93;
	text-decoration: underline;
}
.content-success h3 {
	color: #3B710A;
	font-family: "museo-slab";
	font-size: 15px;
	font-weight: 700;
	margin: 15px 0 10px 0;
}
.learn-more {
	font-family: 'Droid Serif', serif;
	color: #999;
	border-bottom: 1px dotted #0099FF;
	font-style: italic;
	margin-top:4px;
	float: left;
}
.learn-more:hover {
	text-decoration: none;
	color: #0099FF;
}
.related-studies-options {
	margin: 8px 0 0 0;
	padding: 5px 0 0 0;
	float: left;
}

.col-right .next-event-list {
	margin: 15px 0 30px 0;
	padding: 0;
	float: left;
}
.col-right .next-event-list .next-event-content {
	list-style: none;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 13px;
}
.col-right .next-event-list .next-event-content .next-event-date {
	font-style: italic;
	font-family: 'Droid Serif', serif;
	color: #999;
	padding-top: 0;
	margin-top: -4px;
}
.col-right .next-event-list .next-event-content .next-event-text {
	color: #666;
	padding: 3px 0;
	overflow: hidden;
}
.col-right .next-event-list .next-event-content .next-event-more a {
	border-bottom: 1px dotted #0099ff;
	font-style: italic;
	text-decoration: none;
	font-family: 'Droid Serif', serif;
	color: #999;
}
.col-right .next-event-list .next-event-content .next-event-more a:hover {
	color: #0099ff;
}
.next-event-img {
	float: left;
	margin: 0 10px 5px 0;
	width: 78px;
	height: 78px;
}
.event-details-list {
	float: left;
	width: 100%;
	margin: 10px 0 0 0;
	padding: 0;
}
.event-details-list li {
	margin: 0;
	padding: 10px 0 10px 40px;
	/*border-bottom: 1px dotted #666;*/
	color: #666;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	float: left;
	width: 82%;
}
.event-details-list li a {
	/*border-bottom: 1px dotted #0099FF;*/
	color: #666;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
.event-details-list li a:hover {
	color: #0099FF;
	text-decoration: none;
}
.event-details-list li.date {
	background: url(/_Images/Icons/icons-event-date.png) top left no-repeat;
	padding-bottom:17px;
}
.event-details-list li.address {
	background: url(/_Images/Icons/icons-event-contact.png) top left no-repeat;
	padding: 8px 0 0px 40px;
	border: none;
	min-height: 38px;
}
.event-details-list li.website {
	border: none;
	padding: 0 0 0 40px;
}
.event-details-list li.maps {
	padding: 5px 0 13px 40px;
	/*border-bottom: 1px dotted #666;*/
}
.event-details-list li.reg-date {
	background: url(/_Images/Icons/icons-event-registration.png) top left no-repeat;
}
.col-right .event-reg-btn, .col-right .event-reg-btn:hover {
	margin-top: 10px;
	margin-bottom: 15px;
}
.border-bottom-dotted {
/*	border-bottom: 1px dotted #666;*/
	float:left;
}
.events-videos-photos-listing {
	float: left;
	margin: 0;
	padding: 0;
}
.events-videos-photos-listing li {
	margin: 0;
	font-family: 'Droid Serif', serif;
	border-bottom: 1px dotted #666;
	float: left;
}
.events-videos-photos-listing li p {
	font-family: 'Droid Serif', serif;
}
.events-videos-photos-listing li a {
	color: #0099ff;
	font-size: 13px;
	display:block;
	font-style:normal !important;
}
.events-videos-photos-listing li:last-child {
	border-bottom: none;
}
.event-photos-bottom-space {
	margin-bottom: 25px;
}
.col-right input[type=submit], .col-right input[type=button] {
	white-space: normal !important;
	height:auto;
	max-width:220px;
}
.global-loading, .popup-loading {
	color: #0099FF;
	font-family: 'Droid Serif', serif;
	padding: 12px 0 0px 55px;
	text-decoration: none;
	float: left;
	border: none;
	font-size: 13px;
	font-weight: normal;
}
.col-right .callout-image-slider {
	padding: 15px 0;
}
.col-right .media-inquririres {
	margin-bottom: 0;
}
.col-right .email-validation input [type=text] {
	margin-bottom: 20px;
}
.col-right .subscribe-mail-btn {
	margin-bottom: 10px;
}
/**************** Home page ****************/
.cols-2 .home-col-left {
	float: left;
	width: 580px;
	z-index: 5;
	margin-top: 32px;
	padding: 0 0 30px 0;
}
.cols-2 .home-col-right {
	float: left;
	width: 300px;
	z-index: 5;
	margin-left: 60px;
}
.cols-2 .home-view-all {
	margin-right: 20px;
}
.home-latest-event-news {
	float: left;
	width: 100%;
	margin: 0 0 30px 0;
	padding: 0;
}
.home-col-left .vertical-listing li:last-child, .home-col-left .vertical-listing li.last-child {
	margin: 0 !important;
}
.home-col-left .vertical-listing h5 {
	color: #0099FF;
	font-family: 'Droid Serif', serif;
	font-size: 14px;
	font-style: italic;
	font-weight: normal;
	margin: 0;
	padding: 0 0 10px 0;
}
.home-latest-event-news .listing-news-events li ul.news-events-dates li.date {
	width:68px;
}
.home-latest-event-news .listing-news-events li ul.news-events-dates li.date + li.topic {
	width:87%;
}
.studies-reports-listing {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
}
.home-col-left .vertical-listing .studies-reports-listing-txt {
	height: 45px;
	overflow: hidden;
}


.home-col-right .home-social-share {
	float: left;
	width: 100%;
	padding: 0;
	margin: 0 0 0px 0;
	border-bottom: 1px dotted #666;
}
.home-top-space {
	height:15px;
}
.home-top-space + .callout-wrap {
	margin-top:5px;
}
.home-top-space + .callout-wrap .home-social-share {
	margin-top:-5px;
}
.home-col-right .home-social-icons {
	float: left;
	padding: 0px 0 15px 0;
}
.home-col-right .home-social-icons .st_facebook_custom, .home-col-right .home-social-icons .st_twitter_custom, .home-col-right .home-social-icons .st_linkedin_custom, .home-col-right .home-social-icons .st_sharethis_custom, .home-col-right .home-social-icons .st_email_custom {
	width: 30px;
	height: 29px;
	display: block;
	cursor: pointer;
	float: left;
	margin-right: 12px;
}
.home-col-right .home-social-icons label {
	font-size: 13px;
	color: #666;
	float: left;
	margin: 6px 20px 0 25px;
}
.home-col-right .home-social-icons .st_facebook_custom {
	width: 30px;
	height: 29px;
}
.home-col-right .home-social-icons .st_facebook_custom img, .home-col-right .home-social-icons .st_twitter_custom img, .home-col-right .home-social-icons .st_linkedin_custom img, .home-col-right .home-social-icons .st_sharethis_custom img, .home-col-right .home-social-icons .st_email_custom img {
	margin: 1px 0 0 1px;
}
.home-col-right .home-social-icons .st_facebook_custom:hover, .home-col-right .home-social-icons .st_twitter_custom:hover, .home-col-right .home-social-icons .st_linkedin_custom:hover, .home-col-right .home-social-icons .st_sharethis_custom:hover, .home-col-right .home-social-icons .st_email_custom:hover {
	background: url(/_Images/Icons/icon-social-content-hover.png) top left no-repeat;
}
.home-col-right .callout-head {
	margin-top: 0px;
}
.home-col-right .home-general-link {
	font-family: 'Droid Serif', serif;
	border-bottom: 1px dotted #0099FF;
	color: #999;
	font-size: 13px;
	text-decoration: none;
	margin-right: 8px;
	font-style: italic;
}
.home-col-right .member-callout-pad {
	margin: 0 0 20px 0;
	float: left;
}
.home-col-right .home-general-link:hover {
	color: #0099FF;
	text-decoration: none;
}
.home-col-right .input-search {
	color: #fff !important;
}
.home-col-right .twitter-update {
	z-index: 550;
}
.home-col-right .latest-tweet {
	width: 247px;
}
/**************** Home page ****************/
/****************   Gallery Styles ****************/
/*Content*/
div.content {
	display: none;
	float: left;
	width: 500px;
	height: 440px;
	position: relative;
}
div.content a, div.navigation a {
	text-decoration: none;
}
div.content a:focus, div.content a:hover, div.content a:active {
	text-decoration: underline;
}
/*controls section*/
div.controls {
	position: absolute;
	z-index: 800;
	width: 100%;
	height: 100%;
	display: none;
}
div.controls a {
	padding: 5px;
}
div.ss-controls {
	float: left;
}
div.nav-controls {
	float: left;
	width: 100%;
	height: 100%;
}
div.nav-controls .prev {
	width: 7%;
	height: 290px;
	position: absolute;
	background: url(/_Images/Global/img-gallery-detail-hover-bg.png) top left repeat-y;
}
div.nav-controls a.prev .prev-img {
	background: url(/_Images/Icons/icon-img-left-arrow.png) 50% 50% no-repeat;
	width: 100%;
	height: 100%;
}
div.nav-controls .prev:hover .prev-img {
	background: url(/_Images/Icons/icon-img-left-arrow-hover.png) 50% 50% no-repeat;
}
div.nav-controls .next {
	width: 7%;
	height: 290px;
	position: absolute;
	right: 0;
	background: url(/_Images/Global/img-gallery-detail-hover-bg.png) top left repeat-y;
}
div.nav-controls a.next .next-img {
	background: url(/_Images/Icons/icon-img-right-arrow.png) 50% 50% no-repeat;
	width: 100%;
	height: 100%;
}
div.nav-controls .next:hover .next-img {
	background: url(/_Images/Icons/icon-img-right-arrow-hover.png) 50% 50% no-repeat;
}
.slideshow-container .slideshow img:hover {
}
.slideshow-container .slideshow:hover .controls {
	display: block !important;
	cursor: pointer !important;
}
/*slideshow container section*/
div.slideshow-container {
	position: relative;
	clear: both;
	height: 300px;
	max-width:500px;
	width:500px;
	text-align:center;
}
div.loader {
	position: absolute;
	top: 0;
	left: 0;
	background-image: url('/_Images/Icons/pre-loader.gif');
	background-repeat: no-repeat;
	background-position: center;
	width: 500px;
	height: 300px;
}
div.slideshow {
}
div.slideshow span.image-wrapper {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}
div.slideshow a.advance-link {
	display: table-cell;
    height: 300px;
    text-align: center;
    vertical-align: bottom;
    width: 500px;
}
div.slideshow a.advance-link:hover, div.slideshow a.advance-link:active, div.slideshow a.advance-link:visited {
	text-decoration: none;
}
div.slideshow img {
	vertical-align: top;
	border: 0px solid #ccc;
	max-width: 500px;
	max-height: 300px;
	vertical-align:bottom;
}
/*gallery caption sectionb*/
div.caption-container {
	background-color: #eaeaea;
	color: #2e2e2e;
	padding: 20px;
	min-height: 128px;
	border-top: 2px solid #fff;
	position: relative;
}
span.image-caption {
	display: block;
	position: absolute;
	width: 500px;
	top: 0;
	left: 0;
}
div.caption {
	padding: 12px;
}
div.image-title {
	font-weight: bold;
	font-size: 1.4em;
}
div.image-desc {
	line-height: 1.3em;
	padding-top: 8px;
	overflow: hidden;
	height: 115px;
}
/*thumbsnail section*/
div.navigation {
	background-color: #e5f0fa;
	padding: 10px 10px 10px 20px;
	margin-left: 40px;
	height: 460px;
	overflow: hidden;
	overflow-y: auto;
}
ul.thumbs {
	clear: both;
	margin: 0;
	padding: 0;
}
ul.thumbs li {
	float: left;
	padding: 0;
	margin: 5px 10px 5px 0;
	list-style: none;
}
a.thumb {
	padding: 2px;
	display: block;
	border: 1px solid #ccc;
}
ul.thumbs li.selected a.thumb {
	background: #0099ff;
}
a.thumb:focus {
	outline: none;
}
ul.thumbs img {
	border: none;
	display: block;
	max-width:75px;
	max-height:75px;
}
.clear {
	clear: both;
}
/*pagination*/
div.pagination {
	clear: both;
}
div.navigation div.top {
	margin-bottom: 12px;
	height: 11px;
}
div.navigation div.bottom {
	margin-top: 12px;
}
div.pagination a, div.pagination span.current, div.pagination span.ellipsis {
	display: block;
	float: left;
	margin-right: 2px;
	padding: 4px 7px 2px 7px;
	border: 1px solid #ccc;
}
div.pagination a:hover {
	background-color: #eee;
	text-decoration: none;
}
div.pagination span.current {
	font-weight: bold;
	background-color: #000;
	border-color: #000;
	color: #fff;
}
div.pagination span.ellipsis {
	border: none;
	padding: 5px 0 3px 2px;
}
.caption .dates {
	color: #333;
	font-family: 'Droid Serif', serif;
	font-size: 13px;
	font-style: italic;
}
.caption .dates a {
	border-bottom: 1px dotted #0099FF;
	text-decoration: none;
	color: #666;
	font-style: normal;
}
.caption .dates a:hover {
	color: #0099FF;
	text-decoration: none;
}
.caption .image-desc {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 20px;
}
/*****************  End of Gallery ***************/
/************************** thumbs image slider *****************************/
.hero-spotlight {
	padding-top: 8px;
}
.hero-spotlight .hero-slider-thumbnail {
	margin: 0 0 5px 0;
}
.hero-slider-thumbnail {
	float: left;
	margin: 0 0 20px 0;
	padding: 0;
	width: 100%;
	background-color: #E5F0FA;
}
.hero-spotlight .hero-slider-thumbnail {
	background-color: #d8e7f4;
}
.hero-slider-thumbs {
	position: relative;
	overflow: hidden;
	border: #F4F4F4 solid 1px;
	width: 100%;
	height: 340px;
}
.main-slider-content {
	width: 100%;
	height: 340px;
}
.hero-slider-thumbs .preload {
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100000;
	text-align: center;
	background: #FFF;
}
.hero-slider-thumbs .preload div {
	height: 100%;
	width: 100%;
	background: transparent url(/_Images/Gallery/_advocacy-slider/load-indicator.gif) no-repeat scroll 50% 50%;
}
.hero-slider-thumbs .sliders-wrapper {
	position: relative;
	height: 100%;
	z-index: 3px;
	overflow: hidden;
}
.hero-slider-thumbs ul.sliders-wrap-inner {
	overflow: hidden;
	padding: 0px;
	margin: 0;
	position: absolute;
	overflow: hidden;
}
.hero-slider-thumbs ul.sliders-wrap-inner li {
	overflow: hidden;
	padding: 0px;
	margin: 0px;
	float: left;
	position: relative;
}
.hero-slider-thumbs ul.sliders-wrap-inner li img {
	margin-left: 15px;
	float: left;
	border: 1px solid #fff;
}
.hero-spotlight .hero-slider-thumbs ul.sliders-wrap-inner li img {
	margin-left: 0px;
	margin-right: 25px;
	float: left;
	border: 1px solid #fff;
}
.hero-slider-thumbs .lof-opacity li {
	position: absolute;
	top: 0;
	left: 0;
	float: inherit;
}
.hero-slider-thumbs .navigator-content {
	position: absolute;
	bottom: 10px;
	right: 10px;
	padding: 5px 0px;
	left: 15px;
	bottom: 15px;
	width: 200px;
}
.hero-spotlight .hero-slider-thumbs .navigator-content {
	position: absolute;
	bottom: 20px;
	right: 10px;
	padding: 5px 0px;
	left: 0px;
	width: 958px;
}
.hero-slider-thumbs .navigator-wrapper {
	position: relative;
	z-index: 10;
	height: 180px;
	width: 210px;
	/*overflow:hidden;*/
	float: left
}
.hero-spotlight .hero-slider-thumbs .navigator-wrapper {
	height: 180px;
	width: 100% !important;
}
.hero-slider-thumbs ul.navigator-wrap-inner {
	top: 0;
	padding: 0;
	margin: 0;
	position: relative;
	width: 200px !important;
}
.hero-spotlight .hero-slider-thumbs ul.navigator-wrap-inner {
	top: 0;
	padding: 0;
	margin: 0;
	/*position: absolute;*/
	width: 100% !important;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	background: #e5f0fa url(/_Images/Global/home-thumb-border-bg.png) bottom left repeat-x;
	float:left;
}
.hero-slider-thumbs ul.navigator-wrap-inner li {
	cursor: hand;
	cursor: pointer;
	list-style: none;
	padding: 0;
	margin: 0px 2px;
	overflow: hidden;
	float: left;
	display: block;
	text-align: center;
}
.hero-spotlight .hero-slider-thumbs ul.navigator-wrap-inner li {
	cursor: hand;
	cursor: pointer;
	list-style: none;
	padding: 10px;
	margin: 0px 0px;
	overflow: hidden;
	float: left;
	display: block;
	text-align: center;
	width: 170px;
	background: url(/_Images/Global/home-thumb-left-border.png) 100% 46% no-repeat;
}
.hero-spotlight .hero-slider-thumbs ul.navigator-wrap-inner li:last-child {
	background-image: none !important;
}
.hero-spotlight .hero-slider-thumbs ul.navigator-wrap-inner li:hover {
	background: #f2f8fd url(/_Images/Global/home-thumb-left-border.png) 100% 46% no-repeat;
	height: 33px !important;
	color: #0099FF;
}
.hero-spotlight .hero-slider-thumbs ul.navigator-wrap-inner li.active {
	background: #f2f8fd url(/_Images/Global/home-thumb-left-border.png) 100% 46% no-repeat;
	height: 33px !important;
	color: #0099FF;
}
.hero-spotlight .hero-slider-thumbs ul.navigator-wrap-inner li.active p {
	color: #0099ff;
}
.hero-spotlight .hero-slider-thumbs ul.navigator-wrap-inner li:last-child {
	background-image:none !important;
}
.hero-spotlight .hero-slider-thumbs {
	border: none;
}
/*******************************************************/
 
.hero-spotlight .hero-slider-thumbs {
	border: none;
}
.hero-slider-thumbs .sliders-wrap-inner h4 {
	color: #204C8E;
	float: left;
	font-family: "museo-slab";
	font-size: 22px;
	font-weight: 500;
	margin: 10px 10px 0 15px;
	padding: 0px;
	line-height: normal;
	clear: both;
}
.hero-slider-thumbs .sliders-wrap-content h5 {
	color: #204C8E;
	font-family: "museo-slab";
	font-size: 30px;
	font-weight: 700;
	margin: 14px 0 5px 0px;
	padding: 0px;
	line-height: normal;
	height:72px;
	overflow:hidden;
}
.hero-slider-thumbs .sliders-wrap-content {
	margin-top: 20px;
	float: left;
	width:100%;
}
.hero-slider-thumbs .slider-description {
	z-index: 100px;
	float: right;
	width: 248px;
	padding: 10px;
	color: #FFF;
	margin: 0px 15px 15px 15px;
	border: 1px solid #fff;
	overflow: hidden;
	max-height: 300px;
}
.hero-slider-thumbs .slider-description p {
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	color:#2e2e2e;
	line-height:18px;
	max-height:165px;
	overflow:hidden;
}
.hero-spotlight .hero-slider-thumbs .slider-description .link-btn {
	float:right;
}	
.hero-spotlight .hero-slider-thumbs .slider-description {
	z-index: 100px;
	float: none;
	width: auto;
	padding: 12px 12px 12px 12px;
	color: #FFF;
	margin: 0px 0px 15px 0px;
	border: 1px solid #fff;
	overflow: hidden;
	background-color: #e5f0fa;
}
.hero-spotlight .hero-slider-thumbs .slider-description .slider-txt {
	float: left;
	width: 65%;
}
.hero-spotlight .hero-slider-thumbs .slider-description .slider-txt p {
	margin-top: -3px;
}
.hero-spotlight .hero-slider-thumbs .slider-description input[type="submit"] {
	float: right;
	margin-top: -1px;
	width: 215px;
	height: 60px;
	background-color: #408DE0;
	background-image: url("/_Images/Global/home-hero-slider-btn-bg.png");
	background-repeat: repeat-x;
}
.hero-spotlight .hero-slider-thumbs .slider-description input[type="submit"]:hover {
	background-color: #408de0;
	background-image: url(/_Images/Global/button-background-hover.png);
	background-repeat: repeat-x;
}
.hero-spotlight .hero-slider-thumbs .slider-description .slider-txt p {
	line-height: 20px;
}
.hero-spotlight .hero-slider-thumbs, .hero-spotlight .main-slider-content {
	height: 300px;
}
.hero-slider-thumbs .slider-description h4 {
	font-size: 14px;
	margin: 10px 0;
	padding: 0;
}
.hero-slider-thumbs .slider-description .slider-meta a {
	margin: 0;
	background: #C01F25;
	font-size: 75%;
	padding: 2px 3px;
	font-family: "Trebuchet MS", Trebuchet, Arial, Verdana, sans-serif;
	text-transform: uppercase;
	text-decoration: none
}
.hero-slider-thumbs .item-meta a:hover {
	text-decoration: underline;
}
.hero-slider-thumbs .item-meta i {
	font-size: 70%;
}
/* item navigator */

.hero-slider-thumbs ul.navigator-wrap-inner li img {
	border: #e5f0fa solid 1px;
	width:25px;
	height:29px;
}
.hero-spotlight .hero-slider-thumbs ul.navigator-wrap-inner li img {
	border: none;
}
.hero-slider-thumbs ul.navigator-wrap-inner li.active img, .hero-slider-thumbs ul.navigator-wrap-inner li:hover img {
	border: #3c88de solid 1px;
}
.hero-spotlight .hero-slider-thumbs ul.navigator-wrap-inner li img {
	float: left;
	margin-right: 15px;
	border: none;
	width:25px;
	height:29px;
}
.hero-slider-thumbs .hero-slider-thumbs ul.navigator-wrap-inner li.active img, .hero-slider-thumbs ul.navigator-wrap-inner li.active img:hover, .hero-spotlight .hero-slider-thumbs ul.navigator-wrap-inner li:hover img {
	border: none;
}
.hero-spotlight .hero-slider-thumbs ul.navigator-wrap-inner li p {
	text-align: left;
	overflow: hidden;
	height: 30px;
}
.hero-spotlight .hero-slider-thumbs ul.navigator-wrap-inner li p:hover {
	color: #2b92f3;
}
.print-title {
	display:none;
}
/************************** thumbs image slider *****************************/
/**************************************************************************************************
* Site footer
*************/
.site-foot {
	background-image: url(/_Images/Global/footer-background.png);
	background-repeat: repeat;
	width: 100%;
	height: 100%;
	min-height: 330px;
	z-index: 3;
	float: left;
	margin: 30px 0 0 0;
}
.site-foot-pad {
	padding-top: 25px;
}
.footer-main-nav {
	padding: 0 30px 0 20px;
	margin: 0;
}
.footer-links {
	float: left;
}
.footer-links .footer-main-nav li.footer-main-nav-item {
	display: inline-block;
	margin: 10px 15px 0 10px;
	clear: both;
	vertical-align: top;
	width: 155px;
}
.footer-links .footer-main-nav li.footer-main-nav-item:first-child {
	margin-left: 0px;
}
.footer-links .footer-main-nav li.footer-main-nav-item a {
	color: #fff;
	font-size: 15px;
	font-weight: 500;
	font-family: "museo-slab";
}
.footer-links .footer-main-nav .footer-main-nav-item .footer-dropnav {
	margin-top: 5px;
}
.footer-links .footer-main-nav .footer-main-nav-item .footer-dropnav li {
	list-style-image: url(/_Images/Icons/icon-footer-list-image.png);
	background-repeat: no-repeat;
	padding: 3px 0;
}
.footer-links .footer-main-nav .footer-main-nav-item .footer-dropnav li.footer-dropnav-item a.footer-dropnav-link {
	color: #224871;
	font-size: 13px;
	font-weight: normal;
}
.footer-links .footer-main-nav .footer-main-nav-item .footer-dropnav li.footer-dropnav-item a.footer-dropnav-link:hover {
	text-decoration: underline;
}
.footer-seprator {
	background-color: #3e7ab3;
	height: 1px;
	width: 100%;
	border-bottom: 1px solid #6fa5e2;
	float: left;
}
.footer-seprator-w75 {
	background-color: #3e7ab3;
	height: 1px;
	width: 75%;
	border-bottom: 1px solid #6fa5e2;
	float: left;
}
.footer-seprator-w76 {
	background-color: #3e7ab3;
	height: 1px;
	width: 22%;
	border-bottom: 1px solid #6fa5e2;
	float: right;
}
.footer-seprator-w20 {
	background-color: #3e7ab3;
	height: 5px;
	width: 15%;
	margin-left: 10px;
	border-bottom: 1px solid #6fa5e2;
	float: left;
}
.footer-logo {
	float: left;
	margin: 0;
	padding: 0px 0px 15px 20px;
	background: url(/_Images/Global/footer-line-bg.png) bottom left repeat-x;
	width: 700px;
}
.footer-follow-bsa {
	/*float: right;*/
	color: #fff;
	font-size: 17px;
	text-transform: uppercase;
	font-family: "museo-slab";
	letter-spacing: 1px;
	font-weight: 500;
	/*padding: 23px 20px 13px 0px;*/
	padding: 23px 0 13px 0;
	background: url(/_Images/Global/footer-line-bg.png) bottom left repeat-x;
	width: 210px;
	/*margin-left: 5px;*/
	text-align: center;
	position: absolute;
	bottom: 0;
	/*right: 0;*/
	right:12.5px;
}
.footer-helpful-media {
	float: left;
	font-weight: bold;
	margin: 10px 0px 0 0px;
	width: 98%;
	padding: 0 0 20px 20px;
	background: url(/_Images/Global/footer-line-bg.png) bottom left repeat-x;
}
.footer-helpful-media h3 {
	text-transform: uppercase;
	font-family: "museo-slab";
	font-weight: 500;
	letter-spacing: 1px;
	color: #fff;
	font-size: 17px;
	margin: 10px 0 0 0;
	padding: 0;
	float: left;
}
.footer-helpful-media ul {
	float: right;
	max-width: 220px;
	margin-right: 12px;
	clear: none;
}
.footer-helpful-media ul li {
	float: left;
	margin: 0px 5px 0px 0px;
	padding: 0;
}
.footer-helpful-media ul li a {
	float: left;
	width: 31px;
	height: 31px;
}
.footer-helpful-media li:last-child    
	{
		margin-right: 0;
}
.footer-helpful-media ul li a:hover {
	background: url(/_Images/Icons/icon-footer-hover.png) top left no-repeat;
}
.footer-helpful-media ul li a img {
	padding: 1px 0 0 1px;
}
.copy-right {
	float: left;
	width: 100%;
}
.copy-right a { color: #224871;}
.copy-right a:hover { text-decoration:underline; }
.copy-right p {
	color: #004c93;
	font-size: 13px;
	text-shadow: 0px 1px 0px #78b2e9;
	margin: 45px 0 30px 0;
	padding: 0;
}
.footer-logo-head {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	position: relative;
}
.disableFooterLink {
	text-decoration:none;
}
.disableFooterLink:hover {
	text-decoration:none !important;
}
#callout-hero-slider{
	border:1px solid #c9c9c9;
	padding:20px;
	text-align:center;
	margin:0 auto;
}

.member-logo-listing{width:100%; float:left; overflow:hidden}
.member-logo-listing li{display:table; width:100%; float:left; padding: 15px 0;}
.member-logo-listing a{display:table-cell; vertical-align:middle; width:50%;}
/*Bug #:32390 */
.home-col-right #callout-hero-slider{padding-left:20%}

/*.footer-helpful-media ul li a img{border:2px solid; border-radius:15px;}
.footer-helpful-media ul li a img:hover{border:2px solid #3CF; border-radius:15px;}*/
/*************
* Site footer
**************************************************************************************************/
.image-row-seprator {
	float: left;
	width: 100%;
}
@media print {
h1, h2, h3, h4, h5, h6, p, span, ul, ul li, a, blockquote {
	color: #000 !important;
}
.site-head-inner, .site-head-inner .logo {
	background: none;
}
.utility-nav-wrap, .primary-nav-wrap, .breadcrumb, .grey-line, .col-left, .col-right, .site-foot, .tab-control, .social-share-buttons, .title-right-col , .home-utility-nav-wrap{
	display: none;
}
.page-title-wrapper {
	margin-top: -20px;
}
.cols-3 .col-middle, .page-title, .page-title h1 {
	width: 100%;
}
.featured-publication ul li, .rtf-content-news ul li {
	list-style: disc inside none;
}
.tabber-control li, .tabber-control .tab-control a {
	width: 97%;
	background: none;
	text-align: left;
	border: none;
	display: block;
}
.tabber-control div, .rtf-content  div {
	display: block !important;
}
.page-title-content {
	border-bottom-color: #000;
}
.rtf-content-news ul li {
	background: url(/_Images/Icons/icon-gray-arrow.png) no-repeat scroll 0 0;
}
.print-detail-tab-head {
	font-size: 14px;
	font-weight: 700;
	color: #000;
	text-align: left;
	line-height: 20px;
	font-family: "museo-slab";
	display: block;
	margin-bottom: 5px;
}
.col-middle .callout-news-events {
	margin: 0;
}
.printstyle-rtf p, .printstyle-rtf, .printstyle-rtf span, .printstyle-rtf .featured-publication ul li a  {
	font-size:16px !important;
}
.printstyle-rtf p, .printstyle-rtf, .printstyle-rtf span {
	line-height:19px;
}
.printstyle-rtf .print-detail-tab-head {
	font-weight:bold;
}
.print-title {
	display:block !important;
	font-size: 16px;
	color:#000;
	font-family: "museo-slab";
	text-decoration:none;
	font-weight:bold;
	margin-top:10px;
}
.icon-print-page, .language-form {display:none}

}