/* CSS Document */
body{background:#ecf1f2 url(../Images/inner-new-bg.gif) top repeat-x !important;}

#banner {width:100%; background:url(../Images/banner-new-landing.jpg) no-repeat center; height:94px; padding:10px 0 10px 0;}

/* Container --------------------------- */
#wrapper {width:960px; margin:0 auto; padding:13px 0 20px 0;}

#left-container {width:612px; float:left; margin-top:20px;}
#right-container {width:315px; float:right; margin-top:20px;}

/* Search Style -------------------- */
.search div.search-top{background:url(../Images/search-top.gif) no-repeat top; height:10px;}
.search div.bot{background:url(../Images/search-bot.gif) no-repeat bottom; height:10px;}
.search div.content {background:#fff; padding:0 12px 10px 12px;}
.search div.content h2 {font-size:26px; font-family:Tahoma, Arial, Helvetica, sans-serif; margin-bottom:15px;}
.search div.content h4.twitsInsMsg {font-size:12px; font-family:Tahoma, Arial, Helvetica, sans-serif; margin-bottom:10px;color:#000}
.search div.content .textarea { padding:10px 25px; background:#8aa1ad;}
.search div.content .textarea textarea{ width:530px; padding:5px; height:70px; background:#fff; border:none; overflow:auto; margin-bottom:10px;}
.search div.content .textarea span{ float:left; color:#fff; font-size:14px;}
.search div.content .textarea label{ float:right;}
.search div.content .textarea label input{ color:#000; padding:0 5px;}

.search div.content .textfields { padding:10px 25px; background:#e4e4e4;}
.search div.content .textfields input{ border:none; background:none;}
.search div.content .textfields span{ float:left; color:#000; font-size:14px;}
.search div.content .textfields label{ float:right;}
.search div.content .textfields label span{ background:url(../Images/input-bg.gif) no-repeat left; padding:2px 0 0 10px; height:28px; width:212px;}
.search div.content .textfields label input.txt{width:180px; padding:5px 0;}
.search div.content .textfields label input.btn{width:20px; height:20px; cursor:pointer;}
.search .search-list div { margin-bottom:10px;}
.search .search-list div { font-size:14px;}
.search .search-list a {color:#51991d; padding-right:5px; font-size:14px;}

.search div.content .errormsg, .search div.content .successmsg {padding:10px; text-align:center;font-weight:bold; background:#eee; border:1px solid #ff0000; color:Red; margin-bottom:10px;}
.search div.content .successmsg {color:#008a4b;border:1px solid #008a4b; }

/* Update style-------------------- */
/*.update div.top{background:url(../Images/update-bg.gif) no-repeat top; height:83px; position:relative; margin-top:15px;}*/
.update div.top{background:url(../Images/update-new-bg.gif) no-repeat top; height:83px; position:relative; margin-top:15px;}
.update div.top div.ico {position:absolute; right:10px; top:30px; float:right; height:30px;}
.update div.top div.ico a{padding:0 5px; color:#000; font-size:14px; text-decoration:none;}
.update div.bot{background:url(../Images/update-bot.gif) no-repeat bottom; height:10px;}
.update div.content{background:#fff; padding:10px 15px; width:582px;}
.update div.content dl{float:left; padding:10px 0;}
.update div.content dt{width:75px; float:left;}
.update div.content dt img {width:48px; height:48px; border:6px solid #ddd;}
.update div.content dd{height:75px; width:457px; float:left; background:#eee url(../Images/nouged.gif) no-repeat left top; padding:10px 10px 10px 36px; position:relative; overflow-x:hidden; overflow-y:auto;}
.update div.content dd h3{ font-size:12px; color:#000; margin-bottom:5px;}
.update div.content dd h3 strong{ font-weight:bold; padding-right:10px;}
.update div.content dd h3 strong a{color:#000;}
.update div.content dd p.link{ margin-top:5px;}
.update div.content dd p.link a {color:#51991d; font-weight:bold;}
.update div.content dd span.icon {position:absolute; right:10px; top:10px; float:right; height:11px;}
.update div.content dd h3 span{color:#196ee0;}
.update div.content dd  a {color:#51991d;}
.update div.content dd  a.black {color:#000; font-weight:bold;}
.update div.content div.link {float:left; width:582px;}
.update div.content div.link span {float:left; color:#196EE0; padding-bottom:10px;}
.update div.content div.link span a {color:#51991d; font-weight:bold; text-decoration:none; font-size:14px; font-style:italic;}
.update div.content div.link label a {color:#000; font-weight:bold; text-decoration:none;}
.update div.content div.link a:hover{text-decoration:underline;}
.update div.content div.link label {float:right; padding-bottom:10px;}


/* Chart style */
.chart {margin-bottom:20px;}
.chart p { text-align:center; margin-top:10px; color:#000; font-size:14px; }
.chart a {color:#7b7b7b; font-size:14px; text-transform:uppercase;}
.chart img {border:2px solid #ccc;}

/* Network Style */
.network {margin-bottom:20px;}
.network h2 { background:url(../Images/h2-quality-stock.gif) no-repeat left; height:17px; margin-bottom:10px; text-indent:-5000px;}
.network div.stock {width:295px; height:86px; padding:10px; background: url(../Images/stock-bg.gif) no-repeat left; font-size:14px;}
.network div.stock a{font-size:12px; text-decoration:none; color:#000;}
.network div.stock a:hover{text-decoration:underline;}
.network div.stock img {width:80px; height:70px; border:2px solid #b8b8b8; float:left; margin:5px 10px 0 3px;}

/* Ticker */
.user {margin-bottom:20px;}
.user h2 { font-size:24px; color:#196de0; margin-bottom:10px;}
.user div.top{background:url(../Images/right-top.gif) no-repeat top; height:10px;}
.user div.bot{background:url(../Images/right-bot.gif) no-repeat bottom; height:10px;}
.user div.content{background:#fff; padding:5px 12px; font-size:14px;}
.user div.content a {color:#7b7b7b; font-size:14px; text-decoration:none;}
.user div.content a:hover {text-decoration:underline;}
.user div.content p { margin:15px 0;}
.user div.content strong { font-weight:bold;}
.user div.content p.link a { color:#51991D;}
.user div.content label {color:#7b7b7b; font-size:14px;}


/* new styles added */
.websiteWidgetHeading{width:305px; height:30px; color:#343434; font-size:20px; border-bottom:1px dashed #959595; font-family:Arial, Helvetica, sans-serif;}
.websiteWidgetContent{width:305px; padding:0; color:#343434; font-size:14px; border-bottom:1px dashed #959595; font-family:Arial, Helvetica, sans-serif;}
.websiteWidgetContent code{ display:inline-block;margin:15px 0;}
img.humanTicker{margin:18px 0 0 0;}

.timeZone, .addportfolio{margin-top:18px;}
.timeZoneHeading{color:#72858f; font-family:Arial, Helvetica, sans-serif;font-size:20px;height:36px;}

.frmLabel{display:inline-block;width:100px; vertical-align:top; margin-top:2px; height:42px;}
.inputBoxes{display:inline-block; width:310px;}
.button{padding:3px 4px;}

.addPositionHeading{height:25px;text-align:right;font-size:13px;font-weight:bold;color:#000;}

table.addPosition{width:100%; padding:0; color:#000;}
table.addPosition th{height:30px; vertical-align:middle;background:#e0e0e0; font-size:14px; font-weight:bold;padding-left:5px;}
table.addPosition td{height:30px; vertical-align:middle;font-size:14px;border-bottom:1px dotted #000;padding-left:5px;}
.trashImg{margin-right:10px;}
table.addPosition td a{text-decoration:none;}

.addportfolioHeading{color:#72858f; font-family:Arial, Helvetica, sans-serif;font-size:20px; height:25px;}
.addportfolioSubHeading{color:#8d8e8e; font-family:Arial, Helvetica, sans-serif;font-size:16px;}
p.addportfolioText, p.addportfolioTextBig{font-size:13px; margin:12px 0;}
p.addportfolioTextBig{font-size:14px;margin-top:0;}
.txtareaTickerSymbols {border:1px solid #c7c7c7;width:530px; height:60px;margin-bottom:22px;overflow:auto; padding:2px;}


.addportfolioCancel {color:#1f1f1f; line-height:20px; margin:0 0 0 10px;}
.addportfolioCancel a, .addportfolioCancel a:visited, .addportfolioCancel a:hover{display:inline-block;color:#1f1f1f;text-decoration:none;}

/* Pagination */

.pagination {
	clear: both; FONT-SIZE: 11px; float: right; margin: 1em 0px; font-family: verdana
}
.pagination a {
	border-right: #fff 1px solid; padding-right: 0.5em; border-TOP: #fff 1px solid; DISPLAY: block; padding-left: 0.5em; background: #fff; float: left; padding-bottom: 0.2em; border-left: #fff 1px solid; margin-right: 0.1em; padding-TOP: 0.2em; border-bottom: #fff 1px solid
}
.pagination label {
	border-right: #fff 1px solid; padding-right: 0.5em; border-TOP: #fff 1px solid; DISPLAY: block; padding-left: 0.5em; background: #fff; float: left; padding-bottom: 0.2em; border-left: #fff 1px solid; margin-right: 0.1em; padding-TOP: 0.2em; border-bottom: #fff 1px solid
}
.pagination label.current {
	border-right: #55acb3 1px solid; border-TOP: #55acb3 1px solid; font-weight: bold; background: #55acb3; border-left: #55acb3 1px solid; color: #fff; border-bottom: #55acb3 1px solid
}
.pagination a {
	border-right: #55acb3 1px solid; border-TOP: #55acb3 1px solid; border-left: #55acb3 1px solid; color: #55acb3; border-bottom: #55acb3 1px solid; text-decoration: none
}
.pagination a:hover {
	border-color: #000;
}
.pagination a.nextprev {
	font-weight: bold
}
.pagination label.nextprev {
	color: #666
}
.pagination label.nextprev {
	border-right: #ddd 1px solid; border-TOP: #ddd 1px solid; border-left: #ddd 1px solid; color: #999; border-bottom: #ddd 1px solid
}

h3.streamTitle {color:#60cc12; font-size:20px; padding:30px 0 10px 15px;font-weight:bold;}
h4.streamSubTitle {color:#60cc12; font-size:13px; padding:0 0 10px 15px;}

/*bar graph */
.toptickerWrapper {width:315px;margin-bottom:20px;}
.toptickerBox{width:305px; background: url(../Images/bar-graph-middle.png) repeat-y top left; padding-left:10px;}
.toptickerHeading {color:#999;font-size:13px; font-weight:bold;border-bottom:1px solid #ccd3d7; margin-bottom:20px; margin-right:10px;}
.toptickerItems {padding-bottom:8px;}
.toptickerCompany {display:inline-block; width:60px;font-size:11px; line-height:12px;margin-right:10px;vertical-align:top;}
.toptickerGraph {display:inline-block; width:220px; height:12px; background:#ccc;vertical-align:top;}
.tickerName {color:#51991d;font-weight:bold;}
.tickerName a, .tickerName a:visited{color:#51991d;text-decoration:none;}
.tickerName a:hover {text-decoration:underline;}

.topTickersShow {margin-bottom:10px;font-weight:bold;}
.topTickersShow a, .topTickersShow a:visited {color:#51991d;padding:0 3px;}
.topTickersShow a.active {color:#196ee0;text-decoration:none;}
.topTickerCloud {padding-bottom:15px;}
.topTickerLoader{float:left; position:absolute; background-color:#ccc; opacity:0.4; filter:alpha(opacity=40); display:block; width: 200px; height:25px; margin-top:-30px; z-index:999;}
.topTickerLoader img{float:right; padding-right:10px; padding-top:5px; }

.CommentScroll{min-height:65px; display:none; overflow:hidden;}
.ajaxLoader{margin-right:15px;padding-top:4px;}
.streamswrapper{position:relative;height:2850px;min-height:350px;max-height:2850px;overflow-y:hidden;width:582px}
.streamscroll{top:0;position:absolute;float:left;width:582px;z-index:0;!important}

.allUpdates {width:612px; background:#ecf1f2; margin-left:5px;}
.allUpdates .logo {margin:5px 0 15px 5px;}
.allUpdates .logo img{border:none;}

.more_twits{ border-top:1px solid #989898; width:477px; margin-top:10px; float:right; margin-right:5px; }
.more_twits span{float:right; width:477px; height:28px; background: url(../Images/more_twits.gif) no-repeat; text-align:center; line-height:28px;}
.more_twits span a{ color:Black; font-size:14px; font-weight:bold; font-family:Arial; text-decoration:none; display:block;}
.more_twits .olderLoader{background-image:none;}

