/* these are the unique ID styles */

#quicklinks a { 
	text-decoration:none;
}

#quicklinks a:hover { 
	text-decoration:underline;
}

/* these can be used anywhere inside tags */

.spotlight {
	border:0;
	/*border-top:1px solid #006c90;
	border-right:1px solid #006c90;*/
	margin:5px;
	padding:3px;
}

.helpLabel {color: #F0F0F0; font: bold 10pt "Verdana"; background-color: #016d91}



.helpRow {color: #F0F0F0; font: bold 10pt Verdana; background-color: #016d91; vertical-align: top }



.helpText  {font: 10pt Verdana}



.regText  {font: 10pt Verdana}



.hiliteText {color: #CC0033; font: 10pt  Verdana }



.bhiliteText {color: #CC0033; font: bold 10pt  Verdana }



.boldText {font: bold 10pt Verdana}



.italicText {font: italic 10pt Verdana}



.navText {font: 8pt Verdana}



.spotText {color: #016d91; font: bold 12pt Verdana}





/*these redefine general tags */

BODY   { font-variant: normal; font-size: 12pt; line-height: normal; font-family: Verdana; background-image: url(images/back_about.gif) }



H1  { color: #006c90; font: bold 15pt/17pt Verdana }





/* these work only inside prefix-matched tags */



  /*for anchor tags, etc */

a  {    color: #006c90; 
	    text-decoration:none; }
	
a:hover { 
	text-decoration:underline;
}




B.label { font-weight: bold; }


  /* for table tags*/

TABLE.frameTable  { font: 10pt Verdana; text-align: left; vertical-align: middle; border: none 1px }



TABLE.recordTable { font: 10pt Verdana; text-align: left; vertical-align: top; height: auto; clip: rect(auto auto auto auto) }



TABLE.resultTable  { font: 10pt Verdana; text-align: left; vertical-align: top; margin: 1px; border-style: outset; border-width: 1px 3px 1px 1px; border-color: #999999; width: 100%; height: auto }



  /* for table data (cell) tags*/

TD.backBorder  { font-family: Verdana, Helvetica, sans-serif; background-color: #v545b6; vertical-align: middle; align: center }



TD.frameCell { font: 10pt Verdana; text-align: left; vertical-align: top }



TD.recordGistLabCol { color: #999999; font: 10pt Verdana; background-color: white; vertical-align: top }



TD.recordGistTextCol { font: 8pt Verdana; background-color: white; text-align: left; vertical-align: top }



TD.recordThemesLabCol { font: 10pt Verdana; background-color: white; text-align: left; vertical-align: top }



TD.recordThemesListCol { font: 10pt Verdana; background-color: white; text-align: left; vertical-align: top }



TD.recordUrlCol { font: 8pt Verdana; background-color: white; text-align: left; vertical-align: top }



TD.resultRowRecordCol { font: 10pt Verdana; background-color: white; text-align: left; vertical-align: top }



TD.resultRowScoreCol { font: 10pt Verdana; background-color: #F0F4F0; text-align: center; vertical-align: top }



TD.resultRowScoreColHead  { font: bold 10pt Verdana; background-color: #016d91; vertical-align: top }



TD.resultRowTitleColHead  { font: bold 10pt Verdana; background-color: #016d91 }



TD.helpLabel  { color: #F0F0F0; font: bold 10pt Verdana; background-color: #016d91; vertical-align: top }



TD.newsftpgLabel  { color: #f0f0f0; font: bold 10pt Verdana; vertical-align: top }



TD.headline  { font: bold 10pt Verdana; background-color: #bcbcbc; vertical-align: top }



TD.content  { font: 10pt Verdana; vertical-align: top }



  /* for table row tags*/

TR.recordGistRow { font: 10pt Verdana; vertical-align: top }



TR.recordThemesRow { font: 10pt Verdana; vertical-align: top }



TR.recordUrlRow { font: 10pt Verdana; background-color: white; vertical-align: top }



TR.resultRow { font: 10pt Verdana; vertical-align: top }



TR.resultRowHead { font: bold 10pt Verdana; background-color: #016d91 }



TR.helpRow  { font: bold 10pt Verdana; background-color: #016d91; vertical-align: top }

img.newsImage{
	margin:0 6px 4px 0;
	padding:0;
	border:2px solid black;
}
p.newsImageSrc{
	margin-top:-10px;
	padding-right:6px;
	color:#666;
	text-align:right;
	font-size:0.95em;
}
#bluenog-footer{
	margin:0.5em;
}
	#bluenog-footer img{
		border:0;
	}
/* temp fix for additional spans added by cms */
td.navText span p{
	margin:0;
	padding:0;
}
