A { text-decoration: none; color: #00295b; font-weight:bold; }
A:visited { text-decoration: none; color: #00295b; font-weight:bold; }
A:hover { text-decoration: none; color: #fff; font-weight:bold; }
A:active { text-decoration: none; color: #00295b; font-weight:bold;  }

h1 { color:#00295b; font-size:0.9em }

body { background: #00275d; overflow: auto; background-color: #00275d; text-align:center; font-family: arial; }

#hsBody { text-align:left; width:826px; margin-left:auto; margin-right:auto; background: #00275d url(/ir/htg/images/slice.gif) top left; background-repeat: repeat-y; background-position: top left; }
*html #hsBody { margin-top:-8px; }

#content { float:right; width:518px; padding-right:34px; }
*html #content { width:560px; }

#subnav { float:left; width:210px !important; padding-left:26px; padding-right:0px; font-size:0.75em; }
*html #subnav { width:250px !important }
#hsSubNav { margin-left:-41px; margin-bottom:12px; margin-top:5px; margin-right:0px; width:191px }
#hsSubNav a{ padding-left:14px; }
#hsSubNav a:hover{ border:0px; color:#fff }
#hsSubNav li { margin-right:0px; padding-right:0px; padding-bottom:5px }
*html #hsSubNav { margin-left:0px; }
#investorNav { padding-left:0px; margin-left:0px; list-style-position: inside; margin-top:3px; }
#investorNav li{ color:#00295b; margin-left:0px; padding-left:0px; list-style-position: outside; list-style: none; list-style-image:none; margin-bottom:12px }
#investorNavActive { color:#00295b; border-bottom:2px solid #fcaa23; cursor:default }

#hsSubNav li { margin-bottom:3px; }

#chosenone { list-style-type:none; display:block; background: url(/ir/htg/images/sidebar_selected.gif) left top; background-repeat: no-repeat; }




div.rounded { background: #cbd8e0 url(/ir/htg/images/interface/corner1.gif) no-repeat top right; background-repeat: no-repeat; width:100%; }
div.rounded div { background: transparent url(/ir/htg/images/interface/corner2.gif) no-repeat top left; background-repeat: no-repeat; width:100%; }
div.rounded div div { background: transparent url(/ir/htg/images/interface/corner3.gif) no-repeat bottom right; background-repeat: no-repeat; width:100%; }
div.rounded div div div { background: transparent url(/ir/htg/images/interface/corner4.gif) no-repeat bottom left; background-repeat: no-repeat; padding:15px; width:100%; }

div.rounded div div div fieldset legend { font-weight:bold; color:#00275d; font-size:1.2em; margin-bottom:13px; margin-left:-2px }
*html div.rounded div div div fieldset legend { margin-left:-7px }

div.rounded div div div fieldset { font-size:0.7em; }
div.rounded div div div fieldset table { font-size:1em; }
div.rounded div div div fieldset div { background: none; padding:0px }
div.rounded div div div fieldset p { font-size:1em; }
div.rounded div div div p { font-size:0.8em; }
div.rounded div div div address { font-size:0.8em; }

div.rounded div div div table { width:94% }
*html div.rounded div div div table { width:100% }

table { font-size:0.7em; border-collapse:collapse; BORDER: 0px; }
table td, table caption, table th{ BORDER: 2px #cbd8e0; border-style: solid; padding: 2px; vertical-align: top; }
table caption{ font-weight:bold; color:#00275d; font-size:1.2em; margin-bottom:0px; padding-bottom:9px }
table th{ font-weight:bold; background:#e1eaef; text-align:left }
table td{ background:#e1eaef; }

.disclaim div{ font-size:0.7em; padding-top:20px }

p { font-size:0.8em }

fieldset { font-size:0.7em; border:0px; }

.graphbox1, .graphbox2, .graphbox3, .graphbox4 { float:left; width:220px }
*html .graphbox1, .graphbox2, .graphbox3, .graphbox4 { float:left; width:192px }

#pvcbox1 { height:76px; }
#pvcbox2 { height:76px }
#pvcbox3 { height:76px }
#pvcbox4 { height:76px }
*html #pvcbox1 { height:112px }
*html #pvcbox4 { height:127px }

input { font-size:0.7em; }
fieldset input { font-size:1em; }
fieldset select { font-size:1em; }
.rounded select { font-size:1em; }

#chartForm { padding-top:20px }
*html #chartForm { padding-top:0px }

#chartForm #submitbutton { margin-top:7px }
*html #chartForm #submitbutton { margin-top:16px }

.newsLink { font-size:0.7em }

fieldset { width:92% }
*html fieldset { width:100% }

/** stuff below defines table aligns **/
#tablebroker1 td, #tablebroker2 td{ text-align:right; }
#tablecompanytrades th{ text-align:center }
#tablecompanyprices1 th, #tablecompanyprices2 th, #tablecompanyprices3 th, #tablecompanyprices4 th { text-align:center }
#tablekeydates1 td, #tablekeydates2 td { text-align:right !important }
#tablemajorshareholders1 td, #tablemajorshareholders2 td{ text-align:right }
#tabledirectors td{ text-align:right }

h2 { font-size:0.8em; font-weight:bold; margin-top:0px }

#content li { font-size:0.7em }

#topheader { clear:both; width:820px !important; margin-left:auto; margin-right:auto; padding-top:12px }
#topheadernav { color:#f8ab1d; font-family:arial; margin-top:-39px; float:left; }
#topheadernav li { display: inline; list-style-type: none; }
#topheadernav A { text-decoration: none; color: #fff; font-weight:normal; font-size:0.75em; padding-right:14px;padding-left:8px; }
#topheadernav A:visited { text-decoration: none; color: #fff; font-weight:normal; font-size:0.75em; padding-right:14px;padding-left:8px; }
#topheadernav A:hover { text-decoration: none; color: #fff; font-weight:normal; border-bottom:0px; font-size:0.75em; padding-right:14px;padding-left:8px; }
#topheadernav A:active { text-decoration: none; color: #fff; font-weight:normal; font-size:0.75em; padding-right:14px;padding-left:8px; }
#topheadernav { margin-top:33px }

#logopic { float:left; margin-bottom:15px }

#footerbar { clear:both; width:820px !important; color:#f8ab1d; font-family:arial; margin-top:-17px; margin-left:auto; margin-right:auto; }
#footerbar li { display: inline; list-style-type: none; }
#footerbar A { text-decoration: none; color: #fff; font-weight:normal; font-size:0.9em; padding-right:16px;padding-left:16px; }
#footerbar A:visited { text-decoration: none; color: #fff; font-weight:normal; font-size:0.9em; padding-right:16px;padding-left:16px; }
#footerbar A:hover { text-decoration: none; color: #fff; font-weight:normal; border-bottom:0px; font-size:0.9em; padding-right:16px;padding-left:16px; }
#footerbar A:active { text-decoration: none; color: #fff; font-weight:normal; font-size:0.9em; padding-right:16px;padding-left:16px; }

#heightfixer2 { margin-bottom:30px; width:163px }
*html #heightfixer2 { margin-bottom:23px; width:auto }

#heightfixer1 { margin-bottom:23px; margin-left:0px; list-style: none; margin-left:-39px; }
*html #heightfixer1 { margin-bottom:10px; margin-left:0px; }

#heightfixer1 li { margin-left:0px; }




#content ol, #content ul{font-size:1.2em}

#freeReport { padding-left:136px; padding-top:0px }
*html #freeReport { padding-top:14px }

.graphbox3 { height:78px }
#graphdateboxes { background:none; margin:0px !important; padding:0px !important; text-align:right; width:176px }
*html #graphdateboxes { width:160px }

.checkboxholder { float:left; width:25px!important;}
*html .checkboxholder {width:25px}

.checkLabel { float:left; width:145px!important; padding-top:3px !important;}
*html .checkLabel { margin-left:12px;}

acronym { cursor:help; border-bottom:1px dashed #000 }

#newsresultslist { margin-bottom:3px; margin-top:-1px }
*html #newsresultslist { margin-bottom:0px }

*html .arrowfix { margin-top:3px !important }

.audit ol li{
	margin-bottom:10px;
}

.audit ol li ul {
	margin-top:10px;
}

.audit ol li ul li{
	font-size:12px !important;
	padding:0;
	margin:0 0 10px 0;
}