/* reset */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, del, dfn, em, font, img, ins, kbd, q, s, samp, acronym, address, big, cite, code,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {vertical-align:baseline;margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;}caption, th, td {text-align:left;font-weight:normal;}table {border-collapse:separate;border-spacing:0;}blockquote:before,blockquote:after,q:before,q:after {content: "";}blockquote, q {quotes: "" "";}
{margin:0;padding:0;}
ul{list-style:none; margin:0; padding:0;}
li{margin:0; padding:0;}
body{
    background:#fff;
    line-height:170%;
    color:#646464;
    font-size:14px;
    margin:0; padding:0;
    font-family:Arial, Helvetica, sans-serif;
}
strong{font-weight:bold;}
em{font-style:italic;}
fieldset,img {border:0;}
:focus {outline:hidden;}
/* /reset */


/* styles */
h1, h2, h3 {
    font-family:Georgia, Times, serif;
    font-weight:bold;
}
h1 { font-size:300%; color:#000; }
h2 { font-size:250%; color:#b4b4b4; }
h3 { font-size:200%; color:#000; }
h4 { font-size:175%; color:#000; }
h5 { font-size:150%; color:#787878; }
h6 { font-size:125%; color:#000; }
h1.title, h2.title, h3.title{
	font-family:Arial,Helvetica, sans-serif;
	line-height:1.2em;
}
.sserif{ font-family:Arial,Helvetica, sans-serif; }
p{ line-height:1.5em; margin-bottom:1em; }
.bold{ font-weight:bold; }
.i{font-style:italic;}
.block{ display:block;}
.indent{margin-left:2em;}
.fr{float:right;}
.capitalize{text-transform:capitalize;}
.clear { clear:both; }
.bottomLine { border-bottom:1px solid #ccc; }
.topLine { border-top:6px solid #0c2f4b; height:3px; }
hr { border:0; border-bottom:1px solid #ccc; }
.vert{ margin:10px 0;}
.vertMore{ margin:20px 0; }
.vertTop{margin-top:10px;}
.vertTopMore{ margin-top:20px; }
.vertTopMore2{ margin-top:30px; }
.vertTopMost{ margin-top:40px; }
.vertBot{margin-bottom:10px;}
.vertBotMore{ margin-bottom:20px; }
.vertBotMore2{ margin-bottom:30px; }
.vertBotMost{ margin-bottom:40px; }
.padBot{padding-bottom:10px;}
.box{ border:1px solid #bbb; }
.divVert{margin-right:1em; padding-right:1em; border-right:1px solid #bbb;}
.lHeightTight{line-height:1.3em;}
.big{ font-size:24px; }
.bigger{ font-size:22px;}
.biggish{ font-size:18px;}
.smallish{ font-size:16px;}
.smaller{ font-size:14px;}
.small{ font-size:12px;}
.small2{ font-size:11px;}
.blueTxt{color:#0d406c;}
.ltBlueTxt, a.ltBlueTxt, a.ltBlueTxt:visited{color:#2e79b6;}
.grayDk{color:#616163;}
.grayDarker{color:#4d4d4d;}
.grayLightestBg{background:#f9f9f9;}
.errorBox{
	background:#ffebe8;
	border:1px solid #c00;
	color:#444;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding:10px;
}
.leftBox{width:50%; float:left;}
.rightBox{width:50%; float:right;}
.disc li{list-style:disc; margin-left:8px;}
.arrowBlue{
	background:url('/mx/assets/templates/aggregate/images/BlueArrow.gif') no-repeat 0px 6px;
	padding:0 0 0 10px;
}
.blueGlobe{
    color:#555;
    letter-spacing:.5px;
    padding-left:28px;
    height:24px;
    font-size:19px;
    background:url('/mx/assets/templates/aggregate/images/HeaderSprite.gif') 0 -66px no-repeat;
}
a, a:visited { color:#0d406c; text-decoration:none; }
a:hover { color:#175688; }
a.grayDk:visited { color:#616163; text-decoration:none; }
input.textfield{
	border:1px solid #bbb;
	color:#333;
}
input.med{ width:200px; padding:2px;}
select.med{ width:208px;}
textarea.textfield{
	border:1px solid #bbb;
	color:#333;
	padding:4px;
}
ul.nolist{list-style:none !important;}
ul.articleList{list-style:none !important;}
ul.articleList li{margin-left:0 !important;}

/* /styles */



/* template layout */
div#pageBg {
    margin:auto;
    width:1080px;
}
div#pageBgLt {
    padding-left:65px;
    background:url(/mx/assets/templates/aggregate/images/LtGrad.png) 0 0 repeat-y;
}
div#pageBgRt {
    padding-right:65px;
    background:url(/mx/assets/templates/aggregate/images/RtGrad.png) right 0 repeat-y;
}
div#pageBg {
    margin:auto;
    width:1080px;
}
div#page {
    width:950px;
    padding:0px;
}

/* footer */
div#footerBg {
    width:100%;  min-width:1080px;
    margin:0 auto 40px auto;
    height:22px;
    background:#666;
	clear:both;
}
div#footerWrap {
    width:1080px;
    margin:auto;
    height:22px;
}
div#footer {
    width:930px;
	float:left;
    padding:0px 10px;
    color:#fff;
	text-align:center;
}
div#footerBgLt {
    width:65px;
    height:22px;
    float:left;
    background:url(/mx/assets/templates/aggregate/images/LtGradFooter.png) 0 0 repeat-y;
}
div#footerBgRt {
    width:65px;
    height:22px;
    float:right;
    background:url(/mx/assets/templates/aggregate/images/RtGradFooter.png) 0 0 repeat-y;
}

/* header */
div#headerBg {
    margin:0px auto 0px auto;
	width:100%; min-width:1080px;
    height:145px;
    background:url(/mx/assets/templates/aggregate/images/headerBg.png) 0 0 repeat-x;
}
div#headerWrap {
    width:1080px;
    margin:auto;
    height:145px;
}
div#header {
    width:950px;
    height:111px;
    float:left;
   /* New Logo implemented on January 20, 2012 with FGI Finance bolded. 
   Masthead with Old Logo:
   		 background:url(/mx/assets/templates/aggregate/images/Masthead.png) 0 0 no-repeat;*/
	
	/*Masthead with New Logo:*/
	background:url(/mx/assets/templates/aggregate/images/fgi_worldwatch_report.png) 0 0 no-repeat;
}
div#headerRt {
    float:right;
    text-align:right;
    width:400px;
    height:80px;
    padding:0 20px 0 0;
}
div#headerBgLt {
    width:65px;
    height:145px;
    float:left;
    background:url(/mx/assets/templates/aggregate/images/LtGradHeader.png) 0 0 repeat-y;
}
div#headerBgRt {
    width:65px;
    height:145px;
    float:right;
    background:url(/mx/assets/templates/aggregate/images/RtGradHeader.png) 0 0 repeat-y;
}
div#middle {
    width:auto;
    margin:0px;
}
#loginBox {
    font-size:12px;
    color:#555;
    line-height:1.75em;
}
#loginBox .hGrad{
    background:url('/mx/assets/templates/aggregate/images/Grads.png') -95px -30px no-repeat;
    position:relative;
    right:-20px;
    width:300px;
    height:1px;
    float:right;
}

/* Social */
#socialLinks{
	width:180px;
    margin:20px 20px 0 0;
    padding:20px 0px 0px 20px;
    float:right;
    padding:0 0px;
    line-height:1.9em;
    text-align:right;
}
#socialLinks .followUs{
    font-weight:bold;
    margin:0 .75em 0 0;
    padding:0px;
    font-size:12px;
	vertical-align:text-top;
	line-height:11px;
}
#socialLinks a.social {
    display:block;
    float:right;
    height:23px;
    width:16px;
    margin:0 4px 0 0;
    position:relative;
    bottom:-1px;
}
#socialLinks a.lnk { background:url('/mx/assets/templates/aggregate/images/socialLinks.gif') 0 0px no-repeat; }
#socialLinks a.tw { background:url('/mx/assets/templates/aggregate/images/socialLinks.gif') -20px 0px no-repeat; }
#socialLinks a.fb { background:url('/mx/assets/templates/aggregate/images/socialLinks.gif') -40px 0px no-repeat; }
#socialLinks a.yt { display:none; background:url('/mx/assets/templates/aggregate/images/socialLinks.gif') -60px 0px no-repeat; }



/* ajaxmenu,gc */
#ajaxmenu { position:relative; top:11px; }
#ajaxmenu ul {
    padding:0px; 
	margin:0 0 0 28px;
    list-style:none;
    float:left;
    position: absolute;
    top:1px;
    left: 0px;
    display: block;
}
#ajaxmenu ul li {
    position:relative;
    float:left;
    display:block;
    margin:0;
}
#ajaxmenu ul li.category {
    background:url('/mx/assets/templates/aggregate/images/Grads.png') -4px 3px no-repeat;
}
#ajaxmenu ul li.first {
    background:transparent !important;
}
#ajaxmenu li a {
    /* float:left; */
    height:27px;
    display:block;
    overflow:hidden;
    padding:5px 10px 0px 10px;
    font-size:14px;
    font-weight:bold;
    color:#4c4c4c;
	text-decoration:none;
}
#ajaxmenu a:hover { 
    color:#fff; 
    background:url('/mx/assets/templates/aggregate/images/HeaderHovers.gif') 0 -60px no-repeat;
}
#ajaxmenu #wf-151 ul {
    width:160px;
}
#ajaxmenu #wf-147 a {
    padding-right:18px;
    background:url('/mx/assets/templates/aggregate/images/wayfinder.gif') right -52px no-repeat;
}
#ajaxmenu #wf-147 a:hover { 
    color:#fff; 
    background:url('/mx/assets/templates/aggregate/images/wayfinder.gif') right -0px no-repeat;
}
#ajaxmenu #wf-147.current a {
	color:#fff;
    padding-right:18px;
    background:url('/mx/assets/templates/aggregate/images/wayfinder.gif') right 0px no-repeat;
}
#ajaxmenu li.current a { 
    color:#fff; 
    text-decoration:none;
    background:url('/mx/assets/templates/aggregate/images/HeaderHovers.gif') 0 -60px no-repeat;
}
/* AjaxMenu Dropdowns */
#ajaxmenu ul li ul {
    top:33px;
	margin:0;
    z-index: 1000;
}
#ajaxmenu ul li ul a{
	background: #f4f4f4 !important;
	color: #0d406c !important;
	font-size:12px;
    line-height:1.1em;
    padding:10px;
	height:18px;
}
#ajaxmenu li.hover {
    border-bottom:1px solid #999;
}
#ajaxmenu li li a, #ajaxmenu li.over li a {
    background: #f4f4f4;
 	background-image:none;
    width: 172px;
    line-height:1.5em;
    padding:.25em 1em;
}
#ajaxmenu li li a:hover, #ajaxmenu li.over li a:hover { 
	background: #dedcdd !important; 
    color: #0d406c !important;
}
#ajaxmenu li ul, #ajaxmenu li.over ul {
    display: block;
}
/* \AjaxMenu Dropdowns */


#topLtCol{
    width:500px;
    float:left;
    margin:35px 0 0 30px;
}
#topRtCol{
    width:355px;
    float:right;
    margin:35px 30px 0 0px;
}
#botLtCol{
    float:left;
    width:315px;
    margin:10px 25px 20px 30px;
}
#botMdCol{
    float:left;
    width:225px;
    margin:10px 25px 25px 0;
}
#botRtCol{
    width:300px;
    float:right;
    margin:10px 30px 20px 0;
}


ul.articleList{}
ul.articleList li {margin-bottom:15px;}
ul.articleList li h3{
	font-size:1em; font-family:Arial,Helvetica, sans-serif;
}

/* homepage */
#homePage .dataBlock{
}
#homePage .dataBlock .data{
    border:1px solid #bbb;
    background:#eee;
    padding:0 15px 6px 15px;
}
#homePage .dataBlock .data .post{
    padding:10px 0 10px 0;
    border-top:1px solid #bbb;
    margin:0 0 0px 0;
}
#homePage .dataBlock .data .first{
    border-top:0px solid #bbb;
}
#homePage #featured .data .post{
    padding:14px 0;
}
#homePage .dataBlock .data .post h3{
    font-size:1em;
    line-height:1em;
    font-family:Arial, Helvetica, sans-serif;
}
#homePage .dataBlock .data .post .author{
    font-style:italic;
	line-height:1.2em;
	margin-bottom:5px;
}
#homePage .dataBlock .data .post .info{
    line-height:1.1em;
}
#homePage .dataBlock .moreLnk{
    text-align:right;
    display:block;
    font-size:.8em;
    height:14px;
}


#calendar{margin:25px 0 0 0;}
#calendar h3.title {
    line-height:1.2em !important; 
    font-weight:bold;
}
#calendar .info {
    margin-top:2px !important;
    font-size:.9em;
}

#homePage #calendar .data{
	height:198px;
}
#homePage #calendar .calendarItem .smallish{
	font-size:12px;
}
#homePage #calendar .calendarItem .smaller{
	font-size:12px;
}
#homePage #calendar .post{
	/* Modified by Amanda Sanchez on 1/6/2012 to accomodate longer calendar post titles:
	PREVIOUS: padding:10px 0 0 0;*/
	padding:4px 0 0 0;
}

/* market block */
.markets  {
    margin:0px 0px 25px 0;
	width:300px;
}
.markets #liborData, .markets #primeRates{margin:0 0 40px 0;}
#marketChartBox{
    border-left:1px solid #bbb;
    font-size:.9em;
}
.markets .dataTable{
    width:100%;
	border-left:1px solid #ccc;
	font-size:12px;
}
.markets .dataTable th{
    background:#96a4b0;
    padding:2px 8px;
    color:#fff;
    border-right:1px solid #789;
}
.markets .dataTable td{
    background:#efefef;
    padding:3px 8px;
    border-bottom:1px solid #ccc;
    border-right:1px solid #ccc;
}
#homePage .markets .dataTable td{padding:6px 8px;}
.markets .dataTable tr.alt td{
    background:#f9f9f9 !important;
}
#homePage .markets .dataTable{border-left:0;}
#homePage .markets #liborData, #homePage .markets #primeRates{margin:0;}

/* /market block */



/* video images block */
#videoBlock { 
    margin:0em 0 0 0;
}
#videoBlock ul.feedPosts{ list-style:none; margin:0;}
.videoPost{
    margin:0 0 2em 0em !important;
	width:33%;
	height:135px;
	float:left;
}
.videoPost h4{
    font-family:Arial, Helvetica, sans-serif;
	font-size:1em !important;
    line-height:1.3em !important;
	margin:3px 0 5px 0;
	padding:0;
    font-weight:bold;
	width:145px;
}
.videoPost .thumbnail{
    background: url('/mx/assets/templates/aggregate/images/BtnSprite.png') -26px -7px no-repeat;
    width:120px;
    height:91px;
    display:block;
    overflow:hidden;
    border:1px solid #ccc;
    text-align:center;
    font-size:12px;
    font-family:Georgia, Times, serif;
    font-weight:normal;
    color:#5AF;
    line-height:1.4em;
    text-transform:lowercase;
}
.videoPost .thumbnail:hover{
	filter:alpha(opacity=80);
    text-decoration: none;
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
.videoPost .thumbnail img{ }
.videoPost .author { font-weight:normal; font-style:italic; display:block !important; line-height:1em; font-size:12px;}




/* feedPost  block */
#homePage{font-size:12px;}
#homePage #today_news .feedPosts, #homePage #cfinance .feedPosts {
    font-size:1em;
    margin:0 0 0 1em;
}
#homePage #today_news .feedPosts li, #homePage #cfinance .feedPosts li{
    margin:0 0 0 1em;
	display:block;
	background:url('/mx/assets/templates/aggregate/images/Sprites.png') 1px 7px no-repeat;
	padding:0 0 0 12px;
	height:26px;
}
#homePage .feedPosts h4{
	font-size:13px;
	line-height:20px;
}
#homePage .feedPosts h4 a{
    font-size:13px;
	line-height:1em;
	font-weight:bold;
}
#homePage .feedPosts .author{ font-weight:normal; font-style:italic; display:none;}
#homePage #peoplemoves .post{ border:0 !important; }
#homePage #calendar .post{ border:0 !important; }

/* Added by Amanda Sanchez on 1/6/2012 for homepage background to go to footer */ #homePage #homeBottom { height: 555px; }

#logo{
    font-size:0;
    width:440px;
    height:100px;
    float:left;
    display:block;
	overflow:hidden;
	text-indent:600px;
}
#searchBox{
    margin:20px 0px 0 0px;
}
#searchBox #ajaxSearch_submit{
    background:url('/mx/assets/templates/aggregate/images/BtnSprite.png') -71px -134px no-repeat;
	width:55px;
	height:25px;
	border:0;
	font-size:0;
	margin:0 0 0 4px;
	position:relative;
	top:-5px;
}
#searchBox #ajaxSearch_intro{display:none;}
#searchBox #ajaxSearch_submit:hover{
    background:url('/mx/assets/templates/aggregate/images/BtnSprite.png') -71px -161px no-repeat;
}
#searchBox #ajaxSearch_input{
    background:url('/mx/assets/templates/aggregate/images/BtnSprite.png') transparent 0 -107px no-repeat;
	border:0px solid #ddd;
	padding:5px 10px;
	color:#555;
	font-size:12px;
	width:175px;
}
.ajaxSearch_resultLink{
	font-size:16px;
	font-weight:bold;
}
.ajaxSearch_resultExtract{
	font-size:12px;
	line-height:1.3em;
}
.ajaxSearch_paging{float:right;}
.ajaxSearch_resultsInfo{float:left;}
#wp-navigation{float:right;}
.wp-paginate li{list-style:none; float:left;}
.wp-paginate li .page{padding:0 5px;}
.wp-paginate li a.prev{margin-left:5px; background:url('/mx/assets/templates/aggregate/images/Arrows.gif') no-repeat 0px -1px; }
.wp-paginate li a.next{background:url('/mx/assets/templates/aggregate/images/Arrows.gif') no-repeat scroll 0 -37px transparent}

#websignupfrm{padding:15px 30px 20px 30px;}
#websignupfrm input.inputBox{width:200px; border:1px solid #bbb; padding:2px; font-size:12px; color:#333; }
#websignupfrm label{display:block; margin:0 0 14px 0;line-height:1.3em;}


/* Changed by Amanda Sanchez on 1/6/2012 to accomodate for new copyright footer copyright */
/* OLD CODE: #footer .copyright {
    width:490px;
    float:left;
    position:relative;
    top:24px;
} */

#footer .copyright {
	color:#666666;
	float:right;
	font-size:11px;
	font-weight:bold;
	position: relative;
	top:30px;	
}

#footer .footerLinks {
	position:relative;
	top:30px;
	font-weight:bold;
	font-size:11px;
	margin:0 auto;
	color:#999;
	/*Added by Amanda Sanchez on 1/6/2012 to move footer nav to the left*/
	float:left;
}
#footer a.footerLink, #footer a.footerLink:visited  {
    font-size:1em;
	color:#666;
	margin:0 1px;
}
#footer a.footerLink:hover {
	color:#2b2728;
}


/* ditto */
.ditto_page{ margin:0 5px 0 0; }
.ditto_currentpage{ margin:0 5px 0 0; }
.ditto_next_link{
	background:url('/mx/assets/templates/aggregate/images/Arrows.gif') no-repeat 0px -37px;
	display:inline-block;
	height:12px;
	width:10px;
	overflow:hidden;
	text-indent:500px;
}
.ditto_next_off{
	background:url('/mx/assets/templates/aggregate/images/Arrows.gif') no-repeat 0px -37px;
	display:inline-block;
	height:12px;
	width:10px;
	overflow:hidden;
	text-indent:500px;
}
.ditto_previous_link{
	background:url('/mx/assets/templates/aggregate/images/Arrows.gif') no-repeat 0px -1px;
	display:inline-block;
	height:12px;
	width:10px;
	overflow:hidden;
	text-indent:500px;
}
.ditto_previous_off{
	background:url('/mx/assets/templates/aggregate/images/Arrows.gif') no-repeat 0px -1px;
	display:inline-block;
	height:12px;
	width:10px;
	overflow:hidden;
	text-indent:500px;
}



h1.pageTitle{
	font-size:23px;
	color:#4d4d4d;
	padding:0 0 0 25px;
	border-bottom:1px solid #bbb;
}
h2.blueBar{
    background:url('/mx/assets/templates/aggregate/images/HeaderSprite.gif') 0 -30px no-repeat;
    color:#fff;
    font-size:15px;
    padding:0 15px;
    font-weight:normal;
    height:27px;
    line-height:1.7em;
}
h2.grayBar{
    background:url('/mx/assets/templates/aggregate/images/HeaderSprite.gif') 0 0px no-repeat;
    color:#fff;
    font-size:17px;
    padding:0 0 0 18px;
    font-weight:normal;
    height:27px;
    line-height:1.7em;
}
.resourceLogo img{border:0;}


/* sideBar */
#leftContent{
	float:left;
	width:508px;
	margin:40px 35px 0px 35px;
	border-right:1px solid #bbb;
	padding:0 35px 40px 0;
	min-height:770px;	
}
#leftContent.iresources{
	min-height:1001px;
}
#leftContent ul{list-style:disc;}
#leftContent li{margin-left:1em;}
#sideBar{
	float:right;
	width:300px;
	margin:40px 35px 40px 0;
	padding:0 0 0 0px;
}
.sideBox{
	width:300px;
}
.sideBox .feedPosts{
	width:258px;
	background:#f9f9f9;
	border:1px solid #ddd;
	padding:15px 20px;
}
.sideBox .newsPost{line-height:1.2em; margin:2px 0 10px 12px; font-size:10px;}
.sideBox .title{
	font-size:12px; font-weight:bold; margin:0; padding:0; line-height:1em;
}
.sideBox .title a{line-height:1em;}
.sideBox .author{display:none;}
#cfinance, #financial-vids{margin:2em 0 0 0;}



/* company move page */
.peoplemovePost{margin:1em 0; font-size:14px;}
.featuredArticlePost{
	margin:1em 0;
}
.featuredArticlePost h3{
	margin:1em 0 .25em 0;
}
/* /company move page */
.entryWrap .thumbnail{
    background: url('/mx/assets/templates/aggregate/images/BtnSprite.png') -26px -7px no-repeat;
    width:120px;
    height:91px;
    display:block;
    overflow:hidden;
    border:1px solid #ccc;
    text-align:center;
    font-size:12px;
    font-family:Georgia, Times, serif;
    font-weight:normal;
    color:#5AF;
    line-height:1.4em;
    text-transform:lowercase;
}

.fullArticle{
	float:right;
	position:relative;
	top:28px;
	font-weight:bold;
}
.backBtn, .backBtnNoJs{
	font-weight:bold;
	background:url('/mx/assets/templates/aggregate/images/Arrows.gif') no-repeat 0px -1px;
	padding:0 0 0 10px;
}
.sendBtn{
	background:url('/mx/assets/templates/aggregate/images/BtnSprite.png') no-repeat -134px -135px; 
	font-size:0; height:23px; width:62px; border:0px; cursor:pointer;
}
.sendBtn:hover{
	background:url('/mx/assets/templates/aggregate/images/BtnSprite.png') no-repeat -134px -161px; 
}
.submitBtn{
	background:url('/mx/assets/templates/aggregate/images/BtnSprite.png') no-repeat  -0px -135px; 
	font-size:0; height:22px; width:62px; border:0px; cursor:pointer;
}
.submitBtn:hover{
	background:url('/mx/assets/templates/aggregate/images/BtnSprite.png') no-repeat -0px -162px; 
}
#sharethis_0{
	font-weight:bold;
}
.articleLogo{
	border:1px solid #bbb;
	padding:4px;
	margin-left:80px;
	display:block;
}
.articleSummary .articleLogo{
	border:1px solid #bbb;
	padding:3px;
	margin-left:0px;
	display:block;
	width:90px;
}
.industry .articleLogo{
	border:1px solid #bbb;
	padding:3px;
	margin-left:0px;
	display:block;
	width:90px;
}
.jot-form textarea{
	padding:5px;
	width:495px;
	border:1px solid #ccc;
}
.jot-form input[type=text]{
	border:1px solid #ccc;
	padding:2px 3px;
	width:499px;
}
.jot-row{
	padding:5px;
	margin-top:20px;
}
.jot-row-me{background:#EEFFFF !important;}
.jot-nav{
	text-align:left !important;
	margin:0 !important;
	border-bottom:1px solid #ccc;
}
#alphaList li a{
float:left;
width:18px;
text-align:center;
border-left:1px solid #ddd;
}
#alphaList li a.first{
border-left:0px solid #ddd;
}
#alphaList{
height:14px;
}
#alphaList li{
	float:left;
	margin:0;
	padding:0;
}

/* styles added 31-3-11 dbo for 52 week dec above table */
h2 span {float:right;border-bottom:4px solid #123D5d;position:relative;top:7px;width:165px;text-align:center;font-size:13px;}
h2.libor span {width:204px;}
#homePage h2.blueBar span {border-bottom:0;position:relative;top:0;width:auto;margin-right:20px;}

