body {
margin: 0;
}

#navcontainer
{
margin: 0 auto;
padding: 3px;
text-align: left;
background: #CCF;
}

ul#navlist
{
text-align: left;
list-style: none;
padding: 0;
margin: 0 ;
}

ul#navlist li
{
display: block;
margin: 0;
padding: 0;
}

ul#navlist li a
{
display: block;
width: 100%;
padding: 0.5em 0 0.5em 2px;
border-width: 1px;
border-color: #ffe #aaab9c #ccc #ddf;
border-style: solid;
text-decoration: none;
background: #CCF;
}
#navcontainer>ul#navlist li a { width: auto%; }
ul#navlist li#active a
{
background: #828EA3;
}
ul#navlist li a:hover, ul#navlist li#active a:hover
{
background:  #BBE;
border-color: #aaab9c #fff #fff #ccc;
}

p, blockquote, div {
font: 9px Tahoma, Verdana, Helvetica;
}
.center{text-align: center;}

/* -----tables -------- */
table {
 width: 800px;
 border: 0;
 border-collapse: collapse;
 margin: 0 auto 0 auto;
}
.b{border: 2px groove #ddd;
}
th {
 border: 0;
 border-collapse: collapse;
 padding: 2px; 
 background-color: #C00;
 font: bold 11px Tahoma, Verdana, Helvetica;
 color: #fff;
 text-align: center;
  }
.blue	{background-color:#000080;}
.gray	{background-color:#808080;}
.green	{background-color:#583;}
.purple {background-color:#3E0F78;}
.yellow	{background-color:#FFF5C1; color: #008000;}

 /* -----table data default----
---- */
tr, td {
	padding: 2px; 
	border: 0;
	border-collapse: collapse;
	font: 10px Tahoma, Verdana, Helvetica;}
.center{text-align: center;}
.b{border: 2px groove; border-color: #ccf;
  }
.navhead{
	background-image: url('images/bgbwb.jpg');
	background-repeat:repeat-x;
} 

/* -----lists 9px ----margin-left: 8px;---- */
ul, ol, dl{	font: 9px Arial, Helvetica, sans-serif; margin-left: 4px; padding-left: 8px; text-align: left;}		

/* -----default link blue -------- */
a {font: 10px Tahoma, Verdana, Helvetica; text-decoration:none;}
a:link{		color: #009;}
a:visited{	color: #555;} 
a:hover{	color: #06F;}
a:active{	color: #06F;}

/* ----- top menu link----- background-image: url('images/bgwbw.jpg'); --- */
a.menu {font: bold 10px Tahoma, Verdana, Helvetica; text-decoration: none; display: block;}
a:link.menu{	color: #009; }
a:visited.menu{	color: #009; } 
a:hover.menu{	color: #06F; }
a:active.menu{	color: #00F;}

/* ----- pdf link red-------- */
a.api {font: bold 10px Tahoma, Verdana, Helvetica; text-decoration:none;}
a:link.api{		color: #C00; }
a:visited.api{	color: #555; } 
a:hover.api{	color: #F30; }
a:active.api{	color: #00F; }

/* ----- not bold link red-------- */
a.red{font: 10px Tahoma, Verdana, Helvetica; text-decoration:none;}
a:link.red{		color: #C00; }
a:visited.red{	color: #555; } 
a:hover.red{	color: #F30; }
a:active.red{	color: #00F; }

/* -----cecomp link blue -------- */
a.cec {font: bold 10px Tahoma, Verdana, Helvetica; text-decoration:none;}
a:link.cec{		color: #339;}
a:visited.cec{	color: #555;} 
a:hover.cec{	color: #06F;}
a:active.cec{	color: #00F;}

/* -----apicb link green -------- */
a.apicb {font: bold 10px Tahoma, Verdana, Helvetica; text-decoration:none;}
a:link.apicb{	color: #583; }
a:visited.apicb{color: #555; } 
a:hover.apicb{	color: #3C3; }
a:active.apicb{	color: #00F; }

/* ----- apcs link bright red-------- */
a.apcs {font: bold 10px Tahoma, Verdana, Helvetica; text-decoration:none;}
a:link.apcs{	color: #F00; }
a:visited.apcs{	color: #555; } 
a:hover.apcs{	color: #F93; }
a:active.apcs{	color: #00F; }

/* -----rheintacho link purple -------- */
a.rt {font: bold 10px Tahoma, Verdana, Helvetica; text-decoration:none;}
a:link.rt{		color: #3E0F78; }
a:visited.rt{	color: #555; } 
a:hover.rt{		color: #F30;}
a:active.rt{	color: #00F; }

/* ----- header 1-------- */
h1{	font: bold 11px Verdana, Tahoma, Helvetica;
	color:#fff;
	text-align:center;
	margin-bottom:-1px; 
	}

/* ----- header 2 subheads-------- */
h2{	font: bold 10px Verdana, Tahoma, Helvetica;
	color:#fff;
	text-align:center;
	margin-bottom:-1px; 
}
/* ----------FONTS FONTS FONTS FONTS ------------------------------------------------*/
/* ----------Tahoma Red 10px -------- */
span.tr10{font: bold 10px Tahoma, Verdana, Helvetica; color:#C00;}
/* ----------Tahoma Red 9px -------- */
span.tr9{font: bold 9px Tahoma, Verdana, Helvetica; color:#C00;}
/* -----Tahoma Blue 10px -------- */
span.tb10{font: bold 10px Tahoma, Verdana, Helvetica; color:#009;}
/* -----Tahoma Blue 9px -------- */
span.tb9{font: bold 9px Tahoma, Verdana, Helvetica; color:#009;}
/* -----Tahoma green 10px -------- */
span.tg10{font: bold 10px Tahoma, Verdana, Helvetica; color:#583;}
/* -----Tahoma green 9px -------- */
span.tg9{font: bold 9px Tahoma, Verdana, Helvetica; color:#583;}
/* -----Tahoma purple 10px -------- */
span.tp10{font: bold 10px Tahoma, Verdana, Helvetica; color:#3E0F78;}
/* -----Tahoma purple 9px -------- */
span.tp9{font: bold 9px Tahoma, Verdana, Helvetica; color:#3E0F78;}
/* -----Tahoma gray 10px -------- */
span.tgy10{font: bold 10px Tahoma, Verdana, Helvetica; color:#664;}
/* -----Tahoma gray 9px -------- */
span.tgy9{font: bold 9px Tahoma, Verdana, Helvetica; color:#664;}

span.tgld10{font: bold 10px Tahoma, Verdana, Helvetica; color: #8C6237;}

span.tltblu9{	font: bold 9px Tahoma, Verdana, Helvetica; color: #06F;}
