A:active {
	COLOR: #ff0000
}
A:link {
	COLOR: #000066
}
A:visited {
	COLOR: #666666
}
A:hover {
	COLOR: #cc0000
}
A.navigation:active {
	COLOR: #000000
}
A.navigation:link {
	COLOR: #000066
}
A.navigation:visited {
	COLOR: #333300
}
A.navigation:hover {
	COLOR: #cc0000
}

A.footer:active {
	COLOR: #000000
}
A.footer:link {
	COLOR: #ffffff
}
A.footer:visited {
	COLOR: #cccccc
}
A.footer:hover {
	COLOR: #000000; BACKGROUND-COLOR: #6699cc
}
BODY {
	COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H1 {
	MARGIN-TOP: 0px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 175%;  MARGIN-BOTTOM: 0px;  FONT-FAMILY: Arial, Helvetica, sans-serif
}
H2 {
	MARGIN-TOP: 10px; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 120%; MARGIN-BOTTOM: 0px; COLOR: #000066; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
H3 {
	MARGIN-TOP: 10px; FONT-WEIGHT: bold; FONT-SIZE: 100%; MARGIN-BOTTOM: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}

HR {
	COLOR: #000000
}
INPUT {
	VERTICAL-ALIGN: middle
}
SELECT {
	FONT-SIZE: 90%; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}

P {
	font-family: arial, helvetica, sans serif; font-size: 10pt; color: #000000
}

TD {
	FONT-FAMILY: Arial, Helvetica, sans-serif; font-size: 10pt;
}

UL           {list-style-image: url(images/bullet_screw.jpg); font-family: arial, helvetica; font-size: 10pt; color: #000000; vertical-align: top; position: inside;}
UL UL        {list-style: circle; font-family: arial, helvetica; font-size: 10pt; color: #000000; vertical-align: super; position: inside;}
UL UL UL     {list-style: square; font-family: arial, helvetica; font-size: 10pt; color: #000000; vertical-align: super; position: inside;}
OL             {list-style: decimal; font-family: arial, helvetica, sans serif; font-size: 10pt; color: #000000;}
OL OL          {list-style: upper-roman; font-family: arial, helvetica, sans serif; font-size: 10pt; color: #000000;}
OL OL OL       {list-style: lower-alpha; font-family: arial, helvetica, sans serif; font-size: 10pt; color: #000000;}


.black10pt      { font-family: arial, helvetica, sans serif; font-size: 10pt; color: #000000; font-weight: bold }
.dkblue10pt     { font-family: arial, helvetica, sans serif; font-size: 10pt; color: #000066;}
.red10pt        { font-family: arial, helvetica, sans serif; font-size: 10pt; color: #FF0000;}
.black12pt      { font-family: arial, helvetica, sans serif; font-size: 12pt; color: #000000; font-weight: bold }
.black14pt      { font-family: arial, helvetica, sans serif; font-size: 14pt; color: #000000; font-weight: bold }
.black16pt      { font-family: arial, helvetica, sans serif; font-size: 16pt; color: #000000; font-weight: bold }
.blue12pt       { font-family: arial, helvetica, sans serif; font-size: 12pt; color: #0000FF; font-weight: bold }
.dkblue12pt     { font-family: arial, helvetica, sans serif; font-size: 12pt; color: #000066; font-weight: bold }
.dkblue14pt     { font-family: arial, helvetica, sans serif; font-size: 14pt; color: #000066; font-weight: bold }
.blue14pt       { font-family: arial, helvetica, sans serif; font-size: 14pt; color: #0000FF; font-weight: bold }
.red12pt        { font-family: arial, helvetica, sans serif; font-size: 12pt; color: #FF0000; font-weight: bold }
.green12pt      { font-family: arial, helvetica, sans serif; font-size: 12pt; color: #006600; font-weight: bold }
.green14pt      { font-family: arial, helvetica, sans serif; font-size: 14pt; color: #006600; font-weight: bold }
.green16pt      { font-family: arial, helvetica, sans serif; font-size: 16pt; color: #006600; font-weight: bold }
.white12pt      { font-family: arial, helvetica, sans serif; font-size: 12pt; color: #FFFFFF; font-weight: bold }
.red14pt        { font-family: arial, helvetica, sans serif; font-size: 14pt; color: #FF0000; font-weight: bold }
.red16pt        { font-family: arial, helvetica, sans serif; font-size: 16pt; color: #FF0000; font-weight: bold }
.yellow16pt     { font-family: arial, helvetica, sans serif; font-size: 16pt; color: #FFFF00; font-weight: bold; background: #000000; }
.bluebold       { font-family: arial, helvetica, sans serif; font-size: 10pt; color: #0000FF; font-weight: bold; }               
.whitebold      { font-family: arial, helvetica, sans serif; font-size: 10pt; color: #FFFFFF; font-weight: bold; }
.whitebold14pt  { font-family: arial, helvetica, sans serif; font-size: 14pt; color: #FFFFFF; font-weight: bold; }
.greenbold      { font-family: arial, helvetica, sans serif; font-size: 10pt; color: #006600; font-weight: bold; }
.redbold        { font-family: arial, helvetica, sans serif; font-size: 10pt; color: #FF0000; font-weight: bold; }
.orangebold     { font-family: arial, helvetica, sans serif; font-size: 10pt; color: #FF6600; font-weight: bold; }
p.smalltext     { font-family: arial, helvetica, sans serif; font-size: 8pt;}
.smalltext      { font-family: arial, helvetica, sans serif; font-size: 8pt;}
.smallgreen     { font-family: arial, helvetica, sans serif; font-size: 8pt; color: #006600; }
.smallred       { font-family: arial, helvetica, sans serif; font-size: 8pt; color: #CC0000; }
.smallwhite     { font-family: arial, helvetica, sans serif; font-size: 8pt; color: #FFFFFF; }
.smallgrey     { font-family: arial, helvetica, sans serif; font-size: 8pt; color: #999999; }
.smallltblue     { font-family: arial, helvetica, sans serif; font-size: 8pt; color: #0099ff; }

.footer {
	COLOR: #ffffff; FONT-SIZE: 10pt; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-WEIGHT: bold
}

.bighilite {
	MARGIN-TOP: 18px; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 130%; MARGIN-BOTTOM: 0px; BACKGROUND: #cccccc; COLOR: #000000; BORDER-LEFT: 1px outset #666666; BORDER-TOP: 1px outset #999999; BORDER-BOTTOM: 2px outset #666666; FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.hilite {
	MARGIN-TOP: 10px; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 120%; MARGIN-BOTTOM: 0px; BACKGROUND: #ffff33; COLOR: #000066; BORDER-LEFT: 1px outset #666666; BORDER-TOP: 1px outset #999999; BORDER-BOTTOM: 2px outset #666666; FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.subhilite {
	MARGIN-TOP: 5px; PADDING-LEFT: 30px; FONT-WEIGHT: bold; FONT-SIZE: 115%; MARGIN-BOTTOM: 0px; BACKGROUND: #ccff99; COLOR: #000099; BORDER-LEFT: 1px outset #666666; BORDER-TOP: 1px outset #999999; BORDER-BOTTOM: 2px outset #666666; FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.tableheader {
	BACKGROUND: #000000; COLOR: #ffffff
}
.navigation {
	FONT-SIZE: 9pt; COLOR: #000000
}
.normaltext {
	FONT-SIZE: 10pt; font-family: arial, helvetica, sans serif;
}

.photocaption {
	FONT-SIZE: 75%; COLOR: #663300;
	
}

.uscNavText {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 20px;
	padding-left: 4px;
}

.uscNav {
	background-color: #036;
	color: #fff;
	cursor: pointer;
}

.otherNav {
	background-color: #fff;
	color: #fff;
	cursor: pointer;
}

.altNav {
	background-color: #ff0;
	color: #fff;
	cursor: pointer;
}

.uscNav A:link, .uscNav A:visited {
	color: #fff;
}

.otherNav A:link, .otherNav A:visited {
	color: #036;
}

.altNav A:link, .altNav A:visited {
	color: #036;
}

TR TD.uscNav A:link, TR TD.uscNav A:visited {
	text-decoration: none;
}

TR TD.otherNav A:link, TR TD.otherNav A:visited {
	text-decoration: none;
}

TR TD.altNav A:link, TR TD.altNav A:visited {
	text-decoration: none;
}

.uscNavHilite {
	background-color: #c00;
	color: #fff;
	cursor: pointer;
}

.uscNavHilite A:link, .uscNavHilite A:visited {
	color: #fff;
}

TR TD.uscNavHilite A:link, TR TD.uscNavHilite A:visited {
	text-decoration: none;
}

TR.uscNavHiliteRow TD {
	vertical-align: middle;
	border: 1px solid;
	border-color: #f66 #600 #600;
	border-left: none;
}

TR.uscNavHiliteRow TD.nub {
	background-color: #f66;
	border-right: none;
}

TD.nub {
	font: 10px sans-serif;
}

TR.uscNavRow TD {
	vertical-align: middle;
	border: 1px solid;
	border-color: #00f #003 #003;
	border-left: none;
}

TR.otherNavRow TD {
	vertical-align: middle;
	border: 1px solid;
	border-color: #00f #003 #003;
	border-left: none;
}

TR.altNavRow TD {
	vertical-align: middle;
	border: 1px solid;
	border-color: #00f #003 #003;
	border-left: none;
}

TR.uscNavRow TD.nub {
	background-color: #00f;
	border-right: none;
}

TR.otherNavRow TD.nub {
	background-color: #00f;
	border-right: none;
}

TR.altNavRow TD.nub {
	background-color: #00f;
	border-right: none;
}

TR.uscNavHiliteRow TD {
	vertical-align: middle;
	border: 1px solid;
	border-color: #f66 #600 #600;
	border-left: none;
}
TD.content {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	}
	
.footerNav {
	color: #000;
	}
	
.exampletype {
	MARGIN-TOP: 0px; PADDING: 6px; BACKGROUND: #ccc; MARGIN-BOTTOM: 0px; BORDER-COLOR: #000000; BORDER-WIDTH: 1px; BORDER-STYLE: solid; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif;
	}
	
/* TABLES
---------------------------------------------------------- */
.amount {
	background-color: #ccc;
	border: 1px solid #333;
	border-collapse: collapse;
	margin-bottom: 15px;
	color: #333;
	}

.amount caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding: 10px 0;
	text-align: left;
	color: #c00;
	}

.amount th, .amount td {background: url(images/dot.gif) left 15px repeat-x;}

.amount th {text-align:left;padding:5px 0;width:450px;}
.amount td {text-align:right;padding:5px 0;width:200px;}

.amount th em {
	font-style: normal;
	font-weight: bold;
	background-color: #ccc;
	font-size:14px;
	padding: 0 8px;
	}
.amount td span {
	background-color: #ccc;
	padding: 0 8px;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	color: #003300;
	}

.amount tr.special td {
	background: none;
	width: 100%;
	text-align: center;
	padding: 10px 0;
	}


