
ul#HNav #FortaFerro a.Active{
	background-image: none;
	color:#437689;
	background-color: #1A3540;
}
ul#HNav li {
  display: inline;
  position: relative;
}
ul#HNav div {
  display: none;
}

ul#HNav li.mega div {
	width: auto;
	position: absolute;
	top: 27px;
	left: 1px;
	margin:0px;
	padding: 10px;
	z-index:10000;
	background-color: #1B282E;
	border: 2px solid #FFFFFF;
	color: #FFFFFF;
}

#Header3 ul#HNav li.mega div a:link, #Header3 ul#HNav li.mega div a:visited {
	background-image: none;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 10px;
	font-weight: normal;
}

#Header3 ul#HNav li.mega div a:hover,#Header3 ul#HNav li.mega div a.headers:hover {
	color: #FFFF66;
}

#Header3 ul#HNav li.mega div .headers:link, #Header3 ul#HNav li.mega div .headers:visited {
	font-size: 11px;
	font-weight: bold;
	color:#00CCFF;
}

ul#HNav h3{
	margin:0px;
	display:inline;
	line-height:25px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left:0px;
}

ul#HNav .ContentText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 14px;
}
ul#HNav p{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	margin:0px;
	line-height:13px;
}

ul#HNav li.hovering div {
  display: block;
}

ul#HNav h2{
padding:0px;
margin:0px;
display:inline;
}


#Content1{
z-index:0;
}



#ProductSubNav{
	background-color: #B2C3D2;
	margin-top:0px;
	padding-top:0px;
	display:none;
}

#Products #ProductSubNav,#Products2 #ProductSubNav{
display:block;
}


#ProductSubNav ul {
padding:0px;
margin:0px;
list-style:none;
}
#ProductSubNav li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 24px;
	background-image: url(/images/grey-arrow-small-products.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left:7px;
	padding-right:7px;
	margin-left:12px;
	display: inline;
}

#ProductSubNav a:link,#ProductSubNav a:visited {
	color: #203A43;
	text-decoration: none;
	
}

#ProductSubNav a:hover{
	color: #FFFFFF;
	background-color: #2D515D;
}
#ProductSubNav li:hover{

}

#ProductSubNav .Active{
	/*background-color: #2D515D;*/
	background-color: #FFFFFF;
	padding-bottom:5px;
	padding-top:2px;
	background-image: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-left-color: #666666;
}
#ProductSubNav .Active a:link,#ProductSubNav .Active a:visited{
	/*color:#FFFFFF;*/
}

#Products #Header4,#Products2 #Header4{
	height:22px;
	z-index:1;
	background-repeat: no-repeat;
	background-image: url(/images/blank.gif);
	padding:0px;
	margin:0px;
}

#Products #Site_Container,#Products2 #Site_Container{
padding-top:171px;
}

#Products #Site_Header,#Products2 #Site_Header{
height:171px;
}


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;
}
a.BoldText{
	color: #569BB2;
}
.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;	
}
.Link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #25424D;
}
.Link:hover {
	color: #5EA9C3;
}

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

}
#ContactForm fieldset{
	background-color: #F2F0E6;
}
#ContactForm label.error{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #FF0000;
	display:block;
}
#ContactForm .requiredcolor{
	background-color: #EAFAFF;
}

#ContactForm .checkbox{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;	
}
.RequiredBox{
	background-color: #EAFAFF;
	border: 1px solid #999999;
	width:10px;
	height:10px;
	float:left;
	margin-right:5px;
}
.RequiredFields{
	line-height:10px;
	font-size: 9px;
	font-style: oblique;
	font-weight: bold;
	padding-bottom:10px;
	
}

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

.DownloadLink {
	text-decoration: none;
	color:#25424D;
	background-image: url(/images/pdficon_small.gif);
	background-repeat: no-repeat;
	padding-left:24px;
	padding-top:5px;
	padding-bottom:5px;
	font-weight: bold;
	background-position: 1px;
}
.DownloadLink:hover{
	color: #FFFFFF;
	background-color: #003366;
}

.DownloadLink2 {
	text-decoration: none;
	color:#25424D;
	background-image: url(/images/linkicon_small.gif);
	background-repeat: no-repeat;
	padding-left:24px;
	padding-top:5px;
	padding-bottom:5px;
	font-weight: bold;
	background-position: 1px;
}
.DownloadLink2:hover{
	color: #FFFFFF;
	background-color: #003366;
}
/* Images
--------------------------------------------------------- */
._____________________________Images {}
.ImageRight{
	float:right;
	border: 4px solid #569BB2;
	margin-bottom: 15px;
	margin-left: 15px;
}
.ImageRight:hover{
	border-top-color: #0066FF;
	border-right-color: #0066FF;
	border-bottom-color: #0066FF;
	border-left-color: #0066FF;
}


/* 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;
}

#BottomDiv{
	padding:0px;
	margin:0px;
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
}

#SideDiv{
display:none;

}


#Content3{
display:none;
}


/* 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;
	background-image: url(/images/header4-bg.gif);
	background-repeat: repeat-x;
}

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

#Content1Extra{

float:right;

}
#Content1Extra2{
	position:absolute;
	background-position: left top;
	width:200px;
	top:0px;
	background-image: url(/images/content1-bg2.gif);
	background-repeat: no-repeat;
	width:450px;
	height:100px;
	z-index:0;
	
}

#Content1Main{
position:absolute;
z-index:3;
}


#Content1 {
	position: relative;
	height: 100px;
	width:100%;
	background-repeat: repeat-x;
	background-image: url(/images/content1-bg.gif);
}

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

#Content1 h2{
	font-family: Arial, Helvetica, sans-serif;
	margin-top:7px;
	font-size: 15px;
	padding-left: 40px;
	color: #FFFFFF;
	font-weight: lighter;
}

#Content1 #Content1Extra{
	background-image: url(/images/banners/temp-banner.jpg);
	background-repeat: no-repeat;
	width:350px;
	height:100px;
}

#Content2 {
	width:95%;
	padding-left:20px;
	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: 20px;
	color: #25424D;
	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: #25424D;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}



.NoLine {
	border-top-width: 0px;
		
}


/* Banner Backgrounds
--------------------------------------------------------- */
._____________________________BannerBackgrounds {}


#Homepage #Content1 #Content1Extra{
background:none;

}

#Products #Content1 #Content1Extra{

	
}

#Products2 #Content1 #Content1Extra{
	
}

/* Highlights
--------------------------------------------------------- */
._____________________________Highlights {}

#FortaCorp #FortaCorp a:link,#FortaCorp #FortaCorp a:visited, #ContactInfo #ContactInfo a:link,#ContactInfo #ContactInfo a:visited, #LatestNews #LatestNews a:link,#LatestNews #LatestNews a:visited, #Sitemap #Sitemap a:link, #Sitemap #Sitemap a:visited{
	color: #66CCFF;
	font-weight: bold;
}


#Products #Products a:link, #Products #Products a:visited,#Products2 #Products a:link, #Products2 #Products a:visited, #Applications #Applications a:link, #Applications #Applications a:visited, #FAQ #FAQ a:link, #FAQ #FAQ a:visited, #Literature #Literature a:link, #Literature #Literature a:visited, #Videos #Videos a:link, #Videos #Videos a:visited{
	background-image: url(/images/nav-bg-highlight2.gif);
	color: #FFFFFF;
}

/**Products****************************************/
._____________________________ProductsPage {}

#DocumentLinks{
	float: right;
	background-color: #F2F0E6;
	border: 1px dotted #666666;
	padding: 10px;
	margin-left: 25px;
	margin-bottom: 25px;
}


#ProductCatMenu{
padding-right:25px;
}

#ProductCatMenu ul {
float:left;
list-style:none;
}
#ProductCatMenu li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 24px;
	background-image: url(/images/grey-arrow-small.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left:11px;
}

#ProductCatMenu a:link,#ProductCatMenu a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

#ProductCatMenu a:hover{
	color: #FFCC33;
}


#Products2 #ProductCatMenu{

}

/**ProductsBottomNavigation****************************************/
._____________________________ProductsBottomNavigation{}

#PNav {
	/*clear:both;*/
	margin:0px;
	padding-bottom:10px;
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}

#PNav .headers{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height:26px;
	
}
#PNav a:link,#PNav a:visited{
	color: #333333;
	text-decoration: none;
	
}

#PNav a:hover{
	color: #FFFFFF;
	background-color: #0099FF;
	
}

#PNav ul{
	margin:0px;
	padding:0px;
	list-style-type: none;		
}

#PNav li{
	line-height:18px;
}


#PNav th{
	padding-bottom:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
}
#PNav td{
	padding-top:10px;
}


/**ProjectssBottomNavigation****************************************/
._____________________________ProjectsNavigation{}

#ProjectNav {
	margin:0px;
	padding-bottom:10px;
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}

#ProjectNav .headers{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height:26px;
	
}
#ProjectNav a:link,#ProjectNav a:visited{
	color: #005D8E;
	
	font-weight: bold;
	font-size:12px;
	
}

#ProjectNav a:hover{
	color: #FFFFFF;
	background-color: #0099FF;
	
}

#ProjectNav ul{
	margin:0px;
	list-style-type: none;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#ProjectNav li{
	line-height:15px;
	padding-bottom:12px;
	
	padding-right:15px;
	
}


#ProjectNav th{
	padding-bottom:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	
}
#ProjectNav td{
	padding-top:10px;
}

/**Products****************************************/
._____________________________ProductsInternal {}
#Products2 #Content1{

}

#Products2 #Content2{
	margin-left:170px;
	width:75%;
}

#Products2 #Content2 h1 span{
	color: #005D8E;
	padding-left:15px;
}



#Products2 #Content1 h2 a:visited,#Products2 #Content1 h2 a:link{
	font-size: 11px;
	text-decoration: none;
	color: #FFFFFF;
}
#Products2 #Content1 h2 a:hover{
	color: #FFCC00;
}



#Products2 #Content3{
}

#Products2 #SideDiv{
display:block;
float:left;
margin-left:15px;
}
#ProductsSubMenu{
width:155px;
padding-bottom:15px;

}

#ProductsSubMenu .BoldTitle{
	font-size: 12px;
}

#ProductsSubMenu ul{
	margin:0px;
	padding:0px;
	list-style-type: none;
}

#ProductsSubMenu ul li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666666;
	line-height: 27px;
	padding-left:5px;
}


#ProductsSubMenu .Active{
	background-color: #FFFFCC;
}


#ProductsSubMenu a:link,#ProductsSubMenu a:visited{
	color: #333333;
	text-decoration: none;
}

#ProductsSubMenu a:hover{
	color: #FFFFFF;
	background-color: #0099FF;

}

#ProductDetailsMenu{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	padding-bottom:5px;
	margin-bottom:20px;
	background-image: url(/images/details-menu-bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;	
}

#ProductDetailsMenu ul{
padding:0px;
margin:0px;
list-style:none;
}

#ProductDetailsMenu ul li{
display:inline;
padding-right:25px;


}

#ProductDetailsMenu a:link,#ProductDetailsMenu a:visited{
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	padding-top: 3px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
}


#PDOverview #PDOverview a:link, #PDOverview #PDOverview a:visited, #PDLiterature #PDLiterature a:link, #PDLiterature #PDLiterature a:visited, #PDFAQ #PDFAQ a:link, #PDFAQ #PDFAQ a:visited, #PDProjects #PDProjects a:link, #PDProjects #PDProjects a:visited, #PDVideos #PDVideos a:link, #PDVideos #PDVideos a:visited,#PDPhotos #PDPhotos a:link, #PDPhotos #PDPhotos a:visited{
	color: #333333;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-top-color: #666666;	
	border-top-style: solid;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666666;
}

#ProductDetailsMenu a:hover{
	color: #FFFFFF;
	background-color: #003366;
}

/**Products Projects****************************************/
._____________________________ProductsInternalProjects {}

#ProjectsList{
	width:auto;
	min-width:200px;
	float:right;
	margin-top:0px;
	margin-left:10px;
	margin-bottom:10px;
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
}

#ProjectsList ul{
list-style:none;
margin:0px;
padding:0px;

}

#ProjectsList li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	padding-top:5px;
	padding-bottom:5px;
}


.MoreProjectsButton {
	padding-top:8px;
	padding-bottom:8px;
	display:none;
	font-size: 11px;
	
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #005D8E;
}
.CloseProjectList{
	padding-top:8px;
	padding-bottom:8px;
	display:none;
	font-size: 11px;
	
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #005D8E;
}

.ProjectTitle {
	padding-bottom: 5px;
	margin-bottom:0px;
}

.ProjectSubtitle{
	color: #005D8E;
	font-weight: bold;
	
}
#ProjectsList a:link, #ProjectsList a:visited{
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}

#ProjectsList a:hover{
color: #FFFFFF;
background-color: #003366;
}

#ProjectsList div.Title{
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #005D8E;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 7px;
}

ul.ProjectParticipants{
	margin: 0px;
	list-style-type: none;
	padding-top: 14px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

ul.ProjectParticipants li{
	padding-bottom:7px;
}



/**Products Projects****************************************/
._____________________________ProductsInternalProjectsSlideDown {}

#ProjectsListMenu{
	width:auto;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #E8FAFF;
	
	
	
}
.TDLine{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666666;
	padding-left: 10px;
}
#ToggleList{
float:right;
display:none;

}

#ProjectsListMenu .ProjectsListContent{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	padding:10px;
}

.OpenMenu{
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #005D8E;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 2px;
}
.OpenMenu:hover{
	background-color: #0099FF;
}

#ProjectsListMenu ul{
list-style:none;
margin:0px;
padding:0px;

}

#ProjectsListMenu li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
	
}



#ProjectsListMenu a:link, #ProjectsListMenu a:visited{
	color: #005D8E;
	font-weight: bold;
}

#ProjectsListMenu a:hover{
color: #FFFFFF;
background-color: #003366;
}

#ProjectsListMenu div.Title{
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #005D8E;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 7px;
}

#ProjectTitleBox{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	margin-bottom:0px;

	
}

/**Applications****************************************/
._____________________________Applications {}

#Applications #ExtraLinks{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	clear:right;
}

#Applications #DocumentLinks{
width:196px;
clear:right;
padding: 5px;
}
	
	
	
#Applications #DocumentLinks .DownloadLink {
	display:block;
	padding-top:2px;
	background-position: 1px top;
}	

	
#Applications #Content2{
margin-left:200px;
width:70%;

}

#Applications #SideDiv{
display:block;
float:left;
width:180px;
margin-left:15px;
}

#ApplicationsMenu .BoldTitle{
	font-size: 12px;
}

#ApplicationsMenu{
width:175px;
padding-bottom:15px;

}

#ApplicationsMenu ul{
	margin:0px;
	padding:0px;
	list-style-type: none;
}

#ApplicationsMenu ul li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666666;
	line-height: 27px;
	padding-left:5px;
}


#ApplicationsMenu .Active{
	
	background-color: #FFFFCC;
}


#ApplicationsMenu a:link,#ApplicationsMenu a:visited{
	color: #333333;
	text-decoration: none;
}

#ApplicationsMenu a:hover{
	color: #FFFFFF;
	background-color: #0099FF;

}
/**FAQ****************************************/
._____________________________FAQ {}

#FAQ #Content2{
margin-left:200px;
width:70%;

}

#FAQ #SideDiv{
display:block;
float:left;
width:180px;
margin-left:15px;
}

#FAQMenu .BoldTitle{
	font-size: 12px;
}

#FAQMenu{
width:175px;
padding-bottom:15px;

}

#FAQMenu ul{
	margin:0px;
	padding:0px;
	list-style-type: none;
}

#FAQMenu ul li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666666;
	line-height: 27px;
	padding-left:5px;
}


#FAQMenu .Active{
	
	background-color: #FFFFCC;
}


#FAQMenu a:link,#FAQMenu a:visited{
	color: #333333;
	text-decoration: none;
}

#FAQMenu a:hover{
	color: #FFFFFF;
	background-color: #0099FF;

}

/**Latest News****************************************/
._____________________________LatestNews {}

#LatestNews #Content2{
margin-left:200px;
width:70%;

}

#LatestNews #SideDiv{
display:block;
float:left;
width:180px;
margin-left:15px;
}

#NewsMenu .BoldTitle{
	font-size: 12px;
}

#NewsMenu{
width:175px;
padding-bottom:15px;

}

#NewsMenu ul{
	margin:0px;
	padding:0px;
	list-style-type: none;
}

#NewsMenu ul li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666666;
	line-height: 27px;
	padding-left:5px;
}


#NewsMenu .Active{
	
	background-color: #FFFFCC;
}


#NewsMenu a:link,#NewsMenu a:visited{
	color: #333333;
	text-decoration: none;
}

#NewsMenu a:hover{
	color: #FFFFFF;
	background-color: #0099FF;

}


#TopNews{
	padding-left:22px;
	padding-right:22px;
	padding-top:2px;
	padding-bottom:15px;
	background-image: url(/images/TopNews-BG.gif);
	background-repeat: repeat-x;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	background-position: bottom;
}

.NewsLink{
	font-size: 11px;
	padding-left:16px;
	
	padding-bottom:0px;
	background-image: url(/images/news-arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
}


/**ContactInfo****************************************/
._____________________________ContactInfo {}

#ContactInfo #Content2{
margin-left:200px;
width:70%;

}

#ContactInfo #SideDiv{
display:block;
float:left;
width:180px;
margin-left:15px;
}

#ContactInfo .BoldTitle{
	font-size: 12px;
}

#ContactMenu{
width:175px;
padding-bottom:15px;

}

#ContactMenu ul{
	margin:0px;
	padding:0px;
	list-style-type: none;
}

#ContactMenu ul li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666666;
	line-height: 27px;
	padding-left:5px;
}


#ContactMenu .Active{
	
	background-color: #FFFFCC;
}


#ContactMenu a:link,#ContactMenu a:visited{
	color: #333333;
	text-decoration: none;
}

#ContactMenu a:hover{
	color: #FFFFFF;
	background-color: #0099FF;

}



/**About FORTA****************************************/
._____________________________About FORTA {}

#FortaCorp #Content2{
margin-left:190px;
width:70%;

}

#FortaCorp #SideDiv{
display:block;
float:left;
width:180px;
margin-left:15px;
}

#FortaCorp .BoldTitle{
	font-size: 12px;
}

#FortaCorpMenu{
width:165px;
padding-bottom:15px;

}

#FortaCorpMenu ul{
	margin:0px;
	padding:0px;
	list-style-type: none;
}

#FortaCorpMenu ul li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666666;
	line-height: 27px;
	padding-left:5px;
}


#FortaCorpMenu .Active{
	
	background-color: #FFFFCC;
}

#FortaCorpMenu a:link,#FortaCorpMenu a:visited{
	color: #333333;
	text-decoration: none;
}

#FortaCorpMenu a:hover{
	color: #FFFFFF;
	background-color: #0099FF;

}



/**Homepage****************************************/
._____________________________HomePageSpecific {}

#Homepage #SideDiv{
display:block;
}

#Homepage #Content1Extra{
float:left;
display:none;
}

#Homepage #Content1Extra2{
display:none;
}

#HomeBannerBG{
	background-image: url(/images/banners/home-banner2.jpg);
	background-repeat: no-repeat;
	background-position: left;
	height: 185px;
}

#HomeBanner{
	margin-left:395px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;

	padding-top:92px;
	color: #FFFF99;
}

#HomeBanner p a:link, #HomeBanner p a:visited{
	color: #FFFF99;
	text-decoration: none;
	border: 1px solid #FFFFFF;
	background-color: #518FA8;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
}

#HomeBanner #BannerPDF{
	padding-top:11px;
}

#HomeBanner #BannerPDF a{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(/images/pdficon_small_dark.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:23px;
	line-height:22px;
	padding-top:4px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}

#HomeBanner #BannerPDF a:hover{
	color: #3CF;
}

#HomeBanner p a:hover{
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
	background-color: #203E49;
}

#HomeBanner h1{
	padding-bottom:0px;
	font-style: oblique;
	font-size:16px;
}

#HomeBanner p{
padding-top:0px;
}

#HomeBanner h2{
padding-left:0px;
}






#Homepage #Content1 h1{
padding:0px;
}



#Homepage #Content2 h1{
	font-size: 16px;
}


#Homepage #Content2 a:link, #Homepage #Content2 a:visited{
	font-weight: bold;
	color: #25424D;
	text-decoration: none;
}

#Homepage #Content2 a:hover{
	color: #FFFFFF;
	background-color: #5BA4BD;
}

.BoldTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-bottom:12px;
}


#ProductCategories{
	width:200px;
	padding-bottom:15px;
	
}

#ProductCategories ul{
	margin:0px;
	padding:0px;
	list-style-type: none;
}

#ProductCategories ul li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666666;
	line-height: 24px;
}

#ProductCategories a:link,#ProductCategories a:visited{
	color: #333333;
	text-decoration: none;
}

#ProductCategories a:hover{
	color: #FFFFFF;
	background-color: #0099FF;

}



#Homepage #SideDiv {
float:right;
}


#Homepage #SubTitleDiv {
display:none;
}


#Homepage #Header4 {
	display: none;
}
#Homepage #Content1 {
	position: relative;
	
	height: 185px;
	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;
	background-repeat: repeat-x;
	background-image: url(/images/content1-home-bg2.gif);	
}
#Homepage #Content2 {
width:70%;
padding-right:325px;

	
}
#Homepage #Site_Header {
height: 147px;
}
#Homepage #Site_Container{
padding-top:147px;
}

/**other****************************************/
._____________________________Other {}


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


/**ListContainer****************************************/
._____________________________ListContainer {}
#ListContainer{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.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: #005D8E;
	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: #005D8E;
}

.HighlightDiv{
	background-color: #e4f4f9;
	/*#f2f0e6*/
}

.NoHighlight{
	background-color: #FFFFFF;
}


.listcontent a:link, .listcontent a:visited {
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	
}
.listcontent a:hover {
	color: #0066FF;
}
.listcontent ul {
	list-style-type: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.listcontent ul li {
	background-image: url(/images/pdficon_small.gif);
	background-repeat: no-repeat;
	padding-left: 22px;
	line-height: 13px;
	padding-top:3px;
	padding-bottom:5px;
}


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




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

.np {
display:none;
}

/**Product Photo Thumbs****************************************/
._____________________________ProductPhotoThumbs {}

#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 #999999;
}
#PhotoGallery  img:hover {
	border: 1px solid #33CCFF;
}


#PDPhotos #PhotoGallery  img {
	padding: 10px;
	margin-right:15px;
	margin-bottom:15px;
	
}


/**BottomNavigation****************************************/
._____________________________BottomNavigation{}

#BottomNavigation{
	clear:both;
	margin:0px;
	padding-left:12px;
	padding-bottom:15px;
	padding-top:15px;
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	background-color: #dae6ea;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

#BottomNavigation .headers{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height:21px;
	
}
#BottomNavigation a:link,#BottomNavigation a:visited{
	color: #333333;
	text-decoration: none;
	
}

#BottomNavigation a:hover{
	color: #FFFFFF;
	background-color: #0099FF;
	
}

#BottomNavigation ul{
	margin:0px;
	padding:0px;
	list-style-type: none;		
}

#BottomNavigation li{
	line-height:14px;	
}


#BottomNavigation th{
	padding-bottom:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: left;	
}
#BottomNavigation td{
	padding-top:5px;
}

.breakline{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666666;
	padding-left: 15px;
}

/**Videos****************************************/
._____________________________Videos{}

.VideosButton{
	margin-top:5px;
	background-color: #A8D3E9;
	float:right;
	color: #333333;
	text-decoration: none;
	border: 1px solid #999999;
	font-size: 10px;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
}
.VideosButton:hover{
	color: #FFFFFF;
	background-color: #333333;
}

.VideosTable{
padding-bottom:25px;
}
.VideosTable td{
	padding-top:10px;
}
.VideosTable .TextRow td{
	padding-bottom:7px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.VideosTable .TextRow.LastRow td{
	padding-bottom:7px;
	border:none;
}
.VideosTable .TextRow  a{
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	
}
.VideosTable .TextRow a:hover{
	color: #006699;
	text-decoration: none;
}


.VideoLink img{
border:none;

}

.VideoBlock{
padding-bottom:45px;
padding-top:10px;

}
.VideoBlock img{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float:left;
}

.VideoBlock .TextLink{
	background-image: url(/images/video-arrow.gif);
	background-repeat: no-repeat;
	background-position: left;
	line-height:25px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:30px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #25424D;
}
.VideoBlock .TextLink:hover {
	color: #5EA9C3;
}


.VideoBlock div{
	padding-left:210px;
	
}

.VideoBlock .Title{
	
	font-size: 16px;
	padding-top: 0px;
	color: #25424D;
	font-weight: bold;
	
}

/**PoductThumbs****************************************/
._____________________________ProductThumbs{}
.ProductBlock{
	padding-bottom:5px;
	padding-top:0px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666666;
}
.TopBlock{
	border-top-width: 0px;
	border-top-style: none;
	
}
.ProductBlock img{
	
}

.ProductBlock img:hover{
	border-top-color: #0066FF;
	border-right-color: #0066FF;
	border-bottom-color: #0066FF;
	border-left-color: #0066FF;
}


.ProductBlock .TextLink{
	background-image: url(/images/product-thumb-arrow.gif);
	background-repeat: no-repeat;
	background-position: left;
	line-height:25px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:25px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #25424D;
}
.ProductBlock .TextLink:hover {
	color: #5EA9C3;
}


.ProductBlock div{
	
	
}

.ProductBlock .Title{
	font-size: 16px;
	padding-top: 0px;
	color: #25424D;
	font-weight: bold;
}

.ProductBlock .Title a{
	color: #25424D;
	text-decoration: none;
}
.ProductBlock .Title a:hover{
	color: #5EA9C3;
}
/**ForTabs****************************************/
._____________________________Tabs{}

.TabNav {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.TabNav li{
	display: inline;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-left-color: #999999;
	background-image: url(/images/details-menu-bg.gif);
	background-repeat: repeat-x;
}

.TabNav li.active{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-color: #FFFFFF;
	background-image: url(/images/details-menu-bg-flip.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.TabNav li:hover{
	background-color: #FFFFCC;
	background-image: none;
}


#TabContainer {
	border: 1px solid #999999;
	padding-right: 15px;
	padding-left: 15px;
}

#TabContainer .tab{
	/*display:none;*/
}

#TabContainer .inactive{
	display:none;
}

#TabContainer .active{
	display:block;
}

.tabbutton{
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #333333;
}
.tabbutton:hover{
	color: #0066CC;
}


.LitBlock{

}

.LitBlockTitle{
	font-size: 13px;
	font-weight: bold;
	background-image: url(/images/details-menu-bg.gif);
	background-repeat: repeat-x;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 24px;
	
	margin-top: 14px;
}


/**Sitemap****************************************/
._____________________________Sitemap{}

#SitemapList table{
	padding-bottom:15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

#SitemapList table .Header{
	font-weight: bold;
	font-size:13px;
	
}

#SitemapList table .Header a{
	color: #0099CC;
}


#SitemapList table td{
	padding-top:3px;padding-bottom:3px;
}

#SitemapList table a{
	color: #333333;	
}

#SitemapList table a:hover{
	color: #FFFFFF;
	background-color: #5392A7;	
}

#SitemapList table ul{
	padding:0px;
	margin:0px;
	list-style-type: none;
}

#SitemapList table ul li{
	padding-bottom:9px;
	float:left;
	padding-right:5px;
	width:270px;
}

.SMBlock{
	margin-bottom:10px;
	clear:both;
}

.SMHeader{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding-top: 7px;
}
#SitemapList .SMHeader a{
	font-size: 13px;
	font-weight: bold;
	color: #0099CC;

}

.checkboxlist{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

/* Live Chat
--------------------------------------------------------- */

#Chat{
	position:absolute;
	top:0px;
	right:15px;
	
}

#Header3 #ChatLink{
	background-image:url(/images/chat-icon.gif);
	border-style:none;
	font-size:10px;
	background-repeat: no-repeat;
	background-position: right;
	padding-right:28px;
	
}

#Header3 #ChatLink:hover{
	color:#F90;
}

#ChatWindow{
	width:500px;
	padding-top:25px;
	float:left;
	padding-bottom:25px;
}
#ChatText{
	float:left;
	width:200px;
	padding-left:25px;
	padding-top:25px;
}
