	body,
	html {
		margin:0 auto;
		padding:5px;
		}
		
	body {
		min-width:1024px;
		background-color: #363290;
		background-repeat: no-repeat;
		background-position: top center;
		}
		
	p {
		color:white;
		font: 15px Trebuchet MS;
		text-align: left;
		}
		
	p.cap:first-letter {
		font-size:40px;
		}
	
	ul {
		list-style-type:none;
		}
		
	a {
		color:yellow; 
		text-decoration:none;
		}
		
	a:hover {
		color:yellow; 
		text-decoration:underline;
		} 

	p.star {
		color:red; 
		font:  400 18px Trebuchet MS;
		}
		
	p.form {
		color:white; 
		font:  18px Trebuchet MS;
		}

	#wrap {
		margin:0 auto;
		width:1024px;
		height:768px;
		}

	#nav {
		margin-top:-143px;
		width:844px;
		margin-left:86px;
		}

	#nav ul{
		margin:0;
		padding:0;
		list-style:none;
		}
		
	#nav li{
		display:inline;
		margin:0;
		padding:0;
		color:white;
		font: 15px Trebuchet MS;
		}


	#nav ul li {
		width:110px; 
		height:32px; 
		float:left;
		}
		
	#nav ul li a {
		width:110px; 
		height:32px; 
		display:block; 
		background:url(images/topmenu-hover.jpg) 0 0 no-repeat #F5F4F4; 
		color:#fff; 
		text-decoration:none; 
		font-size:12px; 
		font-weight:bold; 
		text-align:center; 
		line-height:32px;
		}
		
	#nav ul li a:hover {
		background:url(images/topmenu-normal2.jpg) 0 0 no-repeat #F5F4F4; 
		color:#666; 
		text-decoration:none;
		}

	#nav ul li.home {
		background:url(images/topmenu-normal2.jpg) 0 0 no-repeat #F5F4F4; 
		color:#666; 
		text-decoration:none; 
		font-size:12px; 
		font-weight:bold; 
		text-align:center; 
		line-height:32px;
		}

	#nav2 ul {
		margin:0;
		padding:0;
		list-style:none;
		}
		
	#nav2 li{
		display:inline;
		margin:0;
		padding:0;
		color:white;
		font: 15px Trebuchet MS;
		}

	#nav2 ul li {
		width:110px; 
		height:32px; 
		float:right;
		}
		
	#nav2 ul li a {
		width:110px; 
		height:32px; 
		display:block; 
		background:url(images/topmenu-hover.jpg) 0 0 no-repeat #F5F4F4; 
		color:#fff; 
		text-decoration:none; 
		font-size:12px; 
		font-weight:bold; 
		text-align:center; 
		line-height:32px;
		}
		
	#nav2 ul li a:hover {
		background:url(images/topmenu-normal2.jpg) 0 0 no-repeat #F5F4F4; 
		color:#666; 
		text-decoration:none;
		}

	#nav2 ul li.home {
		background:url(images/topmenu-normal2.jpg) 0 0 no-repeat #F5F4F4; 
		color:#666; 
		text-decoration:none; 
		font-size:12px; 
		font-weight:bold; 
		text-align:center; 
		line-height:32px;
		}

	#navlogo {
		margin-left:406px;
		}

	#leftcol {
		padding:10px;
		margin-top:130px;
		width:380px;
		float:left;
		}


	#rightcol {
		padding:10px;
		margin-top:130px;
		width:330px;
		float:right;
		}

	#rightcolform {
		padding:10px;
		margin-top:130px;
		width:350px;
		float:right;
		max-height:476px;
		overflow:auto;
		}

	#box {
		margin-left:86px;
		width:844px;
		}