		body {
						margin:0;
						padding:25px 0 0 0;
						font-family:Verdana, Arial, Helvetica, sans-serif;
						text-align:center;
						font-weight:normal;
						font-size:12px;
						background-color:#A6A6A6;
						background-image:url(../_images/bkg_grad.jpg);
						background-repeat:repeat-x; }
						
						
						
/* WRAPPERS ----------------------------------------------------------------*/
		#wrapper {		width:960px;
						height:600px;
						margin: 40px auto 0 auto;
						text-align:left;
						border: 1px solid #FFFFFF;
						background-color:#FFFFFF; }
			
		#header {		width:960px;
						height:70px;
						position:relative; }
		
		
		#flash {		width:960px;
						height:180px;
						background-color:#FF9300;
						background-repeat:no-repeat; }
		.flash_home {	background-image:url(../_images/flash_home.jpg); }
		.flash_services {	background-image:url(../_images/flash_services.jpg); }
		.flash_clients {	background-image:url(../_images/flash_clients.jpg); }
		.flash_contact {	background-image:url(../_images/flash_contact.jpg); }
		.flash_team {	background-image:url(../_images/flash_team.jpg); }
		.flash_work {	background-image:url(../_images/flash_work.jpg); }
		
		
		
		#titlebar {		width:960px;
						height:90px;
						background-color:#A6A6A6;
						background-image:url(../_images/bkg_titlebar.jpg);
						background-repeat:repeat-y;
						border-top:1px solid #FFFFFF;
						margin-bottom:10px; }
		
		#content {		width:900px;
						height:230px;
						float:left; }
		
		#footer {		width:900px;
						height:20px;
						padding-left:21px; }
		#footer p {		font-size:9px;
						color:#B7B7B7;
						text-transform:uppercase; }
		.footer_span {	margin-left:8px; }
		#footer a {		color:#B7B7B7; text-decoration:none; }
		#footer a:hover { color:#5D5D5D; }
						
						
						
						
						
						
		#logo {			width:172px;
						height:63px; }
		#logo a {		background-image:url(../_images/logo.gif);
						background-repeat:no-repeat;
						width:172px;
						height:63px;
						display:block;
						text-indent:-9999px; }
				
						
						
		#nav {
						height:14px;
						width:460px;
						position:absolute;
						top:48px;
						left:286px; }
		#nav ul {
						margin:0;
						display:inline;
						padding:0; }
		#nav li {
						margin: 0;
						display:inline;
						list-style:none;
						padding:0; }
		#nav li a {
						display:block;
						background-image:url(../_images/nav_link.gif);
						background-repeat:no-repeat;
						text-indent:-9999px;
						float:left;
						height:14px;
						outline:none; }
			
		#nav li#mm_1 a, #nav li#mm_1_active a { width:55px; background-position:0;  }
		#nav li#mm_2 a, #nav li#mm_2_active a { width:83px; background-position:-55px; }
		#nav li#mm_3 a, #nav li#mm_3_active a { width:68px; background-position:-138px; }	
		#nav li#mm_4 a, #nav li#mm_4_active a { width:76px; background-position:-206px; }	
		#nav li#mm_5 a, #nav li#mm_5_active a { width:105px; background-position:-282px; }
		#nav li#mm_6 a, #nav li#mm_6_active a { width:68px; background-position:-387px; }
		
		#nav li#mm_1_active a, #nav li#mm_2_active a, #nav li#mm_3_active a,
		#nav li#mm_4_active a, #nav li#mm_5_active a, #nav li#mm_6_active a {
						background-image:url(../_images/nav_active.gif); }
		#nav li a:hover { 	background-image:url(../_images/nav_hover.gif); }
							
						
		#titlebar_h {	width:133px;
						height:26px;
						text-indent:-9999px;
						background-image:url(../_images/titlebar.jpg);
						background-repeat:no-repeat;
						margin:30px 0 0 21px; }
		.home {			background-position: 0px 0px; }
		.services {		background-position: 0px -26px; }
		.clients {		background-position: 0px -52px; }
		.contact {		background-position: 0px -78px; }
		.team {			background-position: 0px -104px; }
		.work {			background-position: 0px -130px; }
			
			
		#text_column {	width:270px;
						height:190px;
						float:left;
						padding-left:20px; }
						
		p {			color:#929496;
					font-size:11px;
					line-height:18px; }
					
		h2 {		color:#929496;
					font-size:11px;
					line-height:18px;
					margin-bottom:0px;
					padding-bottom:0px; }
		a {			color:#929496; text-decoration:none; }
		a:hover { 	color:#5D5D5D; }
