/* Color Styles */
	.blue { color: #004359; }   
	.green { color: #669933; }   
	.gray { }

/* Headline Styles */

	h1, .headblue, .headgreen, .headcaps { font-family: georgia, times, serif; font-size: 1.4em; font-weight: normal; line-height: 1.2em; padding-bottom: 0.5em; }   
	.headcaps { font-size: 1.3em; font-weight: normal; text-transform: uppercase; letter-spacing: 1px; }   
	
	#picturerow h1 { margin: 12 8 8 8;} 

/* Text Styles */

	.text { font-family: georgia, times, serif; font-size: 0.9em; color: #333333; line-height: 1.4em; padding-bottom: 1.4em; } 
	.text a:link, .text a:visited, .text a:active { font-family: georgia, times, serif; color: #004359; border-bottom: 1px dotted #004359; text-decoration: none;} 
	.text a:hover { color: #000000; border-bottom: 1px solid #000000; }   
	
	#picturerow .text { margin: 12 8 8 8;} 
	

	.caps { font-size: 0.9em; text-transform: uppercase; letter-spacing: 1px; } 
	
	.smalltext { font-family: georgia, times, serif; font-size: 0.75em; color: #666666; line-height: 1em; margin-bottom: 2.5em;}  
	.smalltext a:link, .smalltext a:active, .smalltext a:visited { font-size: 0.75em; color: #333333; font-weight: normal; text-decoration: none; border: 0px; }
	.smalltext a:hover { text-decoration: underline; } 
	
	
	.bullet { font-family: georgia, times, serif; font-size: 0.9em; color: #333333; line-height: 1.4em; margin-bottom: 0.5em; padding-left: 12px; background-position: left top; background-repeat: no-repeat; background-image: url(../images/bullet.gif); }  
	.bullet a:link, .bullet a:visited, .bullet a:active{ font-family: georgia, times, serif; font-size: 0.9em; color: #004359; line-height: 1.4em; text-decoration: none; }  
	.bullet a:hover{ font-family: georgia, times, serif; font-size: 0.9em; color: #000000; line-height: 1.4em; text-decoration: underline; }   
	
	.greencallout { padding: 10px 12px; background-color: #ecf2e5; margin-bottom: 1.4em; background-position: left top; background-repeat: no-repeat; background-image: url(../images/cornerbevel_green.gif);}
	.greencallout .text { font-family: georgia, times, serif; font-size: 0.9em; color: #669933; line-height: 1.4em; padding-bottom: 0.3em;} 
	
	
/* Submenu Style */
	
	.submenu { font-family: georgia, times, serif; font-size: 0.9em; color: #666666; line-height: 1.2em; padding-bottom: 0.6em; padding-left: 8px; margin-right: 25px;}  
	.submenu a:link, .submenu a:visited, .submenu a:active { font-size: 11px; color: #666666; font-weight: normal; text-decoration: none; border: 0px; }
	.submenu a:hover { color: #000000; text-decoration: underline; }  
	
	.submenuon { font-family: verdana, tahoma, arial, sans-serif; font-size: 0.8em; font-weight: bold; color: #004359; line-height: 1.2em; padding-bottom: 0.5em; padding-left: 8px; margin-right: 25px; background-position: left top; background-repeat: no-repeat; background-image: url(../images/submenuon.gif); }     
	


/* Testimonial Style */

	.testimonial { font-family: georgia, times, serif; font-size: 1.4em; color: #999999; text-transform: lowercase; line-height: 1.2em; padding: 8px 8px 12px 12px; } 
	.testimonialcite { font-family: georgia, times, serif; font-style: italic; font-size: 0.6em; color: #004359; line-height: 1em; text-transform: lowercase; }
	
	
/* Showroom Style */
	
	.showroomtitle { font-family: georgia, times, serif; font-size: 1.4em; color: #333333; line-height: 1.2em; padding-bottom: 1em; text-transform: lowercase; }   
	.showroomcity { font-family: georgia, times, serif; font-size: 1.4em; color: #999999; line-height: 1.2em; padding-bottom: 1em; text-transform: lowercase; }  
	
	
/* Sitemap Style */

	.sitemaptitle { font-family: georgia, times, serif; font-size: 1.2em; font-weight: normal; color: #004359; line-height: 1.2em; padding-bottom: 0.6em; }   
	
	.sitemap { font-family: georgia, times, serif; font-size: 0.9em; color: #333333; line-height: 1.2em; padding-bottom: 0.5em; text-decoration: none; } 
	.sitemap a:link, .sitemap a:visited, .sitemap a:active { color: #333333; text-decoration: none; }  
	.sitemap a:hover { color: #000000; text-decoration: underline; }   
	
	.sitemapcaps { font-family: georgia, times, serif; font-size: 0.9em; color: #004359; line-height: 1.4em; padding-bottom: 7px; text-transform: uppercase; letter-spacing: 1px; font-weight: bold; }    


/* Index Page - Project List */
	.projectlist, .projectshowroom { font-family: georgia, times, serif; font-size: 0.9em; color: #004359; line-height: 1.4em; padding-bottom: 0.5em; } 
	.projectshowroom { border-top: 1px dotted #666; padding: 3 10 3 8; font-family: georgia, times, serif; font-size: 0.9em; color: #004359; line-height: 1.4em;}
	.projectshowroom a:link, .projectshowroom a:visited { color: #333; font-weight: normal; text-decoration: none; border: 0px; }
	.projectshowroom a:hover { color: #000; text-decoration: underline; }
	.projectshowroom a:active, { color: #CCC; font-weight: normal; text-decoration: none; border: 0px; }
	
	
	
/* Credentials List */
	ul.credlist { padding-left: 0.4em; margin-bottom: 2.5em; margin-top: -0.6em}
	ul.credlist li { font-size: 1.05em; line-height: 1.4em; margin-bottom: 0.9em; list-style-type: none;  background: url(../images/certarrowoff.gif) transparent left top no-repeat; padding-left: 10px;}
	ul.credlist li:hover { background-image: url(../images/certarrowon.gif);}
	ul.credlist li a:link, ul.credlist li a:visited, ul.credlist li a:active { text-decoration: none; color: #004359; font-family: georgia, times, serif; border-bottom: 1px dotted #ccc; text-decoration: none; }
	ul.credlist li a:hover { color: #000000; border-bottom: 1px solid #000000; }   