body {
	margin: 20px 30px;
}

td.red {
	font: bold 18px "Times New Roman", Times, serif;
	color: #FFFFFF;
	text-decoration: none;
	background: #F40C44 url(/img/banner1.jpg) no-repeat right top;
	text-transform: capitalize;
	border: 1px solid #000000;
	height: 28px;
	letter-spacing: 0.025em;
	}
	
td.red a:link {
font: bold 18px "Times New Roman", Times, serif;
	color: #FFFFFF;
	text-decoration: none
	background: transparent;
	}
	

a:link{
	font: bold 12px Arial, Helvetica, sans-serif;
	text-transform: capitalize;
	color: #0000FF;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
}
a:hover{
	font: bold 12px Arial, Helvetica, sans-serif;
	text-transform: capitalize;
	color: #ff0000;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
}
a:visited{
	font: bold 12px Arial, Helvetica, sans-serif;
	text-transform: capitalize;
	color: #993399;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
}


#outline {
	border: 1px solid #000000;
}

.up  {
	margin-top: -5px;
	}
.red {
	font: bold 22px "Times New Roman", Times, serif;
	color: #FFFFFF;
	text-decoration: none;
	background: #F40C44;
	border-bottom: 2px solid #000000;
	border-top: 1px solid #000000;
	}
	
.blue {
	font: bold small-caps 16px "Times New Roman", Times, serif;
	text-transform: uppercase;
	color: #FF9999;
	text-decoration: none;
	border-bottom: 2px solid #000000;
	background: #0033CC;
	border-top: 1px solid #000000;
	border-right: none;
}
.l1 {
	font: bold small-caps 26px "Times New Roman", Times, serif;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
}
.l2 {
	font: bold small-caps 20px "Times New Roman", Times, serif;
	text-transform: uppercase;
	color: #FF9999;
	text-decoration: none;
}

.top {
	font: bold normal 12px Arial, Helvetica, sans-serif;
	text-transform: capitalize;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
	}

.top a:link{
	font: bold normal 12px Arial, Helvetica, sans-serif;
	text-transform: capitalize;
	color: #0000FF;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
}
.top a:hover{
	font: bold normal 12px Arial, Helvetica, sans-serif;
	text-transform: capitalize;
	color: darkred;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
}
.top a:visited{
	font: bold normal 12px Arial, Helvetica, sans-serif;
	text-transform: capitalize;
	color: #993399;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
}

.flush {
	margin-left: -.6em;
	}

body { 
	margin: 20px 30px;
	margin-top: 5px;
        background-color: #FFFFFF; 
	font-family:   Arial, "sans-serif";
	font-size: small;
	}

a:hover {
	 color: #993333;
	}

img     {
        background-color: transparent;
        }


.shaded  {
        background-color: #e3c7fc;    /* 99ccff  */
	font-weight: bold;
     }

.tagline  {
	color: #993333;
	}
.shaded1 {
	background-color: #FFF;
	}

.shaded2 {
	background-color: #dcdcdc;
	}

.header  {
	font-weight: bold;
	}

.title   {
	font: bold medium Arial, Helvetica, sans-serif;
	padding: 5px;
	}

.project {
	color: #ffffff;
	text-decoration: none;
	}

.smaller  	{
	font-size: smaller;
	}

.footnote {
	  font-family:  Arial, "sans-serif";
	  font-size: x-small;
	  }

.loc   {
        font-family:  Arial, "sans-serif";
	font-size: x-small;
	margin-left: 0em;
     }
h4   {
        font-family:  Arial, "sans-serif";
     }
th   {
        font-family:  Arial, Arial, "sans-serif";
	font-size: small;
	border-top: 2px solid #000;
     }

td  {
	font-family:  Arial, "sans-serif";
	font-size: small;
	}

td.HOME  {
	font-family:  Arial, "sans-serif";
	font-size: 9pt;
	}
	
td.indent1 {
        text-indent : 20px;
        }

td.indent2 {
        text-indent : 40px;
        }
        
.indent  {
	margin-left: 1.5em;
	}

.more    {
	background: #FFFF99; 
	font-weight: bold;
	}

.outlined {
	border: solid rgb(0,0,200); 
	}

hr  {
	color: #003366;
	size: 2px;
	}

p.half  {
	line-height: 60%;
	}

.hidden  {
	display: none;
	visibility:hidden;
	}

.state {
        font: bold small Arial, Helvetica, sans-serif;
        color: #000000;
        text-decoration: none;
	padding-top: 10px;
        background: #FFFFFF;
}
.state2 {
        font: normal small Arial, Helvetica, sans-serif;
        color: #000000;
	padding-top: 10px;
        text-decoration: none;
        background: #FFFFFF;
}

.state2 a, .state2 a:hover, .state2 a:visited  {text-decoration: none;}
.state2 a {color: #0000ff;}
.state2 a:visited {color: #990099;}
.state2 a:hover {color: #993333;}

.nav {
        font: bold small Arial, Helvetica, sans-serif;
        color: #000;
        text-decoration: none;
	padding: 3px;
	}

.nav br { display: none; }
.nav a {
        font: bold small Arial, Helvetica, sans-serif;
        /* color: #000; */
        background-color: transparent;
        text-decoration: none;
	padding-top: 2px;
        padding-right: 5px;
        padding-left: 5px;
        }
.nav a:hover { 
	color: #993333; 
        background-color: transparent;
	text-decoration: underline;
 	}

.topline   {
	/* this is a divider between the nav and tables */
	border-top: 1px solid #000066;
	padding-top: 2px;
	}
.spacer    {
	border-bottom: 1px dashed #000000;
	background-color: #FFFFFF;
	line-height: 10%
	}

