a {
	color: #0000CD;
color: #0000CD;
}

a:hover {
	color: #FF6622;
	color: red;
	text-decoration: underline;
}

a.headertop {
	color: #EEEEEE;
	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: 12px Arial,Tahoma,Verdana,Helvetica,sans-serif;
	margin: 0px;
	scrollbar-3dlight-color: #111111;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-darkshadow-color: #191919;
	scrollbar-face-color: #444444;
	scrollbar-highlight-color: #666666;
	scrollbar-shadow-color: #191919;
	scrollbar-track-color: #111111;
}

hr{
	color: grey;
}

input,select{
	color: #000000;
	font: 11px arial,verdana,helvetica;
}

li{
	list-style-type: square;
}

pre{
	font: 14px  verdana,"Lucida Console","Courier New",sans-serif
	color:black;
}

table.indices {
	background-color: #F0F0F0;
	border: 1px solid #6B6B6B;
	border-collapse: collapse;
	margin-bottom: 1.5em;
	margin-top: 0em;
}

table.indices td {
	border: 1px solid #A4AEB4;
	line-height: 12px;
	margin-bottom: 1.5em;
	margin-top: 0em;
	vertical-align: top;
}

td{font-size: 12px;}
        #left {text-align:left;}
        #leftw {text-align:left; color:white;}
        #leftb {text-align:left; font-weight:bold;}
        #rightw {text-align:right; color:white}
        #right {text-align:right;}
        #center {text-align:center; color: white;}
        #centerb {text-align:center; color: black;}
        #big {text-align:left; color: white; font-size:10pt;}
        #small {text-align:center; color: white; font-size:8pt;}

.adtext{
	color: #666666;
	font-size: 10px;
	font-weight: bold;
}

.allordsstrip {
	background-color: #EEEEEE;
	border: 2px solid #C0C0C0;
}

.asxheader{
	background-color: #F5F5F5;
	border-top: 2px groove #FFFFFF;
}

.asxheadertextmain{
	color: #555555;
	font-size: 22px;
	font-weight: bold;
}

.asxheadertextsub{
	color: #555555;
	font-size: 14px;
	font-weight: bold;
}

.asxquotefigure{
	font-size: 18px;
	font-weight: bold;
}

.asxquotefiguredown {
	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;
}

.box3{
	background-color: #FAFAD2;
}

.boxerror{
	background-color: red;
	border-color: #eeeeee;
	border-style: solid;
	border-width: 1px;
	color:white;
	font-weight: bold;
	padding: 4px;
	text-align:left;
	width: 100%;
}

.boxexclaim{
	background: #FFD700;
	border-color: #FFA500;
	border-style: solid;
	border-width: 1px;
	color: #FF0000;
	font-weight: bold;
	padding: 4px;
	text-align:center;
		width: 100%;
}

.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: 4px;
	text-align:left;
}

.boxsuccess{
	background-color: #009900;
	border-color: #eeeeee;
	border-style: solid;
	border-width: 1px;
	color:white;
	font-weight: bold;
	padding: 4px;
	text-align:left;
}

.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;
}

.creditsfailrow{
	color: #666666;
}

.darkshader{
	background-color: #333333;
}

.datatable{
	background-color: #666666;
}

.errortext{
	color: #FF0000;
	font-size: 18px;
	font-weight: bold;
}

.errortextsmall{
	color: #FF0000;
	font-weight: normal;
}

.fixedtext{
	font-family: "Courier New", Courier, monospace;
	font-size: 11px;
}

.footertable{
	background: #FF0000;
}

.footertext{
	font-size: 11px;
}

.formcolumn{
	background-color: #FFFFFF;
	text-align: right;
	width: 165px;
}

.formlabel {
	color: #333333;
	font-size: 11px;
	font-weight: bold;
}

.formroweven{
	background-color: #FFFFFF;
}

.formrowodd{
	background-color: #FFFFFF;
}

.formstrip{
	background: #D3D3D3;
	border-bottom-color: #EEEEEE;
	border-bottom-style: ridge;
	border-bottom-width: 2px;
	padding: 4px;
}

.formstripasx{

	padding: 4px;
	font-size:11px;
	background-image: url(/images/gm_bg.gif);
}

.formtable{
	background: #F5F5F5;
	border: 1px solid #DCDCDC;
	padding: 10px;
}

.globalfooter{
	background-color: #EEEEEE;
	font-size: 9px;
}

.headertopright{
	color: #FFFFFF;
	font-weight: bold;
}

.headertopright:hover{
	color: #FFFFFF;
}

.headertoptable{
	background: #000000;
	color: #FF0000;
	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;
}

.inputbutton{
}

.inputbuttonsmall {
	background: #333333;
	border-color: #666666;
	border-style: solid;
	border-width: 1px 4px 1px 1px;
	color: #EEEEEE;
	font: bold 9px Tahoma,sans-serif;
	padding: 2px;
}

.lightshader{
	background-color: #FF0000;
}

.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: white;
}

.menuitem{
	color: #FFFFFF;
	font: 11px;
	text-decoration: none;
}

.menuitemcell-h-selected {
	background: #FFFFFF;
}

.menuitem-selected{
	color: #666666;
	font: bold 11x #333333;
	text-decoration: none;
}

.menuitem-selected:hover{
	color: #FF0000;
	font: bold 11x #333333;
	text-decoration: none;
}

.menuitemstrip{
	background-color: #B22222;
}

.menuitemstrip-selected{
	background: none;
}

.menuitemstripvertical{
	border: 4px 4px 4px 4px;
	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;
}

.menusep{
	background-color: #666666;
	height: 1px;
	padding: 0px;
}

.menutable{
	background: #444444;
}

.menutop{
	color: #EEEEEE;
	font-size: 11px;
	font-weight: bold;
}

.menutopstrip{
	background: #999999;
	background:black;
	border-bottom: 2px 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;
}
.messagetext{
	font-size:10px;
	color:red;

}

.navlink:hover{
	color: #6699FF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

.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: 16px Arial,Helvetica,sans-serif;
	font-weight: bold;
}

.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; 
	font-size: 12px;
}

.tdstrip1hl{
	background-color: #F5F5F5;
	border-color: #EEEEEE;
	border-style: solid;
	border-width: 0 0 1px 0;
	font-size: 12px;
}

.tdstrip2{
	border-color: #EEEEEE;
	border-style: none;
	border-width: 0 0 1px 0;
}

.tdstrip3{
	font: 11px Tahoma,Verdana,sans-serif;
}

.tdstrip4{
	font-size: 11px;
}

.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;
}

.tiptext{
	color: #333333;
	font-size: 11px;
	line-height: 16px;
}

.toolbaritem{
	color: #6495ED; /*background : Maroon;
	*/
}

.toolbaritems{
	background: #FF9900;
}

.toolbaritem-selected{
	color: #00BFFF;
	text-decoration: underline;
}

.toolbartable{
	background: #EEEEEE;
	background-image: url(../images/menuback2.jpg);
	border-bottom-color: #333333;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-top-color: #333333;
	border-top-style: solid;
	border-top-width: 0px;
	height: 25px;
	padding: 4px;
}

.toolbartext{
	color: #666666;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.toolbartext:hover{
	color: #FFCC00;
	color: #FF0000;
	text-decoration: underline;
}

.toolbartext-selected{
	color: #FF0000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.toolbartext-selected:hover{
	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-image: url(../images/menuback2.jpg);
	color: black;
	font-size: 11px;
	font-weight: bold;
	padding: 4px;
	border-top: 1px solid #999999; 
	border-bottom: 1px solid #999999; 
}

.xmlcolumnhead2{
	background-color: #555555;
	background-color: #708090;
	color: white;
/*	color:#333333;
	background-image: url(/images/gm_bg.gif);
*/	font-size: 11px;
	font-weight: bold;

}

.xmlcolumnheadquotestrip{
	background: #666666;
	color: #FFFFFF;
	font: bold 10px Tahoma,Arial,Verdana,helvetica,sans-serif;
}


.indexstripblockquote {
	font-size:13px;
}


.headerstriptable{
	background-color:#000;
	border:0px;
	margin:0px;
}
