body {margin:0;padding:0;}
#contents {margin:0;padding:0;}
h1{font:bold 20px arial,sans-serif; letter-spacing: -1px; text-align:left;}
p{text-align:left;}
/* #middle a {text-decoration:underline;color:#00f;} */
#msgbox {font-size:18px;font-weight:bold;color:#000066;border: 1px solid #000066;padding: 2pt;}


#navbut {clear:both;margin:0;padding:10px 0;font: bold 1em Arial, Helvetica, sans-serif;color:#fff;text-align:left;}
ul#navbut{list-style:none;}
ul#navbut li {display:inline;}
#navbut li a.on:link, #navbut li a.on:visited {margin-right:2px;padding:3px 7px 2px 7px;color:#000;background-color:#ddd;text-decoration:none;border-top:2px solid #ddd;border-left:2px solid #ddd;border-bottom:2px solid #666;border-right:2px solid #666;width:80px;}
#navbut li a.on:hover {border-top:2px solid #666;border-left:2px solid #666;border-bottom:2px solid #999;border-right:2px solid #999;width:80px;}
#navbut li a.off:link, #navbut li a.off:visited {margin-right:2px;padding:3px 7px 2px 7px;color:#000;text-decoration:none;border:3px double #003173;background-color:#eee;width:80px;}
#navbut li a.off:hover {border:3px double #003173;width:80px;}

#line2{clear:both;width:350px;margin:0;padding:0;font: bold 1em Arial, Helvetica, sans-serif;}
#line2 .lft {width:100px;float:left;margin:0;padding:0;font-weight:normal;}
#line2 .mid {width:170px;float:left;margin:0;padding:0;font-weight:normal;}
#line2 .rht {width:70px;float:left;margin:0;padding:0;font-weight:normal;}



/*calculator*/
#containercal{margin:1em auto;padding:1em;width:280px;text-align:center;font:bold .75em arial,helvetica,geneva,san-serif;}
.col1cal{width:100px;float:left;text-align:right;}
.inptcal{border:1px solid #999;width:110px;margin:.1em;font:normal 1em arial,helvetica,geneva,san-serif;}
.submtcal{border:3px double #666;border-top-color:#ccc;border-left-color:#ccc;padding:0;background-color:#ddd;color:#666;font:bold 1em arial,sans-serif; text-align:center;margin:.2em;}

/* modify as needed but keep same class names*/
/** please do not delete these styles without replacing them **/
.errormsg{font-size:1em;font-weight:bold;color:#f00;}
.timestamp{font:bold 1.3em arial,sans-serif;color:#666;border-top:1px solid #666;padding-top:.5em;}
.weblogTitle{font:bold 1.1em arial,sans-serif;color:#000;margin-top:.2em;}
.weblogEntry{font:normal 1em arial,sans-serif;color:#000;margin-top:.2em;margin-bottom:1.5em;}
.weblogCurrent{background-color:transparent;}
#noDecor{margin:0em;padding-top:0em;}

/* Fast Search */
.fastsearch {width:270px;height:120px;background-color: #ddd; font-size:11px; color:#000;}
.fastsearch strong{font-size:1.1em;}
.fastsearch h3 {margin:0;padding: 2px 0;width:100%;color:#fff;background-color:#000; text-align:center;}
.fastsearch table {font-size:10px;margin:0 auto;}
.fastsearch input, .fastsearch select{font-size:10px;}

/*tables style sheet added by Kisan */
table.thhead th {background-color:#ccc;font:bold 10px verdana,arial,sans-serif;height:18px;}
.thspacer {background-color:#fff;font:bold 12px arial,sans-serif;}
.thspacerlht {background-color:#999;font:bold 12px arial,sans-serif;}
table.tddata td {background-color:#fff;font:normal 11px arial,sans-serif;border-bottom:1px solid #ccc;padding-left:4px;}
table.tddata2 td {background-color:#fff;font:normal 12px arial,sans-serif;border:1px solid #ccc;border-top:1px solid #fff;padding-left:4px;}
table.tddata2 th {background-color:#ddd;}
tr.trodd td {background-color:#eee;}


/* for print page */
.ppprintbut {padding-right: 30px;}
@media print {
.dontprint {display:none;}
}

/* for short sale */
.shortSaleBox {background-color:#FFFFCF;color:#000000;font-size:1.5em;border:2px ridge #FFFFA0; padding:3px;margin:2px;}


