body {
	margin: 0px;
	padding: 0px;
	background-image: url(/images/bg.gif);
	background-repeat: repeat-x;
	background-color: #293134;
	font-family: Arial, Helvetica, sans-serif;
	height:100%;
}
html{
	height:100%;
}
a{
	outline:none;
}
div.clearer {
	line-height: 0px;
	clear: left;
	height: 0px;
	padding-top: 50px;
}
div.clearer2 {
	line-height: 0px;
	clear: left;
	height: 0px;
	padding-top: 0px;
}
div.clearboth {
	line-height: 0px;
	clear: both;
	height: 0px;
	padding-top: 0px;
}
.BoldText {
	font-weight: bold;
}
.BoldTextWhite {
	font-weight: bold;
	color: #FFFFFF;
}

.Subhead{
	font-size: 14px;
	padding-bottom: 5px;
	font-weight: bold;
}

.OrangeSubhead{
	font-size: 14px;
	color: #F96509;
	padding-bottom: 5px;
	font-weight: bold;
}

.OrangeOutline{
	border: 1px solid #F99732;	
}
.ShadedBox{
	background-color: #f2f0e6;
	padding: 15px;
	font-size: 11px;
	border: 1px solid #999999;
}

.ShadedBox a:link, .ShadedBox a:visited {
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	
}
.ShadedBox a:hover {
	color: #F96509;	
}
.OrangeLink {
	
	font-weight: bold;
	text-decoration: none;
	color: #F96509;
}
.OrangeLink:hover {
	color: #333333;
}

#ContactForm{
	float:left;
	padding-right:15px;
	width:65%;

}
#ContactForm fieldset{
	background-color: #F2F0E6;
}

#Info{
	
	font-size: 13px;
	color: #333333;	
}
#ContactForm .formTitles{
	
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}

#ContactForm input{
	border: 1px solid #999999;
	padding:2px;
	font-size: 12px;
}

.ProjectImage{
	border: 2px solid #FF9900;
	float: right;
	margin-bottom: 25px;
	margin-left: 25px;
	margin-right: 10px;
}

#HPBoxes{
/*position:absolute;z-index:100;top:490px;left:10px;*/
margin-top:12px;
margin-left:25px;

}
#HPBoxes ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#HPBoxes li{
	display:inline;
	padding-right: 20px;
	background-image: url(/images/Box-Nav-Orange-Arrow2.gif);
	background-repeat: no-repeat;
	line-height: 14px;
	background-position: left center;
	padding-top: 5px;
	padding-bottom: 5px;
}
#HPBoxes a:link, #HPBoxes a:visited{
	
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	padding-left: 12px;
	padding-top: 5px;
	padding-bottom: 5px;	
}
#HPBoxes a:hover{
	color:#FF9900;
}
#SitemapList ul{
	list-style-type: square;	
}

#SitemapList li{
	line-height: 14px;
	
	padding-bottom: 5px;
}
#SitemapList a:link, #SitemapList a:visited {

	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
}
#SitemapList a:hover{
color:#FF9900;
}

#Comparison .NoBorder{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;	
}

#Comparison td{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}

/* Main Div Elements
--------------------------------------------------------- */
._____________________________MainDivElements {}

#Site_Container {
	position: relative;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-top: 140px;
	min-width: 940px;
	margin-right: auto;
	margin-left: auto;
	width:80%;
	border-right-width: 10px;
	border-bottom-width: 10px;
	border-left-width: 10px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
#Site_Content  {
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 100%;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	height: auto;
}
#Site_Header {
	position: absolute;
	margin: 0px;
	padding: 0px;
	height: 158px;
	top: 0px;
	width: 100%;
	z-index:0;
}
#Site_Footer {
	margin: 0px;
	height: 100px;
	text-align: center;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	
	font-size: 10px;
	color: #FFFFFF;
}

#Site_Footer a:link, #Site_Footer a:visited {
	color: #FFFFFF;
}

#BottomTagline {
	position:relative;
	margin-top:0px;
	background-color: #FFFFFF;
	padding-bottom: 10px;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #293134;
	font-weight: bold;
}

#BottomTagline span{
	font-size:17px;
}

/* HeaderElements
--------------------------------------------------------- */
._____________________________HeaderElements {}
#Logo {
	float: left;
}
#HeaderImg1 {
	float: left;
}
#HeaderImg2 {
	float: right;
}
#Header1 {
	height: 32px;
	vertical-align: middle;
	position: relative;
	background-image: url(/images/header1-bg.gif);
	background-repeat: repeat-x;
}

#Header1 ul {
	list-style-type: none;
	float: right;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}#Header1 ul li {
	
	font-size: 11px;
	display: inline;
	padding-right: 25px;
	color: #FFFFFF;
}
#Header1 a:link, #Header1 a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

#Header1 a:hover{
	color: #FFCC00;	
}

#Header2 {
	height: 75px;
	position: relative;
	background-image: url(/images/header2-bg.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}

#Header3 {
	height: 40px;
	position: relative;
	background-image: url(/images/header3-bg.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	line-height: 40px;
}
#Header3  ul {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	list-style-type: none;
}
#Header3  ul  li {

	display: inline;
	margin: 0px;
	padding: 0px;
}
#Header3 a:link, #Header3 a:visited {
	background-image: url(/images/nav-bg.gif);
	background-repeat: repeat-x;
	padding-right: 15px;
	padding-left: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-top: 13px;
	padding-bottom: 12px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #7c8386;
	border-left-color: #d3d5d6;
	color: #272E31;
	text-decoration: none;
}
#Header3 a:hover {
	background-image: url(/images/nav-bg-roll.gif);
	background-repeat: repeat-x;
}

#Header4 {
	height: 11px;
	position: relative;
	background-image: url(/images/header4-bg.gif);
	background-repeat: repeat-x;
}

/* ContentElements
--------------------------------------------------------- */
._____________________________ContentElements {}


#Content1 {
	position: relative;
	background-color: #000000;
	/*height: 152px;*/
	height: 120px;
	background-repeat: no-repeat;
	background-position: top right;
	
}


#Content1 h1{
	
	font-size: 25px;
	color: #FFFFFF;
	padding-top: 30px;
	padding-left: 20px;
}

#Content1 h2{
	font-size: 16px;
	padding-left: 20px;
	color: #FFFFFF;
	font-weight: lighter;
}

#ContentWrap{
	float:left;
	width:70%;
}

#Content2 {
	padding-left:10px;
	padding-right:10px;
	font-size: 12px;
	color: #333333;
	line-height: 16px;
	margin-top:0px;
	position:relative;
	width:100%;
	
}

#Content2 h1 {
	font-size: 16px;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	padding-top: 12px;
	padding-bottom: 12px;
}

#Content2 h2{
	font-size: 16px;
	font-weight: bold;
}

#Content2 h3{
	margin: 0px;
	font-size: 18px;
	color: #F96509;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}


.BlendDescription{
	padding-top:15px;
	padding-bottom:25px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;	
}
.NoLine {
	border-top-width: 0px;
		
}

.BlendDescription div{
	padding-right:190px;
	
}

.BlendDescription img{
	float: right;	/*position:absolute;*/
	border: 2px solid #FF9900;
}

#Save{
width:100%;
padding-top:20px;

}
#Save div{
height:155px;
width:45%;

}
#Save h3{
padding-bottom:5px;
}

#Trucks{
width:100%;
padding-top:20px;

}
#Trucks div{
padding-right:15px;
height:155px;
width:45%;

}
#Trucks h3{
padding-bottom:5px;
}

/* PageSpecific
--------------------------------------------------------- */
._____________________________PageSpecific {}

/*Homepgae Banners*/


/*#Banner1, #Banner2 , #Banner3{
	position:absolute;
	width:536px;
	color: #FFFFFF;
	
}*/

/*Banner Backgrounds***************************************/

#About #Content1{
	background-image: url(/images/banner-backgrounds/about-fortafi-banner.jpg);
}
#Why #Content1{
	background-image: url(/images/banner-backgrounds/why-banner.jpg);
}
#Blends #Content1{
	background-image: url(/images/banner-backgrounds/blends-banner.jpg);
}
#ProjectHistory #Content1{
	background-image: url(/images/banner-backgrounds/project-history-banner.jpg);
}

#CostEffective #Content1{
	background-image: url(/images/banner-backgrounds/cost-effective-banner.jpg);
}
#Easy #Content1{
	background-image: url(/images/banner-backgrounds/easy-banner.jpg);
}
#ResearchTesting #Content1{
	background-image: url(/images/banner-backgrounds/tested-proven-banner.jpg);
}

#FortaCorp #Content1{
	background-image: url(/images/banner-backgrounds/forta-corp-banner.jpg);
}
#News #Content1{
	background-image: url(/images/banner-backgrounds/forta-corp-banner.jpg);
}
#ThankYou #Content1{
	background-image: url(/images/banner-backgrounds/forta-corp-banner.jpg);
}
#NotFound #Content1{
	background-image: url(/images/banner-backgrounds/forta-corp-banner.jpg);
}
#Sitemap #Content1{
	background-image: url(/images/banner-backgrounds/forta-corp-banner.jpg);
}
#ContactInfo #Content1{
	background-image: url(/images/banner-backgrounds/contact-banner.jpg);
}
#Literature #Content1{
	background-image: url(/images/banner-backgrounds/literature-banner.jpg);
}
#FAQ #Content1{
	background-image: url(/images/banner-backgrounds/faq-banner.jpg);
}

#RiskFree #Content1{
	background-image: url(/images/banner-backgrounds/risk-free-banner.jpg);
}
#HowtoUse #Content1{
	background-image: url(/images/banner-backgrounds/how-to-use.jpg);
}
/*Highlights***************************************/

#FortaCorp #FortaCorp a:link,#FortaCorp #FortaCorp a:visited, #ContactInfo #ContactInfo a:link,#ContactInfo #ContactInfo a:visited, #Literature #Literature a:link,#Literature #Literature a:visited, #FAQ #FAQ a:link, #FAQ #FAQ a:visited, #Sitemap #Sitemap a:link, #Sitemap #Sitemap a:visited,#RiskFree #RiskFree a:link, #RiskFree #RiskFree a:visited,#News #News a:link, #News #News a:visited{
	color: #FC9821;
	font-weight: bold;
}


#About #About a:link, #About #About a:visited,#Why #Why a:link, #Why #Why a:visited,#Blends #Blends a:link, #Blends #Blends a:visited, #ProjectHistory #ProjectHistory a:link, #ProjectHistory #ProjectHistory a:visited,#StreetTalk #StreetTalk a:link, #StreetTalk #StreetTalk a:visited ,#ResearchTesting #ResearchTesting a:link,#ResearchTesting #ResearchTesting a:visited{
	background-image: url(/images/nav-bg-highlight.gif);
	color: #FFFFFF;
}


/****************************************/


#Homepage #BottomTagline{

display:none;
}

#Homepage #Header4 {
	display: none;
}
#Homepage #Content1 {
	position: relative;
	background-color: #000;
/*	background-image: url(/images/banner-arm.jpg);*/
	background-repeat: no-repeat;
	background-position: right;
	height: 300px;
	width:100%;
	top: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}
#Homepage #ContentWrap{
	width:100%;
	float:none;
}
#Homepage #Site_Header {
height: 147px;
}
#Homepage #Site_Container{
padding-top:147px;
}
#Homepage #BoxNavigation {
	position: absolute;
	/*top: -260px;*/
	top: 293px;
	left:0px;
	color: #FFFFFF;
	
	width: 645px;
	float:none;
	
}
#Homepage #BoxNavigation h1 {
	font-size: 16px;
	color: #FFFF99;
	font-weight: bold;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	background-color: #1f2224;
}
#Homepage #BoxNavigation span {
	display: block;
	height: 30px;
	position: absolute;
	bottom: 0px;
	width: 100%;
	right: 0px;
	left: 0px;
	font-weight: bold;
	color: #1F2224;
	font-size: 11px;
	line-height: 30px;
	background-image: url(/images/blank.gif);
	background-repeat: no-repeat;
	background-position: left;
}
#Homepage #BoxNavigation a:link, #Homepage #BoxNavigation a:visited {
	color: #000000;
	text-decoration: none;
	padding-left: 10px;
}
#Homepage   #BoxNavigation   div {
	width: 200px;
	height: 150px;
	position: relative;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #919394;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #919394;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #919394;
	margin: 0px;
	padding: 7px;
	background-color: #1f2224;
	font-size: 10px;
	color: #FFFFFF;
}
#Homepage #BoxNavigation #Box3 {
	float: right;
}
#Homepage #BoxNavigation #Box2 {
	float: left;
}
#Homepage #BoxNavigation #Box1 {
	float: left;
}
#Homepage #BoxNavigation h2 {
	font-size: 16px;
	color: #FFFF99;
	font-weight: bold;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
	bottom: 0px;
}
#Homepage #BoxNavigation a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

#Homepage #BoxNavigation h1 a:link, #Homepage #BoxNavigation h1 a:visited {
	text-decoration: none;
	padding: 0px;
	color: #FFFF66;
}
#Homepage #BoxNavigation h1 a:hover {
	color: #FB7F15;
}





#BoxNavigation {
	position: absolute;
	right:0px;
	margin-right:10px;
	top: 0px;
	color: #FFFFFF;
	z-index: 2;
}
#BoxNavigation h1 {
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;	
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 7px;
	margin-top:-7px;
	margin-bottom:7px;
	margin-left:-7px;
	margin-right:-7px;
}
#BoxNavigation span {
	display: block;
	height: 30px;
	position: absolute;
	bottom: 0px;
	width: 100%;
	left: 10px;
	font-weight: bold;
	color: #1F2224;
	font-size: 11px;
	line-height: 30px;
	background-image: url(/images/Box-Nav-Orange-Arrow.gif);
	background-repeat: no-repeat;
	background-position: left;
	
}
#BoxNavigation a:link, #BoxNavigation a:visited {
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 14px;
}

#BoxNavigation h1 a:link, #BoxNavigation h1 a:visited {
	text-decoration: none;
	padding-left: 0px;
}

#BoxNavigation  div {
	width: 200px;
	height: 150px;
	position: relative;
	margin: 0px;
	padding: 7px;
	background-color: #1f2224;
	font-size: 10px;
	color: #FFFFFF;
}

#BoxNavigation div ul{
	margin: 0px;
	list-style-type: square;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 14px;
	list-style-position: outside;
}

#BoxNavigation #Box3 {

}
#BoxNavigation #Box2 {
	
}
#BoxNavigation #Box1 {
	
}
#BoxNavigation h2 {
	font-size: 16px;
	color: #FFFF99;
	font-weight: bold;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
	bottom: 0px;
}
#BoxNavigation a:hover {
	color: #FFCC00;
	text-decoration: none;
}




#Homepage #BoxNavigation #BoxHead1 {
}
#Homepage #BoxNavigation #BoxHead2 {
}
#Homepage #BoxNavigation #BoxHead3 {
}

#BoxNavigation #BoxHead1 {
	background-color: #fc9821;
}
#BoxNavigation #BoxHead2 {
	background-color: #fb7f15;
}
#BoxNavigation #BoxHead3 {
	background-color: #f96509;
}


#Homepage #BoxNavigation #BoxClick1 {
background-color: #fc9821;
}
#Homepage #BoxNavigation #BoxClick2 {
background-color: #fb7f15;
}
#Homepage #BoxNavigation #BoxClick3 {
background-color: #f96509;
}

#BoxNavigation #BoxClick1 {
}
#BoxNavigation #BoxClick2 {
}
#BoxNavigation #BoxClick3 {
}
/****************************************/

#CaseStudy{
	margin: 0px;
	padding-top:15px;
	width:100%;
	height:auto;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#CaseStudy div {
/*padding-bottom:25px;*/
height:116px;

}

#CaseStudy span{
	font-size: 11px;
}


#CaseStudy h3{
	padding-bottom: 2px;
	font-size: 14px;	
}

#CaseStudy h3 a:link, #CaseStudy h3 a:visited {
	color: #F96509;
	text-decoration: none;	
}

#CaseStudy h3 a:hover {
	color: #203037;		
}

#CaseStudy h4{
	padding:0px;
	margin:0px;	
	font-size: 12px;
}

#CaseStudy div{
width:45%;

}

#CaseStudy div:hover{
	/*background-color: #CCCCCC;*/

}

.FloatLeft{
float:left;
}
.FloatRight{
float:right;
}

#CaseStudySpotlight{
	border-top-style: dotted;
	border-bottom-style: dotted;
	
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #666666;
	border-bottom-color: #666666;
	padding-top:10px;
	/*background-color: #F2F0E6;
	border: 1px dotted #666666;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;*/
	
}

#CaseStudySpotlight h1{
	border:none;
	padding: 0px;

}
#CaseStudySpotlight h3{
	padding-bottom: 2px;
	font-size: 14px;	
}

#CaseStudySpotlight h3 a:link, #CaseStudySpotlight h3 a:visited {
	color: #F96509;
	text-decoration: none;	
}

#CaseStudySpotlight h3 a:hover {
	color: #203037;		
}

#CaseStudySpotlight h4{
	padding-bottom:8px;
	margin:0px;	
	font-size: 12px;
}

#CaseStudySpotlight span{
	font-size: 11px;
}
/****************************************/

#CSContainer{
	padding:0px;
	margin:0px;
	width:100%;
	
}

#CSContent {
	margin-left:175px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	
}

#CSNav {
	position:relative;
	float:left;
	width:150px;
	padding-top:15px;	
}


#CSContent h1{
	color: #F96509;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	font-size: 18px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
}
#CSContent h2{
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	font-size: 14px;
}

#CSNav ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;	
}
#CSNav li{
	padding-bottom: 9px;
	font-size: 11px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-top: 9px;
}

#CSNav li span{
	font-size: 12px;
}

#CSNav a:link, #CSNav a:visited{
	text-decoration:none;
	font-weight: bold;
	color: #F96509;
	font-size: 12px;
}
#CSNav a:hover{
	color: #FFFFFF;
	background-color: #FC9821;
}

/*******************FAQ***********************/


#QuestionForm{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width:75%;
}

.OpenForm{
display:none;
}
.OpenForm:link,.OpenForm:visited{
	color:#F96509;
	text-decoration: none;
}
.OpenForm:hover{
	color: #333333;
}

#QuestionForm fieldset{
	padding-left:25px;
	padding-top:15px;
}

#QuestionForm .formTitles{
	font-size: 11px;
	font-weight: bold;

}

#QuestionForm input{
	border: 1px solid #999999;
	padding:2px;
	font-size: 12px;
}


#ListContainer{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#FAQ .listTitle{
padding-left:25px;
padding-top:15px;
padding-bottom:15px;
margin:0px;
}

#ListContainer div {
	margin: 0px;
	padding-top: 0px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 25px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	
}

#ListContainer div div{
	margin: 0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width:100%;
}

.listhead{
	color: #F96509;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.listhead:hover{
	color: #333333;
}

.listcontent{
font-size: 11px;;
}

.closecontent{
display:none;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.closecontent:hover{
	color: #F96509;
}

.HighlightDiv{
	background-color: #f2f0e6;
}

.NoHighlight{
	background-color: #FFFFFF;
}

#Literature .listhead, #News .listhead{
	font-size: 14px;
}
#Literature .listcontent a:link, #Literature .listcontent a:visited, #News .listcontent a:link, #News .listcontent a:visited {
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	
}
#Literature .listcontent a:hover, #News .listcontent a:hover {
	color: #F96509;	
}
#Literature .listcontent ul, #News .listcontent ul {
	list-style-type: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#Literature .listcontent li, #News .listcontent li {
	background-image: url(/images/Box-Nav-Orange-Arrow2.gif);
	background-repeat: no-repeat;
	padding-left: 13px;
	line-height: 13px;
	padding-bottom:5px;
}


#ProjectHistory #ListContainer {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}



/********************************Calculator************************/
#SavingsCalculator {
	margin: 0px;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
}

#CalcTitle{
	margin-bottom: 10px;
	padding-top: 10px;
	padding-right: 12px;
	padding-bottom: 10px;
	padding-left: 0px;
	color: #F96509;
	font-size: 18px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}
#CalcInstructions {
	margin-left: 255px;
	font-size: 12px;
	vertical-align: middle;
	height: 180px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-right: 0px;
}
#SelectUnit {
	height: 22px;
}
#CalcResults {
	margin-left: 250px;
	height: 200px;
	border: 1px none #999999;
	background-color: #FFFFFF;
	padding: 15px;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	display:none;
}
.Result {
	font-weight: bold;
	font-size: 11px;
	color: #333333;
}
#CalcInfo {
	position: relative;
	background-color: #f2f0e6;
	padding: 15px;
	font-weight: bold;
	font-size: 11px;
	border: 1px solid #999999;
}


.Result{
	font-size: 14px;
}


#MaterialSavings{
	font-size: 16px;
	padding-top:0px;
	color: #F96509;
}

#MaterialSavings .Result{
	font-size: 20px;
}

#RevisedFORTAFiedCost{
	font-size: 16px;
	padding-top: 0px;
	color: #F96509;
}

#RevisedFORTAFiedCost .Result{
	font-size: 20px;
}



#CalcResults div{
	padding-bottom:7px;
}

#CloseCalc{
	text-align: right;
	margin-top: 20px;
	margin-right: 15px;
}

#CloseCalc a:link, #CloseCalc a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #22323a;
	text-decoration: none;
	padding: 5px;
	border: 1px solid #22323a;
	
}

#CloseCalc a:hover{
	color: #FFFFFF;
	background-color: #22323a;
}


#ContentOverlay {
	display: none;
	font-size: 12px;
	color: #333333;
	position: absolute;
	z-index: 600;
	width: 640px;
	height:400px;
	margin-right: auto;
	margin-left: auto;
	/*background-color: #FFFFFF;
	border: 5px solid #000000;*/
	background-image: url(/images/calcbg.png);
	background-repeat: no-repeat;
	padding-top: 25px;
	padding-right: 50px;
	padding-bottom: 25px;
	padding-left: 50px;
}
#ContentOverlay #SavingsCalculator{
	width:640px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


#SideNavigation {
	float:right;
	position:relative;
	margin-right:10px;
	/*position: absolute;
	right:0px;
	top: 0px;*/
	
	
	color: #FFFFFF;
	z-index: 2;
	/*width:215px;*/
	width:25%;
}


#SideNavigation ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}

#SideNavigation li{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	/*line-height: 50px;*/
	margin: 0px;
	padding: 0px;
	
}

#SideNavigation .Border{
border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}

#SideNavigation  #SNavList a:link, #SideNavigation #SNavList a:visited{
	padding-right: 10px;
	padding-left: 32px;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 17px;
	padding-bottom: 17px;
	line-height:50px;
}

#SideNavigation #SNavList a:hover {
	
	border-left-width: 25px;
	border-left-style: solid;
	border-left-color: #FFFFFF;	
	
}

#SideNavigation #SNav1 {
	background-color: #fc9821;
	background-image: url(/images/snav1bg.gif);
	background-repeat: no-repeat;
	background-position: left;
}
#SideNavigation #SNav2 {
background-color: #fb7f15;
background-image: url(/images/snav2bg.gif);
	background-repeat: no-repeat;
	background-position: left;
}
#SideNavigation #SNav3 {
background-color: #f96509;
background-image: url(/images/snav3bg.gif);
	background-repeat: no-repeat;
	background-position: left;
}

#CostEffective #SNav1 a:visited, #CostEffective #SNav1 a:link, #Easy #SNav2 a:visited,#Easy #SNav2 a:link, #Tested #SNav3 a:visited,#Tested #SNav31 a:link{
	color: #666666;
}
/*#CostEffective #SNavList #SNav1 a:hover,#Easy #SNavList #SNav2 a:hover, #Tested #SNavList #SNav3 a:hoverk{
	border-left-width: 19px;
	border-left-style: none;
	border-left-color: #FFFFFF;	
}*/

#CostEffective #SNav1, #Easy #SNav2, #Tested #SNav3{
	color: #22323a;
	background-image: url(/images/blank.gif);
	background-color: #FFFFFF;
	border-bottom-width: 2px;
	border-bottom-style: none;
	border-bottom-color: #FF6600;	/*background-image: url(/images/blank.gif);*/
}

#SideExtra{

	width:200px;
}

#SideExtra a:link,  #SideExtra a:visited{
	padding-right: 10px;
	padding-left: 10px;
	color: #CCCCCC;
	text-decoration: none;
	padding-top: 17px;
	padding-bottom: 17px;
	line-height:50px;
}

/************************************************************/

#CallOuts {
	position: relative;
	float:right;
	
	margin-right:0px;
	padding-bottom: 15px;
	color: #000000;
}

#CallOuts h1 {
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left:0px;
	margin-top:0px;
	margin-bottom:7px;
	margin-left:0px;
	margin-right:0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#CallOuts span {
	display: block;
	height: 30px;
	position: absolute;
	bottom: 0px;
	width: 100%;
	left: 7px;
	font-weight: bold;
	color: #1F2224;
	font-size: 11px;
	line-height: 30px;
	background-image: url(/images/Box-Nav-Orange-Arrow2.gif);
	background-repeat: no-repeat;
	background-position: left;
}

#CallOuts h1 a:hover, #CallOuts span a:hover{
	color:#F96509;
}

#CallOuts a {
	color: #333333;
	text-decoration: none;
	padding-left: 14px;
}

#CallOuts h1 a:link, #CallOuts h1 a:visited {
	text-decoration: none;
	padding-left: 0px;
}

#CallOuts div {
	/*width: 200px;*/
	height:115px;
	position: relative;
	margin-top: 15px;
	background-color: #F2F0E6;
	font-size: 10px;
	color: #333333;
	border: 1px dotted #666666;
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-left: 7px;
}

#CallOuts  div.Projects{
	height:auto;
	position: relative;
	margin-top: 15px;
	background-color: #2a3e47;
	
	color: #FFF;
	padding:10px;
	/*Rounded Corners*/
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #999;
	background-image: url(/images/recent-project/spotlight-bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

#CallOuts  div.Projects a{
	color: #FC0;
	text-decoration: underline;
	padding-left: 0px;
	font-weight:bold;
}
#CallOuts  div.Projects a:hover{
	color: #FFF;
	text-decoration: none;
}

#CallOuts  div.Projects h1{
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #F99732;
	font-size:16px;
}
#CallOuts div.Projects h1 a{
	color:#FFF;
	text-decoration: none;
}
#CallOuts div.Projects h1 a:hover{
	color:#F99732;
}
#CallOuts div.Projects h2{
	font-size:13px;
}
#CallOuts div.Projects p{
	font-size: 11px;
}
#CallOuts div.Projects a.detailslink{
	color:#FFF;
	font-size:12px;
	display:block;
	padding:5px;
	text-align:center;
	font-weight:bold;
	/*Rounded Corners*/
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	background-color:#F99732;
}
#CallOuts div.Projects a.detailslink:hover{
	background-color:#930;
}
#CallOuts img.ProjectThumb{
	float:left;
	position:relative;
	margin-top:4px;
	margin-right:10px;
	margin-bottom:1px;
	border: 1px solid #FFF;
}
.np {
display:none;
}

#PhotoGallery ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#PhotoGallery li {
	display: inline;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#PhotoGallery  img {
	padding: 5px;
	border: 1px solid #FFFFFF;
}
#PhotoGallery  img:hover {
	border: 1px solid #FF9900;
}
.testimonial {
	font-size:11px;
	font-style: italic;
	border: 1px solid #999;
	padding:10px;
	margin-bottom:10px;
	background-color: #F2F0E6;
	width:95%;
	position:relative;
}
.testimonialauthor{
	padding-top:10px;
	font-size: 10px;
	
	font-weight: bold;	
}
.quotemark{
	font-size:16px;
	font-weight: bold;	
}
/**************************************************TABS****************/
#TabWrap{margin-top:25px;position:relative;

}
#Tabs{
	height:39px;
	position:relative;
	z-index:100;
	/*border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;*/
	background-image: url(/images/tab-bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:100%;


	
}
#TabLinks{
	overflow:hidden;
	padding-left:25px;
	margin:0px;
}
#TabLinks li{
	margin-right:5px;
	float:left;
	display:inline;
	width:auto;
	line-height:39px;
	text-align: center;
	padding-left:20px;
	padding-right:20px;
	background-color: #203037;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #999;
	border-left-color: #999;		/*Rounded Corners*/
	-moz-border-radius: 10px;
	-moz-border-radius-bottomleft:0px;
	-moz-border-radius-bottomright:0px;
	-webkit-border-radius: 10px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	-khtml-border-radius: 10px;
	-khtml-border-bottom-left-radius: 0px;
	-khtml-border-bottom-right-radius: 0px;
	border-radius: 10px;
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px;
}
#TabLinks li.active{
	/*margin-top:1px;*/
	background-color: #F2F0E6;	/*background-image: url(/images/tab-active.gif);
	background-repeat: no-repeat;
	background-position: left;*/
}
#TabLinks li.inactive{
	
}

#TabLinks li a{
	display:block;
	width:auto;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;outline:0px;
}


#TabLinks li.active a{
	color: #333;	
}

#TabLinks li.hover{
	background-color: #E97E1D;
}
#TabLinks li.hover a{
	color: #FFF;
}

#TabContent{
	float:left;
	width:100%;
	position:relative;
	padding-top: 35px;
	padding-bottom: 15px;
	background-color: #FFF;/**/
	border: 1px solid #999;
	background-image: url(/images/tab-content-bg.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.Tab{
	
	padding-left:25px;
	padding-right:25px;
}
.Tab.active{
	display:block;
}
.Tab.inactive{
	display:none;
}



/*Columns-----------------------------------------------------------------*/

.Column{
	float:left;
	display:inline;
	/**For Equal Height Columns**/
	padding:0px 10px 820px 10px;
	margin-bottom:-800px;
}

.Column img{
	margin-left:7px;
	margin-bottom:7px;
}
.TwoCol{
	position:relative;overflow:hidden;height:100%;
}
.Col1{
}
.Col2,.Col3{
	border-left:solid 10px #FFF;
}
.TwoCol .Col1{
	width:47%;
}
.TwoCol .Col2{
	/*float:right;*/
	width:47%;
}

.ThreeCol{
	position:relative;overflow:hidden;height:100%;width:100%;
	margin-top:10px;
	margin-left:-10px;
	background-image: url(/images/tab-content-bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	line-height:17px;
}
.ThreeCol .Col1{
	width:30%;
}
.ThreeCol .Col2{
	width:30%;
}
.ThreeCol .Col3{
	width:30%;
}

.ThreeCol h2{
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FC9821;
	padding-bottom:5px;
}
#ProvenResultsList{
	margin: 0px;
	padding: 0px;
	list-style-image: none;
	list-style-type: none;	
}

#ProvenResultsList li{
	font-size:11px;
	background-image: url(/images/Box-Nav-Orange-Arrow2.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left:15px;
}
#ProvenResultsList a{
	font-weight:bold;
	color:#333;
}
#ProvenResultsList a:hover{
	color:#F60;
}
#ProvenResultsList li.last{
	background-image:none;
	padding-top:12px;
	padding-left:0px;
}
.ThreeCol .BottomLink{
	bottom:15px;
	position:absolute;
/*	display:block;
	text-decoration:none;
	color:#333;
	font-weight:bold;*/
}
.ThreeCol .BottomLink:hover{
/*	background-color:#F90;
	color:#FFF;*/
}
.ThreeCol .List{
	padding-left:12px;
	padding-top:3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
}

.ThreeCol .ButtonLink{
	background-color:#203037;
}
.ThreeCol .ButtonLink:hover{
	background-color: #FB7F15;
}
.ButtonLink{
	color:#FFF;
	font-size:12px;
	padding:5px 8px 5px 8px;
	text-align:center;
	font-weight:bold;
	/*Rounded Corners*/
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	background-color:#F99732;
	text-decoration:none;

}
.ButtonLink:hover{
	background-color:#930;
}


/*************************************************/
/*for lightbox images*/
.ImageBox{
	/*display:block;
	position:relative;
	text-decoration: none;
	border:1px solid #BBD4D9;
	padding-top:2px;
	padding-left:2px;
	padding-right:2px;
	background-color:#FFF;*/
	
}
.magnify{
	position:absolute;
	bottom:4px;
	right:3px;
	width:25px;
	height:25px;
	background-image: url(/images/magnify.gif);
	background-repeat: no-repeat;
	background-color:#333;
	color: #FFF;
	font-size:10px;
	/*padding-left:25px;*/
	text-align:center;
}
.magnify a{
	
}
.magnify-hover{
	background-image: url(/images/magnify-hover.gif);
}

/********************************************/
#StreetTalk #Content1{
	height:405px;
	padding-top:35px;
	/*padding-left:15px;*/
	padding-left:670px;
	background-image: url(/images/video/video-bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #5b6163;
	position:relative;
}
#StreetTalk #Header4 {
	display: none;
}

#StreetTalk #Content2{
	margin:0px;
	padding:0px;
	margin-top:1px;
	width:100%;
}
#StreetTalk #ContentWrap{
	/*margin:0px;
	padding:0px;
	margin-top:5px;*/
	width:100%;
}

#VideoBoxWrap{
}
#VideoBox{
	/*float:left;
	margin-right:20px;*/
	position:absolute;z-index:75;
	top:30px;
	left:15px;
border: 1px solid #CCC;

}

#VideoDescription{
	color:#FFF;
	font-size:11px;
	margin-right:20px;
	width:auto;
	float:left;
	line-height:15px;
}
#VideoDescription h1{
	padding:0px;
	margin:0px 0px 10px 0px;
	font-size:16px;
	color: #FC0;
	line-height:19px;
}

#VideoNav{
	padding-bottom:10px;
	background-color: #ede9d8;
	background-image: url(/images/video/video-nav-bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	
}
#VideoNav h1{
	border:none;
	padding:10px 0px 0px 10px;
	margin:0px
	
}
#VideoList{
	padding:0px;
	margin:0px;
	padding-top:20px;
	margin-left:auto;
	margin-right:auto;
	
}
#VideoList li{
	float:left;
	width:150px;
	height:140px;
	display:block;
	margin-left:10px;
	margin-right:10px;
	border: 1px solid #FFF;
	background-color: #000;
	position:relative;
	margin-bottom:10px;
}

.ytlink{
	display:block;
	height:32px;
	width:50px;
	position:absolute;
	left:50px;
	top:34px;
	background-image: url(/images/video/video-arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px;
	border: 1px solid #FFF;
	/*shaow*/
	-moz-box-shadow: 3px 3px 4px #000;
	-webkit-box-shadow: 3px 3px 4px #000;
	box-shadow: 3px 3px 4px #000;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
	opacity:0.8;
	filter:alpha(opacity=80);
	background-color: #000;
}

.ytlink.playing{
	background-position: 0px;
	display:none;
	/*opacity:0.7;filter:alpha(opacity=70)*/
}

.ytlink:hover{
	background-position: -50px;opacity:1;filter:alpha(opacity=100);
}
.ytlink.playing:hover{
	background-position: 0px;
	
}
.ytdescrip{
display:none;}
.yttitle{
	padding:0px;
	margin:0px;
	text-align:center;
	color:#FC0;
	font-size:10px;
}
.NowPlaying{
	position:absolute;
	background-color: #000;
	height:20px;
	width:150px;
	text-align:center;
	color:#CCC;
	
}
.transparent{
/*	opacity:0.6;
	filter:alpha(opacity=60);*/
}
#ytfooter{
	clear:both;
	margin-left: 10px;
	padding-top:10px;
}
#ExtraContent{
	margin-right:10px;
	position:absolute;
	bottom:25px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #F90;	
	width:27%;
	
}
#ExtraContent ul{
	margin:0px;
	padding:5px 0px 0px 0px;
	list-style-type: none;	
}
#ExtraContent ul li{
	padding-bottom:10px;
}
#ExtraContent ul li strong{
	color:#FC0;
}
#ExtraContent ul li a{
	/*color:#F90;*/
	font-weight:bold;
	
}
#ExtraContent ul li a:hover{
	color:#FC0;
	text-decoration:none;
	
}

#SignUpLink{

}
#SignUp{
	display:none;
	position:absolute;
	z-index:200;
	height:450px;
	width:640px;
	background-color:#FFF;
}
#SignUp .topbar{
	height:42px;
	background-image: url(/images/sign-up/topbar-bg.jpg);
	background-repeat: repeat-x;	
}
#SignUp .bottombar{
	height:40px;
	background-color:#ece8d6;
	
}

#SignUp .ButtonLink{
	margin-top:12px;
	margin-right:15px;
	float:right;
	font-size:10px;
	background-color: #333;
}
#SignUp .ButtonLink:hover{
	background-color: #900;
}

#Background{
	display:none;
	width:100%;
	height:100%;
	position:absolute;
	z-index:100;
	background-color:#000;
	opacity:0.7;
	filter:alpha(opacity=70);
}

#Background .CloseOverlay{
	display:block;
	width:100%;
	height:100%;
}

/**************************************************************/
#STSignUp{
	z-index:200;
	position:absolute;

	right:-9px;

	top:45px;

	font-size:12px;

	font-weight:bold;

	background-image: url(/images/sign-up-bg.gif);

	background-repeat: no-repeat;

	background-position: left;

	width:230px;

	height:35px;

}

#STSignUp a{

	color: #FF0;

	background-image:url(/images/sign-up-arrow.gif);

	background-repeat: no-repeat;

	padding-left:19px;

	height:35px;

	line-height:30px;

	display:block;

	width:195px;

	margin-left:5px;

	text-decoration:none;

	background-position:0px 7px;

}



#STSignUp:hover{

background-position: -230px;



}

#STSignUp a:hover{color:#000;}

/***************************************;***********************/
#Homepage #Content2{
	padding:0px;
	position:relative;
}
#Homepage #Content2{position:relative;
}
#Introduction{
	background-color:#fcfbf9;
	margin:0px;
	padding:10px 25px;
	background-image: url(/images/homepage/intro-bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	position:relative;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
}
#IntroCopy{
	width:65%;
	
	margin-bottom:25px;
}
#Introduction h1{
	border:none;
	font-size:20px;
}
#IntroBottom{
	height:40px;
	margin-bottom:55px;
	background-image: url(/images/homepage/intro-bottom-bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #BFBBA9;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BFBBA9;
}

