H1 A:link, H2 A:link, H3 A:link, H4 A:link, H5 A:link, H6 A:link,
H1 A:visited, H2 A:visited, H3 A:visited, H4 A:visited, H5 A:visited, H6 A:visited 
{color: #000;}

A:link
{ color: #009; }

A:visited 
{ color: #336; }

A:link:hover 
{color: #990000;}

A:visited:hover 
{color: #600;}

BODY {
	background-color: #cccccc;
	color: #000;	
	margin: 2px 2px 10px 2px;
	color:#000000;font-family:verdana,arial,helvetica,sans-serif;font-size:12px;font-weight:normal;line-height:18px;text-decoration:none;
}

h1                           {color:#990000;font-family:verdana,arial,helvetica,sans-serif;font-size:30px;font-weight:normal;line-height:18px;text-decoration:none;}
h2                           {color:#990000;font-family:verdana,arial,helvetica,sans-serif;font-size:25px;font-weight:normal;line-height:18px;text-decoration:none;}
h3                           {color:#006600;font-family:verdana,arial,helvetica,sans-serif;font-size:20px;font-weight:normal;line-height:18px;text-decoration:none;}
p                            {color:#000000;font-family:verdana,arial,helvetica,sans-serif;font-size:12px;font-weight:normal;line-height:18px;text-decoration:none;}
td                            {color:#000000;font-family:verdana,arial,helvetica,sans-serif;font-size:12px;font-weight:normal;line-height:18px;text-decoration:none;}

/* _______________ CPA Nav Bar _______________ */

.CPANavButton {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	background-color: #990000;
	color: #fff;
	font-weight: bold;
	padding: 1px;
	margin: 2px;
	border-top: solid 1px #990000;
	border-right: solid 1px #990000;
	border-bottom: solid 1px #990000;
	border-left: solid 1px #990000;
}

.CPANavText, .CPANavHighlightText, .CPANavGroupText {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	padding-left: 6px;
}

.CPANav {
	background-color: #990000;
	color: #fff;
}

.CPANav A:link, .CPANav A:visited { color: #fff; }
.CPANavHighlight A:link, .CPANavHighlight A:visited { color: #fff; }
.CPANavGroup A:link, .CPANavGroup A:visited { color: #fff; }

.CPANavHighlight {
	background-color: #990000;
	color: #fff;
}

.CPANavGroup {
	background-color: #990000;
	color: #fff;
}

/* _______________ CPA Nav Bar _______________ */

.CPANavButton, .CPAFormButton {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	background-color: #990000;
	color: #fff;
	font-weight: bold;
	padding: 1px;
	margin: 2px;
	border-top: outset 2px #990000;
	border-right: outset 2px #990000;
	border-bottom: outset 2px #990000;
	border-left: outset 2px #990000;
}

.CPANavText {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	padding-left: 4px;
}

.CPANav {
	background-color: #990000;
	color: #fff;
	cursor: pointer;
}
.CPANav A:link, .CPANav A:visited {
	color: #fff;
}
TR TD.CPANav A:link, TR TD.CPANav A:visited {
	text-decoration: none;
}

.CPANavHilite {
	background-color: #ff0000;
	color: #fff;
	cursor: pointer;
}
.CPANavHilite A:link, .CPANavHilite A:visited {
	color: #fff;
}
TR TD.CPANavHilite A:link, TR TD.CPANavHilite A:visited {
	text-decoration: none;
}

.CPANavGroup {
	background-color: #990000;
	color: #fff;
}
.CPANavGroup A:link, .CPANavGroup A:visited {
	color: #fff;
}
TR TD.CPANavGroup A:link, TR TD.CPANavGroup A:visited {
	text-decoration: none;
}

.CPANavOther {
	background-color: #990000;
	color: #000;
	cursor: pointer;
}
.CPANavOther A:link, .CPANavOther A:visited {
	color: #000;
}
TR TD.CPANavOther A:link, TR TD.CPANavOther A:visited {
	text-decoration: none;
}

TD.swath {
	font: 12px sans-serif;
}

TR.CPANavRow TD {
	vertical-align: middle;
	border: 1px solid;
	border-color: #990000 #990000 #990000;
	border-left: none;
}

TR.CPANavRow TD.swath {
	background-color: #990000;
	border-right: none;
}

TR.CPANavHiliteRow TD {
	vertical-align: middle;
	border: 1px solid;
	border-color: #990000 #990000 #990000;
	border-left: none;
}

TR.CPANavHiliteRow TD.swath {
	background-color: #990000;
	border-right: none;
}

TR.CPANavGroupRow TD {
	vertical-align: middle;
	border: 1px solid;
	border-color: #990000 #990000 #990000;
	border-left: none;
}

TR.CPANavOtherRow TD {
	vertical-align: middle;
	border: 1px solid;
	border-color: #990000 #990000 #990000;
	border-left: none;
}

TR.CPANavOtherRow TD.swath {
	background-color: #990000;
	border-right: none;
}

.CPANavTextRed {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	padding-left: 4px;
	color: #990000
}

.CPANavOtherOn{
	background-color: #990000;
	color: #c00;
	cursor: pointer;
}

.CPANavOtherOn A:link, .CPANavOtherOn A:visited {
	color: #990000;
}

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

.CPANavHiliteSub {
	background-color: #990000;
	color: #fff;
	cursor: pointer;
	vertical-align: middle;
	border-bottom: 1px solid;
	border-color: #990000;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	line-height:14px;
	font-weight: bold;
	text-decoration: none;
	
}

.CPANavSub {
	background-color: #990000;
	cursor: pointer;
	vertical-align: middle;
	border-bottom: 1px solid;
	border-color: #990000;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	line-height:14px;
	font-weight: bold;
	text-decoration: none;
}

.CPANavHiliteSub A:link, .CPANavHiliteSub A:visited {
	text-decoration: none;
	color: #fff;
}

.CPANavSub A:link, .CPANavSub A:visited {
	text-decoration: none;
}

.CPANavSub A:hover {color: #ff0000;}

TD.sub {
	background-color: #fff;
}

