* { margin: 0; padding: 0; }

body {
	font-family: arial;
	font-size: 12px;
	color: #898989;
	margin: 20px 0 0 0;
	}

div, p { margin: 0; padding: 0; }

p.subhead {
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #2d5da9;
	}
	
p.subhead2 {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	padding: 0 0 0 15px;
	}	

p.subhead3 {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #628ac9;
	}	
	
ul.one { 
	list-style-type: disc;
	padding: 0 0 0 30px;
	}
	
#wrapper {
	width: 804px;
	margin: 0 auto;
	}
	
	#border1 {
		width: 802px;
		padding: 1px;
		background-color: #000;
		}

	#border2 {
		width: 800px;
		padding: 1px;
		background-color: #fff; 
		}
	
	#border3 {
		width: 798px;
		padding: 1px;
		background-color: #dedede;
		}
	
	#wrapper2 {
		width: 798px;
		background-color: #fff;
		}
		
		#flash {
			width: 798px;
			height: 266px;
			background: url(../images/home/tempflash.jpg) no-repeat; 
			}
		
		#mainnav {
			width: 773px;
			height: 20px;
			list-style: none;
			margin: 0 auto;
			padding: 0 0 0 25px;
			}
			
			#mainnav li { float: left; }
			
			#mainnav li a span { display: none; }
			
			#mainnav li a {
				height: 20px;
				display: block;
				float: left;
				padding: 0;
				}
			
			#mainnav li a.home {
				width: 102px;
				background: url(../images/home/home.gif) no-repeat top;
				}
				
			#mainnav li a.aboutus {
				width: 116px;
				background: url(../images/home/aboutus.gif) no-repeat top;
				}
				
			#mainnav li a.clients {
				width: 105px;
				background: url(../images/home/clients.gif) no-repeat top;
				}
				
			#mainnav li a.candidates {
				width: 141px;
				background: url(../images/home/candidates.gif) no-repeat top;
				}
				
			#mainnav li a.searchjobs {
				width: 144px;
				background: url(../images/home/searchjobs.gif) no-repeat top;
				}
				
			#mainnav li a.contactus {
				width: 132px;
				background: url(../images/home/contactus.gif) no-repeat top;
				}
				
			#mainnav li a:hover { background-position: bottom; }

		#welcome {
			width: 798px;
			height: 58px;
			background: url(../images/home/welcomebanner.gif) no-repeat;
			}
			
		#content {
			width: 798px;
			background: url(../images/home/bottom-bg.gif) no-repeat bottom right;
			}
			
			#left {
				width: 478px;
				float: left; 
				padding: 10px 0 10px 20px;
				}
				
				#left p { padding: 0 0 0 15px; }
				
			#right {
				width: 270px;
				float: right; 
				padding: 0 0 0 30px;
				} 			
				
				#right a { color: #1a4877; font-size: 13px; font-weight: bold; text-decoration: underline; }
				#right a:hover { color: #000; text-decoration: underline; }
				#right a.go { color: #941d1d; font-size: 11px; font-weight: bold; }
				#right p.right { float: right; padding-right: 10px; }
				#right hr { width: 80%; border: 0; height: 1px; background-color: #999; }
				
		#footer {
			width: 798px;
			padding: 1px 0 0 0;
			margin: 0 auto;
			}
			
			#footer .links {	float: left; font-family: arial; font-size: 10px; color: #cacaca; }
			#footer .links a { color: #cacaca; text-decoration: none; }
			#footer .links a:hover { color: #000; text-decoration: underline; }
			#footer .copyright { float: right; font-family: arial; font-size: 10px; color: #cacaca; }

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	}
			
		
