	body,hr{
		background:url("grainbowbg.jpg") no-repeat white top center fixed;
		padding:0;
		margin:0;
	}
   h1,h2,li,#contentbox,#foot
		{background:url("grainbowfg.jpg") no-repeat white top center fixed;}
	h1,h2,h3{
		font-family:"Courier New", monospace;
		padding:10px;
		margin:0;
		letter-spacing:-1px;
	}
	h2{
		color:#864;
		margin-bottom:10px;
	}
	h1{
		border:1px solid #444;
		border-width:1px 0;
		margin:0;
		padding:20px;
		color:#444;
		font-size:40px;
	}
	h1,h2{text-align:center;}
	#main{margin:10px 100px;}
	ul{
		padding:0;
		margin:0;
	}
	li{
		list-style:none;
		padding:10px;
		margin:0 0 10px 0;
	}
	#contentbox{
		font-size:14px;
		line-height:17px;
		font-family:arial,sans-serif;
		letter-spacing:-1px;
		padding:10px;
		color:#444;
		margin: 0px 0px 10px;

	}
	h3{
		color:#468;
		font-size:14pt;
		margin:0;
		padding:0;

	}
	#contentbox h3{
		font-size:14pt;
		margin:0;
		padding:10px 0;
	}
	#contentbox p{
		margin:0;
		padding:0 0 10px;
	}
	#sectors,#subsectors,#content{float:left}
	#sectors,#subsectors{margin:0 1% 0 0;}
	#sectors{width:20%;}
	#subsectors{width:26%;}
	#content{width:52%;}
	.desc,#foot{
		color:#444;
		font-size:12px;
		line-height:12px;
		text-align:right;
		font-family:arial,sans-serif;
		letter-spacing:-1px;
	}
	.desc{
		padding-top:10px;
		padding:0;
		margin:0;
	}
	a{
		display:block;
		text-decoration:none;
	}
	#foot{
		text-align:center;
		border:3px solid #444;
		border-width:1px 0px;
		margin:0;
		padding:10px;
		clear:both;

	}
	#foot a,#contentbox a,.desc a{
		display:inline;
		color:#468;
		text-decoration:underline;
	}
	#foot a:visited,#contentbox a:visited,#foot a:hover,#contentbox a:hover,.desc a:visited,.desc a:hover{color:#864;}
	p.desc {
		margin:5px 0;
	}
	.desc a{
		line-height:15px;
	}
	hr{
		border:0;
		margin:0 -10px;
		height:10px;
		padding-bottom:10px;
	}

