	body                    { color: #fff; background-color: #F5F5F5; padding: 10px; margin: 0px; } 
	h1                      { color: #000; background-color: transparent; font-family: Arial, Helvetica, sans-serif; font-size: 32px; font-weight: light; }
	h2                      { color: #000; background-color: transparent; font-family: Arial, Helvetica, sans-serif; font-size: 120%; }
	h3                      { color: #000; background-color: transparent; font-family: Arial, Helvetica, sans-serif; font-size: 110%; }
	h4                      { color: #000; background-color: transparent; font-family: Arial, Helvetica, sans-serif; font-size: 100%; }
	h5                      { color: #000; background-color: transparent; font-family: Arial, Helvetica, sans-serif; font-size: 90%; }
	h6                      { color: #000; background-color: transparent; font-family: Arial, Helvetica, sans-serif; font-size: 85%; }
	
	p                       { color: #000; background-color: transparent; font-family: Arial, Helvetica, sans-serif; font-size: 85%; }
	ul, dl, ol              { color: #000; background-color: transparent; font-family: Arial, Helvetica, sans-serif; font-size: 85%; }
	a:link				    { color: #000; background-color: transparent; text-decoration: underline; font-size: 13px; }
	a:visited 			    { color: #663; background-color: transparent; text-decoration: underline; font-size: 13px; }
	a:hover				    { color: #669; background-color: transparent; text-decoration: underline; font-size: 13px; }
	a:active			    { color: #669; background-color: transparent; text-decoration: underline; font-size: 13px; }
	
	p, ul, dl, ol, h1, h2, h3, h4, h5, h6 { padding-left: 20px; padding-right: 20px; }


	/* positioning styles */
	
	#logo2 {
		position: absolute;
		left: 175px;
		top: 45px;
		height: auto;
		width: auto;
		padding: 0px;
		margin: 0px;
		font-family: Helvetica, Arial, sans-serif; 
		font-size: 35px; 
		font-weight: light; 
		color: #333; 
		background-color: transparent; }
		
	#logo {
		position: absolute;
		left: 174px;
		top: 44px;
		height: auto;
		width: auto;
		padding: 0px;
		margin: 0px;
		font-family: Helvetica, Arial, sans-serif; 
		font-size: 35px; 
		font-weight: light; 
		color: #ccc; 
		background-color: transparent; }


#logo3 {
		position: absolute;
		left: 600px;
		top: 20px;
		height: auto;
		width: auto;
		padding: 0px;
		margin: 0px;
		font-family: Helvetica, Arial, sans-serif; 
		font-size: 11px; 
		font-weight: light; 
		color: #000; 
		background-color: transparent; }
		
	#logo4 {
		position: absolute;
		right: 99px;
		top: 184px;
		height: auto;
		width: auto;
		padding: 0px;
		margin: 0px;
		font-family: Helvetica, Arial, sans-serif; 
		font-size: 19px; 
		font-weight: light; 
		color: #ccc; 
		background-color: transparent; }		
	#top	
	{
		color: #000;
		width: 950px;
		height: 120px;
		padding: 0px;
		margin: 0px;
		text-align: left;
		border-bottom: 0px solid #aaa;
		background-color: #fff;
		background-repeat: no-repeat;
		}
		
	#middle {
		color: #000;
		background: #fff;
		width: 950px;
		margin: 0px;
		padding: 10px 0 30px 0;
		text-align: left
		}
		
	#middle p, ul, dl, ol, h1, h2, h3, h4, h5, h6 { padding-left: 170px; padding-right: 270px; }
	
	
	#left {
		float: left; 
		margin: 0px;
		padding-top: 10px;
		background: transparent;
		width: 150px;
		text-align: left;
		}
		
	#right {
		float: right; 
		margin: 0px;
		background: transparent;
		width: 250px;
		border-left: 0px solid #aaa;
		}
		
	#right p, ul, dl, ol, h1, h2, h3, h4, h5, h6 { padding-left: 10px; padding-right: 10px; }

	#bottom {
		color: #000;
		background: #ccc;
		width: 950px;
		height: 55px;
		padding: 0px;
		margin: 0px;
		border-top: 1px solid #aaa;
		background-repeat: no-repeat;
		}
		
	#bottom p, ul, dl, ol, h1, h2, h3, h4, h5, h6 { padding-left: 20px; padding-right: 20px; text-align: right; font-size: 11px;}
	
	#bottom a {
		text-decoration: none;
}

	#navlist
	{
		width: 150px;
		padding: 0px;
		margin-bottom: 5px;
		text-align: center !important; 	
		font-family: Helvetica, Arial, sans-serif;
		font-weight: bold;
		font-size: 12px;
	/*	border-right: 1px solid #aaa;  */
	}
	
	#navlist ul
	{
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;

	}
	
	#navlist li
	{
		border-top: 1px solid #aaa;
		border-bottom: 1px solid #aaa;
		border-right: 1px solid #aaa;
		margin: -1px 0 0 0;

	}
	
	#navlist li a
	{
		display: block;
		padding: 4px 4px 4px 15px;
		background-color: #fff;
		color: #000;
		font-weight: bold;
		text-decoration: none;
		width: 100%;
	}
	
	html>body #navlist li a { width: auto; }
	
	#navlist li a:hover
	{
		background-color: #ddd;
		color: #000;
	}


	#navlistbottom
	{
		width: 150px;
		padding: 0px;
		margin-bottom: 5px;
		text-align: center !important; 
		font-family: Helvetica, Arial, sans-serif;
		font-size: 12px;
		border-right: 0px solid #aaa;
	}
	#navlistbottom ul
	{
		width: 150px;
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
	}
	
	#navlistbottom li
	{
		width: 150px;
		border-top: 0px solid #aaa;
		border-bottom: 0px solid #aaa;
		margin: -1px 0 0 0;
	}
	
	#navlistbottom li a
	{
		background-color: #fff;
		color: #000;
		width: 100%;
	}
	
	html>body #navlistbottom li a { width: auto; }
	
	#navlistbottom li a:hover
	{
		background-color: #fff;
		color: #000;
	}

