
/* Normally this would adjust all fonts on the page exept those in tables. */
	BODY {  background-color: #cccccc;  font-family: Arial, Helvetica, sans-serif; color: 555555; font-size: 10pt }

/* Since all our copy is in tables this is the REAL code that controls the average font. */
	TD { color: 555555; font-size: 10pt; bgcolor: ffffff; }


table.basictable
{ font-weight: normal;
font-size: 10px;
color: #404040;
width: 100%;
background-color: #ffffff;
border: 1px #999999 solid;
border-collapse: collapse;
border-spacing: 0px;
margin-top: 0px;}



table.tableinabox
{ font-weight: normal;
font-size: 10px;
color: #404040;
width: 100%;
background-color: #ffffff;
border: 1px #000000 solid;
border-collapse: collapse;
border-spacing: 1px;
margin-top: 0px;}



table.outlinedtable
{ font-weight: normal;
font-size: 10px;
color: #404040;
background-color: #ffffff;
border: 1px #999999 solid;
border-collapse: collapse;
border-spacing: 0px;
margin-top: 0px;}



td.dottedcolumn
{font-weight: normal;
font-size: 10px;
color: #404040;
background-color: #ffffff;
border: #999999 thin dotted;
border-collapse: collapse;
border-spacing: 0px;
margin-top: 0px;}

td.standardheaderleft
{font-weight: bold;
font-size: 14px;
color: #ffffff;
background-color: #000000;
}

td.standardheadercenter
{font-weight: bold;
font-size: 14px;
color: #ffffff;
background-color: #000000;
}


table.darkoutline
{ 
color: #404040;
background-color: #000000;
border: 1px #000000 solid;
border-collapse: collapse;
border-spacing: 1px;
margin-top: 0px;}


.headline {color: 669999; font-weight: bold; font-size: 10pt; }  /* bluegreen */
.headline1 {color: FF0000; font-weight: bold; font-size: 16pt; } /* red */
.headline2 {color: 669966; font-weight: bold; font-size: 10pt; } /* greenish */
.headline3 {color: 996699; font-weight: bold; font-size: 10pt; } /* purple */
.headline4 {color: 999999; font-weight: bold; font-size: 10pt; } /* grey */
.headline5 {color: CC9933; font-weight: bold; font-size: 10pt; } /* yellowgold */
.headline6 {color: 99CCCC; font-weight: bold; font-size: 10pt; } /* light blue */

.errormessage {color: ff0000;}
.rightgreen { background-color: #ffffff; color: 00ff00; font-size: 10pt; text-align: right  }
.highlight { color: 0ff0ff; font-style: bold }
.standout { color: ff0000; font-style: bold }
.errorsmall {color: ff0000; font-size: 8pt; }


.italic {font-style: italic; font-weight: bold;}
.fineprint {color: aaaaaa; font-size: 8pt; }
.fineprintblack {color: 000000; font-size: 8pt; }
.whatsnewcopy {color: 006666; font-size: 10 pt; }
.whatsnewcopyhighlighted {color: 006666; font-size: 10 pt; font-weight: bold;}
.standardparagraphcopy {color: 000000; font-size: 10 pt; font-weight: normal; text-align: left}
.emphasis {color: 000000; font-size: 10 pt; font-weight: bold}

.outlinedsection {
	color: 000000;
	border: thin dotted #CCCCCC;
	padding: 4px;
}

.sectionbackgroundcolor{
	background-color: #ffffff;
	border: medium dotted #CCCCCC;	
	padding: 5px;
}

.navbar a:link {color: #649898; font-weight: bold; text-decoration: none;}
.navbar a:visited {color: #649898; font-weight: bold; text-decoration: none;}
.navbar a:hover {color: #649898; background: #ffffff; font-weight: bold; text-decoration: none;}
.navbar a:active {color: #649898; font-weight: bold; text-decoration: none;}

.nounderline a:link {color: #669999; text-decoration: none; text-transform: none; }
.nounderline a:visited {color: #999999; text-decoration: none; text-transform: none; }
.nounderline a:active {color: #ffffff ; text-decoration: none; text-transform: none; background: #669999; }
.nounderline a:hover {color: #ffffff ; text-decoration: none; text-transform: none; background: #669999; }

.bannerad {
	border: 1px dashed #ffffff;
	background-color:grey;
	background-repeat:no-repeat;
	width: 468px;
	height: 60;
	text-align: center;
	font-size: larger;
	font-family: Arial;
	font-weight: bold;
	color: White;
	vertical-align: middle;
	cursor: pointer;
}

	.rtop,.rbottom{display:block}
	.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
	.r1{margin: 0 5px}
	.r2{margin: 0 3px}
	.r3{margin: 0 2px}
	.r4{margin: 0 1px;height: 2px}

	.rs1{margin: 0 2px}
	.rs2{margin: 0 1px}


