#body{color:#000;margin:0;padding:0;font-family: "ProximaNova","Helvetica Neue",helvetica,arial,sans-serif;background-color:#ECECEC;} 
#header{background:url(https://www.gurufocus.com/images/bg_topnav9.gif) repeat scroll 0 0 #FFF;background-color:#FFF;width:100%;text-align:left;margin:0 auto}
#tophat{position:relative;color:#FFF;height:5px;background-color:#000}
#tophatInner{width:1000px;height:15px;text-align:left;margin:0 auto}
#tips{float:left;height:20px;font-weight:700;margin:0;padding:8px 0 0}
#tips a{color:#FFF;font-size:13px;display:inline;text-decoration:underline}
#usertool{float:right;color:#FFF;font-size:12px;font-weight:700;height:30px;margin:0;padding:0}
.logininfo{float:left;height:30px;margin:0;padding:5px 0 0}
.logininfo a{color:#FFB700;font-size:14px;font-weight:700}
#header #topnav{border-bottom:3px solid #FFF;color:#FFF;height:159px}
#headerInner{background:none repeat scroll 0 0;height:96px;width:1000px;margin:0 auto}
#headerright{background:none repeat scroll 0 0;height:94px;width:835px;float:right;margin:0 auto}
#headerrighttop{widows:810px;height:30px;margin:0;padding:0}
#guruselector{float:right;height:30px;margin-right:5px;width:225px;font-weight:700;margin-top:6px}
#logoimage{float:left;margin-left:0;margin-top:2px}
#menu{background:none repeat scroll 0 0;height:35px;text-align:left;width:1000px;z-index:9999;margin:0 auto}
#menulist{list-style:none;margin:0;padding:6px 0 0}
#menulist li{display:inline;margin-right:3px}
#menulist li a{color:#666;font-size:14px}
#searchbar{height:35px;text-align:left;width:100%;margin:0 auto}
#searchbarInner{width:1000px;height:28px;text-align:left;background:url(https://www.gurufocus.com/images/searchinner.jpg) repeat scroll 0 0 #FFF;color:#666;font-size:14px;margin:0 auto;padding:0}
#searchdiv{width:300px;height:35px;margin-left:0;text-align:left;background:#FFF}
#main{width:100%;padding-top:5px;padding-bottom:0;margin:0 auto}
#topnewsContainer{width:1000px;background:#fff;margin:5px auto 10px;padding:0}
#topnews{width:980px;border:0;font-size:14px;margin:0;padding:2px}
#content{width:1000px;background:#fff;margin:10px auto}
#rightContainer{width:308px;float:left}
#bottomContainer{width:980px;float:none}
#rightContainer2{width:320px;float:left}
.leftColNarrow2{clear:left;width:308px;border:1px solid #ddd;float:left;display:inline;margin:0 10px 10px 0;padding:5px}
.midColNarrow2{float:left;width:308px;border:1px solid #ddd;margin:0 0 10px;padding:5px}
.leftColWide2{clear:left;width:638px;border:1px solid #ddd;margin:0 0 10px;padding:5px}
.clear2{clear:both;height:0;overflow:hidden}
.rightColNarrow2{width:308px;border:1px solid #ddd;margin-bottom:10px;float:left;padding:5px}
.rightColNarrow3{width:308px;margin-bottom:10px;padding:5px}
.leftColNarrow{clear:left;width:308px;float:left;display:inline;margin:0 10px 10px 0;padding:0 5px}
.leftColNarrowSection{clear:left;width:308px;float:left;display:inline}
.midColNarrow{width:328px;float:left;margin:0 0 10px;padding:0}
.midColNarrowSection{clear:left;width:308px;float:left;margin-top:0}
.leftColWide{clear:left;width:658px;display:inline;float:left;border-bottom:1px solid #DDD;margin:0 0 10px;padding:5px}
.rightColNarrow{width:298px;margin-bottom:10px;float:left}
.bottomColwide{clear:left;width:967px;border:1px solid #ddd;margin:0 0 10px;padding:5px}
.clear{clear:both;height:1px;overflow:hidden;background-color:#FFF}
.investmentcenter{float:left;height:20px;font-weight:700;margin:0;padding:0 0 0 10px}
.menu3{width:80px;height:20px;z-index:9999;font-size:12px;float:right;font-weight:700;margin:0 20px 0 0;padding:0}
.menu3 ul{list-style-type:none;z-index:9999;margin:0;padding:0}
.menu3 ul li{float:left;position:relative;height:20px;background-image:url(https://www.gurufocus.com/images/notify_bg.gif);background-repeat:no-repeat}
.menu3 ul li a,.menu3 ul li a:visited{display:block;font-size:12px;text-decoration:none;width:90px;white-space:nowrap;padding-top:0;color:#FFF;padding-left:20px}
.menu3 ul li ul{display:none;padding:0}
.menu3 ul ul li{height:12px;background-image:none;background:#67CFFF;border-bottom:dashed 1px #DDD;margin:0 0 0 -20px;padding:0}
.menu3 ul ul li a{font-size:12px;color:#09549E;font-weight:400;margin:10px 0;padding:0 0 10px 4px}
.menu3 table{border-collapse:collapse;font-size:1em;margin:-1px}
.menu3 ul li:hover ul{display:block;position:absolute}
.menu3 ul li:hover ul li a{display:block;background:#67CFFF;width:110px}
.menu3 ul li a:hover ul{display:block;position:absolute;top:29px;left:0;background:#eee;margin-top:1px}
.menu3 ul li a:hover ul li a{display:block;background:#ddd;color:#000;height:20px;line-height:15px;width:129px;padding:5px 10px}
.menu3 ul li a:hover ul li a.drop{background:#ddd url(https://www.gurufocus.com/images/point3.gif) bottom right no-repeat}
.menu3 ul li a:hover ul li a ul{visibility:hidden;position:absolute;height:0;width:0}
.menu3 ul li a:hover ul li a.drop:hover{background:#888 url(https://www.gurufocus.com/images/point3a.gif) bottom right no-repeat}
.menu3 ul li a:hover ul li a:hover ul{visibility:visible;position:absolute;top:-1px;color:#000;left:150px}
hr{clear:both;margin-bottom:30px}
.left{clear:both}
fieldset.search{border:none;width:192px}
.search input,.search button{border:none;float:left}
.search input.box{font-family:Verdana, Arial, Helvetica, sans-serif;color:#999;font-size:12px;width:140px;height:19px;background:#FFF;margin-right:0;border:1px solid #999;text-transform:uppercase;padding:0 5px}
.search input.box:focus{background:#FFF no-repeat left -38px;color:#000;outline:none;padding-left:5px;text-transform:uppercase}
fieldset.search2{border:none;width:140px;padding:0}
.search2 input,.search2 button{border:none;float:left;margin:0;padding:0}
.search2 input.box{font-family:Verdana, Arial, Helvetica, sans-serif;color:#999;font-size:12px;width:100px;height:19px;background:#FFF;margin-right:0;border:1px solid #999;text-transform:uppercase;padding:0 5px}
.search2 input.box:focus{background:#FFF no-repeat left -38px;color:#000;outline:none;text-transform:uppercase}
.shareideas{font-family:Verdana, Arial, Helvetica, sans-serif;color:#999;font-size:12px;width:292px;height:21px;margin-left:0;border:1px solid #999;padding:0 5px}
#body h3{font-size:15px;font-weight:700;display:block;margin-top:5px;margin-left:0;text-align:left}
.stockpickslistul{list-style:none;text-align:left}
.lateststockpickslistul{text-align:left;list-style:none}
.gurunames{font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:700;font-size:12px;color:#09549E}
li.stockpick{float:left;width:288px;margin:5px}
.lateststockpickitem{width:300px;display:inline;height:50px}
.firststory1{background-color:#EEE;text-align:left}
.stockpickspic{float:left;margin-top:0;margin-left:0}
.lateststockpickspic{margin-top:0;margin-left:0;display:inline;width:300px;height:50px}
.stockpickspic>img{border:1px solid #CCC;float:left;width:60px;margin:2px 2px 2px 0;padding:1px}
.lateststockpickspic>img{border:1px solid #CCC;float:none;margin:2px 2px 2px 0;padding:1px}
.stockpicksinfo{margin-top:0;float:left;margin-left:10px;width:195px}
.lateststockpicksinfo{margin-top:0;width:211px;margin-left:10px}
.stockpickscontent{margin-left:0;margin-top:5px;text-align:left}
.topstorypic{width:150px;border:1px solid #CCC;float:left;margin:10px 0 10px 10px;padding:1px}
.firststoryleftside{float:left;margin:10px 0 10px 10px}
.topstorypic img{width:150px}
ul.topstoryul{text-align:left;color:#CCC;width:305px;list-style:disc;white-space:nowrap;list-style-position:inside;text-overflow:ellipsis;overflow:hidden;margin-left:0}
li.topstoriesli{float:left;margin-top:6px;width:288px}
li.topstoriesli a{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%}
a.indexmore{color:#865E2B;text-align:left}
.topstoriesmore{margin-left:0}
ol.gurucar{list-style-type:none;width:258px;border:0;margin:10px auto 10px 16px;padding:0}
.tc,.tn,.tw{float:left;text-align:right;overflow:hidden}
.tw{width:120px;font-size:small}
.insiderbuysli{width:288px;height:15px;margin-left:0}
.firststorytitle{text-align:left;margin:0}
.firststorytitle>a{color:#09549E;font-family:Arial,Helvetica,sans-serif;font-size:30px}
.firststorycontent{text-align:left;font-family:Arial,Helvetica,sans-serif;font-size:14px;margin:10px 0}
.stockpicksabstract{width:288px;float:left;text-align:left;margin:10px 10px 5px 20px}
.stockpicksabstract a{float:right;margin-right:20px;color:#865E2B;text-decoration:none;font-size:12px;font-family:arial,helvetica,clean,sans-serif}
.valuestrategiestitle{display:block;font-size:16px;font-weight:700;float:left}
.connectul{list-style:none}
.connectli{display:block;float:left}
.discussionsul{color:#CCC;margin-top:10px}
.insiderbuysabstract{margin-bottom:10px}
.insiderbuysabstract a{color:#09549E;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:400;text-decoration:underline}
span.ago{border:1px solid #C60;color:#C60;display:block;font-size:11px;font-weight:400;line-height:11px;white-space:nowrap;float:right;margin-right:5px;margin-top:12px;border-style:dotted;padding:2px 5px}
span.insiderago{border:1px solid #C60;color:#C60;display:block;font-size:11px;font-weight:400;line-height:11px;white-space:nowrap;float:right;margin-top:3px;margin-right:15px;border-style:dotted;padding:2px 5px}
#iclink{width:298px;height:25px;text-align:right;margin-top:10px}
.stockpicksmore{text-align:right;margin:10px}
#share{background-color:#FFE}
#juitterContainer{margin-top:10px;width:298px;height:700px;overflow:auto;overflow-x:hidden}
#juitterContainer .twittLI{list-style:none;border-bottom:dashed 1px #DDD;clear:both;height:50px;text-align:left;margin:5px 0 0 5px;padding:0 0 5px}
#juitterContainer .twittList SPAN.time{color:#777;font-size:.9em}
#juitterContainer .twittList A{color:#060;text-align:left}
#juitterContainer .juitterAvatar{float:left;border:solid 1px #D3EECA;background:#FFF;margin-right:5px;width:20px;height:20px;padding:2px}
#juitterContainer .jRM{float:right;clear:both}
#inputsubmit{float:right}
#logoarea{height:94px;width:500px;float:left;margin:0 0 0 10px;padding:0}
#footer{background-color:#00438E;border-top:3px solid #fff;color:#5BF;text-align:center;height:auto}
.footergrid{width:1000px;background-color:#00438E;margin:20px auto 0}
.footerul{list-style:none;margin:5px 5px 0}
.footerli{margin:15px 10px 0}
.footerli a{color:#FFF}
.footerli a:hover{color:#5BF;text-decoration:underline}
.footerli p{margin-left:20px;margin-right:20px;font-size:9px;text-align:left}
.sf-menu,.sf-menu *{list-style:none;margin:0;padding:0}
.sf-menu{line-height:1.0;float:left}
.sf-menu ul{position:absolute;top:-999em;width:14em}
.sf-menu ul li{width:14em}
.sf-menu li:hover{visibility:inherit}
.sf-menu li{float:left;position:relative;background:#1B5790;z-index:999}
.sf-menu a{display:block;position:relative;white-space:nowrap;border-left:2px solid;border-top:2px solid;border-bottom:2px solid;border-right:2px solid;text-decoration:none;font-weight:700;text-align:center;border-color:#fff #678 #345 #fff;padding:.75em 1.2em}
.sf-menu li:hover ul,.sf-menu li.sfHover ul{left:0;top:2.9em;z-index:999}
.sf-menu li ul li{z-index:999}
.sf-menu li#current a{color:#FC3;background-color:#9B9B9B;border-bottom:2px solid #9B9B9B;outline:0;border-color:#345 #fff #9B9B9B #678}
.sf-menu li li>a{border-left:1px solid #fff;border-top:1px solid #fff;border-bottom:1px solid #fff;border-right:1px solid #fff;text-align:left;font-size:11px}
.sf-menu li:hover,.sf-menu li.sfHover,.sf-menu a:focus,.sf-menu a:hover,.sf-menu a:active{color:#FFB700;outline:0;border-color:#345 #fff #fff #678}
.sf-menu li li:hover,.sf-menu li li.sfHover,.sf-menu li li a:focus,.sf-menu li li a:hover,.sf-menu li li a:active{border-color:#fff}
.sf-menu a.sf-with-ul{padding-right:2.25em;min-width:1px}
.sf-sub-indicator{position:absolute;display:block;right:.75em;top:1.05em;width:10px;height:10px;text-indent:-999em;overflow:hidden;background:url(https://www.gurufocus.com/images/arrows-ffffff.png) no-repeat -10px -100px}
a > .sf-sub-indicator{top:.8em;background-position:0 -100px}
a:focus > .sf-sub-indicator,a:hover > .sf-sub-indicator,a:active > .sf-sub-indicator,li:hover > a > .sf-sub-indicator,li.sfHover > a > .sf-sub-indicator{background-position:-10px -100px}
.sf-menu ul a > .sf-sub-indicator{background-position:0 0}
.sf-shadow ul{background:url(https://www.gurufocus.com/images/shadow.png) no-repeat bottom right;-moz-border-radius-bottomleft:17px;-moz-border-radius-topright:17px;-webkit-border-top-right-radius:17px;-webkit-border-bottom-left-radius:17px;padding:0 8px 9px 0}
.sf-shadow ul.sf-shadow-off{background:transparent}
body{font-family:arial,helvetica,clean,sans-serif;text-align:center;font-size:12px;margin:0;padding:0;background-color:#ECECEC;color:#191919;}
#containAll{background-color:#fff;width:82.75em;text-align:left;font-size:12px;font-family:arial,helvetica,clean,sans-serif;margin:0 auto;padding:0 1px}
.main{font-size:12px;font-family:arial,helvetica,clean,sans-serif}
A{text-decoration:none;color:#09549E}
.table1{background-color:#fff;text-align:left;font-family:Verdana, Arial, Helvetica, sans-serif;width:98%;border-color:#2B5286;border-style:solid;border-width:1px;margin:5px auto;padding:2px}
hr.hr5{border-top:0;border-bottom:thin dotted #eee;color:#fff;background-color:#fff;height:1px;border-right-width:0;border-left-width:0}
.square{font-family:Arial;font-size:12px;color:#2B5286}
.square A{font-size:12px;color:#000;text-decoration:underline}
.square A:Hover{font-size:12px;color:#FFF;text-decoration:underline;background-color:#2B5286}
.newcontent{width:1000px;text-align:left;background-color:#FFF;margin:0 auto;padding:0;box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.05);}
.graylinks{font-family:Tahoma;font-size:11px;color:#920000;font-weight:Bold}
.graylinks A{color:#920000}
.graylinks A:Hover{color:#333}
.rightedit{float:right;font-size:12px;margin:5px}
.copyright{font-family:Tahoma;font-size:11px;color:#FFF}
.micro{font-family:Tahoma;font-size:9px;color:#636363}
.call{font-size:18px;font-weight:Bold;color:#333;text-align:center;margin:5px 0;padding:5px 0}
.call2{background:#CCC;font-size:18px;font-weight:Bold;color:#000;padding:5px}
.callg{font-size:14px;font-weight:Bold;color:#096;text-align:center;padding:2px}
.callr{font-size:24px;font-weight:Bold;color:#C00;text-align:center;padding:10px}
a.articletitle:link,a.articletitle:visited{font-size:14px;color:#004080;font-weight:700;padding-left:0;text-align:center;text-decoration:underline;margin:2px 0 5px}
a.atitle:link,a.atitle:visited{font-size:13px;color:#402B86;font-weight:700;text-decoration:underline;padding-left:0;margin:2px 0 5px}
a.atitle:hover{color:#862B80;text-decoration:underline}
.newslettertitlec2{font-size:14px;color:#00000;font-weight:700;text-align:center;background-color:#F5F8FD;margin:5px;padding:5px}
.warn{background-color:#F99}
.row_even{background-color:#FFF}
.discuss{background-color:#D9F2FF;text-align:left;border:2px solid #aaa}
.highlight{cursor:pointer;border:1px solid #FFD700;background-color:#6CF;text-decoration:underline;color:#00C}
.info,.success,.warning,.error,.validation{border:1px solid;background-repeat:no-repeat;background-position:10px center;font-family:Geneva, Arial, Helvetica, sans-serif;font-size:14px;margin:10px 0;padding:15px 10px 15px 70px}
.info{color:#333;background-color:#F0FFE1;background-image:url(/img/icon_notification.gif);border-color:#FC0}
.success{color:#4F8A10;background-color:#DFF2BF;background-image:url(/img/icon_confirmation.gif)}
.warning{color:#9F6000;background-color:#FEEFB3;background-image:url(/img/icon_noncritalert.gif)}
.error{background-image:url(/img/icon_critalert.gif);background-color:#ffc;color:#c60000;background-repeat:no-repeat;border-color:#fc0;padding:10px 10px 10px 80px}
.masterdiv{float:left;width:160px;margin-top:2px}
a.box{background-color:#FFF;text-decoration:none;border:medium solid #CCC;color:#000;font-family:Verdana, Arial, Helvetica, sans-serif;padding:3px}
a.box:hover{text-decoration:none;background-color:#666;border:medium solid #36F;color:#FFF;font-family:Verdana, Arial, Helvetica, sans-serif;padding:3px}
.tk{font-weight:700}
.tks{font-size:10px;font-weight:700}
.tkr{font-weight:700;color:red}
.tkg{font-weight:700;color:#096}
.cp{text-align:left;font-size:11px;text-decoration:none;font-family:verdana,arial,sans-serif}
.al{font-size:9px;font-weight:700;color:red;font-family:verdana,arial,sans-serif}
.alb{font-size:10px;font-weight:700;font-family:Verdana, Arial, Helvetica, sans-serif}
.date{font-size:9px;color:#666}
a.:link,a.:visited{font-size:11px;text-decoration:none}
.pr{font-size:12px;text-align:center}
.act,.prc,.pct{font-weight:400;text-align:center}
.sh{font-size:12px;text-align:right}
.s,.s3{background:#D5DDE8;color:#630;border:0;margin:0;padding:2px}
.s2{text-align:center;font-weight:700;font-size:12px;color:#03F;text-decoration:underline;background-color:#E5E5E5}
a.st:link,a.st:visited{color:#865E2B;font-size:9px;text-decoration:none}
.floatimgleft{float:left;margin:0 4px 4px 0;padding:0}
.floatright{float:right;margin-top:20px;margin-left:4px;margin-bottom:3px}
.s1{text-align:center;font-weight:700;font-size:12px;color:#ffF;background:#D5DDE8 url(https://www.gurufocus.com/images/bar_background.gif) repeat-x;padding:3px 0}
h1{font-size:24px;margin-bottom:5px;font-weight:700;text-transform:capitalize;text-decoration:none;margin-top:10px;padding:0}
h2{font-weight:700;font-size:22px;color:#000;margin:0 0 5px;padding:1px}
h3{font-family:Arial,Helvetica,sans-serif;font-weight:700;font-size:16px;color:#000;margin-bottom:5px;padding:1px}
h4{font-size:12px;font-weight:700;color:#333;font-style:normal;margin:0;padding:0}
h5{font-size:xx-small;color:#000;font-style:normal;text-decoration:none;margin:0;padding:0}
a.nav:link,a.nav:visited{color:#09549E;font-weight:700}
a.g:link,a.g:visited{color:#865E2B;text-decoration:underline}
a.blk:link,a.blk:visited{color:#333;text-decoration:underline;font-weight:700;line-height:normal}
a.wht:link,a.wht:visited{color:#fc6;text-decoration:underline;font-weight:700;font-size:13px;vertical-align:bottom}
a.exct:link,a.exct:visited{color:#F63;text-decoration:underline;font-weight:700;font-size:13px}
a.blk:hover{color:#06C}
a.name:link,a.name:visited{color:#00F;font-family:Arial, Helvetica, sans-serif;text-decoration:underline;font-weight:700;line-height:normal;font-size:12px}
a.name:hover{color:#06C;background-color:#CFF}
.adarea{font-size:14px;margin:0;padding:0}
.adarea_2{background:#F5F8FD url(https://www.gurufocus.com/images/tab_e.gif) repeat-x;border:solid 1px #D5DDE8;font-size:14px;margin:0;padding:5px}
.adarea_2 A{color:#2B5286}
.column_title{padding-top:4px;padding-left:2px;margin-bottom:5px;border-bottom-style:solid;border-bottom-color:#865E2B;font-family:Arial, Helvetica, sans-serif;font-size:small;font-weight:700;color:#865E2B;border-width:0 0 1px}
.section_title{padding-top:4px;padding-left:2px;background:#eee url(https://www.gurufocus.com/images/bar_background.gif) repeat-x;margin-bottom:0;font-family:Arial, Helvetica, sans-serif;font-size:medium;font-weight:700;color:#fff;font-variant:small-caps;text-transform:capitalize}
li{margin:0 0 5px 4px;padding:3px 0 0}
ul{vertical-align:top;list-style:none;margin:5px 0;padding:0}
.ad160{text-align:center;display:block;max-width:600px;margin:auto}
.ad240{text-align:center;vertical-align:middle;display:block;height:100px;width:240px;border:solid 0 #D5DDE8;margin:0;padding:0}
.table2{text-align:left;width:100%;border-style:solid;border-width:0;padding:0}
.table_left{text-align:right;width:200px;background-color:#EEE;vertical-align:top}
.button_dark,.button_light{height:40px;width:135px;background-repeat:no-repeat;background-position:center bottom;font-family:Arial, Helvetica, sans-serif;text-align:center;font-size:14px;color:#FFF;text-decoration:none;font-weight:700;overflow:hidden;line-height:17px;vertical-align:bottom;float:left;margin:0;padding:2mm 0 0}
.button_dark{background-image:url(https://www.gurufocus.com/images/button_dark.gif)}
.button_light{background-image:url(https://www.gurufocus.com/images/button_light.gif)}
.button_dark a:link,.button_dark a:visited,.button_light a:link,.button_light a:visited{display:block;color:#333;width:100%;height:100%}
.button_dark a:hover,.button_light a:hover{color:#F90}
input.btn{color:#000;font:12px;background-color:#DFDFDF;height:21px;border:1px solid #999}
#maincontent{width:1000px;border:0;background-color:#FFF;text-align:left;margin:5px auto;padding:0}
#mainc{width:1000px;border:0;margin:5px auto;padding:0}
#R1{width:100%;border-collapse:collapse;border:1px solid #999;align:left;margin:0}
.at,.ats{border-collapse:collapse;border:1px solid #999;line-height:100%;vertical-align:middle;margin:0}
.at th,.at td,.ats th,.ats td{text-align:center;vertical-align:text-bottom;border-collapse:collapse;border:1px solid #999;padding:3px}
.at th,.ats th{background:#ccc}
.atr{border-collapse:collapse;border:0;margin:0}
.atr th,.atr td{text-align:left;vertical-align:middle;border-collapse:collapse;padding:2px 5px 2px 0}
.atm{border-collapse:collapse;width:100%;font-size:11px;border:1px solid #DDD;margin:0}
.atm td{text-align:center;vertical-align:text-bottom;border-collapse:collapse;border:0;padding:3px}
.atm th{text-align:center;vertical-align:text-bottom;border-collapse:collapse;border-bottom:1px solid #BBB;font-weight:400;padding:3px}
#R7{border-collapse:collapse;border:1px solid #999;align:left}
#R3{width:100%;border-collapse:collapse;border:1px solid #999;align:center;margin:auto}
#R1 th,#R3 th,#R7 th{background:#F5F8FD url(https://www.gurufocus.com/images/tab_e.gif) repeat-x;text-align:center;vertical-align:text-bottom;font-size:12px;border-collapse:collapse;border:1px solid #fff;padding:4px}
#R1 td,#R3 td,#R7 td{vertical-align:top;border-collapse:collapse;border:1px solid #D2D2D2;padding:4px 2px}
#R2,.R5{width:100%;border-collapse:collapse;align:center;border:1px solid #bbb}
#R2{padding:0}
.R5{padding:2px}
.R5 th{vertical-align:bottom;text-align:center;font-size:10px;border:1px solid #ccc;background:#F5F8FD url(https://www.gurufocus.com/images/tab_e.gif) repeat-x;margin:auto;padding:1px 4px 2px}
#R2 th{background:#F5F8FD url(https://www.gurufocus.com/images/bar_background.gif) repeat-x;vertical-align:middle;font-size:14px;border:1px solid #fff;margin:2px;padding:5px}
#R2 td{vertical-align:top;border-collapse:collapse;border:1px solid #fff;margin:2px;padding:2px}
.R5 td{vertical-align:middle;border:1px solid #eee;margin:0;padding:4px}
#R6{width:100%;border-collapse:collapse;align:center;border:1px solid #fff;margin:auto}
#R6 th{background:#D7DFC6 url(https://www.gurufocus.com/images/bar_background.gif);vertical-align:middle;font-size:14px;border:1px solid #fff;padding:5px}
#R6 td{vertical-align:top;border-collapse:collapse;border:1px solid #fff;padding:5px}
.accessbox{background-color:#FFF;font-family:Arial, Helvetica, sans-serif;font-size:14px;width:200px;margin:2px;padding:1px;color: #404040;border: 1px solid #ccc;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.accessboxwide{background-color:#FFF;font-family:Arial, Helvetica, sans-serif;font-size:14px;border:1px solid #092666;width:350px;margin:2px;padding:2px}
.embed{background-color:#FFF;font-family:Arial, Helvetica, sans-serif;font-size:10px;border:1px solid #ccc;width:300px;margin:2px 0;padding:1px}
.accessboxbig{background-color:#FFF;font-family:Arial, Helvetica, sans-serif;font-size:14px;border:1px solid #ccc;width:96%;margin:2px;padding:2px}
.soft{font-family:Verdana, Arial, Helvetica, sans-serif;line-height:1.5em}
.softbold{font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:700;text-decoration:underline}
.softcell{background-color:#F5F8FD;font-family:Verdana, Arial, Helvetica, sans-serif;border:1px solid #ccc;padding:5px}
.notification{line-height:1.5;background-color:#eff7fe;color:#000;padding-left:0;border:thin groove #83a8cc;margin:0 0 12px!important}
.confirmation{background-image:url(/img/icon_confirmation.gif);background-color:#fafff1;color:#000;padding-left:80px;border-color:#a9d260}
.alert{background-color:#ffc;color:#000;padding-left:80px;border-color:#fc0}
.orangetitle,.orangetitlesmall{color:#2B5286;padding-left:0;font-family:"Times New Roman", Times, serif;font-style:normal;font-weight:bolder}
.orangetitle{text-decoration:underline;font-size:xx-large}
.orangetitlesmall{font-size:medium}
#ajax_listOfOptions{position:absolute;width:300px;overflow:auto;border:1px solid #317082;background-color:#FFF;text-align:left;font-size:.9em;z-index:1000}
#ajax_listOfOptions div{cursor:pointer;font-size:.9em;margin:1px;padding:1px}
#ajax_listOfOptions .optionDivSelected{background-color:#317082;color:#FFF}
#ajax_listOfOptions_iframe{background-color:red;position:absolute;z-index:5}
img{border:0}
td{font-family:Arial, Helvetica, sans-serif;font-size:12px}
.tighttable{width:100%;border-collapse:collapse;border:0;align:left;margin:0}
.tighttable td{vertical-align:middle;horizontal-align:left;border-collapse:collapse;border:1px solid #fff;padding:2px 0}
.button{border:1px solid gray;color:#333;background-color:#A1B6D2;font-size:12px;font-family:Tahoma, Arial;vertical-align:middle;font-weight:700;padding:4px}
#bubble_tooltip{width:147px;position:absolute;display:none}
#bubble_tooltip .bubble_top{background-image:url(https://www.gurufocus.com/images/bubble_top.gif);background-repeat:no-repeat;height:16px}
#bubble_tooltip .bubble_middle{background-image:url(https://www.gurufocus.com/images/bubble_middle.gif);background-repeat:repeat-y;background-position:bottom left;padding-left:7px;padding-right:7px}
#bubble_tooltip .bubble_middle span{position:relative;top:-8px;font-family:Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;font-size:11px}
#bubble_tooltip .bubble_bottom{background-image:url(https://www.gurufocus.com/images/bubble_bottom.gif);background-repeat:no-repeat;height:44px;position:relative;top:-6px}
.hov:hover{position:relative;z-index:1000}
.hov a:hover,.hov:hover a{border:0;text-decoration:none;position:relative}
.hov:hover b,.hov a:hover b{display:block;visibility:visible;position:absolute;left:0;top:30px;width:280px;background:#eee;border:1px solid #888;text-decoration:none;padding:2px 5px}
.hov1:hover{position:relative;z-index:100;background:#eee}
.hov1 a:hover,.hov1:hover a{border:0;text-decoration:underline;position:relative}
.hov1:hover b,.hov1 a:hover b{display:block;visibility:visible;position:absolute;left:0;top:13px;width:220px;background:#eee;border:0;text-decoration:none;padding:2px 5px}
.noteheader{margin-top:10px;font-size:16px;background-color:#bbb;font-weight:700;padding:4px}
.notetitle{font-size:12px;background-color:#ccc;font-weight:700;padding:4px}
.notebody{background-color:#FFF;padding:5px 5px 10px}
.header{display:block;padding-bottom:5px;border-bottom:1px dotted #ccc}
#container{position:relative;display:block;border-left:160px solid #fff;overflow:visible;background:#FFF;text-align:justify}
#authorarea{float:left;position:relative;width:157px;margin-left:-157px;border-right:1px dotted #CCC;background-color:#FFF;padding:0 0 20px}
hr.hr4{border-top:1px solid #eee;border-bottom:1px dotted #eee;border-left:0;color:#fff;background-color:#fff;height:4px}
.pic{border:1px solid #ccc;width:50px;float:left;margin:2px 2px 2px 0;padding:1px}
.piclg{border:1px solid #ccc;width:80px;float:left;margin:2px 2px 2px 0;padding:1px}
#header3c{background:#fff;border:1px solid #e0e0e0;font-size:16px;font-style:italic;font-weight:700;margin:10px 0;padding:5px}
#outer1{float:left;width:260px;padding:0}
#outer3{float:right;width:320px;background:#fff;border:1px dotted #e0e0e0;padding:0}
#outer2{background:#fff;line-height:1.5em;margin:0 340px 5px 255px;padding:0 5px 0 10px}
#outer1,#outer2,#outer3{padding-bottom:32767px;margin-bottom:-32767px}
#wrapper{overflow:hidden;background:#fff}
#footer3c{clear:both;background:#fff;margin:5px 0;padding:0}
.logininfo a:hover,.sf-menu a,.sf-menu a:visited{color:#FFB700}
#searchkey,#searchticker{float:right;height:30px;font-weight:700;margin-top:6px}
#leftContainer{width:680px;float:left;margin-right:0;display:inline;margin-left:10px}
#leftContainer3,#leftContainer2{width:660px;float:left;margin-right:0;display:inline;margin-left:10px}
#mostleftContainer,#middleContainer{width:308px;float:left;display:inline;margin:0}
#content2,#content3,#content4{width:1000px;background:#fff;text-align:left;margin:10px auto}
.menu3 ul li:hover a,.menu3 ul li a:hover{color:#09549E}
.search button.btn,.search2 button.btn{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;width:30px;height:21px;cursor:pointer;background:#DFDFDF;font-weight:700;border:1px solid #999;border-left:0}
.tc,.tn{width:50px;text-align:left}
#ic,#insiderbuysdiv{background-color:#fff}
ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul,ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul{top:-999em}
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul,ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul{left:14em;top:0}
a.subscriptions:visited,a.subscriptions{background-color:#FFB700;border-right:2px solid #F90;color:#E7223F;border-color:#FFF #F90 #F90 #FFF;border-style:solid;border-width:2px}
a.subscriptions:hover{color:#E7223F;border-color:#345 #fff #fff #678}
.sf-menu li li,.sf-menu li li li{background:#1B5790}
.sf-menu ul .sf-sub-indicator,.sf-menu ul a:focus > .sf-sub-indicator,.sf-menu ul a:hover > .sf-sub-indicator,.sf-menu ul a:active > .sf-sub-indicator,.sf-menu ul li:hover > a > .sf-sub-indicator,.sf-menu ul li.sfHover > a > .sf-sub-indicator{background-position:-10px 0}
a.articletitle:hover,a.st:hover,a.nav:hover,a.g:hover{color:#862B80}
.hov table,.hov1 table{position:absolute;border:0;border-collapse:collapse;left:0}
.hov a,.hov1 a{color:#000}
.hov b,.hov1 b{display:none;font-weight:400;font-size:11px;left:10px}
.hov b a,.hov1 b a{white-space:nowrap;color:#000;text-decoration:underline;background:transparent;font-weight:700}
.roundedcornr_box{background:#fff}
.roundedcornr_top div{background:url(https://www.gurufocus.com/images/roundedcornr_tl.png) no-repeat top left}
.roundedcornr_top{background:url(https://www.gurufocus.com/images/roundedcornr_tr.png) no-repeat top right}
.roundedcornr_bottom div{background:url(https://www.gurufocus.com/images/roundedcornr_bl.png) no-repeat bottom left}
.roundedcornr_bottom{background:url(https://www.gurufocus.com/images/roundedcornr_br.png) no-repeat bottom right}
.roundedcornr_box_e{background:#eee}
.roundedcornr_top_e div{background:url(https://www.gurufocus.com/images/roundedcornr_e_tl.png) no-repeat top left}
.roundedcornr_top_e{background:url(https://www.gurufocus.com/images/roundedcornr_e_tr.png) no-repeat top right}
.roundedcornr_bottom_e div{background:url(https://www.gurufocus.com/images/roundedcornr_e_bl.png) no-repeat bottom left}
.roundedcornr_bottom_e{background:url(https://www.gurufocus.com/images/roundedcornr_e_br.png) no-repeat bottom right}
.storyitem{width:320px;font-size:12px;clear:left;float:left;text-align:left;margin:0;padding:0 0 10px}
.storyitem div{border:1px solid #ccc;float:left;margin:2px 2px 2px 0;padding:1px}
.storyitem div img{border:0;width:48px;margin:0;padding:0}
.moremore{color:#865E2B;margin-right:5px;font-weight:700;margin-top:5px;float:right}
.moremoremore{color:#000;margin-right:5px;font-weight:700;margin-top:5px}
.obvious{color:#C60;font-weight:700}
h1,h4,#juitterContainer .twittList{face:Times;margin:0;padding:0}
li.lateststockpick,form{display:inline}
.menu3 ul li:hover ul li:hover a,.menu3 ul li a:hover ul li a:hover,#articlebody a:link,.adarea_2 A:Hover,.soft a:link,.soft a:visited,.hov b a:hover,.hov1 b a:hover{text-decoration:underline}
.roundedcornr_top div,.roundedcornr_top,.roundedcornr_bottom div,.roundedcornr_bottom,.roundedcornr_top_e div,.roundedcornr_top_e,.roundedcornr_bottom_e div,.roundedcornr_bottom_e{width:100%;height:10px;font-size:1px}
.roundedcornr_content,.roundedcornr_content_e{margin:0 10px}
#articlebody{line-height:80%}
.at td{vertical-align:middle}
.at th{vertical-align:middle;font-family:"Times New Roman",Georgia,Serif}
#articlebody ul{margin-left:10px}
h2.title{border-bottom:1px solid #DDD;border-top:3px solid #000;font-size:24px;line-height:37px;margin-bottom:0;text-transform:none;padding:0}
.topsearches{margin-left:5px;font-size:12px}
.searchdiv{margin-left:5px}
.row_odd,.odd{background-color:#EFEFEF}
.atm td.ll,.atm td.l,.atm th.l{text-align:left;padding-left:5px}
#R1 td,.nobrtable{text-align:center}
.menu3 ul li:hover ul li ul,#articlebody.nobrtable br,.at br,.nobrtable br{display:none}
.at th,.at td,.ats th,.smallfonts{font-size:12px}
#validEmail,#validFromEmail{margin-top:4px;margin-left:9px;position:absolute;width:16px;height:16px}
.hotbutton{background-color:#FC3; color: red ;font-weight:bold;font-size:12px;margin-left:auto;margin-right:auto;margin-top: 10px; margin-bottom: 10px;padding: 5px 25px}


#menu_container {
    background: #195DAA;
	background: -moz-linear-gradient(top, #0272a7, #195DAA);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0272a7), to(#195DAA));
	/* Borders */
	border1: 1px solid #002232;
	-moz-box-shadow: inset 0px 0px 1px #edf9ff;
	-webkit-box-shadow: inset 0px 0px 1px #edf9ff;
	box-shadow: inset 0px 0px 1px #edf9ff;
}

#menu_container_inner {
    height: 46px;
    margin: 0 auto;
    width: 1000px;
    text-align: left;
}

.stock_avatar {
    border-radius: 90% 90% 90% 90%;
}

.shadow {
    box-shadow: 3px 3px 15px #555555;
}

.quote {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F9F7EC;
    border-color: #ECE9E0;
    border-image: none;
    border-style: solid none;
    border-width: 1px medium;
    padding: 0.6em 70px;
    float:left;
    margin: 20px 0px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}

.citation {
    color: #322C24;
    font-style: italic;
    margin-bottom: 0.06667em;
    font-size: 16px;
    line-height: 22px;
    margin-top:0px;
}

.origin {
    color: #7D7B78;
    line-height: 1.8em;
    margin-bottom: 0.8em;
    margin-top: 0.5em;
}


.infoSection.links {
    float: left;
    margin: 0 0 10px;
    padding: 0;
    width: 460px;
}

.infoSectPara{
	text-align:left;
}

.infoSectHed{
	font-size: 15px;
    font-weight: bold;
    line-height: 1.3em;
    text-align:left;
}
.infoSection.links .txt {
    float: left;
    width: 360px;
}

.infoSection.links img.grphc {
    float: left;
    margin: 0 10px 0 0;
}

.feat {
    border-left: 1px solid #D4D4D4;
    display: inline;
    float: left;
    height: 80px;
    text-align: center;
    width: 153px;
}

.quote_user{
	float:left;
	display:inline;
	width:275px;
	padding:0 20px 0 6px;
	border-left:1px solid #d4d4d4;
	color:#000;
	font-size:14px;
	line-height:1.4em;
	font-weight:bold
}

.user_comments{
	color:#322C24;
	font-style: italic;
	font-size: 14px;
	font-weight:normal;
}

.m_region_disabled_bg
{
	position: absolute;
	background-color: #333;
	opacity: 0.7;
	color: white;
	padding: 10px 20px 10px;
	margin: 0px auto;
	width: 60px;
	white-space: normal;
	text-shadow: 0px 1px 5px black;
	font-weight: bold;
	visibility: visible;
}
