
H5 {
    FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #ffffff; 
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif
}
H4 {
    FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	COLOR: #666699; 
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif
}
H3 {
    FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #cc0000; 
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif
}
H2 {
    FONT-WEIGHT: bold; 
	FONT-SIZE: 18px; 
	COLOR: #cc0000; 
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif
}
H1 {
    FONT-WEIGHT: bold; 
	FONT-SIZE: 24px; 
	COLOR: #cc0000; 
	FONT-STYLE:italic; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
BODY {
         FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif
}
A:visited {
         TEXT-DECORATION: none
}
A:link {
         TEXT-DECORATION: none
}
A:hover {
         COLOR: #cc0000; TEXT-DECORATION: underline
}
A:active {
         TEXT-DECORATION: none
}
.text {
    FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	FONT-FAMILY: Verdana, Arial,Helvetica, sans-serif
}
.teasertitletext:hover {
    COLOR: #99cccc; 
	TEXT-DECORATION: underline
}
.teasertitletext {
    FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #99cccc;
    TEXT-DECORATION: none; 
	FONT-FAMILY:Tahoma, Verdana, Arial, Helvetica, sans-serif
}
.teasertextindent {
    MARGIN-TOP: 3px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px;
	MARGIN-LEFT: 15px; 
	COLOR: #cccccc; 
	FONT-FAMILY: Tahoma, Verdana, Arial,Helvetica, sans-serif
}
.teasertext:hover {
    COLOR: #ffffff; 
	TEXT-DECORATION: underline
}
.teasertext {
    FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	MARGIN-LEFT: 4px; 
	COLOR:#cccccc; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif
}
.teaserquote {
    FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
    COLOR: #cccc99;
    text-decoration: none;
    FONT-FAMILY:Tahoma, Verdana, Arial, Helvetica, sans-serif
}
.teaserquote:hover {
    COLOR: #ffffff; 
	TEXT-DECORATION: underline
}
.rightlinks:hover {
    FONT-WEIGHT: normal;
    COLOR: #ffffff; 
	TEXT-DECORATION: underline
}
.rightlinks {
    FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR:#ffffff; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif
}
.tagline {
    FONT-WEIGHT: normal;
    FONT-STYLE: italic;
    COLOR: #333333;
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdana, Arial,Helvetica, sans-serif
}
.stockprice {
    FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY:Tahoma, Verdana, Arial, Helvetica, sans-serif
}
.stockdisclaimer {
    FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #666666;
	FONT-FAMILY:Tahoma, Verdana, Arial, Helvetica, sans-serif
}
.smallwhitetext {
    FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; COLOR: #ffffff; 	
	FONT-FAMILY:Tahoma, Verdana, Arial, Helvetica, sans-serif
}
.smalltext {
    FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	FONT-FAMILY: Verdana, Arial,Helvetica, sans-serif
}
a.smalltext:link {
    FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	FONT-FAMILY: Verdana, Arial,Helvetica, sans-serif
}
a.smalltext:visited {
    FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	FONT-FAMILY: Verdana, Arial,Helvetica, sans-serif
}
.smallgreytext {
    FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: #cccccc; 
	FONT-FAMILY:Tahoma, Verdana, Arial, Helvetica, sans-serif
}
.smallwhiteboldtext {
    FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
    COLOR: #ffffff; 
	FONT-FAMILY: Verdana, Arial,Helvetica, sans-serif
}
.smallboldtext {
    FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	FONT-FAMILY: Verdana, Arial,Helvetica, sans-serif
}
.searchbox {
    FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	FONT-FAMILY: Tahoma,Verdana, Arial, Helvetica, sans-serif
}
.normaltext {
    FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	FONT-FAMILY: Verdana, Arial,Helvetica, sans-serif
}
.normalboldtext {
    FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	FONT-FAMILY: Verdana, Arial,Helvetica, sans-serif
}
.headline6 {
    FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #cc0000; 
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif
}
.headline5 {
    FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #ffffff; 
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif
}
.headline4 {
    FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #666699; 
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif
}
.headline3 {
    FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #cc0000; 
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif
}
.headline2 {
    FONT-WEIGHT: bold; 
	FONT-SIZE: 18px; 
	COLOR: #cc0000; 
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif
}
.headline1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 24px;
	COLOR: #FFFFFF;
	FONT-STYLE:normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background-color: #CC0000;
	text-align: left;
	padding-left: 14px;
}
.globallinksselected:hover {
    COLOR: #0000cc; 
	TEXT-DECORATION: underline
}
.globallinksselected {
    FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #333333; 
	FONT-FAMILY:Tahoma, Verdana, Arial, Helvetica, sans-serif
}
.globallinksindent {
    MARGIN-TOP: 2px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px;
	MARGIN-BOTTOM: 2px; 
	MARGIN-LEFT: 10px; 
	COLOR: #666666; 
	FONT-FAMILY: Tahoma,Verdana, Arial, Helvetica, sans-serif
}
.globallinks:hover {
    COLOR: #0000cc; TEXT-DECORATION: underline
}
.globallinks {
    FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #666666; 
	FONT-FAMILY:Tahoma, Verdana, Arial, Helvetica, sans-serif
}
.markethdr {
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
}
td.market {
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	color: #000066;
}
td.bondmarket {
	font-family: arial, helvetica, sans-serif;
	font-size: 9pt;
	color: #000066;
}
tr.title {
	background-color: #006666;
}
tr.odd {
	background-color: #dceded;
}
tr.even {
	background-color: #FFFFFF;
}
tr.bondodd {
	background-color: #FFFFFF;
}
tr.bondeven {
	background-color: #dceded;
}
.bondhdr {
	background-color: #006666;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	FONT-WEIGHT: bold;
}
.teasertextheading {
	font-weight: bold;
	color: #FFFFCC;
	MARGIN-LEFT: 7px; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.teasertextheading:hover {
	font-weight: bold;
	color: #FFFFCC;
	MARGIN-LEFT: 7px; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	TEXT-DECORATION: underline
}
.teasertextyellow {
    FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	MARGIN-LEFT: 7px; 
	COLOR:#FFFFCC; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: italic;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CC0000;

}
.normalboldwhitetext {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.smallertext {
    FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	FONT-FAMILY: Verdana, Arial,Helvetica, sans-serif
}
.ButtonText {
    FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	FONT-FAMILY: Verdana, Arial,Helvetica, sans-serif
}

.tablesmallheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color: #DDEEEE;
}
.smallertextbold {
    FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.bg1 {
	background-color: #ccdddd;
}
.bg2 {
	background-color: #EBF5F5;
}

.bgwhite {
	background-color: #FFFFFF;
}
.border {
	border: 1px solid;
}
.total {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	background-color: eeeeee;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.textred {
	color: #FF0000;
}
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: ebf5f5;
}
.c {
	text-align: center;
}
.r {
	text-align: right;
}
.l {
	text-align: left;
}



/* ############  DEMO TABLE ################# */

table#demo {
	border: 1px solid #666;
}

table#demo td#left {
	border-right: 1px solid #666;
}

.headlineDemo 
 {
    FONT-WEIGHT: bold; 
	FONT-SIZE: 16px; 
	COLOR: #ffffff; 
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif
}
ul#demolist{
margin-left: 0;
padding-left: 0;
list-style: none;}
	
#demolist li { 
padding-left: 14px;
line-height: 14px;
background-image: url(../eStore_demo/images/icon2.png);
background-repeat: no-repeat;
background-position: left top;
}

#demolist a:link{color:#000000;}
#demolist a:visited{color:#cc0000; text-decoration:none;}
#demolist a:hover{color:#cc0000; text-decoration:underline;}

td.tabbedmenucontainer{
	height:45px;
	margin:0;
	padding:0;
	border-bottom: solid 1px #CCC;
}
table#tabbedmenu {
	position: relative;
	padding:0;
	margin:0 ;
	border:0;
}
table#tabbedmenu td.active {color:#FFF; font-weight:bold; background-color:#CC0000;  }

table#tabbedmenu td{
	color: #963;
	font-weight:bold;
	margin:0;
	padding:2px;
	font-size:13px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #963;
	}
table#tabbedmenu td.instgrad{
	background-image: url(../eStore_demo/images/instgrad.png) ;
	font-size: 11px;
	
}
	
table#tabbedmenu td a:link{color:#000000; font-weight:bold;}
table#tabbedmenu td a:visited{color:#cc0000; text-decoration:none; font-weight:bold;}
table#tabbedmenu td a:hover{color:#cc0000; text-decoration:underline; font-weight:bold;}
html    {
  height: 101%;
  margin-bottom: 1px;
}

p.instructions {
}