body {}
p {}
td {}

/* Animation Galleries */
.video {
	   margin-top: 40px;
	   margin-left: 7px;
	}
.animation-titles {
       font-family: Arial;
       color: #359;
       font-size: 10px;
       font-weight: bolder;
       display: block;
       width: 100px;
       text-align: left;
       margin-top: -33px;
	   margin-left: 125px;
	}
.animation-titles2 {
       font-family: Arial;
       color: #359;
       font-size: 10px;
       font-weight: bolder;
       display: block;
       width: 100px;
       text-align: left;
       margin-top: -34px;
	   margin-left: 125px;
	}	
.animation-titles2-right {
       font-family: Arial;
       color: #359;
       font-size: 10px;
       font-weight: bolder;
       display: block;
       text-align: right;
       margin-top: -16px;
	   margin-left: 0px;
	   margin-right: 35px;
	}	
#animations { 
	margin-left: 35px;
	margin-top: 80px;
	}	
#animations2 { 
	margin-left: 35px;
	margin-top: 20px;
	}		
	


/* Text structure */
/* old.quote {
       font-family: Arial;
       color: #359;
       font-size: 25px;

       margin-top: 23px;
       width: 170px;
       display: block;
       letter-spacing: 1pt;
       text-align: justify;
       margin-top: 20px;
	} */
.image-title {
       font-family: Arial;
       color: #555;
       font-size: 11px;
       width: 170px;
       display: block;
       letter-spacing: 2pt;
       text-align: justify;
       margin-top: 2px;
	}
.quote {
       font-family: Arial;
       color: #019;
       font-size: 13px;

       margin-top: 23px;
       width: 170px;
       display: block;
       letter-spacing: 1pt;
       text-align: justify;
       margin-top: 20px;
	}
.header01   { 
	display: block;
	color: #393939 !important; 
	font-size: 10px; 
	font-family:  Arial, Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	letter-spacing: 2pt;
	margin-top: 29px;
	margin-left: 6px; 
	position: relative;
    z-index: 3;
	}
.year   { 
	display: block;
	color: #459 !important; 
	font-size: 11px; 
	font-family:  Arial, Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	letter-spacing: 2pt;
	margin-top: 29px;
	margin-left: 355px; 
	position: relative;
    z-index: 3;
	}
.year-comp   { 
	display: block;
	color: #459 !important; 
	font-size: 11px; 
	font-family:  Arial, Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	letter-spacing: 2pt;
	margin-top: -12px;
	margin-left: 355px; 
	position: relative;
    z-index: 3;
	}	
.comp   { 
	display: block;
	color: #459 !important; 
	font-size: 11px; 
	font-family:  Arial, Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	letter-spacing: 2pt;
	margin-top: 29px;
	margin-left: 0px; 
	position: relative;
    z-index: 3;
	}
.header-index { 
	color: #969696 !important; 
	font-size: 10px; 
	font-family: Arial, Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	letter-spacing: 2pt; 
	display: block; 
	margin-top: 20px; 
	margin-left: 135px }
.body  { 
	display: block; 
	color: #606060; 
	font-size: 11px; 
	font-family:  Arial, Verdana, Arial, Helvetica, sans-serif; 
	text-align: justify; 
	margin-left: 6px; 
	width: 388px;
	position: relative;
    z-index: 2;
	margin-top: 38px;
	}
.body-index { 
	color: #606060; 
	font-size: 11px; 
	font-family: Arial, Verdana, Arial, Helvetica, sans-serif; 
	text-align: justify; 
	display: block; 
	margin-left: 135px; 
	width: 388px }
.project-titles  { 
	color: white; 
	font-size: 12px; 
	font-family:  Arial, Verdana, Arial, Helvetica, sans-serif;
	margin-left: 10px;
	line-height:  25px;
	}
.footer    { 
    display: block;
    word-spacing: 4px;
	color: #606060;
	font-size: 10px; 
	font-family:  Arial, Verdana, Helvetica, sans-serif; 
	text-align: center;
	margin-left: 105px;
	width: 450px; 
	}
	
.footer-left    { 
	display: block;
	color: #606060; 
	font-size: 9px; 
	font-family:  Arial, Verdana, Arial, Helvetica, sans-serif; 
	text-align: justify;
	margin-left: 135px;
	width: 388px; 
	}
	
.footer-right    { 
	display: block;
	color: #606060; 
	font-size: 9px; 
	font-family:  Arial, Verdana, Arial, Helvetica, sans-serif; 
	text-align: right;
	margin-left: 135px;
	width: 388px; 
	}
.newoffice  { 
	font-size: 10px; 
	font-family: ARIAL, Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	}
#content {		
	text-align: justify;
	position:relative;
	top:20%;
	left:20%;
	}
.sidenav a:link, a:visited     {
	color: #359; 
	font-size: 11px; 
	font-family: ARIAL, Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	}
.sidenav a:hover      { 
	color: purple; 
	font-size: 11px; 
	font-family: Arial, Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none }

a.sidenav:link, a.sidenav:visited     {
	color: #359; 
	display: block;
    width: 200px;
	font-size: 11px; 
	font-family: ARIAL, Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	}
a.sidenav:hover      { 
	color: purple; 
	font-size: 11px; 
	font-family: Arial, Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none }
	
a.return:link, a.return:visited     {
	color: #090; 
	display: block;
    width: 200px;
	font-size: 10px; 
	font-family: ARIAL, Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	margin-left: 7px;
	}
a.return:hover      { 
	color: #359; 
	font-size: 10px; 
	font-family: Arial, Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none
	margin-left: 7px; }


/* links */


a.aff:link, a.aff:visited     {
	color: #359; 
	display: block;
    width: 85px;
	font-size: 11px; 
	font-family: ARIAL, Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	}
a.aff:hover      { 
	color: purple; 
	font-size: 11px; 
	font-family: Arial, Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none }
	
	
/* about/why/services */

	
#left-image-big { 
	margin-left: 35px;
	margin-top: 80px;
	}


/* Projects */
#main_image { 
	margin-left: 5px;
	margin-top: 40px;
	}
#left-image { 
	margin-left: 35px;
	margin-top: 70px;
	}
#left-image2 { 
	margin-left: 0px;
	margin-top: 5px;
	}	
#left-image-civic-rollover { 
	margin-left: 35px;
	margin-top: 165px;
	}
#left-image-commercial-rollover { 
	margin-left: 35px;
	margin-top: 80px;
	}
#left-image-educational-rollover { 
	margin-left: 35px;
	margin-top: 382px;
	}
#left-image-religious-rollover { 
	margin-left: 35px;
	margin-top: 140px;
	}
#left-image-residential-rollover { 
	margin-left: 35px;
	margin-top: 240px;
	}
#thumbnail-left { 
	margin-left: 0px;
	margin-top: 10px;
	}
#thumbnail-center { 
	margin-left: 150px;
	margin-top: -74px;
	}
#thumbnail-right { 
	margin-left: 305px;
	margin-top: -74px;
	}
#inside-body-image { 
	padding: 2px;
	}

.projects {	
	display: block; 
	color: #606060; 
	font-size: 11px; 
	font-family:  Arial, Verdana, Arial, Helvetica, sans-serif; 
	text-align: justify; 
	margin-left: 6px; 
	width: 388px;
	line-height:  16px;
    }
a.projects:link, a.projects:visited     {
	background-color: #E7E7E7;
	font-weight: bold;
	color: #359; 
	margin-left: 0px; 
	font-size: 11px; 
	font-family: ARIAL, Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	}
a.projects:hover      { 
	color: purple; 
	font-size: 11px; 
	font-family: Arial, Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none }
   
.projects_anim {	
	display: block; 
	color: #606060; 
	font-size: 11px; 
	font-family:  Arial, Verdana, Arial, Helvetica, sans-serif; 
	text-align: justify; 
	margin-left: 6px; 
	width: 388px;
	line-height:  16px;
    }
a.projects_anim:link, a.projects_anim:visited     {
	background-color: #E7E7E7;
	font-weight: bold;
	color: #915; 
	margin-left: 0px; 
	font-size: 11px; 
	font-family: ARIAL, Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	}
a.projects_anim:hover      { 
	color: purple; 
	font-size: 11px; 
	font-family: Arial, Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none }
   
#contact-flash { 
	margin-left: 0px;
	margin-top: 41px;
	}
    
    
    /*
    
.projects a:link, a:visited     {
	background-color: #E7E7E7;
	font-weight: bold;
	color: #359; 
	font-size: 11px; 
	font-family: ARIAL, Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	}
.projects a:hover      { 
	color: purple; 
	font-size: 11px; 
	font-family: Arial, Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none }
.projects_anim {	
	display: block; 
	color: #606060; 
	font-size: 11px; 
	font-family:  Arial, Verdana, Arial, Helvetica, sans-serif; 
	text-align: justify; 
	margin-left: 6px; 
	width: 388px;
	line-height:  16px;
    }
.projects_anim a:link, a:visited     {
	background-color: #777;
	font-weight: bold;
	color: #fff; 
	font-size: 11px; 
	font-family: ARIAL, Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	}
.projects_anim a:hover      { 
	color: purple; 
	font-size: 11px; 
	font-family: Arial, Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none }
	
	*/