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

* html {margin:0; padding: 0;}
* html img {margin:0; padding: 0;}
.right{float:right; padding: 0 25px 35px 0;}
.left{float:left; padding: 0 0 35px 25px;}
a:link{color:#46aa42;}
a:hover{color:#0055a5; text-decoration:none;}
a:visited{color:#46aa42;}
tr, td, th{font-size:11px;}
body 
{
	margin-top: 20px;
	background: #80aad2 url(images/bg.gif) repeat-x;
	text-align: center;
	font-family:tahoma;
}
b{
	font-family:tahoma;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#46aa42;
	}
	
p
 {
	font-family: tahoma;
	font-size: 13px;
	color: #000;
	padding: 15px 0 0 5px;
}
	.header {
		font-family: tahoma;
		font-size: 18px;
		color: #0055a5;
		padding: 5px 0 0 5px;
		}
	.subheader {
		font-family: tahoma;
		font-size: 14px;
		font-weight:600;
		color: #46aa42;
		padding: 10px 0 0 5px;
		}
.outline{
	width: 95%;
	background:#e5eef6;
	border: 1px solid #0055a5;
	padding:0 10px 5px 5px;
	margin: 10px 0 10px 0;
	}
.noline{
	width: 95%;
	padding:0 10px 5px 5px;
	margin: 10px 0 10px 0;
	}				

#wrapper {
	width: 781px;
	margin: 0 auto;
	text-align:left;
}

	h1 a
		{
			width: 781px; height: 52px;
			text-indent: -10000px;
			background: url(images/ts_03.gif) no-repeat;
			display: block;
		}
		
	#main-navigation 
	{
		width: 770px; height: 19px;
		background: url(images/nav/navbg.gif) no-repeat;
		list-style: none;
		padding: 0 22px 0 22px;
	}
	
	
			#main-navigation li { float: left; }
			
			#main-navigation li a span { display: none; }
			
			#main-navigation li a {
				height: 19px;
				display: block;
				float: left;
			    padding: 0;
				}

			#main-navigation li a.home {
				width: 71px;
				background: url(images/nav/b_home.gif) no-repeat top;
				}

			#main-navigation li a.clients {
				width: 102px;
				background: url(images/nav/b_clients.gif) no-repeat top;
				}

			#main-navigation li a.jobseekers {
				width: 112px;
				background: url(images/nav/b_jobseekers.gif) no-repeat top;
				}

			#main-navigation li a.employees {
				width: 119px;
				background: url(images/nav/b_employees.gif) no-repeat top;
				}

			#main-navigation li a.searchjobs {
				width: 114px;
				background: url(images/nav/b_searchjobs.gif) no-repeat top;
				}

			#main-navigation li a.aboutus {
				width: 110px;
				background: url(images/nav/b_aboutus.gif) no-repeat top;
				}
			
			#main-navigation li a.contactus {
				width: 109px;
				background: url(images/nav/b_contactus.gif) no-repeat top;
				}

			#main-navigation li a:hover { background-position: bottom; }
			
	#baraftermenu {
		width: 781px;
		height: 8px;
		display: block;
		background: url(images/ts_04.gif) no-repeat;
		margin: 0;
		padding: 0;
		}
		
	* html #baraftermenu { overflow: hidden;}
	
	#jobseekers {
		width: 781px;	
		height: 86px;
		display: block;	
		background: url(images/ts_05.gif) no-repeat;
		}
	
	#clients {
		width: 781px;	
		height: 86px;
		display: block;	
		background: url(images/header-clients.gif) no-repeat;
		}
		
	#news {
		width: 781px;	
		height: 86px;
		display: block;	
		background: url(images/header-news.gif) no-repeat;
		}
	
	#contactus {
		width: 781px;	
		height: 86px;
		display: block;	
		background: url(images/header-contactus.gif) no-repeat;
		}
	#aboutus {
		width: 781px;	
		height: 86px;
		display: block;	
		background: url(images/header-aboutus.gif) no-repeat;
		}
	
	#resources {
		width: 781px;	
		height: 86px;
		display: block;	
		background: url(images/header-resources.gif) no-repeat;
		}
		
	#news {
		width: 781px;	
		height: 86px;
		display: block;	
		background: url(images/header-news.gif) no-repeat;
		}
		
	#content {
		width: 781px;
		background: url(images/mainbg.gif) repeat-y;
		}
		
	#employees{
		width: 781px;	
		height: 86px;
		display: block;	
		background: url(images/header-employees.gif) no-repeat;
		}
		
	#employerslogin {
		width: 781px;	
		height: 86px;
		display: block;	
		background: url(images/header-news.gif) no-repeat;
		}
	
	#searchjobs {
		width: 781px;	
		height: 86px;
		display: block;	
		background: url(images/header-searchjobs.gif) no-repeat;
		}
	#navWrapper{
		width: 170px;
		float: left;
		}	
		
	#leftnavi {
		width: 170px;
		padding-top: 5px;
		padding-bottom:30px;
		float: left;
		}
		
		#leftnavi ul {
			list-style: none;
			padding: 0 0 0 4px;
			}
			
		#leftnavi li a{
				font-family: verdana;
				font-size: 11px;
				font-weight: bold;
				color: #fff;
				text-decoration: none;
				background: url(images/ts_07.gif) no-repeat;
				padding-left: 32px;
				}
	#subnavi {
		width: 170px;
		float: left;
		}
		#subnavi ul {
			list-style:none;
			color:#fff; 
			padding: 0 0 0 4px;
			}
		#subnavi li.white{
				list-style-type:none;
				font-family: verdana;
				font-size: 10px;
				font-weight: bold;
				color: #fff;
				padding-left: 20px;
				}
		#subnavi li a{
				color:#fff;
				}
		#subnavi p.green{
				font-family: verdana;
				font-size: 11px;
				font-weight: bold;
				color: #46aa42;
				padding: 30px 10px 0 10px;
				}
.split{
position:relative;
left:15px;
float:left;
width:270px;
padding:0 8px 0 8px;
}
	#main {
		width: 591px;
		float: right;
		padding:0 10px 5px 10px;
		}
		#main #leftcont{
			float:left;
			width:340px;
			}
		
		#main #sidebar{
			position:relative;
			float:left;
			left:15px;
			border:1px solid #6bbb68;
			background: #e1e1e1;
			padding:5px;
			width:220px;
			}

			#main ul, #main ol{
				font-family: tahoma;
				font-size: 13px;
				padding: 0 0 0 25px;
				}
			#main li.square{
				list-style:square;
				}
			#main li.toplvl{
				list-style:url(images/common/bullet.jpg); 
				padding:7px 0 0 0;
				}
				#main #leftcont #inline{
					position:relative;
					left:50px;
					}
					#main #leftcont #inline li{
						display:inline;
						list-style-type:none; 
						padding:10px 10px 0 0;
						}
			#main span{
				font-family:tahoma;
				font-size:12px;
				color:#46aa42;
				font-weight:bold;
				text-decoration:underline;
				}

	#main2 {
		width: 591px;
		float: right;
		padding:0 10px 5px 10px;
		}
	#main2 ul{
		padding: 0 0 0 25px;
		}
	#main2 li{
		font-family: tahoma;
		font-size: 13px;
		list-style:square;
		}	
			
/*		space holder	*/				
		

	#footer {
		clear: both;
		width: 781px;
		height: 108px;
		background: url(images/ts_06.gif) no-repeat;
		display: block;
		}
		
		#footer p {
			font-family: verdana;
			font-size: 10px;
			text-align: center;
			padding: 10px 0 0 0;
			}

/* -- Alsett Clearing Method*/
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
.clearfix {display:inline-block;}

/* Hide from IE Mac \*/
.clearfix {display:block;} 	padding:10px 10px 0 0;
						}
			#main span{
				font-family:tahoma;
				font-size:12px;
				color:#46aa42;
				font-weight:bold;
				text-decoration:underline;
				}

	#main2 {
		width: 591px;
		float: right;
		padding:0 10px 5px 10px;
		}
	#main2 ul{
		padding: 0 0 0 25px;
		}
	#main2 li{
		font-family: tahoma;
		font-size: 13px;
		list-style:square;
		}	
			
/*		space holder	*/				
		

	#footer {
		clear: both;
		width: 781px;
		height: 108px;
		background: url(images/ts_06.gif) no-repeat;
		display: block;
		}
		
		#footer p {
			font-family: verdana;
			font-size: 10px;
			text-align: center;
			padding: 10px 0 0 0;
			}

/* -- Alsett Clearing Method*/
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
.clearfix {display:inline-block;}

/* Hide from IE Mac \*/
.clearfix {display:block;} 	
