@charset "UTF-8";
/* CSS Document */

		img.bg {
			/* Set rules to fill background */
			min-height: 100%;
			min-width: 1024px;
			
			/* Set up proportionate scaling */
			width: 100%;
			height: auto;
			
			/* Set up positioning */
			position: fixed;
			top: 0;
			left: 0;
		}
		
		@media screen and (max-width: 1024px){
			img.bg {
				left: 50%;
				margin-left: -512px; }
		}
		
		div#outerbox {
			/* This is the only important rule */
			/* We need our content to show up on top of the background */
			position: relative; 
			width: 600px;
			margin: 0 auto;
			margin-top:40px;
			padding: 20px;
			background: transparent url(images/grey35.png);
			background-color: rgba(209,210,211,0.35) none ;
		}
	div#content {
		position: relative; 
		width: 600px;
		min-height:400px;
		margin: 0 auto;
		margin-right:5px;
		padding:20px;
		background: transparent url(images/grey45.png);
		background-color: rgba(209,210,211, 0.45) none ;
		overflow:hidden;
		}	
		
	#left {
		position: relative; 
		float:left;
		width:390px;		
		font-family: helvetica, arial, sans-serif;
		font-size: 14px;
		line-height: 20px;
		color:#2f3540;
		}
	#right {
		position: relative; 
		float:right;
		width:185px;
		padding-left:25px;
		padding-top:20px;		
		}
		a {
			font-weight: 500;
			text-decoration: none;
		}
li{list-style-type: none;}

		li a {
		width:185px;
		display:block;
		text-align:center;
		list-style-position: outside;
		background: transparent url(images/dk-grey45.png);
		background-color: rgba(47,53,64, 0.45);
		font: 15px/25px Gill Sans, Gill Sans MT, trebuchet ms;
		font-variant:small-caps;
		color:rgb(209,210,211);
		margin:0px 0px;
		}
		li a:visited {
		width:185px;
		display:block;
		text-align:center;
		list-style-position: outside;
		background: transparent url(images/dk-grey45.png);
	    background-color: rgba(47,53,64, 0.45);
		color:rgb(209,210,211);
		}
		li a:hover {
		width:185px;
		padding-right: 35px;
		display:block;
		text-align:center;
		list-style-position: outside;
		background: transparent url(images/red45.png);
		background-color: rgba(255,0,0, 0.45) none ;
		color:rgb(47,53,64);
		}
		
		 li a:active{
		width:185px;
		padding-right: 35px;
		display:block;
		text-align:center;
		list-style-position: outside;
		background: transparent url(images/lgt-grey15.png);
		background-color: rgba(47,53,64, 0.15) none ;
		color:rgb(47,53,64);
		} 
		 li.in a{
		width:185px;
		padding-right: 35px;
		display:block;
		text-align:center;
		list-style-position: outside;
		background: transparent url(images/red45.png);
		background-color: rgba(255,0,0, 0.45) none ;
		color:rgb(47,53,64);
		} 

		body {
			margin: 0;
			color:rgb(47,53,64);
		}
		h1{
		padding-bottom: 0px;
		font-size:18px;
		font-family:'Gill Sans', 'Gill Sans MT', 'trebuchet ms';
		margin-top:0px;
		margin-bottom:0px;
}
		h2.left{
		line-height: 12px;
		padding-top: 5px;
		font-size: 11px;
		font-weight:500;
		letter-spacing:0.15em;
		color: rgb(255, 0, 0);
		color: rgba(255,0,0, 0.75);
		font-family:'Gill Sans', 'Gill Sans MT', 'trebuchet ms';
		padding-left:0px;
		padding-bottom:0px;
		margin-bottom:0px;
		margin-top:0px;
}
h2{
		font-size:16px;
		font-weight:500;
		letter-spacing:0.15em;
		color: rgb(255, 0, 0);
		color:rgba(255, 0, 0, 0.75);
		font-family:'Gill Sans', 'Gill Sans MT', 'trebuchet ms';
		padding-left:14px;
		padding-bottom:0px;
		margin-bottom:8px;
}

.small{
		font-size:10px;
		
}	
