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

body {
	background: #000 url(images/common/body-bg.gif) repeat-x;
	font-family: tahoma;
	font-size: 11px;
	} 

img {
	border: 0;
	padding: 0;
	margin: 0;
	}
	
#wrapper {
	width: 820px;
	margin: 0;
	}

	#topbar {
		width: 820px;
		height: 21px;
		background: url(images/common/bg-top.gif) repeat-x;
		display: block;
		}
	
	#top {
		width: 820px;
		height: 80px;
		display: block;
		overflow: hidden;
		}
		
		h1 a {
			width: 472px; 
			height: 80px;
			text-indent: -10000px;		
			background: url(images/common/top-logo.gif) no-repeat;
			display: block;
			float: left;
			} 
		
		#top-clients {
			width: 104px;
			height: 80px;
			display: block;
			float: left;
			}		
		
		#top-candidates {
			width: 103px;
			height: 80px;
			display: block;
			float: left;
			}
		
		#top-searchjobs {
			width: 102px;
			height: 80px;
			display: block;
			float: left;
			}
		
		#top-gap {
			width: 39px;
			height: 80px;
			background-color: #fff;
			display: block;
			float: left;
			}
	
	#bar {
		width: 820px;
		height: 12px;
		display: block;
		background-color: #000;
		}
	
#bgwhite {
	width: 100%;
	height: 100%;
	background-color: #fff;
	}
		
	#wrapper2 {
		width: 820px;
		margin: 0;
		}
			
	#left {
		width: 132px;
		background: url(images/common/bg-left.gif) repeat-y;
		float: left;
		}
		
	#right {
		width: 688px;
		float: right;
		}
			
		#mainnav {
			width: 688px;
			height: 17px;
			background-color: #cb552b;
			display: block;
			}
				
		#subnav {
			width: 688px;
			height: 20px;
			overflow: hidden;
			}
				
			#subnav-links {
				width: 340px;
				height: 20px;
				display: block;
				background-color: #fff;
				float: left;
				}
				
			#s-image {
				width: 309px;
				height: 20px;
				display: block;
				float: left;
				overflow: hidden;
				}
				
			#subnav-gap {
				width: 39px;
				height: 20px;
				display: block;
				background-color: #fff;
				float: left;
				}
			
		#content {
			width: 688px;
			background-color: #fff;
			}
				
#closer {
	width: 100%;
	height: 66px;
	background: url(images/common/bg-bottom.gif) repeat-x;
	}

	#closer .asa {
		width: 820px;
		height: 66px;
		}
	
	#closer .asa img {
		float: right;
		padding: 20px 20px 0 0;
		}

#footer {
	width: 820px;
	margin: 0;
	}
	
	.footerlinks { 
		padding: 5px 0 0 3px;
		float: left;
		font-family: tahoma;
		font-size: 10px;
		color: #fff;
		}
			.footerlinks a { color: #fff; font-size: 10px; text-decoration: none;}
			.footerlinks a:hover { text-decoration: underline;}
			
	.copyright {
		padding: 5px 3px 0 0;
		float: right;
		font-family: tahoma;
		font-size: 10px;
		color: #fff;
		}
	
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
