/*
 Screen style    
 Site: Huber Woods
*/

body {
 background-color: #000;
 color: #fff;
 font-size: 75%;
 padding: 0;
 text-align: center;
}

h1 {
 font-size: 1em;
 margin: 1em 0;
}

h2 {
 font-size: 1em;
}

h2.section {
 background-color: #000;
 color: #fff;
 margin: 0;
 padding: 4px 4px 4px 22px;
}

hr.divider {
 background: #003366;
 border: 0;
 clear: both;
 color: #003366;
 display: block;
 height: 1px;
 margin: 20px 0;
}
hr.dividertable {
	border-bottom:thin;
	border-bottom-color: #000000;
}

hr.divider.full-width {
 margin-top: 50px;
 width: 100%;
}

hr.rowDiv {
 background: #003366;
 border: 0;
 clear: both;
 color: #003366;
 display: block;
 height: 1px;
 margin: 0px;
}

img.warranty {
 margin-bottom: 30px;
}

p.smaller {
 font-size: 0.92em;
}

sup {
 font-size: 0.64em;
 position: relative;
 top: -0.25em;
}

sup a {
 background-color: transparent;
 color: #003366;
 text-decoration: none;
}

ul.left {
 float: left;
 padding-bottom: 30px;
 width: 150px;
}

ul.right {
 float: right;
 padding-bottom: 30px;
 width: 150px;
}

.adobe {
 background-color: #B2CCD9;
 color: #666;
 font-size: 0.92em;
 margin: 120px 0 0 0;
 padding: 15px 5px 15px 10px;
}

.adobe a {
 background-color: transparent;
 color: #666;
}

.adobe img {
 margin-bottom: 6px;
}

.advantech #header {
 
}

.box {
 border-top: 1px solid #003366;
 margin: 18px 0;
 padding: 18px 0;
}

.footnotes {
 font-size: 0.75em;
}

.footnotes.narrow {
 margin: 0 80px 15px 35px;
}

.global-nav {
 background-color: #000;
 color: #999;
 font-size: 0.83em;
 margin: 0;
 padding: 0 75px 5px 0;
 text-align: right;

}

.global-nav a:link, .global-nav a:visited {
 background-color: #000;
 color: #999;
 text-decoration: none;
}

.global-nav a:hover {
 background-color: #000;
 color: #fff;
}

.home #content {
 background: transparent url(../images/bg/home-content.gif) 100% 352px no-repeat;
 color: #fff;
 float: none;
 padding: 0;
 width: 770px;

}

.home #content-wrapper {
 background: transparent url(../images/bg/home-content-wrapper.gif) bottom right repeat-y;
 color: #fff;
 width: 770px;
 z-index: 20;
}

.home #footer {
 background: #000 url(../images/bg/home-footer.gif) 12px 0 no-repeat;
 color: #989898;
 padding-left: 12px;
 padding-top: 22px;
}

.home #header {
 height: 8.6em;
 background: #fff url(../images/bg/home-header.gif) bottom left no-repeat;
 color: #999;

}

/* background-image: url(../images/bg/grid-home.gif);
 */
.home #inner-wrapper {
background-position: 100% 8.6em;
 padding: 8.6em 0 0 0;
 z-index:20;
}

.huber-blue #header {
 background-image: url(../images/headers/huber-blue.gif);
}

.huber-blue #sec-nav a {
 background-color: #01A4E8;
}

.huber-blue #sec-nav li li a {
 background-color: transparent;
}

.intro {
 padding: 20px 0 0 21px;
}

.login #header {

 background-image: url(../images/headers/login.jpg);
}

.login #sec-nav a {
 background-color: #73A1BA;
}

.login #sec-nav li li a {
 background-color: transparent;
}

.login .newsletter {
 margin-top: 270px;
}

.login-form {
 background: transparent url(../images/bg/login-form.jpg) top left repeat-x;
 color: #003366;
 min-height: 200px;
 padding: 10px 15px;

}

.login-form h2 {
 margin: 0 0 1em 0;
}

/*
.login-form input {
 width: 115px;
}
*/

.login-form input.image {
 margin-left: 5px;
 width: 19px;
}


.login-form label {

 color: #003366;


}

.login-form label, .login-form input {
 font-size: 0.92em;
 margin: 0;
 vertical-align: middle;
}

.login-form p {
 margin: 0.75em 0 0 0;
}

.logos {
 background-color: #000;
 color: #fff;
 height: 43px;
 margin: 0;
 padding: 8px 0 10px 21px;
}

.logos .first {
 margin-right: 36px;
}

.media4 #header {
 background-image: url(../images/headers/advantechRim.jpg);
}

.media3 #header {
 background-image: url(../images/headers/advantechSheathing.jpg);
}

.media2 #header {
 background-image: url(../images/headers/customers.jpg);
}
.media2 #sec-nav a {
 background-color: #73A1BA;
}

.media #header {
 background-image: url(../images/headers/media.jpg);
}


.media #sec-nav a {
 background-color: #73A1BA;
}

.media #sec-nav li li a {
 background-color: transparent;
}

.media .newsletter {
 margin-top: 270px;
}

.newsletter {
 background-color: #698B9D;
 color: #fff;
 font-size: 0.92em;
 margin: 70px 0 10px 0;
 padding: 10px 15px 12px 15px;
}

.newsletter #email {
 padding: 0 5px;
 width: 100px;
 font-size: 1.09em;
}

.newsletter h2 {
 margin: 0 0 4px 0;
}

.newsletter input {
 color: #666;
 margin: 0;
 vertical-align: middle;
}

.newsletter label {
 background-color: transparent;
 color: #fff;
}

.newsletter p {
 margin: 0;
}

.oem #header {
 background-image: url(../images/headers/oem.jpg);
}

.oem #sec-nav a {
 background-color: #73A1BA;
}

.oem #sec-nav ul li a {
 background-color: transparent;
 color: #000000;
	font-size: 0.92em;
 	font-weight: normal;
}

.advantech #sec-nav ul li a {
 background-color: transparent;
 color: #000000;
	font-size: 0.92em;
 	font-weight: normal;
}

.product {
 background: transparent url(../images/bg/product2.jpg) top left repeat-x;
 color: #003366;
 float: left;
 margin-right: 5px;
_margin-right: 3px;
 min-height: 280px;
 padding: 5px;
 width: 125px;
}

.product h2 {
 margin: 0;
}

.product li a {
 background: transparent url(../images/bg/arrow3.gif) top left no-repeat;
 width: 110px;
 color: #003366;
 display: block;
 padding: 4px 4px 4px 12px;
 text-decoration: none;
}

.product li a:hover {
 color: #336699;
}

.product p {
 font-size: 0.92em;
 margin: 10px 0 20px 1px;
}


/* PRODUCT 2 */

.product2 {
 background: transparent url(../images/bg/product2.jpg) top left repeat-x;
 color: #003366;
 float: left;
 margin-right: 5px;
_margin-right: 3px;
 min-height: 280px;
 padding: 5px;
 width: 125px;
}

.product2 h2 {
 margin: 0;
}

.product2 li a {
 background: transparent url(../images/bg/arrow3.gif) top left no-repeat;
 width: 110px;
 color: #003366;
 display: block;
 padding: 4px 4px 4px 12px;
 text-decoration: none;
 list-style: none;
}

.product2 li a:hover {
 color: #336699;
}

.product2 p {
 font-size: 0.92em;
 margin: 10px 0 20px 1px;
}

.product2 .last {
 margin-right: 0;
float: right;
}

/* END */

.product.last {
 margin-right: 0;
float: right;
}

.solutions #header {
 background-image: url(../images/headers/Library-overview.jpg);
 background-color: transparent;
background-repeat: no-repeat;

}

.product-overview #header {
 background-image: url(../images/headers/Library-overview.jpg);
}

.product-overview2 #header {
 background-image: url(../images/headers/media.jpg);
}

.product-overview #sec-nav a {

 background-color: #73A1BA;
}

.product-overview2 #sec-nav a {
 background-color: #73A1BA;
}

.product-overview #sec-nav li li a {

 background-color: transparent;
}

.product-overview #sec-nav ul li a {
 color: #000000;
	font-size: 0.92em;
 	font-weight: normal;
 background-color: transparent;
}

.product-overview2 #sec-nav li li a {
 background-color: transparent;
}

.request-form {
 font-size: 0.92em;
}

.request-form .first {
 background: #9DBBCA url(../images/bg/table1.jpg) top left repeat-x;
 color: #003366;
}

.request-form .first-row td {
 padding-top: 10px;
}

label.firstname {
  color: #FF0000;
}

.request-form .label {
 text-align: right;
 width: 105px;
}

.request-form .last-row td {
 padding-bottom: 10px;
}

.request-form .second {
 background: transparent url(../images/bg/table2.jpg) top left repeat-x;
 color: #003366;
}

.request-form p {
 margin-top: 15px;
 padding: 0 10px;
}

.request-form p.submit {
 border-top: 1px solid #003366;
 margin: 20px 0 0 10px;
 padding: 15px 55px 0 0;
 text-align: right;
 width: 420px;
}

.formError {
 background-color: #CC99CC;
}

.request-form td input {
 width: 140px;
}

.testimonials {
 background-color: #91ABBA;
 color: #fff;
 font-size: 0.92em;
 padding: 16px 10px 20px 10px;
}

.testimonials a:link, .testimonials a:visited {
 background-color: transparent;
 color: #fff;
}

.testimonials blockquote {
 background-color: #91ABBA;
 color: #fff;
 margin: 0 0 15px 0;
}

.testimonials blockquote p {
 font-size: 1em;
 margin: 0;
}

.testimonials p {
 font-size: 0.92em;
 margin: 8px 0 0 0;
}

.two-cols #content {
 width: 500px;
}

.two-cols #content-wrapper {
 width: 685px;
}

.two-cols.wider #content {
 width: 558px;
}

.two-cols.wider #content-wrapper {
 width: 745px;
}

.zipsystem #header {

}

.zipsystem #sec-nav a {
 background-color: #6F8B51;
}

.zipsystem #sec-nav ul li a {
	background-color: transparent;
	color: #000000;
	font-size: 0.92em;
 	font-weight: normal;
}

.zipsystem.roof #header {
 background-image: url(../images/headers/zipsystem-roof.jpg);
}
.zipsystem #header {
 background-image: url(../images/headers/zipsystem.jpg);
}
.zipsystem.roof #sec-nav a {
 background-color: #B26E49;
}

.zipsystem.roof #sec-nav ul li a {
 background-color: transparent;
 color: #000000;
	font-size: 0.92em;
 	font-weight: normal;
}

#additional {
 height: 80px;
 width: 250px;
}

#animation-house {
 height: 495px;
 width: 379px;

 z-index:1;
}

#content {
 float: right;
 padding: 30px 0;
 width: 402px;

}

#contentAdmin {
 float: right;
 padding: 30px 0;
 width: 402px;
 background-color:#99CCFF;

}

#content2 {
 float: right;
 padding: 30px 0;
 width: 402px;
 background-color: transparent;

}

#content #faqs h3 {
 font-weight: bold;
}

#content .footnotes ol {
 margin: 0 0 15px 25px;
}

#content .footnotes ol li {
 margin: 0;
}

#content .footnotes ul {
 font-size: 1em;
 margin-top: 0;
}

#content .footnotes ul li {
 margin-bottom: 1em;
}

#content .product li {
 border-bottom: 1px solid #003366;
 list-style: none;
 margin: 0;
}

#content .product ul {
 border-top: 1px solid #003366;
 margin: 0;

}

/* PRODUCT 2 */
#content .product li {
 list-style: none;
 margin: 0;
}

#content .product ul {
 list-style: none;
 margin: 0;

}
/* END */

#content h2 {
 font-size: 0.92em;
}

#content h3 {
 font-size: 0.92em;
 font-weight: normal;
 margin: 1.5em 0 0 0;
}

#content ul {
 font-size: 0.92em;
 margin: 0 0 0 30px;
}

#content ul li {
 list-style: square;
 margin: 0;
}

#content ul.no-list-style {
 font-size: 1em;
 margin: 1em 0 2em 0;
}

#content ul.no-list-style li {
 list-style: none;
 margin-bottom: 0;
}

#content ul.with-margin li {
 margin-bottom: 1em;
}

#content-wrapper {
 background: transparent url(../images/bg/content-wrapper.jpg) left bottom no-repeat;
 color: #003366;
 float: left;
 width: 590px;
 z-index: 20;
}
#content-wrapper2 {
 background: transparent url(../images/bg/content-wrapper.jpg) left bottom no-repeat;
 color: #003366;
 float: left;
 width: 735px;
 z-index: 20;
}


#faqs .close {
 font-size: 0.92em;
 text-align: right;
 text-transform: lowercase;
}

#faqs a {
 background-color: transparent;
 color: #003366;
}

#faqs h2 {
 font-size: 0.92em;
 font-weight: normal;
 margin: 0 0 8px 0;
}

#faqs li {
 margin-bottom: 0.85em;
}

#faqs li ul {
 margin-bottom: 1.5em;

}

#faqs p {
 font-size: 0.92em;
}

#footer {
 background: #000 url(../images/bg/footer.jpg) 12px 0 no-repeat;
 color: #989898;
 font-size: 0.83em;
 padding: 15px 10px 30px 10px;
}

#footer .copyright {
 float: left;
 margin: 0;
 width: 340px;
}

#footer .links {
 float: right;
 margin: 0;
 text-align: right;
 width: 380px;
}

#footer a:link, #footer a:visited {
 background-color: #000;
 color: #989898;
 text-decoration: none;
}

#footer a:hover {
 background-color: #000;
 color: #fff;
}

#footer:after, #nav:after, #inner-wrapper:after, .home #content:after, .login-form:after {
 clear: both;
 content: ".";
 display: block;
 height: 0;
 visibility: hidden;
}

#header {
background-color: #fff;
 background-position: bottom left;
 background-repeat: no-repeat;
 color: #999;
 height: 18.2em;
 left: 0;
 position: absolute;
 top: 0;
 width: 770px;
 z-index: 1;
}

#header form {
 font-size: 0.92em;
 margin: 20px 47px 7px 270px;
 text-align: right;
}

#header form .links {
 background-color: #fff;
 color: #666;
 font-size: 0.91em;
 margin: 0 26px 6px 0;
}

#header form a:link, #header form a:visited {
 background-color: #fff;
 color: #666;
}

#header form input {
 background-color: #fff;
 color: #666;
 margin: 0 2px 0 0;
 padding: 0 3px;
 vertical-align: middle;

}



#header form input.button {
 padding: 0;
 width: auto;
}

#header form label {
 background-color: #fff;
 color: #999;
 margin-right: -4px;
 vertical-align: middle;
}

#header form p {
 margin: 0;
}

#home-left {
 background: transparent url(../images/bg/home-left.gif) top left no-repeat;
 color: #fff;
 float: left;
 padding-left: 12px;
 width: 368px;
}

#home-left h1 {
 font-size: 1em;
 height: 69px;
 margin: 115px 0 102px 21px;
 overflow: hidden;
 position: relative;
 width: 275px;
}

#home-left h1 span {
 background-image: url(../images/titles/solutions-trust.gif);
 background-position: top left;
 background-repeat: no-repeat;
 display: block;
 height: 69px;
 left: 0;
 position: absolute;
 top: 0;
 width: 275px;
 z-index: 1;
}

#home-left h2 {
 font-size: 1em;
 height: 19px;
 margin: 0 0 9px 0;
 overflow: hidden;
 position: relative;
 width: 336px;
}

#home-left h2 span {
 background-image: url(../images/titles/weatherability.gif);
 background-position: top left;
 background-repeat: no-repeat;
 display: block;
 height: 19px;
 left: 0;
 position: absolute;
 top: 0;
 width: 336px;
 z-index: 1;
}

#home-left p {
 font-size: 0.92em;
 line-height: 1.2;
}

#home-right {
 float: left;
 width: 390px;

}

#home-right {
 background: transparent url(../images/bg/home-left2.gif) no-repeat;
 font-size: 0.92em;
 z-index: 21;
}

#home-right #email {
 color: #666;
 padding: 0 5px;
 width: 126px;
 font-size: 1.09em;
}

#home-right form {
 margin: 15px 21px 0 0;
 text-align: right;
}

#home-right form p {
 margin: 0;
}

#home-right input {
 margin: 0;
 vertical-align: middle;
}

#home-right label {
 background-color: transparent;
 color: #fff;
 margin: 0 -4px 0 0;
}

#inner-wrapper {
background: #BED7E3 url(../images/bg/grid.gif) 100% 18.2em no-repeat;
 color: #003366;
 padding: 18.2em 13px 0 12px;
z-index: 21;
}

#installation-video {
 margin: 20px 0 50px 0;
}

#left-sidebar {
 background-color: transparent;
 color: #003366;
 float: left;
 min-height: 750px;
 width: 167px;
}

#logo {
 left: 14px;
 position: absolute;
 top: 2.4em;
 z-index: 10;
}

#myhuber {
 float: left;
 padding: 0 10px 40px 0;
 width: 375px;
}

#nav {
 background: #070707 url(../images/bg/nav.gif) top left repeat-x;
 color: #ccc;
 width: 770px;
 z-index: 1;
}

/* Target IE7 only  */
html>body #nav {
	*padding-bottom: 4px;
}
/* end */


#nav a {
 background: transparent url(../images/bg/arrow1.gif) left center no-repeat;
 color: #ccc;
 display: block;
 margin-right: 10px;
 padding: 4px 5px 4px 8px;
 text-decoration: none;

}

#nav a.last {
 margin-right: 0;
_margin-right: 10px;

}



#nav a:hover, #nav a.current, #nav li:hover a, #nav li.sfhover a {
 background-color: transparent;
 background-image: url(../images/bg/arrow-down.gif);
 color: #fff;



}

#nav li {
 float: left;
 list-style: none;
 margin: 0;

}

#nav li li {
 width: 124px;
;
}

#nav li li a {
 background: #000;
 color: #ccc;
 display: block;
 font-size: 0.92em;
 height: auto;
 line-height: normal;
 margin: 0;
 padding: 3px 4px 3px 6px;
 text-transform: none;
 width: 110px;

}

#nav li:hover li a, #nav li.sfhover li a {
 background-color: #000;
 background-image: none;
 color: #ccc;
}

#nav li:hover li a:hover, #nav li.sfhover li a:hover {
 background-color: #000;
 background-image: none;
 color: #fff;
}

#nav li ul {
 background-color: #000;
 color: #ccc;
 display: block;
 left: -999em;
 margin: 0;
 padding: 4px 0 9px 0;
 position: absolute;
 width: 124px;

}

#nav li ul ul {
 margin: -2em 0 0 124px;

}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
 left: -999em;

}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
 left: auto;
}

#nav ul {
 line-height: 1.0;
 margin: 0 0 0 55px;

}



/* ---- NAV Green ---  */

#navGreen {
	background: #397325 url(../images/bg/navGreen.gif) top left repeat-x;
	color: #ccc;
	width: 770px;
	height:20px;
	z-index: 1;
	top: 150px;

}

/* Target IE7 only  */
html>body #navGreen {
	*padding-bottom: 4px;
}
/* end */


#navGreen a {
 background: transparent url(../images/bg/arrow1.gif) left center no-repeat;
 color: #ccc;
 display: block;
 margin-right: 20px;
 padding: 4px 5px 4px 8px;
 text-decoration: none;


}

#navGreen a.last {
 margin-right: 0;
_margin-right: 20px;

}



#navGreen a:hover, #navGreen a.current, #navGreen li:hover a, #navGreen li.sfhover a {
 background-color: transparent;
 background-image: url(../images/bg/arrow-down.gif);
 color: #fff;



}

#navGreen li {
 float: left;
 list-style: none;
 margin: 0;

}

#navGreen li li {
 width: 134px;

}

#navGreen li li a {
 background: #397325;
 color: #ccc;
 display: block;
 font-size: 0.92em;
 height: auto;
 line-height: normal;
 margin: 0;
 padding: 3px 4px 3px 10px;
 text-transform: none;
 width: 120px;

}

#navGreen li:hover li a, #navGreen li.sfhover li a {
 background-color: #397325;
 background-image: none;
 color: #ccc;
}

#navGreen li:hover li a:hover, #navGreen li.sfhover li a:hover {
 background-color: #397325;
 background-image: none;
 color: #fff;
}

#navGreen li ul {
 background-color: #397325;
 color: #ccc;
 display: block;
 left: -999em;
 margin: 0;
 padding: 4px 0 9px 0;
 position: absolute;
 width: 134px;

}

#navGreen li ul ul {
 margin: -2em 0 0 134px;

}

#navGreen li:hover ul ul, #navGreen li:hover ul ul ul, #navGreen li.sfhover ul ul, #navGreen li.sfhover ul ul ul {
 left: -999em;

}

#navGreen li:hover ul, #navGreen li li:hover ul, #navGreen li li li:hover ul, #navGreen li.sfhover ul, #navGreen li li.sfhover ul, #navGreen li li li.sfhover ul {
 left: auto;
}

#navGreen ul {
 line-height: 1.0;
 margin: 0 0 0 85px;

}

/* END NAV Green */



.green #content {

 color: #fff;
 float: none;
 padding: 12px;
 width: 720px;


}

#content-green h3{
 color: #fff;
 font-size: 1.2em;
}


.green #inner-wrapper {
background: #000 url(../images/bg/background_green.jpg) 100% 8.6em no-repeat;
 color: #003366;
 padding: 8.6em 0 0 0;
z-index: 21;
height:525px;

}


.green #content-wrapper {
 background: transparent;
 color: #fff;
 width: 770px;
 z-index: 20;
 padding-top:200px;
}

.green #footer {
 background: #000 ;
 color: #989898;
 padding-left: 12px;
 padding-top: 22px;
}

.green #header {
background: #000 ;

 color: #999;

}

#sec-nav-green {
 margin: 0;
 background-color: #7EB431;
}

#sec-nav-green a {
 background: #000000 url(../images/bg/arrow2.gif) 8px 50% no-repeat;
 color: #fff;
 display: block;
 padding: 4px 4px 4px 22px;
 text-decoration: none;
}

#sec-nav-green a.current {
 background-image: url(../images/bg/dash3.gif);
 font-weight: bold;
}

#sec-nav-green li {
 list-style: none;
 margin: 0 0 1px 0;
}

#sec-nav-green ul li {
 margin: 0;
 color: #000000;
	font-size: 0.92em;
 	font-weight: normal;
}

#sec-nav-green ul li a {
 background-color: transparent;
 color: #000;
 font-size: 0.92em;

}

#sec-nav-green li li a.current, #sec-nav li li a:hover {
 background-image: url(../images/bg/dash1.gif);
 font-weight: normal;
}

#sec-nav-green ul {
 margin: 7px 0 30px 0;
 margin: 0;
 padding: 0;
}

#callout-green{
background-color:#397325;
	margin-top:50px;
	padding:10px;
	color:#CCCCCC;
	font-size:1.2em;
	text-align:center;
}

#techtips-green{
background-color:#ffffff;
	padding:10px;
	color:#397325;

}

#techtips-list-green{
	padding:10px;

}

#techtips-list-green a:visited {
 color: #397325;
}

#techtips-list-green a:link {
 color: #ffffff;

}

h2.section-green {
 background-color: #7EB431;
 color: #000000;
 margin: 0;
 padding: 4px 4px 4px 22px;
}

.section-green-link{
	color: #000000;
 	text-decoration:none;

}

.green-hr{
	color:#666666;
	line-height:1px;
	width:400px;
}

#left-sidebar-green {
 background-color: #7EB431;
 color: #0000000;
 float: left;
 height: 850px;
 width: 167px;
}




#content-wrapper-green {
	background: transparent url(../images/bg/green_back_body.gif) left top repeat-y;
	color: #003366;
	float: left;
	width: 770px;
	z-index: 20;

}

#header-green {
background-color: #fff;
 background-position: bottom left;
 background-repeat: no-repeat;
 color: #fff;
 height: 22.6em;
 left: 0;
 position: absolute;
 top: 0;
 width: 770px;
 z-index: 1;
 
 
}



#inner-wrapper-green {
background: transparent 100% 22.6em no-repeat;
 color: #003366;
 padding: 22.6em 13px 0 0;
z-index: 21;
}


#content-green {
background: transparent url(../images/bg/background_green_sub.jpg) right top no-repeat;
 float: right;
 padding: 10px;
 width: 570px;
color:#ffffff;
}

#content-green a:visited {
 color: #ffffff;
}

#content-green a:link {
 color: #ffffff;

}

#content-green h2 {
 font-size: 1.2em;
}

#nav-spacer-green{
height:72px;
}
#green a:visited {
 color: #ffffff;
}

#green a:link {
 color: #ffffff;

}

#wrapper-green {
 background-color: #000000;
 color: #003366;
 margin: 60px auto 0 auto;
 position: relative;
 text-align: left;
 width: 770px;

}

#footer-green {
 background: #000 12px 0 no-repeat;
 color: #989898;
 font-size: 0.83em;
 padding: 15px 10px 30px 10px;
}

#footer-green .copyright {
 float: left;
 margin: 0;
 width: 340px;
}

#footer-green .links {
 float: right;
 margin: 0;
 text-align: right;
 width: 380px;
}

#footer-green a:link, #footer-green a:visited {
 background-color: #000;
 color: #989898;
 text-decoration: none;
}

#footer-green a:hover {
 background-color: #000;
 color: #fff;
}

#footer-green:after {
 clear: both;
 content: ".";
 display: block;
 height: 0;
 visibility: hidden;
}

#green-white-box{
	background: #ffffff url(../images/green_footer_divider) top left repeat-x;
	width:770px;
	height:26px;

}


#optional {
 float: right;
 width: 223px;
}

#position {
 width: 145px;
}

#right-sidebar {
 background: transparent url(../images/bg/right-sidebar.gif) top left repeat-x;
 color: #003366;
 float: right;
 margin-top: 30px;
 min-height: 694px;
 width: 143px;
}

#right-sidebar form {
 background-color:  #7196A9;
 color: #003366;
 margin: 0;
 padding: 8px 10px 15px 10px;
}

#right-sidebar form h2 {
 margin: 0 0 4px 0;
 padding: 0;
}

#right-sidebar form p {
 margin: 0;
}

#right-sidebar h2 {
 background-color: #7196A9;
 background-position: 10px 50%;
 background-repeat: no-repeat;
 color: #FFF;
 font-weight: normal;
 margin: 22px 0 5px 0;
 padding: 4px 5px 4px 34px;
}

#right-sidebar h2.icons {
 background-color: #C7DDEA;
 color: #FFF;
 font-weight: normal;
 margin: 22px 0 5px 0;
 padding: 4px 5px 4px 5px;
}

#right-sidebar h2.icons img {
	border: none;
	padding: 5px;
}

#right-sidebar h2.library {
 background-image: url(../images/icons/library.gif);
}

#right-sidebar h2.video {
 background-image: url(../images/icons/video.gif);
}

#right-sidebar h2.bulletins {
 background-image: url(../images/icons/hammer.gif);
}

#right-sidebar label {
 background-color: transparent;
 color: #FFF;
}

#right-sidebar li {
 background: transparent url(../images/bg/dash2.gif) left top no-repeat;
 color: #003366;
 font-size: 0.92em;
 list-style: none;
 margin: 0;
 padding-left: 7px;
}

#right-sidebar li a {
 background-color: transparent;
 color: #003366;
 text-decoration: none;
}

#right-sidebar li a:hover {
 background-color: transparent;
 color: #666;
}

#right-sidebar li a.current {
 font-weight: bold;
}

#right-sidebar select {
 width: 118px;
}

#right-sidebar ul {
 margin: 5px 5px 5px 23px;
}

#sec-nav {
 margin: 0;
}

#sec-nav a {
 background: #CD9706 url(../images/bg/arrow2.gif) 8px 50% no-repeat;
 color: #fff;
 display: block;
 padding: 4px 4px 4px 22px;
 text-decoration: none;
}

#sec-nav a.current {
 background-image: url(../images/bg/dash3.gif);
 font-weight: bold;
}

#sec-nav li {
 list-style: none;
 margin: 0 0 1px 0;
}

#sec-nav ul li {
 margin: 0;
 color: #000000;
	font-size: 0.92em;
 	font-weight: normal;
}

#sec-nav ul li a {
 background-color: transparent;
 color: #000;
 font-size: 0.92em;

}

#sec-nav li li a.current, #sec-nav li li a:hover {
 background-image: url(../images/bg/dash1.gif);
 font-weight: normal;
}

#sec-nav ul {
 margin: 7px 0 30px 0;
 margin: 0;
 padding: 0;
}

#state {
 margin-right: 5px;
 width: 60px;
}

#wrapper {
 background-color: #BED7E3;
 color: #003366;
 margin: 60px auto 0 auto;
 position: relative;
 text-align: left;
 width: 770px;
}

#zip {
 width: 70px;
}

#zip-system-tape {
 float: right;
 height: 72px;
 margin: 0px 0 0px 15px;
 width: 100px;

}

#zip-system-hammer {
 float: right;
 clear: both;
 height: 72px;
 margin: 0px 0 0px 15px;
 width: 100px;

}

#zip-system-house {
 float: right;
 height: 72px;
 margin: 0 0 0 0px;
 width: 100px;
}

/*----Ashley's Edits----*/

.resourcesLibraryLink {

	margin-top: 2px;
	border-bottom: thin solid #000066;
}

/*.flashHolder {
	position: absolute;
	top: 164px;
	left: 550px;
	width: 500px;
	height: 379px;
	z-index: 30;
}*/
.bottomLine {

 border-top: 1px solid #003366;
 margin: 20px 0 0 10px;
 padding: 15px 55px 0 0;
 width: 420px;}

.textIndent {
	text-indent: 10px;
}

#inputBoxes {
	width: 50px;
	margin-left: 15px;
}

.borderDecoration {
	border: none;
}

.borderDecoration2 {
	border: none;
	_margin-left: 174px;
	width: 560px;
}

.borderDecoration li {
	border: none;
	margin-left: 10px;
}

.borderDecorationSpec {
	text-align: center;
	border: none;
	background-color: #B3B3B3;
}

.productHeaders {
	font-size: 1.4em;
	color: #000000;
	padding-bottom: 10px;
}

img.enlarged-image {
 left: 0;
 position: absolute;
 top: 0;
 z-index: 100;
}

.username {

 background: #fff url(../images/bg/bg_username.gif) bottom left no-repeat;

}

.pw{

 background: #fff url(../images/bg/bg_password.gif) bottom left no-repeat;

}

.username1 {

 background-color: #ffffff;

}


.pw1{

 background-color: #ffffff;

}
#ieTable {
	_margin-left: 200px;
}

.orange11_bld{
	width: 250px;
}


#flashcontent {
	margin-top: -4px;
	_margin-top: -0px; 
	height: 115px;
	width: 770px;

}

/* Target IE7 only */
html>body #flashcontent {
	*margin-top: -4px;
}
/*end */

.pixel {
	padding-bottom: -4px;
	_padding-bottom: 4px;
}

/* Target IE7 only  */
html>body #pixel {
	*padding-bottom: 0px;
}
/* end */

#viewStories {
	width: 235px; 
	float: left; 
	background: transparent url(../images/bg/product2.jpg) repeat-x top left;
}

#viewStories h2 {
	padding: 8px 0 0 8px; 
	margin: 0; 
	font-size: 15px;
}

#viewStories p {
	 margin: 0; 
	padding: 8px;
}

#viewStories ul {
	font-size: 12px;
	height: 57px;
	margin: 0;
	padding: 0;
}

#viewStories ul li {
	font-size: 12px;
	list-style-type: square;
	margin: 0 0 0 30px;
}

#shareStories  {
	width: 235px; 
	float: left; 
	clear: right; 
	margin: 0 0 0 30px; 
	background: transparent url(../images/bg/product2.jpg) repeat-x top left;
}

#shareStories h2 {
	padding: 8px 0 0 8px; 
	margin: 0; 
	font-size: 15px;
}

#shareStories p {
	 margin: 0; 
	padding: 8px;
}

#shareStories ul {
	font-size: 12px;
	height: 90px;
	margin: 0;
	padding: 0;
}

#shareStories ul li {
	font-size: 12px;
	list-style-type: square;
	margin: 0 0 0 30px;
}

#dropDowns {
	width: 485px;
	padding: 8px;
	background: transparent url(../images/bg/product2.jpg) repeat-x top left;
}

#survey{
	background: url(../images/bg/newslwtter_survey_landing.jpg) no-repeat top left;
	width:790px;
	height:800px;
	margin: 0 auto 0 auto;
 position: relative;
}

#surveyFields{
	width:350px;
	 text-align: left;
	float:left;
	margin-left:20px;
	margin-top:130px;
}
#surveySubmit{
	margin-left:150px;
	margin-top:-30px;
}

#surveyCompanyInfo{
	width:200px;
	height:200px;
	text-align: right;
	font-size: 9px;
	color:#000;
	float:right;
	margin-top:40px;
	margin-right:20px;
}

#siteMapArea{
	min-height: 800px;
	overflow: auto; 
 }



