/* copper.org global stylesheet */

/*
resets
the following line is from Yahoo YUI reset-min.css Copyright (c) 2010, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: http://developer.yahoo.com/yui/license.html
version: 2.8.2r1
modified by NWM, 2010-11-09
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}ul{list-style-type:none;}caption{text-align:left;}q:before,q:after{content:'';}abbr,acronym{border:0;border-bottom-width:1px;border-bottom-style:dotted;font-variant:normal;cursor:help;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
/* end Yahoo YUI and Yahoo copyright */

/* the following is copyright (c) 2004 - 2011, Copyright Copper Development Association, Inc.

/* begin structural definitions */
body {font-size:76%;font-family:"Arial","Helvetica",sans-serif;background-color:#e7e9eb;background-image:url("/images/global/bg.png");}

#pagelayout {width:100%;min-height:778px;text-align:center;background-image:url("/images/global/bg_stripe.png");background-repeat:repeat-x;}

#headerutilities {min-height:41px;/* previous is for IE8 */background:#f9ecd7 url("/images/global/headerutilities-bg.png") repeat-x 0% 100%;text-align:center;}
#headerutilitiescontent {width:900px;margin-left:auto;margin-right:auto;overflow:hidden;}
#skipnavigation {position:absolute;top:-30px;left:-999em;}

#cdalogo {float:left;line-height:38px;}
#cdalogo img {vertical-align:middle;}
#primarycontainer {margin-left:auto;margin-right:auto;width:900px;text-align:left;}
#header {height:64px;padding:20px 0 20px 0;}

#sitebranding {float:left;margin-top:9px;}

#sitebranding #logo {margin-top:3px;display:block;}
#sitebranding #print-logo {display:none;}

#primarynavcontainer {height:28px;background-image:url("/images/global/primnavtopborder.png");background-repeat:repeat-x;background-position:top;padding-top:3px;}
#primarynavutilities {position:relative;height:28px;padding-right:16px;background-image:url("/images/global/primnavbackground.png");background-repeat:repeat-x;border:1px solid #d9d8d7;border-top:none;border-bottom:0;}
#siteutilities {float:right;text-align:right;padding-top:6px;position:absolute;right:16px;}
#siteutilities img {margin-left:5px;vertical-align:top;background-color:transparent !important;}

#fontsizeadjustment {margin-top:0;padding-top:0;display:inline;margin-left:5px;}
#smallfontsignifier, #defaultfontsignifier, #largefontsignifier {font-weight:700;text-decoration:none;color:#59595a;padding:0 1px;}
#smallfontsignifier {font-size:11px;}
#defaultfontsignifier {font-size:13px;}
#largefontsignifier {font-size:15px;}

#fontsizeadjustment a.active {background-color:#59595a;color:#ffffff;}

#bodycontent {overflow:auto;width:882px;padding:8px;border:1px solid #d5d5d5;border-top:none;background-color:#ffffff;}
#titlebodycontent {float:left;width:666px;padding:0;}

#primarycontent {float:left;width:483px;padding:0 12px 16px 0;color:#666666;font-size:1.1em;min-height:350px;overflow:hidden;}

#tertiarytiercontainer {float:left;width:204px;padding-right:12px;}

#quaternarytiercontainer {float:left;width:171px;}

#footer {padding:10px 0;font-size:10px;font-family:"Verdana", "Arial", "Helvetica", sans-serif;display:block;clear:both;}
#footerutilities {float:left;text-align:left;overflow:hidden;}

#copyright {text-align:right;color:#666666;}

#icamembership {display:block;color:#999999;text-decoration:none;padding:0;margin:0;}
#icamembership a {color:#999999;}
#icamembership sup {font-size:8px;}


#disclaimer, .disclaimer {margin:2em 0em;clear:both;background-color:#eeeff0;padding:1em;font-size:0.8em;}


.metricsobject {position:absolute;top:-1px;left:-1px;}

noscript div {display:inline;}
/* end structural definitions */

/* begin html tags */

h1 {color:#f6843e;font-size:1.7em;margin-top:39px;margin-bottom:0.7em;width:640px;}
h2 {font-size:1.2em;color:#7e7e7e;padding-top:1.1em;margin:0.83em 0;clear:left;}
h3 {color:#7e7e7e;font-size:1.1em;margin:1em 0;}
h4 {color:#7e7e7e;font-size:1.0em;margin:1em 0;}
h5 {color:#7e7e7e;}

blockquote {margin:1em 0.5em 1em 2em;}

.clear {clear:both;}

/* begin discover copper */
h2.moreissue {padding-top:0;margin-top:3px;}
/* end discover copper */

/* end html tags */


/* begin navigation and link styles */

a {color:#4f95b5;}
a:hover {text-decoration:none;}
a:visited {color:#bb78a7;}

a.readmore, a.close {display:block;width:inherit;margin-top:6px;text-align:left;padding-right:16px;text-transform:uppercase;background-image:url("/images/global/linkarrow.png");background-position:6.5em 0.2em;background-repeat:no-repeat;font-size:0.8em;letter-spacing:0.1em;}
a.close {padding-right:0;padding-left:10px;background-position:0 0.2em;background-image:url("/images/global/close-arrow.png");}
a.browse {padding-right:12px;background-position:5em 0.2em;}
a.readmore:visited, a.close:visited {text-transform:uppercase;background-image:url("/images/global/linkarrow-visited.png");}
a.readmore:hover, a.close:hover, a.close-container {cursor:pointer;}

#headerutilities ul {list-style-type:none;margin:0;padding-top:5px;text-align:right;float:right;}
#headerutilities li {display:inline-block;padding:0 7px;background:transparent url("/images/global/utilitynav-divider.png") no-repeat left center;vertical-align:top;float:left;}
#headerutilities li:first-child {background:none;padding-left:0;}
#headerutilities a {color:#333333;text-decoration:none;padding:0;font-family:"Verdana", "Arial", "Helvetica", sans-serif;font-size:10px;vertical-align:top;line-height:30px;}

#headerutilities li.share-utilities {background-image:none;padding:0;}

/* begin primary-tier navigation bar */
#primarytiernav {position:absolute;z-index:11;bottom:-1px;margin:0;top:0;}
#primarytiernav li {float:left;padding:0 3px 0 0;margin:0;background-image:url("/images/global/primarynav-divider.png");background-position:right top;background-repeat:no-repeat;} /* height:26px; */
#primarytiernav li a {display:block;height:100%;float:left;font-size:12px;padding:6px 16px;text-decoration:none;font-weight:800;color:#1d4e6d;}
/* li.vwhover is for IE6 only */
#primarytiernav li.vwhover a, #primarytiernav li.vwhover.active a {height:auto;}

#primarytiernav li a:hover, 
#primarytiernav li:hover a, 
#primarytiernav li.vwhover a,   
#primarytiernav li.active a {padding-right:19px;background-image:url("/images/global/primarynav-divider-active.png") !important;background-position:right top;background-repeat:no-repeat;} 


#primarytiernav li.about-us {background-image:none;}
#primarytiernav li.about-us a,
#primarytiernav li.about-us.active a,
#primarytiernav li.about-us.active a:hover,
#primarytiernav li.about-us a:hover {padding-right:16px;background-image:none;}

#primarytiernav li:hover, #primarytiernav li.vwhover, #primarytiernav li.active:hover, #primarytiernav li.active {height:28px;background-image:url("/images/global/primnavhover.png");background-repeat:repeat-x;background-position:left top;padding-right:0;}
#primarytiernav li.active {background-image:url("/images/global/primnavactive.png");}
#primarytiernav li.vwhover {background-image:url("/images/global/primnavhover.png") !important;}

.primarytierborder {position:absolute;left:-999em;clear:left;z-index:99;top:27px;padding:0;width:1px;height:1px;background-color:#f9ecd7;} /* #f9ecd7 */
#primarytiernav li:hover .primarytierborder {left:auto;top:27px;}
#primarytiernav li.vwhover .primarytierborder {left:auto;line-height:1px;font-size:1px;top:27px;}
/* end primary-tier navigation bar */


/* begin second level of main navigation bar */
#primarytiernav li ul.secondarytiernav {position:absolute;height:28px;list-style:none;display:block;clear:both;z-index:9;left:-999em;bottom:-28px;width:896px;border:1px solid #cdcbcb;border-top:#fff;background-color:#f9ecd7;} /* background-image:url("/images/global/secnav-bg.png");background-repeat:repeat-x; */
#primarytiernav li ul.secondarytiernav li {height:auto;background-image:none !important;background:transparent;padding-right:0;}
#primarytiernav li ul.secondarytiernav li.active a {background-color:#ecdec5;color:#333;}

#primarytiernav li ul.secondarytiernav li a,
#primarytiernav li.about-us ul.secondarytiernav li a,
#primarytiernav li.about-us.active ul.secondarytiernav li a,  
#primarytiernav li ul.secondarytiernav li.vwhover a,
#primarytiernav li ul.secondarytiernav li.vwhover a:hover,
#primarytiernav li ul.secondarytiernav li.vwhover.active a {height:auto;float:none;background-image:none !important;border:none;font-size:11px;color:#333;padding:7px 9px;text-decoration:none;font-weight:500;font-size:11px;background-image:none !important;}

#primarytiernav li ul.secondarytiernav li.vwhover {background-image:none !important;}
#primarytiernav li ul.secondarytiernav li a:hover {clear:right;background-image:none !important;background-color:#ecdec5;color:#333;}

#primarytiernav li:hover ul.secondarytiernav, #primarytiernav li.active:hover ul.secondarytiernav, #primarytiernav li.vwhover ul.secondarytiernav {left:0;}

#primarytiernav li.active ul.secondarytiernav, #primarytiernav li.active:hover ul.secondarytiernav {background-image:none !important;background-color:#f9ecd7;}

/* end second level of main navigation bar */

/* begin on hover for 3rd-level of main navigation bar */
#primarytiernav li ul.secondarytiernav li ul.secondarydropnav, #primarytiernav li ul.secondarytiernav li.active ul.secondarydropnav {position:absolute;display:block;clear:both;z-index:10;top:28px;padding:2px 0 0 0;margin-left:0;left:-999em;border:1px solid #ffffff;border-top:none;background-image:url("/images/global/secondarydrop-bg.png");background-position:top;background-repeat:repeat-x;background-color:#f8ecd7;}
#primarytiernav li ul.secondarytiernav li ul.secondarydropnav li, #primarytiernav li ul.secondarytiernav li.active ul.secondarydropnav li {float:none;display:block;width:auto;clear:both;list-style-type:none;margin-left:0;margin-bottom:0;}

#primarytiernav li ul.secondarytiernav li ul.secondarydropnav li a, 
#primarytiernav li ul.secondarytiernav li.active ul.secondarydropnav li a, 
#primarytiernav li ul.secondarytiernav li ul.secondarydropnav li a, 
#primarytiernav li ul.secondarytiernav li ul.secondarydropnav li a {display:block;width:97%;padding:5px 0 5px 9px;background-color:transparent;color:#333333;}

#primarytiernav li ul.secondarytiernav li ul.secondarydropnav li a:hover, 
#primarytiernav li ul.secondarytiernav li.active ul.secondarydropnav li a:hover, 
#primarytiernav li ul.secondarytiernav li ul.secondarydropnav li a:hover, 
#primarytiernav li ul.secondarytiernav li:hover ul.secondarydropnav li a:hover,
#primarytiernav li ul.secondarytiernav li:hover ul.secondarydropnav li.active a, 
#primarytiernav li ul.secondarytiernav li ul.secondarydropnav li.active a {text-decoration:none;background-color:#ecdec5;padding-right:0;}

#primarytiernav li ul.secondarytiernav li:hover ul.secondarydropnav li.active:hover,
#primarytiernav li ul.secondarytiernav li:hover ul.secondarydropnav li.active:hover {height:auto;}

#primarytiernav li ul.secondarytiernav li:hover ul.secondarydropnav, #primarytiernav li ul.secondarytiernav li.active:hover ul.secondarydropnav, #primarytiernav li ul.secondarytiernav li.vwhover ul.secondarydropnav {display:block;clear:left;float:none;left:auto;width:300px;z-index:9;color:#333;}
/* end on hover for 3rd-level of main navigation bar */


/* begin left-navigation bar */
ul#tertiarytier {margin-top:12px;position:static;width:204px;list-style-type:none;}
ul#tertiarytier li {border-bottom:1px solid #ebedef;padding:5px 0 5px 10px;margin-left:9px;}
ul#tertiarytier li a {color:#777777;font-size:0.9em;text-decoration:none;font-weight:800;}
ul#tertiarytier li a:hover {color:#4f95b5;}
ul#tertiarytier li.active {background-image:url("/images/home/accordion-closed.png");background-repeat:no-repeat;background-position:0 9px;}
ul#tertiarytier li.parent {background-image:none;}
ul#tertiarytier li.active a {color:#4f95b5;padding-bottom:6px;}
ul#tertiarytier li ul {margin-left:5px;}
ul#tertiarytier li ul li {border:none;}
ul#tertiarytier li ul li a, ul#tertiarytier li.active ul li a {font-weight:500;color:#777777;}
ul#tertiarytier li ul li a:hover, ul#tertiarytier li.active ul li a:hover {text-decoration:underline;}
ul#tertiarytier li ul li.active a, ul#tertiarytier li ul li.active ul li.active a, ul#tertiarytier li.active ul li.active a, ul#tertiarytier li.active ul li.active ul li.active a {color:#4f95b5;}
ul#tertiarytier li ul li.active ul li a, ul#tertiarytier li.active ul li.active ul li a {color:#777777;}
ul#tertiarytier li ul li.active ul, ul#tertiarytier li.active ul li.active ul {margin:0 0 0 6px;}
ul#tertiarytier ul.emptylist {margin:0 0 0 6px !important;padding:0;}

/* begin ajax loading indicators */
#loadingindicator {z-index:9;position:absolute;width:204px;margin-left:0;background-color:#ffffff;padding-top:20px;padding-bottom:10px;text-align:center;}
/* end ajax loading indicators */

/* end left-navigation bar */


#footerutilities ul {margin-left:-7px;}
#footerutilities li {display:inline;padding:0 7px;background-image:url("/images/global/utilitynav-divider.png");background-repeat:no-repeat;background-position:left 4px;}
#footerutilities a {color:#666666;text-decoration:none;padding:0;font-family:"Verdana", "Arial", "Helvetica", sans-serif;}




/* end navigation and link styles */

/* begin text styles */
#primarycontent p, #pimarycontent address {margin:1em 0;}
#pimarycontent address {line-height:100%;font-style:italic;}

#primarycontent > h2:first-child {padding-top:0;margin-top:0;}

.contentcolumn {float:left;width:50%;margin:0;padding:0;}
strong, .bold {font-weight:800;}
em, .italic {font-style:italic;}

#author, .author {margin:4px 0 20px 0;font-style:italic;}
#dateline, #edition {display:block;text-align:right;font-weight:800;}
#edition {text-align:left;}

.end_story {color:#ffffff;background-color:#872701;}
.new-badge {color:#ffffff;font-weight:700;background-color:#f6843e;padding:0 4px;margin-right:4px;}

.subscribe {display:block !important;margin-top:2em;}

/* end text styles */

/* begin accordion news styles */
div#accordion, div.accordion {margin-left:16px;margin-bottom:10px;}
div#accordion h3, div#accordion h2, div.accordion h3, div.accordion h2 {padding:4px 6px 4px 20px;margin:0;color:#25739a;font-size:1em;background-image:url("/images/home/accordion-closed.png");background-repeat:no-repeat;background-position:0 7px;}
div#accordion #visible h3, div#accordion #visible h2, div.accordion #visible h3, div.accordion #visible h2 {background-image:url("/images/home/accordion-open.png");}
div#accordion div.panel, div.accordion div.panel {margin:0;padding-bottom:0;border:none;}
#accordion p, #primarycontent .accordion p, .accordion address {margin:4px 10px 10px 20px;padding:0 0 0 8px;border-left:1px solid #d2ccac;font-size:0.9em;}

.accordion address {padding-left:16px;}
#accordion ul, #accordion ol, .accordion ul, .accordion ol {margin:4px 10px 10px 20px;padding:0 0 0 14px;font-size:0.9em;}
div#accordion ul li ul, div.accordion ul li ul {margin-bottom:0;margin-left:0;}
div#accordion p.disclaimer, div.accordion p.disclaimer  {font-size:0.8em;}
div#accordion ul li, div#accordion ol li, div.accordion ul li, div.accordion ol li {margin-left:18px;}
div#accordion a.readmore, div.accordion a.readmore {background-position:7.5em 0.2em;}

/* end accordion news styles */

/* begin object styles */
.inlineobject {float:left;margin:0 4px 4px 0;}
.inlineobjectalternate {float:right;text-align:right;margin:0 0 4px 4px;}
/* end object styles */

/* begin list styles */

#primarycontent ul {list-style-type:square;padding-left:40px;}
#primarycontent ul li {list-style-position:outside;padding-bottom:10px;}

#primarycontent ul li ul {padding-top:8px;list-style-image:url("/images/global/empty_square_bullet.gif");}
#primarycontent ol {padding-left:40px;}
#primarycontent ol li {list-style-position:outside;padding-bottom:10px;}

 
#primarycontent ul li h3, #primarycontent ol li h3 {margin-bottom:0;padding-bottom:1px;}
#primarycontent ul.archivelisting li img {border:1px solid #000;}

#primarycontent ul.columnlist {float:left;margin-right:20px;}

#primarycontent ul.datelist {list-style-type:none;clear:both;margin-left:0;padding-left:0;}
#primarycontent ul.datelist li {clear:left;padding-left:0;}
#primarycontent ul.datelist div {float:left;display:inline;margin-bottom:1em;width:500px;}
#primarycontent ul.datelist div.date {float:left;width:90px;display:inline;}

#primarycontent ul.toc {margin:1em 0;padding-left:0;font-size:0.8em;overflow:auto;list-style-type:none;}
#primarycontent ul.toc li {float:left;margin:0 0 1px 0;padding:0;}
#primarycontent ul.toc li a {padding:0 4px 0 3px;border-left:1px dotted #666666;
	white-space:nowrap;/* fix for IE border */
} 
#primarycontent ul.toc li:first-child {padding-left:0;}
#primarycontent ul.toc li:first-child a {border-left:none;}

#primarycontent ul.thumblist {overflow:hidden;width:666px;}
#primarycontent ul.thumblist li {display:inline;padding:0 4px 0 0;}
#primarycontent ul.thumblist li img {border:1px solid #666666;padding:0;margin:0;}

#primarycontent ul.subrow {list-style-type:none;margin-bottom:1px;padding-bottom:0;}
#primarycontent ul.subrow li {margin-bottom:0;padding-bottom:0;}

#primarycontent ul.highlight {list-style-type:none;padding-left:0;}
#primarycontent ul.highlight li {padding-left:1em;background-image:url("/images/home/accordion-closed.png");background-repeat:no-repeat;background-position:0 4px;clear:both;}

#primarycontent ul.highlight ul {list-style-image:none;list-style-type:square;}
#primarycontent ul.highlight li ul li {background-image:none !important;padding-left:0.3em;}

#primarycontent ul.highlight li ul li ul {list-style-image:url("/images/global/empty_square_bullet.gif");}
#primarycontent ul.highlight li ul li ul li {background-image:none;padding-left:0.5em;}


#primarycontent ul.compactlist li {padding-bottom:5px;}

#primarycontent ul.portraitlist {display:block;clear:both;float:left;padding-left:0;}
#primarycontent ul.portraitlist li {overflow:auto;list-style-type:none;padding-bottom:2px;clear:both;margin-bottom:1em;}
#primarycontent ul.portraitlist li img {float:left;margin-right:6px;margin-bottom:5px;border:1px solid #000;}

#primarycontent ul.iconlist {list-style-type:none;padding-left:0;}
#primarycontent ul.iconlist li {padding-left:1.4em;background:transparent url("/images/home/accordion-closed.png") no-repeat 0 1px;clear:both;}
#primarycontent ul.iconlist li.facebook {background-image:url("/images/global/icons/facebook.png");}
#primarycontent ul.iconlist li.linkedin {background-image:url("/images/global/icons/linkedin.png");}
#primarycontent ul.iconlist li.rss {background-image:url("/images/global/icons/rss.png");}
#primarycontent ul.iconlist li.wordpress {background-image:url("/images/global/icons/wordpress.png");}
#primarycontent ul.iconlist li.youtube {background-image:url("/images/global/icons/youtube.png");}
#primarycontent ul.iconlist li.twitter {background-image:url("/images/global/icons/twitter.png");}

#primarycontent ul.nav-set, ul.nav-set {display:block;clear:both;width:100%;list-style-type:none;margin:1em 0 auto 0;padding:0;overflow:auto;}
#primarycontent ul.nav-set li, ul.nav-set li {margin:0;padding:0;}
#primarycontent ul.nav-set li.previous, ul.nav-set li.previous {float:left;width:50%;}
#primarycontent ul.nav-set li.next, ul.nav-set li.next {float:right;width:50%;text-align:right;}

#primarycontent dl {clear:both;overflow:auto;display:block;margin-bottom:1em;}

#primarycontent dl dd {margin-left:40px;}

#primarycontent dl.symbollegend {margin:1em 0 3em 0;clear:both;}

#primarycontent dl.symbollegend dt, dl.symbollegend dd {float:left;}
#primarycontent dl.symbollegend dd {font-size:0.8em;margin-right:8px;margin-left:2px;}

#primarycontent dl.publist {clear:both;}

#primarycontent dl.publist dt {padding-top:2em;padding-bottom:5px;font-weight:800;}
#primarycontent dl.publist dt a {font-weight:100;}


#primarycontent dl.contactlist,
#primarycontent dl.article-list {width:100%;margin-bottom:2em;padding-bottom:1em;border-bottom:1px solid #cccccc;}
#primarycontent dl.article-list {border:none;margin:4px;} /* override border-bottom */
#primarycontent dl.contactlist dt,
#primarycontent dl.article-list dt {float:left;text-align:center;vertical-align:middle;width:45%;clear:left;}
#primarycontent dl.article-list dt {width:30%;} /* override width */
#primarycontent dl.contactlist dt img,
#primarycontent dl.article-list dt img {margin-bottom:2em;display:block;margin-left:auto;margin-right:auto;border:1px solid #000;}
#primarycontent dl.contactlist dd,
#primarycontent dl.article-list dd {vertical-align:text-top;float:right;width:45%;clear:right;margin-left:0;}
#primarycontent dl.article-list dd {width:68%;margin-left:2%;} /* override width */
#primarycontent dl.contactlist dd p:first-child,
#primarycontent dl.article-list dd p:first-child {margin-top:0;}

#footnotes ol {margin-left:30px;list-style-type:decimal;padding-left:0;}
#footnotes ol li {margin-bottom:5px;}


/* end list styles */


/* begin quaternary-tier styles */
#quaternarytiercontainer {color:#666666;}
#quaternarytiercontainer h2 {display:block;margin-top:1px;width:158px;padding:2px 6px;margin:0;font-size:1.1em;color:#ffffff;background-image:url("/images/global/resources-header-bg.png");background-repeat:no-repeat;}
#quaternarytiercontainer h3 {font-size:1em;}
#quaternarytiercontainer div {margin-bottom:0;width:155px;padding:8px 5px 6px 8px;border:1px solid #e9e8e8;border-top:none;border-bottom:none;font-size:0.9em;}
#quaternarytiercontainer div img {border:1px solid #000;}
#quaternarytiercontainer div p {margin:1em 0;}
#quaternarytiercontainer ul {margin-left:1em;padding-left:5px;}
#quaternarytiercontainer span.brcorner {width:170px;text-align:right;display:block;height:4px;margin-top:0;margin-bottom:14px;background-image:url("/images/global/quat-highlights-bl.png");background-repeat:no-repeat;background-position:left bottom;}
#quaternarytiercontainer span.brcorner img {vertical-align:text-top;float:right;}
#quaternarytiercontainer h2 img.quaternaryicon {float:right;display:inline;vertical-align:text-top;margin-top:2px;}
/* end quaternary-tier styles */


#breadcrumbcontainer {width:100%;}

.backtotop {width:auto;text-align:right;padding:6px 0;margin-top:5px;display:block;clear:both;}


/* begin tabular table styles */
.datatable {font-size:100%;empty-cells:hide;margin-top:16px;margin-bottom:18px;}
.datatable caption {margin:0;padding:4px;color:#f6843e;}
.datatable thead tr {background-color:#f3f7f9;}
.datatable th, .datatable td {vertical-align:top;font-size:0.9em;text-align:center;}
.datatable td {padding:4px;}


.datatable thead tr th {background-color:#f3f7f9;color:#4f6b72;border:1px solid #c1dad7;vertical-align:bottom;font-size:0.8em;text-align:center;padding:4px;font-weight:800;}
.datatable td {border:1px solid #c1dad7;background:#ffffff;color:#4f6b72;}
.datatable tr.even, .datatable tr.even td, .datatable tr.even th {background-color:#f5fafa;color:#797268;}
.datatable tbody {border-top:2px solid #c1dad7;}
.datatable tbody tr th {border:1px solid #c1dad7;padding:4px 0;font-weight:800;background-color:#eeeff0;}

.datatable td.highlight {font-weight:800;background-color:#eafbeb;}
.datatable span.highlight {color:#f6843e;}
.datatable tfoot tr td {font-size:0.7em;}

.datatable td ul {margin-left:0;padding-left:1em;}
.datatable td ul li {padding-left:0;margin-left:0;}

.odd {background-color:transparent;}
.even {background-color:#dddddb;}

.complextable {width:99%;font-size:0.75em;}
.complextable caption {font-size:1.25em;}
.complextable tfoot tr td {font-size:0.9em;}
/* begin tabular table styles */

/* begin form styles */
.error {color:#ee0000;}
form#sitesearch {clear:right;float:right;margin-top:50px;}
form#sitesearch fieldset {display:inline;}
form#sitesearch input.query {width:104px;background-color:#fff;font-size:11px;color:#333;letter-spacing:1px;padding:1px 0;}
form#sitesearch .searchimage {vertical-align:bottom;margin-left:5px;}


fieldset {margin-bottom:20px;}
legend {margin-bottom:10px;font-weight:800;}
/* begin override of ultraseek styles */
.black9px {font-size:9px;}
/* end override of ultraseek styles */

/* end form styles */


/* begin alternate layout styles */
.lplayout {width:100%;}
.formlayout {width:454px;}
/* end alternate layout styles */

/* begin re-usable content styles */
.imagecaptioncontainer, .imagecaptioncontaineralternate, .initialimagecaption, #primaryarticlecontainer table, .imagecaptioncontainercenter {background-color:#eeeff0;text-align:left;font-size:0.8em;padding:0.5em 0.5em 1em 0.5em;margin:0 0 2em 1em;border:2px dotted #dccee4;}
.initialimagecaption, .imagecaptioncontainer {float:right;}
.imagecaptioncontainer img, .initialimagecaption img, #primaryarticlecontainer table img, .imagecaptioncontaineralternate img {display:block;margin-bottom:4px;width:auto;border:1px solid #000;}
.imagecaptioncontainer, .imagecaptioncontainer td, .imagecaptioncontainer a, .initialimagecaption td, .initialimagecaption a, #primaryarticlecontainer table, #primaryarticlecontainer table td {}
.initialimagecaption td.emailcaption {background-color:#000000;color:#ffffff;}

.imagecaptionoptionright {float:right;}
.imagecaptionoptionleft, div.alternate, .imagecaptioncontaineralternate {float:left;margin:0 1em 2em 0;}
#primarycontent .imagecaptioncontainer p, #primarycontent .imagecaptioncontaineralternate p, #primarycontent .imagecaptioncontainercenter p {padding:0;margin:0;font-style:normal;}

div.equal, img.equal {float:none;display:block;clear:both;margin-top:6px;margin-bottom:6px;margin-left:auto !important;margin-right:auto !important;}

table.equal {margin-left:auto !important;margin-right:auto !important;}

p.equal {text-align:center;margin-left:auto;margin-right:auto;}

table.fullwidth {width:99%;}

div.youtubecontainer {width:425px;}

.soundbytecontainer {width:300px;margin-left:auto;margin-right:auto;}
object.audio-player embed {height:14px;}

div.multiple div {float:left;padding-left:10px;}
div.multiple div:first-child, div.multiple p + div {padding-left:0;}
div.multiple div.clear {float:none;width:1px;padding-left:0;}

.section-highlight {background-color:#e9e9e9;
	background: -moz-linear-gradient(top, #f4f4f4 0%, #e9e9e9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f4f4), color-stop(100%,#e9e9e9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f4f4f4 0%,#e9e9e9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f4f4f4 0%,#e9e9e9 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #f4f4f4 0%,#e9e9e9 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F4F4F4', endColorstr='#E9E9E9',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #f4f4f4 0%,#e9e9e9 100%); /* W3C */

	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;

padding:1em;margin:2em 0;}


p.highlight, span.highlight {color:#b64e0e;}

.contenthighlight {padding:5px;margin-top:1em;margin-bottom:0;background-color:#fef7eb;border-left:1px dotted #b64e0e;font-size:0.85em;}
.contenthighlight a {color:#b64e0e;}
.contenthighlight h2 {padding-top:0;margin-top:0;}
.note {font-size:0.8em;}

.illustrationfigure, #quaternarytiercontainer div.event img {display:block;text-align:center;margin-top:10px;margin-bottom:10px;margin-left:auto;margin-right:auto;}

hr {margin-top:6px;margin-bottom:0;height:1px;background-color:#cccccc;color:#cccccc;border:0;padding:0;}

.callout, #citacallout {float:right;margin:4px 2px 10px 10px;padding:5px;background-color:#eeeff0;border:2px dotted #dccee4;width:200px;font-size:0.8em;}
.callout h2, #citacallout h2 {font-size:1.1em;margin-top:0;padding-top:0;text-align:center;color:#666666;}


/* fancy h2 styles */
#primarycontent .header {background:url("/images/home/bg-header.png") repeat-x center;margin-bottom:1em;clear:both;}
#primarycontent .header h2 {color:#78A6BB;background-color:#fff;font-size:1.2em;padding-right:10px;display:inline;text-transform:uppercase;margin-bottom:0;padding-bottom:0;padding-top:0;}
/* end fancy h2 styles */

/* CAD file download button shell design */
.downloadbuttonshell {float:right;clear:left;margin:10px 0 10px 80%;padding:1px;border:1px solid #cdcdcd;width:86px;}
.downloadbuttonshell a {display:block;padding:3px 8px;text-align:center;width:70px;color:#393939;font-weight:700;background-image:url("/images/global/inner-button-bg.png");background-repeat:repeat-x;text-decoration:none;}

.no-break {white-space:nowrap;}

/* end re-usable content styles */

/* begin control styles */
.scroller-viewer {width:480px;overflow:hidden;white-space:nowrap;}
.slider-track-left {position:absolute;width:22px;height:15px;background:transparent url('/images/controls/slider-left.png') no-repeat top left;}			
.slider-track {margin-top:10px;margin-bottom:20px;width:480px;height:15px;background:transparent url('/images/controls/slider-background.png') no-repeat top right;}
.slider-track-right {position:absolute;width:22px;height:15px;background:transparent url('/images/controls/slider-right.png') no-repeat top left;}
.slider-handle {width:78px;height:14px;}
.slider-handle img {float:left;cursor:move;}
#primarycontent .scroller-viewer ul, .scroller-viewer ul {margin:0;padding:0;list-style-type:none;}
.scroller-viewer ul li {margin:0;padding:0 2px;display:inline;}
.scroller-viewer img {border:1px solid #f6843e;}
.scroller-viewer img:hover {border:1px solid #4f95b5;}
/* end control styles */

/* begin styles for click album */

/* style the outer containing div to fit the landscape, portrait and buttons */
#clickgallery {width:432px;height:317px;background:#eeeff0;border:1px solid #aaa;border-bottom:none;margin:0 auto;}
/* remove the padding margin and bullets from the list. Add a top margin and width to fit the images and a position relative */
#primarycontent .clickgallerycaption  {padding:0 10px 5px 10px;width:412px;background-color:#eeeff0;border:1px solid #aaa;border-top:none;margin:0 auto;clear:both;font-size:0.8em;}
#primarycontent ul.clickgallerylist {overflow:auto;padding:10px 10px 5px 10px;list-style-type:none;width:412px;background-color:#eeeff0;border:1px solid #aaa;border-top:none;border-bottom:none;margin:0;margin-left:auto;margin-right:auto;}
/* default link style - needed to make the :active work correctly in IE */
#primarycontent ul.clickgallerylist a, #primarycontent ul.clickgallerylist a:visited, #primarycontent ul.clickgallerylist a:hover, #primarycontent ul.clickgallerylist a:active {color:#000000;}
/* make the list horizontal */
#primarycontent ul.clickgallerylist li {float:left;font-size:12px;}
#primarycontent ul.clickgallerylist li.clickgallerylisttext {margin:2px 10px 0 20px;font-size:0.8em;}
/* style the link text to be central in a surrounding box */
#primarycontent ul.clickgallerylist li a, #primarycontent ul.clickgallerylist li a:visited {text-decoration:none;color:#000;background:#fff;text-align:center;width:26px;height:26px;line-height:24px;border:1px solid #444;margin:2px;display:block;cursor:pointer;}
/* style the hover background color for the text boxes */
#primarycontent ul.clickgallerylist li a:hover, #primarycontent ul.clickgallerylist li a.active {background:#ddd;}


/* copper.org printer-friendly stylesheet */
@media print {
body {background-image:none;background-color:#ffffff;width:auto;}
#pagelayout {background-image:none;width:99%;margin:0;padding:0;min-height:inherit;}
#pagelayout * {text-align:left;}
#header {padding:0;height:40px;}
#header * {display:inline;clear:both;}
#headerutilities {display:none;}
#headerutilitiescontent {display:none;}
#sitebranding {width:auto;height:auto;float:none;padding:0;margin:0;}
#sitebranding a, #sitebranding #logo, #sitebranding #tagline {display:none;}
#sitebranding #print-logo {display:block;} /* width:521px;height:138px; */
#primarycontainer {overflow:inherit;width:98%;margin:0;padding:0;}
#primarycontainer * {overflow:visible;}
#siteutilities {display:none;visibility:hidden;}
#primarycontent {width:auto;padding:0;margin:0;}
#primarynavcontainer {display:none;}
#primarytiernav {position:relative;}
#bodycontent {border:none;width:98%;overflow:visible;page-break-before:avoid;clear:both;margin-top:80px;display:block;float:none;}
#titlebodycontent {width:auto;}
#tertiarytiercontainer {display:none;}
#quaternarytiercontainer {display:none;}
#footerutilities {display:none;}
form#sitesearch {display:none;}
h1, h2, h3, h4, h5, h6 {margin-left:0;padding-left:0;}
h1#level1, h1 {height:2em;background-image:none;color:#000000 !important;padding:10px;padding-left:0px;margin:0px;}
h2#sectionidentity {background-image:none;margin:0px;height:auto;padding-left:0px;color:#000000;font-size:2.4em;font-weight:500;}
div.panelcontent {display:block !important;}
#print-container a.readmore {display:none;}
}
/* end print-styles */
