/* Browser reset */
* {
margin:0;
padding:0;
}
body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
background-color:#ffffff;
}
#frame {
width:672px;
margin:0 auto 0 auto;
position:relative;
}
#markets_content {
border:1px solid #cccccc;
border-top:1px solid #cccccc;
}
*:first-child+html #markets_content {
padding:0 0 10px 0;
}
* html #markets_content {
padding:0 0 10px 0;
}
#markets_nav {
position:relative;
float:left;
width:100%;
font-size:11px;
line-height:normal;
}
#markets_nav ul {
margin:0;
padding:10px 10px 0 0px;
list-style:none;
}
#markets_nav li {
display:inline;
margin:0 5px 0 0;
padding:0;
}
#markets_nav a {
float:left;
background:url("http://www.sharewatch.mdgms.com/files/images/tableft.gif") no-repeat left top;
margin:0;
padding:0 0 0 7px;
text-decoration:none;
font-weight:bold;		
}
#markets_nav a span {
float:left;
display:block;
background:url("http://www.sharewatch.mdgms.com/files/images/tabright.gif") no-repeat right top;
padding:5px 12px 4px 6px;
color:#666;
}
#markets_nav a span { float:none; }
#markets_nav a:hover span {
color:#fff;
}
#markets_nav #current a:link, #markets_nav #current a:visited {
background-position:0% -28px;
color:#666;
}
#markets_nav #current a:link span, #markets_nav #current a:visited span {
background-position:100% -28px;
color:#666;
}
#markets_nav a:hover {
background-position:0% -28px;
background-color:#666;
}
#markets_nav a:hover span {
background-position:100% -28px;
background-color:#666;
}
#markets_3cols {
width:672px;
}
#markets_col_1, #markets_col_2, #markets_col_3 {
xwidth:251px;
float:left;
border:1px solid #cccccc;
font-size: 9px;
}
#markets_col_1 {
margin:10px 5px 10px 5px;
}
* html #markets_col_1 {
margin:10px 10px 10px 5px;
}
#markets_col_2 {
margin:10px 5px 10px 0px;
}
#markets_col_3 {
margin:10px 0px 10px 0px;
}
#markets_3cols h1 {
color:#326293;
font-size:14px;
margin:5px 5px 5px 8px;
}
#markets_col_1 table, #markets_col_2 table, #markets_col_3 table {
width:211px;
margin:2px;
}
#markets_col_1 th, #markets_col_2 th, #markets_col_3 th {
font-weight:bold;
text-align:left;
background-color:#326293;
color:#fff;
padding:3px;
}
#markets_col_1 td.pos {
color:#3E9933;
}
#markets_col_2 td.neg {
color:#CC0000;
}
#markets_col_1 td, #markets_col_2 td, #markets_col_3 td {
padding:2px;
background-color:#DDDDDD;
}
#markets_full_width {
width:649px;
border:1px solid #cccccc;
margin:0 0px 10px 10px;
}
#markets_full_width span {
cursor: hand	
}

#sharewatch_banner {
width:649px;
margin:5px 0px 5px 0px;
}		
#sharewatch_banner table {
width:639px;
margin:5px 0px 5px 0px;
}		
#markets_full_width h1{
color:#326293;
font-size:14px;
margin:5px 5px 5px 8px;
}
#markets_full_width table {
width:639px;
margin:5px;
}
#markets_full_width th {
font-weight:bold;
text-align:left;
background-color:#326293;
color:#fff;
padding:3px;
}
#markets_full_width td {
padding:3px;
}
#markets_full_width tr {
background-color:#DDDDDD;
}	

#markets_full_width td.bold {
	font-weight: bold;
	font-size:14px;
}	



#markets_stream {
float:right;
font-size:10px;
color:#999;
margin:-21px 0 0 0;
padding:3px 25px 0 0;
}

*:first-child+html #markets_stream {
margin:-25px 0 0 0;
padding:3px 28px 0 0;
}
* html #markets_stream {
margin:-25px 0 0 0;
padding:3px 28px 0 0;
}		
#markets_stream img {
position:absolute;
}
#markets_stream a:link, #markets_stream a:visited {
color:#999;
}
#markets_stream a:hover, #markets_stream a:active {
text-decoration:none;
color:#999;
}
.green_text {
color:#009933;
}
.red_text {
color:#CC0000;
}
.blue_text {
color:#0000CC;
}
a:link, a:visited {
color:#000;
}
a:hover, a:active {
text-decoration:none;
}	
#company_content {
border:1px solid #cccccc;
margin:20px 0 20px 0;
}
#company_trend {
float:left;
border:1px solid #cccccc;
border-top:1px solid #cccccc;
width:648px;
margin:10px;
}
* html #company_trend {
margin:10px 0 10px 5px;
}
#company_trend h1 {
color:#326293;
font-size:20px;
margin:15px 5px 5px 110px;
}
#company_trend_arrow {
float:left;
width:98px;
height:98px;
margin:5px 0 0 5px;
}
#company_logo {
float:right;
width:200px;
text-align:right;
margin:2px 10px 0 0;
}		
#company_trend_table table {
width:529px;
margin:15px 0 0px 10px;
}
#company_trend_table th {
font-weight:normal;
text-align:left;
background-color:#326293;
color:#fff;
padding:3px;
}
#company_trend_table td {
padding:3px;
font-size:14px;
}
#company_data {
float:left;
border:1px solid #cccccc;
margin:0 10px 10px 10px;
}
* html #company_data {
margin:0px 10px 10px 5px;
}
#company_data table {
width:212px;
}
#company_data th {
font-weight:bold;
text-align:right;
background-color:#326293;
color:#fff;
padding:3px;
}
#company_data td {
padding:3px;
background-color:#DDDDDD;
}
#company_chart {
float:left;
width:420px;
}
#company_chart_data {		
border:1px solid #cccccc;
border-top:1px solid #cccccc;
padding:2px;
width:420px;
margin:22px 0 10px 0;
}
* html #company_chart_data {
margin:0px 0px 10px 0px;
}
*:first-child+html #company_chart_data {
margin:0 0 10px 0;
}
#company_news {
border:1px solid #cccccc;
margin:0 10px 10px 10px;
padding:10px;
}
#company_news h1 {
color:#326293;
font-size:20px;
}
#company_news p {
margin:5px 0 5px 0;
padding:0 0 10px 0;
}
#company_news p.news {
margin:5px 0 5px 0;
padding:0 0 10px 0;
border-bottom:1px dotted #cccccc;
}
#company_nav {
width:100%;
font-size:11px;
line-height:normal;
}
#company_nav ul {
margin:0;
xpadding:10px 10px 0 0px;
list-style:none;
}
#company_nav li {
display:inline;
margin:0 5px 0 0;
padding:0;
}
#company_nav a {
float:left;
background:url("http://www.sharewatch.mdgms.com/files/images/tableft.gif") no-repeat left top;
margin:0;
padding:0 0 0 7px;
text-decoration:none;
font-weight:bold;		
}
#company_nav a span {
float:left;
display:block;
background:url("http://www.sharewatch.mdgms.com/files/images/tabright.gif") no-repeat right top;
padding:5px 13px 4px 2px;
color:#666;
}
#company_nav a span { float:none; }
#company_nav a:hover span {
color:#fff;
}
#company_nav .current a:link, #company_nav .current a:visited {
background-position:0% -28px;
color:#666;
}
#company_nav .current a:link span, #company_nav .current a:visited span {
background-position:100% -28px;
color:#666;
}	
#company_nav a:hover {
background-position:0% -28px;
background-color:#666;
}
#company_nav a:hover span {
background-position:100% -28px;
background-color:#666;
}
#markets_col_1 td.bggreen, #markets_col_2 td.bggreen, #markets_col_3 td.bggreen {
padding:2px;
background-color:#3E9933;
color: #FFFFFF;
}
#markets_col_1 td.bgred, #markets_col_2 td.bgred, #markets_col_3 td.bgred {
padding:2px;
background-color:#CC0000;
color: #FFFFFF;
}
#markets_col_1 td.bggrey, #markets_col_2 td.bggrey, #markets_col_3 td.bggrey {
padding:2px;
color: #FFFFFF;
}
#container {
width:400px;
left:10px;
top:130px;
}
.footer {
text-align:center;
}
#skyscraper {
  position: absolute;
  top: 0;
  right: 0;
  border: 1px solid black;
}
.pagination dt, .pagination dd, .pagination ol li {
  float: left;
}
.pagination a {
  text-decoration: none;
}
.pagination a:hover, .pagination .current {
  text-decoration: underline;
}
.pagination dd {
  margin-left: .5em;
}
.pagination .numeric {
  padding: 0 .6em;
  
  background: url(/files/images/list_item_pipe.gif) no-repeat 0 75%;
}
.pagination .numeric.initial {
  background: none;
}
.pagination .first a, .pagination .last a, .pagination .previous a, .pagination .next a {
  display: block;
  width: 7px;
  height: 7px;
  margin: .2em 1px;
  padding: 2px;
  
  background: transparent no-repeat center;
  text-indent: -9999px;
  overflow: hidden;
}
.pagination .first a, .pagination .last a {
  width: 13px;
}
.pagination .first a {
  background-image: url(/files/images/arrow_first.gif);
}
.pagination .last a {
  background-image: url(/files/images/arrow_last.gif);
}
.pagination .previous a {
  background-image: url(/files/images/arrow_prev.gif);
}
.pagination .next a {
  background-image: url(/files/images/arrow_next.gif);  
}
