@charset "utf-8";
/* CSS Document */

*{
				padding: 0px;
				margin: 0px;
				}

body{
				background-color:#FFFFFF;
				}
				
				
/*____________________________________________________________________________________________________*/

/* < < < S T A N D A R D S _ C S S > > >*/

.border{
				border:#FFFFFF solid 1px;
				width: 905px;
				height: 600px;
				position: absolute;
				top: 50%;
				left: 50%;
				margin-top: -305px;
				margin-left: -455px;
				background-color:#FFFFFF;
				}

.logo{
				width: 200px;
				height: 44px;
				position: absolute;
				top: 40px;
				left: 40px;	
				}
				

/*____________________________________________________________________________________________________*/
				
/* < < < S L I D E S H O W _ C S S > > >*/
				
#slideshow {
				position:relative;
				width: 585px;
				height: 390px;
				}

#slideshow DIV {
				position:absolute;
				top: 40px;
				left: 280px;
				z-index:8;
				opacity:0.0;
				width: 585px;
				height: 390px;
				background-color: #FFF;
				}

#slideshow DIV.active {
				z-index:10;
				opacity:1.0;
				}

#slideshow DIV.last-active {
				z-index:9;
				}

#slideshow DIV IMG {
				width: 585px;
				height: 390px;
				display: block;
				border: 0;
				margin-bottom: 10px;
				}
				
				
/*____________________________________________________________________________________________________*/

/* < < < P R O J E C T _ G A L L E R Y _ C S S > > >*/
				
#gallery {
				width: 585px;
				height: 390px;
				top: 40px;
				left: 280px;
				position: absolute;
				}
				
.gallery_nav a{
				text-decoration:none;
				position: absolute;
				color:#9BD237;
				}
								
.gallery_nav h6{
				font-family: Century Gothic, Arial, Verdana;
				letter-spacing: 1px;
				text-decoration:none;
				}
				
#gallery_prev a{
				font-size: 9pt;
				top: 451px;
				right:94px;
				}
				
#gallery_next a{
				font-size: 9pt;
				top: 451px;
				right:40px;
				}
				
#gallery_play a{
				font-size: 8pt;
				top: 451px;
				right:67px;
				}
				
				
/*____________________________________________________________________________________________________*/

/* < < < I M A G E _ C S S > > >*/
				
.image1{
				background-color:#E1E1E1;
				width: 585px;
				height: 390px;
				position: absolute;
				top: 40px;
				left: 280px;
				}
				
.image2{
				background-color:#E1E1E1;
				width: 585px;
				height: 91px;
				position: absolute;
				top: 470px;
				left: 280px;
				}


/*____________________________________________________________________________________________________*/

		/* < < < M E N U _ C S S > > >*/
		
		.projects a{
						text-decoration:none;
						color:#969696;
						}
		
		.projects a:hover{		
						color:#9BD237;							
						}
		
		.projects h1{	
						font-family: Century Gothic, Arial, Verdana;
						font-size: 7pt;
						color:#9BD237;
						letter-spacing: 1px;
						position: absolute;
						top: 450px;
						left: 40px;
						}
		
		.studio a{
						text-decoration:none;
						color:#969696;
						}
		
		.studio a:hover{		
						color:#9BD237;							
						}
		
		.studio h1{
						font-family: Century Gothic, Arial, Verdana;
						font-size: 7pt;
						color:#9BD237;
						letter-spacing: 1px;
						position: absolute;
						top: 450px;
						left: 124px;
						}
		
		.contact a{
						text-decoration:none;
						color:#969696;
						}
		
		.contact a:hover{		
						color:#9BD237;							
						}
		
		.contact h1{
						font-family: Century Gothic, Arial, Verdana;
						font-size: 7pt;
						color:#9BD237;
						letter-spacing: 1px;
						position: absolute;
						top: 450px;
						left: 199px;
						}
		
		
/*____________________________________________________________________________________________________*/
		
				/* < < < N E W S _ C S S > > >*/
				
				
				.news h3{
								font-family: Century Gothic, Arial, Verdana;
								font-size: 7pt;
								color:#9BD237;
								letter-spacing: 1px;
								position: absolute;
								top: 450px;
								left: 280px;
								}
						
				#news_title_1 h4{
								font-family: Century Gothic, Arial, Verdana;
								font-size: 7pt;
								color:#969696;
								letter-spacing: 1px;
								position: absolute;
								top: 470px;
								left: 280px;
								}
						
				#news_more_1 a{
								text-decoration:none;
								color:#9BD237;
								}
				
				#news_more_1 h4{
								font-family: Century Gothic, Arial, Verdana;
								font-size: 7pt;
								color:#9BD237;
								width: 585px;
								letter-spacing: 1px;
								position: absolute;
								text-align:right;
								top: 470px;
								left: 280px;
								}
								
				#news_title_2 h4{
								font-family: Century Gothic, Arial, Verdana;
								font-size: 7pt;
								color:#969696;
								letter-spacing: 1px;
								position: absolute;
								top: 490px;
								left: 280px;
								}
						
				#news_more_2 a{
								text-decoration:none;
								color:#9BD237;
								}
				
				#news_more_2 h4{
								font-family: Century Gothic, Arial, Verdana;
								font-size: 7pt;
								color:#9BD237;
								width: 585px;
								letter-spacing: 1px;
								position: absolute;
								text-align:right;
								top: 490px;
								left: 280px;
								}
								
				#news_title_3 h4{
								font-family: Century Gothic, Arial, Verdana;
								font-size: 7pt;
								color:#969696;
								letter-spacing: 1px;
								position: absolute;
								top: 510px;
								left: 280px;
								}
						
				#news_more_3 a{
								text-decoration:none;
								color:#9BD237;
								}
				
				#news_more_3 h4{
								font-family: Century Gothic, Arial, Verdana;
								font-size: 7pt;
								color:#9BD237;
								width: 585px;
								letter-spacing: 1px;
								position: absolute;
								text-align:right;
								top: 510px;
								left: 280px;
								}
								
				#news_title_4 h4{
								font-family: Century Gothic, Arial, Verdana;
								font-size: 7pt;
								color:#969696;
								letter-spacing: 1px;
								position: absolute;
								top: 530px;
								left: 280px;
								}
						
				#news_more_4 a{
								text-decoration:none;
								color:#9BD237;
								}
				
				#news_more_4 h4{
								font-family: Century Gothic, Arial, Verdana;
								font-size: 7pt;
								color:#9BD237;
								width: 585px;
								letter-spacing: 1px;
								position: absolute;
								text-align:right;
								top: 530px;
								left: 280px;
								}
								

/*____________________________________________________________________________________________________*/
						
			/* < < < P R O J E C T S _ C S S > > >*/
				
						.private a{
										text-decoration:none;
										color:#969696;
										}
				
						.private a:hover{		
										color:#9BD237;							
										}
				
						.private h2{
										font-family: Century Gothic, Arial, Verdana;
										font-size: 7pt;
										color:#9BD237;
										letter-spacing: 1px;
										position: absolute;
										top: 470px;
										left: 40px;
										}
						
						
						.public a{
										text-decoration:none;
										color:#969696;
										}
				
						.public a:hover{		
										color:#9BD237;							
										}
						
						.public h2{
										font-family: Century Gothic, Arial, Verdana;
										font-size: 7pt;
										color:#9BD237;
										letter-spacing: 1px;
										position: absolute;
										top: 490px;
										left: 40px;
										}
		
		
/*____________________________________________________________________________________________________*/
		
								/* < < < P R I V A T E_ C S S > > >*/
		
								.private_menu a{
												text-decoration:none;
												color:#969696;
												}
								
								.private_menu a:hover{		
												color:#9BD237;							
												}
								
								.private_menu h3{
												font-family: Century Gothic, Arial, Verdana;
												font-size: 7pt;
												color:#9BD237;
												letter-spacing: 1px;
												position: absolute;
												left: 40px;
												}
												
								.private_menu h3 label{		
												color:#9BD237;
												font-size: 5pt;							
												}
												
								#private_1 h3{
												top: 140px;
												}
								
								
								#private_2 h3{
												top: 160px;
												}
								
								#private_3 h3{
												top: 180px;
												}
								
								#private_4 h3{
												top: 200px;
												}
								
								#private_5 h3{
												top: 220px;
												}
								
								#private_6 h3{
												top: 240px;
												}
								
								#private_7 h3{
												top: 260px;
												}
						
								#private_8 h3{
												top: 280px;
												}
								
								#private_9 h3{
												top: 300px;
												}
								
								#private_10 h3{
												top: 320px;
												}
								
								#private_11 h3{
												top: 340px;
												}
						
								#private_12 h3{
												top: 360px;
												}
								
								#private_13 h3{
												top: 380px;
												}
								
								#private_14 h3{
												top: 400px;
												}
												
								#private_15 h3{
												top: 420px;
												}
								
								
/*____________________________________________________________________________________________________*/
				
								/* < < < P U B L I C_ C S S > > >*/
		
								.public_menu a{
												text-decoration:none;
												color:#969696;
												}
								
								.public_menu a:hover{		
												color:#9BD237;							
												}
								
								.public_menu h3{
												font-family: Century Gothic, Arial, Verdana;
												font-size: 7pt;
												color:#9BD237;
												letter-spacing: 1px;
												position: absolute;
												left: 40px;
												}
												
								.public_menu h3 label{		
												color:#9BD237;
												font-size: 5pt;							
												}
												
								#public_1 h3{
												top: 300px;
												}
												
								#public_2 h3{
												top: 320px;
												}
								
								#public_3 h3{
												top: 340px;
												}
								
								#public_4 h3{
												top: 360px;
												}
								
								#public_5 h3{
												top: 380px;
												}
						
								#public_6 h3{
												top: 400px;
												}
												
								#public_7 h3{
												top: 420px;
												}
								
								
/*____________________________________________________________________________________________________*/
								
										/* < < < J O B _ D E S C R I P T I O N _ C S S > > >*/
										
										.job_title h4{
														font-family: Century Gothic, Arial, Verdana;
														font-size: 7pt;
														color:#9BD237;
														letter-spacing: 1px;
														position: absolute;
														top: 450px;
														left: 280px;
														}
														
										.job_info_1 h5{
														font-family: Century Gothic, Arial, Verdana;
														font-size: 7pt;
														color:#969696;
														letter-spacing: 1px;
														position: absolute;
														top: 470px;
														left: 280px;
														}
										
										.job_info_2 h5{
														font-family: Century Gothic, Arial, Verdana;
														font-size: 7pt;
														color:#969696;
														letter-spacing: 1px;
														position: absolute;
														top: 470px;
														left: 400px;
														}
										
										.job_info_3 h5{
														font-family: Century Gothic, Arial, Verdana;
														font-size: 7pt;
														color:#969696;
														letter-spacing: 1px;
														position: absolute;
														top: 470px;
														left: 520px;
														}
										
										.job_description h6{
														font-family: Century Gothic, Arial, Verdana;
														font-size: 7pt;
														color:#969696;
														letter-spacing: 1px;
														line-height: 13px;
														width: 585px;
														height: 91px;
														overflow: auto;
														position: absolute;
														top: 490px;
														left: 280px;
														}
										
										
/*____________________________________________________________________________________________________*/
				
			/* < < < S T U D I O _ C S S > > >*/
				
						.studio_1 a{
										text-decoration:none;
										color:#969696;
										}
				
						.studio_1 a:hover{		
										color:#9BD237;							
										}
				
						.studio_1 h2{
										font-family: Century Gothic, Arial, Verdana;
										font-size: 7pt;
										color:#9BD237;
										letter-spacing: 1px;
										position: absolute;
										top: 470px;
										left: 124px;
										}
						
						
						/*____________________________________________________________________*/
						
						/*< < < C R E D I T S _ C S S > > >*/ 
						
						.credits h3{
										font-family: Century Gothic, Arial, Verdana;
										font-size: 7pt;
										color:#9BD237;
										letter-spacing: 1px;
										position: absolute;
										top: 450px;
										left: 280px;
										}
						
						.credits h4{
										font-family: Century Gothic, Arial, Verdana;
										font-size: 7pt;
										color:#969696;
										letter-spacing: 1px;
										line-height: 140%;
										width: 585px;
										height: 91px;
										overflow: auto;
										position: absolute;
										top: 470px;
										left: 280px;
										}
						
						.credits a{
										text-decoration:none;
										color:#9BD237;
										}
				
						.credits a:hover{		
										color:#9BD237;							
										}
						
						.credits h5{
										font-family: Century Gothic, Arial, Verdana;
										font-size: 7pt;
										color:#969696;
										letter-spacing: 1px;
										line-height: 140%;
										position: absolute;
										top: 520px;
										left: 280px;
										}
						

/*____________________________________________________________________________________________________*/
								
								/* < < < P R O F I L E _ C S S > > >*/
								
								.profile h4{
												font-family: Century Gothic, Arial, Verdana;
												font-size: 7pt;
												color:#9BD237;
												letter-spacing: 1px;
												position: absolute;
												top: 450px;
												left: 280px;
												}
								
								.profile h5{
												font-family: Century Gothic, Arial, Verdana;
												font-size: 7pt;
												color:#969696;
												letter-spacing: 1px;
												line-height: 140%;
												width: 585px;
												height: 91px;
												overflow:visible;
												position: absolute;
												top: 470px;
												left: 280px;
												}
								
								
/*____________________________________________________________________________________________________*/
								
								/* < < < P E O P L E _ C S S > > >*/
						
						
								.graham a{
										text-decoration:none;
										color:#969696;
										}
				
								.graham a:hover{		
										color:#9BD237;							
										}
				
								.graham h3{
										font-family: Century Gothic, Arial, Verdana;
										font-size: 7pt;
										color:#9BD237;
										letter-spacing: 1px;
										position: absolute;
										top: 360px;
										left: 40px;
										}
				
								.peter a{
										text-decoration:none;
										color:#969696;
										}
				
								.peter a:hover{		
										color:#9BD237;							
										}
				
								.peter h3{
										font-family: Century Gothic, Arial, Verdana;
										font-size: 7pt;
										color:#9BD237;
										letter-spacing: 1px;
										position: absolute;
										top: 380px;
										left: 40px;
										}
						
								.barry a{
										text-decoration:none;
										color:#969696;
										}
				
								.barry a:hover{		
										color:#9BD237;							
										}
				
								.barry h3{
										font-family: Century Gothic, Arial, Verdana;
										font-size: 7pt;
										color:#9BD237;
										letter-spacing: 1px;
										position: absolute;
										top: 400px;
										left: 40px;
										}
						
								.brian a{
										text-decoration:none;
										color:#969696;
										}
				
								.brian a:hover{		
										color:#9BD237;							
										}
				
								.brian h3{
										font-family: Century Gothic, Arial, Verdana;
										font-size: 7pt;
										color:#9BD237;
										letter-spacing: 1px;
										position: absolute;
										top: 420px;
										left: 40px;
										}
						
						
/*____________________________________________________________________________________________________*/
										
										/* < < < D I R E C T O R _ C S S > > >*/
										
										.director h2{
														font-family: Century Gothic, Arial, Verdana;
														font-size: 7pt;
														color:#9BD237;
														letter-spacing: 1px;
														position: absolute;
														top: 450px;
														left: 280px;
														}
										
										.director h3{
														font-family: Century Gothic, Arial, Verdana;
														font-size: 7pt;
														color:#969696;
														letter-spacing: 1px;
														position: absolute;
														top: 450px;
														left: 425px;
														}
										
										.email a{
														text-decoration:none;
														color:#969696;
														}
						
										.email a:hover{		
														color:#9BD237;							
														}
						
										.email h4{
														font-family: Century Gothic, Arial, Verdana;
														font-size: 7pt;
														color:#969696;
														width: 585px;
														letter-spacing: 1px;
														position:absolute;
														text-align: right;										
														top: 450px;
														left: 281px;
														}
										
										.director h5{
														font-family: Century Gothic, Arial, Verdana;
														font-size: 7pt;
														color:#969696;
														letter-spacing: 1px;
														line-height: 140%;
														width: 585px;
														height: 60px;
														overflow: auto;
														position: absolute;
														top: 470px;
														left: 280px;
														}
										
										.director h6{
														font-family: Century Gothic, Arial, Verdana;
														font-size: 7pt;
														color:#969696;
														letter-spacing: 1px;
														line-height: 140%;
														width: 585px;
														height: 40px;
														overflow: auto;
														position: absolute;
														top: 530px;
														left: 280px;
														}
										
										
/*____________________________________________________________________________________________________*/
										
										/* < < < S T A F F _ C S S > > >*/
										
										.staff h2{
														font-family: Century Gothic, Arial, Verdana;
														font-size: 7pt;
														color:#9BD237;
														letter-spacing: 1px;
														position: absolute;
														top: 450px;
														left: 280px;
														}
										
										.staff h3{
														font-family: Century Gothic, Arial, Verdana;
														font-size: 7pt;
														color:#969696;
														letter-spacing: 1px;
														position: absolute;
														top: 450px;
														left: 425px;
														}
										
										.staff h4{
														font-family: Century Gothic, Arial, Verdana;
														font-size: 7pt;
														color:#969696;
														letter-spacing: 1px;
														position: absolute;
														top: 450px;
														left: 366px;
														}
										
										.staff h5{
														font-family: Century Gothic, Arial, Verdana;
														font-size: 7pt;
														color:#969696;
														letter-spacing: 1px;
														line-height: 140%;
														width: 585px;
														height: 40px;
														overflow: auto;
														position: absolute;
														top: 470px;
														left: 280px;
														}
										
										.staff h6{
														font-family: Century Gothic, Arial, Verdana;
														font-size: 7pt;
														color:#969696;
														letter-spacing: 1px;
														line-height: 140%;
														width: 585px;
														height: 30px;
														overflow: auto;
														position: absolute;
														top: 516px;
														left: 280px;
														}
								
/*____________________________________________________________________________________________________*/
				
						/* < < < C O N T A C T _ H T M L _ C S S > > >*/
		
						.contact_html h3{
										font-family: Century Gothic, Arial, Verdana;
										font-size: 7pt;
										letter-spacing: 1px;
										position: absolute;
										}
						
						#company_1 h3{		
										color:#9BD237;
										top: 450px;
										left: 280px;
										}
						
						#company_2 h3{		
										color:#969696;
										top: 450px;
										left: 371px;
										}
						
						#address h3{		
										color:#969696;
										top: 470px;
										left: 280px;
										}
				
						#tele_1 h3{
										color:#969696;
										top: 490px;
										left: 297px;
										}
						
						#tele_2 h3{
										color:#9BD237;
										top: 490px;
										left: 280px;
										}
				
						#fax_1 h3{
										color:#969696;
										top: 510px;
										left: 297px;
										}
						
						#fax_2 h3{
										color:#9BD237;
										top: 510px;
										left: 280px;
										}
						
						#email_1 h3{
										color:#969696;
										top: 530px;
										left: 297px;
										}
						
						#email_2 h3{
										color:#9BD237;
										top: 530px;
										left: 280px;
										}
										

/*____________________________________________________________________________________________________*/
						
						/* < < < C O N T A C T _ P H P _ C S S > > >*/
						
						.contact_header h4{
										font-family: Century Gothic, Arial, Verdana;
										font-size: 7pt;
										color:#969696;
										letter-spacing: 1px;
										position: absolute;
										top: 420px;
										left: 280px;
										}
						
						.contact_header label{
										font-size: 8pt;
										color:#9BD237;
										}
										
						.contact_response h4{
										font-family: Century Gothic, Arial, Verdana;
										font-size: 7pt;
										color:#9BD237;
										letter-spacing: 1px;
										position: absolute;
										top: 400px;
										left: 280px;
										}
						
						.contact_form{	
										position: absolute;
										top: 74px;
										left: 280px;
										width: 585px;
										height: 390px;
										}
						
						.contact_form h5{	
										font-family: Century Gothic, Arial, Verdana;
										font-size: 7pt;
										color:#9BD237;
										letter-spacing: 1px;
										}
										
												
/*____________________________________________________________________________________________________*/
								
								/* < < < R U L E R _ C S S > > >*/
								
								.ruler_1{
												background-color:#FF0000;
												width: 40px;
												height: 7px;
												position:absolute;
												top: 453px;
												right: 71px;
												}