body {
	text-align:center;
	padding:0;
	margin:1px 0 0;
	font:normal 11px Arial, Helvetica, Sans-serif;
	color:#666;
	background: #FFFFFF;

}
h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #9C3B3B;
	margin-bottom: 0.6em;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	}

h2 {
	font-family: verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #9C3B3B;
	margin-bottom: 0.6em;
	padding: 0px 0px 0px 15px;
	font-weight: bolder;
	}
	
.content_headers {
	font-family: verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9C3B3B;
	margin-bottom: 0.6em;
	padding: 0px 0px 0px 0px;
	font-weight: bolder;
	}

a {
	font-size:1em;
	font:Arial, Helvetica, Sans-serif;
	font-weight: bold;
	color:#993333;
	text-decoration:none;
}

a:hover {
	text-decoration:none;	
	color:#990000;
}

.container {
	text-align:left;
	width :700px;
	height: inherit;
	margin: auto;
	padding:0;
	background-color: #FFFFFF;
}
	

#header {
	list-style:none;
	font-size:1em;
	font:Arial, Helvetica, Sans-serif;
	font-weight: 600;
	font-weight:600;
	padding:0px 0 2px 0px;
	text-align: center;
	text-transform:capitalize;
	width:700px;
	float: left;

}

#header h1 { text-indent: -10000px; margin: 0; padding: 0;}

#header em { display: none}
#header ul { width: 700px; float: left; padding: 0px; margin: 0px; list-style-type: none;}
#header li {
	float: left;
	padding: 0px;
	margin: 0px;
	display: inline;
	border-right:  #999999 1px solid;
	background-position: top;
}
#header li a { DISPLAY: block; HEIGHT: 31px; padding: 0px 0 0 0; text-decoration:none; color: #333333;}

#header li a.home {background:url(images/home1.gif);  background-position: top; WIDTH: 116px; border-left: #999999 1px solid;}
#header li a.homeActive { background:url(images/home1.gif);  background-position: bottom; WIDTH: 116px; color: #9C3B3B; border-left: #999999 1px solid;}
#header li a.gallery {background:url(images/about1.gif); background-position: top;  WIDTH: 116px;}
#header li a.galleryActive { background:url(images/about1.gif);  background-position: bottom;  WIDTH: 116px}
#header li a.resources {background:url(images/services1.gif);  background-position: top; WIDTH: 116px}
#header li a.resourcesActive { background:url(images/services1.gif);  background-position: bottom;  WIDTH: 116px}
#header li a.submit { background:url(images/clients1.gif);  background-position: top; WIDTH:116px}
#header li a.submitActive { background:url(images/clients1.gif);  background-position: bottom;  WIDTH: 116px}
#header li a.feed {background:url(images/links1.gif);  background-position: top; WIDTH: 115px}
#header li a.feedActive { background:url(images/links1.gif);  background-position: bottom;  WIDTH: 115px}
#header li a.about {background:url(images/ftp1.gif);  background-position: top; WIDTH: 114px;}
#header li a.aboutActive { background:url(images/ftp1.gif);  background-position: bottom;  WIDTH: 114px;}


#header li a:hover { 
	background-position: bottom;
	color: #9C3B3B;
} 

#preamble {
	margin:0;
	padding:20px 20px 40px 15px;
	width:492px;
	float: right;
	border-left: 1px solid #999999;
	background-image: url(images/bg2.png);
	background-repeat: repeat-y;
	background-color: #FFFFFF;
}

#preamble h3{
	display:none;
	margin:0;
	padding:0;
}

#preamble .p1{
	margin:0;
	padding:5px 15px 0px 15px;
}

#preamble .p6{
	margin:0;
	padding:0px 0px 0px 10px;
}
#supportingText{
	width:678px;
	float: right;
	height: 700px;
	background-color: #FFFFFF;
	padding: 10px 0 0 20px;
}

#explanation .p1, #participation .p1, #requirements .p1{
	margin:0;
	padding:41px 15px 15px 15px;
}

#preamble p, #explanation p, #participation p, #benefits p, #requirements p{
	margin:0;
	padding:2px 0px 5px 13px;
}


#explanation h3, #participation h3, #benefits h3, #requirements h3, #lselect h3, #larchives h3, #lresources h3{
	display:none;
}

#preamble .p3, #explanation .p2, #participation .p3, #requirements .p5{
	margin:0;
	padding:10px 15px 7px 15px;
}

#benefits .p1{
	margin:0;
	padding:41px 15px 7px 15px;
}

#explanation{
}

#participation{
	background:#CCC url(images/participation_top.gif) no-repeat top left;
}

#benefits{
	background:#CCC url(images/benefits_top.gif) no-repeat top left;
}

#requirements{
}

#footer{
	font-size:0.9em;
	font:Arial, Helvetica, Sans-serif;
	font-weight: normal;
	padding-top:5px;
	background-color: #FFFFFF;
	height: 20px;
	width: 700px;
	float: left;
	
}

#linkList {
	width: 170px;
	float: left;
	background-color: #5B7EA2;
	height: auto;
}

#linkList a {	
	color:#FFFFFF;
	text-decoration:none;

}

#linkList a:hover{
	color:#333333;
	text-decoration:none;
}

#links {
	float: left;
	height: auto;
	display: block;
}

#links li {	
	padding:  10px 0 5px 0px;
	margin:0;
	list-style-type:none;
	background:transparent url(images/a3.gif) no-repeat 3px 8px;
}

#links li span{
	display: block;
	padding: 5px 0 5px 20px;
	width: 479px;
	padding:  10px 0 5px 20px;
	margin:0;
	list-style-type:none;
	background:transparent url(images/a3.gif) no-repeat;
	background-position: 6px 12px;
}

#links ul li{
	display: block;
	padding: 5px 0 5px 18px;
	width: 479px;
}

#links a{	
	color:#9C3B3B;
	text-decoration:none;

}

#links a:hover{
	color:#9C3B3B;
	text-decoration:underline;
}

#footer a{	
text-decoration:none;
}

#footer a:hover{
   color: #9C3B3B;
}


#lselect{
	padding:29px 0 0 0;
}

#larchives{
	padding:15px 0 0 0;
}

#lresources{
	padding:39px 0 0 0;	
}

#lselect ul, #larchives ul, #lresources ul{
	margin:0;
 	padding:0 0px 0px 5px;
}

#lselect li, #larchives li, #lresources li{	
	padding: 0 0 5px 15px;
	margin:0;
	list-style-type:none;
	background:transparent url(images/a1.gif) no-repeat 3px 8px;
}

#linkList #larchives ul li
    {
	border-bottom: 1px solid #CCCCCC;
	display: block;
	padding: 5px 0 5px 14px;
	width: 148px;
    }
	
	#linkList ul li:hover {
	background-color: #7895B1;
	background:transparent url(images/a2.gif) no-repeat 3px 8px;
}


.shade {
	background-image: url(images/mock2.gif);
	background-repeat: repeat-x;
	background-position: top;
	float: left;
	height: 8px;
	width: 700px;
}
.AAlogo {
	background-image: url(images/logo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 100px;
	width: 500px;
}

.contnav {
	float: left;
	height: 30px;
	width: 700px;
}

#topnav 
{
	font-size:1em;
	font:Arial, Helvetica, Sans-serif;
	font-weight: bold;
	list-style:none;
	font-size:1em;
	margin:0 auto;
	padding:10px 0 2px 5px;
	text-align:right;
	text-transform:capitalize;

}
#topnav li 
{
	list-style:none;
	display: inline;
	padding:0 1em;
	margin:0;
}

#topnav li a:link, #topnav li a:visited, #topnav li a:hover, #topnav li a:active 
{
	text-decoration:none;	
	color:#666;
}
#topnav li a:hover
{
		color: #9C3B3B;
}
#navHome 
{
	padding-left:15px;
	background:url(images/home.png) no-repeat left center;
}
#navAbout 
{
	padding-left:15px;
	background:url(images/about.png) no-repeat left center;
}
#navArchives 
{
	padding-left:15px;
	background:url(images/archives.png) no-repeat left center;
}
#navLinks 
{
	padding-left:15px;
	background:url(images/links.png) no-repeat left center;
}
#navContact 
{
	padding-left:20px;
	background:url(images/contact2.gif) no-repeat left center;
}
#home #navHome, #about #navAbout, #links #navLinks, #contact #navContact, #archives #navArchives
{
		color: #9C3B3B;	
}
.contbod {
	background-color: #5B7EA2;
	float: right;
	border: 1px solid #999999;
	width: 698px;
}
.imtitle {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}


.content input.on { color : #999966; border: solid 1px #BDDBE6; background: #BDDBE6; padding: 3px 0px;}
.content input.on:hover { color : #006666; border: solid 1px #e0f4ff; background: #e0f4ff; padding: 3px 0px;}
.content input.on:focus { color : #006666; border: solid 1px #e0f4ff; background: #e0f4ff; padding: 3px 0px;}
.content input.onIE { color : #006666; border: solid 1px #e0f4ff; background: #e0f4ff; padding: 3px 0px;}

.content textarea.on { color : #999966; border: solid 1px #BDDBE6; background: #BDDBE6; padding: 3px 0px;}
.content textarea.on:hover { color : #006666; border: solid 1px #e0f4ff; background: #e0f4ff; padding: 3px 0px;}
.content textarea.on:focus { color : #006666; border: solid 1px #e0f4ff; background: #e0f4ff; padding: 3px 0px;}
.content textarea.onIE { color : #006666; border: solid 1px #e0f4ff; background: #e0f4ff; padding: 3px 0px;}

.contact { width: 250px;}
.contact ul { padding: 5px 0px 5px 15px; margin: 0px; }
.contact li { font-size: 10px; padding: 0px; margin: 0px; }
.contact p { font-size: 11px; padding: 5px 0px 15px 0px; margin: 0px; line-height: 13px;}
.contact p strong { letter-spacing: -1px;}
.contact span { background: #eefaff; font-size: 9px; padding: 10px 10px 10px 10px; color: #cc3300; display: block;}
.contact span h3 { padding: 0px; margin: 0px; }
.contact span p { padding: 0px; margin: 0px; font-size: 9px;}
.contact span a {color: #cc3300; text-decoration: underline; }
.contact form { padding: 0 0 0 5px;}
.contact form fieldset { border: none; padding: 0px; margin: 0px;}
.contact form p { font-size: 10px; padding: 5px 0px; margin: 0px; color: #6a757d; }
.contact form label { display: block; padding: 0px 0px 5px 0px;}
.contact form label em { font-size: 7px; text-transform:uppercase; font-weight: bold; color: #99cc00; font-style: normal;}
.contact form input {
	color : #6a757d;
	border: solid 1px #BDDBE6;
	background: #BDDBE6;
	padding: 3px 0px 0 5px;
}
.contact form textarea { color : #6a757d; border: solid 1px #BDDBE6; background: #BDDBE6; padding: 3px 0px 0 5px;}

.contact form .checkbox { border: none; background: none; padding: 0px; }
