@media screen {

	/**
	 * Best People Solutions
	 * Author Matthew Holmes <www.ivt.com.au>
	 * Created 23 Oct 2007
	 */
	 
	 body {
	 	margin: 0;
	 	padding: 0;
	 	color: #666666;
	 	font: 62.5% Arial, Verdana, sans-serif;
	 	text-align: center;
	 	}
	 	
	 	
	 	/* links */
	 	a {
	 		color: #679428;
	 		}
	 	a:active {
	 		color: #000;
	 		}
	 	a:hover {
	 		text-decoration: none;
	 		}
	 	a img {
	 		border: 0;
	 		}
	 		
	 		
	 	/* headings */
	 	h1, h2, h3, h4, h5, h6 {
	 		margin: 0;
	 		}
	 		
	 		
	 	
	 	/* =structure
	 	----------------------------------------*/
	 	#container {
	 		width: 1024px;
	 		margin: 0 auto;
	 		text-align: left;
	 		}
	 		
	 		/* clearfix solution */
	 		.clearfix:after {
	 			display: block;
	 			clear: both;
	 			height: 0;
	 			content: ".";
	 			visibility: hidden;
	 			}	
	 			
	 			
	 		/* header */
	 		#header {
	 			position: relative;
	 			height: 111px;
	 			}
	 		#header ul {
	 			list-style: none;
	 			margin: 0;
	 			padding: 0;
	 			}
	 			
	 			
	 			/* logo */
	 			#header h1 {
	 				position: absolute;
	 				top: 5px;
	 				left: 0;
	 				}
	 			
	 			
	 			/* navigation */
	 			ul#nav {
	 				position: absolute;
	 				bottom: 0;
	 				left: 0;
	 				width: 100%;
	 				background: #f5f5f5 url(../webimages/bg-nav.gif) top repeat-x;
	 				border-bottom: 1px solid #679428;
	 				}
	 			#nav li {
	 				float: left;
	 				margin: 0;
	 				}
	 			#nav li a {
	 				float: left;
	 				display: block;
	 				margin: 0;
	 				padding: 7px 10px 6px;
	 				color: #000;
	 				font-size: 1.2em;
	 				font-weight: bold;
	 				text-decoration: none;
	 				}
	 			#nav li a:hover {
	 				background: url(../webimages/nav-hover.gif) bottom repeat-x;
	 				}
	 			
	 		
	 			/* sub-navigation */
	 			ul#subnav {
	 				position: absolute;
	 				top: 2px;
	 				right: 0;
	 				}
	 			#subnav li {
	 				float: left;
	 				margin: 0;
	 				background: url(../webimages/subnav-divider.gif) right no-repeat;
	 				}
	 			#subnav li.end {
	 				background: none;
	 				}
	 			#subnav li a {
	 				float: left;
	 				display: block;
	 				padding: 0 6px;
	 				font-size: 1.1em;
	 				text-decoration: none;
	 				}
	 			#subnav li.end a {
	 				padding: 0 0 0 6px;
	 				}
	 				
	 			
	 			/* select dropdown other companies */
	 			#other-companies {
	 				position: absolute;
	 				top: 35px;
	 				right: 0;
	 				}
	 			#other-companies form {
	 				margin: 0;
	 				}
	 			#other-companies h3 {
	 				margin: 0 0 5px;
	 				color: #666666;
	 				font-size: 1.1em;
	 				}
	 				
	 		
	 		/* banner */
	 		#banner {
	 			margin: 15px 0;
	 			height: 228px;
	 			background: #679428;
	 			}
	 	
	 		
	 		/* content */
	 		#content {
	 			height: 1%;
	 			margin: 0 0 20px;
	 			}
	 			#left-content {
	 				float: left;
	 				width: 179px;
	 				}
	 			#left-content p {
	 				margin: 0;
	 				}
	 			#middle-content {
	 				float: left;
	 				width: 650px;
	 				padding: 0 15px;
	 				font-size: 1.2em;
	 				line-height: 1.6;
	 				}
	 			#right-content {
	 				float: right;
	 				width: 160px;
	 				height: 278px;
	 				background: url(../webimages/bg_brw.gif) no-repeat;
	 				}
	 				
	 				
	 				/* case studies */
	 				#case-studies {
	 					margin: 0 0 5px;
	 					padding: 5px 0;
	 					border: 1px solid #d4d4d4;
	 					text-align: center;
	 					}
	 				#case-studies h3 {
	 					margin: 0 0 15px;
	 					color: #679428;
	 					font-size: 1.2em;
	 					text-transform: uppercase;
	 					}
	 					
	 					
	 				/* best talent index */
	 				#best-talent-index {
	 					margin: 5px 0;
	 					height: 137px;
	 					background: url(../webimages/bg-best-talent-index.gif) 0 41px no-repeat;
	 					}
	 				#best-talent-index h3 {
	 					display: block;
	 					width: 180px;
	 					height: 41px;
	 					margin: 0 0 5px;
	 					text-indent: -999em;
	 					background: url(../webimages/h3-best-talent-index.jpg) no-repeat;
	 					}
	 				#best-talent-index p {
	 					margin: 0;
	 					width: 115px;
	 					padding: 5px 0 10px 10px;
	 					font-size: 1.1em;
	 					}
	 					
	 				
	 		
	 		/* footer */
	 		#footer {
	 			height: 1%;
	 			background: #679428;
	 			color: #fff;
	 			font-size: 1.1em;
	 			}
	 		#footer p {
	 			margin: 0;
	 			}
	 		#footer ul {
	 			list-style: none;
	 			margin: 0;
	 			padding: 0;
	 			}
	 		#footer li {
	 			float: left;
	 			margin: 0;
	 			background: url(../webimages/footer-divider.gif) right no-repeat;
	 			}
	 		#footer li.end {
	 			background: none;
	 			}
	 		#footer li a {
	 			float: left;
	 			display: block;
	 			margin: 0;
	 			padding: 5px 6px;
	 			color: #fff;
	 			}
	 			
	 			
	 			#left-footer {
	 				float: left;
	 				padding: 5px;
	 				}
	 			#right-footer {
	 				float: right;
	 				}
	 				
	 				
	 		/* credits */
	 		#credits {
	 			float: right;
	 			padding: 5px;
	 			color: #666666;
	 			}
	 		#credits a {
	 			color: #666666;
	 			text-decoration: none;
	 			}
	 		#credits p {
	 			margin: 0;
	 			}

	}
