.top-area  {
   background-color: snow; ''#E7EFE7;
}
.top-area td{
	border:0 none snow; 
	padding-left:4px;  
}

body
{
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
	background-color: snow; 
	text-align: left;
	padding:0px;
	margin:0px;
}

body table{
	border:0 none snow; ''used to take away border on main structural table on page
	border-collapse:collapse;
}

.page-name
{
	font-size: 1.2em;
	font-weight: bold;
	color: #0033cc;
	font-family: Arial, Verdana, sans-serif;
	text-align: left;
}

.page-name-edit
{
	font-size: 14pt;
	font-family: Verdana, Arial, sans-serif;
	text-align: left;
	padding-top: 2;
	padding-left: 2;
}

.small-text {
	font-size: 7pt;
}

.medium-text {
	font-size: 8pt;
}

.navigation-heading {
	font-size:9pt;
	font-weight: bold;
	color:rgb(0,128,128);
	font-family:verdana,arial,helvetica;
	text-indent:4px;
}

.contents-text {
	padding-top: 16;
	padding-left: 14;
   font-size: 9pt;
   padding-right: 32;
}
.contents-text ul {
	padding-left:17;
	margin-left:15;
	list-style-image:url('/images/do.gif');
}
.contents-text li {
	margin-top:5;
}
.list-text {
   font-size: 9pt;
}

.contents-edit
{
	font-size: 9pt;
	background-color: #FFFAC1;
	padding-right: 0;
}


.navigation
{
	font-size: 8pt;
	font-weight: bold;
	color:rgb(0,0,205);
	border-right-width:5;
	border-right-style:solid;
	border-right-color:silver;
	border-bottom-width:5;
	border-bottom-style:solid;
	border-bottom-color:silver;
	border-top-width:5;
	border-top-style:solid;
	border-top-color:silver;
	width:100;
	margin-right:15;
	background-image:url(http://www.automatedpensions.com/images/barbkgrd2.gif);
}
.navigation td {padding-top:0;padding-bottom:0;padding-left:0;}

.collection-enabled
{
	font-size: 8pt;
	font-weight: bold;
	color: #208020;
}

.logged-in-user
{
	font-size: 8pt;
	font-weight: bold;
	color: #A02020;
}

.main-area {
	background-color: snow; ''#FFFFFF;
}
.main-area td{
	border:0 none snow;
}

.navigation-disabled
{
	font-weight: normal;
	font-size: 8pt;
	color: #202020;
}

.page-link
{
	color: #0000BB;
	background-repeat: no-repeat;
	text-decoration: none;
}

.attachment-text
{
	font-size: 8pt;
}

.attachment-comment
{
	font-size: 8pt;
}

.tabbed-active
{
   text-align: center;
   background-color: #C0C0C0;
   border-color: #C0C0C0 #000000;
}

.tabbed-inactive
{
   text-align: center;
   background-color: #909090;
}

.tabbed-unused
{
   background-color: #707070;
}

.tabbed-body
{
   padding-top: 20;
   border-top-width: 0;
}

.tabbed-footer
{
   padding-top: 10;
   padding-left: 8;
   padding-bottom: 0;
}

a
{
	color: #483d8b; /*#0000BB;*/
	background-repeat: no-repeat;
	text-decoration: none;
}

pre
{
   font-size: 9pt;
}

h1
{
	font-family: Arial, Verdana, sans-serif;
/*	border-bottom: mediumblue 2px solid;*/
	padding-left: 4px;
	font-size: 1.8em;
	margin-left: -5px;
	color: #0033cc;
	padding-top: 12px;
	margin-bottom:10;
}

h1 a
{
	color: darkslateblue;
	text-decoration: none;
}
h1 a:hover {
	color: royalblue;
	text-decoration:underline;
}

h2 {
	font-family: Arial, Verdana, sans-serif;
	font-size: 1.6em; //35em;
	color: darkslateblue;
	margin-top: 15px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
h2 a {
	color: royalblue;
	text-decoration: none;
}
h2 a:hover {
	color: royalblue;
	text-decoration:underline;
}

h3
{
	margin-top: 1.6em;
	font-size: 1.25em;
	color: darkslateblue;
	font-variant: small-caps;
	margin-top: 15px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
h3 a {
	color: royalblue;
	text-decoration: none;
}
h3 a:hover {
	color: royalblue;
	text-decoration:underline;
}

h4 {
	font-size: 1.25em;
	color: darkslateblue;
	margin-top: 1.6em;
}

h5 {
	font-family: Arial, Verdana, sans-serif;
	font-size: 1.1em;
	color: darkslateblue;
	margin-top: 1.6em;
}
h6 {	display:none;
	font-family: Arial, Verdana, sans-serif;
	font-size: 1em;
	font-style:italic;
	color: darkslateblue;
	margin-top: 1.6em;
}
h4 img {float:left;margin-right:20;}
h5 img {float:right;margin-left:20;}
<!-- ------- -->
#outline
{
   float: right;
   width: 180px; /*160*/
	background-color: snow; //#F0F0F0;
   margin: 0 0 10px 10px;
   padding: 5px;
   border-width: 1px;
   border-style: solid;
   border-color: #666;
   text-indent: -10px;
}
.outline
{
   float: right;
   width: 180px; /*160*/
	background-color: snow; //#F0F0F0;
   margin: 0 0 10px 10px;
   padding: 5px;
   border-width: 1px;
   border-style: solid;
   border-color: #666;
   text-indent: -10px;
}
.outline legend{
	text-indent: 0px;
	font-family: Arial, Verdana, sans-serif;
	font-size: .95em;
	color: #0066ff;
	background-color: snow; 
	font-weight: bold;
	line-height: 1.2em;
}
#outline-printed
{
	background-color: snow; //#F0F0F0;
   margin: 0 5px 10px -5px;
   padding: 5px;
   border-width: 1px;
   border-style: solid;
   border-color: #666;
   text-indent: -10px;
}
.outline-printed
{
	background-color: snow; //#F0F0F0;
   margin: 0 5px 10px -5px;
   padding: 5px;
   border-width: 1px;
   border-style: solid;
   border-color: #666;
   text-indent: -10px;
}
.outline-printed legend{
	text-indent: 0px;
	font-family: Arial, Verdana, sans-serif;
	font-size: .95em;
	color: #0066ff;
	background-color: snow; 
	font-weight: bold;
	line-height: 1.2em;
}

.outline-link1
{
	font-size: 8pt;
	font-weight: bold;
}

.outline-link2
{
	font-size: 8pt;
	font-weight: normal;
}

.outline-link3
{
	font-size: 7pt;
	font-weight: normal;
}

.outline-link4
{
	font-size: 7pt;
	font-weight: normal;
}

.outline-link5
{
	font-size: 6pt;
	font-weight: normal;
}
.outline-link6
{
	font-size: 6pt;
	font-weight: normal;
}

.link-unknown {
	/*background-color: #eeeeee; /*#FFFF66;*/
	color: #333333; /*Darkslateblue*/
}
.link-unknown:hover {
	color: #666666; 
}
.link-unknown:visited {
	color: #333333; 
}

.link-exists {
	color: #483d8b; ''#009900;
	text-decoration: none; /*underline;*/
}
.Legend
{
	font-family: Arial, Verdana, sans-serif;
	font-size: .95em;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: -5px;
	color: #0066ff;
	background-color: snow;
	padding:0 5px;
}

.LegendName
{
	font-weight: bold;
	line-height: 1.2em;
}

.LegendValue
{
	color: #cc6600;
	margin-bottom:7px; //applies to div but not span elements
}
.LegendLink
{
	float:right;
	font-style:italic;
	color: #0066ff;
}
.edu-tbl{
	border-collapse:collapse;
	border-style:solid;
	border-width:1px;
	border-color:black;
	text-align:center;
	font-family:Verdana,Arial,Sans-Serif;
	white-space:nowrap;
}
.edu-tbl th{
	font-family:Arial,Sans-Serif,Verdana;
	font-size:8.5pt;
	padding:0 5px;
	border-style:solid;
	border-width:1px;
	border-color:black;
	white-space:nowrap;
}
.edu-tbl td{
	font-size:8.5pt;
	padding:0 5px;
	border-style:solid;
	border-width:1px;
	border-color:black;
	white-space:nowrap;
}
.edu-tbl thead{
	background-color:#dddddd;
}
.edu-tbl tfoot{
	background-color:#dddddd;
}
