/* Normalize */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
tr{vertical-align:top;}
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}

.articleBold {font-weight: bold;}
ul.articleList {list-style:disc; }
.articleList {line-height: 1.4em; margin-left:17px;}
li.none {list-style:none;}
articleList li {padding-bottom:2px;}

ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after { content:''; }
abbr,acronym { border:0;
}
fieldset,img { border:0; }
:focus { outline:hidden; }
/* /Normalize */



/* Classes */
body{
	font-size:14px;
	color:#333;
	line-height:1.6em;
	text-align:left;
	color:#555;
}
.fl {float:left;}
.fr {float:right;}
.leftBox{float:left;width:50%;}
.rightBox{float:right;width:50%;}
.clear{clear:both;}
.bigger{font-size:1.5em;}
.normBig{font-size:1.2em;}
.normSmall{font-size:.9em;}
.smaller{font-size:.8em; !important;}
.smallest{font-size:.75em; !important;}
.gray{ color:#999 !important;}
.grayDk{ color:#505153 !important;}
.blue{ color:#2e79b6;}
.blueDk2{ color:#158;}
.blueDk{ color:#036 !important;}
.black{color:#000;}
.white{color:#fff;}
.grayBgndLt{background:#e9e9e9;}
.grayBgnd2{background:#f8f8f8;}
.grayBgnd3{background:#ebeaea;}
.grayBgnd4{background:#969696;}
.gradient3{	background:url('/assets/templates/aggregate/images/gradient3.png') repeat-x 0 0px; }
.bold{font-weight:bold;}
.italic{font-style:italic;}
.serif{font-family:Georgia, serif;}
.caps{text-transform:uppercase;}
.block{display:block;}

.legal{}
.ltCol, .fl{float:left;}
.rtCol, .fr{float:right;}
.mar{margin:6px 0;}
.marTop{ margin-top:6px; }
.marTopMore{margin-top:12px;}
.marTopMorer{margin-top:24px;}
.marBot{ margin-bottom:6px; }
.marBotMore{margin-bottom:12px;}
.marBotMore2{margin-bottom:18px;}
.marBotMorer{margin-bottom:24px;}
.marLtMore{margin-left:12px;}
.marLtMorer{margin-left:24px;}
.marRt{margin-right:6px;}
.marRtMore{margin-right:12px;}
.marRtMorer{margin-right:24px;}
.marRt50{margin-right:50px;}
.padLess{padding:4px;}
.padVert{padding:6px 0;}
.padMore{padding:12px;}
.padMorer{padding:20px;}
.padLtMore{padding-left:12px;}
.padLtMorer{padding-left:20px;}
.padRtMore{padding-right:12px;}
.padRtMorer{padding-right:20px;}
.padTop{padding-top:6px;}
.padTopMore{padding-top:12px;}
.padTopMorer{padding-top:20px;}
.padBotMore{padding-bottom:12px;}
.padBotMorer{padding-bottom:20px;}
.padBotMore2{padding-bottom:30px;}
.lspace{ letter-spacing:1px; }
.lspace2{ letter-spacing:2px; }
.spaceMore{height:24px;}
.underline{ border-bottom: 1px solid #999;}
.boxed{border:1px solid #999;}
.lHeight{line-height:1.4em;}
.lHeight2{line-height:1.2em;}
.blueDkBar{
	background:url("/assets/templates/aggregate/images/Sprites.gif") -2px -99px no-repeat !important;
}
li.carrot{
	background: url('/assets/templates/aggregate/images/carrot.png') -1px -0px no-repeat;
	line-height:1em;
	margin:0 0 13px 0;
	padding:0 0 0 12px;
}

/* /Classes */




body { 
	font-family: 'Arial', 'Helvetica', sans-serif;
	/* background:url('/assets/templates/aggregate/images/Bgnd.gif') repeat-x 0 0; */
	background:#2b434f;
	line-height:1.3em;
}
a, a:visited,a:active {
    color:#2e79b6;
    text-decoration:none;
}
a:hover { text-decoration:none; color:#044986; }
.ahref{
	color:#2e79b6;
    text-decoration:none;border:0;padding:0;margin:0;background:none;cursor:pointer;
	font-family: 'Arial', 'Helvetica', sans-serif;
	font-size:12px;
}
.ahref:hover{ text-decoration:underline; }
/* header elements */
h1, h2, h3, h4, h5, h6 {
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
}
h1 { font-size:300%; }
h2 { font-size:250%; }
h3 { font-size:200%; }
input{
	border:1px solid #AAA;
	padding:3px;
}
input.send{
	background:url('/assets/templates/aggregate/images/buttons.gif') no-repeat 0 -88px;
	border:0;
	display:block;
	width:61px;
	height:26px;
	cursor:pointer;
}
label.half{
	font-weight:bold;
}
label.half input[type=text],label.half input[type=password]{
	width:200px;
}
select{width:210px;}



/* page setup */
#wrapper2{
	width:1138px;
	padding-top:30px;
	padding-bottom:20px;
	background:url('/assets/templates/aggregate/images/WrapperBgnd.gif') repeat-y 0px 0 #ffffff;
	margin:0 auto;
	display:table;
}
#wrapper {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 1025px;
	background:#fff;
}
#header {
	width: 1138px;
	margin: 0 auto;
	height: 150px;
	background:url('/assets/templates/aggregate/images/TopNav.gif') no-repeat 0px 0;
	z-index:12;
	position:relative;
}
#logo {
	width:515px; height:60px;
	position:relative;
	margin-top:33px;
	display:block;
	text-indent:-1000px;
	overflow:hidden;
	left:60px;
}
#searchBox {
	height:25px;
	position:relative;
	top:20px;
	width:314px;
	left:-48px;
	float:right;
	clear:both;
}
#searchBox fieldset{margin:0;padding:0;}
#ajaxSearch_input{
	background:url('/assets/templates/aggregate/images/SearchSprites.png') no-repeat -0px -0px;
	border:0;
	font-size:12px;
	margin:0;
	padding:7px 30px;
	width:180px;
	line-height:1em;
	outline:0 none;
}
#ajaxSearch_submit{
	background:url('/assets/templates/aggregate/images/SearchSprites.png') no-repeat -246px -1px;
	border:0;
	margin:0 0 0 6px;
	height:26px;
	width:60px;
	font-size:0px; line-height:1px;
	text-indent:-300px;
	overflow:hidden;
	position:relative;
	top:-4px;
	cursor:pointer;
}
.ajaxSearch_resultLink{
	/*font-size:16px;*/
	font-weight:bold;
}
.ajaxSearch_resultExtract{
	font-size:12px;
	line-height:1.3em;
}
.ajaxSearch_paging{float:right;}
.ajaxSearch_resultsInfo{
	border-bottom:1px solid #ddd;
}
.ajaxSearchPagingBox{
	border-top:1px solid #ddd;
	position:absolute;
	bottom:0;
	width:100%;
	padding-top:6px;
}
#ajaxSearchResults{
	position:relative;
	min-height:900px;
}
#wp-search{
	position:relative;
	min-height:900px;
}
#wpResults{ margin-top:19px; }
.wpResultsCount{ margin-bottom:10px; border-bottom:1px solid #ddd;}
.wpSearchPagingBox{
	border-top:1px solid #ddd;
	position:absolute;
	bottom:0;
	width:100%;
	padding-top:6px;
}

#wp-navigation{float:right;}
#wp-navigation .title{
	background:transparent !important;
	border:0 !important;
}
.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('/assets/templates/aggregate/images/Arrows.gif') no-repeat 0px -1px; }
.wp-paginate li a.next{background:url('/assets/templates/aggregate/images/Arrows.gif') no-repeat scroll 0 -37px transparent}


#navBar {
	width:100%; height:26px;
	position:relative;
	padding-top:30px;
	color:#fff;
	margin:0 auto;
	width:1025px;
}
#signIn {
	width:350px; height:22px;
	position:relative;
	padding:6px 34px 0 0;
	font-size:12px;
	text-align:left;
}
#signIn .menuBtn{
	display:relative;
}
#signIn .menuBtn:hover #username{
	background:#dedfe0 !important;
	border:1px solid #d0d0d0;
	border-bottom:0px;
	text-decoration:none !important;
}
#signIn  #username{
	border:1px solid transparent;
	padding:3px;
	position:relative;
}
#signIn .arrow{
	background:url("/assets/templates/aggregate/images/Sprites.gif") no-repeat -4px -1140px #eeeeee;
	padding-right:14px;
	width:14px;height:12px;
}
#signIn .menuBtn:hover .arrow{
	background:url("/assets/templates/aggregate/images/Sprites.gif") no-repeat -4px -1177px #dedfe0 !important;
}
#signIn .menuBox{
	border:1px solid #ddd;
	background:#eee;
	padding:2px 10px;
	width:120px;
	position:absolute;
	font-size:12px;
	text-align:left;
	left:-1px;
}
#signIn .menuBtn:hover .menuBox{
	display:block !important;
}
#signIn .menuBtn:hover .menuBox a{
	background:transparent !important;
	border:0;
}
#socialLinks{
	background: url("/assets/templates/aggregate/images/Sprites.gif") 91px -136px no-repeat;
	float:right;
	width:218px; height:22px;
    padding:0;
    color:#fff;
    position:relative;
    left:0px;
	margin-top:2px;
}
#socialLinks a{
	width:20px; height:18px;
	margin:0 6px 0 0px;
	padding:0;
	float:right;
	display:block;
}

#homePage .moreLnk {
	/*Added by Amanda 10/20/11-- homepage featured articles too long*/
	margin-top:0px;
}

#homePage #side-a .titledMed .inner {
	margin-bottom:30px;
}

#homePage #side-a .titledMed .moreLnk {
	/*Added by Amanda 10/20/11-- homepage featured articles too long*/
	margin-top:0;
}
.titledMed .moreLnk, .titledWide .moreLnk, .titled .moreLnk{
	display:block;
	text-align:right;
	font-size:11px;
	font-weight:bold;
	padding:4px 10px;
	color:#555;
	background:#eee;
	
}
.titledMed .moreLnk:hover, .titledWide .moreLnk:hover, .titled .moreLnk:hover{
	color:#222;
}
.titled{ }
.titled h2{
	height:17px;
	border-bottom:1px solid #999;
	background: url("/assets/templates/aggregate/images/Sprites.gif") 1px 0px no-repeat #f0f0f0;
	font-size:15px;
	padding:4px 12px;
}
.parent-4 .titled h2{
	display:none;
}
.titled .inner{
	margin:12px;
}
/*.titledMed{ width:324px; margin-right:25px;}*/
.titledMed{ width:324px;}
#leftBar .titledMed{margin-right:0px;}
#side-a .titledMed{margin-right:0px;}
.titledMed h2{
	height:17px;
	border-bottom:1px solid #999;
	background: url("/assets/templates/aggregate/images/Sprites.gif") 1px -32px no-repeat #e9e9e9;
	font-size:15px;
	padding:4px 12px;
}
.titledMedBlue h2{
	height:17px;
	border-bottom:1px solid #999;
	background: url("/assets/templates/aggregate/images/Sprites.gif") 0px -66px no-repeat #e9e9e9 !important;
	font-size:15px;
	padding:4px 12px;
	color:#fff !important;
}
.titledMed .inner{
	margin:12px;
}
.titledWide{ width:673px;}
.titledWide h2{
	height:17px;
	border-bottom:1px solid #999;
	background: url("/assets/templates/aggregate/images/Sprites.gif") 1px 0px no-repeat #efefef;
	font-size:15px;
	padding:4px 12px;
}
.titledWide .inner{
	margin:14px 20px;
}
/* Style 1 */
#side-a {
	width: 326px;
}
#side-b {
	width:510px;
}
#side-b.wider{
	width:674px !important;
}
.issueMidCol{
}
.issueAdCol{
	width:140px;
}
/* /Style 1*/

#footer {
	background: url("/assets/templates/aggregate/images/FooterBgnd.gif") 0px 0px no-repeat;
	clear: both;
	width:1138px;
	margin:0 auto;
	padding-bottom:30px;
}
#footer #footerInner{
	padding-top:6px;
	font-family:'Georgia', sans-serif;
	width:1025px;
	margin:0 auto;
}
#footer #footerDiv{
	width:1025px;
	margin:0 auto;
	height:12px;
	background:#036;
}
#footer #footerInner a, #footer #footerInner a:visited{
	color:#555;
}
#content{
	width:512px;
	float:left;
}
#content .title{
	height:17px;
	border-bottom:1px solid #999;
	background: url("/assets/templates/aggregate/images/Sprites.gif") 1px 0px no-repeat #e9e9e9;
	font-size:16px;
	padding:4px 12px;
	font-weight:bold;
	color:#036;
}
.titleTall{
	height:48px;
	border-bottom:1px solid #999;
	/*background: url("/assets/templates/aggregate/images/titleTallbg.png") 1px 0px repeat-y #e9e9e9;*/
	font-size:15px;
	padding:8px 12px 4px 12px;
	font-weight:bold;
	color:#2E79B6;
	line-height:1.4em;
}
.vertDivider {
	background: url("/assets/templates/aggregate/images/vertDivider.png") 0px 10px no-repeat;
}
.gradTitle{
	height:17px;
	border-bottom:1px solid #999;
	background: url("/assets/templates/aggregate/images/Sprites.gif") 1px 0px no-repeat #e9e9e9;
	font-size:16px;
	padding:4px 12px;
	font-weight:bold;
	color:#036;
}
#leftBar{
	width:325px;
	margin-right:23px;
	float:left;
}
#rightBar{
	width:140px;
	margin-left:0px;
	float:right;
}
#leftBar #financial-news-sidebar .author{display:none;}

/* NewsPost */
.newsPost .title{ font-size:13px; font-weight:normal; }
.newsPost .author{
	font-size:11px;
	display:block;
}
.newsPost{
	background: url('/assets/templates/aggregate/images/Sprites.gif') -1px -401px no-repeat;
	line-height:1em;
	margin:0 0 13px 0;
	padding:0 0 0 12px;
}

.newsPostFull{
	background: url('/assets/templates/aggregate/images/gradient3.png') -27px -1px no-repeat;
	line-height:1em;
	margin:0 0 0px 0;
	clear:both;
}
.newsPostFull .box1{
	padding:25px 20px 0 30px;
}
.newsPostFull .title{ font-size:15px; color:#2e79b6; font-weight:bold; font-family:Georgia, serif; padding:0 0 .2em 0; line-height:1.2em;}
.newsPostFull .thumbnail{ width:80px;float:left;margin-bottom:20px;}
.newsPostFull .author{font-size:.9em; font-style:italic;display:block;padding:0 0 15px 0;}
.newsPostFull .content{line-height:1.25em; width:377px;float:right;color:#777;padding-bottom:20px;}
.newsPostFull a.moreLnk{
	display:block;
	color:#666;font-size:12px;font-weight:bold;
	padding:4px 20px 4px 0;
	text-align:right;
	background:#eee;
	clear:both;
	width:498px;
}
/* /NewsPost */

/* Video Post */
.videoPost{
	background: url('/assets/templates/aggregate/images/videoBg.gif') -0px -0px no-repeat;
    margin:0;
	width:124px;
	height:123px;
	float:left;
	padding:4px;
	border-bottom:#ddd;
	padding-right:22px;
}
#homePage .videoPost{ margin-right:10px;margin-bottom:30px; }
#homePage .newsPost { height:25px; }
.HPFeaturedArticle{
	background: url('/assets/templates/aggregate/images/Sprites.gif') -1px -401px no-repeat;
	line-height:1em;
	margin:0 0 9px 0;
	padding:0 0 0 12px;
}
.HPFeaturedArticle .title{font-size:13px; font-weight:normal;}
.HPFeaturedArticle .author{font-size:11px;}

.HPResource{
	height:17px;
	background: url('/assets/templates/aggregate/images/Sprites.gif') -1px -401px no-repeat;
	line-height:1em;
	margin:0 0 13px 0;
	padding:0 0 0 12px;
	font-size:13px;
}
.HPResource .title{font-size:13px; font-weight:normal;}


#homePage #financial-video-box li.last, #homePage #vi-video-box li.last{
	margin-right:0;
	padding-right:0;
}
#vi-news-sidebar .feedPosts li, #financial-news-sidebar .feedPosts li{
	height:14px;
	line-height:14px;
}
.videoPost h4{
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px !important;
    line-height:1.3em;
	margin:6px 0 0 0;
	padding:0;
    font-weight:bold;
}
.videoPost .thumbnail{
    width:120px;
    height:66px;
    display:block;
    overflow:hidden;
    text-align:center;
    font-size:1px;
    font-family:Georgia, Times, serif;
    font-weight:normal;
    color:#5AF;
    line-height:1px;
    text-transform:lowercase;
	background:#000;
}
.videoPost .thumbnail:hover{
	filter:alpha(opacity=80);
    text-decoration: none;
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
.videoPost .thumbnail .playBtn{
	opacity:0.8;
	display:block;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	margin:auto;
	position:relative;
	top:-60px;
	width:50px; height:50px;
	background:url('/assets/templates/aggregate/images/PlayVideoOver.png') 0 0 no-repeat transparent;
}
.videoPostFull{
	background: url('/assets/templates/aggregate/images/gradient3.png') -27px -1px no-repeat;
	line-height:1em;
	margin:0 0 13px 0;
	clear:both;
}
.videoPostFull .box1{
	padding:25px 20px 0 30px;
}
.videoPostFull .boxRt{
	float:right;
	width:311px;
}
.videoPostFull .title{ 
	font-size:15px; color:#2e79b6; 
	font-weight:bold; 
	font-family:Georgia, serif; 
	padding:0 0 .2em 0; 
	line-height:1.2em;
}
.videoPostFull .thumbnail{ 
	background: url('/assets/templates/aggregate/images/Sprites.gif') -1px -243px no-repeat;
	float:left;
    width:120px;
    height:66px;
	margin-right:20px; margin-bottom:20px;
	padding:3px;
	border:1px solid #ccc;
	text-align:center;	
}

.videoPostFull .thumbnail a,
.videoPostBox .thumbnail a{
	width:120px;
    height:66px;
    display:block;
    overflow:hidden;
    text-align:center;
    font-size:12px;
    line-height:1.4em;
	background:#000;
}
.videoPostFull .thumbnail:hover, 
.videoPostBox .thumbnail:hover{
	filter:alpha(opacity=80);
    text-decoration: none;
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

/*====================================================================
dbo changes from here for new vil landing page 
==================================================================*/
/* NEW LI CLASS= videoPostBox */

.videoPostBox {
    float: left;
    margin: 15px 0;
    overflow: auto;
    padding: 0 16px;
    width: 222px;
}

.videoPostBox .thumbnail  {
	background:#E0E0E0;
	padding:3px;
	border:1px solid #ccc;
	text-align:center;	position:relative;
	overflow:hidden;
}
.videoPostBox img {margin:0 auto;}
.videoPostBox .title {margin-top:10px;font-size:90%;}
.videoPostBox span.date {font-size:80%;}
.videoPostBox p.content {margin:8px 0;font-size:85%;}
.videoPostBox a.moreLnk {font-weight:bold;font-size:80%;color:#666;float:right;}
.videoPostBox a.moreLnk:visited {color:#666;}
.videoPostBox.fLine {border-left:1px solid #d2d2d2;}
.videoPostBox .thumbnail a {margin:0;padding:0;width:214px;height:128px;}

.videoPostBox .thumbnail .playBtn {opacity:0.8;
	display:block;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	position:absolute;top:30%;left:39%;
	width:50px; height:50px;
	background:url('/assets/templates/aggregate/images/PlayVideoOver.png') 0 0 no-repeat transparent;
}

.videoPostFull .thumbnail .playBtn  { 
	opacity:0.8;
	display:block;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	margin:auto;
	position:relative;
	top:-60px;
	width:50px; height:50px;
	background:url('/assets/templates/aggregate/images/PlayVideoOver.png') 0 0 no-repeat transparent;
}

h2.imgHeading { background:#efefef;border-bottom:1px solid #999;margin-bottom:15px;}
ul.feedPosts hr,
div.videoLandingPage hr {color:#d2d2d2;height:1px;background:#d2d2d2;background-color:#d2d2d2;margin:12px 20px;clear:both;border:0;}

/* ========================================
dbo changes end 
===========================================*/
.videoPostFull .author{font-size:.9em; font-style:italic;display:block;padding:0 0 15px 0;}
.videoPostFull .content{line-height:1.25em; color:#777;padding-bottom:20px;}
.videoPostFull a.moreLnk{
	display:block;
	color:#666;font-size:12px;font-weight:bold;
	padding:4px 20px 4px 0;
	text-align:right;
	background:#eee;
	clear:both;
}
.post .video .thumb a{
	position:relative;
}
.post .video .thumb .playBtn{
	opacity:0.8;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	margin:auto;
	position:absolute;
	bottom:0px; left:0;
	width:120px; height:67px;
	background:url('/assets/templates/aggregate/images/PlayVideoOver.png') center center no-repeat transparent;
}
.videoPost .thumbnail img{ }
.videoPost .author { color:#777; font-weight:normal; font-style:italic; display:block !important; line-height:1em; font-size:11px;}

/* /Video Post */


/* Issue */
.issueArticleSummary{
	background:url('/assets/templates/aggregate/images/gradient3.png') repeat-x 0 0px;
}
/* \Issue */

.videoListSummary{
	background:url('/assets/templates/aggregate/images/gradient3.png') repeat-x 0 0px;
}

/* WP */
.post .link{
	text-align:right;
	padding:4px 10px;
	background:#eee;
	position:absolute;
	bottom:0px;
	left:0px;
	width:488px;
}
.post .link a.fullArticleLnk{
	text-align:right;
	font-size:12px;
	font-weight:bold;
	padding:4px 10px;
	color:#555;
}
.post .video .summary{
}
.post .video .thumb{
	position:absolute;
	left:25px;
	top:25px;
	padding:4px;
	border:1px solid #bbb;
	background:url("/assets/templates/aggregate/images/Sprites.gif") no-repeat -2px -540px;
}
.post .summary{
	font-size:13px;
}
/* \WP */


/* ajaxmenu,gc */
#ajaxmenu {
    position:relative;
    left:0px;
    top:1px;
	width:780px;
}
#ajaxmenu ul {
    padding:0px; 
	margin:0px;
    list-style:none;
    float:left;
	position:absolute;
	top:0;left:0;
	display:block;
}
#ajaxmenu ul li {
    position:relative;
    float:left;
    display:block;
    margin:0;
}

#ajaxmenu ul li.category{
	position:relative;z-index:11;
	background:url('/assets/templates/aggregate/images/Sprites.gif') no-repeat 0 -66px;
}

#ajaxmenu ul li.last {
	position:relative;z-index:11;
	background:url('/assets/templates/aggregate/images/lastSprite.gif') no-repeat -1px -14px;
}

#ajaxmenu .last a[title="Archive"]:hover {
	position:relative;z-index:11;
	background:url('/assets/templates/aggregate/images/lastSprite.gif') no-repeat -1px -47px !important;
}

#ajaxmenu li.current a[title="Archive"] {
	position:relative;z-index:11;
	background:url('/assets/templates/aggregate/images/lastSprite.gif') no-repeat -1px -47px !important;
}

#ajaxmenu ul ul li.last a {
	border-bottom:1px solid #999 !important;
	padding-bottom:5px !important;
}

/* Style for the current menu item */
#ajaxmenu li.current a {
	text-shadow:0px 0px 1px #eef; 
	text-decoration:none;
	background:url('/assets/templates/aggregate/images/Sprites.gif') no-repeat 0 -100px;
}
#ajaxmenu li a {
	font-weight:bold;
    display:block;
    overflow:hidden;
    padding:4px 10px 3px 15px;
    font-size:14px;
    color:#fff;
	text-transform:uppercase;
	outline:0;
}
#ajaxmenu .category a:hover { 
	background:url('/assets/templates/aggregate/images/Sprites.gif') no-repeat 0 -100px;
}
#ajaxmenu ul li ul {
	position: absolute;
	left: 0; /* Set 1px less than menu width */
	top:26px;
	line-height: 16px;
	border:1px solid #999;
	border-top:0px;
	border-bottom:0px;
	z-index:12;
	position:absolute;
	display:block;
	width:200px;
}
#ajaxmenu li ul li{
	display:block;
	float:left;
}
#ajaxmenu li ul:hover li{
	background: none no-repeat scroll 0px 0px #CAD5E1 !important;
	display:block !important;
	float:left !important;
	z-index: 12;
}
#ajaxmenu li li a, #ajaxmenu li.over li a, #ajaxmenu li.current li a {
	background: #f3f3f3;
	color: #069;
	width: 200px;
    line-height:1.4em;
    padding:.25em 1em;
	font-weight:normal;
	font-size:13px;
	text-transform:capitalize;
}
/* hovered lists */
#ajaxmenu li li a:hover, #ajaxmenu li.over li a:hover, #ajaxmenu li.current li a:hover { 
	background: #cad5e1 !important;
	display:block !important;
	float:left !important;
}
#ajaxmenu li ul, #ajaxmenu li.over ul {

} 
#myajaxmenu {
	position: absolute;
	top:1px;
	left: 0px;
	display: block;
}

/* twitter css */
.twtr-doc{
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;
}
.twtr-timeline{
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;
}
.twtr-hd{
	padding:5px 10px !important;
}
.twtr-ft div{
	padding:5px 10px !important;
}
/* /twitter css */

/* Ads */
.adBox254{
	background:url('/assets/templates/aggregate/images/Sprites.gif') no-repeat -190px -725px transparent;
	height:60px;
	width:236px;
	padding:10px;
	border:1px solid #999;
}
.adBox140{
	background:url('/assets/templates/aggregate/images/Sprites.gif') no-repeat -190px -725px transparent;
	height:64px;
	width:124px;
	padding:10px 6px 6px 9px;
	border:1px solid #999;
}
.adBox325{
	width:302px;
	height:250px;
	background: #eee;
	border:1px solid #999;
	padding:11px;
}
.adSky140{
	width:120px;
	height:600px;
	background: #eee;
	border:1px solid #999;
	padding:10px;
	position:relative;
}
.adBtn140{
	width:120px;
	height:65px;
	background: #eee;
	border:1px solid #999;
	padding:10px;
	position:relative;
}
/* /Ads */

/* WP Archive */
.wp-archive .pagetitle{text-transform:uppercase;}
#cat-financial-and-business-video #financial-video-sidebar{display:none;}
#cat-value-investing-video #vi-video-sidebar{display:none;}
#vi-video-sidebar .feedPosts, #financial-video-sidebar .feedPosts{
	width:302px;
	height:120px;
	margin-left:15px;
}
#vi-video-sidebar .feedPosts li, #financial-video-sidebar .feedPosts li{
	margin-right:18px;
	padding-right:18px;
	border-right:1px solid #ddd;
}
#vi-video-sidebar .feedPosts li.last, #financial-video-sidebar .feedPosts li.last{
	margin-right:0px;
	padding-right:0px;
	border-right:0px solid #ddd;
}

#cat-value-investing-news #vi-news-sidebar{display:none;}
#cat-financial-and-business #financial-news-sidebar-wrap{display:none;}
#cat-blog {}
/* /WP Archive */


/* Login Subscribe */
.wlpeMessage{
	border:1px solid #f99;
	padding:10px;
	background:#fee;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-size:12px;
    margin:0 0 10px 0;
}
#wlpeLegend{display:none;}
#wlpeLoginForm label{display:block;font-size:15px;font-weight:bold;margin-bottom:25px;}
#wlpeLoginForm label input[type=text]{display:block;margin:5px 0 0 0;}
#wlpeLoginForm label input[type=password]{display:block;margin:5px 0 0 0;}
input.inputLong{width:460px;}
input[type=checkbox]{border:0 !important;}
.required{color:#039;}
#wlpeLoginButton{
    background:url('/assets/templates/aggregate/images/buttons.gif') no-repeat -2px -44px;
    font-size:0; width:64px; height:26px; border:0px; cursor:pointer; text-indent:-500px;overflow:hidden;
}
#wlpeSaveRegisterButton, #wlpeResetButton{
    background:url('/assets/templates/aggregate/images/buttons.gif') no-repeat 0 -3px;
    font-size:0; width:64px; height:24px; border:0px; cursor:pointer; vertical-align:middle;
}
#wlpeSaveProfileButton{
    background:url('/assets/templates/aggregate/images/buttons.gif') no-repeat 0 0px;
    font-size:0; width:64px; height:26px; border:0px; cursor:pointer;
}
#wlpeUserProfileCountryLabel{
	font-weight:bold;
	float:left;
}
#wlpeUserProfileCountry{
	width:210px;
	display:block;
}
#wlpeActivateFieldset{margin-bottom:5px;}
#wlpeActivateFieldset input{
	display:block;
}
#wlpeActivateFieldset label{
	width:200px;
	display:block;
	line-height:30px;
	clear:both;
}
/* /Login Subscribe */

/* Jot Comments */
.commentsBox{}
.jot-form textarea{width:608px;padding:8px;}
.jot-form .postCommentBtn{
	text-align:right;
	background:url('/assets/templates/aggregate/images/buttons.gif') no-repeat 0 0px;
    font-size:0; width:64px; height:26px; border:0px; cursor:pointer;
}
.jot-cfm{
	border:1px solid #393 !important;
	padding:10px;
	background:#efe;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-size:12px;
    margin:0 0 10px 0;
	font-weight:normal !important;
}
.jot-err{
	border:1px solid #f99;
	padding:10px;
	background:#fee;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-size:12px;
    margin:0 0 10px 0;
	font-weight:normal !important;
}
.jot-row{
	border-width:1px 0 0 0 !important;
	padding-top:15px;
}
.jot-row-me,.jot-row-alt,.jot-row{background-color:transparent !important;}
.jot-row .jot-subject{display:none;}
.jot-row .jot-user{float:none;}
.jot-row .jot-content{margin:0 !important;}
.jot-row .jot-posticon{ display:none; }
.jot-row .jot-poster{ font-size:12px !important; }
.jot-row .jot-message{ margin:5px 0 !important; font-size:12px; }

/* \Jot Comments */

#fancybox-inner{border:2px solid #2e79b6;background:#fff;}
#ProductDetail_ProductDetails_div{
	font-size:12px;
}

/* Bottom nav added dbo 5-4-11*/

#bottomNav {font-size:80%;font-weight:bold;margin:0 20px 10px;clear:both; border-top: 1px solid #D2D2D2;padding-top:8px}
#bottomNav #ditto_pages {float:right;}
#bottomNav #ditto_pages .ditto_page {margin-left:5px;margin-right:5px;}
