* { margin: 0; padding: 0; }
img { border: 0; }
form{text-align:center;}
input, select{}
.hbfrmitem{padding:3px 0;}

body {
	background: #e51937 url(../images/common/bodybg.gif) repeat-x; 
	font-family: verdana;
	font-size: 11px;
	text-align:center;
	}

h2 {
	font-size: 17px;
	color: #801111;
	padding: 2px 0 10px 0; 
	}

#blackborder {
	width: 778px;
	margin: 0 auto;
	padding: 23px 0 0 0;
	text-align:center;
	}

	#wrapper {
		margin:0 auto;
		border: 1px solid #000;
		background-color: #fff;
		text-align:left;
		}
		
		h1 a {
			width: 776px;
			height: 50px;
			background: url(../images/common/maddenlogo.gif) no-repeat;
			text-indent: -10000px;
			display: block;
			}
			
		#mainnav { 
			width: 776px;
			height: 19px;
			list-style-type: none;
			}
			
			#mainnav li { float: left; }
				
			#mainnav li span { display: none; }
				
			#mainnav li a {
				height: 19px;
				display: block;
				float: left;
				}
					
				#mainnav li a.home {
					width: 113px;
					background: url(../images/common/buttons/home.gif) no-repeat top;
					}
					
				#mainnav li a.clients {
					width: 107px;
					background: url(../images/common/buttons/clients.gif) no-repeat top;
					}
					
				#mainnav li a.jobseekers {
					width: 146px;
					background: url(../images/common/buttons/jobseekers.gif) no-repeat top;
					}
					
				#mainnav li a.searchjobs {
					width: 133px;
					background: url(../images/common/buttons/searchjobs.gif) no-repeat top;
					}
					
				#mainnav li a.aboutus {
					width: 132px;
					background: url(../images/common/buttons/aboutus.gif) no-repeat top;
					}
				
				#mainnav li a.contactus {
					width: 145px;
					background: url(../images/common/buttons/contactus.gif) no-repeat top;
					}
						
				#mainnav li a:hover { background-position: bottom; }
				
		#lines {
			width: 776px;
			height: 5px;
			background: url(../images/common/lines.gif) repeat-x; 
			overflow: hidden;
			}
		
		#header {
			width: 776px;
			height: 89px;
			}
			
			#header img { width: 776px; height: 89px; }
			
		#lines2 {
			width: 776px;
			height: 10px;
			background: url(../images/common/lines2.gif) repeat-x; 
			}
		
		#container {
			width: 766px;
			background: url(../images/common/bg.gif) repeat-y;
			}
			
			#sidebar { 
				float: left;
				width: 168px;
				padding: 10px 0 0 0;
				color: #fff;
				}
				
				#sidebar ul.links { list-style-type: none; }
				#sidebar li.links { background: url(../images/common/linklist.gif) no-repeat; padding-left: 32px; }
				#sidebar li.links a { color: #000; font-size: 11px; font-weight: bold; text-decoration: none; line-height: 17px; }
				#sidebar li.links a:hover { color: #fff; text-decoration: none; }
				#sidebar ul.regular { list-style-type: disc; padding-left: 25px; }
				#sidebar p.subhead { font-size: 10px; font-weight: bold; }
				#sidebar p { font-size: 10px; padding-left: 10px; }
				#sidebar a { color: #e5e5e5; text-decoration: none; }
				#sidebar a:hover { text-decoration: underline; }
				
			#content {
				float: left;
				width: 578px;
				padding: 7px 10px 10px 10px; 
				}

				#content p.subhead { font-size: 13px; font-weight: bold; color: #801111; }
				#content ul { padding-left: 25px; }
				#content ul ul { padding-left: 25px; }
				#content a { color: #2b2f77; font-weight: bold; text-decoration: underline; }
	
		#footer {
			clear: both;
			width: 776px;
			height: 20px;
			background-color: #fff;
			padding: 6px 0 0 0;
			font-family: arial;
			font-size: 10px;
			color: #4c4c4c;
			}
			
			#footer .links { padding-left: 8px; float: left; }
			#footer .links a { color: #4c4c4c; text-decoration: none; }
			#footer .links a:hover { color: #000; text-decoration: underline; }
			#footer .copyright { float: right; padding-right: 5px; }
			
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}