body{margin:0px;padding:0px; font-family:Tahoma; line-height:1.2em;}

b{font-size:12px; color:#333333;}
em{color: red;}

#maincontainer{width:100%;  margin:0px; background:#FFFFFF; padding:0px; margin:0 auto;}
#subcontainer{width:794px; margin:0 auto;}
#menusection{width:794px; margin:0 auto; margin-bottom:1px; background:#333333;}
*html #menusection{margin-bottom:0px;}
#topsection{background:url(images/green_bar.jpg) repeat-x;height:45px; padding-top:5px; width:794px; margin:0 auto;}
#toppf{ padding-top:1px; width:100%; background:#FFFFFF; border-bottom:4px solid #017fff;}
#contentwrapper{float: left;width:100%; background:#FFFFFF;}
#contentwrap{float: left;width:100%; background:#FFFFFF; padding-left:2px;}
#contentcolumn{margin-right:20%;}
#contentcolumn1{margin-right:0px;}
#rightcolumn{float: left;width:20%;margin-left:-20%;}
#footer{clear: left;width: 100%;background:#333333; border-top:4px solid #666666;color: #FFFFFF;text-align: right;padding-right:3px; font-size:12px;}
#footer a{color: #FFFFFF;} 

#fm-submit input {border: 1px solid #CCCCCC;color: #FFFFFF;font-size:10px;background:url(images/form_bg.gif); 
padding:1px 3px 1px 3px; width:50px;}
.innertube{margin: 3px;}
.nrmltxt{font-size:12px; text-align:justify; }

#modernbricksmenu2{padding: 0;width:500px; font-family:arial; margin-left:160px;}
#modernbricksmenu2 ul{margin:0;margin-left:0px;padding: 0;list-style: none;}
#modernbricksmenu2 li{display: inline;margin: 0 0px 0 0;padding: 0;text-transform:uppercase; line-height:1.6em;}
#modernbricksmenu2 a{float: left;display: block;font-size:11px;color: #FFFFFF;text-decoration: none;margin: 0 0px 0 0; 
font-weight:bold;padding:1px 15px 0px 15px;;background-color: #333333; border-left:none;}
#modernbricksmenu2 a:hover{background: url(images/current_select.jpg) repeat-x; color: white;}
#modernbricksmenu2 #current a{background: url(images/current_select.jpg) repeat-x;color: white;border-color: #1272d3;}


.shadetabs{padding: 3px 0;margin-left: 0;margin-top: 1px;margin-bottom: 0;list-style-type: none;font-weight:noen;text-align: left; border-bottom:4px solid #a0a069; font-family:Tahoma;}
.shadetabs li{display: inline;margin: 0;}
.shadetabs li a{text-decoration: none;padding: 4px 9px 4px 9px;margin-right:0px;border: 1px solid #bcbc89;color: #2d2b2b;background:url(images/tab_bg.jpg) repeat-x; font-size:13px; text-transform:uppercase;}
.shadetabs li a:visited{color: #2d2b2b;}
.shadetabs li a:hover{text-decoration: underline;color: #2d2b2b;}
.shadetabs li.selected{position: relative;top: 1px;}
.shadetabs li.selected a{ background-image: url(shadeactive.gif);}
.shadetabs li.selected a:hover{text-decoration: none;}
*html .shadetabs li a{padding: 3px 9px 2px 9px;}
/*.contentstyle{width:100%;padding:0px; height:300px;} */

#format table { line-height:18px;border-collapse: collapse;  padding:0px;}
#format tr.heading td {border-bottom:3px solid #c0c083;  font-size:14px; padding:2px; text-transform:uppercase;  background:#FFFFFF; padding-top:4px;}
#format td{ font-size:11px; padding:2px;}
#format td a{color:#000000; text-decoration:underline; font-size:11px; font-weight:bold; color:#666666;}
#format td a:hover{color:#000000; text-decoration:none;}

#nws { margin:0px;padding-left: 0;list-style: none; padding:0px;}
#nws li {padding-left:10px; margin:0.1em 0;background-image:url(images/arrow.gif);background-repeat: no-repeat;background-position: 0 .5em;  margin-left:5px;}
#nws li a{color:#333333; text-decoration:none; list-style:none; font-size:11px; text-decoration:underline;font-weight:normal;}
#nws li a:hover{ text-decoration:none;}


#nwsc .subtab{padding: 1px 0;margin-left: 0;margin-top: 1px;margin-bottom: 0;list-style-type: none;font-weight:bold;text-align: left; font-family:tahoma;}
#nwsc .subtab li{display: inline;margin: 0; font-size:10px; font-weight:normal; color:#000000;}
#nwsc .subtab li a{text-decoration: underline;padding:0px 2px 0px 2px;margin-right:0px;color: #000000;font-size:11px; font-weight:normal;}
#nwsc .subtab li a:hover{color: #2d2b2b; text-decoration:none;}
#nwsc .subtab li.selected a:hover{font-weight:bold; color:#669933}
#nwsc .subtab li.select a:hover{font-weight:bold; color:#669933}

#fmt table { line-height:16px;border-collapse: collapse;  padding:1px;}
#fmt tr.headtb td {font-weight:bold; margin-left:0px;  border-bottom:1px solid #CCCCCC;  font-size:11px; color:#000000; }
#fmt td{ padding:2px; font-size:11px; padding-bottom:1px; }
#fmt td a{color:#000000; text-decoration:underline; font-size:11px; font-weight:bold; color:#666666;}
#fmt td a:hover{color:#000000; text-decoration:none;}

#fmt1 table { line-height:16px;border-collapse: collapse;  padding:0px; width:100% }
#fmt1 tr.headtb td {font-weight:none; margin-left:0px;  font-size:11px; color:#000000; background-image: url(images/shade.gif);}
#fmt1 td { padding:0px; font-size:11px; padding-bottom:0px; solid #CCCCCC; }
#fmt1 td a{color:#000000; text-decoration:underline; font-size:11px; font-weight:bold; color:#666666;}
#fmt1 td a:hover{color:#000000; text-decoration:none;}
#fmt1 a{text-decoration: underline;font-size:11px;font-weight:bold; color: #2d2b2b;}
#fmt1 a:visited{color:#0F30EC;}
#fmt1 a:hover{text-decoration: underline; color:#0F30EC;}
#fmt1 a.selected{ /*selected main tab style */ color:#0F30EC; text-decoration: none;}
#fmt1 a.selected:hover{ /*selected main tab style */text-decoration: none;}

label{float: left;width: 130px; font-size:12px;}
input{color: #000000;border: 1px solid #CCCCCC; font-size:14px; margin-bottom:4px;}
input.button{color: #FFFFFF;background:#839354; font-size:11px; padding:3px; padding-top:1px;}
textarea{background: #F4F4F4;border: 1px solid #CCCCCC; margin-bottom:4px; font-size:14px;}
select{background: #F4F4F4;border: 1px solid #CCCCCC; font-size:14px; margin-bottom:4px;}
#fm-submit {clear: both;}
#fm-submit input {border: 1px solid #FFFFFF;color: #fff;font-size:10px; font-weight:none; padding:0px;background:#839354;}
input:focus, textarea:focus {background:#D4D4D4;color:#000;}
fieldset{ padding: 5px;margin: 0;}

/* ######### CSS for Shade Tabs. Remove if not using ######### */
.shadetabs1 {
padding: 0px 0;
margin-bottom:1px ;
font:12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}
.shadetabs1 li{
display: inline;
margin: 0;
}
.shadetabs1 li a{
text-decoration: none;
position: relative;
z-index: 1;
margin-right: 0px;
color: #2d2b2b;
/*background: white url(images/tab_bg.jpg) top left repeat-x; */
}
*html { 
padding: 0px 0px;
}
.shadetabs1 li a:visited{
color: #0186E9;
}
.shadetabs1 li a:hover{
text-decoration: underline;
color: #0186E9;
}
.shadetabs1 li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
}
.shadetabs1 li a.selected{ /*selected main tab style */
/*background-image: url(images/shadeactive.gif);*/
border-bottom-color: white;
color:#0186E9
}
.shadetabs1 li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}
















/* CSS USED FOR FINANCIAL TAB */


.topMenuBox{height:90px; border:1px #dcddda solid;  margin-top:0px; margin-bottom:2px; padding:15px 15px 45px 0px;  background:url(images/graph_bg.jpg) repeat-x;margin-left:0px; text-transform:uppercase;}
*html .topMenuBox{padding:15px 15px 10px 0px;}
.topMenuBox .MenuL {float:left; border-right:1px #dcddda solid; padding:0 12px 0 12px;}
.topMenuBox .MenuR {float:left; padding:0 15 0 15px;}
.topMenuBox ul {list-style:none; margin:0px; padding:0px; margin-top:3px;}
.topMenuBox li {list-style:none; margin:0px; padding:0px; border-bottom:0px solid #dcddda; width:90px; line-height:13px; text-align:center;}
.topMenuBox li a{font-size:9px; color:#000000; text-decoration:none; font-weight:bold; }
.topMenuBox li a:hover{font-size:9px; color:#000000; text-decoration:underline;}
.topMenuBox li.current a{font-size:9px; color:#CC0000;}





#format1 table { line-height:18px;border-collapse: collapse;  padding:0px;}
#format1 tr.headings td {border-bottom:3px solid #c0c083;  font-size:13px; padding:3px 0px 3px 0px; text-transform:uppercase;  background:#FFFFFF;}
#format1 td{ font-size:11px; padding:2px; p}
#format1 td a{color:#000000; text-decoration:underline; font-size:11px; font-weight:bold; color:#666666;}
#format1 td a:hover{color:#000000; text-decoration:none;}
#format1 td.contBg {border:1px solid #e9eaeb; background:url(images/graph_bg.jpg) repeat-x;}
#format1 tr.more td a{font-size:10px; color:#999999; text-decoration:underline; font-weight:normal;}
#format1 tr.more td a:hover{color:#000000; text-decoration:none;}
#format1 td.headline {font-size:12px; color:#546132; font-weight:bold;}
#format1 td.headline a{font-size:12px;color:#546132; text-decoration:none;}
#format1 td.headline a:hover{color:#000000; text-decoration:underline;}



/* CSS USED FOR IPO TAB */

#tbfrmt table { line-height:18px;border-collapse: collapse; border-right:1px solid #CCCCCC; border-top:1px solid #CCCCCC; font-family:Tahoma;}
#tbfrmt tr.subhead td { border-bottom:1px solid #999999; color:#465717; background:url(images/subhead.jpg)repeat-x #F0F0F0;background-color:#EBEBEB; font-size:11px; text-align:center;}
#tbfrmt td{border-left: 1px solid #CCCCCC; border-bottom:1px solid #D3D3D3; padding:1px; font-size:11px; }
#tbfrmt td a{color:#006699; text-decoration:underline; font-size:11px;}
#tbfrmt td a:hover{color:#000000; text-decoration:none;}



/* CSS USED FOR STOCK DETAILS (SHARES) PART  */

.topMenuBox1{height:35px; border:1px #dcddda solid;  margin-top:0px; margin-bottom:8px;   background:url(images/head_02.jpg) repeat-x;  padding:5px 16px 16px 0px; font-family:verdana; text-transform:uppercase;}
.topMenuBox1 .MenuL {float:left; border-right:1px #dcddda solid; padding:0 25px 0 30px; text-align:left;}
.topMenuBox1 .MenuR {float:left; padding:0 15 0 15px;}
.topMenuBox1 ul {list-style:none; margin:0px; padding:0px; margin-top:3px; line-height:16px;}
.topMenuBox1 li {list-style:none; margin:0px; padding:0px; border-bottom:1px solid #dcddda; text-align:left;}
.topMenuBox1 li a{font-size:9px; color:#000000; text-decoration:none; font-weight:bold;}
.topMenuBox1 li a:hover{font-size:9px; color:#000000; text-decoration:underline;}
.topMenuBox1 li.current a{font-size:9px; color:#CC0000;}


#qutb table { line-height:19px;  padding:1px; background:url(images/graph_bg.jpg) repeat-x; border-right:1px solid #CCCCCC;}
#qutb tr.headtb td { margin-left:0px;  border-bottom:1px solid #CCCCCC;  font-size:11px; color:#000000; font-weight:bold;}

#qutb td{ padding:2px; font-size:11px; padding-bottom:1px; border-bottom:1px solid #CCCCCC; border-left:1px solid #CCCCCC; }
#qutb td a{ font-size:11px; color:#000000; text-decoration:underline;}
#qutb td a:hover{text-decoration:none;}



/*FOR MUTUAL SECTION */


.IndextopMenu{height:70px; border:1px #dcddda solid;  margin-top:0px; margin-bottom:8px;  background:url(head_02.jpg) repeat-x;   padding:5px 10px 16px 0px; font-family:tahoma;}
.IndextopMenu .MenuL {float:left; padding:0 13px 0 13px;}
.IndextopMenu .MenuR {float:left; padding:0 15 0 15px;}
.IndextopMenu ul {list-style:none; margin:0px; padding:0px; margin-top:3px; line-height:16px; }
.IndextopMenu li {list-style:none; margin:0px; padding:0px;border-bottom:1px solid #eceaea;}
.IndextopMenu li a{font-size:11px; color:#006699; text-decoration:none;}
.IndextopMenu li a:hover{ color:#000000; text-decoration:underline;}


#categories {background-color:#efefef;border:1px solid #999999;width:97%;padding:4px;margin:0px;margin-bottom:10px;margin-top:5px;padding-top:9px;}
*html #categories{padding-top:12px;}
#nav_tabs {margin:0px;padding:0px;}
#nav_tabs li {list-style:none;display:inline;margin:0px;padding:0px; color:#FFFFFF}
#nav_tabs li a {padding:2px 5px 3px 5px;border:1px solid #bcbcbc;text-decoration:none;font: bold 10px verdana;text-transform:uppercase;	color:#0066CC;position:relative;top:-1px;}
#nav_tabs li a.on {background-color:#ffffff;border-bottom:1px solid #ffffff;color:#FF6600;}
#nav_tabs li a.off {background-color:off;border:0px;padding-left:0px;padding-right:5px; }
.tab_content {background-color:#ffffff;border:1px solid #bcbcbc; margin:0px; padding:-3px;}
.tab_cnt {background-color:#ffffff;border:1px solid #bcbcbc;}



#innpg table { line-height:16px;  padding:1px; background:url(images/graph_bg.jpg) repeat-x; border:1px solid #CCCCCC; border-right:none;border-right:none; border-bottom:none;}
#innpg tr.headtb td { margin-left:0px;  border-bottom:1px solid #CCCCCC;  font-size:11px; color:#000000; text-align:center;}
#innpg td{ padding:2px; font-size:11px; padding-bottom:1px; border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
#innpg td a{color:#000000; text-decoration:none; font-size:11px; font-weight:none; color:#666666;}
#innpg td a:hover{color:#000000; text-decoration:none;}
#innpg .subtab{padding: 1px 0;margin-left: 0;margin-top:1px;margin-bottom: 0;list-style-type: none;font-weight:bold;text-align: left; font-family:tahoma;}
#innpg .subtab li{display: inline;margin: 0; font-size:10px; font-weight:normal; color:#000000; list-style:none;}
#innpg .subtab li a{text-decoration: none;padding:0px 2px 0px 2px;margin-right:0px;color: #000000;font-size:11px; font-weight:normal;}
#innpg .subtab li a:hover{color: #2d2b2b; text-decoration:none;}
#innpg .subtab li.selected a:hover{font-weight:bold; color:#669933}
#innpg .subtab li.select a:hover{font-weight:bold; color:#669933}
#innpg .subtab li.selected a{font-weight:bold;}



/*CSS USED FOR SHARES PART */

#mrk table { line-height:18px;border:1px solid #E0E0E0;  padding:0px;border-right:none;border-bottom:none;font-family:Arial, Helvetica, sans-serif;}
#mrk tr.heading td {border-bottom:1px solid #c0c083; padding-left:3px;  background:#e4edc9; font-weight:bold; font-size:11px; }
#mrk td{ font-size:10px; padding:2px;border-right:1px solid #E0E0E0;border-bottom:1px solid #E0E0E0; line-height:12px;}
#mrk td a{ font-size:10px; color:#0066CC; text-decoration:underline;}
#mrk td a:hover{ font-size:10px; color:#333333; text-decoration:none;}



#nws1 ul{margin:0px;list-style: none; padding:0px; margin-left:10px; font-family:verdana;}
#nws1 ul li {padding-left:12px; margin:0.3em 0;background-image:url(images/arrow.gif);background-repeat: no-repeat;background-position: 0 .7em;  margin-left:0px; list-style:none;}
#nws1 ul li a{color:#6B6B6B; text-decoration:none; list-style:none; font-size:11px; text-decoration:none; font-weight:normal;}
#nws1 ul li a:hover{ text-decoration:none;}
