body {
		margin: 0;
		padding: 0;
		font-family: verdana, sans-serif;
		color: #000;
		background-color: #e5de8a;
		text-align: center;
		}
		
#container {
		margin: 0;
		width:759px;
		text-align: left;
		height:100%;
		background-color:#f2eec5;
		}
		
#leftbar {
		float: left;
		width: 227px;
		border-right: 1px solid #f2eec5;
		height:100%;
		background-color:#ccbd16
		}
		
/* Rightside */
		
#main {
		margin: 0 0 0 0;
		background-color:#f2eec5;
		padding:0 0 0 0px;
		float: left;
		}
		
#content { 
		margin: 19px;
		margin-top:13px;
		font-size:12px;
		line-height:20px;
		color:#2a1450
		}
	
#content p { 
		margin-top: 0;
		padding-top:0
		}
		
#content h1 {
		color:#2a1450;
		font-size:16px;
		}
		
#content h2 {
		font-size:12px;
		margin-bottom: 0;
		padding-bottom:0
		}
		
#content h2.candidates {
		color:#4F3399;
		}
		
#content h2.companies {
		color:#a0360f;
		}
		
#content h2.other {
		color:#0aaa86;
		}	
		
#content a {
		color: #0AAA86;
		text-decoration:underline
		}
		
#content a:hover {
		text-decoration:none
		}
		
#content ol,ul {
		padding-top:0;
		margin-top:0;
		}	
		
#resumesfor {
		padding:0 40px 0 40px;
		}		

#resumesfor h3 {
		color:#4F3399;
		font-size:12px;
		padding:20px 0 0 0;
		margin:0;
		}
		
#resumesfor p {
		font-size:12px;
		padding:0;
		margin:0
		}
		
#footer {
		clear:both
		}
		
#footerleft {
		width:227px;
		background-color:#CCBD16;
		float:left
		}
		
#footerright {
		width:532px;
		background-color:#F2EEC5;
		color:#2a1450;
		font-size:10px;
		vertical-align:baseline;
		padding-left:20px;
		float:left;
		text-align:left
		}	

		
/* Title-specific graphics and fonts for top area*/
	
#titles-companies-graphic {
		height:95px;
		padding:0px;
		margin:0px;
		background: url(images/sp_title_companies.jpg) no-repeat top left;
		}
		
#titles-companies {
		background-color:#c94810;
		padding:0px;
		margin:0px;
		}
	
#titles-companies a {
		color:#f2c98a;
		}

		
#titles-candidates-graphic {
		height:95px;
		padding:0px;
		margin:0px;
		background: url(images/sp_title_candidates.jpg) no-repeat top left;
		}
		
#titles-candidates {
		background-color:#4f3298;
		padding:0px;
		margin:0px;
		}
	
#titles-candidates a {
		color:#dfd5e1
		}	
		
#titles-why-graphic {
		height:95px;
		padding:0px;
		margin:0px;
		background: url(images/sp_title_why.jpg) no-repeat top left;
		}
		
#titles-contact-graphic {
		height:95px;
		padding:0px;
		margin:0px;
		background: url(images/sp_title_contact.jpg) no-repeat top left;
		}
		
#titles-ourteam-graphic {
		height:95px;
		padding:0px;
		margin:0px;
		background: url(images/sp_title_our_team.jpg) no-repeat top left;
		}
		
#titles-other {
		background-color:#0aaa86;
		padding:0px;
		margin:0px;
		}
	
#titles-other a {
		color:#806086;
		}	
		
#titles-companies a:hover, #titles-candidates a:hover, #titles-other a:hover {
		color:#f2eec5;
		}	

/* Navs for top title area */

#nav {
		height:19px;
		margin: 0 0 0 0; 
		padding: 2 0 0 19px;
		border-top: 1px solid #f2eec5;
		}

#nav li {
		display:inline;
		color:#f2eec5;
		font-size:12px;
		padding-right:0px
		}

#nav a:link, #nav a:visited, #nav a:hover {
		text-decoration:none
		}

#nav a:link.active, #nav a:visited.active  {
		color: #f2eec5;
		font-weight:bold;
		text-decoration:none
		}
	
#bread {
		font-weight:bold;
		margin-top:14px;
	}

#bread ul {
		display:inline;
		margin-left: 19px;
		}

#bread li {
		display:inline;
		font-size:14px;
		}
	
#bread li.companies {
		color:#a0360f;
		}
		
#bread li.companies a {
		color:#a0360f;
		font-size:14px;
		font-weight:bold;
		text-decoration:none;
		}		

#bread li.candidates  {
		color:#4F3399;
		}
		
#bread li.candidates a {
		color:#4F3399;
		font-size:14px;
		font-weight:bold;
		text-decoration:none;
		}	
	
#bread li.other {
		color:#0aaa86;
		}
		
#bread li.other a {
		color:#0aaa86;
		font-size:14px;
		font-weight:bold;
		text-decoration:none;
		}		
		
		
/* Home Page */

.hometext {
		color:#2c1751;
		font-size:11px;
		}

.homefooter {
		color:#2a1450;
		font-size:10px;
		text-align:center;
		vertical-align:baseline;
		background-color:#ccbd16;
		height:19px
		}		