	
			/*========================= PAGE PROPERTIES ====================*/
			
			* {
				padding:0px;
				margin:0px;
			}
			
			body {
				background:#FFFFFF;
				background-image: url(../assets/bg.jpg);
				background-repeat: repeat-x;
				margin-left: 0px;
				margin-top: 0px;
				margin-right: 0px;
				margin-bottom: 0px;
			}
			
			/*========================= BANNER & NAVIGATION ====================*/
			
			.topBar { /* top banner area */
				width: 1020px; 
				height: 90px;  
 			}
			
			
			.logo { /* logo container */
				float: left;
				width: 445px; 
				height: 75px;
				margin: 0 0 0 5px; 
 			}
			
			.nav { /* main nav */
				float: left;
				width: 300; 
				height: 75px; 
				margin-top: 15;
				border: 0; 
				overflow: hidden; 
				position: relative; 
 			}
			
			.groupNav { /* group nav */
				float: right;
				width: 565; 
				height: 90px; 
				margin-top: 15;
				margin-right: 5px;
 			}
			
			/*========================= TYPOGRAPHY ====================*/
			
			a { /* LINKS */
				color:#ff3517;
				text-decoration: none;
				border: 0;
			}
			
			a:hover { /* LINK ROLLOVERS */
				text-decoration: none;
				color: #D5DEE7;
			}
			
			
			h1{ /* HEADLINES */
				margin: 0 0 10px 0;
				color:#666666;
				font:12pt Georgia, serif;
				letter-spacing: 1px;
				font-weight: regular;
			}
			
			
			h2{ /* TITLES */
				margin: 0 0 10px 0;
				color:#ff3517;
				font:12pt Arial, serif;
				letter-spacing: 0px;
				font-weight: bold;
			}
			
			h3{ /* BODY TEXT */
				margin: 10px 10px 10px 0;
				padding: 0; 
				color:#B3B3B3;
				font-weight:regular; 
				font:10pt Georgia, serif; 
			}
			
			h0{ /* BODY TEXT BOLD */
				margin: 10px 10px 10px 0;
				padding: 0; 
				color:#B3B3B3;
				font-weight:bold; 
				font:10pt Georgia, serif; 
			}
			
			h6{ /* BODY TEXT */
				margin: 10px 10px 10px 0;
				padding: 0; 
				color:#FFFFFF;
				font-weight:Bold; 
				font:11pt Georgia, serif; 
			}
			
			h4 { /* PROJECT ROLLOVER TITLE */
				margin: 10px 0 10px 20px;
				color:#ff3517;
				font:12pt Arial, serif;
				letter-spacing: 1px;
				font-weight: regular;
			}
			
			h5 { /* PROJECT ROLLOVER DESCRIPTION */
				margin: 10px 10px 10px 20px;
				padding: 0; 
				color:#333333;
				font-weight:regular; 
				font:10pt Georgia, serif; 
			}
			
			h7{ /* HEADLINES */
				margin: 0 0 10px 0;
				color:#B3B3B3;
				font:20pt Georgia, serif;
				letter-spacing: 1px;
				font-weight: regular;
			}
			
			/*========================= BOXES & DIVS ====================*/
					
			.bar{ /* 15px bar */
				width: 1010; 
				height: 15px; 
 			}
			
			.thickBar{ /* 15px bar */
				width: 1010; 
				height: 50px; 
 			}
			
			.columnBar{ /* 15px bar */
				width: 290px; 
				height: 15px; 
 			}
			
			.container { /* basic full width container */
				width:1020px;
				margin: 0 0 15px 0;
			}
			
			.textColumn{ /* nav */
				float:left;
				width: 290;
				height: 455px;
				margin: 0 5px 0 5px;
				border: 0;
				padding: 15px 20px 0 20px;
				overflow: hidden; 
				position: relative;
				font:7pt Arial, sans-serif;
				color:#191919;
				background-color:#FFFFFF;
 			}
			
			.titleRow{ /* nav */
				float:left;
				width: 970px;
				height: 16px;
				margin: 0 5px 15px 0;
				border: 0;
				padding: 2px 20px 0 20px;
				overflow: hidden; 
				position: relative;
				font:7pt Arial, sans-serif;
				color:#FFFFFF;
	
 			}
			
			.shortTextColumn{ /* nav */
				float:left;
				width: 290;
				height: 325px;
				margin: 0 5px 15px 5px;
				padding: 15px 20px 0 20px;
				background-color:#FFFFFF;
 			}
			
			.textColumn{ /* nav */
				float:left;
				width: 290;
				height: 600px;
				margin: 0 5px 0 5px;
				padding: 15px 20px 0 20px;
				background-color:#FFFFFF;
 			}
			
			.workTextColumn{ /* nav */
				float:left;
				width: 290;
				height: 455px;
				margin: 0 5px 0 5px;
				padding: 15px 20px 0 20px;
				background-color:#FFFFFF;
 			}
			
			.imageColumn{ /* nav */
				float:left;
				width: 670px;
				height: 615px;
				margin: 0 5px 0 5px;
				background-color:#FFFFFF;
 			}
			
			.sliderColumn{ /* nav */
				float:left;
				width: 670;
				height: 470px;
				margin: 0 5px 0 5px;
				background-color:#FFFFFF;
 			}
			
			.sliderColumnMain{ /* nav */
				float:left;
				width: 670;
				height: 470px;
				margin: 0 5px 0 5px;
				background-color:#FFFFFF;
 			}
			
			.columnContainer{ /* nav */
				float:left;
				width: 330;
				/*height: 60px;*/
				margin: 0 5px 0 5px;
				/*background-color:#191919;*/
 			}
			
			.imageTopColumn{ /* nav */
				float:left;
				width: 290;
				height: 325px;
				margin: 0 5px 0 0;
				padding: 15px 20px 0 20px;
				background-color:#FFFFFF;
 			}
			
			
	
			
			/*========================= IMAGE SLIDER ====================*/
			
			/*preload classes*/ 
			.svw {width: 670px; height: 20px; background: #fff; border: 20px 0 0 0;} 
		.svw ul {position: relative;} 
			 
			/*core classes*/ 
			.stripViewer {  
				position: relative; 
				overflow: hidden;  
				border: 0;   
				margin: 0 0 0 0; 
			} 
			
			.stripViewer ul { /* this is your UL of images */ 
				margin: 0; 
				padding: 0; 
				position: relative; 
				left: 0; 
				top: 0; 
				width: 1%; 
				list-style-type: none; 
			} 
			
			.stripViewer ul li {  
				float:left; 
			} 
			
			.stripTransmitter { 
				overflow: auto; 
				width: 1%; 
			} 
			
			.stripTransmitter ul { 
				margin: 0; 
				padding: 0; 
				position: relative; 
				list-style-type: none; 
			} 
			
			.stripTransmitter ul li{ 
				width: 20px; 
				float:left; 
				margin: 0 0 0 0; 
			} 
			
			.stripTransmitter a{ 
				font:  10px  Arial; 
				text-align: center; 
				line-height: 20px; 
				background: #C0CCDC; 
				color: #fff; 
				text-decoration: none; 
				display: block; 
			} 
			
			.stripTransmitter a:hover, a.current{ 
				background: #Fe3517; 
				color: #FFFFFF; 
			} 
			 
			/*tooltips formatting*/ 
			#tooltip { 
				background: #fff; 
				color: #000; 
				opacity: 0.85; 
				border: 5px solid #dedede; 
			} 
			#tooltip h3 {  
				font: normal 10px Verdana;  
				margin: 0;  
				padding: 6px 2px;  
				border: 0; 
			} 
			
			/*========================= PROJECT LIST ROLLOVERS ====================*/
			
			.boxgrid{ /* THUMBNAILS */
				width: 330px; 
				height: 260px; 
				margin: 0px 5px 15px 5px;
				float:left; 
				background:#Fe3517; 
				border: 0; 
				overflow: hidden; 
				position: relative; 
			}
	
			
			.boxgridR{ /* 3rd COLUMN THUMBNAILS */
				width: 330px; 
				height: 260px; 
				margin: 0px 5px 15px 5px;
				float:left; 
				background:#Fe3517; 
				border: 0; 
				overflow: hidden; 
				position: relative; 
			}
			
			.boxgrid img{ /* THUMBNAIL IMAGE SETTINGS */
				position: absolute; 
				top: 0; 
				left: 0; 
				border: 0; 
			}
				
			.boxcaption{ /* CAPTION BOX SETTINGS */
				border:0;
				margin:0;
				float: left; 
				position: absolute; 
				background: #FFFFFF; 
				height: 100px; 
				width: 100%; 
				opacity: 0.95; 
				/* For IE 5-7 */
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
				/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
			}
			
			
			.caption .boxcaption {
				top: 224;
				left: 0;
			}
			
			.captionfull .boxcaption {
				top: 260;
				left: 0;
 			}