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

body {
	background-color: #717170;
	margin: 0 0 20px 0;
	font-family: tahoma;
	font-size: 11px;
	color: #000;
	} 

img { border: 0;}

p.title {
	font-size: 15px;
	font-weight: bold;
	color: #00467f;
	padding: 0 0 15px 0;
	}

p.headline {
	font-size: 14px;
	font-weight: bold;
	color: #56a1d5;
	padding: 0;
	}

p.subhead {
	font-size: 13px;
	font-weight: bold;
	color: #56a1d5;
	padding: 0;
	}
	
p { padding: 0 0 15px 0; }
	
#bigtop {
	width: 804px;
	height: 42px;
	display: block;
	background: url(images/common/bigwrapper-top.gif) no-repeat;
	margin: 0 auto;
	}
	
#bigwrapper {
	width: 804px;
	margin: 0 auto;
	background: url(images/common/bigwrapper-bg.gif) repeat-y;
	}
	
	#wrapper {
		width: 717px;
		margin: 0 auto;
		}
		
		#left {
			width: 425px;
			float: left;
			background: url(images/common/left-bg.gif) repeat-y;
			}
		
			h1 a {
					width: 425px; 
					height: 82px;
					text-indent: -10000px;		
					background: url(images/common/logo.gif) no-repeat;
					display: block;
					}
					
			#mainnav {
			width: 425px; height: 25px;
			list-style: none;
			background-color: #000;
			padding: 0;
			}
		
		
				#mainnav li { float: left;}
				
				#mainnav li a span { display: none; }
				
				#mainnav li a {
					height: 25px;
					display: block;
					float: left;
					padding: 0;
				}
				
				#mainnav li a.home {
					width: 56px;
					background: url(images/common/nav/home.gif) no-repeat top;
					}
				
				#mainnav li a.aboutus {
					width: 66px;
					background: url(images/common/nav/aboutus.gif) no-repeat top;
					}
								
				#mainnav li a.employers {
					width: 74px;
					background: url(images/common/nav/employers.gif) no-repeat top;
					}
					
				#mainnav li a.jobseekers {
					width: 79px;
					background: url(images/common/nav/jobseekers.gif) no-repeat top;
					}
				
				
				#mainnav li a.services {
					width: 63px;
					background: url(images/common/nav/services.gif) no-repeat top;
					}
				
				#mainnav li a.contactus {
					width: 87px;
					background: url(images/common/nav/contactus.gif) no-repeat top;
					}
				
				#mainnav li a:hover { background-position: bottom; }
			
			#bluenav {
				width: 425px;
				height: 22px;
				border-top: 4px solid #fff;
				border-bottom: 5px solid #fff;
				background-color: #56a1d5;
				text-align: center;
				}
					#bluenav .pad { padding: 3px 0 0 0; }
					#bluenav a { font-size: 10px; font-weight: bold; color: #00467f; text-decoration: none; }
					#bluenav a:hover { color: #fff; text-decoration: none; }
			
			#left-txt-top {
				width: 425px;
				height: 2px;
				background: url(images/common/left-top.gif) no-repeat;
				display: block;
				overflow: hidden;
				}
				
			#left-txt-content {
				width: 425px;
				background: url(images/common/left-bg.gif) repeat-y;
				}
				
				#left-txt-content .txtpad { padding: 9px 15px 0px 15px; }
				
			
			#left-txt-bottom {
				width: 425px;
				height: 2px;
				background: url(images/common/left-bottom.gif) no-repeat;
				display: block;
				overflow: hidden;
				}				
		
		#right {
			width: 288px;
			float: right;
			padding: 0 0 0 4px;
			}
			
			#rightimage-aboutus {
				width: 288px;
				height: 277px;
				display: block;
				background: url(images/common/rightimage2.jpg) no-repeat top;
				padding: 0 0 5px 0;
				}
				
			#rightimage-services {
				width: 288px;
				height: 277px;
				display: block;
				background: url(images/common/rightimage1.jpg) no-repeat top;
				padding: 0 0 5px 0;
				}
			
			#rightimage-employers {
				width: 288px;
				height: 277px;
				display: block;
				background: url(images/common/rightimage3.jpg) no-repeat top;
				padding: 0 0 5px 0;
				}
			
			#rightimage-jobseekers {
				width: 288px;
				height: 277px;
				display: block;
				background: url(images/common/rightimage4.jpg) no-repeat top;
				padding: 0 0 5px 0;
				}
			
			#rightimage-contactus {
				width: 288px;
				height: 277px;
				display: block;
				background: url(images/common/rightimage5.jpg) no-repeat top;
				padding: 0 0 5px 0;
				}
			
			#right-text {
				width: 288px; 
				height: 178px;
				display: block;
				background: url(images/common/temptext.gif) no-repeat top;
				padding: 0 0 5px 0;
				}
			
			#right-career {
				width: 288px;
				height: 216px;
				display: block;
				background: url(images/common/right-career.gif) no-repeat;
				}
			
				#right-career p { color: #fff; padding: 55px 12px 0 12px; }
					#right-career .signup {
						width: 119px; 
						height: 28px;
						float: right;
						padding: 20px 15px 0 0;
						}
					
					#right-career .signup a { display: block; width: 119px; height: 28px; background: url(images/common/right-signup.gif) no-repeat top;}
					#right-career .signup a:hover { background-position: bottom; }
				
			#right-callus {
				width: 288px;
				height: 42px;
				display: block;
				background: url(images/common/right-callus.gif) no-repeat;
				}
				
			
#bigbottom {
	width: 804px;
	height: 42px;
	display: block;
	background: url(images/common/bigwrapper-bottom.gif) no-repeat;
	margin: 0 auto;
	overflow: hidden;
	clear: both;
	}
	
	.copyright {
		padding: 27px 0 0 20px;
		float: left;
		font-family: verdana;
		font-size: 10px;
		color: #cacaca;
		}
	
	.footerlinks { 
		padding: 27px 23px 0 0;
		float: right;
		font-family: verdana;
		font-size: 10px;
		color: #cacaca;
		}
			.footerlinks a { color: #cacaca; font-size: 10px; text-decoration: none;}
			.footerlinks a:hover { text-decoration: underline;}
	
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
	
