body {
background-image: url(../images/bg5.gif);
font-size: 11px;
font-family: Verdana, Arial, Sans-Serif;
color: #333333;
padding:0px;
margin:0px;
}

a:link {color: #FF0000; text-decoration: none; font-weight:600;}
a:visited {color:#FF0000; text-decoration: none; font-weight:600;}
a:active {color:#FF0000; text-decoration: none; font-weight:600;}
a:hover { color:#FF0000; text-decoration: underline; font-weight:600;}

#navlinks li a {
background-color: #FFFFFF;
color:#FF0000;
text-decoration: none;
display: block;
padding: 0; 
line-height: 20px;
font-size:11px;
}

#navlinks li {
border-bottom: 1px solid #B1D819;
margin: 0;
padding:0;
}

#navlinks ul {
list-style: none;
margin: 0;
padding: 0 0 20px 0;
border-top: 1px solid #B1D819;
}

#navlinks {
width: 160px;
padding: 0 0 10px 0;
margin: 0;
}

#navlinks li a:hover {
background-color: #B1D819;
color: #FFFFFF;
}

h1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
color: #333399;
background-color:#EDF7BF;
padding:10px 10px 10px 0;
margin:0 0 5px 0;
border:1px solid #333399;
}

h2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
color: #333399;
padding:0px;
margin:0px;
line-height:130%
}

h3 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
color: #70850D;
padding:10px 0 10px 0;
margin:0px;
}

h4 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
color: #333399;
padding:2px 0 0 0;
margin:0px;
}

h5{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #333333;
 text-align:center;
 margin: 0px;
 padding: 0px;
}

#container{
width: 900px;
margin: 10px auto;
background-color:#FFFFFF;
color: #333333;
border: 1px solid #000000;
line-height: 130%;
}

#top{
padding: .5em;
background-color:#FFFFFF;
background-image: url(../images/aplustitle2.gif);
background-repeat:no-repeat;
height:130px;
border-bottom: 1px solid #000000;
}

.topinfo {
margin: 0 0 0 400px;
text-align:right;
}

.topinfo1 {
margin: 0 0 0 300px;
text-align:right;
}
#leftnav{
float: left;
width: 160px;
margin: 0;
padding: 7px;
background-color:#FFFFFF;
}

.leftinfo {
padding-top:5px;
padding-right:5px;
padding-left:5px;
border:1px solid #333399;
background-color:#EDF7BF;
}

#content{
margin-left: 180px;
padding: 10px;
background-color: #EEEEEE;
border-left:1px solid #000000;
}

#mcontent{
margin-left: 180px;
padding: 10px;
background-color: #EEEEEE;
border-left:1px solid #000000;
height:2650px;
}

a.linklist:link {color: #FF0000; text-decoration: none; font-weight:400;}
a.linklist:visited {color: #FF0000; text-decoration: none; font-weight:400;}
a.linklist:active {color: #FF0000; text-decoration: none; font-weight:400;}
a.linklist:hover { color: #FF0000; text-decoration: underline; font-weight:400;}

.thumbnail{
float: left;
display:inline;
width: 160px;
margin: 0 5px 5px 0;
padding: 5px;
text-align:center;
background:inherit;
}

.clearboth { clear: both; }

#footer{
clear: both;
margin: 0;
padding: .5em;
color: #333333;
background-color: #FFFFFF;
border-top: 1px solid #000000;
font-size:9px;
}

#footerleft{
	float: left;
	width: 560px;
	margin: 0;
	padding:0
	}	

#footerright{
	margin-left: 570px;
	text-align:right;
	font-style:oblique;
	}
	
a.foot:link {color: #FF0000; text-decoration: none; font-weight:300;}
a.foot:visited {color:#FF0000; text-decoration: none; font-weight:300;}
a.foot:active {color:#FF0000; text-decoration: none; font-weight:300;}
a.foot:hover { color:#FF0000; text-decoration: underline; font-weight:300;}
	
#underfooter{
	clear: both;
	margin: 0;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	font-size:9px;
	text-align:center;
	}	
	
a.uf:link {color: #999999; text-decoration: none; font-weight:300;}
a.uf:visited {color:#999999; text-decoration: none; font-weight:300;}
a.uf:active {color:#999999; text-decoration: none; font-weight:300;}
a.uf:hover { text-decoration: underline; font-weight:300; color: #999999;}

#leftnav p { margin: 0 0 1em 0; }
#content h2 { margin: 0 0 .5em 0; }

.lightgray  {color:#eeeeee;}

.floatright {
float:right;
text-align:right;
width:200px;
}

.date {text-align:right; font-style:oblique; font-size:10px;}

.comments {font-style:oblique;}

.green {font-weight:bold; color:#006600;}

.larger {font-weight:bold; font-size:14px;}

.announce {border: 2px solid #FF0000;
padding:5px;}

.boldnote {font-style:oblique; font-weight:bold;}

.largered {font-weight: bold; color:#FF0000; font-size:16px;}