﻿html, body 
{
	height: 100%;
}

body 
{
    margin: 0px;
    padding: 0px;
    color: #666666;
    background: #FFFFFF;
}

form 
{
    margin: 0px;
    padding: 0px;
}

img 
{
    border: 0px;
    padding: 0px;
    margin: 0px;
}

a 
{
    color: #FF0033;
}

table, tr, td, textarea, select 
{
    font: 7.4pt arial, verdana;
}

input
{
    font: 7.4pt arial, verdana;
}

#frmClass input
{
    width: 244px;
}

#frmClass select 
{
    width: 250px;
}

div#mainContainer 
{
    margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 765px;
}

div#topContainer 
{
 float: left;  
 width: 765px;
 height: 102px;
 margin: 0px;
 padding: 0px;
}

div#topLeft 
{
    float: left;
    background: url('/images/logobg1.gif');
    background-repeat: no-repeat; 
    width: 192px;
    height: 102px;
}

div#topLeft img.logoImage 
{
    margin-top: 20px;
    padding-left: 7px;
}

div#topMiddleContainer 
{
    float: left;
    width: 479px;
    height: 102px;
}

div#topGraphicInfo 
{
    float: left;
    width: 479px;
    height: 63px;
}

div#topGraphicInfo img.helperImage 
{
    margin-top:12px;
}

div#topSearchSection 
{
  background: url('/images/searchbg1.gif');
  background-repeat: repeat-x;
  clear: left;
  float: left;
  width: 479px;
  height: 29px;
  margin: 0px;
  padding: 0px;
  z-index: 100;
}

div#topSearchSection div
{
    float: left;
}

div#sitesearchdiv
{
  padding-top: 6px;
}

div#sitesearchdiv .sitesearch 
{
    font: 6.4pt arial, verdana;
    width: 120px;
    height: 9px;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    border-bottom: 1px solid #000000;
    border-top: 1px solid #F5F5F5;
    /*border-top: 1px solid #F5F5F5;*/
    background-color: #FFFFFF;
    color: #000000;
}

div#productsearchdiv
{
  padding-top: 6px;
}

div#productsearchdiv .productsearch 
{
    font: 6.4pt arial, verdana;
    width: 120px;
    height: 9px;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    border-bottom: 1px solid #000000;
    border-top: 1px solid #F5F5F5;
}

div#productsearchdiv .productselector 
{
    font: 6.4pt arial, verdana;
    width: 120px;
    height: 9px;
    border: 1px solid #000000;
    background-color: #FFFFFF;
    color: #000000;
}

div#topMiddleBar 
{
  background: url('/images/topbotbar.gif');
  background-repeat: repeat-x;
  clear: left;
  float: left;
  width: 479px;
  height: 10px;
  margin: 0px;
  padding: 0px;
}

div#topRightContainer 
{
    float: left;
    width: 89px;
}

div#topRightImage 
{
    float: left;
    width: 89px;
    height: 92px;
}

div#topRightBotBar 
{
  background: url('/images/topbotbar.gif');
  background-repeat: repeat-x;
  clear: left;
  float: left;
  width: 89px;
  height: 10px;
}

div#productselectordiv 
{
    padding-left: 20px;
}

div#leftContainer 
{
    clear: left;
    float: left;
    width: 161px;
}

div#leftcorner 
{
    float: left;
    padding-left: 6px;
}

div#left1 
{   
    clear: left;
    float: left;
    padding-left: 6px;
    height: 170px;
    width: 161px;
}

div#left1Container 
{
    float: left;
}

div#leftemptyspace1 
{
    float: left;
    width: 6px;
}

div#leftContent1 
{
   float: left;
   background-color: #868F98;
   /*height: 157px;*/
   height: 207px;
   width: 153px;
}

div#leftContent1 ul
{
    margin: 0px;
    padding: 0px;
    padding-left: 16px;
}

div#leftContent1 li 
{
    font:bold 7.4pt arial, verdana;
    list-style: none;
    margin-top: 9px;
    line-height: 10px;
}

div#leftContent1 ul li a 
{
    text-decoration: none;
    color: #FFFFFF;
} 

div#leftContent1 ul li 
{
   position: relative;
}

div#leftContent1 ul li a:hover 
{
    text-decoration: none;
    /*color: #CC3333;*/
} 

/* Left Navigation Flyout */
div#leftContent1 li ul.shootout
{
	font-weight: normal;
	display: none;
	position: absolute;
	top: 0px;
	left: 120px;
	width: 200px;
	margin: 0px;
	padding: 0px;
	z-index: 100;
	
	
}

div#leftContent1 li ul.shootout li
{
	background: #868F98;
	font:bold 7.4pt arial, verdana;
	margin: 0px;
	padding: 3px 0px 3px 6px;
}

div#leftContent1 li ul.shootout li a
{
	color: #fff;
	padding: 3px 0px 3px 6px;
	
}

div#leftContent1 li ul.shootout li a:hover
{
	 color: #CC3333;
	 padding: 3px 0px 3px 6px;
}

div#leftContent1 li:hover ul, div#leftContent1 li.sfhover ul 
{
	display: block; 
}

div#left2Container 
{
    float: left;
}

div#leftemptyspace2 
{
    float: left;
    width: 6px;
}

div#leftContent2 
{
   float: left;
   background-color: #868F98;
   /*height: 320px;*/
   width: 153px;
}

div#leftContent2 ul
{
    margin: 0px;
    padding: 0px;
    padding-left: 16px;
}

div#leftContent2 li 
{
    font:bold 7.4pt arial, verdana;
    list-style: none;
    line-height: 10px;
    margin-top: 9px;
}


div#leftContent2 a 
{
    text-decoration: none;
    color: #FFFFFF;
} 

div#whitespace1 
{
    clear: left;
    float: left;
    width: 153px;
    height: 2px;
} 

div#botcorner 
{
    float: left;
    padding-left: 6px;
}

div#botcornerlinkcontainer 
{
    float: left;
    padding-left: 6px;
}

div#botcornerLink
{
    float: left;
    background: url('/images/ltbar.gif');
    background-repeat: repeat-y;
    width: 153px;
    height: 74px;
}



div#botcornerlinkcontainer ul
{
    margin: 0px;
    padding: 0px;
    padding-left: 16px;
}

div#botcornerlinkcontainer li 
{
    font:bold 7.4pt arial, verdana;
    list-style: none;
    margin-top: 9px;
    line-height: 10px;
}

div#botcornerlinkcontainer ul li a 
{
    text-decoration: none;
    color: #999999;
} 

div#botcornerlinkcontainer ul li 
{
   position: relative;
}

div#botcornerlinkcontainer ul li a:visited 
{
    text-decoration: none;
    color: #666666;
} 

div#botcornerlinkcontainer ul li a:hover 
{
    text-decoration: none;
    color: #CC3333;
} 

div#adidiv
{
	/*margin-top: 10px;
    padding-left: 2px;*/
    margin-top: 8px;
    padding-left: 13px;
    float: left;
    font:7.4pt arial, verdana;
}

div#middleContainer 
{
    float: left;
    margin: 0px;
    padding: 0px;
    /* added in by craig to fix safari bug */
    width: 588px;
}

div#middleTopBar 
{   
    float: left;
    background: url('/images/topmiddlebar2.gif');
    background-repeat: no-repeat;
    width: 588px;
    height: 4px;
}

div#middleNav 
{
    clear: left;
    float: left;
    width: 587px;
    height: 16px;
    border-left: 1px solid #613638;
    border-bottom: 1px solid #613638;
    background-color: #3D1E27;
}

div#middleNav ul 
{
    margin: 0px;
    padding: 0px;
    line-height: 12px; 
}

div#middleNav ul li 
{
    list-style: none;
    padding-left: 22px;
    padding-right: 22px;
    display: inline;
    position: relative;
}


/*div#middleNav ul li 
{   
    position: relative;
}*/

div#middleNav li.first 
{
    list-style: none;
    padding-left: 22px;
    padding-right: 12px;
    display: inline;
}

div#middleNav li.last
{
    list-style: none;
    margin: 0px;
    padding-right: 22px;
    padding-left: 12px;
    display: inline;
}

div#middleNav a:link, div#middleNav a:visited, div#middleNav a:active 
{
    text-decoration: none;
    color: #FFFFFF;
    font:bold 8pt arial, verdana;
}

div#middleNav a:hover
{
    text-decoration: none;
    color: #CC0000;
    font:bold 8pt arial, verdana;
}

div#middleNav li ul.aboutdropdown
{
	display: none;
	position: absolute;
	left: -1px;
	top: 1.1em;
	z-index: 1;
	margin: 0px;
	padding: 0px;
}

div#middleNav li ul.contactdropdown
{
	display: none;
	position: absolute;
	left: 4px;
	top: 1.1em;
	z-index: 1;
}

div#middleNav li:hover ul, div#middleNav li.sfhover2 ul
{
	display: block; 
	background: #3D1E27;
}

div#middleNav li ul.aboutdropdown li.dropdown
{
	background: #3D1E27;
	display: block;
	width: 100px;
	height: 16px;
	text-align: left;
}

div#middleNav li ul.contactdropdown li.dropdown
{
	background: #3D1E27;
	display: block;
	width: 60px;
	height: 16px;
}

div#middleNav li ul.aboutdropdown li.dropdown a
{
	color: #fff;
	font:bold 7.4pt arial, verdana;
	padding: 4px;
	width: 100px;
}

div#middleNav li ul.aboutdropdown li.dropdown a:hover
{
	 color: #CC3333;
	 padding: 4px;
	 width: 100px;
}

div#middleNav li ul.contactdropdown li.dropdown a
{
	color: #fff;
	font:bold 7.4pt arial, verdana;
	padding: 4px;
	width: 60px;
}

div#middleNav li ul.contactdropdown li.dropdown a:hover
{
	 color: #CC3333;
	 padding: 4px;
	 width: 60px;
}

div#middleSpacer1 
{
    float: left;
    width: 588px;
    height: 2px;
}

div#middleContents1 
{
    float: left;
    width: 588px;
}

div#featuredDiv 
{
    float: left;
   /* background: url('/images/featuredproduct.gif');*/
    border: 1px solid #999999;
    width: 248px;
    height: 196px;
}

div#middleSpacer2 
{
    float: left;
    width: 2px;
}

div#flashDiv
{
    float: left;
    /*background: url('/images/omgflash.gif');*/
        background-Color: #FFFFFF;
    border: 1px solid #999999;
    width: 334px;
    height: 196px;
}

div#middleSpacer3 
{
    float: left;
    width: 588px;
    height: 2px;
}

div#omgDiv 
{
    float: left;
    border: 1px solid #999999;
    width: 248px;
    min-height: 136px;
}

* html div#omgDiv { height: 136px; } 

div#omgDivContent 
{
    float: left;
    padding: 0px 10px 0px 16px;
    margin: 10px 0px 10px 0px;
}

div#omgDivContent h2
{
    float: left;
    font: bold 9pt arial, verdana;
    color: #CC0000;
    margin: 0px;
    padding: 0px;
}

div#omgDivContent p
{
    clear: left;
    font: 7.4pt arial, verdana;
    color: #666666;
    margin: 0px;
    padding: 4px 0px 0px 0px;
}

div#middleSpacer4 
{
    float: left;
    width: 2px;
}

div#featuredProjectDiv
{
    float: left;
    border: 1px solid #999999;
    width: 334px;
    min-height: 136px;
}

* html div#featuredProjectDiv { height: 136px; }

div#featuredProjectDivContent
{
    float: left;
    padding: 0px 10px 0px 10px;
    margin: 10px 0px 10px 0px;
}

div#featuredProjectDivContent h2
{    
    float: left;
    font: bold 9pt arial, verdana;
    color: #CC0000;
    margin: 0px;
    padding: 0px;
    
}

div#featuredProjectDivContent h2 a
{    
    float: left;
    font: bold 9pt arial, verdana;
    color: #CC0000;
    margin: 0px;
    padding: 0px;
    
}

div#featuredProjectDivContent p
{    
    clear: left;
    font: 7.4pt arial, verdana;
    color: #666666;
    margin: 0px;
    padding: 4px 0px 0px 0px;
}

div#featuredProjectDivContent p.nospace
{    
    margin: 0px 30px 0px 0px;
    padding: 0px;
}


div#featuredProjectDivContent a
{    
    text-decoration: none;
    font:bold 7.4pt arial, verdana;
    color: #CC0000;
}

div#featureText
{    
    float: left;
    width: 180px;
}

div#featureImg
{    
    float: left;
}

div#rightContainer 
{
    float: left;
    width: 11px
}

div#middleSpacer5 
{
    clear: left;
    float: left;
    width: 588px;
    height: 2px;
}

div#rightTopBar 
{
    float: left;
    background: url('/images/rightbotbar2.gif');
    background-repeat: no-repeat;
    width: 11px;
    height: 30px;
}

div#rightbarbg 
{   
    float: left;
    background: url('/images/rightbarbg.gif');
    background-repeat: repeat-y;
    width: 11px;
    min-height: 471px;
}

* html div#rightbarbg { height: 471px; }

div#rightbotcorner 
{   
    float: left;
    background: url('/images/rightbotcorner.gif');
    background-repeat: no-repeat;
    width: 11px;
    height: 19px;
}

div#middleContents3 
{
    float: left;
    background: url('/images/showcasebg.gif');
    background-repeat: no-repeat;
    width: 588px;
    height: 183px;
}

div#showcaseDiv 
{
    clear: left;
    float: left;
    width: 250px;
}

div#showCaseDivContent
{
    float: left;
    padding: 0px 10px 0px 16px;
    margin: 10px 0px 10px 0px;
}

div#showCaseDivContent h2
{    
    float: left;
    font: bold 9pt arial, verdana;
    color: #CC0000;
    margin: 0px;
    padding: 0px;
    
}

div#showCaseDivContent p
{    
    clear: left;
    font: 7.4pt arial, verdana;
    color: #666666;
    margin: 0px;
    padding: 4px 0px 0px 0px;
}

div#showCaseDivContent p.nospace
{    
    margin: 0px 15px 0px 0px;
    padding: 0px;
}


div#showCaseDivContent a
{    
    text-decoration: none;
    font:bold 7.4pt arial, verdana;
    color: #CC0000;
}

div#showcase1 
{
   float: left;
   margin: 18px 0px 10px 0px;
   padding: 0px 10px 0px 19px;
}

div#showcase2
{
    float: left;
    margin: 18px 0px 0px 0px;
    padding: 0px 0px 0px 21px;
}

/* Footer Home*/

div#footercontainer
{
    clear: left;
    float: left;
    margin: 6px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 765px;
}

div#footer
{
    margin: 0px;
    padding: 0px;
    width: 765px;
}

div#footer ul 
{
   margin: 0px 0px 0px 0px;
   padding: 0px 16px 0px 0px;
   line-height: 6px;
}

div#footer ul li 
{
    margin: 0px;
    padding: 0px 1px 0px 1px;
    display: inline;
    font: 7pt arial, verdana;
    color: #CC0000;
   
}

div#footer #aditag 
{
    margin: 4px 0px 0px 0px;
    padding: 0px 16px 0px 0px;
}

div#footer #aditag li 
{
    margin: 0px 0px 0px 0px;
    padding: 0px 1px 0px 1px;
    display: inline;
    font: 6.4pt arial, verdana;
    color: #333366;
}

div#footer a
{
    text-decoration: none;
    font: 7.4pt arial, verdana;
    color: #CC0000;
}

/* Footer Secondary*/

div#footerseccontainer
{
    clear: left;
    float: left;
    margin: 6px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 599px;
}

div#footersec
{
    margin: 0px;
    padding: 0px;
    width: 599px;
}

div#footersec ul 
{
   margin: 0px 0px 0px 0px;
   padding: 0px 16px 0px 0px;
   line-height: 6px;
}

div#footersec ul li 
{
    margin: 0px;
    padding: 0px 1px 0px 1px;
    display: inline;
    font: 7pt arial, verdana;
    color: #CC0000;
   
}

div#footersec #aditag 
{
    margin: 4px 0px 0px 0px;
    padding: 0px 16px 0px 0px;
}

div#footersec #aditag li 
{
    margin: 0px 0px 0px 0px;
    padding: 0px 1px 0px 1px;
    display: inline;
    font: 6.4pt arial, verdana;
    color: #333366;
}

div#footersec a
{
    text-decoration: none;
    font: 7.4pt arial, verdana;
    color: #CC0000;
}

/* Secondary Top Navigation */
div#middleSecContainer 
{
    float: left;
    width: 599px;
    margin: 0px;
    padding: 0px;
}

div#middleSecTopBar 
{   
    float: left;
    background: url('/images/topmiddlebarfull2.gif');
    background-repeat: no-repeat;
    width: 599px;
    height: 4px;
}

div#middleSecNav 
{
    clear: left;
    float: left;
    width: 587px;
    height: 16px;
    border-left: 1px solid #613638;
    border-bottom: 1px solid #613638;
    background-color: #3D1E27;
}

div#middleSecNav ul 
{
    margin: 0px;
    padding: 0px;
    line-height: 12px;
}

div#middleSecNav ul li 
{
    list-style: none;
    padding-left: 22px;
    padding-right: 22px;
    display: inline;
     position: relative;
}

div#middleSecNav li.first 
{
    list-style: none;
    padding-left: 22px;
    padding-right: 12px;
    display: inline;
}

div#middleSecNav li.last
{
    list-style: none;
    margin: 0px;
    padding-right: 22px;
    padding-left: 12px;
    display: inline;
}

div#middleSecNav a:link, div#middleSecNav a:visited, div#middleSecNav a:active 
{
    text-decoration: none;
    color: #FFFFFF;
    font:bold 8pt arial, verdana;
}

div#middleSecNav a:hover
{
    text-decoration: none;
    color: #CC0000;
    font:bold 8pt arial, verdana;
}

div#middleSecNav li ul.aboutdropdown
{
	display: none;
	position: absolute;
	left: -1px;
	top: 1.1em;
	z-index: 1;
	margin: 0px;
	padding: 0px;
}

div#middleSecNav li ul.contactdropdown
{
	display: none;
	position: absolute;
	left: 4px;
	top: 1.1em;
	z-index: 1;
}

div#middleSecNav li:hover ul, div#middleSecNav li.sfhover2 ul
{
	display: block; 
	background: #3D1E27;
}

div#middleSecNav li ul.aboutdropdown li.dropdown
{
	background: #3D1E27;
	display: block;
	width: 100px;
	height: 16px;
}

div#middleSecNav li ul.contactdropdown li.dropdown
{
	background: #3D1E27;
	display: block;
	width: 60px;
	height: 16px;
}

div#middleSecNav li ul.aboutdropdown li.dropdown a
{
	color: #fff;
	font:bold 7.4pt arial, verdana;
	padding:4px;
}

div#middleSecNav li ul.aboutdropdown li.dropdown a:hover
{
	 color: #CC3333;
	 padding:4px;
}

div#middleSecNav li ul.contactdropdown li.dropdown a
{
	color: #fff;
	font:bold 7.4pt arial, verdana;
	padding:4px;
}

div#middleSecNav li ul.contactdropdown li.dropdown a:hover
{
	 color: #CC3333;
	 padding:4px;
}

/* Secondary Right Layout */
div#rightSecTopBar 
{
    float: left;
    background: url('/images/rightbarbg.gif');
    background-repeat: repeat-y;
    width: 11px;
    height: 30px;
    margin: 0px;
    padding: 0px;
}

div#rightsecbarbg 
{   
    float: left;
    background: url('/images/rightbarbg.gif');
    background-repeat: repeat-y;
    width: 11px;
    height: 471px;
}

div#rightsecbotcorner 
{   
    float: left;
    background: url('/images/rightbotcorner.gif');
    background-repeat: no-repeat;
    width: 11px;
    height: 19px;
}

/* Secondary Content Area */
div#middleSecContentDiv 
{
    float: left;
    width: 599px;
}

div#middleSecContent 
{
    float: left;
    width: 569px;
    background: url('/images/rightbarbg.gif');
    background-repeat: repeat-y;
    background-position: right top;
    padding: 0px 10px 0px 20px;
}

div#middleSecContent h2 
{
    font:bold 11pt arial, verdana;
    color: #666666;
    margin: 8px 0px 12px 0px;
}

div#middleSecContent h2.productH2
{
    font:bold 8pt arial, verdana;
    color: #333333;
    margin: 8px 0px 12px 0px;
}

div#middleSecContent h2.productH2 a.gray
{
    font:bold 8pt arial, verdana;
    color: #999999;
}

div#middleSecContent h3 
{
    font:bold 8pt arial, verdana;
    color: #666666;
    margin: 16px 0px 0px 0px;
}

div#middleSecContent p 
{
    margin: 14px 0px 0px 0px;
    font:8pt arial, verdana;
    color: #666666;
}

div#middleSecContent p.secbotspace
{
    margin: 25px 0px 0px 0px;
    padding: 0px 0xp 0px 0px;
}

div#middleSecContent ul 
{
   margin-top: 10px;
}

div#middleSecContent li 
{
    font:8pt arial, verdana;
    line-height: 16px;
    color: #666666;
}

div#middleSecRight 
{
    float: left;
    background: url('/images/rightbarbg.gif');
    background-repeat: repeat-y;
    width: 11px;
    height: 100%;
}

div#middleSecAbout
{
    background: url('/images/roofabout.jpg');
    background-repeat: no-repeat;
    background-position: right top;
    width: 565px;
    height: 100%;
}

div#middleSecPlain
{
    width: 565px;
    font:8pt arial, verdana;
    color: #666666;
    min-height: 450px;
    height: 100%;
}

* html div#middleSecPlain { height: 450px; }

/* Secondary Bottom Bar */

div#middleSecBotBar 
{
    clear: left;
    float: left;
    padding: 0px 0px 0px 2px;
    margin: 0px 0px 0px 0px;
    width: 599px;
    height: 26px;
}

div.suggestions {
    border: 1px solid black;
    position: absolute; 
    font: 6.4pt arial, verdana;  
    background-color: #FFFFFF;
    height: 9px;
    z-index: 100;
    height: auto;
}

div.suggestions div {
    cursor: default;
    padding: 0px 3px;
    font: 6.4pt arial, verdana;
    z-index: 100;
}

div.suggestions div.current {
    background-color: #3366cc;
    color: white;
    font: 6.4pt arial, verdana;
    z-index: 100;
}

.redhr 
{
    color: #CC0000;
    height: 2px;
}

hr.greyhr 
{
    color: #666666;
    height: 1px;
    background-Color: #666666;
    border: 0px solid #666666;
}

hr.grey2hr 
{
    color: #666666;
    height: 2px;
    background-Color: #666666;
    border: 0px solid #666666;
}

div#jobBenefits 
{
   float: left;
}

div#jobBenefits ul {
	margin: 0px;
	margin-left: 20px;
	padding: 0px;
}

div#jobBenefits ul li 
{
    list-style: none;
    text-indent: -1.2em;
}

div#jobBenefits2
{
   float: left;
   /*width: 450px;*/
}

div#jobBenefits2 ul li 
{
    list-style: none;
}

div#jobList
{
   clear: left;
   float: left;
}

/* Product View */
div#middleSecProductContainer 
{
    float: left;
    width: 560px;
}

div#middleSecProductContainer p
{
   margin: 0px 0px 4px 0px;
}

div#middleSecProductLeft 
{
    float: left;
    width: 275px;
}

div#middleSecProductPhoto 
{
    float: left;
    width: 275px;
}

div#middleSecProductDescription
{
    clear: left;
    float: left;
    width: 275px;
}

div#middleSecProductDownload 
{
    clear: left;
    float: left;
    width: 275px;
}

div#middleSecProductRight 
{
    float: left;
    width: 275px;
}

div#middleSecProductFeaturesBenefits
{
    float: left;
    width: 260px;
    margin-left: 10px;
}

div#middleSecProductFeaturesBenefits p ul 
{
    margin-bottom: 0px;
    padding-bottom: 0px;
}


div#middleSecProductRelated 
{
    clear: left;
    float: left;
    width: 260px;
    margin-left: 10px;
}

div#middleSecProductPhysicalData 
{
    clear: left;
    float: left;
    width: 560px;
}

#tblPhysicalData 
{
    border-collapse: collapse; 
    border: 1px solid #C0C0C0;
}

#tblPhysicalData td
{
    border-collapse: collapse;
}

#tblPhysicalDataMain td
{
    border-collapse: collapse; 
}

#tblPhysicalDataMain table tr td
{
     border: 1px solid #C0C0C0;
}

#tblPhysicalDataCatalog 
{
    border-collapse: collapse;
    border: 1px solid #C0C0C0;
}

#tblPhysicalDataCatalog td
{
    border: 1px solid #C0C0C0;
    border-collapse: collapse;
}

#tblPhysicalDataDesc 
{
    border-collapse: collapse; 
    border: 1px solid #C0C0C0;
}

.tblcatalogheader 
{
	font:bold 8pt arial, verdana;
    height: 28px;
    vertical-align: middle;
}

div#downloadbutton 
{
    width: 44px;
    border: 1px solid #C0C0C0;
    font: 6.4pt arial, verdana;
    text-align: center
}

div#downloadbutton a
{
    text-align: center;
    text-decoration: none;
}

.downloadbutton 
{
    float: left;
    width: 44px;
    height: 38px;
    margin-right: 10px;
    border: 1px solid #C0C0C0;
    font:6.4pt arial, verdana;
    text-align: center
}

.downloadbutton a
{
    text-align: center;
    text-decoration: none;
}

div#featuredprojectphotoscontainer 
{
    float: left;
    width: 560px;
}

div#featuredprojectphoto 
{
    float: left;
    width: 400px;
}

div#featuredprojectdesc 
{
    clear: left;
    float: left;
    width: 560px;
}

div#featuredprojectthumbnails 
{
    float: left;
    width: 120px;
}

div#featuredprojectthumbnails .featuredprojectthumbnail 
{
    float: left;
    width: 108px;
    margin: 0px 0px 6px 10px;
}

.error 
{
    color: #CC0000;
}

.hideState {
	Position: relative;
	LEFT: -999em;
}

.showState {
	Left: auto;
}

.Button_Disabled,
.NavigationButton_Disabled
{
	border: #a9a9a9 1px outset;
	height: 20px;
	background-color: #e6e6e6;
	font-size: 12px;
	color: #9f9f9f;
	text-align: center;
}
.Button_Enabled,
.NavigationButton_Enabled
{
	border: #000000 1px outset;
	height: 20px;
	background-color: #b6b6b6;
	font-size: 12px;
	color: #000000;
	text-align: center;
}
.Button_Highlight,
.NavigationButton_Highlight
{
	border: #000000 1px outset;
	height: 20px;
	background-color: #a2a2a2;
	font-size: 12px;
	color: #000000;
	text-align: center;
	cursor: pointer;
}