	body{
		margin:auto;
		padding:0;
	}
	#container{
		text-align:center;
		background:url('images/FF-Bkg.jpg') top left no-repeat;
		
		width:800px;
		height:736px;
	}
	#container *{
		text-align:left;
	}
	#main{
		position:absolute;
		top:225px;
		left:225px;
		width:575px;
		text-align:left;
		font-family:Verdana;
		line-height:1.2em;
		font-size:12px;
		color:#333333;
	}
	#main div.rightSide{
		position:relative;
		float:right;
		padding-left:20px;
		padding-bottom:40px;
	}
	#login{
		position:absolute;
		top:436px;
		left:0px;
		filter:alpha(opacity=75);
		-moz-opacity:.75;
		opacity:.75;
		cursor:pointer;
	}
	#loginForm{
		position:absolute;
		top:436px;
		left:50px;
		height:120px;
		width:155px;
		filter:alpha(opacity=90);
		-moz-opacity:.90;
		opacity:.90;
		background:url('images/Login-Open.gif') top left no-repeat;
		padding-left:50px;
		display:none;
	}
	#registerTile{
		position:absolute;
		top:560px;
		left:3px;
	}
	#nav1{
		position:absolute;
		top:228px;
		left:104px;
		width:99px;
	}
	#nav2{
		position:absolute;
		top:168px;
		left:250px;
		height:33px;
	}
	#nav1 img, #nav2 img{
		padding:0;
		margin:0;
	}
	div.title{
		padding-bottom:25px;
		font-family:Arial,Helvetica,sans;
		font-size:14px;
		font-weight:bold;
		color:navy;		
	}
	a{
		color:#3333CC;
		text-decoration:none;
		
	}
	a:hover{
		text-decoration:underline;
	}
	a img:hover{
		border-bottom:0;
	}
	#nav2 img, #nav1 img{
		padding:0;
		margin:0;
		border:0;
	}
	a:hover img{
		border:0;
	}
	#error{
		position:relative;
		top:50px;
		width:100%;
		background-color:black;
		color:white;
		padding-top:50px;
		padding-bottom:50px;
		text-align:center;
		border:0;
		font-weight:bold;
		font-size:2em;
		display:none;
		filter:alpha(opacity=75);
		-moz-opacity:.75;
		opacity:.75;
		
	}
	#footer{
		text-align:center;
		width:100%;
		padding:20px;
	}
	.navdrop{
		padding-bottom:25px;
	}
	#blackscreen{
		background-color:black;
		height:100px;
		width:100px;
		position:absolute;
			
		filter:alpha(opacity=75);
		-moz-opacity:.75;
		opacity:.75;
	}
	#greybox{
		background-color:#EFEFEF;
		border:2px solid white;;
		position:absolute;
		width:460px;
		padding:30px;
		padding-left:20px;
		padding-right:20px;
		padding-top:120px;
		top:0;
		font-family:Arial,Verdana,serif;
		font-size:12px;
		background:url('images/PopUp.gif') top left no-repeat #EFEFEF;
	}
	
	#greybox form textarea{
		width:350px;
		height:100px;
		border:1px solid #CCCCCC;
		padding:5px;
		font-family:Arial,Verdana,serif;
		
	}
	#greybox form input.submitImage{
		margin-bottom:10px;
		margin-top:10px;
	}
	#greybox #itool{
		font-size:20px;
		font-weight:bold;
		color:#333399;
		font-family:Arial;
		padding-bottom:20px;
		
	}
	#greybox table tr td, #greybox form input, #greybox form select,#greybox form textarea{
		font-size:12px;
	}
	.fieldError{
		border:1px solid red;
		background-color:pink;
	}
	.newsNotes{
		position:absolute;
		top:145px;
		left:220px;
		display:none;
		color:#333399;
		text-shadow: #CCCCCC 1px 1px 1px;
		font-size:11px;
		font-family:Arial,Helvetica,sans;
		font-weight:bold;
		width:600px;
	}
	#newsNotesScroller{
		word-wrap: break-word;
		position:absolute;
		top:138px;
		left:240px;
		color:#FFFFFF;
		overflow:hidden;
		height:18px;
		font-size:14px;
		font-family:Arial,Helvetica,sans;
		font-weight:bold;
		width:460px;
			
	}
