/* Import universal style sheet */
@import url('/styles/universal.css');
/*** Find An Advisor Fields ***/

#grand #mainContent #sideBar .banner #findAdvisor {
	margin-top: 10px;
	margin-bottom: 10px;
}
#grand #mainContent #sideBar .banner #findAdvisor #zipCode {
	width: 172px;
	height: 23px;
	padding: 0px;
	margin: 0px 3px 0px 0px;
	background: url('/images/build10/template/bkg_input.gif');
	border: 1px solid #BCBCBC;
	color: #999999;
	line-height: 16px;
	padding-left: 4px;
}
#grand #mainContent #sideBar .banner #findAdvisor #findAdvisorSubmit {
	width: 32px;
	height: 25px;
	padding: 0px;
	margin: 0px;
	border: 1px solid #BCBDBC;
	background: #FFFFFF;
	font-weight: bold;
	color: #568AB4;
	cursor: pointer;
}
/*** Find An Advisor Fields ***/

/*** SUB NAV LINK FOR GOING TO PARENT SITE ***/
#grand #navSub ul li.parentSiteNav a {
	color: #568AB4;
	background: #FFFFFF;
	font-weight: normal;
}
#grand #navSub ul li.parentSiteNav a:hover {
	color: #5F8FB5;
	background: #FFFFFF;
	text-decoration: underline;
}
#grand #navSub ul li.parentSiteNav a.current {
	color: #002D62;
	background: #FFFFFF;
}
#grand #topPrimaryNav a#capitalmarketsAnchor {
	width: 257px;
	height: 34px;
	background: url('/images/build10/template/nav/capital_markets.gif') no-repeat;
}
#grand #topPrimaryNav a#capitalmarketsAnchor:hover {
	background: url('/images/build10/template/nav/capital_markets_.gif') no-repeat;
}
#grand #topPrimaryNav a#capitalmarketsAnchor.current {
	background: url('/images/build10/template/nav/capital_markets_cur.gif') no-repeat;
}
#grand #topPrimaryNav a#capitalmarketsAnchor.current:hover {
	background: url('/images/build10/template/nav/capital_markets_cur.gif') no-repeat;
}
#subBillboard {
	padding-bottom: 10px;
}
#grand #mainContent #sideBar .banner {
	text-align: center;
}
.videoBlock {
	border: 1px solid #BCBDBC;
	padding: 10px;
	margin: auto;
	margin-bottom: 20px;
	background: #f2f2f2; /* Old browsers */
	background: -moz-linear-gradient(top, #f2f2f2 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f2f2), color-stop(100%, #ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f2f2f2 0%, #ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f2f2f2 0%, #ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f2f2f2 0%, #ffffff 100%); /* IE10+ */
	background: linear-gradient(top, #f2f2f2 0%, #ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#ffffff', GradientType=0 ); /* IE6-9 */
}
.videothumb {
	float: right;
	padding-left: 10px;
}
#rightBannerLinks {
	margin-top: 5px;
	margin-bottom: 5px;
}
#rightBannerLinks h3 {
	font-size: 12px;
	line-height: 18px;
	color: #002D62;
	margin-bottom: 10px;
}
#rightBannerLinks a {
	display: block;
	font-size: 12px;
	line-height: 18px;
	color: #568AB4;
	text-decoration: none;
	border: 1px solid #A8A9AA;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 10px;
}
#rightBannerLinks a:hover {
	color: #FFFFFF !important;
	background: #568AB4;
	text-decoration: none !important;
}
/** Investment Banking Styles **/

div.introbox {
	padding: 20px;
	background: url(images/introbox_bg.png) repeat-x top center;
}
div.introbox h3 {
	font-family: 'g_light';
	font-weight: normal;
	color: #fff;
	font-size: 28px;
	line-height: 28px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	letter-spacing: -1px;
}
div.introbox p {
	font-family: 'g_light';
	font-weight: normal;
	color: #fff;
	font-size: 14px;
	margin: 0px !important;
	padding: 0px;
}
h3.titlebar {
	display: block;
	text-align: left;
	padding: 5px;
	padding-left: 10px;
	background-color: #e1e1e1;
	font-family: 'g_regular';
	color: #002d62;
	margin-bottom: 1px;
	font-size: 16px;
	letter-spacing: -1px;
}
h3.titlebar span {
	text-align: right;
	float: right;
	text-transform: capitalize;
	margin-right: 5px;
	font-size: 14px;
}
h3.headline {
	font-size: 26px;
	color: #002d62;
	font-family: 'g_light';
	line-height: 26px;
	letter-spacing: -1px;
	margin: 10px 0px;
	padding: 0px;
}
h3.headline strong {
	font-family: 'g_regular';
}
div.contentshade {
	background: url(images/contentshade.png) repeat-x center top;
	padding: 10px;
}
div.contentshade.short {
	background: url(images/contentshade.png) repeat-x center -60px;
	padding: 10px;
}
div.contentshade.nopadding {
	padding: 0px;
}
div.contentshade.nobottom {
	padding-bottom: 0px;
}
a.industrybox {
	float: left;
}
#viewport {
	width: 670px;
	height: 290px;
	position: relative;
	overflow: hidden;
	margin: 0px auto;
	background: #ffffff;
	border: 1px solid #a8a9aa;
}
#overlay {
	position: absolute;
	width: 670px;
	height: 290px;
	pointer-events: none;
	z-index: 2;
}
#overlay img {
	pointer-events: none;
}
#wall {
	z-index: 1;
}
#wall .tile {
	border: 1px solid #a8a9aa;
}
a.services_nav {
	height: 40px;
	display: block;
	float: left;
	background-color: #2A5577;
	color: #fff;
	padding: 7px;
	/*-ms-transform: skew(349deg,0deg);  IE 9 
    -webkit-transform: skew(349deg,0deg);  Chrome, Safari, Opera
    transform: skew(349deg,0deg);*/
	text-align: center;
	margin-right: 5px;
	width: 89px;
	font-size: 14px;
	font-weight: normal;
}
a.services_nav:hover {
	text-decoration: none !important;
	opacity: .8;
}
a.services_nav span {
	display: block;/*-ms-transform: skew(-349deg,0deg) !important;  IE 9 
    -webkit-transform: skew(-349deg,0deg) !important;  Chrome, Safari, Opera 
    transform: skew(-349deg,0deg) !important;*/
}
a.services_nav i.bullet {
	width: 18px;
	height: 18px;
	margin-top: -18px;
	background: url(images/services_bullet.png) no-repeat center top;
	margin-left: 40%;
	display: NONE;
}
a.services_nav:hover i.bullet {
	display: block;
}
a.services_nav#lcap span {
	position: relative;
	left: -15px;
}
a.services_nav#lcap:before {
	content: "";
	float: left;
	background-color: #2A5577;
	position: relative;
	left: -17px;
	top: -7px;
	height: 54px;
	width: 14px;
}
a.services_nav#rcap span {
	position: relative;
	left: 2px;
	top: 10px;
}
a.services_nav#rcap:after {
	content: "";
	float: right;
	background-color: #2A5577;
	position: relative;
	right: -17px;
	top: -25px;
	height: 54px;
	width: 14px;
}
#services_text {
	display: block;
	width: 650px;
	height: 0px;
	position: relative;
	padding-top: 10px;
	padding-bottom: 20px;
}
#services_text p {
	display: block;
	opacity: 0;
	position: absolute;
}
ul.sublist {
	margin: 0px;
	padding: 0px;
	margin: 0px !important;
}
ul.sublist li {
	list-style-type: none;
	margin: 0px !important;
	padding: 0px !important;
	background: none !important;
	line-height: 18px !important;
}
ul.sublist li i {
	color: #002d62;
}
ul.sublist a {
	font-weight: normal !important;
}
ul.sublist a.current {
	color: #002d62 !important;
	font-weight: bold !important;
	text-decoration: underline !important;
}
ul.sublist.locations li p span {
	color: #002d62;
	font-weight: bold;
	text-transform: uppercase;
}
ul.sublist.left, ul.sublist.right {
	float: left;
	width: 50%;
}
ul.researchList li {
	list-style-type: none;
	margin: 0px !important;
	padding: 0px !important;
	background: none !important;
	float: left;
	width: 33.3%;
	height: 65px
}
ul.researchList li h3 {
	font-weight: bold;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	margin-bottom: 5px;
}
ul.researchList li p {
	margin-top: 0 !important;
}
ul.researchList li p span.stock {
	font-weight: bold;
	color: #3e5d58;
}
ul.researchList li p span.marketCap {
	font-weight: bold;
	color: #998542;
	margin-left: 10px;
}
h3.titlebar span.stock, h3.titlebar span.marketCap {
	text-align: right;
	float: none;
	text-transform: capitalize;
	left: 350px;
	position: relative;
	font-weight: normal !important;
}
h3.titlebar span.sd {
	text-align: right;
	float: none;
	padding: 2px;
	font-weight: bold;
	width: 10px;
	height: 10px;
}
h3.titlebar .stock {
	float: right;
}
.symbolS {
	text-align: center;
	float: left;
	padding: 2px;
	font-weight: bold;
	width: 18px;
	height: 18px;
	background-color: #568ab4;
	color: #FFF;
	line-height: 18px;
	margin-top: -2px;
	margin-right: 5px;
}
.symbolMC {
	text-align: center;
	float: left;
	padding: 2px;
	font-weight: bold;
	width: 18px;
	height: 18px;
	background-color: #8cc2ce;
	color: #FFF;
	line-height: 18px;
	vertical-align: top;
	margin-top: -2px;
	margin-right: 5px;
}
.stock {
	width: 290px;
	float: right;
	font-weight: normal;
	text-transform: none;
}
.stocksID {
	float: left;
	width: 130px;
}
.marketCapID {
	float: left;
	width: 160px;
}
.stocksCL {
	float: left;
	margin-bottom: 10px;
	min-width: 80px;
	margin-right: 5px;
}
.marketCapCL {
	float: left;
	width: 80px;
	margin-bottom: 10px;
}
#int_left_col {
	width: 455px;
	float: left;
}
#int_right_col {
	width: 220px;
	margin-left: 15px;
	float: left;
}
div.bioentry {
	margin-bottom: 10px;
}
div.bioentry img.bio {
	float: left;
	margin-right: 10px;
}
div.bioentry h3.biotitle {
	font-weight: bold;
	font-size: 15px;
	margin: 0px;
	padding: 0px;
}
div.bioentry p {
	margin: 0px !important;
	padding: 0px !important;
}
div.bioentry p.biodetails {
	font-size: 14px;
}
div.bioentry div.biofull {
	padding: 10px;
	display: none;
}
div.breakbar {
	clear: both;
	display: block;
	background: url(images/breakbar.png) no-repeat 0 0;
	margin: 0px 0px;
	width: 100%;
	height: 2px;
}
div.breakbarFull {
	clear: both;
	display: block;
	background: url(images/breakbarFULL.png) no-repeat 0 0;
	margin: 0px 5% 5px 0%;
	width: 95%;
	height: 2px;
}
a.emailicon {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(images/email.png) no-repeat 0 0;
	margin-right: 1px;
	position: relative;
	top: 2px;
}
a.vcardicon {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(images/vcard.png) no-repeat 0 0;
	margin-right: 1px;
	position: relative;
	top: 2px;
}
a.icons {
	position: relative;
}
a.icons:hover {
	top: 1px;
}
a.viewbio {
	text-align: right;
	float: right;
	font-size: 12px;
	margin-right: 5px;
	margin-top: 2px;
}
div#filters {
	margin: 0px;
	margin-bottom: 15px;
	padding: 5px;
}
div#filters .filter {
	float: left;
	margin: 0px 15px;
}
.mi_item {
	float: left;
	width: 45%;
	margin-right: 5%;
	margin-bottom: 10px;
}
.mi_item_spacer { height: 40px; display: block; }
.mi_item.sidebar {
	margin-right: 0px !important;
	width: 220px !important;
}
.mi_img {
	float: left;
	margin-right: 10px;
	border: 1px solid #e2e2e2;
}
.mi_item p {
	font-weight: bold;
	color: #002d62;
	margin-bottom: 2px !important;
	margin-top: 0px;
}
.mi_item a:hover {
	text-decoration: none !important;
	color: #002d62;
}
.title {
	float: left;
	width: 100px;
	text-align: center;
	padding: 0px 12px;
}
h3 {
	color: #002d62;
}
div.industrynav {
	text-align: center;
}
div.industrynav .fa {
	font-size: 16px;
}
div.industrynav a {
	display: inline-block;
	padding: 10px;
	background: #f8f8f8 url(images/industrynav_bg.png) repeat-x center top;
	color: #6f7274;
	min-width: 201px;
	font-size: 13px;
	font-weight: normal;
	text-align: center;
	font-family: 'g_regular';
}
div.industrynav a:hover {
	text-decoration: none !important;
	color: #6f7274;
	background-color: #e8e8e8;
}
div.industrynav a.current {
	background-color: #002d62;
	color: #fff;
}
#tombstone_holder .tombstone_item {
	float: left;
	margin: 10px;
	position: relative;
	overflow: hidden;
	cursor: pointer;
}
#tombstone_holder .tombstone_box {
	position: absolute;
	background-color: #383c3e;
	padding: 10px;
	opacity: 0.9;
	height: 210px;
	top: 230px;
	cursor: pointer;
}
#tombstone_holder .tombstone_box p {
	color: #fff;
	font-size: 11px;
}
#tombstone_holder .tombstone_box h4 {
	color: #a8a9aa;
	font-size: 13px;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	border-bottom: 1px solid #6f7274;
	margin-bottom: 5px;
}
#tombstone_holder .tombstone_img {
	border: 1px solid #ccc;
}
.tombstone_holder_hp {
	margin: 0px auto;
	width: 657px;
}
.tombstone_holder_hp .tombstone_item {
	float: left;
	margin: 10px;
	position: relative;
	overflow: hidden;
	cursor: pointer;
}
.tombstone_holder_hp .tombstone_box {
	position: absolute;
	background-color: #383c3e;
	padding: 10px;
	opacity: 0.9;
	height: 210px;
	top: 230px;
	cursor: pointer;
	width: 178px;
}
.tombstone_holder_hp .tombstone_box p {
	color: #fff;
	font-size: 11px;
}
.tombstone_holder_hp .tombstone_box h4 {
	color: #a8a9aa;
	font-size: 13px;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	border-bottom: 1px solid #6f7274;
	margin-bottom: 5px;
}
.tombstone_holder_hp .tombstone_img {
	border: 1px solid #ccc;
	height: 228px;
	width: 197px;
	overflow: hidden;
}
.language-selection-001{
	margin: 0 0 0 0;
}
.language-box-001{
	display:block;
	padding: 4px;
	border:1px solid #a8a9aa;
	font-size: 13px;
	line-height: 13px;
	width:212px;
	height: 13px;
}
.language-box-001 span.fa{color:#a8a9aa;}


select option {
	padding: 3px;
	background-color: #568ab4 !important;
	color: #FFF !important;
}
#transactionid, #sectorid, #industryid, #sYear {
	background-color: #6f7274;
	color: #FFF;
	outline: none;
	border: none;
	height: 20px;
}
select {
	border-radius: 0px !important;
	-webkit-border-radius: 0px !important;
	border-top-left-radius: 0px !important;
}
/*.tint:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0,255,255, 0.5);
    -moz-transition: all .3s linear;
    -webkit-transition: all .3s linear;
    -ms-transition: all .3s linear;
    -o-transition: all .3s linear;
    transition: all .3s linear;
  }*/

.tint {
	position: relative;
	float: left;
	cursor: pointer;
	margin-left: 11px;
	margin-top: 11px;
}
.tint:hover {
	background: rgba(141,137,165, 0.6);
	opacity: .6;
}
.overgray:hover {
	background: rgba(141,137,165, 0.6);
}
.accordionButton {
	width: 650px;
	cursor: pointer;
	background: url(images/introbox_bg.png) repeat-x top center;
	background-color: #3c3044;
	margin: 0px auto;
	padding: 20px;
}
.accordionButton:hover {
}
.accordionButton.active {
	background: #3c3044 url(images/bg_bizopps_on.jpg) no-repeat;
}
.accordionButton.active:hover {
	border-color: #CECECE;
}
.accordionButton h3 {
	font-family: 'g_light';
	font-size: 24px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	letter-spacing: -1px;
}
.accordionButton h3 span {
	font-family: 'g_light';
	font-size: 16px;
	color: #CECECE;
	margin: 0px;
	padding: 0px;
	letter-spacing: -.5px;
}
.accordionButton h3 span.link {
	font-family: 'g_light';
	font-size: 16px;
	color: #568ab4;
	margin: 0px;
	padding: 0px;
	letter-spacing: -1px;
}
.accordionButton:hover h3 span, .accordionButton.active h3 span {
	color: #CECECE;
}
.accordionButton:hover h3 span.link, .accordionButton.active h3 span.link {
	color: #568ab4;
}
.accordionButton p {
	color: #568ab4;
	margin-left: 30px;
}
.accordionContent h2 {
	margin-bottom: 0px;
}
.accordionContent {
	width: 670px;
	background: url(images/contentshade.png) repeat-x center top;
	padding: 10px;
	display: none;
	padding: 10px;
}
.accordionContentLeft {
	width: 60%;
	padding-left: 20px;
	float: left;
}
.accordionContentLeft ul li {
	background: none !important;
	list-style-type: disc;
	margin-bottom: 8px;
	margin-left: 30px !important;
	padding-left: 0px !important;
}
.accordionContentRight {
	width: 30%;
	float: right;
	text-align: left;
}
.flexsider2, .flexslider2:before, .flexslider2:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
/* Browser Resets */
.flex-container a:active, .flexslider2 a:active, .flex-container a:focus, .flexslider2 a:focus {
	outline: none;
}
.slides, .flex-control-nav, .flex-direction-nav {
	margin: 0;
	padding: 0;
	list-style: none;
}
/* FlexSlider Necessary Styles
*********************************/ 
.flexslider2 {
	margin: 0;
	padding: 0;
}
.flexslider2 .slides > li {
	display: none;
	-webkit-backface-visibility: hidden;
	background: none !important;
} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider2 .slides > li:first-child {
	display: block;
	-webkit-backface-visibility: visible;
}
.flexslider2 .slides > li.flex-active-slide {
	padding-left: 0px;
}
.flexslider2 .slides img {
	width: 100%;
	display: block;
}
/* Direction Nav */

.flexslider2 .flex-direction-nav {
*height: 0;
	position: relative;
	bottom: 263px;
}
.flexslider2 .flex-direction-nav a {
	width: 30px;
	height: 30px;
	margin: auto 0;
	display: block;
	background: url(/script/flexslider/bg_direction_nav.png) no-repeat 0 0;
	position: absolute;
	top: 47%;
	z-index: 10;
	cursor: pointer;
	opacity: 0.3;
	text-indent: -9999px;
}
.flexslider2 .flex-direction-nav .flex-next {
	background-position: 100% 0;
	right: -2px;
}
.flexslider2 .flex-direction-nav .flex-prev {
	left: 0px;
}
.flexslider2:hover .flex-next {
	opacity: 0.8;
	right: -2px;
}
.flexslider2:hover .flex-prev {
	opacity: 0.8;
	left: 0px;
}
.flexslider2:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
	opacity: 1;
}
.flexslider2 .flex-direction-nav .flex-disabled {
	opacity: .3!important;
	filter: alpha(opacity=30);
	cursor: default;
}
/*******************  
// Feed Styles
********************/
.feedSectionHeader {
	background: url('images/th.gif') repeat-x;
	line-height: 30px;
	padding: 0px;
	margin: 0px;
	color: #002d62;
	font-size: 13px;
	text-align: center;
	font-weight: 600;
	display: block;
	width: 442px;
	cursor: pointer;
}
.feedSectionContent {
	display: none;
}
#feedheader {
	margin: 0;
	padding: 0;
	font-size: 18px;
}
.feedlink {
	text-decoration: none;
}
.feeditem {
	padding: 3px;
	margin: 3px 0;
	background-color: #eee;
}
a.feeditemlink {
	text-decoration: none;
	color: #222;
}
a.feeditemlink:hover {
	background-color: #ddd;
}
#news {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#news li {
	margin-bottom: 6px;
	line-height: 11px;
}
#news li a {
	font-size: 11px;
}
.news h1 {
	font-size: 13px;
}
.news, .news p {
	font-size: 11px;
}
/* tables */
.tbl, .tblNoSort {
	text-align: center;
}
.tbl td, .tblNoSort td {
	border-right: 1px solid #ddd;
	font-size: 10px !important;
}
.tbl .symbol {
	border-left: 1px solid #ddd;
	text-align: left;
}
table.tablesorter {
	background-color: #CDCDCD;
	margin: 0px 0px 5px 0px;
	text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background: #dadada url('images/th.gif') repeat-x;
	font-size: 11px;
	padding: 4px;
	color: #333;
	vertical-align: bottom;
	border-right: 1px solid #ddd;
}
table.tablesorter thead tr .header {
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 2px;
	background-color: #FFF;
	vertical-align: top;
}
tr.even td {
	background-color: #ececec !important;
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
	background: #c7c7c7;
}
.sortedeven {
	background-color: #EDF5FF;
}
.sortedodd {
	background-color: #DBEAFF;
}
.over {
	background-color: #E00000;
}
.numNeg {
	color: #eb3600;
}
.numPos {
	color: #03c701;
}
.homePage table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background: #dadada url('images/th.gif') repeat-x;
	font-size: 11px;
	padding: 4px;
	color: #333;
	vertical-align: bottom;
	border-right: 0px !important;
}
.homePage .tbl td, .tblNoSort td {
	border-right: 0px !important;
	font-size: 10px !important;
}
.inc4, .inc5, .inc6, .inc7, .nymTH {
	background-position: center bottom !important;
}
.apChange {
	display: none;
}
.activeState {
	background: url('images/th.gif') repeat-x;
	font-weight: bold;
}
#newsBlock1, #newsBlock2, #newsBlock3, #newsBlock4 {
	display: none;
}
.dChange, .pChange {
	cursor: pointer;
	float: left;
	font-size: 9px !important;
	display: block;
	width: 50%;
}
#newsFeed {
	padding: 5px 10px;
}
h3.newsHead {
	font-size: 12px !important;
	color: #002d62;
	margin: 0px;
	display: block;
	background: url('images/th.gif') repeat-x;
	padding: 3px 5px;
}
#newsFeed ul {
	margin: 0px 0px 0px 10px;
	padding: 0px;
	list-style-type: none;
	border: 0px !important;
}
#newsFeed ul li {
	margin: 10px 5px;
	margin: 10px 5px;
	background: none !important;
	padding-left: 0px !important;
}
#newsFeed ul li a {
	font-size: 11px;
	color: #5F8FB5 !important;
	text-decoration: none;
}
#newsFeedList ul {
	margin: 0px 0px 0px 10px;
	padding: 0px;
	list-style: none !important;
	border: 0px !important;
}
#newsFeedList ul li {
	margin: 10px 5px;
	background: none !important;
	padding-left: 0px !important;
}
#newsFeedList ul li a {
	font-size: 11px;
	color: #5F8FB5 !important;
	text-decoration: none;
}
.sidebarStocks img {
	display: none;
}
.sidebarStocks table {
	border: 1px solid #DDDDDD;
	width: 100%;
	text-align: left;
}
.sidebarStocks table th {
	background: url("images/th.gif") repeat-x scroll 0 0 #DADADA;
	/*border-right: 1px solid #DDDDDD;*/
	color: #333333 !important;
	font-size: 11px;
	padding: 4px;
	vertical-align: bottom;
}
.sidebarStocks table th font {
	color: #333 !important;
	font-family: Arial !important;
	font-size: 11px;
}
.sidebarStocks table td {
	font-size: 10px !important;
	font-family: Arial !important;
}
.sidebarStocks table td a {
	color: #5F8FB5 !important;
}
#cboxCurrent, #cboxNext, #cboxPrevious {
	display: none !important;
}
.leftArea {
	float: left;
	width: 65.5%;
}
.rightArea {
	float: right;
	width: 33%;
}
.leftArea .contentshade, .rightArea .contentshade {
	padding: 10px 15px !important;
	height: 60px;
}
.leftArea .sublist a, .rightArea .sublist a {
	font-weight: bold !important;
}
.recentNews {
	float: left;
	width: 220px;
}
/*******************  
// ECM CONTENT PORTAL FEED
********************/
.ecm-articles {
}
.ecm-related-content {
	font-size: 16px;
	line-height: 120%;
	color: rgb(153,153,153);
	text-align: left;
	margin: 0 0 3px 0;
	font-family: "g_regular";
}
.ecm-title {
	font-size: 24px;
	color: #002d62;
	margin: 0 0 12px 0;
	font-family: "g_regular";
}
.ecm-title span {
	color: #568ab4;
}
.ecm-article {
	display: block;
	width: 220px;
	height: 80px;
	background-color: #EEEEEE;
	border-bottom: 5px solid #568ab4;
	margin: 0 0 10px 0;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
	color: #568ab4;
}
.ecm-article:hover, .ecm-article:focus, .ecm-article:active {
	text-decoration: none;
	background-color: #DDDDDD;
	color: #002d62;
	border-bottom: 5px solid #a8a9aa;
}
.ecm-article-image {
	float: left;
	width: 80px;
	height: 80px;
	background-color: #CCCCCC;
	background-size: auto 100%;
	background-position: center center;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.ecm-article-image-zoom {
	background-size: auto 120%;
}
.ecm-article-headline {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	float: left;
	width: 110px;
	height: 60px;
	margin: 10px;
	font-size: 14px;
	line-height: 20px;
	overflow: hidden;
	font-family:"g_light";
}
.ecm-article-headline span {
	-webkit-align-self: center;
	-ms-flex-item-align: center;
	align-self: center;
}
.ecm-cta{
	display:block;
	width:200px;
	height:36px;
	padding:10px;
	background-color:#EEEEEE;
	border:1px solid #CCCCCC;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.ecm-cta:hover{
	background-color:#DDDDDD;
	border:1px solid #BBBBBB;
}
.ecm-cta-content{
	float:left;
	width:180px;
	font-size:12px;
	line-height:18px;
	color:#333333;
}
.ecm-cta-content span{
	color:#002d62;
}
.ecm-cta-content span span{
	color:#568ab4;
}
.ecm-cta-arrow{
	color:#568ab4;
	font-size:24px;
	line-height:24px;
	margin: 6px 0;
	float:left;
	width:20px;
}
.ecm-divider{
	width:220px;
	border-bottom:1px solid #CCCCCC;
	padding-top:30px;
	margin-bottom:30px;
	
}

#banner img{
	width:100%;
}