/****** Google Chrome and Safari Hack *******/
/****** body:first-of-type #blah { margin-top:-1px; } *******/  

/****** =Global *******/
body {margin: 0;padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: .70em;color: #363636;text-align: center;border: 0;background:#fff url(/_images/bg_site.jpg) repeat-x;}
form {margin: 0; padding: 0;}
a img { border: 0; }
iframe {border:none;margin:0;padding:0;background:0;}

/****** =Forum Home *******/
.bettertradesForum {background:#fff;}
.bettertradesForum h2 a:link, .bettertradesForum h2 a:visited {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:8pt;padding:0;color:#102C55;text-decoration: none;background:none;}
.bettertradesForum h2 a:hover, .bettertradesForum h2 a:active {font-family: Verdana, Arial, Helvetica, sans-serif;color:#102C55;text-decoration: none;background:none;}
.forumLoginBox {text-align:left; margin:0px; width:250px;float:right; color:#fff; border:1px dotted #fff;padding:2px 8px 8px 5px;}

.latestPosts {margin:0;padding:60px 0 12px 15px;background:#e2e2e2 url(/_images/bg_latestPosts.jpg) repeat-x;border-bottom:1px solid #bcbcbc;}
.latestPosts h2 {padding:0 0 13px 1px;color:#333!important;background:transparent;}
.forumHome {width:252px;color:#6a6a6a;}
.forumHomeHed {font-size:10pt;font-weight:bold;position:relative;top:-15px;background:url(/_images/bg-forum-icon.jpg) left center no-repeat;padding:0 0 5px 28px;}
.row0 {padding:2px;margin:0;border:none;}
.row1 {padding:2px;margin:0;border-top:1px dotted #bcbcbc;}
.row2 {padding:2px;margin:0;border-top:1px dotted #bcbcbc;}

/****** =LAYOUT *******/
.container {width: 970px;margin:0 auto 10px auto;padding:0;text-align: left;font-size:9pt;color:#333;background:#fff url(_images/bg_container.jpg) repeat-y;}
.container2 {width: 970px;margin:0 auto 10px auto;padding:0;text-align: left;font-size:9pt;color:#333;background:transparent;}
	
.clear {height: 1px;clear: both;}
.clear0 {height: 0;clear: both;}
.clear5 {height: 2px;clear: both;}
.clear10 {height: 10px;clear: both;}
.clear20 {height: 20px;clear: both;}

/****** =Lists and Links *******/
ul {margin:0;padding:6px 20px 6px 10px;}
ol {padding:10px 10px 8px 35px!important;}
ol li {background:none!important;list-style-type:decimal!important;padding:0!important;}
li {margin:0 0 0 10px;list-style-type:none;}
li a:link, li a:visited {color:#4b78b9;text-decoration: underline;}
li a:hover, li a:active {color:#4b78b9;text-decoration: none;}

ul {padding:10px 0 10px 0;margin:0;}
ul li {list-style-position:inside;list-style-type:disc;padding:0 0 7px 0;}
li a:link, li a:visited {color:#4b78b9;text-decoration: underline;}
li a:hover, li a:active {color:#102c55;text-decoration: none;}


.content {background:#fff;padding:0;margin:0;float:left;}
.content ul {padding:5px 0 5px 0;margin:0;}
.content ul li {background:url(_images/bullet_grey.gif) 5px 35% no-repeat;padding:0 0 7px 15px;}

.ulLinks {background:#fff;padding:5px 0 0 0;float:left;}
.ulLinks ul li {background:url(_images/bullet_link.jpg) 1px 30% no-repeat;list-style-type:none;}
.ulLinks li a:link, .ulLinks li a:visited {color:#4b78b9;text-decoration: underline;}
.ulLinks li a:hover, .ulLinks li a:active {color:#102c55;text-decoration: none;}


.ulContainer {float:left;width:400px;margin:10px 50px 20px 10px;}
.ulContainer h2 {margin:0 0 7px 0;}
.ulContainer h3 {margin:12px 0 0 0;}
.ulContainer ul {margin:0;padding:0;}

.ulContainerLast {float:left;width:400px;margin:10px 0 20px 0;}
.ulContainerLast h2 {margin:0 0 7px 0;}
.ulContainerLast h3 {margin:8px 0 2px 0;}
.ulContainerLast ul {margin:0;padding:0;}

 /****** Site Logo *******/
.logo {width:284px; height:85px;float:left;margin:0;display:inline;}

/****** =header *******/
.header {position:relative;top:0;height:85px;background:#fff url(_images/bg_header.jpg) repeat-x;} 
.headerRight {height:59px;width:257px;float:right;text-align:right;margin:0;}

/***************************************** =navigation Main *******/
.nav {position:relative;top:0px;float:left;width:100%;height:23px;margin:0;padding:0;text-align:left;background:#d46400 url(_images/bg_nav.jpg) repeat-x;}
.nav ul li {list-style-type:none; list-style-image:none;}
.nav ul {margin:5px 0 0 4px;padding:0;}
.nav li {display:inline;list-style-type:none;margin:0 0 0 -3px;padding:0;}
.nav li a:link, .nav li a:visited {color:#fff;text-decoration:none;padding:4px 6px 4px 6px;border-left:1px solid #e49f61;}
.nav li a:hover, .nav li a:active {color:#000;text-decoration:none;padding:4px 6px 4px 6px;border-left:1px solid #e49f61;}

.utility {height:16px;margin:0;background:#fff;text-align:left;border-left:1px dotted #ccc;border-right:1px dotted #ccc;border-bottom:1px dotted #ccc;}
.utility ul {padding:2px 12px 0 5px;margin:0;position:relative;top:-1px;}
.utility ul li {display:inline;font-size:7pt;padding:0;margin:0;color:#07193f;}
.utility li a:link, .utility li a:visited {color:#193878;text-decoration: none;padding:0 2px 0 2px;margin:0;}
.utility li a:hover, .utility li a:active {color:#d46400;text-decoration: underline;padding:0 2px 0 2px;margin:0;}

/****** =FORM *******/
.formContainer {background:#ebf1fb;float:left;padding:20px 20px 0 20px;width:610px;}
form {margin:0;padding:0;}
.formField:hover {border: 1px solid #000;background:#AFE1FA;}
.formField {background:#F4F4F4 none repeat scroll 0 0;border:1px solid #C0C0C0;color:#333333;margin:0;padding:2px;}
.spacerTD {width:500px;background:#7e8ca3 none repeat scroll 0 0;color:#FFFFFF;font-weight:bold;padding:6px;}
.spacerTD2 {background:#E8F6CD none repeat scroll 0 0;color:#FFFFFF;font-weight:bold;padding:4px;}
.descriptionTD {color:#FFFFFF;font-weight:bold;padding:4px;text-align:left;}
.formDiv {float:left;width:170px;margin:10px 0 0 0;}
.formDiv400 {float:left;width:500px;margin:10px 0 0 0;}
.formBtn {height:38px;width:82px;border:none;background: url('/_images/btn_submit_off.jpg') no-repeat top left;padding:0;cursor:pointer;}
.formBtn:hover {border: none;background: url('/_images/btn_submit_on.jpg') no-repeat top left;padding:0;}
.progress{width: 1px;height: 14px;color: white;font-size: 12px; overflow: hidden;background-color: orange;padding-left: 5px;}

/****** =Images *******/
.blogLogo {float:right;position:relative;top:50px;right:-50px;}
.brokerLogo {float:right;position:relative;top:50px;right:-50px;}
.imgBack {border-bottom:1px solid #ccc;border-right:1px solid #ccc;float:left;margin:0 15px 5px 0;padding:0 7px 7px 0;}
.imgBackNoLine {float:left;margin:0 10px 10px 0;padding:0 7px 7px 0;}
.imgBack h3 {font-size:7pt;color:#666666;}
.imgWrapper {background:#fff;padding:15px 0 20px 0;border-left:3px solid #333;border-right:3px solid #333;border-top:2px solid #333;border-bottom:2px solid #000;}
.IMGblogWebsite {margin:20px 0 20px 0;text-align:center;background:black;}
.IMGbrokerWebsite {margin:20px 0 20px 0;text-align:center;background:black;}
.logoBlogReview {border-right:1px solid #ccc;float:left;margin:0 20px 10px 0;padding:0 20px 7px 0;}
.logoBrokerReview {border-right:1px solid #ccc;float:left;margin:0 20px 10px 0;padding:0 20px 7px 0;}
.reviewLogo {margin:0 0 20px 0;}
.sectionIMG {float:right;margin:0 1px 0 0;}
.thumbHome {float:left;margin:10px 15px 0 0;padding:0 7px 7px 0;border-bottom:1px solid #ccc;border-right:1px solid #ccc;}
.titleContainer {font-weight:bold;margin:0 0 5px 0;padding:0 0 4px 0;border-bottom:1px solid #ccc;font-size:14pt;}
.trustedSite {color:#fff!important;background:#FF6600;padding:1px 6px 1px 6px;}
.IMGblackBG {margin:20px 0 20px 0;text-align:center;background:#000;padding:5px 0 10px 0;}
.IMGblackBG p {color:#ccc;}
.IMGblackBG a:link, .IMGblackBG a:visited img {margin:4px 0 4px 0;border-left:2px dotted #666;border-right:2px dotted #666;padding:0 8px 0 8px;}
.IMGblackBG a:hover img {border-left:1px solid #fff;border-right:1px solid #fff;padding:0 8px 0 8px;}
.centerIMG {text-align:center;padding:15px 0 15px 0;}
.sectionHed {background:#fda376;padding:20px 4px 1px 30px;margin:0 0 20px 0;border:1px dotted #da7922;}
.sectionHed h1 {color:#fff;font-size:24pt;}
.thebettertrade {background:#66abff;padding:2px 0;}
.imgWorldMarket {border-bottom:1px solid #ccc;border-right:1px solid #ccc;float:left;margin:10px 15px 5px 0;padding:0 7px 7px 0;}
.imgStockBattles {padding:0 0 25px 0;}
.largerIMG {position:relative;top:-17px;}
.rightColLead {margin:0 0 20px 0;}

/****** =Scam Page *******/
.scamIMG {margin:10px 0 10px 0;text-align:center;}
.scamUpdate {padding:10px 20px;background: #FFE1E7;border:1px dotted #FF3300;margin:10px;}

/****** =World Market Index *******/
.worldLeft {float:left;width:150px;background:#e2e2e2;padding:3px 6px 3px 6px;}
.worldRight {float:right;width:360px;background:#ececec;padding:3px 6px 3px 6px;color:#333;}
.worldMarketContainer {padding:20px;margin:0 0 40px 0;}
.worldMarketContainer img {float:right;position:relative;top:-10px;right:15px;border:1px solid #ccc;padding:3px;}
.worldMarketContainer h2 {position:relative;top:30px;font-size:14pt;padding:0 0 0 20px;}
.worldMarketContainer h2 a:link, .worldMarketContainer h2 a:visited {font-size:10pt;padding:6px 0 5px 25px;background:url(_images/arrow_green.jpg) left center no-repeat; color:#4d4b48;text-decoration: none;}
.worldMarketContainer h2 a:hover, .worldMarketContainer h2 a:active {color:#1c9808;text-decoration: none;}
.worldMarketContainer .dotted {margin:0;padding:0;}

/****** =Social Media *******/
.videoBlackBG {margin:20px 0 20px 0;text-align:center;background:#000 url(_images/bg_video.jpg) repeat-x;}
.iconTutorial {float:left;margin:0 9px 0 0;position:relative;top:4px;}
.poll {float:right;width:260px;margin:0 0 20px 10px;padding:0;}
.videoGooglemind {background:url(/analyst-exchange/tech-comparisons/_images/bg_googlemind-video.jpg) left center no-repeat;float:left;margin:0 40px 10px 50px;padding:0;height:346px;width:347px;}
.videoGatesjobs {background:url(/analyst-exchange/tech-comparisons/_images/bg_gatesjobs-video.jpg) left center no-repeat;float:left;margin:0 20px 10px 20px;padding:0;height:346px;width:347px;}
.videoPosition {position:relative;top:70px;left:10px;}
.mediaRightIMG {float:right;margin:0 10px 0 0;}
.mediaLeft {float:left;width:480px;}
.mediaRight {float:right;width:440px;}
.socialMediaButtons {float:left;width:200px;margin:10px 0 20px 0;padding:0 0 10px 0;border-bottom:1px dotted #ccc;}
.shareButtons {float:left;height:20px;width:160px;margin:20px 0 0 0;}
.diggButton {float:left;height:80px;width:55px;margin:0;}
.h1SocialMedia {margin:0;padding:0;color:#333;}
.h2SocialMedia {margin:2px 0 0 0;padding:0;color:#999;letter-spacing:2px;position:relative;top:-3px;font-size:8pt;}
.styledHed {float:left;margin:0 0 0 22px;padding:0 10px 5px 10px;color:#ff9000;font-weight:bold;font-size:14pt;background:#fff;}
.videoTitle {float:left;width:340px;margin:0 0 0 20px;}
.videoTitle2 {float:left;width:340px;margin:0 0 0 80px;}
.articleAuthor {margin:0 0 15px 0;}
.articleAuthor2 {margin:0 0 0 0;padding:0;}
.relatedStory {background:#d6e4fe;font-size:7pt;font-weight:bold;color:#666;margin:0 0 20px 0;padding:0;}
.relatedStory p {font-weight:bold;font-size:10pt;padding:5px 0 0 20px;color:#869bc3;}
.relatedStory ul {padding:7px 0 10px 20px;}
.relatedStory ul li {margin:0;background:url(_images/bullet_checkers_blue.jpg) 5px 35% no-repeat;padding:0 0 7px 17px;list-style-type:none;}
.date {color:#b5b5b5;margin:0;padding:0;font-size:7pt;}
.date2 {color:#b5b5b5;margin:0 0 15px 0;padding:0;font-size:7pt;}
.ref {color:#333;}
.ref p {color:#333;}
.ref a:link, .ref a:visited {font-size:8pt;color:#000;text-decoration:none;}
.ref a:hover, .ref a:active {font-size:8pt;color:#444444;text-decoration:none;}

/****** =Funny Finance Images *******/
.funnyGalleryBorder {padding:3px;border:1px solid #000;}
.funnyP {color:#666;font-family:arial;font-size:7pt;position:relative;top:13px;left:3px;}
.funnyGalleryContainer {background:#000;padding:0 0 20px 0;}
.funnyGallery {padding:20px 0 0 22px;}
.funnyGallery h2 {float:left;position:relative;top:40px;text-decoration:underline;}
.funnyGallery img {float:left;margin:0 50px 0 0;border:1px solid #726d6d;padding:3px;}

.funnyFinanceNav {float:left;}
.funnyFinanceNav ul {float:left;}
.funnyFinanceNav ul li {background:transparent url(_images/bullet_grey.jpg) no-repeat 1px 50%;padding:0 0 3px 10px;margin:0 10px 3px 0;}

.backToGallery {font-size:12pt;background:url(_images/arrow_green.jpg) no-repeat;margin:0;padding:4px 0 3px 22px;position:relative;top:12px;}
.backToGallery a:link, .backToGallery a:visited {font-size:11pt;color:#CC6600;text-decoration:none;}
.backToGallery a:hover, .backToGallery a:active {font-size:11pt;color:#1e3f84;text-decoration:underline;}
.backToGalleryBottom {font-size:12pt;background:url(_images/arrow_green.jpg) no-repeat;margin:0;padding:4px 0 3px 22px;position:relative;top:-15px;}
.backToGalleryBottom a:link, .backToGalleryBottom a:visited {font-size:11pt;color:#CC6600;text-decoration:none;}
.backToGalleryBottom a:hover, .backToGalleryBottom a:active {font-size:11pt;color:#1e3f84;text-decoration:underline;}

/****** =rightCol *******/
.rightColClear {height:353px;width:256px;position:relative;left:0;top:10px;padding:0;color:#000;font-size:7pt;background:url(_images/bg-videos.jpg) no-repeat;}
.rightColVideo {float:left;display:inline;width:205px;margin:57px 0 7px 15px;padding:10px 10px 5px 10px;color:#333;font-size:7pt;background:#e0e0e0;border:1px solid #666;}
.rightColVideo a:link, .rightColVideo a:visited {font-size:7pt;color:#000;text-decoration:underline;}
.rightColVideo a:hover, .rightColVideo a:active {font-size:7pt;color:#000;text-decoration:none;}
.rightColVideo ul {margin:0;padding:0;}
.rightColVideo ul li {margin:0;padding:0 0 10px 19px;list-style-type:none;background:url(/_images/li-videos.gif) 1px 10% no-repeat;}

/********************************************************** =Rotating Promos *******/
.promo {float:right;border-left:1px dotted #ccc;padding:0 0 0 1px;}
.sliderwrapper{
float:right;
margin:0 0 0 0;
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
width: 579px; /*width of featured content slider*/
height: 179px;}
.contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
width:579px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);-moz-opacity: 1;opacity: 1;}
.pagination{width: 579px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
text-align: right;}
.pagination a{padding: 0;text-decoration: none; color: #00007D;background: #fff;}
.pagination a:hover, .pagination a.selected{background-color: #fff;}
.toc {float:left;}
#slider4{height:159px;width:579px;}
#paginate-slider4{background:#fff;margin:1px 0 0 1px;display:block;}
#paginate-slider4 a img{border:none;background:#fff;width: 110px;height: 52px;margin:0;filter:alpha(opacity=30);
	-moz-opacity:0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3;
}
#paginate-slider4 a img:hover, #paginate-slider4 a.selected img{background:#fff;margin:0;padding:0;filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
}
.after1 {margin:1px 0 0 0;}
.promoHome {height:232px;width:279px;}

/****** =Video *******/
.moreVideos {text-align:center;padding:15px 0 0 0;}
.vidContainer {background:#4d4d4d url(video/skin/video-hed.jpg) no-repeat;text-align:center;padding:53px 0 20px 0;}

/****** =positioning *******/
.left {float:left;}
.right {float:right;}
.pad10 {padding:10px}
.pad20 {padding:20px}
.pad1015 {padding:10px 15px;}
.pad1520 {padding:15px 20px;border-left:1px dotted #ccc;}
.pad1020 {padding:10px 20px;}
.left5 {margin:0 0 0 5px;}
.left10 {margin:0 0 0 10px;}
.left15 {margin:0 0 0 15px;}
.left20 {margin:0 0 0 20px;}
.right5 {margin:0 5px 0 0;}
.right10 {margin:0 10px 0 0;}
.right15 {margin:0 15px 0 0;}
.right20 {margin:0 20px 0 0;}
.down10 {margin:10px 0 0 0;}
.down20 {margin:20px 0 0 0;}
.down30 {margin:30px 0 0 0;}
.down50 {margin:50px 0 0 0;}
.center {text-align:center;}
.contentSpacer {padding:5px 0 5px 0;}
.contentSpacer ul li {margin:0 0 5px 0;padding:0 0 0 10px;list-style-type:none;}


/****** =line styles *******/
.dotted {clear:both;height:8px;margin:15px 0 15px 0;background:url(_images/dotted.gif) repeat-x;}
.dotted10 {clear:both;height:8px;margin:15px 0 15px 0;padding:10px;background:url(_images/dotted.gif) repeat-x;}
.dotted20 {clear:both;height:8px;margin:15px 0 15px 0;padding:20px;background:url(_images/dotted.gif) repeat-x;}
.dotted40 {clear:both;height:40px;margin:40px 0 15px 0;padding:0;background:url(_images/dotted.gif) repeat-x;}
.dottedBlack {clear:both;height:8px;margin:15px 0 15px 0;background:url(_images/dottedBlack.gif) repeat-x;}
.dottedGrey {clear:both;height:2px;margin:15px 0 15px 0;background:url(_images/dottedGrey.gif) repeat-x;}
.dottedDarkGrey {clear:both;height:2px;margin:15px 0 15px 0;background:url(_images/dottedDarkGrey.gif) repeat-x;}
.dottedWhite {clear:both;height:2px;margin:15px 0 15px 0;background:url(_images/dottedWhite.gif) repeat-x;}
.clear3lines {clear:both;height:10px;margin:15px 0 15px 0;background:url(_images/clearfloats_3lines.gif) repeat-x;}
.clearDiag {clear:both;height:34px;margin:15px 0 15px 0;background:url(_images/bg_diag.jpg) repeat-x;}
.clearDiag2 {clear:both;height:34px;width:650px;margin:15px 0 15px 0;background:url(_images/bg_diag.jpg) repeat-x;}
.lineTopBottom {border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:5px 0 5px 5px;}
.lineTopBottom h2 {letter-spacing:3px;color:#666666;}
.lineTopBottom h3 {letter-spacing:3px;color:#666666;}
.hedCenter {margin:0;padding:10px 0 0 0;border-top:7px solid #bfbfbf;position:relative;top:-15px;left:-19px;width:689px;}
.hedCenter h1 {margin:0;padding:0;color:#929292;text-align:center;font-family:Georgia;font-size:30px;}

.stockBoxContainer {padding:2px 2px 2px 4px;}
.arrowLink {margin:20px 0 0 0;background:url(_images/bullet_checkers_orange.jpg) 5px 35% no-repeat;padding:0 0 7px 15px;}

.stockBox {float:left;height:100px;width:192px;border-left:1px dotted #ccc;border-top:1px dotted #ccc;padding:10px;position:relative;top:0;left:-1px;}
.stockBoxNoLeftBorder {float:left;height:100px;width:192px;border-left:1px dotted #fff;border-top:1px dotted #ccc;padding:10px;position:relative;top:0;left:-1px;}
.stockBoxNoT {float:left;height:100px;width:192px;border-left:1px dotted #ccc;border-top:1px dotted #fff;padding:10px;position:relative;top:0;left:-1px;}
.stockBoxNoLT {float:left;height:100px;width:192px;border-left:1px dotted #fff;border-top:1px dotted #fff;padding:10px;position:relative;top:0;left:-1px;}

.authorBox {float:left;height:100px;width:155px;border:1px dotted #ccc;padding:10px;position:relative;top:0;left:-1px;}

/****** =Exchange Listings *******/
.companyListing {padding:10px 0 10px 10px;background:#ccc;}
.companyListing ul {display:inline;background:none!important;padding:0!important;margin:0!important;}
.companyListing ul li {display:inline;background:none!important;padding:0;margin:0;}
.companyListing li a:link, .companyListing li a:visited {font-size:8pt;text-decoration: underline;padding:10px 3px 3px 3px;border:1px solid #ccc;}
.companyListing li a:hover, .companyListing li a:active {font-size:8pt;color:#333;text-decoration: none;padding:10px 3px 3px 3px;border:1px solid #fff;}
#active a {background:#fff;border:1px solid #fff;}

/****** =contentFull *******/
.contentFull {font-size:8pt;float:left;width:100%;padding:0 0 20px 0;background:#fff;}
.contentFull h2 {font-size:11pt;color:#c47805;}

/****** =leftCol *******/
.leftCol {font-size:8pt;float:left;width:691px;padding:0 0 20px 0;background:#fff;}
.leftCol h2 {font-size:10pt;color:#c47805;margin:0 0 3px 0;}

/****** =Homepage *******/
.contentBucket {float:left;width:275px;margin:0 5px 0 0;}
.contentBucket ul {padding:0;margin:0;}
.contentBucket ul li {padding:8px 0 0 10px;margin:4px 0 0 0;}

.contentBucketL {float:left;width:300px;margin:0;padding:0;font-size:7pt;}
.contentBucketL ul li {background:url(_images/bullet_grey.jpg) 1px 50% no-repeat;padding:0 0 3px 10px;}
.contentBucketL p {font-size:8pt;margin:0;padding:0 0 10px 0;line-height:14px;}
.contentBucketL h3 {color:#1F6CCB;margin:0;padding:0;}
.contentBucketTopR {width:350px;float:right;text-align:justify;}

.contentBucketR {float:left;width:150px;margin:0 0 0 0;display:inline;}
.contentBucketR ul {padding:0;margin:0;}
.contentBucketR ul li {padding:0 0 0 10px;margin:4px 0 0 0;}

.stocksInReview {margin:0;padding:0;}
.stocksInReview ul {padding:0;margin:0;}
.stocksInReview ul li {padding:0 0 0 10px;margin:4px 0 0 0;}
.stocksInReview p {font-size:7pt;margin:0;padding:0 0 10px 0;line-height:14px;}
.stocksInReview h3 {color:#1F6CCB;margin:0;padding:0;}

.companyOrange {color:#333!important;}
h1 .companyOrange {color:#d46400!important;}

.authorHome {float:left;width:195px;margin:0 20px 0 0;padding:0 20px 0 0;border-right:1px dotted #ccc;}
.authorHomeLast {float:left;width:175px;margin:0;}

.blogHomeContainer {margin:0;padding:10px 15px 0 0;height:120px;}
.blogHomeContainerLast {margin:0;padding:0 15px 0 0;height:120px;}
.blogHomeLeft {float:left;padding:4px;border:1px dotted #ccc;height:100px;position:relative;left:-1px;top:-1px;}
.blogHomeLeft a:hover img {background:#000 url(_images/bg_blog_go.jpg) no-repeat;padding:0 15px 0 0;}
.blogHomeRight {float:right;width:495px;margin:0 0 10px 0;}

.content540 {float:left;width:630px;margin:0 0 0 0;}
.content540 h2 {margin:0 0 2px 0;}
.content500 {float:left;width:500px;padding:0 0 0 0;font-size:7pt;}
.content500 p {font-size:7pt;margin:0;padding:0 0 10px 0;line-height:14px;}
.content500 h3 {color:#1F6CCB;margin:0;padding:0;}
.breadcrumb {height:30px; width:500px;display:inline;background:orange;}
.articleIndex {margin:15px 0 20px 0;padding:25px 30px 20px 25px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;background: url(_images/bg_articleindex.gif) repeat-x;}
.articleIndex p {line-height:17px;}
.articleIndex ul {padding:5px 0 0 0;}
.articleIndex ul li {margin:0;padding:0 0 7px 15px;list-style-type:none;background:#fff url(_images/bullet_link.jpg) 1px 30% no-repeat;}
.articleIndex h1 {margin:0;padding:0 0 5px 0;}
.articleIndex h2 {color:#333;font-weight:bold;}

.sitemapContainer .dotted {background: url(_images/dotted_sitemap.jpg) repeat-x;margin:15px 0 10px 10px;}
.sitemapContainer a:link, .sitemapContainer a:visited {background: url(_images/sitemap_bullet_whitebg.gif) no-repeat;padding:0 0 0 10px;}
.sitemapContainer ul {float:left;width:120px;}
.sitemapContainer ul li {list-style-type:none;margin:0 0 7px 0;}
.sitemapContainer {text-align:left;}
.sitemapContainer dl {padding:0 0 10px 20px;}
.sitemapContainer dt {padding:0 0 10px 0;}
.sitemapContainer dd {padding:0 0 10px 0;}
.sitemapContainer .dotted {padding:2px;}
.sitemapContainer .breadcrumbs {margin:20px 0 0 0;}

.sitemap {margin:15px 0 20px 0;padding:20px 30px 5px 30px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;background:#f75834 url(_images/bg_sitemap.jpg) repeat-x;text-align:left;}
.sitemap ul {margin:0 0 15px 0;}
.sitemap ul li {margin:0 0 5px 0;padding:0 0 0 10px;list-style-type:none;background: url(_images/bullet_arrow_grey.gif) no-repeat}
.sitemap h1 {color:#f4dbd2;font-size:12pt;font-weight:normal;letter-spacing:2px;}
.sitemap h2 {color:#f69776;font-weight:bold;margin:0;padding:0 0 0 20px;}
.sitemap a:link, .sitemap a:visited {color:#d1dff8;text-decoration: underline;background: url(_images/sitemap_bullet.gif) no-repeat;padding:0 0 0 8px;}
.sitemap a:hover, .sitemap a:active {color:#d1dff8;text-decoration: none;}
.sitemapNav {border:1px solid #ccc;padding:20px;}
.sitemapNav ul {float:left;width:180px;margin:0;padding:8px 0 0 0;}
.sitemapNav ul li {float:left;width:150px;list-style-type:none;margin:0 0 5px 0;}

/****** Featured Container with faux Lists *******/
/****** Example in use: http://better-trades.com/stock-reviews/technology/nintendo/1-about.asp *******/
.featuredContent {padding:20px;background:#f4f4f4;border:1px solid #e3e1e1;margin:0 0 30px 0;}
.featuredContent h2 {color:#333;padding:0 0 10px 0;font-size:9pt;}
.listContainer {width:500px;float:left;padding:2px;margin:0 0 10px 0;}
.listContainer img {float:left;border:1px solid #ccc;padding:3px;}
.listContainerLast {width:520px;float:left;padding:5px;margin:0;}
.listContainerLast img {float:left;border:1px solid #ccc;padding:3px;}
.listContent {float:left;width:330px;position:relative;top:6px;left:10px;}
.listContent h3 {display:inline;font-size:10pt;color:#2c5bd3!important;}
.listContent p {margin:0;padding:0;color:#333!important;}

/****** =Author Reviews *******/
.authorIndex {font-size:7pt;margin:10px 0 20px 0;padding:20px 30px 8px 30px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;background:#fff url(_images/bg_articleindex.gif) repeat-x;}
.authorIndex ul {margin:0 0 15px 10px;}
.authorIndex ul li {margin:0 0 5px 0;padding:0 0 0 10px;list-style-type:none;background: url(_images/bullet_arrow_grey.gif) no-repeat}
.authorIndex h2 {font-size:10pt;color:#586577;font-weight:bold;margin:-5px 0 10px -10px;}
.authorIndex h3 {font-size:7pt;color:#858585;font-weight:bold;margin:0 0 0 10px;}
.authorLittleContainer {width:160px;margin:0 10px 15px 0;padding:5px 10px 5px 5px;float:left;border:1px solid #ccc;}
.authorMonth {float:left;margin:7px 0 0 10px;}
.authorContactWrapper {height:25px;width:155px;background:url(_images/bg_author_contact.jpg) repeat-x;margin:-19px -30px 0 0;float:right;}
.authorContact {font-size:7pt;background:url(_images/author_contact_left.jpg) no-repeat;height:25px;width:155px;}
.authorContact ul li {background:none;display:inline;color:#AAAAAA;}
.authorContact ul {padding:5px 0 0 8px;}


.publicationsIndex .articleIndex {float:left;height:190px;width:180px;margin:0 8px 0 0;padding:35px 10px 25px 15px;}
.publicationIcon {height:70px;width:80px;float:left;padding:0; margin:0;position:relative;top:-15px;}

/****** =Blog Reviews *******/
.blogContainer {margin:0;}
.blogContainer h2 {margin:0 0 3px 0;}
.blogContainer p {margin:0 0 15px 0;padding:0;line-height:14px;}
.blogReviewHed {padding:10px 10px 10px 15px;margin:0 0 30px 0;background:#fff;border:1px solid #ccc;}
.blogReviewHed h1 {padding:0;margin:0;display:inline;float:left;}
.blogReviewHed p {padding:0;margin:0;display:inline;float:left;margin:12px 0 0 20px;}
.blogAbout {float:left;position:relative;top:0;}
.blogLeft {float:left;width:200px;}
.blogRight {float:right;height:20px;width:250px;margin:10px 0 0 0;}
.blogFull {float:left;width:475px;padding:0 0 10px 0;}
.arrow2grey {background:url(_images/bullet_arrow2_grey.gif) left center no-repeat;padding:0 0 2px 12px;}
.blogIndex {font-size:7pt;margin:10px 0 20px 0;padding:20px 30px 20px 30px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;background: url(_images/bg_articleindex.gif) repeat-x;}
.blogIndex ul {margin:0 0 0 10px;}
.blogIndex ul li {margin:0 0 5px 0;padding:0 0 0 10px;list-style-type:none;background: url(_images/bullet_arrow_grey.gif) no-repeat}
.blogIndex h2 {font-size:11pt;color:#586577;font-weight:bold;margin:0 0 0 0;}
.blogIndex h3 {font-size:7pt;color:#858585;font-weight:bold;margin:0 0 0 0;}
.blogIndex h4 {font-size:8pt;margin:10px 0 0 10px;}
.blogContactWrapper {height:25px;width:135px;background:url(_images/bg_author_contact.jpg) repeat-x;margin:-19px -30px 0 0;float:right;}
.blogContact {font-size:7pt;background:url(_images/author_contact_left.jpg) no-repeat;height:25px;width:135px;}
.blogContact ul li {margin:0;background:none;display:inline;color:#AAAAAA;}
.blogContact ul {margin:0 0 15px 5px;padding:5px 0 0 8px;}
.blogInterviewContainer {padding:20px;background:#F0F0F0;}
.blogInterviewContainer ul {margin:0 0 5px 0;padding:6px 0 8px 25px;background: none;}
.blogInterviewContainer ul li {margin:0 0 5px 0;padding:0;background: none;list-style-type:square;}
.tinyLink {background:#bacbe4;padding:4px 10px 6px 10px;text-align:center;}
.tinyLink a:link, .tinyLink a:visited {font-size:7pt!important;color:#4b6488;text-decoration: underline;}
.tinyLink a:hover, .tinyLink a:active {font-size:7pt!important;color: #000;text-decoration: none;}

/****** =Broker Reviews *******/
.brokerReviewHed {padding:20px;margin:0 0 30px 0;background:#fff;border:1px solid #ccc;}
.brokerReviewTitle {float:left;}
.brokerAbout {float:left;position:relative;top:0;}
.brokerLeft {float:left;width:200px;}
.brokerRight {float:right;height:20px;width:250px;margin:10px 0 0 0;}
.brokerFull {float:left;width:475px;padding:0 0 10px 0;}
.arrow2grey {background:url(_images/bullet_arrow2_grey.gif) left center no-repeat;padding:0 0 2px 12px;}
.brokerIndex {font-size:7pt;margin:10px 0 20px 0;padding:20px 30px 20px 30px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;background: url(_images/bg_articleindex.gif) repeat-x;}
.brokerIndex ul {margin:0 0 0 10px;}
.brokerIndex ul li {margin:0 0 5px 0;padding:0 0 0 10px;list-style-type:none;background: url(_images/bullet_arrow_grey.gif) no-repeat}
.brokerIndex h2 {font-size:11pt;color:#586577;font-weight:bold;margin:0 0 0 0;}
.brokerIndex h3 {font-size:7pt;color:#858585;font-weight:bold;margin:0 0 0 0;}
.brokerIndex h4 {font-size:8pt;margin:10px 0 0 10px;}
.brokerContactWrapper {height:25px;width:135px;background:url(_images/bg_author_contact.jpg) repeat-x;margin:-19px -30px 0 0;float:right;}
.brokerContact {font-size:7pt;background:url(_images/author_contact_left.jpg) no-repeat;height:25px;width:135px;}
.brokerContact ul li {margin:0;background:none;display:inline;color:#AAAAAA;}
.brokerContact ul {margin:0 0 15px 5px;padding:5px 0 0 8px;}

/****** =Exchange Reviews *******/
.exchangeReviewHed {padding:20px;margin:0 0 30px 0;background:#fff;border:1px solid #ccc;}
.exchangeReviewTitle {float:left;}
.exchangeAbout {float:left;position:relative;top:0;}
.exchangeLeft {float:left;width:200px;}
.exchangeRight {float:right;height:20px;width:250px;margin:10px 0 0 0;}
.exchangeFull {float:left;width:475px;padding:0 0 10px 0;}
.arrow2grey {background:url(_images/bullet_arrow2_grey.gif) left center no-repeat;padding:0 0 2px 12px;}
.exchangeIndex {font-size:7pt;margin:20px 0 0 0;padding:20px 30px 20px 30px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;background: url(_images/bg_articleindex.gif) repeat-x;}
.exchangeIndex ul {margin:0 0 0 10px;}
.exchangeIndex ul li {margin:0 0 5px 0;padding:0 0 0 10px;list-style-type:none;background: url(_images/bullet_arrow_grey.gif) no-repeat}
.exchangeIndex h2 {font-size:9pt;color:#586577;font-weight:bold;margin:0;position:relative;top:2px;}
.exchangeIndex h3 {font-size:7pt;color:#858585;font-weight:bold;margin:0;}
.exchangeIndex h4 {font-size:8pt;margin:10px 0 0 10px;}
.exchangeContactWrapper {height:25px;width:135px;background:url(_images/bg_author_contact.jpg) repeat-x;margin:-19px -30px 0 0;float:right;}
.exchangeContact {font-size:7pt;background:url(_images/author_contact_left.jpg) no-repeat;height:25px;width:135px;}
.exchangeContact ul li {margin:0;background:none;display:inline;color:#AAAAAA;}
.exchangeContact ul {margin:0 0 15px 5px;padding:5px 0 0 8px;}
.exchangeNav {float:left;position:relative;top:2px;left:-15px;font-size:7pt;}
.exchangeNav ul {margin:0 0 15px 5px;padding:5px 0 0 8px;}
.exchangeNav ul li {margin:0;background:none;display:inline;color:#AAAAAA;}
.exchangeNav li a:link, .exchangeNav li a:visited {font-size:7pt;font-weight:bold;color:#5c87c7;text-decoration:none;margin:0 10px 0 0;padding:0 0 0 10px;background:url(_images/bullet_orange.jpg) no-repeat;}
.exchangeNav li a:hover, .exchangeNav li a:active {color:#333;text-decoration:none;background:url(_images/bullet_orange.jpg) no-repeat;}
.exchangeTitle {float:right;width:100px;position:relative;top:4px;text-align:right;}

/***************************************** =calculator *******/
.calculatorTopTiled {background:transparent;}
.stockCalculatorContainer {height:353px;width:256px;position:relative;left:0;top:10px;padding:0;color:#000;font-size:7pt;background:url(/stock-tools/_images/bg-calculator.jpg) no-repeat;}
.stockCalculator {float:left;display:inline;width:205px;margin:57px 0 7px 15px;padding:10px 10px 10px 10px;color:#333;font-size:7pt;}
.calcLeft {float:left;height:18px;width:120px;font-size:7pt;color:#ccc;margin:0 0 3px 0;background:transparent;}
.calcCenter {text-align:center;font-size:7pt;color:#333;margin:10px 0 0 0;}
.calcRight {float:right;}
.formCalc  {margin:0;height:15px;width:46px;color:#fff;font-size:7pt;padding:2px 0 1px 5px;border:1px solid #000;;background:url(/stock-tools/_images/bg-form.jpg) no-repeat;}
.calcBtn  {margin:4px 0 2px 0;height:36px;width:127px;color:#fff;font-size:7pt;padding:2px 0 1px 5px;border:none;background:url(/stock-tools/_images/bg-btn.jpg) no-repeat;}
.calcResults {float:left;width:185px;margin:10px 0 0 0;padding:7px 10px 4px 12px;}
.calcResultLeft {float:left;width:95px;font-size:7pt;color:#ccc;margin:0 0 2px 0;background:transparent;}
.calcResultRight {float:right;margin:0 0 2px 0;}
.calcSpacer {height:11px;clear:both;}

/***************************************** =rightCol *******/
.rightCol {float:right;width:279px;font-size:8pt;color:#333;line-height:11pt;margin:0;padding:0 0 45px 0;background:transparent;}
body:nth-of-type(1) .rightCol {float:left;width:279px;font-size:8pt;color:#333;line-height:11pt;margin:0;padding:0 0 45px 0;background:transparent;}
.rightCol2 {float:left;width:265px;font-size:8pt;color:#333;line-height:11pt;margin:0;padding:0 0 45px 0;background:transparent;}
.rightCol h2 {color:#df8c0e;}

/***************************************** =rightColBack *******/
.rightColBack {float:left;width:736px;font-size:8pt;color:#333;line-height:11pt;margin:0;padding:0;background:url(_images/bg_rightColBack.jpg) repeat-x;}
.rightColBack h1 {padding:18px 0 0 17px;color:#fff;}
.backpageIMG {float:right;padding:0 0 0 10px;}
.back505 {float:left;height:75px;width:505px;}
.breadcrumbs {padding:0 0 15px 0;}
.selected {font-weight:bold;}

/*************** =Featured Container *******/
.featuredContainer {float:right;height:248px;width:279px;margin:0;}
.featuredContainer img {border:none;}

/*************** =Featured Blog *******/
.featuredBlogContainer {float:right;height:192px;width:279px;background:url(_images/bg-featured-blog-tiled.jpg) repeat-x;}
.featuredBlogHeader {float:right;height:192px;width:279px;background:url(_images/bg-featured-blog.jpg) no-repeat;}
.featuredBlogContent {text-align:center;height:140px;color:#000;padding:35px 25px 0 18px; margin:23px 0 0 0;border-right:12px solid #fff;color:#fff;}
.featuredBlogContent a:link, .featuredBlogContent a:visited {color:#fff;text-decoration: underline;}
.featuredBlogContent a:hover, .featuredBlogContent a:active {color:#fff;text-decoration: none;}
.featuredBlogContent img {margin:0 0 5px 0;}
.featuredBlogContent h2 {color:#fff;margin:0;padding:0;}

/*************** =Expanding Boxes with Titles *******/
.expandableBoxContainer {float:left;width:231px;margin:25px 0 5px 25px;display:inline;}
body:first-of-type .expandableBoxContainer {float:left;width:231px;margin:25px 0 10px 24px;display:inline;}

.expandableBoxBorders {margin:-1px 0 0 0;float:left;width:229px;border-left:1px solid #9b9b9b;border-right:1px solid #9b9b9b;}
.expandableBoxContent {padding:10px 10px 10px 15px;}
.expandableBoxContent ul {padding:7px 0 15px 5px;}
.expandableBoxContent ul li {margin:0;background:url(_images/bullet_checkers_blue.jpg) 5px 35% no-repeat;padding:0 0 7px 17px;list-style-type:none;}
.boxTitle {height:10px;width:231px;background:url(_images/box_top.jpg) no-repeat;}
.boxTitle h3 {font-size:7pt;color:#333;float:left;margin:-5px 0 0 15px;background:#d6e5fb;letter-spacing:1px;display:inline;}
.boxBottom {padding:0;}

/****** =FOOTER *******/
.footerContainer {height:124px;width:970px;text-align:left;margin: 0 12px 0 0;background:url(_images/footer_bg.jpg) repeat-x;color:#fff;}
.footerContainer a:link, .footer a:visited {color:#fff;font-size:8pt;text-decoration: underline;}
.footerContainer a:hover, .footer a:active {color:#fff;font-size:8pt;text-decoration: none;}
.footerContainer strong {color:#df8c0e;}
.footerLeft {float:left;height:124px;width:8px;margin:0;}
.footerRight {float:right;height:124px;width:8px;margin:0;}
.footerText {float:left;width:930px;margin:7px 0 0 0;padding:6px 0 0 0;font-size:8pt;color:#fff;border-top:1px solid #4b5664;}
.footerText ul {margin:0;padding:0;display:inline;}
.footerText ul li {margin:0;padding:0;display:inline;color:#fff;}
.footerText li a:link, .footerText li a:visited {font-size:7pt;font-weight:bold;color:#9fc4ff;text-decoration:none;margin:0 10px 0 0;padding:0 0 0 10px;background:url(_images/bullet_orange.jpg) no-repeat;}
.footerText li a:hover, .footerText li a:active {color:#fff;text-decoration: underline;}
.footerLinkSetL {float:left;width:150px;margin:0;color:#fff;}
.footerLinkSetL li a:link, .footerLinkSetL li a:visited {color:#fff;text-decoration:underline;}
.footerLinkSetL li a:hover, .footerLinkSetL li a:active {color:#df8c0e;text-decoration: none;}
.footerLinkSetL ul li {list-style-image:none;list-style-type:none;background:none!important;}
.footerLinkSetL ul {margin:5px 0 0 0;padding:0;}
.footerLinkSetL li {margin:0 0 5px 0;padding:0;color:#fff;background:none!important;}
.footerLinkSetR {float:left;width:150px;padding:0 0 0 25px;border-left:1px solid #4b5664;}
.footerLinkSetR li a:link, .footerLinkSetR li a:visited {color:#fff;text-decoration:underline;}
.footerLinkSetR li a:hover, .footerLinkSetR li a:active {color:#df8c0e;text-decoration: none;}
.footerLinkSetR ul li {list-style-image:none;list-style-type:none;background:none!important;}
.footerLinkSetR ul {margin:5px 0 0 0;padding:0;}
.footerLinkSetR li {margin:0 0 5px 0;padding:0;color:#fff;}
.footerContent {float:left;height:60px;width:930px;padding:10px 0 0 7px;}
.w3c {float:right;position:relative;top:2px;right:15px;}
body:first-of-type .w3c {float:right;position:relative;top:5px;right:15px;}

/***************************************************************** TEXT STYLES *******/
.smallText {font-size:7pt;line-height:13px;}
a:link, a:visited {color:#4b78b9;text-decoration: underline;}
a:hover, a:active {color: #000;text-decoration: none;}
h1 {font-family:Georgia;font-size:30px;color:#333;font-weight:normal;margin: 0 0 15px 0;}
h2 {font-family:Georgia;font-size:11pt;color:#333;font-weight:normal;margin: 0;}
h2 a:link, h2 a:visited {font-family:Georgia;font-size:8pt;padding:8px 0 5px 25px;background:url(_images/arrow_green.jpg) left center no-repeat; color:#4d4b48;text-decoration: none;}
h2 a:hover, h2 a:active {font-family:Georgia;color:#1c9808;text-decoration: none;}
h3 {font-size:8pt;color:#333;font-weight:bold;margin:0;}
h4 {font-size:7pt;color:#50aa0e;font-weight:bold;margin:5px 0 0 0;}
p {font-size:8pt;color:#333;font-weight:normal;margin: 5px 0 10px 0;line-height:12pt;}
.smallerParagraphs p {font-size:0.9em;line-height:11px;color:#666666;display:inline;}
.scamReportLineHeight {line-height:12px;font-size:7pt;}
.scamReportLineHeight h3 {margin:0 0 2px 0;}
.ulPadding ul {padding:5px 0 10px 25px;}
.greenDate {color:#339933;font-weight:bold;font-size:7pt;}
.ulList ul {float:left;padding:15px 30px 0 0;}
.ulList ul li {margin:25px 25px 35px 25px;}

/***************************************************************** hoverLinks *******/
#links ul li {background:none;list-style-type:none;}
#links ul {list-style-type: none;} 
#links li {border: 1px dotted #999;border-width: 1px 0;margin:0;padding:0;}
#links li a {color:#FF3300;display: block;font: bold 120% Arial, Helvetica, sans-serif;padding: 5px;text-decoration: none;}
 * html #links li a {  /* make hover effect work in IE */
	width: 300px;}
#links li a:hover {background: #ccc;}
#links a em {font-size:7pt;color:#666666;display: block;font: Verdana, Helvetica, sans-serif;line-height: 13px;}
#links a span {color:#333;font: normal 70% Verdana, Helvetica, sans-serif;line-height: 150%;}

/***************************************************************** imageOnHover *******/
.arc90_linkpic { display: none; position: absolute; left: 0; top: 1.5em; } .arc90_linkpicIMG { padding: 0 4px 4px 0; background: #FFF url(/_scripts/linkpic_shadow.gif) no-repeat bottom right; }

.blogThumbLeft {float:left;width:100px;}
.blogThumbLeft img {border:1px solid #333; padding:3px;}
.blogThumbRight {float:right;width:520px;position:relative;top:-3px;left:10px;margin:0 10px 0 0;}
.blogThumbRight a:link, .blogThumbRight a:visited {display:block;margin:0 0 3px 0;}
.blogThumbRight a:hover, .blogThumbRight a:active {display:block;}
.header404 {float:left;height:135px;width:100%;background:#193777 url(/_images/404_tile.jpg) repeat-x;border-bottom:40px solid red;margin:0 0 35px 0;}
.body404 {font-family:Georgia;font-size:30px;color:#333;font-weight:normal;border-bottom:40px solid red;padding:0 0 40px 0;}