@charset "utf-8";
/* UTV Money CSS
   Version 0.9
*/

/* CSS Reset */
html{color:#000;background:#fff;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,        h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{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;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}

/* Primary Styles */
html, body {
        margin: 0;
        padding: 0;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        background: #fff;
        text-rendering: optimizeLegibility;
}

a {
        color: #0468B6;
        text-decoration: none;
}

table {
        border-collapse: collapse;
}

h1,h2,h3 {
        font-weight: normal;
}

h1 {
        font-size: 36px;
        letter-spacing: -1px;
        color: #000;
}

h1 small, h1 form { color: #808080; font-size: 13px; letter-spacing: normal; display: inline; }

#page-navigation h1 img { width: 25px; height: 25px; padding: 0 10px 0 0; }

#page-navigation > span { display: none; }

h2 {
        font-size: 24px;
        letter-spacing: -0.5px;
        color: #ec3800;
}

h3 {
        font-size: 18px;
}

[disabled] {
        opacity: 0.25;
        filter: alpha(opacity=25);
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";
}

input[type="submit"]{
        cursor: pointer;
}

.medium-submit-button, .sm-submit-button {
        border: 1px solid #909090;
        font-weight: bold;
        text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
        text-align: center;
        vertical-align: middle;
        color: #000;
        background: #d5d5d5;
        background: -webkit-gradient(
            linear, left bottom, left top,
            color-stop(0, #ccc),
            color-stop(1, #f7f7f7)
        );
        background: -moz-linear-gradient(
        center bottom,
            #ccc 0%,
            #f7f7f7 100%
        );
        filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f7f7f7', endColorstr='#cccccc');
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f7f7f7', endColorstr='#cccccc')";
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        cursor: pointer;
}

.medium-submit-button:hover, .sm-submit-button:hover {
        -moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0px 0px 8px rgba(212,212,212,1); box-shadow: 0px 0px 8px rgba(212,212,212,1);
        background: #e5e5e5;
        background: -webkit-gradient(
            linear, left bottom, left top,
            color-stop(0, #d5d5d5),
            color-stop(1, #fff)
        );
        background: -moz-linear-gradient(
        center bottom,
            #d5d5d5 0%,
            #fff 100%
        );
        filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#d5d5d5');
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#d5d5d5')";
}

.medium-submit-button:active, .sm-submit-button:active {
        text-shadow: 0 -1px 0 rgba(255, 255, 255, 0.8);
        background: #ccc;
        background: -webkit-gradient(
            linear, left bottom, left top,
            color-stop(0, #f7f7f7),
            color-stop(1, #ccc)
        );
        background: -moz-linear-gradient(
        center bottom,
            #f7f7f7 0%,
            #ccc 100%
        );
        filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#cccccc', endColorstr='#f7f7f7');
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#cccccc', endColorstr='#f7f7f7')";
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        cursor: pointer;
}

.medium-submit-button {
        font-size: 16px;
        padding: 5px 10px;
        _padding: 2.5px 5px;
        display: inline;
}

.sm-submit-button {
        font-size: 11px;
        text-transform: uppercase;
        margin: 0;
        padding: 5px 8px;
        letter-spacing: 1px;
        _display: inline !important;
}

sup {
        vertical-align: super;
        font-size: 33%;
        letter-spacing: normal;
}

#page-container {
        background: #f7f7f7;
}

#page-header-fill {
    background: #202020;
        border-bottom: 5px solid #ff6000;
	/*background: url("http://images.mangopeople.com/utvmoney/bg-header-2011.jpg") no-repeat top center #202020;
	border-bottom: 5px solid #ff6000;*/
}

#page-header, #page-body {
        clear: both;
        margin: 0 auto;
        width: 970px;
}

#page-body {
        padding: 10px 0 50px 10px;
        _padding: 10px 0 50px 20px;
        width: 960px;
        _width: 970px;
}

.site-logo {
        float: left;
        padding: 5px 0 10px 0; margin: 0;
        font-size: 10px;
        height: 60px;
}

ul#primary-navigation {
        clear: both;
        display: block;
        width: 970px;
        height: 35px;
        position: relative;
}

ul#primary-navigation li {
        float: left;
}
/*
ul#primary-navigation li a {
        height: 30px;
        margin-right: 10px;
        margin-bottom: 5px;
        background: #404040;
        color: #ccc;
        line-height: 30px;
        padding: 0 5px;
        width: 102px;
        display: block;
        font-size: 15px;
        text-align: center;
}
*/

/* Popular Menu extend Change 1 : added class to element "#primary-navigation-extended li a" */
ul#primary-navigation li a, #primary-navigation-extended li a {
        height: 30px;
        margin-right: 10px;
        margin-bottom: 5px;
        background: #404040;
        color: #ccc;
        line-height: 30px;
        padding: 0 5px;
        width: 102px;
        display: block;
        font-size: 15px;
        text-align: center;
}

ul#primary-navigation li a.active-tab, ul#primary-navigation li a:hover,#primary-navigation-extended div ol li a:hover {
        background: #ff6000;
        margin-bottom: 0;
        border-bottom: 5px solid #ff6000;
        color: #fff;
}

#primary-navigation-extended li{float:left;}

ul#primary-navigation li a.active-extended-tab {
        background: #ccc; color: #000;
}


ul#primary-navigation li a.last-item {
        margin-right: 0;
		 width: 106px;
/*background: #73a1ae; color: #fff;*/
}
ul#primary-navigation li a.last-item:hover {
background: #FF6000;
}

/*#primary-navigation-extended {
        display: none;
        position: absolute;
        width: 940px;
        padding: 0 15px;
        top: 29px;
        right: 0px;
        z-index: 10;
        background: #ccc;
        _height: 10px;
        _background: #ccc;
        font-size: 10px;
        padding-bottom: 10px;
        -moz-box-shadow: 0 6px 6px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0 6px 6px rgba(0, 0, 0, 0.3); box-shadow: 0 6px 6px rgba(0, 0, 0, 0.3);
}*/

#primary-navigation-extended {
        display: none;
        position: absolute;
        width: 940px;
        /*top: 29px;
        right: 0px;*/
        z-index: 10;
        background: #ccc;
        _height: 10px;
        _background: #ccc;
        font-size: 10px;
        padding-bottom: 10px;
        -moz-box-shadow: 0 6px 6px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0 6px 6px rgba(0, 0, 0, 0.3); box-shadow: 0 6px 6px rgba(0, 0, 0, 0.3);
		/* new atributes added below*/
		padding: 10px 15px;
        float:left;
		z-index:999;
}

#primary-nav-extended-cont
{
	width:970px; 
	/*text-align:right;*/
	position:absolute;
	margin-top:-5px;
	z-index:1000;
}

#primary-navigation-extended div {
        float: left;
        width: 225px;
        _width: 215px;
        margin-right: 10px;
        display: block;
        text-align: left;
        font-size: 12px;
}

#primary-navigation-extended div.last-item {
        width: 900px; padding: 0 20px;
        float: none; clear: both;
}

#primary-navigation-extended div b a {
        display: block; clear: both;
        padding: 15px 10px 5px 10px;
        font-size: 14px;
        color: #000;
        text-transform: uppercase;
        text-shadow: 0 0 0.1em #808080;
}

#primary-navigation-extended div ol {
        clear: both;
        padding-bottom: 20px;
}

#primary-navigation-extended div ol li {
        width: 205px;
        _width: 185px;
        margin-left: 20px;
        _margin-left: 10px;
}

#primary-navigation-extended div.last-item ol li {
        padding: 0; margin: 0; width: auto;
}

#primary-navigation-extended div.last-item ol li img {
        float: none; display: inline;
}

#primary-navigation-extended div ol li a {
        background: transparent;
        font-size: 12px;
        text-align: left;
        padding: 5px 10px; margin: 0;
        color: #606060;
        display: inline;
        width: auto;
}

#primary-navigation-extended div ol li a b {
        line-height: 36px;
}

#primary-navigation-extended div ol li { padding: 0; }

#page-body-hud-large, #page-body-hud {
        clear: both;
}

#page-body-hud-large {
}

#page-body-hud {
        font-size: 12px;
}

#page-body-hud-large p, #page-body-hud p {
        float: left;
        width: 300px;
        padding: 0 9px 0 5px;
        border-right: 1px solid #000;
        font-size: 13px; line-height: 15px;
        margin-right: 5px;
}

#page-body-hud p {
        font-size: 16px;
        line-height: normal;
}

#page-body-hud-large p.last-ticker, #page-body-hud p.last-ticker {
        margin-right: 0;
        padding: 0 10px 0 5px;
        border-right: 0;
}

#page-body-hud-large p span.ticker-desc {
        float: left;
        width: 120px;
        height: 40px;
        overflow: hidden;
        padding-top: 5px;
        display: block;
}

#page-body-hud-large p span.ticker-desc small {
        display: block;
        clear: left;
        font-size: 16px; line-height: 16px;
}

#page-body-hud p span.ticker-desc small { display: inline; font-size: 16px; }

#page-body-hud-large p span.ticker-desc small i, #page-body-hud p span.ticker-desc small i { font-style: normal; }

#page-body-hud-large p span.ticker-value {
        float: right; width: 180px; padding: 0;
        display: block;
        height: 40px;
        text-align: right;
        font-size: 36px; line-height: 40px; letter-spacing: -1px;
        font-weight: normal;
        overflow: hidden;
}

#page-body-hud-large p span.ticker-value b { font-weight: normal; }

#page-body-hud-large p span.ticker-value img, #page-company-hud b#live-company-ticker img, #page-fno-hud b#live-company-fno-ticker img {
        float: left;
}

#page-body-hud-large p span.ticker-value img {
        margin: 8px 2px 8px 0;
}

#page-company-hud #live-company-ticker img {
        margin: 10px 0; height: 30px;
}

#page-body-hud p span.ticker-value b img { height: 14px; margin: 3px 3px 0 10px; vertical-align: top; }

#live-stats-nse-ticker-value, #live-stats-bse-ticker-value, #live-stats-fno-ticker-value {
        float: right;
}

#page-body-hud-large p a {
        color: #000;
}

#page-company-hud, p#page-fno-hud {
        padding-left: 10px; margin-right: 10px;
}

#page-company-hud small {
        font-size: 13px; letter-spacing: normal;
}

#page-company-hud p small {
        font-size: 14px;
}

.advance-decline-bg {
        clear: both;
        width: 310px; background: #c02000;
}

.advance-decline-fg {
        background: #548c00; height: 2px;
}

#company-fno-stats {
        font-size: 14px;
}

#fno-sentiment {
        text-align: center;
        vertical-align: middle;
}

#fno-sentiment .col-body img {
        clear: both;
        margin: 0;
}

#fno-sentiment .col-body table {
        clear: both;
        background: #e5e5e5;
        border: 1px solid #000;
        width: 240px;
        margin: 0 auto;
}

#fno-sentiment .col-body table tbody tr td, #fno-sentiment .col-body table tbody tr td:hover {
        border: 0;
        text-align: center;
        background: transparent;
}

#fno-sentiment .col-body table tbody tr:last-child {
        background: #ccc;
}

#fno-sentiment .col-body table tbody tr td b {
    display: inline; padding: 5px;
}

#fno-sentiment .col-body table tbody tr td small { font-size: 10px; color: #606060; }

#fno-sentiment .col-body table tbody tr td img {
        clear: both;

}

#company-fno-stats .col-body small {
        font-size: 14px; display: block;
}

#company-fno-stats .col-body p#page-fno-hud small {
        font-size: 13px; display: inline;
}

#page-company-hud p {
        font-size: 42px;
        letter-spacing: -1.5px;
}

p#page-fno-hud {
    font-size: 36px; letter-spacing: normal;
    margin: 10px 0 50px 0;
}


p#page-fno-var {
        margin: 0 10px 20px 5px;
        font-size: 13px;
        color: #808080;
}

#page-company-hud b.ticker-value, #page-fno-hud b.ticker-value {
        font-weight: normal;
        margin-right: 0.1em;
}

#page-company-hud em, #page-company-hud i, #page-fno-hud em, #page-fno-hud i {
        font-style: normal;
        letter-spacing: -1px;
        margin-right: 0.1em;
}

#page-company-hud em, #page-fno-hud em { font-weight: bold; }
#page-company-hud i, #page-fno-hud i { color: #a0a0a0; }

#page-fno-hud b#live-company-fno-ticker img { height: 24px; margin-top: 10px }

#page-fno-hud #live-stats-company-fno-change { clear: left; display: block; float: left; padding-right: 0.25em;}

#page-fno-hud #live-stats-company-fno-change-pct { clear: right; display: block; float: left;}

#fno-get-quote .col-body {
        padding: 10px; border: 1px solid #ccc;
}

#fno-get-quote label, #fno-get-quote #fno-search-keywords, #fno-get-quote #fno-instrument-type {
        clear: both;
        display: block;
}

#fno-get-quote #fno-view-all {
        display: inline;
}

#fno-get-quote label {
        color: #808080;
        font-size: 13px;
        padding-top: 5px;
        font-weight: bold;
}

#fno-get-quote form p {
        line-height: 40px;
        float: right;
}

#fno-get-quote #fno-search-keywords, #fno-get-quote #fno-instrument-type, #fno-get-quote #fno-select-expiry {
        padding: 5px;
        margin: 5px 0 10px 0;

}

#fno-get-quote #fno-search-keywords{
        width: 275px;
}

#fno-get-quote #fno-instrument-type {
        width: 200px;
        clear: left;
}

#fno-get-quote #fno-select-expiry {
        width: 285px;
}

#fno-get-quote #fno-select-expiry option, #fno-get-quote #fno-instrument-type option {
        background: #ffc;
}

#fno-get-quote #fno-search-keywords, #fno-get-quote #fno-select-expiry, #fno-get-quote #fno-instrument-type {
        font-size: 16px; line-height: 18px;
}

#fno-quote-submit {
        text-align: center; margin: 5px auto;
}

#company-stats-secondary, #company-mini-graph {
        font-size: 14px;
        line-height: 22px;
        color: #808080;
}

#company-mini-graph ul {
/*      _height: 24px; _overflow: hidden; */
}

#company-mini-graph ul li {
        float: left;
}

#company-mini-graph ul li a {
        display: block;
        padding: 5px 10px;
        background: #f0f0f0;
        margin-right: 3px;
        border: 1px solid #ccc;
        text-align: center; color: #808080;
}

#company-mini-graph ul li a.active-tab, #company-mini-graph ul li a:hover {
        background: #a0a0a0;
        color: #fff;
        border: 1px solid #a0a0a0;
        border-bottom: 5px solid #a0a0a0;
}

#company-mini-graph p {
        clear: both;
        width: 308px;
        border: 1px solid #a0a0a0;
        margin: 0;
}

#company-mini-graph p img {
        width: 298px;
        height: 200px;
        padding: 5px;
}

#company-stats-secondary blockquote, #company-stats-secondary span.stats-period-1, #company-stats-secondary span.stats-period-2 {
        display: block;
        float: left;
        height: 22px;
        width: 105px;
        margin: 0 0 5px 0;
        _width: 100px;
}

#company-stats-secondary blockquote b, #live-company-open-value b, #live-company-previous-close b {
        color: #000;
        font-weight: normal;
}

#company-stats-secondary span.stats-period-1, #company-stats-secondary span.stats-period-2 {
        background: url(http://images.mangopeople.com/utvmoney/background-stats-period.png) top left no-repeat;
        clear: both;
        width: 70px;
        margin-right: 10px;
        padding: 0 10px;
        color: #fff;
}

#company-stats-secondary span.stats-period-2 {
        background: url(http://images.mangopeople.com/utvmoney/background-stats-period2.png) top left no-repeat;
}

#company-tipper-stats div.col-body {
        margin: 0 20px;
}

#company-tipper-stats p b {
        font-size: 21px;
}

#company-tipper-stats div.col-body #tips-buysell-scale {
        width: 270px; clear: both; margin: 10px auto; background: #c02000;
}

#company-tipper-stats div.col-body #tips-buysell-buy {
        background: #548c00; height: 10px;
        text-indent: -9999px;
}

#company-tipper-stats div.col-body #tips-nobuysell {
        background: #909090; height: 10px;
        text-indent: -9999px;
}

.col-body table td span {
        color: #808080;
}

.col-body table td h3 {
        border: 0;
        background: transparent;
}

.results-graph, .results-menu {
        float: left;
        min-height: 150px;
}


.results-graph {
        width: 210px;
        padding: 0 20px 0 10px;
        line-height: 2em;
}

.results-menu {
        width: 150px; margin: 0;
}

.results-filter-form {
        background: #e5e5e5;
        font-size: 13px;
        margin-right: 10px;
        padding: 0.5em;
}

.results-filter-form #filter-names {
        padding: 5px 10px;
        font-size: 16px; line-height: 16px;
        border: 1px solid #000;
}

.results-filter-form #filter-names:focus {
        -moz-box-shadow: 0 0 12px rgba(255, 96, 0, 0.6); -webkit-box-shadow: 0px 0px 12px rgba(255,96,0,0.5); box-shadow: 0px 0px 12px rgba(255,96,0,0.5);
        border: 1px solid #ff6000;
}

#live-company-open-value, #live-company-previous-close {
        float: left; width: 133px; padding: 5px 10px; border: 1px solid #ccc; text-align: center; margin-bottom: 15px;  color: #808080;
}

#live-company-previous-close {
        width: 134px; border-right: 0;
}

#search-bar {
        clear: both;
        text-align: center;
        vertical-align: middle;
        width: 790px;
        margin: 0 80px;
        padding: 30px 0;
        _padding: 20px 0;
        font-size: 14px;
}

#search-bar label {
        display: block;
        font-weight: bold;
        text-align: left;
        font-size: 16px;
   	letter-spacing: -0.2px;
	line-height: 18px;
        float: left;
        width: 640px;
        height: 30px;
        position: relative;
}

#search-bar label i {
        font-weight: normal;
        font-style: normal;
        color: #808080;
        font-size: 11px;
        clear: left;
}

#search-bar label i, #search-bar label b {
        font-weight: normal;
        width: 150px;
        display: block;
        float: left;
/*      margin-right: 10px;
        _margin-right: 8px; */
}

#search-bar label input#search-keywords {
        margin: 0 10px;
        _margin: 0 5px;
        padding: 0 10px;
        border: 2px solid #323232;
        width: 446px;
        font-size: 24px; line-height: 28px;
        font-weight: normal;
        height: 30px;
        background: #fff;
        float: none;
}

#search-bar input#search-keywords:focus, #submit-tip-company:focus, #site-feedback input:focus, #site-feedback textarea:focus {
        -moz-box-shadow: 0 0 12px rgba(255, 96, 0, 0.6); -webkit-box-shadow: 0px 0px 12px rgba(255,96,0,0.5); box-shadow: 0px 0px 12px rgba(255,96,0,0.5);
        border: 2px solid #ff6000 !important;
}

#submit-tip-company:focus { border: 1px solid #ff6000 !important; }

#search-bar #search-submit {
        float: left;
        width: 150px;
        _width: 146px;
        height: 34px;
}

#search-recent-quotes {
        background: #e5e5e5;
        margin-left: -15px;
        width: 305px;
        padding: 10px;
}

/*
#submit-tips-leadin {

}

#submit-tips-leadin span, #tippers-tips-leadin .col-body span {
        width: 155px;
        float: left;
        line-height: 30px;
        height: 30px;
        text-align: center;
        background: url("http://images.mangopeople.com/utvmoney/logo-utvmoney-small.png/bg-form-step-arrow.png") center right no-repeat;
}

#tippers-tips-leadin .col-body span {
        width: 210px;
}

#submit-tips-leadin span b {
        font-size: 21px;
        font-weight: normal;
        margin: 0 10px 0 5px;
}

#submit-tips-leadin span.last-item {
        width: 145px;
        background: none;
        font-size: 10px;
}
*/

#home-tips-leadin-begin { position: relative; }

#home-tips-leadin {
        position: relative;
}

#submit-tips-process {
        background: #e5e5e5;
        border: 1px solid #ccc;
        border-radius: 10px;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        padding: 0 10px 15px 10px;
        text-align: center;
        font-size: 14px; line-height: 16px;
        vertical-align: middle;
}

#submit-tips-process form, #submit-tips-process form fieldset {
        text-align: center;
        background: transparent;
}

#submit-tips-process form fieldset, #submit-tips-process form legend {
        width: 210px;
        text-align: left;
}

#submit-tips-process form fieldset.submit-tip-row1-fld, #submit-tips-process form fieldset.submit-tip-row1-fld legend {
        width: 130px;
}


#submit-tips-process form fieldset {
        display: block; float: left;
        margin-right: 15px;
        line-height: 30px;
        _display: inline-block; _float: none; _margin-right:5px;
}

#submit-tips-process form legend {
        font-size: 13px; line-height: 13px; margin: 0; padding: 15px 0 3px 0; color: #808080;
}

#submit-tips-process form input#submit-tip-company, #submit-tips-process form input#submit-tip-price, #submit-tips-process form input#submit-tip-stoploss {
        font-size: 16px; line-height: 16px;
}

#submit-tips-process form #submit-tip-button-1 {
        margin: 0 10px;
}

#submit-tips-process form input#submit-tip-company, #submit-tips-process form input#submit-tip-price, #submit-tips-process form input#submit-tip-stoploss {
        width: 160px;
        border: 1px solid #ccc;
        background: #f7f7f7;
        padding: 3px 5px;
}

#submit-tips-process form input#submit-tip-company {
        width: 130px;
}

#submit-tips-process form input#submit-tip-company:focus, #submit-tips-process form input#submit-tip-price:focus, #submit-tips-process form input#submit-tip-stoploss:focus {
        border-color: #000;
        background: #fff;
}

#submit-tips-process form label b {
        line-height: 21px;
}

#submit-tips-process form span.form-row {
        display: block; clear: both;
}

#submit-tips-process form p {
        display: block;
}

#submit-tips-process form p.submit-tip-row1 {

}

p.submit-tip-row1 fieldset {
        width: 140px;
}

p.submit-tip-row1 fieldset input {
        width: 100px;
}

#submit-tips-process form p.submit-tip-row2, #submit-tips-process form p.submit-tip-row3-stock, #submit-tips-process form p.submit-tip-row3-derivative {
        padding-top: 5px;
        margin-top: 15px;
        border-top: 1px solid #ccc;
}

#submit-tips-process .submit-tip-row2 fieldset, #submit-tips-process .submit-tip-row3-stock fieldset, #submit-tips-process .submit-tip-row3-derivative fieldset {
        width: 150px;
}

#submit-tips-process form p.submit-tip-cmp {
        font-size: 16px;
}

#submit-tips-process form p.submit-tip-row3 {
        margin-top: 15px;
}

#submit-tips-process #tip-stock-period span {
        color: #808080;
}

#submit-tips-process .submit-tip-row2, #submit-tips-process .submit-tip-row2-fld, #submit-tips-process .submit-tip-row3-stock, #submit-tips-process .submit-tip-row3-stock-fld, #submit-tips-process .submit-tip-row3-derivative, #submit-tips-process .submit-tip-row3-derivative-fld {
        display: none;
}

#company-tips-leadin #submit-tips-process .submit-tip-row1-fld, #company-tips-leadin #submit-tips-process .submit-tip-row1-fld legend {
        width: 120px; padding: 0;
}

#gainerslosers-table .col-body table tbody tr td {
        font-size: 24px;
}

#world-markets-interactive {}

#world-markets-interactive label {
        width: 200px;
        margin-right: 10px;
        text-align: center;
        display: block;
        float: left;
}

#world-markets-interactive label input {
        display: block;
        clear: both;
        width: 200px;
}

#world-markets-interactive #wmm-base {
        position: relative;
        clear: both;
}

#world-markets-interactive #wmm-base img.map-overlay {
        position: absolute;
        top: 0; left: 0;
}

#world-markets-interactive #wmm-base #wmm-list-americas, #world-markets-interactive #wmm-base #wmm-list-europe, #world-markets-interactive #wmm-base #wmm-list-asia {
        width: 190px; margin-right: 10px;
        position: absolute; top: 15px;
        background-color: rgba(192,192,192,0.5);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80c0c0c0,endColorstr=#80c0c0c0);
        padding: 5px;
                border-radius: 5px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        display: none;
}

#world-markets-interactive #wmm-base #wmm-list-americas {
        left: 0;
}

#world-markets-interactive #wmm-base #wmm-list-europe {
        left: 210px;
}

#world-markets-interactive #wmm-base #wmm-list-asia {
        left: 420px;
}

#world-markets-interactive #wmm-base #wmm-list-americas span, #world-markets-interactive #wmm-base #wmm-list-europe span, #world-markets-interactive #wmm-base #wmm-list-asia span {
        display: block;
        clear: both;
        padding: 5px;
        margin-bottom: 5px;
}

#world-markets-interactive #wmm-base #wmm-list-americas img, #world-markets-interactive #wmm-base #wmm-list-europe img, #world-markets-interactive #wmm-base #wmm-list-asia img {
        margin-right: 5px;
}

#world-markets-interactive #wmm-base #wmm-list-americas span b, #world-markets-interactive #wmm-base #wmm-list-europe span b, #world-markets-interactive #wmm-base #wmm-list-asia span b {
        display: block, clear: left; margin-left: 21px;
}

#world-markets-interactive #wmm-base #wmm-list-americas span i, #world-markets-interactive #wmm-base #wmm-list-europe span i, #world-markets-interactive #wmm-base #wmm-list-asia span i {
        font-style: normal;
}

#company-tips-leadin p {
        clear: both;
        padding: 10px 0;
        text-align: center;
        color: #808080;
}

#page-navigation, #page-subnavigation {
        clear: both;
        border-bottom: 1px solid #000;
        margin-right: 10px;
        _margin-right: 20px;
}

#page-subnavigation { border: 0; }

ul.list-menu li a, .text-menu a, .text-menu b {
        padding: 5px 10px; margin: 5px 10px 5px 0; background: #f0f0f0;
}

ul.list-menu li {
        display: inline;
}

ul.list-menu li a {
        float: left;
}

#stories-stack ul.list-menu li a {
        float: none; clear: both; display: block; width: auto;
}

.text-menu a, .text-menu b {
        display: inline-block;
        text-transform: uppercase;
}

.col-title .text-menu form, .col-title .text-menu input, .col-title .text-menu select  {
        display: inline;
}

.text-menu b {
        background: transparent;
}

.text-menu a em {
        font-weight: bold; text-style: normal;
        background: #ccc;
        padding: 5px 10px;
        margin-left: 0.5em;
        text-align: right;
}

ul.list-menu li a:hover, ul.list-menu li a.active-element, .text-menu a:hover, .text-menu a.active-element {
        background: #ff6000;
        color: #fff;
}

.text-menu a.active-element em, .text-menu a:hover em {
        background: #000;
}

/* Exceptions for list or text menu */

.col-title .text-menu {
        clear: right;
        text-align: right;
        text-transform: uppercase;
        margin-right: 10px;
}

.col-body .text-menu {
        font-size: 11px;
        margin-right: 0;
}

.col-title .text-menu a {
        margin: 0; margin-top: 3px;
        font-size: 11px;
}

.two-col-menu li a {
        width: 130px;
        margin-right: 10px;
        text-transform: uppercase;
        font-size: 11px;
}





ul#company-research-menu {
        padding: 10px 0;
}


#page-primary-content {
        clear: both;
        width: 640px;
        _width: 630px;
        float: left;
        padding-top: 15px;
}

#page-sidebar {
        padding-top: 15px;
        width: 310px;
        _margin-left: -10px;
        float: left;
}

#page-sidebar #adspot-2 {
        padding-top: 0;
        margin: 10px 5px;
        _margin: 5px 2px;
}

#page-sidebar-secondary-content {
        color: #606060;
        font-size: 14px;
        padding: 20px 10px 10px 10px;
        margin-bottom: 10px;
        background: #f0f0f0;
        background: -webkit-gradient(
            linear, left bottom, left top,
            color-stop(0, #f7f7f7),
            color-stop(1, #e5e5e5)
        );
        background: -moz-linear-gradient(
        center bottom,
            #f7f7f7 0%,
            #e5e5e5 100%
        );
        filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#e5e5e5', endColorstr='#f7f7f7');
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#e5e5e5', endColorstr='#f7f7f7')";
}

#page-sidebar-secondary-content .col-4-span {
        width: auto;
        float: none;
}

#page-sidebar-secondary-content p {
        margin-bottom: 10px;
}

#page-sidebar-secondary-content dl { margin-bottom: 10px; }

#page-sidebar-secondary-content dt { float: left; clear: left; font-weight: bold; padding-right: 0.5em; }
#page-sidebar-secondary-content dd { display: block; margin-bottom: 1em; }

#page-sidebar-secondary-content #sidebar-secondary-details {
        display: none;
}

#sidebar-secondary-details-toggle { display: block; padding-top: 10px; clear: both; }

.col-title {
        /* border-bottom: 1px solid #000; */
        border-top: 4px solid #ccc;
        padding-top: 5px;
        text-transform: capitalize;
}

.col-title span {
        display: block;
        clear: both;
}

.col-bottom {
        clear: both;
}

.col-8-span, .col-6-span, .col-4-span, .col-title, .col-body, .col-bottom {

}

.col-8-span, .col-6-span, .col-4-span {
        margin: 0 10px 20px 0;
        float: left;
}

.col-4-span {
        width: 310px;
}

.col-6-span {
        width: 470px;
}

.col-8-span {
        width: 630px;
}

#adspot-1, #adspot-2 {
        padding-top: 30px;
        padding-bottom: 20px;
        float: right;
}

#adspot-1 { margin-right: 11px;padding: 0; }
#adspot-2 { margin-right: 15px; }

.advert-iab-300-600{
    height: 600px;
    margin-bottom: 10px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 300px;
}

.advert-iab-468-60, .advert-iab-468-60 img {
        width: 468px;
        height: 60px;
        overflow: hidden;
}

.advert-iab-468-120, .advert-iab-468-120 img {
        width: 468px;
        height: 120px;
        overflow: hidden;
}


.advert-iab-300-250, .advert-iab-300-250 img {
        width: 300px;
        height: 250px;
        margin-bottom: 10px;
        overflow: hidden;
}

.col-8-span h2, .col-6-span h2, .col-4-span h2 {
        float: left;
        padding: 0 0 5px 5px;
        color: #EC3800;
}

.col-8-span h2 small, .col-6-span h2 small, .col-4-span h2 small {
        color: #000;
        font-size: 13px;
        text-shadow: none;
}

.col-8-span h3 small, .col-6-span h3 small, .col-4-span h3 small {
        color: #808080;
        font-size: 12px;
}

.col-8-span table, .col-6-span table, .col-4-span table {
        width: 100%;
        border-collapse: collapse;
}

.col-8-span table tbody tr:nth-child(2n), .col-6-span table tbody tr:nth-child(2n), .col-4-span table tbody tr:nth-child(2n) {
        background: #f0f0f0;
}

.col-8-span table tbody tr:hover, .col-6-span table tbody tr:hover, .col-4-span table tbody tr:hover, .table li.tr:hover {
        background: #ff9;
}

.col-8-span table tbody tr td, .col-6-span table tbody tr td, .col-4-span table tbody tr td, .col-8-span table thead tr th, .col-6-span table thead tr th, .col-4-span table thead tr th {
        padding: 8px 5px;
}

.col-8-span table thead tr th, .col-6-span table thead tr th, .col-4-span table thead tr th, .table ol li.th div, .table ul li.th div {
        font-weight: bold;
        padding-left: 0.5em;
}

.col-8-span table thead tr th, .col-6-span table thead tr th, .col-4-span table thead tr th {
        background: #d5d5d5;
        margin-right: -2px;
        border-right: 2px solid #f7f7f7;
}

.col-8-span table tbody tr td, .col-6-span table tbody tr td, .col-4-span table tbody tr td {
        border-bottom: 1px solid #ccc;
}

.col-num {
        text-align: right;
        font-family: Consolas, "Courier New", Courier, monospace;
}

.col-split {
        font-size: 14px;
}

.table ul, .table ol {
        display: table;
        _display: block;
        width: 95%;
}

.table ol li, .table ul li {
        display: table-row;
        _display: block; _clear: both;
}

.table ol li div, .table ul li div {
        display: table-cell;
        border-bottom: 1px solid #ccc;
        padding: 10px 5px;
        _display: block; _float: left; _width: 70px;
}

.table ol li div.t-name, .table ul li div.t-name {
        _width: 300px;
}

.table ol li div.t-code, .table ul li div.t-code{
        _width: 100px;
}

.table ol li.th, .table ul li.th {
        color: #808080;
}

#companies-list {
        font-size: 18px;
}

td.col-trendchart {
        padding-top: 0 !important; padding-bottom: 0 !important;
}

.col-8-span table tbody tr td.col-num, .col-6-span table tbody tr td.col-num, .col-4-span table tbody tr td.col-num {
        font-size: 14px;
}

.col-body {
        clear: both;
        font-size: 13px;
        position: relative;
}

.col-body h3 {
        margin-top: 10px;
        position: relative;
        border-bottom: 1px solid #ccc;
        color: #202020;
        clear: both;
        padding: 0 0 5px 5px;
}

ul.tips-collection {
        clear: both;
        margin-top: 10px;
        margin-bottom: 10px;
}

ul.tips-collection li {
        width: 468px;
        clear: both;
        margin-bottom: 10px;
        border: 1px solid #ccc;
        background: #fafafa;
        overflow: hidden;
}

ul.tips-collection li:hover  {
        border: 1px solid #ec3800;
        background: #fff;
}

ul.tips-collection li:last-child {
        margin: 0;
}

ul.tips-collection li div.tip-body {
        float: left;
        width: 316px;
        line-height: 25px;
}

ul.tips-collection li div.tip-body img {
        float: right;
        margin: 0;
        display: inline;
}

ul.tips-collection li div.tip-body form input {
        margin: 1em 0 0 15px;
        float: right;
}

ul.tips-collection li b.action-buy, ul.tips-collection li b.action-sell, ul.tips-collection li b.action-hold {
        display: block; float: left;
        text-transform: uppercase;
        text-align: center;
        color: #fff;
        padding: 5px 10px;
        width: 50px; height: 15px;
        margin: 0 10px;
        _margin: 0 5px;
        line-height: 1em;
}

ul.tips-collection li div.tip-body a.tip-company-name {
        clear: both; display: block;
        font-size: 18px; line-height: 18px;
        margin: 5px 10px;
}

ul.tips-collection li div.tip-body a.tip-company-name i {
        display: block; clear: both; font-style: normal; font-size: 12px; height: 15px;
}

ul.tips-collection li div.tip-body p.tip-stats {
        padding: 0 10px;
        color: #808080;
        line-height: 1.33em;
        float: left;
        width: 160px;
}

ul.tips-collection li div.tip-body p.tip-meter {
        float: right;
        text-align: right;
        padding: 0 10px 0 0;
        font-size: 13px; line-height: 1em; vertical-align: bottom;
        color: #a0a0a0;
}

ul.tips-collection li div.tip-body p.tip-meter img {
        padding: 0 0 5px 5px;
}

ul.tips-collection li div.tip-body small {
        color: #a0a0a0; line-height: 1em;
        border-top: 1px solid #e5e5e5; padding-top: 5px;
        display: block; clear: both;
        margin: 0 10px; padding-bottom: 5px;
}

ul.tips-collection li div.tip-body small i {
        font-style: normal; float: right;
}

ul.tips-collection li span {
        display: block; clear: both;
}

#company-tips-stack ul.tips-collection li {
        width: 628px;
        margin-left: 0; margin-right: 0;
}

#company-tips-stack ul.tips-collection li div.tip-body {
        width: 396px;
        _width: 391px;
}

#company-tips-stack ul.tips-collection li div.tip-body a.tip-company-name i {
        display: inline; line-height: 18px;
}

.tipper-credentials {
        width: 140px;
        float: left;
        margin-right: 20px;
        border: 1px solid #ccc;
}

#tippers-stack .tipper-credentials, #tippers-stack-week .tipper-credentials, #tippers-stack-month .tipper-credentials {
        margin-bottom: 10px;
}

#tippers-stack .tipper-credentials {
        width: 310px;
}

#tippers-stack .mangopeople-user-identity-card {
        width: 290px;
}

.tipper-credentials .mangopeople-user-identity-card-sm, #tippers-stack .mangopeople-user-identity-card, #tippers-stack-week .mangopeople-user-identity-card-sm, #tippers-stack-month .mangopeople-user-identity-card-sm {
        background: transparent;
        filter: none;
        -ms-filter: none;
}

#tippers-stack .mangopeople-user-identity-card .mangopeople-user-brief {
        width: 220px;
}

#tippers-stack-month {
        margin-top: 20px;
}

#tippers-promo {
        color: #fff;
        margin-bottom: 15px;
}

#tippers-promo p {
        padding: 20px 50px 20px 20px;
        font-size: 24px; line-height: 24px;
        letter-spacing: -1px;
}

#tippers-promo input {
        float: right;
}

.news-article-summary { clear: both; display: block; border: 1px solid #f0f0f0; padding: 10px; margin: 5px 0; }

.news-article-summary img {
        width: 75px; height: 75px;
        margin-right: 13px;
        float: left;
}

.news-article-summary span {
        display: inline-block;
        width: 200px;
        padding: 0;
        margin: 0;
}

.news-article-summary b.timestamp, .news-stack-lead b.timestamp, .news-stack-headline b.timestamp {
        font-size: 12px; font-weight: normal; color: #808080; float: left;
}

.news-article-summary a.tag, a.news-story-tag, .news-stack-lead a.tag, .news-stack-headline a.tag {
        float: right;
        font-size: 10px; letter-spacing: 1px;
        text-transform: uppercase;
        font-style: normal; font-weight: bold;
        padding: 2px 5px;
        background: #a0a0a0;
        color: #fff;
        margin: 0 0 0 5px;
}

.news-stack-headline a.tag {
        float: left;
}

.news-article-summary a.tag:hover, a.news-story-tag:hover {
        background: #ff6000;
}

.news-article-summary-related {
        margin: 5px -10px -10px -10px;
        background: #e5e5e5;
        padding: 5px 10px;
}

.news-stack-headline i.source, .news-stack-lead i.source {
        display: inline-block; clear: left; color: #a0a0a0; font-style: normal; margin-left: 1em; padding-right: 0.25em;
}

.news-stack-headline b.timestamp, .news-stack-lead b.timestamp {
        float: none; display: inline-block; font-weight: bold;
}

.news-stack-lead p {
        clear: both;
        padding: 5px 0 0 0;
}

.news-stack-lead {
        font-size: 16px;
        padding: 10px 0;
        color: #000;
        list-style: outside square;
        margin-left: 1.5em;
}

.news-stack-lead a h4 {
        display: inline;
}

.news-stack-lead p {
        color: #000;
        font-size: 14px;
        padding: 5px 0 10px 1em;
}

.news-stack-lead a p a {
        display: inline; font-size: 14px;
}

.news-stack-headline {
        padding: 5px 0;
        border-top: 1px dashed #ccc;
        list-style: outside square;
        margin-left: 1.5em;
}

#news-features-group .news-stack-headline {
        padding: 5px 0; border: 0;
        border-bottom: 1px dashed #ccc;
        list-style: inside square;
        margin-left: 1.5em;
}

.news-stack-headline p {
        display: inline;
}

#news-video-frame {
        display: block; clear: both;
        width: 310px; height: 232px;
        margin-bottom: 10px;
        background: #e5e5e5;
}

#news-video-frame img {
width: 310px;
height: 233px;
}


#news-features-group small {
        display: block; text-align: right;
}

#news-features-group .col-body p {
        margin-top: 15px;
}

#news-livestream .col-body ul li, #videos-livestream .col-body ul li {
        width: 608px;
}

#videos-livestream .col-body ul li span {
        display: inline; clear: none;
}

#videos-livestream .col-body ul li.news-article-summary span {
        display: inline-block; float: none;
        width: 500px;
}

#videos-livestream .col-body ul li.news-article-summary span p a {
        clear: both; float: none;
}

#div_archive .pagination-container li { width: auto !important; }

#news-story-content { }

#news-story-content .news-story-byline {
        padding-bottom: 15px;
        border-bottom: 1px solid #000;
        font-size: 14px;
}

#news-story-content .news-story-byline i {
        font-style: normal; display: block; color: #808080;
}

#news-story-content .col-body p {
        font-size: 14px; line-height: 21px;
        margin-bottom: 1.66em;
}

#news-story-content .col-body p.leadin {
        font-size: 18px; color: #808080;
        font-family: Georgia, "Times New Roman", Times, serif;
        font-style: italic; padding: 0.5em 3em;
}

ul.news-videos-stack {

}

ul.news-videos-stack li {
    height: 51px;
    overflow: auto;
        padding: 5px 0; border-top: 1px solid #ccc;
        vertical-align: top;
}

#home-news-videos ul.news-videos-stack li {
    border: 0;
    border-bottom: 1px dashed #ccc;
        height: 51px;
        overflow: auto;
}

ul.news-videos-stack li a {
        display: inline; padding-left: 0.5em;
}


ul.news-videos-stack li img {
        float: left; margin-right: 10px;
}

#company-announcements .news-article-summary a { color: #0468B6; }

.news-article-summary h4, .news-stack-lead h4 {
        clear: both;
        font-size: 16px;
        padding: 5px 0 0 0;
        font-weight: bold;
        margin-top: 0;
        _display: inline;
}

.news-article-summary p, #page-header span {
        display: block;
        clear: both;
}

#global-indicators-commodities {

}

#global-indicators-commodities .gi-commodities-row {
        clear: both;
        width: 630px;
        border-bottom: 1px dotted #ccc;
}

#global-indicators-commodities .gi-commodities-row .gi-commodities-title {
        width: 140px; margin-right: 10px;
        font-size: 16px; line-height: 24px; font-weight: bold;
        color: #a0a0a0;
        padding: 10px 5px 15px 5px;
        display: block; float: left;
}

#global-indicators-commodities .gi-commodities-row .gi-commodities-price {
        width: 140px; margin-right: 10px;
        padding: 10px 5px 5px 5px;
        display: block; float: left;
        vertical-align: top;
}

#global-indicators-commodities .gi-commodities-row .gi-commodities-price img {
        height: 18px; margin: 3px 3px 0 0; float: left;
}

#global-indicators-commodities .gi-commodities-row .gi-commodities-price b {
        font-size: 24px; line-height: 24px; margin: 0; float: left;
}

#global-indicators-commodities .gi-commodities-row .gi-commodities-price em, #global-indicators-commodities .gi-commodities-row .gi-commodities-price i,
#global-indicators-commodities .gi-commodities-row  small {
        display: block; float: left; font-size: 14px; line-height: 16px; font-style: normal; padding-right: 5px;
}

#global-indicators-commodities .gi-commodities-row .gi-commodities-price em, #global-indicators-commodities .gi-commodities-row small {
        clear: both;
}

#global-indicators-commodities .gi-commodities-row .gi-commodities-price em {
        font-weight: bold;
}

#global-indicators-commodities .gi-commodities-row small {
        font-size: 12px; color: #808080;
}

#global-indicators-commodities .gi-commodities-row .gi-commodities-exchange {
        width: 140px; margin-right: 10px;
        padding: 10px 5px 5px 5px;
        display: block; float: left;
        vertical-align: top;
        font-size: 14px; line-height: 24px;
}

#global-indicators-commodities .gi-commodities-row .gi-commodities-trend {
        width: 150px;
        padding: 5px 0;
        display: block; float: left;
        vertical-align: top;
}

#global-indicators-commodities .gi-commodities-row span {
        display: block; clear: both;
}

.gi-currency-primary {
        width: 130px; margin: 10px 10px 0 0;
        padding: 10px;
        float: left;
}

.gi-currency-primary em {
        font-weight: bold; font-style: normal; color: #ccc;
}

.gi-currency-primary b {
        font-size: 36px; font-weight: normal;
        display: block;
        margin: 10px 0 0 0;
}

.gi-currency-primary b small {
        font-size: 11px;
}

#gi-currency-converter {
}

#gi-currency-converter .col-body {
        background: #e5e5e5;
        padding: 20px;
        border-radius: 20px;
        -webkit-border-radius: 20px;
        -moz-border-radius: 20px;
        text-align: center;
        margin: 10px 0 50px 0;
}

#gi-currency-converter .col-body input#amount {
        font-size: 24px;
        padding: 5px;
        width: 90px;
        text-align: right;
        margin-right: 5px;
}

#gi-currency-converter .col-body p {
        font-size: 24px;
        vertical-align: middle;
        clear: both;
}

#gi-currency-converter .col-body #gi-forexconv-result {
        font-weight: bold; padding: 5px; background: #a0a0a0; color: #fff;
        border-radius: 5px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
}

#gi-currency-converter .col-body form label {
        color: #808080;
        font-size: 13px;
        margin: 15px 30px 10px 0;
        display: inline-block;
}

#gi-currency-converter .col-body form label.gi-forexconv-label {
        position: relative;
}

#gi-currency-converter .col-body form label.gi-forexconv-label i {
        position: absolute;
        top: -25px; left: 0;
}

#gi-currency-converter .col-body form label select, #gi-currency-converter .col-body form i {
        float: left; clear: both; margin-top: 5px;
}

#gi-currency-converter .col-body form label option {
        font-size: 14px; line-height: 24px;
}

#gi-currency-converter .col-body form i {
        font-style: normal;
}

#home-nifty-outlook {
        width: 460px;
}

#home-nifty-outlook p { line-height: 32px; vertical-align: top; padding: 0 10px;  }
#home-nifty-outlook p img, #home-nifty-outlook p span { display: block; float: left; }
#home-nifty-outlook p img { clear: left; }
#home-nifty-outlook p span { padding: 0 20px 0 5px; }
#home-nifty-outlook p input { float: right; }

/* Elements that start out hidden */
#home-losers, #fno-losers { display: none; }

#buy-calls-chart, #sell-calls-chart { text-align: center; padding: 10px; width: 290px; height: 200px; }

div#secondary-navigation {
        clear: both;
        width: 950px;
        margin: 10px auto;
}

div#secondary-navigation p {
        padding-top: 10px; clear: both; display: block;
}

div#secondary-navigation ul {
        padding: 10px;
}

div#secondary-navigation ul li {
        display: inline-block;
        float: left;
        vertical-align: top;
        width: 175px;
}

div#secondary-navigation ul li.first-item {

}

div#secondary-navigation ul li.last-item ol li {
        width: auto;
}

div#secondary-navigation ul li.last-item ol li a img {
        float: right;
}

div#secondary-navigation ul li b {
        display: block; clear: both;
        font-size: 12px;
        text-transform: uppercase;
        padding-top: 15px;
}

div#secondary-navigation ul li ol li a b {
        font-size: 12px;
        text-transform: none;
        line-height: 32px;
        margin: 0; padding: 0;
}

div#secondary-navigation ul li ol {
        padding: 5px 0 0 10px;
        font-size: 12px;
        letter-spacing: 1px;
        line-height: 21px;
}

div#secondary-navigation ul li ol li {
        display: block; clear: both;
}

div#secondary-navigation ul li a, div#secondary-navigation ul li a b {
        color: #fff;
}

div#secondary-navigation ul li a:hover b { color: #000; }

div#secondary-navigation a:hover {
        color: #000;
}

div#secondary-navigation ul li, div#secondary-navigation ul li ol li a {
        color: #fff;
        background: transparent;
}

.pagination-container {
        clear: both;
        background: #ccc;
        height: 32px;
        _margin-right: 0;
        font-size: 10px;
}

#tippers-stack .pagination-container {
        font-size: 10px;
}

.pagination-container li {
        display: block;
        float: left;
}

.pagination-container li.right {
        float: right;
}

.pagination-container a {
        display: block; float: left;
        font-weight: bold;
        padding: 10px 15px;
        color: #000;
        background: #a0a0a0;
        margin: 0;
        margin-right: 1px;
        text-transform: uppercase;
}

.pagination-container a:hover, .pagination-container a.active-element {
        background: #ff6000;
        color: #fff;
}

.pagination-container a.inactive-element {
        background: transparent;
        color: #909090;
        cursor: default;
}

.pagination-container a.minor-element {
        background: #b9b9b9;
}

#breadcrumbs {
        width: 948px;
        height: 30px;
        margin-bottom: 10px;
        overflow: hidden;
        border: 1px solid #fda58a;
}

#breadcrumbs a {
        float: left;
        display: block;
        font-size: 13px;
        line-height: 30px;
        padding-left: 30px;
        background: url("http://images.mangopeople.com/utvmoney/background-breadcrumb-section-8.png") center left no-repeat;
        color: #fff;
}

#breadcrumbs span, .text-menu span, #page-navigation hr, #page-subnavigation span, #page-subnavigation hr {
        display: none;
}

#breadcrumbs a.home-crumb {
        background: url("http://images.mangopeople.com/utvmoney/logo-utvmoney-small.png") 10px 5px no-repeat;
        padding-left: 12px;
        width: 108px;
}

#breadcrumbs a.home-crumb-new {
        background: url("http://images.mangopeople.com/utvmoney/logo-yourmoneysite-small.png") 10px 5px no-repeat;
        padding-left: 12px;
        width: 108px;
}


#breadcrumbs a.home-crumb i {
        visibility: hidden;
}

#breadcrumbs a.home-crumb-new i {
        visibility: hidden;
}


#breadcrumbs a:hover, div#secondary-navigation ul li ol li a:hover {
        color: #000;
}


#page-footer, #page-pre-footer {
        clear: both;
        background: #ec3800;
        padding: 10px 0;
}

#page-footer {
        padding-bottom: 75px;
        font-size: 12px;
        color: #ccc;
}

#page-footer #page-footer-content {
        width: 950px;
        margin: 0 auto;
        vertical-align: bottom;
}

#page-footer #page-footer-content a {
        color: #fff;
}

#page-footer #page-footer-content p.footer-left {
        width: 630px;
        margin-right: 10px;
        float: left;
        text-align: left;
}

#page-footer #page-footer-content p.footer-right {
        width: 310px;
        float: left;
        text-align: right;
}

#page-footer #page-footer-content p.footer-right a {
        color: #fff;
        margin: 0 10px;
}

#page-pre-footer {
        clear: both;
        /* This prevents the background for disappearing */
        _height: 100px;
}

#page-pre-footer h2 { display: none; }

.tip-intraday {
        border-left: 3px solid #a0a5a3;
}

.tip-intraday-text {
        color: #a0a5a3;
}

.tip-intraday-bg {
        background: #a0a5a3;
}

.tip-shortterm {
        border-left: 3px solid #ed145b;
}

.tip-shortterm-text {
        color: #ed145b;
}

.tip-shortterm-bg {
        background: #ed145b;
}

.tip-midterm, .tip-mediumterm {
        border-left: 3px solid #0076a3;
}

.tip-midterm-text, .tip-mediumterm-text {
        color: #0076a3;
}

.tip-midterm-bg, .tip-mediumterm-bg {
        background: #0076a3;
}

.tip-longterm {
        border-left: 3px solid #3cb878;
}

.tip-longterm-text {
        color: #3cb878;
}

.tip-longterm-bg {
        background: #3cb878;
}

.tip-intraday-text, .tip-shortterm-text, .tip-midterm-text, .tip-mediumterm-text, .tip-longterm-text {
        text-transform: uppercase; font-weight: bold;
}

.legend-1-cell {
        background: #0c627e;
}

.legend-2-cell {
        background: #f8c041;
}

.legend-3-cell {
        background: #37bae7;
}

.legend-4-cell {
        background: #cc883e;
}

.graph-bar {
        width: auto; height: 10px; display: block; float: left;
}

.trend-up {
        color: #548c00 !important;
}

.trend-up-f {
        color: #7fa940;
}

.trend-up-bg {
        background: #7fa940;
        color: #fff;
}

.trend-up-bg2 {
        background: #d4e2bf;
}

.trend-up-edge {
        border-left: 5px solid #548c00;
}

.trend-down {
        color: #c02000 !important;
}

.trend-down-f {
        color: #d05840;
}

.trend-down-bg {
        background: #d05840;
        color: #fff;
}

.trend-down-bg2 {
        background: #efc7bf;
}

.trend-down-edge {
        border-left: 5px solid #c02000;
}

.trend-nochange {
        color: #a0a0a0 !important;
}

.trend-nochange-f {
        color: #a0a0a0;
}

.trend-nochange-bg {
        background: #ccc;
        color: #000;
}

.trend-nochange-bg2 {
        background: #e5e5e5;
}

.trend-nochange-edge {
        border-left: 5px solid #a0a0a0;
}


.action-buy {
        background: #548c00;
}

.action-sell {
        background: #c02000;
}

.action-hold {
        background: #808080;
}

.tm-text {
        color: #ec3800;
        text-transform: uppercase;
}

.trim-right {
        margin-right: 0 !important;
}

.icon-footer-mobile {
        float: left; margin-right: 10px;
}

.align-left { text-align: left; }
.align-center { text-align: center; }
.align-right { text-align: right; }
.float-left { float: left; }
.float-center { float: center; }
.float-right { float: right; }
.no-wrap { white-space: nowrap; }
.hidden { display: none; }
.hover-border:hover { border: 1px solid #ccc; background: #fff; }
a, .hover-border * { cursor: pointer; }
.add-emphasis { font-weight: bold !important; }
.remove-emphasis { font-weight: normal; }
.sticky-header {
        position: fixed;
        top: 0;
        z-index: 999;
        background: #fff;
        padding-bottom: 10px;
        border-bottom: 2px solid #ec3800;
}
.no-border { border: 0; }
.highlight { background: #ffa; }

/* Ticker styles */

#page-body-hud-large .counter-wrap {
        padding: 0; margin: 0; clear: none; line-height: 40px;
        width: 18px; height:40px; position: relative;
        overflow:hidden; float: left;
        display: none;
}

#page-body-hud-large .counter-number {
        padding: 0; margin: 0; clear: none; line-height: normal;
        height:480px;
        width:18px;
        position:relative;
        float:left;
        font-size: 36px; line-height: 40px;
        display: none;
        text-align: center;
}

#live-company-ticker-value .counter-wrap {
        padding: 0; margin: 0; clear: none; line-height: normal;
        width: 21px; height:48px; position: relative;
        overflow:hidden; float: left;
        display: none;
}

#live-company-ticker-value .counter-number {
        padding: 0; margin: 0; clear: none; line-height: normal;
        height:576px;
        width:21px;
        position:relative;
        float:left;
        font-size: 42px; line-height: 48px;
        display: none;
        text-align: center;
}

/* BUTV styles */

.butv-user-actions { font-size: 11px; }

.butv-user-overall-rating { font-size: 21px; line-height: 21px; padding-top: 10px; }

.butv-user-overall-rating i { font-size: 16px; font-style: normal; }

.butv-user-overall-rating small { display: block; font-size: 12px; line-height: 12px; }

/* Trend charts */

.trend-chart {
        width: 37px; height: 27px; position: relative; display: block;
}

.trend-chart-baseline {
        position: absolute; left: 0px; bottom: 10px; background: #ccc; height: 1px; width: 37px;
}

.trend-chart-bar {
        position: absolute; display: block; width: 5px;
}

/* Legal docs */

#legal-document {
        padding: 3em 0 1.5em 0;
        font-family: "Courier New", Courier, monospace;
}

#legal-document p, #legal-document li {
        margin-bottom: 2em;
        font-size: 12pt; line-height: 16pt;
}

#legal-document h2 {
        display: block; clear: both; float: none; margin: 2em 0 1em 0; padding: 0; text-transform: capitalize;
}

        #legal-document ul {
        margin-bottom: 1.5em;
}

#legal-document ul li {
        list-style: outside square;
        margin: 0.33em 1em;
}

/* Server message pages */

body#server-message #page-body #page-primary-content { width: auto; }

body#server-message #page-body h2 {
        margin-bottom: 0.33em;
}

body#server-message #page-body .col-body ul li {
        list-style: inside square;
        margin: 1em;
        font-size: 16px;
}

body#server-message #page-body #page-primary-content .col-body { padding: 1em; font-size: 21px;}

body#server-message #page-body #page-primary-content .col-body p { margin-bottom: 2em; }

/* Feedback form */

.header-feedback {
        float: right;
        padding: 2px 10px;
        color: #fff;
        cursor: pointer;
        font-weight: bold;
        width: 75px;
        height: 30px;
        text-align: right;
        vertical-align: middle;
        background: #303030;
}

.header-feedback:hover {
        background: #ff6000;
}

#feedback-comments {
        width: 290px; height: 225px;
        margin: 10px;
        border: 2px solid #ccc;
        background: #fff;
}

#feedback-comments h2 { display: inline; }

#site-feedback { margin: 0; padding: 0 10px; }

#site-feedback input, #site-feedback textarea {
        font-size: 16px; line-height: 21px;
}

#site-feedback textarea, #site-feedback #feedback-personal-details label input { border: 2px solid #ccc; }
#site-feedback #feedbackErrorMsg {
    color: #c00;
    font-weight: bold;
    padding: 5px 10px;
    clear: both;
    text-align: center;
    border: 1px solid #e5e5e5;
    height: 18px;
    line-height: 18px;
    margin: 0 10px;
}

#site-feedback .col-4-span {
        margin-bottom: 0;
}

#site-feedback .col-body p {
        padding: 10px;
}

#site-feedback .col-body table {
        margin-top: 10px;
}

#site-feedback .col-body table tbody tr {
        background: transparent;
}

#site-feedback .col-body table tbody tr td {
        color: #606060;
}

#site-feedback .col-body table tbody tr td.feedback-option {
        text-align: center; border: 0; padding: 10px 20px 0 20px; _padding: 5px 10px 0 10px;
}

#site-feedback .col-body table tbody tr td.feedback-label {
        text-align: center; padding: 0 10px 10px 10px; _padding: 0 5px 5px 5px; text-transform: uppercase;
}

#site-feedback #feedback-personal-details { padding-top: 10px; }

#site-feedback #feedback-personal-details label span {
        width: 100px; float: left; display: block; padding: 0 10px; text-align: right; line-height: 30px;  margin-bottom: 10px;
}

#site-feedback #feedback-personal-details label input {
        width: 480px; padding: 5px 10px; height: 20px; display: block; float: left;
}

#site-feedback #feedback-personal-details label#feedback-form-email span, #site-feedback #feedback-personal-details label#feedback-form-mobile span, #site-feedback #feedback-personal-details label#feedback-form-location span, #site-feedback #feedback-personal-details label#feedback-form-submit span {
        width: 100px; float: left;
}

#site-feedback #feedback-personal-details label#feedback-form-email input, #site-feedback #feedback-personal-details label#feedback-form-mobile input, #site-feedback #feedback-personal-details label#feedback-form-location input, #site-feedback #feedback-personal-details label#feedback-form-submit input {
        width: 168px;
}

#site-feedback #feedback-personal-details label#feedback-form-submit input { height: 30px; width: 188px; padding: 0; }

/* Auto-complete styles */

/* AutoSuggest CSS - Version 1.2 */

ul.as-selections {
        padding: 0;
        margin-left: 20px;
        width: 466px;
        max-height: 60px;
        overflow: hidden;
        float: none;
        border: 2px solid #000;
        font-weight: normal;
}

ul.as-selections.loading {
        background-color: #eee;
}

ul.as-selections li {
        float: left;
}

ul.as-selections .as-input {
        width: 456px;
        height: 30px;
        text-align: left;
        font-size: 24px; line-height: 28px;
        padding: 0; margin: 0;
}

ul.as-selections li.as-selection-item {
        color: #000;
        font-size: 13px;
        background-color: #e5e5e5;
        border: 1px solid #ccc;
        padding: 2px 7px 2px 10px;
        border-radius: 10px;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        box-shadow: 0 1px 1px #e4edf2;
        -webkit-box-shadow: 0 1px 1px #e4edf2;
        -moz-box-shadow: 0 1px 1px #e4edf2;
}

ul.as-selections li.as-selection-item:last-child {
        margin-left: 30px;
}

ul.as-selections li.as-selection-item a.as-close {
        float: right;
        margin: 1px 0 0 7px;
        padding: 0 2px;
        cursor: pointer;
        color: #0468B6;
        font-size: 14px;
        font-weight: bold;
        -webkit-transition: color .1s ease-in;
}

ul.as-selections li.as-selection-item.blur {
        color: #666666;
        background-color: #e5e5e5;
        border-color: #e5e5e5;
        border-top-color: #ccc;
        box-shadow: 0 1px 1px #e9e9e9;
        -webkit-box-shadow: 0 1px 1px #e9e9e9;
        -moz-box-shadow: 0 1px 1px #e9e9e9;
}

ul.as-selections li.as-selection-item.blur a.as-close {
        color: #999;
}

ul.as-selections li:hover.as-selection-item {
        color: #2b3840;
        background-color: #bbd4f1;
        border-color: #6da0e0;
}

ul.as-selections li:hover.as-selection-item a.as-close {
        color: #4d70b0;
}

ul.as-selections li.as-selection-item.selected {
        border-color: #1f30e4;
}

ul.as-selections li.as-selection-item a:hover.as-close {
        color: #1b3c65;
}

ul.as-selections li.as-selection-item a:active.as-close {
        color: #4d70b0;
}

ul.as-selections li.as-original {
        margin: 0; width: 456px;
        text-align: left;
}

ul.as-selections li.as-original input {
        border: none;
        outline: none;
        font-size: 13px;
        width: 446px; padding: 0 10px;
        height: 30px;
        text-align: left;
        font-size: 24px; line-height: 28px;
}

ul.as-list {
        position: absolute;
        list-style-type: none;
        margin: 2px 0 0 0;
        padding: 0;
        font-size: 14px;
        color: #000;
        background-color: #fff;
        background-color: rgba(255,255,255,0.95);
        z-index: 2;
        box-shadow: 0 2px 12px #222;
        -webkit-box-shadow: 0 2px 12px #222;
        -moz-box-shadow: 0 2px 12px #222;
        border-radius: 5px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        top: 32px;
        left: 160px;
}

li.as-result-item, li.as-message {
        margin: 0 0 0 0;
        padding: 5px 12px;
        background-color: #fff;
        border: 1px solid #fff;
        border-bottom: 1px solid #ddd;
        cursor: pointer;
}

li:first-child.as-result-item {
        margin: 0;
}

li.as-message {
        margin: 0;
        cursor: default;
}

li.as-result-item.active {
        background-color: #ff6000;
        border-color: #000;
        color: #fff;
}

li.as-result-item em {
        font-style: normal;
        background: #444;
        padding: 0 2px;
        color: #fff;
}

li.as-result-item.active em {
        background: #000;
        color: #fff;
}

/* Webkit Hacks  */
@media screen and (-webkit-min-device-pixel-ratio:0) {
        ul.as-selections {
                border-top-width: 2px;
        }
        ul.as-selections li.as-selection-item {
                padding-top: 3px;
                padding-bottom: 3px;
        }
        ul.as-selections li.as-selection-item a.as-close {
                margin-top: -1px;
        }
        ul.as-selections li.as-original input {
                height: 19px;
        }
}

/* Opera Hacks  */
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
        ul.as-list {
                border: 1px solid #888;
        }
        ul.as-selections li.as-selection-item a.as-close {
                margin-left: 4px;
                margin-top: 0;
        }
}

/* IE Hacks  */
ul.as-list {
        border: 1px solid #888\9;
}
ul.as-selections li.as-selection-item a.as-close {
        margin-left: 4px\9;
        margin-top: 0\9;
}

/* Firefox 3.0 Hacks */
ul.as-list,  x:-moz-any-link, x:default {
        border: 1px solid #888;
}
BODY:first-of-type ul.as-list, x:-moz-any-link, x:default { /* Target FF 3.5+ */
        border: none;
}

/* End Auto-complete styles */

/* Watchlist modal window styles */
.wl-modal-dialog {
        background: #e5e5e5; padding: 10px;
        border-radius: 10px;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        text-align: center;
		height:300px;
}

.wl-modal-dialog h2 { font-size: 18px; line-height: 2em; border-bottom: 1px solid #ccc; }

.wl-modal-dialog h2 span { word-wrap: break-word; }

.wl-modal-dialog h2 small { font-size: 12px; }

.wl-modal-dialog div.form-area { border-top: 1px solid #fff; }

.wl-modal-dialog fieldset { margin: 15px 0; clear: both; }

.wl-modal-dialog fieldset legend { display: block; text-align: center; font-weight: bold; font-size: 12px; }

.wl-modal-dialog fieldset p { text-align: left; padding: 5px; }

.wl-modal-dialog .medium-submit-button { margin: 10px 0; }

.wl-modal-dialog input#wl-add-stock-company-name, .wl-modal-dialog input#wl-edit-watchlist-name, .wl-modal-dialog option#wl-watchlist-target, .wl-modal-dialog select#wl-watchlists-list, .wl-modal-dialog label#wl-move-stocks-shortlist select {
        padding: 5px 10px; font-size: 16px;
        width: 200px;
        border: 2px solid #a0a0a0;
}
/* For Company Search Autocomplete starts*/
.wl-modal-dialog input#wl-add-stock-company-name { margin-top: 4px; width: 325px;} 
.wl-modal-dialog #wl-add-stock-submit{ margin:0px;}
/* For Company Search Autocomplete ends*/
.wl-modal-dialog label#wl-move-stocks-shortlist {
        vertical-align: top;
}

.wl-modal-dialog label#wl-move-stocks-shortlist select {
        padding-left: 0; padding-right: 0;
        color: #000;
}

.wl-modal-dialog label#wl-move-stocks-shortlist select option[disabled] {
        opacity: 1;
        filter: alpha(opacity=100);
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        color: #000;
        padding: 3px 5px;
}


.wl-modal-dialog select#wl-watchlists-list {
        padding: 0; line-height: 1em;
        height: 30px;
}

.wl-modal-dialog option#wl-watchlist-target {
        width: auto; font-size: 13px;
}

.wl-modal-dialog input#wl-edit-watchlist-name {
        margin-top: 5px; width: 320px;
}

.wl-modal-dialog textarea#wl-add-note-text {
        padding: 5px; width: 90%; height: 120px;
        border: 2px solid #a0a0a0;
}

.wl-modal-dialog input#wl-add-stock-company-name:focus, .wl-modal-dialog textarea#wl-add-note-text:focus, .wl-modal-dialog input#wl-edit-watchlist-name:focus {
        -moz-box-shadow: 0 0 12px rgba(255, 96, 0, 0.6); -webkit-box-shadow: 0px 0px 12px rgba(255,96,0,0.5); box-shadow: 0px 0px 12px rgba(255,96,0,0.5);
        border: 2px solid #ff6000;
}

.um-modal-notice-body { font-size: 16px; padding: 10px 20px; display: block; clear: both; } /*added on 27 Dec 2010*/

/* End Watchlist modal window styles */












.nl {
        clear: both;
}

.nl-left {
        clear: left;
}

#mangoPeopleModalOverlay {
        background: #202020;
}

#mangoPeopleModalContainer {
                width: 390px;
}

#mangoPeopleModalContainerWhite {
        background: #fff;
}

.mangoPeopleModalContainerClass {
        -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.75); -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.75); box-shadow: 0px 0px 8px rgba(0,0,0,0.75);
        background: #e5e5e5;
}

#mangoPeopleModalContainer #mangopeople-account-badge {
        height: auto;
        width: 370px;
}

#mangoPeopleModalContainer #mangopeople-account-badge #mangopeople-account-actions {
        display: none;
}

.mangoPeopleModalClose {
        float: right;
        padding: 3px 5px;
}

.mangoPeopleErrorMessageText {
        color: #e50000;
}

.mangoPeopleNoticeMessageText {
        color: #808080;
}

.cancelButton {
        float: right;
        color: #fff; background: #c00; font-weight: bold;
        padding: 5px;
        border: 1px solid #ccc;
}

div#mangopeople-account-badge {
        width: 250px;
        margin: 0;
        padding: 5px 10px;
        height: 25px;
        float: right;
        line-height: 13px;
        font-size: 12px;
        position: relative;
        color: #000;
        background: #e5e5e5;
}

div#mangopeople-account-badge #mangopeople-account-identity {
        width: 150px;
        display: block;
        float: left;
}

div#mangopeople-account-badge #mangopeople-account-identity img {
        width: 25px; height: 25px;
        margin: 0 5px 5px 0; float: left;
}

div#mangopeople-account-badge #mangopeople-account-identity b {
        display: inline-block;
}
div#mangopeople-account-badge #mangopeople-account-identity #uinfo {
        clear:none;
        display:block;
}

.utvmoney-user-actions { font-size: 11px; }

.utvmoney-user-overall-rating { font-size: 21px; line-height: 21px; padding-top: 10px; }

.utvmoney-user-overall-rating i { font-size: 16px; font-style: normal; }

.utvmoney-user-overall-rating small { display: block; font-size: 12px; line-height: 12px; }

.utvmoney-user-overall-rating small small {
    font-size: 9px;
    color: #a0a0a0;
    text-transform: uppercase;
    line-height: 16px;
}

div#mangopeople-account-badge #mangopeople-account-actions {
        width: 100px;
        text-align: right;
        float: left;
}

div#mangopeople-account-badge #mangopeople-account-actions a.link-login {

}

div#mangopeople-account-badge div#mangopeople-account-form {
        margin: 0 0 15px 0;
        font-family: Arial, Helvetica, sans-serif;
        color: #000;
        font-size: 14px;
        display: none;
}

div#mangopeople-account-badge div#mangopeople-account-form h2 {
        display: block; float: none; clear: both; color: #000; border: 0; letter-spacing: normal; font-size: 18px;
        font-family: Arial, Helvetica, sans-serif;
        padding: 10px 0;
}

div#mangopeople-account-badge div#mangopeople-account-form h2 small {
        display: block;
        color: #404040;
        font-size: 13px;
        padding: 5px 0;
}

div#mangopeople-account-badge div#mangopeople-account-form form fieldset {
        margin-top: 15px;
        padding: 0 20px;
}

div#mangopeople-account-badge div#mangopeople-account-form form fieldset p {
        margin-top: 5px;
}

div#mangopeople-account-badge div#mangopeople-account-form form legend {
        color: #202020; font-weight: bold;
        display: block; clear: both;
        margin: 0; padding: 0;
}

div#mangopeople-account-badge div#mangopeople-account-form form label input#mp-account-username, div#mangopeople-account-badge div#mangopeople-account-form form label input#mp-account-password, div#mangopeople-account-badge div#mangopeople-account-form form label input#mp-account-firstname, div#mangopeople-account-badge div#mangopeople-account-form form label input#mp-account-lastname {
        padding: 5px 10px; font-size: 16px;
        width: 306px;
        margin: 5px 0 0 0;
        border: 2px solid #a0a0a0;
}

div#mangopeople-account-badge div#mangopeople-account-form form #mp-account-personal-information { margin-top: 5px; }

div#mangopeople-account-badge div#mangopeople-account-form form #mp-account-personal-information label i {
        display: block; float: left; font-style: normal;
        height: 24px; width: 130px; margin-top: 15px;
}

div#mangopeople-account-badge div#mangopeople-account-form form label input#mp-account-firstname, div#mangopeople-account-badge div#mangopeople-account-form form label input#mp-account-lastname {
        width: 176px;
}

div#mangopeople-account-badge div#mangopeople-account-form form label input#mp-account-firstname {
    margin-bottom: 5px;
}


div#mangopeople-account-badge div#mangopeople-account-form form label input#mp-account-username:focus, div#mangopeople-account-badge div#mangopeople-account-form form label input#mp-account-password:focus, div#mangopeople-account-badge div#mangopeople-account-form form label input#mp-account-firstname:focus, div#mangopeople-account-badge div#mangopeople-account-form form label input#mp-account-lastname:focus {
        -moz-box-shadow: 0 0 12px rgba(0, 192, 0, 0.6); -webkit-box-shadow: 0px 0px 12px rgba(0, 192,0,0.5); box-shadow: 0px 0px 12px rgba(0, 192,0,0.5);
        border: 2px solid rgb(0,192,0);
}

div#mangopeople-account-badge div#mangopeople-account-form form #mp-account-personal-information, div#mangopeople-account-badge div#mangopeople-account-form form #mp-account-password-fieldset, div#mangopeople-account-badge div#mangopeople-account-form form #mp-account-remember {
        display: none;
}

div#mangopeople-account-badge div#mangopeople-account-form form #mp-account-passremind { font-size: 12px; margin-top: 5px; }

div#mangopeople-account-badge div#mangopeople-account-form form #mp-account-remember input {
        margin-top: 10px;
}


div#mangopeople-account-badge div#mangopeople-account-form form #mp-account-submit {
        float: left; clear: both;
}

div#mangopeople-account-badge div#mangopeople-account-form form #mp-account-submit input { margin-right: 5px; }

div#mangopeople-account-badge div#mangopeople-account-form hr {
        display: block; clear: both; background: none; color: #e5e5e5; border: 0; height: 0; overflow: hidden;
}

.mangopeople-user-identity-card-sm, .mangopeople-user-identity-card {
        float: right;
        padding: 10px;
        background: #f0f0f0;
        background: -webkit-gradient(
            linear, left bottom, left top,
            color-stop(0, #fafafa),
            color-stop(1, #e5e5e5)
        );
        background: -moz-linear-gradient(
        center bottom,
            #fafafa 0%,
            #e5e5e5 100%
        );
        filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#e5e5e5', endColorstr='#fafafa');
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#e5e5e5', endColorstr='#fafafa')";
        position: relative;
}

.mangopeople-user-identity-card-sm {
        width: 129px;
}

.mangopeople-user-identity-card {
        width: 209px;
}

.mangopeople-user-identity-card-sm .mangopeople-user-avatar img {
        display: block;
        width: 25px; height: 25px;
}

.mangopeople-user-identity-card-sm .mangopeople-user-brief {
        /*clear: both;*/
}

.tipper-credentials .mangopeople-user-identity-card-sm {
        width: 120px;
}

.tipper-credentials .mangopeople-user-identity-card-sm .mangopeople-user-avatar img {
        width: 50px; height: 50px;
}

#page-sidebar-secondary-content .col-title {
        font-size: 10px;
}

#page-sidebar-secondary-content .tipper-credentials {
        margin: 3px 3px 0 0;
}

.mangopeople-user-identity-card .mangopeople-user-avatar {
        float: left;
        width: 50px;
}

.mangopeople-user-identity-card .mangopeople-user-avatar img {
        width: 50px; height: 50px;
}

.mangopeople-user-identity-card .mangopeople-user-brief {
        width: 149px;
        padding: 0 5px;
        float: right;
        clear: right;
}

#mangopeoplebar {
        height: 45px;
        overflow: hidden;
        background: #ffffa0;
}

/* From autocomplete.css */
.ac_results {
        padding: 0px;
        /*border: 1px solid black;*/
        background-color: white;
        overflow: hidden;
        z-index: 99999;
		font-family: Arial, Helvetica, sans-serif;
-moz-box-shadow: 0 0 12px rgba(255, 96, 0, 0.6); -webkit-box-shadow: 0px 0px 12px rgba(255,96,0,0.5); box-shadow: 0px 0px 12px rgba(255,96,0,0.5); border: 1px solid #ff6000; border-top: none;
}

.ac_results ul {
       /* width: 500px;*/width: auto; /* For Company Search Autocomplete */
        list-style-position: outside;
        list-style: none;
        padding: 0;
        margin: 0;
}

.ac_results li {
        margin: 0px;
        padding: 5px 10px;
        cursor: default;
        display: block;
        font-family: Arial, Helvetica, sans-serif;
        /*
        if width will be 100% horizontal scrollbar will apear
        when scroll mode will be used
        */
        /*width: 100%;*/
        font: menu;
        font-size: 14px;
        /*
        it is very important, if line-height not setted or setted
        in relative units scroll will be broken in firefox
        */
        line-height: 20px;
        overflow: hidden;
}

.ac_loading {
        background: white url('http://images.mangopeople.com/utvmoney/indicator.gif') right center no-repeat;
}

.ac_odd {
        background-color: #eee;
}

.ac_over {
        background-color: #FF914F;
        color: white;
}

.ac_results ul li {
font-family: Arial, Helvetica, sans-serif;
}
.ac_results ul li strong { font-weight: bold; }
.ac_results ul li i {
color: #fff; background: #606060; font-weight: bold; font-style: normal; padding: 3px 5px; margin-right: 10px;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}


#video-content p {
   margin: 10px 0;
}

#no-tip-message {
        margin: 20px 10px; color: #808080; font-size: 16px; line-height: 24px;
}

#search-tippers { position:relative; z-index:8; }
#search-tippers-box { background: #f60; left:0; padding:10px; position:absolute; top:24px; z-index:9; }
#search-tippers-box #search-tippers-keywords { font-size: 16px; padding: 3px 5px; line-height: 24px; width: 200px; }
#search-tippers-box .sm-submit-button { display: block; float: right; margin: 10px 0 0 0; }
#tips-leadin1 #submit-tips-process form #submit-tip-button-1 {
   margin: -5px 0 0 15px;
}
.utvmoney-tip-results { margin-top: 10px; border-top: 1px solid #a0a0a0; padding-top: 10px; font-size: 16px; text-transform: uppercase; color: #808080; }

/* star rating code - Date 15 Oct 2010 */
ul.tips-collection li div.tip-body {

float: left;

width: 296px;

line-height: 25px;

}



ul.tips-collection li div.tip-body p.tip-stats {

padding: 0 10px 20px 10px;

color: #808080;

font-size: 13px;

line-height: 1.33em;

float: left;

}



/* Next two classes are new and do not exist currently, add them below the above class */



ul.tips-collection li div.tip-body p.tip-target-sl, ul.tips-collection li div.tip-body p.tip-date-price {

padding: 0 10px;

color: #808080;

font-size: 13px;

line-height: 1.33em;

float: left;

}



ul.tips-collection li div.tip-body p.tip-date-price {

padding: 0 10px; color: #a0a0a0; float: none; clear: both; font-size: 11px; line-height: 2em;

}



/* Back to existing classes */



ul.tips-collection li div.tip-body small {

color: #a0a0a0; font-size: 11px; line-height: 1em;

border-top: 1px solid #e5e5e5; padding-top: 5px;

display: block; clear: both;

margin: 0 10px 0 0;

}



.utvmoney-user-actions, .butv-user-actions { clear: both; font-size: 11px !important; padding: 10px 0 0 0 !important; }



.mangopeople-user-identity-card-sm {

width: 149px;

white-space: normal;

}



.mangopeople-user-identity-card-sm .mangopeople-user-avatar img {

display: block; float: left;

width: 50px; height: 50px; margin: 0 5px 15px 0;

}



.mangopeople-user-identity-card-sm .mangopeople-user-brief {

/* blank */

}



/* The remaining are again new classes that do not exist currently, add them below the above class */



.mangopeople-user-identity-card-sm .utvmoney-user-actions { clear: both; font-size: 11px !important; padding: 0 10px 0 55px !important; }



.utvmoney-tipper-rating { padding: 0 !important; margin: 3px 0 0 0; height: 17px; width: 94px; overflow: hidden; }



.utvmoney-tipper-rating i { display: none; }



.utvmoney-star-rating-0, .utvmoney-star-rating-0-5, .utvmoney-star-rating-1, .utvmoney-star-rating-1-5, .utvmoney-star-rating-2, .utvmoney-star-rating-2-5, .utvmoney-star-rating-3, .utvmoney-star-rating-3-5, .utvmoney-star-rating-4, .utvmoney-star-rating-4-5, .utvmoney-star-rating-5 { background: url("http://images.mangopeople.com/utvmoney/rating-stars.png") no-repeat; }

.utvmoney-star-rating-0 { background-position: 0 0; }

.utvmoney-star-rating-0-5 { background-position: 0 -31px; }

.utvmoney-star-rating-1 { background-position: 0 -62px; }

.utvmoney-star-rating-1-5 { background-position: 0 -92px; }

.utvmoney-star-rating-2 { background-position: 0 -124px; }

.utvmoney-star-rating-2-5 { background-position: 0 -155px; }

.utvmoney-star-rating-3 { background-position: 0 -186px; }

.utvmoney-star-rating-3-5 { background-position: 0 -217px; }

.utvmoney-star-rating-4 { background-position: 0 -248px; }

.utvmoney-star-rating-4-5 { background-position: 0 -279px; }

.utvmoney-star-rating-5 { background-position: 0 -310px; }


/* added for tipper profile page added date 25 Oct 2010 */

#page-navigation h1
{
	display:inline;
	padding-right:20px;
}

#page-navigation .followed-by
{
	font-size:18px;
	display:inline;
	font-weight:normal;
}
/* change password starts */
#page-navigation #unsubscribe{ width:950px; float:left}
#page-navigation .username{float:right; padding:10px }
#unsubscribe h3{ color:#000; padding:20px 0; clear:both}
#unsubscribe .main-column{border:1px solid #CCC;clear:both; padding:0 30px ; background:#f0f0f0; margin:20px 0; width:908px}
#unsubscribe .main-column ul,#unsubscribe .main-column li{padding:20px 0 30px 0; _padding:10px 0 15px 0; clear:both}
#unsubscribe .main-column li{list-style:none; width:908px}
#unsubscribe .main-column .changepwd-left, #unsubscribe .main-column .changepwd-right {float: left; height: 30px; padding: 5px 0 0; width: 200px; font-size: 16px;}
#unsubscribe .main-column .changepwd-right #change-get-quote #currentpwd, #unsubscribe .main-column .changepwd-right #change-get-quote #newpwd {

    padding: 5px 10px;

}
#unsubscribe .main-column .changepwd-left p{
        font-size: 18px;
        letter-spacing: -0.5px;
        color: #202020;
}

#change-get-quote label {
    color: #808080;
    font-size: 13px;
    font-weight: normal;
    padding-top: 5px;
}
#change-get-quote #input {
    font-size: 20px;
    line-height: 18px; width:550px; padding:2px
}

#change-get-quote #button {
    -moz-border-radius: 3px 3px 3px 3px;
    background: -moz-linear-gradient(center bottom , #CCCCCC 0%, #F7F7F7 100%) repeat scroll 0 0 transparent;
    border: 1px solid #909090;
    color: #000000;
    cursor: pointer;
    font-weight: bold;
    text-align: center;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
    vertical-align: middle;
	display: inline;
    font-size: 16px;
    padding: 5px 10px;
}



#unsubscribe .col-main{border:1px solid #CCC; padding:0 30px ; background:#f0f0f0; margin:20px 0; width:890px; height:300px}
#unsubscribe .col-main ul,#unsubscribe .col-main li{padding:10px 0 20px 0; _padding:10px 0 15px 0; clear:both}
#unsubscribe .col-main li{list-style:none; width:890px}
#unsubscribe .col-main li .left-col{ width:180px;float:left; }
#unsubscribe .col-main li .right-col{ width:550px; float:left; padding: 0}
#unsubscribe .col-main li .right-col ul,#unsubscribe .col-main li .right-col li{  padding:0px; margin:0px}
#unsubscribe .col-main li .right-col li{list-style:none; width:500px;padding:5px 0px; margin:0px}

#unsubscribe .col-main li small{
        font-size: 38px;
        color: #202020;
		font-weight:normal;
		padding:0 0 0 180px;
}
#unsubscribe .col-main li .left-col p{
        font-size: 18px;
        
        color: #202020;
}

#unsubscribe-get-quote label {
    color: #808080;
    font-size: 13px;
    font-weight: normal;
    padding-top: 5px;
}

#unsubscribe-get-quote b{
		font-size: 13px;
       color: #202020;
	}
	
	#unsubscribe-get-quote #button {
    -moz-border-radius: 3px 3px 3px 3px;
    background: -moz-linear-gradient(center bottom , #CCCCCC 0%, #F7F7F7 100%) repeat scroll 0 0 transparent;
    border: 1px solid #909090;
    color: #000000;
    cursor: pointer;
    font-weight: bold;
    text-align: center;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
    vertical-align: middle;
	display: inline;
    font-size: 16px;
    padding: 5px 10px; margin-top:20px
}
/* change password ends */
.change-photo
{	display:block;font-size:12px;cursor:pointer;color:#06C}
.tipper-avatar-img
{
	width:50px; height:50px;float:left;padding-right:10px;
}
#tipper-performance
{
	background:#F0F0F0;
}
.term-div
{
	padding:5px 5px 5px 5px;
	border-bottom:dashed #999 1px;
	clear:both;
}
.term-head .head-title
{
	font-size:24px;
	display:inline-block;
	width:170px;
}
.term-head .trigger
{
	display:inline;
	cursor:pointer;
	color:#0468B6;
}
.term-div span
{
	display:inline-block;
}
.term-body
{
	clear:both;
	display:none;
}
.tipper-accuracy
{
	width:170px;
	float:left;
	margin:0px 10px 15px 0px;
	border-right:solid 2px #CCC;
}	
.tipper-accuracy span
{	color:#999;
	text-transform:uppercase;
	padding:110px 0px 0px 20px;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	
}
.term-body .tip-summary-row
{
	padding: 8px 5px;
	border-bottom:solid 1px #999;
}
.term-body .last-row
{
	border-bottom:none;
}

.tip-summary-row .left-col
{
	width:140px;
	text-transform:uppercase;
	font-weight:bold;
	text-align:right;
}

/* Homepage changes Nov 9 2010 */

#home-top-tippers .col-body label { font-size: 16px; padding: 0 10px; margin: 10px 0; }

#home-top-tippers .col-body .left-col, #home-top-tippers .col-body .right-col { display: block; float: left; width: 215px; padding: 20px 10px; }

#home-top-tippers .col-body .left-col { width: 214px; border-right: 1px solid #c3c3c3; clear: both; }

#home-top-tippers .col-body div.header-row { text-align: center; font-size: 18px; padding: 30px 10px; }

#home-top-tippers .col-body div.header-row b { display: block; clear: both; font-size: 24px; font-weight: normal; }

#home-top-tippers .col-body div.header-row img { display: block; margin: 0 auto; }

#home-top-tippers .col-body img.photo { width: 50px; height: 50px; float: left; padding-right: 5px; }

#home-advances-declines { float: left; width: 150px; height: 220px; position: relative; }

#home-advances-declines div#adv-txt, #home-advances-declines div#adv-grp, #home-advances-declines div#dec-txt, #home-advances-declines div#dec-grp { position: absolute; bottom: 0; width: 20px; }

#home-advances-declines div#adv-txt {left: 30px;}

#home-advances-declines div#adv-grp {left: 51px; text-align: center; }

#home-advances-declines div#dec-txt {left: 90px;}

#home-advances-declines div#dec-grp {left: 111px; text-align: center; }

#adv-grp-bar, #dec-grp-bar { display: block; width: 20px; margin: 0 auto; }

#home-precious-metals .col-body .gi-commodities-row {

  clear: both;

  width: 300px;

  border-bottom: 1px dotted #ccc;

}



#home-precious-metals .col-body .gi-commodities-row .gi-commodities-title {

  width: 100px; margin-right: 10px;

  font-size: 16px; line-height: 24px; font-weight: bold;

  color: #000;

  padding: 10px 5px 15px 5px;

  display: block; float: left;

}



#home-precious-metals .col-body .gi-commodities-row .gi-commodities-price {

  width: 140px; margin-right: 10px;

  padding: 10px 5px 5px 5px;

  display: block; float: left;

  vertical-align: top;

}



#home-precious-metals .col-body .gi-commodities-row .gi-commodities-price img {

  height: 18px; margin: 3px 3px 0 0; float: left;

}



#home-precious-metals .col-body .gi-commodities-row .gi-commodities-price b {

  font-size: 24px; line-height: 24px; margin: 0; float: left;

}



#home-precious-metals .col-body .gi-commodities-row .gi-commodities-price em, #home-precious-metals .col-body .gi-commodities-row .gi-commodities-price i,

#home-precious-metals .col-body .gi-commodities-row  small {

  display: block; float: left; font-size: 14px; line-height: 16px; font-style: normal; padding-right: 5px;

}



#home-precious-metals .col-body .gi-commodities-row .gi-commodities-price em, #home-precious-metals .col-body .gi-commodities-row small {

  clear: both;

}



#home-precious-metals .col-body .gi-commodities-row .gi-commodities-price em {

  font-weight: bold;

}



#home-precious-metals .col-body .gi-commodities-row small {

  font-size: 12px; color: #808080;

}

#home-precious-metals .col-body .gi-commodities-row span {

  display: block; clear: both;

}
/* end of Homepage changes Nov 9 2010 */
.term-body .large
{
	font-size:24px;
}
.gray
{
	color:#808080;
}
.tip-summary-row .comment
{
	color:#808080;
	font-size:12px;
}
.upper-case
{
	text-transform:uppercase;
}
.tip-summary-row a
{
	font-weight:bold;
}
.accuracy-0-20{	background:url('http://images.mangopeople.com/utvmoney/accuracy/accuracy_0-20.png') 5px 0 no-repeat; }
.accuracy-20-40{background:url('http://images.mangopeople.com/utvmoney/accuracy/accuracy_20-40.png') 5px 0 no-repeat; }
.accuracy-40-60{background:url('http://images.mangopeople.com/utvmoney/accuracy/accuracy_40-60.png') 5px 0 no-repeat; }
.accuracy-60-80{background:url('http://images.mangopeople.com/utvmoney/accuracy/accuracy_60-80.png') 5px 0 no-repeat; }
.accuracy-80-100{background:url('http://images.mangopeople.com/utvmoney/accuracy/accuracy_80-100.png') 5px 0 no-repeat; }

.term-body .tip-summary-box{
	width: 425px;
	float: right;
	padding-right: 10px;
}
a.arrow-right
{
	padding:0px 10px 0px 5px;
	font-size:11px;
	font-weight:normal;
	background:url('http://images.mangopeople.com/utvmoney/blue-arrow-right.png') right center no-repeat;
}
.view-details
{
	padding:0px 15px 2px 5px;
	background:url('http://images.mangopeople.com/utvmoney/blue-arrow-down.png') right center no-repeat;
}
.hide-details
{
	padding:0px 15px 2px 5px;
	background:url('http://images.mangopeople.com/utvmoney/blue-arrow-up.png') right center no-repeat;
}
#change-photo-process fieldset
{
	display:none;
}
.crop-pod
{
	width:200px;
	height:200px;
	margin:5px;
	float:left;
	overflow:hidden;
}
.preview-pod{
	width:50px;
	height:50px;
	float:left;
	overflow:hidden;
	margin:5px;
}
#confirm-change-photo
{
	width:50px;
	height:50px;
}
a.ads_link,a.ads_link:hover{ background-color: transparent !important; }
/* Homepage changes Nov 9 2010 */

#home-top-tippers .col-body label { font-size: 16px; padding: 0 10px; margin: 10px 0; }

#home-top-tippers .col-body .left-col, #home-top-tippers .col-body .right-col { display: block; float: left; width: 215px; padding: 20px 10px; }

#home-top-tippers .col-body .left-col { width: 214px; border-right: 1px solid #c3c3c3; clear: both; }

#home-top-tippers .col-body div.header-row { text-align: center; font-size: 18px; padding: 30px 10px; }

#home-top-tippers .col-body div.header-row b { display: block; clear: both; font-size: 24px; font-weight: normal; }

#home-top-tippers .col-body div.header-row img { display: block; margin: 0 auto; }

#home-top-tippers .col-body img.photo { width: 50px; height: 50px; float: left; padding-right: 5px; }

#home-advances-declines { float: left; width: 150px; height: 220px; position: relative; }

#home-advances-declines div#adv-txt, #home-advances-declines div#adv-grp, #home-advances-declines div#dec-txt, #home-advances-declines div#dec-grp { position: absolute; bottom: 0; width: 20px; }

#home-advances-declines div#adv-txt {left: 30px;}

#home-advances-declines div#adv-grp {left: 51px; text-align: center; }

#home-advances-declines div#dec-txt {left: 90px;}

#home-advances-declines div#dec-grp {left: 111px; text-align: center; }

#adv-grp-bar, #dec-grp-bar { display: block; width: 20px; margin: 0 auto; }

#home-precious-metals .col-body .gi-commodities-row {

  clear: both;

  width: 300px;

  border-bottom: 1px dotted #ccc;

}



#home-precious-metals .col-body .gi-commodities-row .gi-commodities-title {

  width: 100px; margin-right: 10px;

  font-size: 16px; line-height: 24px; font-weight: bold;

  color: #000;

  padding: 10px 5px 15px 5px;

  display: block; float: left;

}



#home-precious-metals .col-body .gi-commodities-row .gi-commodities-price {

  width: 140px; margin-right: 10px;

  padding: 10px 5px 5px 5px;

  display: block; float: left;

  vertical-align: top;

}



#home-precious-metals .col-body .gi-commodities-row .gi-commodities-price img {

  height: 18px; margin: 3px 3px 0 0; float: left;

}



#home-precious-metals .col-body .gi-commodities-row .gi-commodities-price b {

  font-size: 24px; line-height: 24px; margin: 0; float: left;

}



#home-precious-metals .col-body .gi-commodities-row .gi-commodities-price em, #home-precious-metals .col-body .gi-commodities-row .gi-commodities-price i,

#home-precious-metals .col-body .gi-commodities-row  small {

  display: block; float: left; font-size: 14px; line-height: 16px; font-style: normal; padding-right: 5px;

}



#home-precious-metals .col-body .gi-commodities-row .gi-commodities-price em, #home-precious-metals .col-body .gi-commodities-row small {

  clear: both;

}



#home-precious-metals .col-body .gi-commodities-row .gi-commodities-price em {

  font-weight: bold;

}



#home-precious-metals .col-body .gi-commodities-row small {

  font-size: 12px; color: #808080;

}

#home-precious-metals .col-body .gi-commodities-row span {

  display: block; clear: both;

}
/* end of Homepage changes Nov 9 2010 */

/* CSS Change for tipper followed by and follow tipper*/
.followed-by
{
	color:#666;
	padding:10px;
	display:inline-block;
}
.followed-by i
{
	color:#000;
	font-size:22px;
	font-style:normal;
	font-weight:bold;
}
.MB5{ margin-bottom:5px; }
/* end of CSS Change for tipper followed by*/



/* Table format for Best Tippers starts */
#best-tippers-data
{
	clear:both;
	margin:10px 10px 10px 0px;
}
#best-tippers-data .sm-submit-button
{ display:inline-block;}
#tippers-overview
{
	float:right;
	margin:5px;
	padding: 0px 10px;
	opacity: 0.25;
	filter: alpha(opacity=25);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";


}
#tippers-overview:hover
{
	opacity:1;
	filter: alpha(opacity=100);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

}
#tippers-overview div
{
	padding-bottom: 5px;
}
#tippers-overview span,#tippers-overview a
{
	padding-left:5px;
}
#best-tippers-data table {
	margin-bottom:30px;
	width:100%;
	font-weight:bold;
	background:#F0F0F0;
}

#best-tippers-data table tbody tr, {
	margin-bottom: 5px;
}

#best-tippers-data table thead tr th, #best-tippers-data table tbody tr td {
	padding: 10px;
	font-size: 18px; line-height: 18px;
	vertical-align: top;
}

#best-tippers-data table tbody tr{
	border-bottom: 1px dashed #ccc;
	background: #f0f0f0;	
}

#best-tippers-data table tbody tr td{
	border-bottom: 1px dashed #ccc;
	border-right: 3px solid #f7f7f7;
}
#best-tippers-data table thead tr th span
{	
	cursor:pointer;	}
#best-tippers-data table thead tr th {
	font-weight: bold; color: #000;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
	border-right: 3px solid #e5e5e5;
	background: #d5d5d5;
	background: -webkit-gradient(
		linear, left bottom, left top,
		color-stop(0, #ccc),
		color-stop(1, #e5e5e5)
	);
	background: -moz-linear-gradient(
		center bottom,
		#ccc 0%,
		#e5e5e5 100%
	);
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#e5e5e5', endColorstr='#cccccc');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#e5e5e5', endColorstr='#cccccc')";	
}
td.tiw-col-name img
{
	float:left;
	margin:0px 5px 10px 0px;
	height:25px;
	width:25px;
}
#best-tippers-data table tr .tiw-col-followers
{
	padding-right:5px;
	text-align:right;
}
#best-tippers-data table tr .tiw-col-active-tip
{
	padding-right:5px;
	text-align:right;
	border-right:none;
}
#best-tippers-data table tr td.last-row,#best-tippers-data table tr.last-row
{
	border-bottom:0px;
}
.sort-by-name td.tiw-col-name,.sort-by-rating td.tiw-col-rating,.sort-by-followers td.tiw-col-followers,.sort-by-active-tip td.tiw-col-active-tip
{	background-color:#E6E6E6;	}

.sort-by-name th.tiw-col-name span,.sort-by-rating th.tiw-col-rating span,.sort-by-followers th.tiw-col-followers span,.sort-by-active-tip th.tiw-col-active-tip span
{	padding-right:15px;
background:url("http://images.mangopeople.com/utvmoney/black-arrow-down.png") center right no-repeat !important;
}
#search-tippers-right {
		background: #e5e5e5;
		border: 1px solid #ccc;
		border-radius: 10px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		padding: 15px 10px;
		text-align: left;
		font-size: 13px; line-height: 16px;
		vertical-align: middle;
		margin:10px 0px;
}
#search-tippers-right label
{
	display:block; color:#808080; padding:10px 0px;
}
#search-tippers-name
{
	border: 1px solid #ccc;
	background: #f7f7f7;
	padding: 3px 5px 5px 5px;
}
/* Table format for Best Tippers ends */

/* Start CSS Change for world futures*/
.col-3-span
{
	width:200px;
	float:left;
	margin-bottom:20px;
	margin-left:0;
	margin-right:10px;
	margin-top:0;
}
.world-future-block h3
{
	font-size:14px;
	text-transform: uppercase;
	font-weight:bold;
	padding-bottom:5px;
}
.world-future-block .world-futures-ticker
{
	padding-top:10px;
	font-size:32px;
}
.world-future-block img.trend-img
{
	padding:5px 2px 0px 0px;
}
.world-future-block .add-emphasis
{
	padding-left:5px;
}
.world-future-block
{
	padding:5px 0px;
	background:#E6E6E6;
}
.world-future-block .flag
{
	float:left;
	padding:3px 5px;
}
/* End of CSS Change for world futures*/

/* Start of CSS Change for Companies listed*/
#company-list-table
{	width:420px;
	margin-right:10px;
	float:left;
}
#company-list-table .col-body table tbody tr td {
    font-size: 20px;
}
#company-useful-links
{
	width:200px;
	float:left;
	background-color:#dedede;
}
#company-useful-links .col-title
{	background-color:#c7c7c7; border:none; line-height:23px;	padding:5px 10px; font-weight:bold;}
#company-useful-links .col-body
{	padding:5px 10px; font-size:14px;}
#company-useful-links .col-body ol
{	padding:5px 0px 20px 0px;	}
#company-useful-links ol li
{	padding:5px 0px;	}
/* End of CSS Change for Companies listed*/

/* Start of CSS Change for Mutual Funds*/
#mf-screener {
		background: #e5e5e5;
		border: 1px solid #ccc;
		border-radius: 15px;
		-webkit-border-radius: 15px;
		-moz-border-radius: 15px;
		padding: 20px;
		font-size: 16px;
		color:#999;
		line-height: 20px;
		margin:10px 0px;
}
#mf-screener label{
	display:block;
	width:420px;
	padding:5px 10px;
}
#mf-screener label span
{	width:120px; display:inline-block;}
#mf-screener select{
	width:300px;
	border:1px solid #A0A0A0;
	padding:3px;
}
h3#top-funds-title
{	font-size:32px;
	/*border-bottom:#CCC 4px solid;*/
	margin:0px 10px 10px 0px;
	padding-bottom:5px;
}
#mutual-funds-table table tbody tr td.col-num
{	font-weight:bold;	text-align:center;}
.mf-table-container
{	margin:20px 0px;}
.mf-table-container table
{	font-size:18px;	}
.mf-table-container table tbody td.col-num
{	padding-right:20px;	}
#mf-nfo-table table thead th.col-medium
{	width:75px;	}
#mf-nfo-table table tbody td.col-comp
{	font-weight:bold;	}
#mf-nfo-table table tbody td.col-align-cent
{	text-align:center;	}


/*For Mutual Funds Company Starts*/
/*#mf-company-graph {
        font-size: 14px;
        line-height: 22px;
        color: #808080;
		background:#FFF;
		padding:10px;
}*/
#mf-company-graph { padding: 0; background: #f7f7f7; }
#mf-company-graph #company-mini-graph-content { clear: both; }
#mf-company-graph ul li 
{	float: left;}
#mf-company-graph ul li a {
        display: block;
        padding: 5px 20px;
        background: #f0f0f0;
        margin-right: 3px;
        border: 1px solid #ccc;
        text-align: center; color: #808080;
}
#mf-company-graph ul li a.active-tab, #mf-company-graph ul li a:hover {
        background: #a0a0a0;
        color: #fff;
        border: 1px solid #a0a0a0;
        border-bottom: 5px solid #a0a0a0;
}
#mf-company-graph p {
        clear: both;
        border: 1px solid #a0a0a0;
        margin: 0;
}
#mf-company-attr p
{
	display:block;
	border:1px solid #999;
	font-size:15px; line-height:19px;
	margin:5px 0px;
	padding:5px;
}
#mf-company-attr p span
{
	color:#666; width:150px; display:inline-block;
}
.width100
{	width:100px;	}
/*For Mutual Funds Company Ends*/

/* End of CSS Change for Mutual Funds*/

/* Start of CSS Change for ltp loading gif*/
.ltp_loading {
        background: url('http://images.mangopeople.com/utvmoney/indicator.gif') right center no-repeat;
}
/* End of CSS Change for ltp loading gif*/


/* Start of CSS Change for No search results*/
ul.square-list{    padding:5px 5px 5px 30px;          }

ul.square-list li{ list-style:square; padding:5px;   }
/* Start of CSS Change for No search results*/


/* Start of CSS Change for MF NAV-Returns Table*/
#mf-nav-return-table-left{width: 155px; float: left;}

#mf-nav-return-table-left .col-num{ border-right:solid 1px #aaa; padding-right:10px;         }

#mf-nav-return-table-right{width: 155px; float: left;}
/* Start of CSS Change for MF NAV-Returns Table*/

/*#page-sidebar-secondary-content { display: none; }*/
#companies-list-table,#mutual-fund-list-table{	width:48%; float:left;   font-size: 14px; padding-right:1%; }
.comp-search-result-cont table{	width:100%;	}
.comp-search-result-cont table td,.comp-search-result-cont table th{ 
	border-bottom: 1px solid #ccc; 
	padding: 10px 5px;
	vertical-align:middle;
}
.comp-search-result-cont table th{	color:#808080; font-weight:bold;	}
.comp-search-result-cont table tbody tr:hover{background: #ff9;}
#companies-list-table table .t-isfno{	text-align:center;}
#companies-list-table table .t-isfno span{ font-size:24px;}
#companies-list-table table .t-name{	width:75%;	}
#companies-list-table table .t-name span{	display:block;	}


/*For facebook and twitter starts*/
.tip-share-container
{
	padding:10px;
	text-align:center;
	/*display:none;*/
}
.tip-share-container h2
{	border-bottom:#999 1px solid; padding-bottom:10px; margin-bottom:10px;	}
.tip-share-container p
{
	padding:10px;
}
.tip-share-container a img
{	border:0px;	}
/*For facebook and twitter ends*/

/*For NSE/BSE indices starts*/
em.indices-switch-head
{	color:#000; display:inline-block;}
em.indices-switch-head a.active
{	color:#000;
	cursor:default;
}
#home-indices-switch em.indices-switch-head a
{	font-size:16px;
	font-weight:bold;
}
#home-indices-switch em.indices-switch-head a.active
{
	color:#EC3800;
	font-size:inherit;
	font-weight:inherit;
}
#page-navigation em.indices-switch-head
{	padding-bottom:10px;	}
.indices-bse-body
{
	display:none;
}
.indices-bse-body,.indices-nse-body
{
	margin:5px 0px;
}
.indices-table table tbody tr td{	font-size:18px;	}
.indices-table table .col-align-cent{ text-align:center;}
.indices-table table .col-small{ width:85px;}
.col-title.no-border{	border:solid none 0px;}

/* For Indices Inner Page */
#indices-company-graph {
        font-size: 14px;
        line-height: 22px;
        color: #808080;
		background:#FFF;
		padding:10px;
}
#indices-company-graph { padding: 0; background: #f7f7f7; }
#indices-company-graph #company-mini-graph-content { clear: both; }
#indices-company-graph ul{ float:left; padding-top:10px;}
#indices-company-graph ul li 
{	float: left;}
#indices-company-graph ul li a {
        display: block;
        padding: 5px 20px;
        background: #f0f0f0;
        margin-right: 3px;
        border: 1px solid #ccc;
        text-align: center; color: #808080;
}
#indices-company-graph ul li a.active-tab, #indices-company-graph ul li a:hover {
        background: #a0a0a0;
        color: #fff;
        border: 1px solid #a0a0a0;
        border-bottom: 5px solid #a0a0a0;
}
#indices-company-graph p {
        clear: both;
        border: 1px solid #a0a0a0;
        margin: 0;
}

#indices-benchmark
{
	float:right;
	color:#808080;
}
#indices-benchmark span{	display:block;}
#indices-benchmark .sel-box{	border:#999 solid 1px; width:200px; padding:2px;	}
/*For NSE/BSE indices ends*/


ul#div_mv li.hover-border *{ cursor:default;}
ul#div_mv li.hover-border a,ul#div_mv li.hover-border img{ cursor:pointer;}

/* For tipper profile and followers page*/
#tipper-extra{	width:310px; margin:30px 0px 10px 10px; float:right;}
#tippers-follow-head{	font-size:18px; color:#999;	}
#tippers-follow-head a{	color:#FF6000;	}
#tippers-follow-head a.active{	color:#000;}
ul#tipper-followers-list,ul#tipper-following-list {	display:inline-block; margin:10px 0px; }
ul#tipper-followers-list li,ul#tipper-following-list li{	margin: 10px 2px 0px 0px; display:inline-block;}
ul#tipper-followers-list li img,ul#tipper-following-list li img{	width:25px; height:25px;}
#tippers-follow-block .medium-submit-button{	margin-top:15px; float:right;}
ul#tipper-following-list{ display:none;}

