a {
	color: #7C7C7C;
}

a:hover {
	color: #E00025;
	text-decoration: underline;
}

a.headertop {
	color: #999999;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

a.headertop:hover {
	color: white;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

a.headertopright {
	color: #EEEEEE;
	font-size: 11px;
	text-decoration: none;
}

a.tab {
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: none;
}

a.tab:hover, .menuitem:hover {
	color: #FFCC00;
	text-decoration: underline;
}

a.taboff:hover {
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: underline;
}

a.tabon:hover {
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: underline;
}

body{
	color: #000000;
	font: 14px Arial,Verdana,Helvetica,sans-serif;
	margin: 0px;
}

hr{
	color: grey;
}

li{
	list-style-type: square;
}

pre{
	font: 14px  verdana,"Lucida Console","Courier New",sans-serif
	color:black;
}

td{
	font-size: 12px;
}

.adtext{
	color: #666666;
	font-size: 10px;
	font-weight: bold;
}

.allordsstrip {
	background-color: #EEEEEE;
	border: 1px solid #C0C0C0;
}

.asxheader{
	background-color: #C0C0C0;
	color: #555555;
	font-size: 24px;
	font-weight: bold;
}

.asxheadertextmain{
	font-size: 20px;
}

.asxquotefigure{
	font-size: 18px;
	font-weight: bold;
}

.asxquotefiguredown, .errortext {
	color: #FF0000;
	font-size: 18px;
	font-weight: bold;
}

.asxquotefigureunch{
	color: #336699;
	font-size: 18px;
	font-weight: bold;
}

.asxquotefigureup{
	color: #339900;
	font-size: 18px;
	font-weight: bold;
}

.border1{
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
}

.box1{
	background: #EEEEEE;
	border-color: #333333;
	border-style: none;
	border-width: 1px;
}

.box2{
	border-color: #666666;
	border-style: solid;
	border-width: 1px;
}

.boxerror{
	background: #FFCCCC;
	border-color: #FF0000;
	border-style: solid;
	border-width: 1px;
	color: #FF0000;
	font-weight: bold;
	padding: 6px;
}

.boxexclaim{
	background: #FFD700;
	border-color: #FFA500;
	border-style: solid;
	border-width: 1px;
	color: #FF0000;
	font-weight: bold;
	padding: 6px;
}

.boxhead1{
	background-color: #00224C;
	color: #FFFFFF;
	font-weight: bold;
}

.boxquestion{
	background: #6495ED;
	border-color: #0000CD;
	border-style: solid;
	border-width: 1px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 6px;
}

.boxsuccess{
	background: #CCFFCC;
	border-color: #009900;
	border-style: solid;
	border-width: 1px;
	color: #008000;
	font-weight: bold;
	padding: 6px;
}

.clseven{
	background-color: #FFFFFF;
}

.clsodd{
	background-color: #F5F5F5;
}

.contenttable{
	color: #FFCC00;
}

.contenttableform{
	background: #EEEEEE;
	border-bottom-width: 1px;
	border-color: #000000 #000000 #CCCCCC;
	border-left-width: 0px;
	border-right-width: 0px;
	border-style: solid;
	border-top-width: 0px;
	color: #999999;
	font-size: 11px;
}

.contenttableheader{
	background: #CCCCCC;
	border-bottom-width: 1px;
	border-color: #000000 #000000 #999999;
	border-left-width: 0px;
	border-right-width: 0px;
	border-style: solid;
	border-top-width: 0px;
	color: #666666;
	font: bold 14px Arial,Helvetica,sans-serif;
}

.darkshader{
	background-color: #333333;
}

.datatable{
	background-color: #666666;
}

.errortextsmall{
	color: #FF0000;
	font-weight: normal;
}

.fixedtext{
	font-family: "Courier New", Courier, monospace;
	font-size: 11px;
}

.footertable{
	background: #FF0000;
}

.formlabel {
	color: #333333;
	font-weight: bold;
}

.formstrip{
	background: #FFFFFF;
	padding: 4px;
}

.formtable{
	background: #F5F5F5;
	border: 2px solid #DCDCDC;
	padding: 6px 6px 6px 6px;
}

.globalfooter{
	background-color: #EEEEEE;
	font-size: 9px;
}


.headertoptable{
	background-color:black;
	background: #333333;
	height: 25px;
}

.hideabletable {
	display: block;
	overflow: auto;
}

.hideabletable-open {
	display: block;
	overflow: auto;
}

.infostrip{
	color: #666666;
	font: 10px Verdana,Arial,Helvetica,sans-serif;
	text-decoration: none;
}

.infostrip:hover {
	color: #FF6600;
	font-size: 10px;
	text-decoration: none;
}

.infotable1{
	font: 9px "MS Sans Serif";
}

.infotable2{
	border: 1px #000000 solid;
}

.majhead{
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
}

.marketalertlink{
	color: #000000;
	text-decoration: none;
}

.marketalertlink:hover{
	color: #000000;
	text-decoration: underline;
}

.marketsbriefpapers{
	font-size: 12pt;
	font-weight: bold;
}

.mastertable{
	background-color: #FFFFFF;
}

.menuitem{
	color: #FFFFFF;
	font: 11px;
	text-decoration: none;
}

.menuitemcell-h-selected {
	background: #FFFFFF;
}

.menuitem-selected{
	color: #FF0000;
	font: bold 11x #FF0000;
	text-decoration: none;
}

.menuitem-selected:hover{
	color: #FF0000;
	font: bold #333333;
	text-decoration: none;
}

.menuitemstrip{
	background: #EEEEEE;
}

.menuitemstrip-selected{
	background: none;
}

.menuitemstripvertical{
	border: 4px 4px 4px 4px;
	border-color: #000000;
	border-color: #444444;
	border-style: solid;
}

.menuitemstripvertical-selected{
	background: #FFFFFF;
	border: 4px 4px 4px 4px;
	border-color: #FFFFFF;
	border-style: solid;
}

.menuitemtable{
	margin: 4px	0px 4px 4px;
}

.menutable{
	background: #000000;
	background: #444444;
}

.menutop{
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
}

.menutopstrip{
	background: #000000;
	border-bottom: 1px solid #333333;
}

.menuvert{
	width: 140px;
}

.messagetext-exclaim{
	color: #FF0000;
	font-weight: bold;
}

.messagetext-failure, .requireddot {
	color: #FF0000;
	font-weight: bold;
}

.messagetext-question{
	color: #333333;
	font-weight: bold;
}

.messagetext-success{
	color: #008000;
	font-weight: bold;
}

.minhead{
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}

.navlink{
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.navlink:hover{
	color: #FF0000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.newsarticle{
	color: #000000;
	font: 12px/20px Arial,Helvetica,sans-serif;
}

.newsheadline{
	font-size: 20px;
	font-weight: bold;
	text-decoration: none;
}

.newsheadlinebig{
	font-size: 28px;
	font-weight: bold;
	text-decoration: none;
}

.newsitemheader{
	font-size: 20px;
	font-weight: bold;
}

.nntab{
	color: #FFFFFF;
	font: bold 11px Arial,Helvetica,sans-serif;
	text-decoration: none;
}

.nntab:hover{
	color: #FF6600;
	text-decoration: none;
}

.pagehead1 {
	color: #336699;
	color: #888888;
	font: 20px "Arial Black",Arial,Helvetica,sans-serif;
}

.pagehead1table{
	background: #8CD1FF;
	padding: 4px;
}

.pageheadpopup{
	color: #333333;
	font: 16pt Verdana,Helvetica,sans-serif;
}

.popup{
	background: #000000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	color: #FFFFFF;
}

.popuptable{
	background: #FFFFFF;
	padding: 8px;
}

.printerlink{
	color: #777777;
	font-size: 11px;
}

.printerlink:hover{
	color: #777777;
	font-size: 11px;
	text-decoration: underline;
}

.questiondiv{
	position: absolute;
	visibility: hidden;
}

.quotecell{
	background-color: #EEEEEE;
}

.sectiontitle, .smallformtext {
	color: #666666;
	font-size: 11px;
	font-weight: bold;
}

.smalltext1{
	color: #666666;
	font-size: 10px;
}

.smalltitletext{
	color: #666666;
	font-size: 11px;
}

.submenuitem{
	border-bottom-width: 5px;
	border-left-width: 5px;
	border-right-width: 5px;
	border-top-width: 5px;
	color: #FFFFFF;
	font: 10px Arial,Helvetica,sans-serif;
	text-decoration: none;
}

.submenuitems{
	color: #000066;
	text-decoration: none;
}

.submenuitemstripvertical{
	background: #336699;
	border-color: #313C52;
	color: #FFFFFF;
	padding-left: 10px;
}

.submenuitemstripvertical-selected{
	background: #FFFFFF;
	border-color: #313C52;
	border-style: solid;
	border-width: 0 0 0 10px;
	padding-left: 10px;
}

.tableborder{
}

.tabledata1{
	font: 10px Terminal,Courier,Verdana,sans-serif;
}

.tabledata2{
	border-color: #EEEEEE;
	border-style: solid;
	border-width: 0 0 1px 0;
	font-family: Verdana,sans-serif;
	font-size: 10px;
}

.tablehover{
	background-color: yellow
		color: #FF00FF;
}

.taboff {
	color: #EEEEEE;
	font-size: 11px;
	padding: 4px;
	text-decoration: none;
}

.taboffcut {
	background: #666666 no-repeat;
	border-right-color: #FFFFFF;
	border-right-style: solid;
	border-right-width: 1px;
	width: 13px;
}

.tabofftd {
	background: #666666;
	height: 20px;
	width: 137px;
}

.tabon {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	padding: 4px;
	text-decoration: none;
}

.taboncut {
	background: #0099FF;
	border-right-color: #FFFFFF;
	border-right-style: solid;
	border-right-width: 1px;
	width: 13px;
}

.tabontd {
	background: #0099FF;
	height: 20px;
	width: 137px;
}

.tdstrip1{
	border-color: #EEEEEE;
	border-style: solid;
	border-width: 0 0 1px 0; /*	background-color:white;*/
}

.tdstrip1hl{
	background-color: #F5F5F5;
	border-color: #EEEEEE;
	border-style: solid;
	border-width: 0 0 1px 0;
	font-family: "MS Sans Serif", Tahoma,Arial,Verdana,sans-serif;
	font-size: 10px;
}

.tdstrip2{
	border-color: #EEEEEE;
	border-style: none;
	border-width: 0 0 1px 0; /*	font: 9px Tahoma,Verdana,sans-serif;*/
}

.tdstrip3{
	font: 11px;
}

.tdstrip4{
	background-color: #FFFFFF;
	font: 10px;
}

.tdstripquotestrip{
	background: #000000;
	font: 11px Tahoma,Arial,Verdana,Tahoma,Verdana,Arial,sans-serif;
}

.tdtable1{
	background-color: #C0C0C0;
}

.tinybutton{
	color: #000000;
	font-family: verdana;
	font-size: 10px;
	height: 18px;
}

.tinytextbox {
	color: #000000;
	font-family: verdana;
	font-size: 8px;
	height: 16px;
}

.toolbaritem{
	color: #000000;
}

.toolbaritems{
	background: #FFFFFF;
	color: #000000;
}

.toolbaritem-selected{
	color: #FFFFFF;
	text-decoration: underline;
}

.toolbartable{
	background: #FF0000;
	background: #000000;
	padding: 5px;
}

.toolbartext{
	color: #FFFFFF;
	color: #EEEEEE;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.toolbartext:hover{
	color: #FFFFFF;
	text-decoration: underline;
}

.toolbartext-selected{
	color: #FF0000;
	font-size: 11px;
	font-weight: bold;
}

.toolbartext-small{
	color: #FFFFFF;
	font: 10px Tahoma,Arial,Helvetica,sans-serif;
	text-decoration: none;
}

.toolbartext-small:hover{
	color: #FFFFFF;
	font: 10px Tahoma,Arial,Helvetica,sans-serif;
	text-decoration: underline;
}

.xmlcolumnhead{
	background: #FFFFFF;
	background-image: url(/bi4/images/XMLColumnHead.jpg);
	background-repeat: no-repeat;
	color: #777777;
	font-size: 11px;
	font-weight: bold;
	padding: 6px;
}

.xmlcolumnhead2{
	background: #999999;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
}

.xmlcolumnheadquotestrip{
	background: #666666;
	color: #FFFFFF;
	font: bold 10px Tahoma,Arial,Verdana,helvetica,sans-serif;
}
