body
	{
	margin: 0;
	padding: 50px 0 0 0;
	background-color: #e6edf5;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #10599E;
	}

p
	{
	padding: 0;
	margin: 0 0 0.8em 0;
	}

#wrapper
	{
	width: 900px;
	text-align: left;
	margin: 0 auto 0 auto;
	position: relative;
	}

#logo
	{
	position: absolute;
	top: 65px;
	left: 115px;
	z-index: 1000;
	}
	
#header
	{
	width: 900px;
	height: 35px;
	background-image: url('../images/header_bg.gif');
	}

a
	{
	color: #10599E;
	}

a:hover
	{
	text-decoration: underline !important;
	}
	
#main
	{
	width: 900px;
	height: 504px;
	margin: 2px 0 2px 0;
	background-color: white;
	}
	
	#contact #main
		{
		background-image: url('../images/contact_bg.gif');
		}
		
	#services #main
		{
		background-image: url('../images/services_bg.gif');
		}
	
	#home #main, #employment #main, #links #main
		{
		background-image: url('../images/home_bg.jpg');
		}
		
		#home #welcome
			{
			width: 350px;
			position: absolute;
			top: 260px;
			left: 85px;
			line-height: 2em;
			}
			
		#employment #welcome
			{
			width: 350px;
			position: absolute;
			top: 240px;
			left: 85px;
			line-height: 1.1em;
			}
			
		#links #helpful_links
			{
			width: 350px;
			position: absolute;
			top: 300px;
			left: 85px;
			line-height: 1.5em;
			}
			
		#links #helpful_links a, #links #helpful_links a:visited
			{
			float: right;
			font-weight: bold;
			color: #10599E;
			text-decoration: none;
			}
		
		#contact p
			{
			margin: 0 0 1.3em 0;
			}
		
		#contact #contact_box1
			{
			position: absolute;
			top: 235px;
			left: 45px;
			font-size: 10px;
			line-height: 1.3em;		
			}
			
		#contact #contact_box2
			{
			position: absolute;
			top: 235px;
			left: 245px;
			font-size: 10px;
			line-height: 1.3em;
			}
			
		#services #welcome
			{
			width: 400px;
			position: absolute;
			top: 230px;
			left: 60px;
			line-height: 1.1em;
			}
		
		#services #sub_menu
			{
			margin: 0;
			padding: 23px 0 0 0;
			position: absolute;
			background-image: url('../images/services_menu.gif');
			top: 323px;
			left: 245px;
			width: 285px;
			height: 159px;
			}
			
			#sub_menu li
				{
				list-style: none;
				margin: 0;
				padding: 0;
				cursor: pointer;
				}
			
		#services_items div.dialog 
			{
			position: absolute;
			top: 102px;
			left: 545px;
			z-index: 8;
			width: 311px;
			overflow: auto;
			display: none;
			padding-top: 221px;
			background-repeat: no-repeat;
			line-height: 2em;
			background-color: white;
			min-height: 204px;
			}			

		#services_items div div
			{
			display: block;
			}
		
		#services_items div.active 
			{
			z-index: 10;
			display: block;
			}
		
		#services_items div.last-active 
			{
			z-index: 9;
			display: block;
			}	
			
			
		#s1
			{
			background-image: url('../images/s1_image.jpg');
			}
		#s2
			{
			background-image: url('../images/s2_image.jpg');
			}
		#s3
			{
			background-image: url('../images/s3_image.jpg');
			}
		#s4
			{
			background-image: url('../images/s4_image.jpg');
			}
		#s5
			{
			background-image: url('../images/s5_image.jpg');
			}
		#s6
			{
			background-image: url('../images/s6_image.jpg');
			}
		#s7
			{
			background-image: url('../images/s7_image.jpg');
			}
		#s8
			{
			background-image: url('../images/s8_image.jpg');
			}


#footer
	{
	width: 840px;
	height: 50px;
	background-color: #fbc817;
	color: #10599e;
	text-align: right;
	font-size: 10px;
	padding: 30px;
	}
	
	#footer a, #footer a:visited
		{
		font-weight: bold;
		color: white;
		text-decoration: none;
		}
	
	#footer a:hover
		{
		text-decoration: underline;
		}

td
	{
	vertical-align: top;
	}