* { margin: 0; padding: 0; }

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

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

img { border: 0; }

h2 {
	font-family: "Lucida Grande", Arial, Sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #31768d;
	}
	
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;
	}

ul.sidebar {
	list-style-type: disc;
	padding: 0 0 0 40px; 
	}
	
#wrapper {
	width: 802px;
	margin: 0 auto;
	}
	
	#border1 {
		width: 800px;
		padding: 1px;
		background-color: #000;
		}

	#border2 {
		width: 798px;
		padding: 1px;
		background-color: #fff; 
		}
	
	#border3 {
		width: 796px;
		padding: 1px;
		background-color: #dedede;
		}
	
	#wrapper2 {
		width: 796px;
		background-color: #fff;
		}
		
	h1 a {
		width: 796px; 
		height: 78px;
		display: block;
		text-indent: -10000px;
		background: url(../images/common/logoheader.gif) no-repeat;
		}
	
	.blackline { 
		width: 796px;
		height: 1px;
		background-color: #000;
		display: block;
		overflow: hidden;
		}
		
	#mainnav {
		width: 770px;
		height: 23px;
		list-style: none;
		margin: 0 auto;
		padding: 0 0 0 26px;
		}
			
		#mainnav li { float: left; }
			
		#mainnav li a span { display: none; }
			
		#mainnav li a {
			height: 23px;
			display: block;
			float: left;
			padding: 0;
			}
		
		#mainnav li a.home {
			width: 99px;
			background: url(../images/common/nav/home.gif) no-repeat top;
			}
				
		#mainnav li a.aboutus {
			width: 121px;
			background: url(../images/common/nav/aboutus.gif) no-repeat top;
			}
				
		#mainnav li a.clients {
			width: 105px;
			background: url(../images/common/nav/clients.gif) no-repeat top;
			}
				
		#mainnav li a.candidates {
			width: 140px;
			background: url(../images/common/nav/candidates.gif) no-repeat top;
			}
				
		#mainnav li a.searchjobs {
			width: 142px;
			background: url(../images/common/nav/searchjobs.gif) no-repeat top;
			}
				
		#mainnav li a.contactus {
			width: 136px;
			background: url(../images/common/nav/contactus.gif) no-repeat top;
			}
			
		#mainnav li a:hover { background-position: bottom; }	
	
	#section {
		width: 796px;
		height: 26px;
		background-color: #5f585f;
		}
		
		#section img { width : 209px; height: 26px; }
		
	#content {
		width: 796px;
		background: url(../images/common/bg-right.gif) no-repeat bottom right;
		}
		
		#left {
			width: 209px;
			float: left;
			padding: 15px 0 0 0;
			color: #fff;
			font-size: 10px;
			font-family: verdana;
			background: #4876b8 url(../images/common/bg-content.gif) no-repeat bottom left;
			}
			
			#left img.pad { width: 194px; height: 26px; padding-left: 15px; }
			#left p { padding: 0 5px 0 18px; }
			#left p.right { float: right; }
			#left a.search { font-size: 11px; color: #bee1f5; font-weight: bold; text-decoration: underline; }
			#left a.search:hover { color: #fff; }
			#left p.subnav { padding: 0 0 0 42px; }
			#left a.subnav { font-size: 11px; color: #ebf6fa; text-decoration: none; }
			#left a.subnav:hover { font-weight: bold; }
			#left .line { float: right; width: 80%; height: 1px; border: 0; background-color: #bae7f5; overflow: hidden;}
			
		#right {
			width: 587px;
			float: right;
			}
			
			#right .cpad { padding: 0 10px; }
			#right .contactpad { padding: 0 10px; font-family: verdana; font-size: 11px; }
			#right .indent { padding: 0 0 0 20px; }
			#right p.byline { float: right; font-weight: bold; }
	
	#footer {
		width: 796px;
		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;
	}
			
