@charset "utf-8";
/* Crystals Style Sheet */

@media all{

/* =The above @media rule hides this stylesheet from the discontinued Microsoft Internet Explorer for Mac.*/

/* =universals
These rules are applied to all elements unless otherwise specified below.*/
* { margin : 0; padding : 0; }
h2, h3, h4, h5, p, ul, ol, hr { margin : 0 0px; padding: 0em; }

/* =html */
/*This creates a persistent scroll bar in Firefox to prevent page jump*/
html { overflow: -moz-scrollbars-vertical !important; }

/* =body */
body{  }

.background2{  }
.background3{  }
.background4{  }
.background5{  }
.background6{  }
.background7{  }

.Print{}
.NoPrint{ display: none; }

ul{ list-style: inside; margin: 0px 0px 0px 20px; list-style-position: outside;}

.indent{ margin: 0px 0px 0px 20px; }

h1 { font: 18px normal Arial, Helvetica, sans-serif; text-transform: uppercase; margin: 10px 0px 10px 0px; }

div#MainNavigationContainer{ display: none }

a{color: #000000; text-decoration: underline;}
a:visited{color: #000000; text-decoration: underline;}
a:hover{color: #000000; text-decoration: none;}
a.active { color: #000000; text-decoration: underline; }

div#HeaderLogo{ display: none; }
div#HeaderPrint{  }

/* =Page Container */
div#PageContainer{width: 994px; margin: 0 auto; }
/* =Header */
div#HeaderContainer{width: 994px; height: 98px; float: left; }
/* =Flash Container */
div#FlashContainer{ display: none }
.FlashContent{ width: 994px; height: 520px; margin: 0px 0px 0px 0px; float: left; z-index:21; }
.FlashContentStyles{ color: #000000; font: normal 12px/22px Arial, Helvetica, sans-serif; text-align: center; width: 994px; height: 520px; }

/**************************************************************
	Content Styles
***************************************************************/
div#ContentContainer{ width: 944px; float: left; }
.Content{ width: 450px; padding: 0px 0px 18px 0px; float: left; font: normal 12px/18px Arial, Helvetica, sans-serif; color: #000000;}
.Content p{  font: normal 12px/18px Arial, Helvetica, sans-serif; color: #000000; padding-bottom: 10px; }
.ContentHome{ width: 600px; padding: 0px 0px 18px 0px; float: left; font: normal 12px/18px Arial, Helvetica, sans-serif; color: #000000;}
.ContentHome p{  font: normal 12px/18px Arial, Helvetica, sans-serif; color: #000000; padding-bottom: 10px; }
.Details{ width: 200px; float: left; margin: 42px 0px 20px 50px; padding: 0px 0px 0px 10px; border-left: #000000; border-left-style: solid; border-left-width: 1px; }
.Details p{ font: normal 11px/15px Arial, Helvetica, sans-serif; color: #000000; padding-bottom: 10px; }


/**************************************************************
	PNF Styles
***************************************************************/
.PNF{  width: 944px; float: left; }
.PNFContent{ width: 166px; padding: 0px 0px 18px 70px; float: left; font: normal 12px/18px Arial, Helvetica, sans-serif; color: #000000; }
.PNFContent p{  font: normal 12px/18px Arial, Helvetica, sans-serif; color: #000000; padding-bottom: 10px; }
.PNFContent ul li{ list-style-type: none; }

/**************************************************************
	Footer Styles
***************************************************************/
div#FooterContainer{width: 994px; float: left;}

/**** Email Specific Styles ****/
.EmailInput { color:#000000; width: 100px; border: #000000 1px solid; background-color: #F3F3F3; font-size: 10px; vertical-align: middle; padding: 0px 0px 0px 2px; }
div#EmailWidgetContainer{ display: none }
div#EmailWidget{ color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
div#EmailWidget img{ margin: 0px 0px 0px 4px; vertical-align: middle; }
.EmailRule{ display: none }

/**** Footer Content Styles ****/
div#USGBCLogo { display: none }
div#FooterContent{ display: none }
a.footer-link:link { color: #000000; text-decoration: underline; }
a.footer-link:visited { color: #000000; text-decoration: underline; }
a.footer-link:hover { color: #000000; text-decoration: underline; }
a.footer-link:active { color: #000000; text-decoration: underline; }

div#footer-print{ width: 450px; padding: 0px 0px 0px 0px; color:#000000; font-family: Arial, Helvetica, sans-serif; font-size: 10px;  float: left; }

/* closing tag for "@media all" below */
}