body {
	margin: 0px;
	padding: 0px;
	background-image: url(/images/bg.gif);
	background-repeat: repeat-x;
	background-color: #293134;
}

div.clearer {
	line-height: 0px;
	clear: left;
	height: 0px;
	padding-top: 50px;
}
div.clearer2 {
	line-height: 0px;
	clear: left;
	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;
}


.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-family: Arial, Helvetica, sans-serif;
	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-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;	
}
#ContactForm .formTitles{
	font-family: Arial, Helvetica, sans-serif;
	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;

}
#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-family: Arial, Helvetica, sans-serif;
	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-family: Arial, Helvetica, sans-serif;
	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: 158px;
	min-width: 880px;
	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-family: Arial, Helvetica, sans-serif;
	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-family: Arial, Helvetica, sans-serif;
	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;
	width:74%;
	
	background-repeat: no-repeat;
	background-position: right;
	
}

#Content1 h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 55px;
	padding-left: 20px;
}

#Content1 h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding-left: 20px;
	color: #FFFFFF;
	font-weight: lighter;
}



#Content2 {
	width:71%;
	padding-left:10px;
	padding-right:25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 16px;
}

#Content2 h1 {
	font-family: Arial, Helvetica, sans-serif;
	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-family: Arial, Helvetica, sans-serif;
	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);
}
#Tested #Content1{
	background-image: url(/images/banner-backgrounds/tested-proven-banner.jpg);
}

#FortaCorp #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);
}
/*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{
	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 {
	background-image: url(/images/nav-bg-highlight.gif);
	color: #FFFFFF;
}

/*#CostEffective #Box1, #Easy #Box2, #Tested #Box3{
	background-color: #FFFFFF;
	color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}

#CostEffective #Box1 h1 a:visited, #CostEffective #Box1 h1 a:link, #Easy #Box2 h1 a:visited,#Easy #Box2 h1 a:link, #Tested #Box3 h1 a:visited,#Tested #Box3 h1 a:link{
	color: #666666;
}

#CostEffective #BoxClick1, #Easy #BoxClick2, #Tested #BoxClick3 {
	display:none;
}

#CostEffective #Box1 h1, #Easy #Box2 h1, #Tested #Box3 h1 {
	background-color: #FFFFFF;
	color: #666666;
}
*/




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


#Homepage #BottomTagline{

display:none;
}

#Homepage #Header4 {
	display: none;
}
#Homepage #Content1 {
	position: relative;
	background-color: #000000;
	background-image: url(/images/banner-arm.jpg);
	background-repeat: no-repeat;
	background-position: right;
	height: 426px;
	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 #Content2 {
	height: 100px;
}
#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-family: Arial, Helvetica, sans-serif;
	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-family: Arial, Helvetica, sans-serif;
	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-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
#Homepage #BoxNavigation #Box3 {
	float: right;
}
#Homepage #BoxNavigation #Box2 {
	float: left;
}
#Homepage #BoxNavigation #Box1 {
	float: left;
}
#Homepage #BoxNavigation h2 {
	font-family: Arial, Helvetica, sans-serif;
	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-family: Arial, Helvetica, sans-serif;
	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-family: Arial, Helvetica, sans-serif;
	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-family: Arial, Helvetica, sans-serif;
	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-family: Arial, Helvetica, sans-serif;
	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-family: Arial, Helvetica, sans-serif;
	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-family: Arial, Helvetica, sans-serif;
	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-family: Arial, Helvetica, sans-serif;
	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-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.listhead:hover{
	color: #333333;
}

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

.closecontent{
display:none;
	font-family: Arial, Helvetica, sans-serif;
	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{
	font-size: 14px;
}
#Literature .listcontent a:link, #Literature .listcontent a:visited {
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	
}
#Literature .listcontent a:hover {
	color: #F96509;	
}
#Literature .listcontent ul {
	list-style-type: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#Literature .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;
	font-family: Arial, Helvetica, sans-serif;
	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-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	display:none;
}
.Result {
	font-family: Arial, Helvetica, sans-serif;
	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-family: Arial, Helvetica, sans-serif;
	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 {
	position: absolute;
	right:0px;
	margin-right:10px;
	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-top: 15px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}

#CallOuts h1 {
	font-family: Arial, Helvetica, sans-serif;
	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-family: Arial, Helvetica, sans-serif;
	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:link, #CallOuts a:visited {
	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-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	border: 1px dotted #666666;
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-left: 7px;
}

.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;	
}