#TP_content #hsbody {
	width:615px !important;
	padding:15px 10px;
	margin:0;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#TP_content #hsbody p {
	margin: 5px 0;
	text-align:justify;
}

#TP_content #hsbody h1 {	
	margin: 0;
    font-size:14px; 
	padding:10px 0; 
	color:#003724;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#TP_content #hsbody h2 {
	margin: 0;
    font-size:13px !important; 
	color:#003724;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#TP_content #hsbody h3 {	
	margin: 0;
    font-size:12px; 
	color:#003724;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#TP_content #hsbody h4 {
	margin: 0;
    font-size:12px; 
	color:#003724;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#TP_content #hsbody ol,#TP_content #hsbody ul{
	margin:0;
	padding-left:20px !important;
}

#TP_content #hsbody ol li,#TP_content #hsbody ul li{
	text-align:justify;
	padding:5px 0;
	margin:0;
}

#TP_content #hsbody a {
	text-decoration:none ;
	color: #003724;
	outline: none;
	font-weight: normal;
}

#TP_content #hsbody a:hover, #TP_content #hsbody a.selected {
	text-decoration: underline;
}

#TP_content #hsbody table {
    width:100%;
    margin:0;
    padding:0;
    margin-bottom:20px;
	font-size:11px; font-size:"11px";
}

#TP_content #hsbody table caption {
	clear:both;
    text-align:left; 
    background-color:#fff;
	color:#003724;
    padding:3px 5px;
	font-weight:bold;
}

#TP_content #hsbody table td,#TP_content #hsbody table th { 
    text-align:right;    
    margin:0;
	padding:5px;
	border-bottom:1px solid #e2eeea;
	font-size:11px;
}

#TP_content #hsbody #company-summary table thead th {   
	color:#7f9f00;
}

#TP_content #hsbody table tbody th {    
    font-weight:normal;
}

#TP_content #hsbody p.alert_box {
	clear:both;
	margin:10px 0 !important;
}
#TP_content #hsbody p.alert_box label {
	float:left;
	clear:none;
	width:auto;
	margin-left:10px;
}
#TP_content #hsbody p.cancontact label {
	width:100%;
}
#TP_content #hsbody p.cancontact input {
	float:right;
}
#TP_content #hsbody p.alert_box input {
	float:left;
}
#TP_content #hsbody #alerts fieldset p {
	clear:both;
}
#TP_content #hsbody #alerts fieldset {
	clear:both;
	float:left;
	width:100%;
}
#TP_content #hsbody form {
	width:100%;
	margin:0;
	padding:0;
	clear:both;
} 

#TP_content #hsbody fieldset { 
    border:0;
    padding:0;
    position:relative;
}

#TP_content #hsbody legend {
    font-weight:bold; 
    margin:5px 0 0 0;
    padding:0;
    float:left;
	color:#7f9f00;	
}

#TP_content #hsbody label {
    display:block;
    float:left;
    width:150px;
	clear:left;
	font-size:11px;
}

#TP_content #hsbody dt {
    float:left;
    display:block;
    width:50px;
}

#TP_content #hsbody input,#TP_content #hsbody select {
    float:left;
    margin:2px 0;
	font-size:11px;
	font-family:Verdana, Arial,Helvetica,sans-serif;
}

#TP_content #hsbody .error,#TP_content .hsbody  #errorDiv {
    color:#f00;
    margin:0;
    }

#TP_content #hsbody .button {
	background:url("http://miranda.hemscott.com/ir/tpk/images/bg_butt.gif") no-repeat left;
	background-color:#004528;
    color:#fff;
	height:18px;
	padding:0 4px 0 16px;
    margin-right:10px;   
	border:none;
}

/* generic classes */

#TP_content #hsbody  .floatleft  {
    float:left;
}
#TP_content #hsbody .floatright {
    float:right;
}
#TP_content #hsbody .clear {
    clear:both;
}
#TP_content #hsbody .alignleft {
    text-align:left;
}
#TP_content #hsbody .alignright {
    text-align:right;	
}
#TP_content #hsbody .aligncenter {
    text-align:center;
}

#TP_content #hsbody .title {
    color:#7f9f00;
    font-weight:bold;
	font-size:12px;
}    

#TP_content #hsbody .pos {
    color:#1BA71B; /* green displayed on positive change */
}   

#TP_content #hsbody .neg {
    color:#CC0000; /* red displayed on negative change */
}

#TP_content #hsbody .nochange {
    color:#4883C0; /* no change */
}

#TP_content #hsbody .result {
    font-weight:bold;
}

#TP_content #hsbody .error {
    padding:5px 0;
	margin:0;
}

#TP_content #hsbody .hLight {
    color:#003724;	
	font-weight:bold;
}

#TP_content #hsbody .boldtxt {    	
	font-weight:bold;
}

#TP_content #hsbody .paddinglxx {    	
	margin-left:20px;
}

#TP_content #hsbody .paddingright{
padding-right:10px;
}

#TP_content #hsbody .colortpk{color:#004528;}
#TP_content #hsbody .colorftse{color:#ff0000;}
#TP_content #hsbody .colorsupport{color:#00ccff;}

#TP_content #hsbody .abbr,
#TP_content #hsbody acronym,
#TP_content #hsbody abbr {
    cursor: help; 
    border-bottom: 1px dotted #ccc !important;
}
#TP_content #hsbody #content-main{
	width:400px;
	padding:0 20px 0 0;
	float:left;
}

#TP_content #hsbody #content-other{
	width:185px;
	padding:0 0 0 10px;
	float:left;
}

#TP_content #hsbody table.dataTbl tbody tr th{
	font-weight:bold;
	color:#7F9F00;	
}

#price2,#changep2,#time,#date2,#dayvolume2 {
	font-weight:bold;
	color:#003724;
}
