html { height: 100%; margin-bottom: 1px; }

body {
margin: 0px; background-image: url('../images/bg.jpg'); background-attachment: fixed   
}
#navlist {
margin-left: 20px; padding-left: 0; list-style: none;
}

#navlist li {
padding-left: 18px; margin-bottom:3px; background-image: url('../images/bullet.gif'); background-repeat: no-repeat; background-position: 0 0em;
}

#reglist {
margin-left: 0px; padding-left: 0; list-style: none;
}

#reglist li {
padding-left: 18px; background-image: url('../images/bullet.gif'); background-repeat: no-repeat; background-position: 0 0em;
}

#smalllist {
margin-left: 0px; padding-left: 0; list-style: none;
}

#smalllist li {
padding-left: 10px; font: 9px/normal Microsoft Sans Serif, Arial, Geneva, Arial, Helvetica, sans-serif;  background-image: url('../images/bullet5.gif'); background-repeat: no-repeat; background-position: 0 0px;
}

#barlist { padding-left: 0px; margin-top: 2px; margin-left: 0px; width: 130px;  list-style: none; }


#barlist li a {font: 11px/normal Tahoma, Arial, Geneva, Arial, Helvetica, sans-serif; 
display: block; color: #888888; width:100%; line-height: 14px; text-decoration:none; 
padding-top: 11px; padding-bottom: 4px; padding-left: 18px; padding-right: 5px; 
background-image: url('../images/side_bullet.gif'); background-repeat: no-repeat; background-position: 0px 0px;
}
#barlist li a:hover {font: 11px/normal Tahoma, Arial, Geneva, Arial, Helvetica, sans-serif; 
display: block; color: #112a40; width:100%; line-height: 14px; 
background-image: url('../images/side_bullet_over.gif'); background-repeat: no-repeat; background-position: 0px 0px; 
}

#barlist li.on {font: 11px Tahoma, Arial, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; 
padding-top: 11px; padding-bottom: 4px; padding-left: 18px; padding-right: 5px; width:100%; color: #000000; line-height: 14px; 
background-image: url('../images/side_bullet_on.gif'); background-repeat: no-repeat; background-position: 0px 0px; 
}

html>body #button li a { width: auto; }

#newslink { padding-left: 0px; padding-bottom: 5px; margin-top: 3px; margin-bottom: 5px; margin-left: -20px;  width: 190px;  list-style: none; }
#newslink li.link {font: 9px/normal Microsoft Sans Serif, Arial, Geneva, Arial, Helvetica, sans-serif; padding-top: 2px; padding-bottom: 3px; padding-left: 36px; background-image: url('../images/dot5.gif'); background-repeat: no-repeat; background-position: 20px 0px; }
#newslink li.firstlink2 {font: 9px/normal Microsoft Sans Serif, Arial, Geneva, Arial, Helvetica, sans-serif; padding-top: 2px; padding-bottom: 3px; padding-left: 36px; background-image: url('../images/dot7.gif'); background-repeat: no-repeat; background-position: 20px 0px; }
#newslink li.link2 {font: 9px/normal Microsoft Sans Serif, Arial, Geneva, Arial, Helvetica, sans-serif; padding-top: 2px; padding-bottom: 3px; padding-left: 36px; background-image: url('../images/dot6.gif'); background-repeat: no-repeat; background-position: 20px 0px; }
#newslink li a {font: 9px/normal Microsoft Sans Serif, Arial, Geneva, Arial, Helvetica, sans-serif; display: block; color: #888888; width:100%; line-height: 13px; text-decoration:none; }
#newslink li a:hover {font: 9px/normal Microsoft Sans Serif, Arial, Geneva, Arial, Helvetica, sans-serif; display: block; color: #112a40; width:100%; line-height: 13px; text-decoration:none; }

.newsdate {

	font: 9px/normal Microsoft Sans Serif, Arial, Geneva, Arial, Helvetica, sans-serif; 
	color: #333333; font-weight: bold; 
}

td {  
	font: 11px Tahoma, Arial, Helvetica, Verdana, Geneva, sans-serif; 
	line-height: 15px;
	text-decoration: none;
	color: #000000;
}

.hometext {  
	font: 11px Tahoma, Arial, Helvetica, Verdana, Geneva, sans-serif; 
	line-height: 19px;
	text-decoration: none;
	color: #000000;
}

a, a:active, a:visited {  
	font: 11px Tahoma, Arial, Helvetica, Verdana, Geneva, sans-serif;
	color: #8f7755; 
	text-decoration: underline;
}
a:hover {  
	font: 11px Tahoma, Arial, Helvetica, Verdana, Geneva, sans-serif;  
	color: #cc9933;
	text-decoration: underline;
}

.inputtext {

	font: 11px/normal Tahoma, Microsoft Sans Serif, Arial, Geneva, Arial, Helvetica, sans-serif; 
	color: #000000;
}
.searchtext {

	font: 9px/normal Microsoft Sans Serif, Arial, Geneva, Arial, Helvetica, sans-serif; 
	color: #000000;
}
.smalltext {

	font: 9px/normal Microsoft Sans Serif, Arial, Geneva, Arial, Helvetica, sans-serif; 
	color: #000000;
}
.heading {

	font: 11px/normal Tahoma, Microsoft Sans Serif, Arial, Helvetica, sans-serif; 
	color: #254DAE; 
	font-weight:bold ;
}

.exchange {font: Tahoma, Microsoft Sans Serif, Arial, Geneva, Arial, Helvetica, sans-serif; color:#112a40 ;font-size: 11px; font-weight: bold;}
.trade {font: Tahoma, Microsoft Sans Serif, Arial, Geneva, Arial, Helvetica, sans-serif;color:#937958;font-size: 11px; font-weight: bolder;}
.change {font: Tahoma, Microsoft Sans Serif, Arial, Geneva, Arial, Helvetica, sans-serif; color:#CC9933;font-size: 11px; font-weight: bold;}
.volume {9px/normal Microsoft Sans Serif, Arial, Geneva, Arial, Helvetica, sans-serif; color:#000000; font-weight: normal; line-height: 20px}
.when {color:#CC9933;font-size: 12px;; line-height: 20px}
.delay {color:#CC9933;font-size: 12px; font-style: }


.subnav {   font-family: Microsoft Sans Serif, Arial, Helvetica, sans-serif; color: #000000; font-size: 9px; line-height: 14px; text-decoration: none; font-weight: bold;}
.subnav td {padding: 0px }
.subnav a {font-family: Microsoft Sans Serif, Arial, Helvetica, sans-serif;  font-size: 9px; color: #57646c; text-decoration: none;}
.subnav a:active {font-family: Microsoft Sans Serif, Arial, Helvetica, sans-serif;  font-size: 9px; color: #57646c }
.subnav a:visited {font-family: Microsoft Sans Serif, Arial, Helvetica, sans-serif;  font-size: 9px; color: #57646c }
.subnav A:hover            {font-family: Microsoft Sans Serif, Arial, Helvetica, sans-serif;  font-size: 9px; color: #112a40; }


.subnav2 {   font-family: Tahoma, Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; line-height: 14px;}
.subnav2 td {padding: 0px }
.subnav2 a {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #636969;text-decoration: none;} 
.subnav2 a:active {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #636969; text-decoration: none;} 
.subnav2 a:visited {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #636969; text-decoration: none;}
.subnav2 A:hover            {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #122746; text-decoration: underline;}

.subnav3 {   font-family: Microsoft Sans Serif, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 9px; line-height: 13px; text-decoration: none;   }
.subnav3 td {padding: 0px }
.subnav3 a {font: 9px; color: #666666 ;text-decoration: none;}
.subnav3 a:active {font: 9px; color: #666666 ;text-decoration: none;}
.subnav3 a:visited {font: 9px; color: #666666 ;text-decoration: none;}
.subnav3 A:hover            {font: 9px; color: #FDBE01; text-decoration: none;}


h4, .likeH4 {  font-family: Tahoma, Arial, Helvetica, sans-serif; color: #122746; font-size: 12px; padding-bottom: 6px; background: url(../images/dot2.gif) repeat-x bottom; margin-top: 15px; margin-bottom: -10px;}

h5, .likeH5 {  font-family: Tahoma, Arial, Helvetica, sans-serif; color: #122746; font-size: 11px; padding-bottom: 6px; background: url(../images/dot2.gif) repeat-x bottom; margin-top: 20px; margin-bottom: -10px;}
h3, .likeH3 {  font-family: Tahoma, Arial, Helvetica, sans-serif; color: #122746; font-size: 12px; padding-bottom: 6px; background: url(../images/dot2.gif) repeat-x bottom; margin-top: 30px; margin-bottom: -10px;}
.likeH1 {  font-family: Tahoma, Arial, Helvetica, sans-serif; color: #122746; font-size: 12px; padding-bottom: 6px; margin-bottom: -10px;}
h2, .likeH2 {  font-family: Tahoma, Arial, Helvetica, sans-serif; color: #122746; font-size: 14px; padding-bottom: 16px; margin-top: 5px; margin-bottom: -8px;}

.datatable {   font-family: Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 10px;  background-color: #F1E4CC; border: 1px solid #CC9933; }
.datatable td {padding: 4px }
.datatable th { text-align: left; padding: 4px;  border-bottom: 1px solid black}
.datatable_total { background-color: #DEBF8A; ; font-weight: bold;  border-top: 2px solid white; border-bottom: 2px solid white;}
.datatable_oneline { background-color: #F1E4CC;  border-bottom: 1px solid white;}
.datatable_twoline { background-color: #F1E4CC;  border-top: 1px solid white; border-bottom: 1px solid white;}
.underline { border-bottom: 1px solid black}

.financials {   font-family: Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 10px;  background-color: #B2CAEE; border: 1px solid #003366; }
.financials td {padding: 4px }
.financials th { text-align: left; padding: 4px;  border-bottom: 1px solid black;}
.financials_total { background-color: #7A96D7 ; font-weight: bold;  border-top: 2px solid white; border-bottom: 2px solid white;}
.financials_oneline { border-bottom: 1px solid white;}
.financials_twoline { background-color: #7A96D7  border-top: 1px solid white; border-bottom: 1px solid white;}


.caption {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;; font-style: italic}

.image {  border: 1px solid #CC9933; }

.searchtable {   font-family: Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 10px; padding: 0px; border-spacing: 0px; background-color: #FFFFFF; border: 1px solid #CC9933; }

.searchtable2 {   font-family: Tahoma, Arial, Helvetica, sans-serif;  font-size: 11px; border-spacing: 1px; padding: 0px}
.searchtable2 td {padding: 4px;  background-color: #F4EBC7}
.searchtable2 th {padding: 4px;  background-color: #f5e193 }

.searchtable3 {   font-family: Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 10px; border-spacing: 1px; padding: 0px; background-color: #f5e193}
.searchtable3 td {padding: 1px; background-color: #f5e193}

.smalltable {   font-family: Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 9px; border-spacing: 1px; padding: 0px}
.smalltable td {font-family: Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 9px; padding: 2px;  background-color: #F4EBC7}
.smalltable th {padding: 2px;  background-color: #f5e193 }

.colortable td {font-family: Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 9px; border-spacing: 1px; padding: 0px}

