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

body {
	background: #b7b3aa url(../images/bodybg.gif) repeat-x; 
	font-family: verdana;
	font-size: 10px;
	color: #315695;
	}

p.header {
	font-size: 13px;
	font-weight: bold;
	color: #213a64;
	}
	
p.subhead {
	font-size: 11px;
	font-weight: bold;
	color: #3a4c6b;
	}
	
p.sheader {
	font-size: 10px;
	font-weight: bold;
	}

p.clear {
	clear: both;
	}
	
ul.regular { padding-left: 22px; }

#wrapper {
	width: 821px;
	margin: 0 auto;
	}
	
	#top {
		width: 821px;
		height: 50px;
		padding: 30px 0 0 0;
		background: url(../images/top.gif) no-repeat bottom;
		}
	
	#content {
		width: 821px;
		background: url(../images/contentbg.gif) repeat-y;
		}
		
		#left {
			width: 573px;
			float: left;
			}
			
			#left .textpad { padding: 20px 10px; }
			#left .container { width: 553px; }
			#left .left { clear: both; float: left; width: 150px; }
			#left .right { float: right; width: 403px; padding-bottom: 15px;}
			
			#nav {
				width: 573px;
				height: 20px;
				list-style-type: none; 
				}
				
				#nav li { float: left;}
					
				#nav li a span { display: none; }
						
				#nav li a {
					height: 20px;
					display: block;
					}
					
					#nav li a.clients {
						width: 90px;
						background: url(../images/button/clients.jpg) no-repeat;				
						}
					
					#nav li a.candidates {
						width: 122px;
						background: url(../images/button/candidates.jpg) no-repeat;				
						}
					
					#nav li a.searchjobs {
						width: 130px;
						background: url(../images/button/searchjobs.jpg) no-repeat;				
						}
					
					#nav li a.aboutus {
						width: 109px;
						background: url(../images/button/aboutus.jpg) no-repeat;				
						}
					
					#nav li a.contactus {
						width: 122px;
						background: url(../images/button/contactus.jpg) no-repeat;				
						}
			
			#sectionheader { 
				width: 573px;
				height: 100px;
				display: block;
				}
					
					#sectionheader img { width: 573px; height: 100px; }
			
			#sectiontext {
				width: 573px;
				height: 27px;
				display: block;
				}
				
				#sectiontext img { width: 573px; height: 27px; }
				
		#right { 
			width: 248px;
			float: right; 
			color: #fff;
			}
			
			h1 a { 
				width: 248px;
				height: 173px;
				background: url(../images/logo.gif) no-repeat; 
				text-indent: -10000px;
				display: block;
				}
			
			#sidebar {
				width: 248px;
				background: url(../images/rightbg.gif) no-repeat; 
				}
				
				#sidebar .textpad { padding: 10px; }
				#sidebar a { font-size: 10px; color: #f1f5fb; text-decoration: underline; font-weight: bold; }
		
	#footer {
		clear: both;
		width: 821px;
		height: 50px;
		background: #b7b3aa url(../images/bottom.gif) no-repeat top;
		padding: 12px 0 0 0;
		overflow: hidden;
		}
		
		#footer .one { padding-left: 67px; color: #808080; }
		#footer .two { padding-left: 67px; font-family: arial; font-size: 10px; color: #808080; }
		#footer .links { clear: both; color: #5b5955; text-align: center; padding-top: 16px; }
		#footer .links a { color: #5b5955; font-size: 10px; text-decoration: none; }
		#footer .links a:hover { text-decoration: underline; }
		#footer .links span { padding: 0 4px; }

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

		
