﻿body {color: #635B59; font-size: 9.5pt; font-family: Arial; background-color: #7E746B;}

/*======================= ADDED BY CHAD - DEC 8, 2008 ==========================*/

.clear { clear: both; line-height: 1px; height: 1px; }

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix { display: inline-block; }

/* Hides from IE-mac \*/
* html .clearfix  { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */
/*======================= ADDED BY CHAD - DEC 8, 2008 ==========================*/


img {border: 0px;}

p {margin: 10px 10px 10px 10px;line-height: 20px;}

h1 {margin: 0 0 35px 0; font-size: 16pt; font-family: Arial; color: #8E1117;}
h2 {margin: 0 0 8px 0; line-height: normal; font-size: 11pt; color: #8E1117;}
h3 {margin: 0 0 3px 0; line-height: normal; font-size: 11pt; color: #8E1117;}
h4 {margin: 0 0 5px 0; font-size: 16pt; color: #8E1117;}
h5 {margin: 0px; font-size: 8pt;}
h6 {margin: 0 0 10px 0; font-size: 10.8pt; font-family: Arial; color: #635B59; line-height: 20px;}

a:link, a:visited, a:active {color: #635B59;}
a:hover {color: #6B0B0C;}

#shadowContainer {width: 900px; background: url('images/background.gif') repeat-y; padding: 0 10px;}

#mainContainer {width: 900px; text-align: left;}

#header {background-color: #8E1117;}
	#headerMenu {line-height: 36px; border-bottom: solid 1px #7F756C; text-align: right; font-size:10pt}
	
	#headerMenu a:link, #headerMenu a:visited, #headerMenu a:active {text-decoration: none;}
	#headerMenu a:hover {text-decoration: none; color: #8D1517;}

.headerMenuItem {padding-right: 20px;}
.headerMenuItemSelected {padding-right: 20px;}

.headerMenuItemSelected a:link, .headerMenuItemSelected a:visited, .headerMenuItemSelected a:active, .headerMenuItemSelected a:hover {color: #8D1517;}

#contentContainer {margin-top: 33px;}

#content {padding: 0px 45px 25px 50px;}

#testimonial {border-top: solid 1px #ECEAEB; padding: 45px 45px 25px 50px;}
	#testimonialText {font-size: 10pt; padding: 0 55px 0 0;}

#signature {line-height: 18px; text-align: right;}

#rightContent {padding: 0px 15px 40px 15px;}

#sectionMenuHeader {line-height: 30px; padding-left: 11px; vertical-align: top;}
	.sectionMenuLevel1 {background: url('images/sectionMenuBack.jpg') no-repeat; line-height: 22px; padding-left: 11px;}
	.sectionMenuLevel1 a:link, .sectionMenuLevel1 a:visited, .sectionMenuLevel1 a:active {color: #8E1117; text-decoration: none; font-weight: bold;}
	.sectionMenuLevel1 a:hover {color: #635B59; text-decoration: none; font-weight: bold;}
	.sectionMenuLevel1Selected {background: url('images/sectionMenuBackSelected.jpg') no-repeat; line-height: 22px; padding-left: 11px;}
	.sectionMenuLevel1Selected a:link, .sectionMenuLevel1Selected a:visited, .sectionMenuLevel1Selected a:active {color: #8E1117; text-decoration: none; font-weight: bold;}
	.sectionMenuLevel1Selected a:hover {color: #635B59; text-decoration: none; font-weight: bold;}
	.sectionMenuLevel2 {line-height: 16px; padding-left: 17px; font-size: 7pt;}
	.sectionMenuLevel2 a:link, .sectionMenuLevel2 a:visited, .ectionMenuLevel2 a:active, .sectionMenuLevel2 a:hover {color: #635B59; text-decoration: none;}
	.sectionMenuLevel2 a:hover {text-decoration: underline;}

#contactArea {padding: 40px 0px 45px 11px;}

#caseStudy {border: solid 1px #ECEAEB; padding: 7px 11px 7px 11px;}

#learnMore {padding: 4px 5px 0px 0px; text-align: right;}

#footerSeperator {width:900px; padding-bottom: 3px;}
	#footerTag {width: 900px; text-align: right; background-color: #8E1117;}
	#footerContainer {background-color: #7E746B; width: 900px; color: #A49D97; font-size: 7pt; text-align: left;}
	#footerContainer a:link, #footerContainer a:active, #footerContainer a:visited, #footerContainer a:hover {text-decoration: none; color: #A49D97;}
	#footerContainer a:hover {text-decoration: none; color: #FFFFFF;}
	#copyright {line-height: 20px; padding-bottom: 45px;}
	#copyrightText {float: left;}
	#contactInfo {float: left; text-align: center; width: 490px;}
	#copyrightLinks {float: right;}

#sitemapContainer {font-size: 8pt; padding-top: 65px; background: url('images/sitemap.gif') no-repeat; min-height: 138px; border-bottom: solid 1px #BDB9B6;}
	#sitemapGraphicDesign {float: left; padding-left: 100px; width: 217px;}
	#sitemapWebDesign {float: left; width: 218px;}
	#sitemapProductionServices {float: left; width: 233px;}
	#sitemapSectorsServiced {float: left; width: 132px;}
	#serviceAreas {font-size: 8pt;}

#contentContainerPortfolio {background: #FFFFFF url('images/portfolioBackground.gif'); border-bottom: solid 1px #cbc7c4;}

#titleBlock {width:11px; float: left; margin-top: 33px;}

#contentPortfolio {width:233px; float: left; height:213px; padding: 0px 20px 170px 26px; margin-top: 33px; line-height: 15px; position: relative;}

#contentPortfolio h4 {line-height:18px;}

/*======================= ADDED BY CHAD - DEC 8, 2008 ==========================*/
#contentPortfolio .portsub {position: absolute; bottom:0px; left: 10px; padding: 10px 0 0; width:270px; height:165px; margin: 0px; border-top: 1px solid #cbc7c4; font-size: 7pt; color: #040404}
	#contentPortfolio .portsub h3 {color: #8e1117; font-size: 9pt;}
		#contentPortfolio .portsub h3 span {text-transform: uppercase;}
		
	.portsub ul {list-style: none; padding: 0px; margin: 0px;}
	.portsub ul li {list-style: none; padding: 0px; margin: 0px; display: block; float: left;}
	.portsub ul li a {display: block; float:left; color: #040404}
	
	.clients {display: block; width: 100%; line-height: 10pt;}
	.portsub .clients li {width:130px;}
	.clients a {text-decoration: none; color: #040404; padding: 0 0 0 15px;}
	.clients a:hover {text-decoration: none; color: #8e1117;}
	.clients .active a {color: #8e1117; background: url(images/bullet.gif) center left no-repeat;}
	
	.portsub .port_tn {padding: 5px 15px; margin: 5px 0 0; border-top: 1px solid #cbc7c4;}
	.portsub .port_tn li {margin: 0 3px 3px 0;}
	.port_tn a {border:1px solid #9b948e; filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5;}
		.port_tn a:hover {filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0;}

/*======================= ADDED BY CHAD - DEC 8, 2008 ==========================*/

#contentPortfolio p, #contentPortfolio div {line-height: 16px;}
	#contentPortfolio p {margin: 8px 0;}
	#rightContentPortfolio {width:585px; float: right; border-left: 1px solid #cbc7c4}
	#testimonialTextPortfolio {font-style: italic;}
	#portfolioNav {	width:900px; margin: 4px 0px 20px 0px; border-top: solid 1px #7F756C;}
	#navControls {border: solid 1px #CBC7C4; text-align: center; line-height: 32px; height: 32px; vertical-align: middle; width: 105px; float: left; margin: 11px 20px 25px 50px;}

#portfolioMenu {text-align: left; float:right; width: 595px; line-height: 36px;}
#portfolioMainMenu {border-bottom: solid 1px #D2CECB; font-size:10pt;}
	#portfolioMenu a:link, #portfolioMenu a:visited, #portfolioMenu a:active {text-decoration: none; padding-left: 20px;}
	#portfolioMenu a:hover {text-decoration: none; color: #8D1517;}

#portfolioSubMenu {font-size:8pt;}
.portfolioMenuItemSelected a:link, .portfolioMenuItemSelected a:visited, .portfolioMenuItemSelected a:active, .portfolioMenuItemSelected a:hover {color: #8D1517;}