body, h1, h2, h3, p, li, ul, div
{
	margin: 0; padding: 0;
}

* html body, h1, h2, h3, p, li, ul, div {margin: 0; padding: 0;}

body 
{
	background-color: #fff;
	font-family: verdana;
}

a 
{
	font-size: 10px;
	color: #7d7d7d;
	text-decoration: none;
	padding: 0; margin: 0;
}
a:hover 
{
	text-decoration: underline;
}

img 
{
	border: 0;
	padding: 0;
	margin: 0;
}

p {font-size: 10px; color: #000; padding: 0;}
p.header {font-size: 14px; font-weight: bold; color: #e48231; padding: 0;}
p.subhead {font-weight: bold; padding: 0;}

#wrapper {
	width: 812px;
	margin: 0 auto;
	background: url(images/bg-main.gif) repeat-y;
}
	
	h1 a
		{
			width: 812px; height: 61px;
			text-indent: -10000px;
			background: url(images/top.gif) no-repeat;
			display: block;
		} 
	
	#main-navigation 
	{
		width: 812px; height: 25px;
		list-style: none;
		background-color: #000;
		padding: 0;
	}
	
			#main-navigation li { float: left;}
			
			#main-navigation li a span { display: none; }
			
			#main-navigation li a {
				height: 25px;
				display: block;
				float: left;
				padding: 0;
			}
			
			#main-navigation li a.home {
				width: 94px;
				background: url(images/nav/home.gif) no-repeat top;
				}
			
			#main-navigation li a.aboutus {
				width: 100px;
				background: url(images/nav/aboutus.gif) no-repeat top;
				}
			
			#main-navigation li a.employers {
				width: 119px;
				background: url(images/nav/employers.gif) no-repeat top;
				}
				
			#main-navigation li a.jobseekers {
				width: 132px;
				background: url(images/nav/jobseekers.gif) no-repeat top;
				}
			
			#main-navigation li a.searchjobs {
				width: 124px;
				background: url(images/nav/searchjobs.gif) no-repeat top;
				}
				
			#main-navigation li a.resources {
				width: 123px;
				background: url(images/nav/resources.gif) no-repeat top;
			}
			
			#main-navigation li a.contactus {
				width: 120px;
				background: url(images/nav/contactus.gif) no-repeat top;
			}
			
			#main-navigation li a:hover { background-position: bottom; }
	
	#left {
		float: left;
		width: 190px;
		}
	
		#left-divisions {
			width: 190px;
			height: 36px;
			display: block;
			background: url(images/left-divisions.gif) no-repeat;
			}
		
		#left-nav {
			width: 190px;
			background: url(images/bg-left.gif) repeat-y;
			text-align: right;
			border-bottom: 1px solid #208bcb;
			overflow: hidden;
			}
			
			#left-nav .spacing { font-size: 10px; line-height: 19px; padding: 0 5px 0 0; margin:0; color: #000;}
					
		
		#left-searchjobs {
			width: 190px;
			height: 84px;
			background: url(images/left-searchjobs.jpg) no-repeat;
			overflow: hidden;
			}
			
			.searchjobs {padding: 65px 0 0 4px;}
			.searchjobs a {line-height: 21px; font-size: 10px; color: #fff; padding: 0; margin: 0;}
			
		#left-recruiter {
			width: 190px;
			height: 80px;
			background: url(images/left-recruiter.jpg) no-repeat;
			overflow: hidden;
			}
			
			.recruiter {padding: 61px 0 0 4px;}
			.recruiter a {line-height: 21px; color: #fff;}
	
	#right {
		float: right;
		width: 600px;
		padding: 20px 11px 10px 11px;
		}
		
		#header {
			width: 597px;
			height: 212px;
			display: block;
			background: url(images/header.jpg) no-repeat;
			}
				
		#subnav {
			width: 597px;
			height: 37px;
			display: block;
			background: url(images/subnav.gif) no-repeat;
			}
			
				#subnav .spad {padding: 10px 0 0 18px;}
				#subnav .header {font-size: 15px; font-weight: bold;}
				#subnav .nav {font-size: 10px;}
				#subnav .nav a {color: #000;}
				#subnav .nav a.current {font-weight: bold;}
				
		
		#content {
			width: 597px;
			padding: 15px 0;
			}
			
				#text-content {
					width: 411px;
					float: left;
					background-color: #fef9f4;
					}
					
					.tpad {padding: 1px 3px;}
									
				#resources {
					width: 166px;
					float: right;
					padding: 0 0 0 20px;
					}
					
						#rstop {
							width: 166px;
							height: 22px;
							background: url(images/resources.gif) no-repeat;
							display: block;
						}
						
						#rscontent {
							width: 166px;
							background: url(images/bg-resources.gif) repeat-y;
							list-style: none;
							margin: 0; padding: 0;
							}
								#rscontent img {padding: 0 5px 0 0; margin: 0;}
								#rscontent li {padding: 0 0 8px 20px; margin: 0;}
								#rscontent a {font-family: tahoma; font-size: 10px; text-decoration: underline;}
						
						#rsbottomborder{
							width: 166px;
							height: 1px;
							background: url(images/rsbottom.gif) no-repeat;
							display: block;
						}
	
	#footer {
		clear: both;
		width: 812px;
		height: 20px;
		background: url(images/bg-bottom.gif) no-repeat;
		display: block;
		}
		
		#copyright {
			float: left;
			}
			
			#copyright p { font-size: 10px; color: #a2a2a2; padding: 5px 0 0 4px;}
		
		#flinks {
			float: right;
			}
			
			#flinks a {color: #7d7d7d; padding: 0 3px;}
