* { margin: 0; padding: 0; }

body {
	font-family: tahoma;
	background-color: #edf6fb;
	line-height: normal;
	font-size: 11px;
	color: #475ca4;
	}
	
img { border: 0; }

#wrapper {
	width: 780px;
	margin: 0 auto;
	background-color: #fff;
	}
	
	h1 a	{
		width: 780px; height: 90px;
		text-indent: -10000px;
		background: url(../images/common/top.gif) no-repeat;
		display: block;
		}
	
	#sheader {
		width: 780px;
		height: 128px;
		}
		
		#sheader img { width: 780px; height: 128px; }
	
	#left-image {
		float: left;
		width: 255px;
		height: 47px;
		}
		
		#left-image img { width: 255px; height: 47px; }
		
	#mainnav {
		width: 525px; height: 47px;
		list-style: none;
		background-color: #fff;
		float: right;
		}	
		
		#mainnav li { float: left;}
				
		#mainnav li a span { display: none; }
				
		#mainnav li a {
			height: 47px;
			display: block;
			float: left;
			padding: 0;
			}
				
			#mainnav li a.aboutus_aboutus {
				width: 114px;
				background: url(../images/common/buttons/aboutus_aboutus.gif) no-repeat top;
				}
			
			#mainnav li a.aboutus_aboutus2 {
				width: 114px;
				background: url(../images/common/buttons/aboutus_aboutus.gif) no-repeat bottom;
				}
			
			#mainnav li a.aboutus_employer {
				width: 114px;
				background: url(../images/common/buttons/aboutus_employer.gif) no-repeat top;
				}
			
			#mainnav li a.aboutus_employer2 {
				width: 114px;
				background: url(../images/common/buttons/aboutus_employer.gif) no-repeat bottom;
				}
				
			#mainnav li a.aboutus_employee {
				width: 114px;
				background: url(../images/common/buttons/aboutus_employee.gif) no-repeat top;
				}
			
			#mainnav li a.aboutus_employee2 {
				width: 114px;
				background: url(../images/common/buttons/aboutus_employee.gif) no-repeat bottom;
				}
			
			#mainnav li a.aboutus_searchjobs {
				width: 114px;
				background: url(../images/common/buttons/aboutus_searchjobs.gif) no-repeat top;
				}
			
			#mainnav li a.aboutus_searchjobs2 {
				width: 114px;
				background: url(../images/common/buttons/aboutus_searchjobs.gif) no-repeat bottom;
				}
			
			#mainnav li a.aboutus_contactus {
				width: 114px;
				background: url(../images/common/buttons/aboutus_contactus.gif) no-repeat top;
				}
			
			#mainnav li a.aboutus_contactus2 {
				width: 114px;
				background: url(../images/common/buttons/aboutus_contactus.gif) no-repeat bottom;
				}
				
			#mainnav li a.employer {
				width: 119px;
				background: url(../images/common/buttons/employer.gif) no-repeat top;
				}
			
			#mainnav li a.employer2{
				width: 119px;
				background: url(../images/common/buttons/employer.gif) no-repeat bottom;
				}	
				
			#mainnav li a.employee {
				width: 118px;
				background: url(../images/common/buttons/employee.gif) no-repeat top;
				}
			
			#mainnav li a.employee2 {
				width: 118px;
				background: url(../images/common/buttons/employee.gif) no-repeat bottom;
				}
					
			#mainnav li a.searchjobs {
				width: 80px;
				background: url(../images/common/buttons/searchjobs.gif) no-repeat top;
				}			
			
			#mainnav li a.searchjobs2 {
				width: 80px;
				background: url(../images/common/buttons/searchjobs.gif) no-repeat bottom;
				}
				
			#mainnav li a.contactus {
				width: 94px;
				background: url(../images/common/buttons/contactus.gif) no-repeat top;
				}
			
			#mainnav li a.contactus2 {
				width: 94px;
				background: url(../images/common/buttons/contactus.gif) no-repeat bottom;
				}
				
			#mainnav li a:hover { background-position: bottom; }
	
	#line {
		clear: both;
		width: 780px;
		height: 2px;
		background: url(../images/common/linebg.gif) repeat-x; 
		overflow: hidden;
		}
		
	#stext {
		width: 780px;
		height: 54px;
		border-bottom: 1px solid #9ea1a3;
		}
	
	#container {
		width: 780px;
		background: url(../images/common/containerbg.gif) repeat-y; 
		padding: 0 0 10px 0;
		}
		
		#content {
			float: left;
			width: 527px;
			padding: 10px;
			}
		
		#content a { color: #0633cc; text-decoration: underline; }
		#content ul { padding: 0 0 0 25px; }
		#content ol { padding: 0 0 0 30px; }
		#content table { width: 100%; border-collapse: collapse; }
		#content td.half { width: 50%; }
		#content td.forty { width: 40%; vertical-align: top; }
		#content td.sixty { width: 60%; padding-bottom: 10px;}
		#content p.header { font-size: 14px; font-family: arial; color: #3d4e87; font-weight: bold; }
		#content p.subhead { font-size: 13px; font-family: arial; color: #475ca4; font-weight: bold; }
		
		#sidebar {
			float: right;
			width: 223px;
			font-size: 11px;
			padding: 15px 0 0 10px;
			color: #000;
			}
		
			#sidebar ul.links { list-style-type: square;	padding: 0 0 0 14px; }			
			#sidebar li a { color: #355883; font-weight: bold; text-decoration: none; }			
			#sidebar li a:hover { color: #000; text-decoration: underline; }
			#sidebar p.header { color: #00177e; font-weight: bold; }
		
	#bar {
		clear: both;
		width: 780px;
		height: 50px;
		background: url(../images/main/bar.gif) no-repeat; 
		}
	
	#footer {
		width: 780px;
		padding-top: 7px; 
		}
		
		#footer .links {
			float: left;
			padding-left: 5px;
			font-size: 11px;
			color: #1f3891;
			}
		
			#footer .links a { color: #1f3891; font-size: 11px; text-decoration: none; }
			#footer .links a:hover { text-decoration: underline; }
	
		#footer .copyright {
			float: right; 
			padding-right: 5px;
			font-size: 9px;
			color: #00224c; 
			}

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