html, body {
	margin: 0;
	padding: 0;
	background: #fff;
	color: #000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#container
	{
		background: inherit;
		width: 100%;
		display: block;
		overflow: auto;
		margin: 0;
		padding: 0;
	}
#headerContainer
	{
		background: #1E406E;
		/*background: #006e2e;*/

		display: block;
		overflow: hidden;
		color: #fff;
		margin: 0;
		padding: 0;
		height: 100px;
	}
	#headerWrapper
		{
			width: 986px;
			margin: 0 auto 0 auto;
			display: block;
			
		}
		#application
			{
				float: right;
				
			}
			#application a
				{
					display: block;
					text-decoration: none;
					font-size: 0.7em;
					background: #173156;
					
					color: #fff;
					padding: 20px;
					font-weight: bold;
				}
		#logo
			{
				position: relative;
				top: 53px;
				display:block;
				width: 266px;
			}
#mainWrapper
	{
			width: 986px;
			margin: 40px auto 10px auto;
			display: block;
			overflow: auto;
			background: #fff;
	}	
	#logoImg
	{
		text-align: center;
		display: block;
		
	}
	#mainWindow
		{
			background: #F7F7F7;
			display: block;
			overflow: auto;
			padding: 10px;
			margin: 0 10px 10px 10px;
			
		}	
		#mainWindow h1
			{
				font-size: 1em;
			}	
		#mainWindow ul
			{
				list-style: none;
				padding: 0;
				margin: 0;
			}	
			#mainWindow ul li
				{
					float: left;
					margin: 10px;
				}
				#mainWindow ul li a
					{
						display: block;
						background: #E5E5E5;
						text-decoration: none;
						color: #000;
						width: 260px;
						padding: 15px;
						text-align: center;
						font-weight: bold;
					}
				#mainWindow ul li a:hover
					{
						background: #eee;
					}


#main h1
	{
		font-size: 1.2em;
	}
#main label
	{
		display:-moz-inline-box;
		display: inline-block;
		width: 140px;
		font-weight: bold;
		vertical-align: top;
		
	}

#main input, textarea, select, file
	{
		border: 1px solid #ccc;
	}

#main th
	{
		font-weight: bold;
		font-size: 0.7em;
		width: 80px;
		text-align: left;
	}
#main, #main td
	{
		font-size: 0.7em;
	}
	
#main a
	{
		color: #2057E4;
		text-decoration: none;
	}
	#main a:hover
		{
			text-decoration: underline;
		}
#responses
{
	display: block;
	background: inherit;
	
}		
#responses fieldset
	{
		border: none;
	}

#responses h3
	{
		
	}
	#responses .response-box
	{
		display: block;
		background: #fff;
		margin: 10px 0 0 0;
		padding: 5px;
	}
						
#footer
	{
			width: 986px;
			margin: 0 auto 0 auto;
			display: block;
			overflow: auto;
			text-align: center;
			font-size: 0.8em;
			background: #fff;
	}	
	#footer a
		{
			text-decoration: none;
			color: #224AAF;
			padding: 0 5px 0 5px;
		}
		#footer a:hover
			{
				border-bottom: 1px dotted #224AAf;
			}
	#ablenetdesign a:hover
			{
				border: none;
			}