/* CSS Document-pallette2 - lighter purple background with dark navs; headings different */

/*colors and fonts*/

body {
	background:  #444 /*url(../img/bodybg-stripe2.jpg) repeat-x left top;*/	
	}
h1  {
	font-size: 1.5em;
	color: #777; 
	}
h2 {
	font-size: 1.2em;
	font-style: bold;
	color: #444;
	}
h3 {
	font-size: 1.1em;
	color: #444;
	}

td, th {
	border-top: .5px solid #ccc;
	}
	td img { 
	border: 1px solid #ccc; 
	}
	th {
	font-weight: bold;
	}

/**new styles**/

#contenthome {
	font: 1.2em/1.5em "Trebuchet MS", Tahoma, sans-serif;
	border-top: 1px solid white;
	background: #aaa url("../img/2homebg.jpg") no-repeat right bottom;
	color: #fff; 
	}
	#contenthome p {
		background: #;
		color: #fff;
		}
	#contenthome h1 {	
		font: 1.3em/1.4 "Trebuchet MS", Tahoma, sans-serif;
		color: #fff;
		}
	#contenthome a:link {color: #fff;} 
	#contenthome a:visited {color: #fff; }
	#contenthome a:hover {color: #fff; background: #eee; 
	}
	
#contact {
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	background: #777;
	}
	#contact a {
		color: #fff; font-weight: bold;
		}
	
#footer {
	background: #444;
	border-top: 1px solid #ccc;
	border-top: none;
	}
	.validation a {
	color: #eee;
	}
	.validation a:hover {
	text-decoration: none;
	color: #fff;
	}
	
	/*navs*/

a:link { color: #777;
		}
a:visited { color: #aaa; }
a:hover, a:active {
	color: #fff;
	background: #444;
	}
td a:hover, table a:active {
	background: #777;
	color: #fff;
	text-decoration: none;
	}
td a:link img {
	border: 1px solid #eee; 
	}
	td a:hover img {
	border-bottom: 5px solid #777;
	border: 1px solid #444;
	background: none;
	}

/**navA, navB, navC (footer nav) **/	

#navA {
	background: #777;
	color: #fff;
	}
	#navlistA {
	border-top: #eee;
	}
	#navA ul li {
		font: small-caps 1.2em/1em "normal Helvetica", Arial, sans-serif;
		}
	#navA ul li a {	
		background: #777;
		}
	#navA ul li a:link, #navA ul li a:visited { 
		color:#fff;
		text-decoration: none;
		}
	#navA ul li a:hover {
		color: #fff;
		background: #444;
		}

/*******secondary navigation*********/
	
#navB {
	background: #444;
	color: #eee;
	border-top: 2px solid #fff;

	border-bottom: none;
	font: 1em/1.2em normal Helvetica, Arial, sans-serif;
	
	}
	#navB ul {
		list-style: none;
		margin: 0px; 
		padding: 0px;
		}
	#navB li {
		border-bottom: 1px solid #ddd;
		margin: 0;
		}
	#navB li a {
		background: #777;
		color: #fff;
		text-decoration: none;
		}
		html>body #navB li a { width: auto; }

	#navB li a:hover {
		background: #fff;
		color: #777;
		}
	#navB li a.active:link, #navB a.active:visited {
		background: #fff;
		color: #777;
		}
		
	.download {
		font-size: .76em;
		}
	.download a {
		color: #eee;
		}
	.download a:hover {
		background: #fff; color: #777;
		}

/**footer navs****/
	
		#footer ul li a { 
		color:#fff;
		text-decoration: none;
		}
		#footer ul li a:link, #footer ul li a:visited {
		color: #fff;
		background: #444;
		}
		#footer ul li a:hover { 
		color:#fff;
		background: #777;
		}
		