@charset "utf-8";

/*<![CDATA[*/ @import "/css/apa_omni_nav.css";  /*]]>*/

a img { border: 0 }


#content a {color:#00a;}
#content a:visited { color: #226 }
#content a:hover, #footer a:hover {text-decoration:none; color:#0000FF;}

div#content { font:95%/1.2 arial,verdana,helvetica,sans-serif}
#content p {margin: 0 0 1.5em 0;}
#content #rcol p {line-height:120%;}


.blind_mice, #homepg #menu_shell, #wallbrpg #menu_shell, #bbhpg #menu_shell {position:absolute; left:-666em;}
.cbothmt {clear:both;}
.noborder, #chkOUTpgz td.noborder {border:0 none;}
.align-right {text-align:right;}

.get_rdr a img {border:0 none;}
#rcol p.get_rdr {margin-top:2em;}

h2, h3, h4, h5, h6 {
	margin:0; padding:0;clear: both;
	font:bold 145% arial,verdana,helvetica,sans-serif;
	color:#360;
	text-align:left;
	}
h2 { margin-bottom: 0.4em; }
h3 {font-size:130%;}
h4 {font-size:115%;}
h5 {font-size:100%;}
h6 {font-size:90% }

#lcol ul,#lcol ol { margin: 0 0 1.5em 0; padding: 0 0 0 2em }
* html #lcol ol { margin-left: 1em }

.palette h2,.palette h3,.palette #rcol h2,.palette #rcol h3,.palette h4,.palette h5,.palette h6 { color: #993132 }
#mbr_nly #lcol h2,#mbr_nly #lcol h3,#mbr_nly #lcol h4,#mbr_nly #lcol h5,#mbr_nly #lcol h6 { color:#036 }
#ewtapg #lcol h2, #ewtapg #lcol h3, #ewtapg #lcol h4, #ewtapg #lcol h5, #ewtapg #lcol h6 { color: #36C }
#glupg #lcol h2, #glupg #lcol h3, #glupg #lcol h4, #glupg #lcol h5, #glupg #lcol h6 { color: #630 }

#rcol h3 {
	font-size:0.97em; text-transform:uppercase; margin-bottom:.5em;
	color:#376905;
	}

#rcol h4 {
	color:#000; font-weight:bold; font-size:0.91em;
	}
#rcol h5 {
	font-size:0.81em; font-weight:bold;
	}

#rcol ul {
	line-height:100%;
	}
#rcol li {
	margin-bottom:.8em;
	}

hr {
	border: none 0; 
	border-top:1px solid #AFAFAF;
	width: 99.9%;
	height: 1px;
	margin: 0 auto;
	text-align: left;
	clear: both;
	}



/*--------------------------------------- img treatments ---------*/
#footer img, #getreader {border:0 none;}

.frame {
	border:1px solid #DFDFDF;
	padding:5px; background-color: #fff;
	}

.float_right {
	margin:0 0 5px 15px;
	float:right;
	}

.float_left {
	margin:0 15px 5px 0;
	float:left;
	}

#rcol .float_left {margin:5px 10px 0 0;}
#rcol .float_right {margin:5px 0 0 10px;}
#rcol .frame {border:0 none; padding:0; background-color:transparent;}

.just_float_left {
	float:left;
	}
#rcol .just_float_left, #rcol fieldset {margin-bottom:.5em;}


.float_center {
	margin: 1em auto 0 auto;
	text-align:center;
	display:block;
	}

#rcol img, #search img {border:0 none;}




/*----------------------------------------------------------------------------- homepage + wall bracing (pt one) --*/
body#homepg, #homepg #holder_shell,
body#wallbrpg, #wallbrpg #holder_shell {background-color:#000;}
#homepg #holder,
#wallbrpg #holder {
	background:#fff url() 50% 0 repeat-y;
	border-top:0 none;
	border-bottom:0 none;
	width:780px;
	}
#homepg #content ul {
	list-style-type:square;
	color:#a2352a;
}

#homepg #content .home1 { font-size: 30px }
#homepg #content .home2 { font-size: 20px }
#homepg #content .home3 { font-size: 14px }
#homepg #content .home4 { font-size: 12px }
#homepg #content .home5 { font-size: 10px }

#homepg #content h1,#homepg #content h2,#homepg #content h3,#homepg #content h4,#homepg #content h5,#homepg #content h6 { color: black }
#homepg #content h2 { margin-top: 1em; border-top: 1px solid silver; padding-top: 0.5em }
#homepg #content h2.first { border-top: 0; margin-top: 0; padding-top: 0 }

#homepg #content a { color: black; font-weight: bold }
#homepg #SUBnav_shell,
#wallbrpg #SUBnav_shell,
#homepg #SUBnavX,
#wallbrpg #SUBnavX {
	width: 156px;
	float: left;
	margin: 0
	}
#homepg #content,
#wallbrpg #content {
	border-top:15px solid #fff;
	border-bottom:0 none;
	}
#homepg #lcol, #wallbrpg #lcol, #bbhpg.bee #content #lcol { padding:0 29px 0 0; }
#homepg #footer,
#wallbrpg #footer {
	width:780px;
	background:#fff url() 50% 0 repeat-y;
	}
#homepg #footerPOST,
#wallbrpg #footerPOST {
	width:780px;
	background:#fff url() 50% 0 repeat-y;
	clear: both;
	height:15px;
	margin:0 auto; padding:0;
	text-align:center;
	font: .8em/100% arial,verdana,helvetica,sans-serif;
	color:#666666;
	}
#homepg #SUBnavX,
#wallbrpg #SUBnavX {
	padding-top:2em;
	}
#homepg ul.SUBnav-A, 
#homepg ul.SUBnav-B, 
#homepg ul.SUBnav-C,
#wallbrpg ul.SUBnav-A, 
#wallbrpg ul.SUBnav-B, 
#wallbrpg ul.SUBnav-C {
	padding-left:10px;
	}
#homepg ul.SUBnav-A li, 
#homepg ul.SUBnav-B li, 
#homepg ul.SUBnav-C li { margin-bottom: 5px; }
#homepg ul.SUBnav-B,
#wallbrpg ul.SUBnav-B {margin-top:2em;margin-bottom:2em;}
#homepg .SUBnav-A a, #homepg .SUBnav-A a:visited,
#homepg .SUBnav-B a, #homepg .SUBnav-B a:visited,
#homepg .SUBnav-C a, #homepg .SUBnav-C a:visited,
#wallbrpg .SUBnav-A a, #wallbrpg .SUBnav-A a:visited,
#wallbrpg .SUBnav-B a, #wallbrpg .SUBnav-B a:visited,
#wallbrpg .SUBnav-C a, #wallbrpg .SUBnav-C a:visited {
font: bold 11px Arial, Helvetica, sans-serif;
color: #000;
display:block;
text-transform: uppercase;
background-color: #F2F6B9;
padding:.1em 0 .1em 5px;
}

#homepg .SUBnav-B a, #homepg .SUBnav-B a:visited {color: #fff; background-color: #386093; padding-top:.3em; padding-bottom:.3em;}
#homepg .SUBnav-C a, #homepg .SUBnav-C a:visited {background-color: #8AC16E;}
#homepg .SUBnav-A a:hover,
#homepg .SUBnav-B a:hover,
#homepg .SUBnav-C a:hover {
background-color: #000;
color: #fff;
display:block;
text-decoration:none;
}
#homepg p#memberz img {border:0 none;}
#homepg p#memberz a {
display: block;
width:123px; height:88px; text-align:center; margin:0 auto; background-color:#8AC16F;
}
#homepg p#memberz a:hover {background-color:#99D37D;}
#homepg p#blurb {color: #fff; padding:0 1.5em; font:.86em/130% Arial, Helvetica, sans-serif;}

#homepg div.homeSectionTable ul,#homepg div.homeSectionTable ol { margin-left: 220px }

#mini_sites {
	border:2px solid #CCCCCC;
	margin:0 .5em;
	}
#homepg #content #mini_sites h3,#mini_sites h3 {
	color:#fff;
	background-color:#666666;
	text-transform:uppercase; font-variant:normal;
	font-size:11px; letter-spacing:1px;
	text-align:center; border-bottom:2px solid #CCCCCC;
	}
#mini_sites dl, #mini_sites dt, #mini_sites dd {margin:0; padding:0;}
#mini_sites dt {margin:auto; text-align:center;}
#rcol #mini_sites dd p {
	margin:0 .5em .5em .5em; padding:0; font-size:10px; line-height:100%;
	}
#mini_sites dd {
	border-bottom:2px solid #CCCCCC;
	}
#mini_sites dd.last {
	border-bottom:0 none;
	}

/*----------------------------------------------------------------------------------------------- WALL BRACING pages (part two) --*/
#wallbrpg #holder, #wallbrpg #footer, #wallbrpg #footerPOST {
	background:#fff url() 50% 0 repeat-y;
	}
#wallbrpg #masthead, #wallbrpg #masthead_shell  {
	height:98px; width:780px; margin:0 auto;
	background:#000 url() 0 0 repeat-x;
	}


#wallbrpg .SUBnav-A a, #wallbrpg .SUBnav-A a:visited {color:#000; background-color:#fff;}
#wallbrpg .SUBnav-B a, #wallbrpg .SUBnav-B a:visited {color:#000; background-color:#ECF1B3; padding-top:.3em; padding-bottom:.3em;}
#wallbrpg .SUBnav-C a, #wallbrpg .SUBnav-C a:visited {color:#fff; background-color:#000;}
#wallbrpg .SUBnav-A a:hover,
#wallbrpg .SUBnav-B a:hover,
#wallbrpg .SUBnav-C a:hover {
background-color: #000;
color: #fff;
display:block;
text-decoration:none;
}
#wallbrpg .SUBnav-C a:hover {background-color:#fff; color:#000;}

#wallbrpg #rcol h3 {font-size:110%; text-transform:uppercase; margin-bottom:0; color:#B21E1B;}

#wallbrpg #rcol ul.neaus {
	margin:.5em 0 2em 0; padding-left:0; list-style-type:square; color:#386093;
	}
#wallbrpg #rcol ul.neaus li {
	margin-bottom:.5em; font-weight:bold; color:#386093;
	margin-left:1.5em;
	}

#wallbrpg #rcol .rel-pubz {
	color:#7F7F7F; line-height:110%; margin:.5em 0 0 0; padding:0;
	}

#wallbrpg #rcol .rel-pubz dd {
	font-size:90%; margin:.2em 0 1em 1em; padding:0; 
	}

#wallbrpg #lcol h2 {color:#386093;}



/*----------------------------------------------------------------------------- level b: related publications --*/
dl.rel_pubz {font:100%/130% arial,verdana,helvetica,sans-serif;}
dl.rel_pubz dt {font-weight:bold;}
dl.rel_pubz dd {margin:0 0 1em 0; padding:0; color:#7F7F7F;}
#rcol dl.rel_pubz dd ul li {margin:0; padding:0; }

/*----------------------------------------------------------------------------- level b: prod manufact lists --*/
#rcol h3 em.specialer {
	font-style:normal; font-size:.8em; padding:.5em 0; text-transform:capitalize;
	color:#000;
	display:block;
	}
#rcol ul.mbr-lest {font-size:90%; line-height:115%; margin:0; padding:0 0 0 2em; list-style-type:circle;}
#rcol ul.mbr-lest li {padding:0; }





/*----------------------------------------------------------------------------- searchpg (or) SEARCH RESULTS PAGE --*/
#searchpg #holder, #photo-center #holder {
	background:#fff url() 50% 0 repeat-y;
	}
#searchpg #lcol_shell, #photo-center #lcol_shell {
	width:100%;
	float:left;
	margin:0 0 0 0;
	}
#searchpg #lcol, #photo-center #lcol {
	margin:0; padding:0;
	text-align:left;
	}
#searchpg #lcol h4 a {
	color:#006600;
	}



/*----------------------------------------------------------------------------- sitemap --*/
body#sitemap, #sitemap #holder_shell {}
#sitemap #holder {
	background-color:#fff;
	background-image:none;
	width:835px;
	border-top:0;
	border-bottom:15px solid #fff;
	}
#sitemap #masthead_shell  {
	border-bottom:15px solid #336600;
	}
#sitemap #content {
	float:left;
	width:100%;
	line-height:1.2;
	background: url() repeat-y top center white;
	}
#sitemap .SUBnavX { 
	margin:0; padding:0;
	width:167px; height:1%;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	}
#sitemap .last {border-right:0 none;}
#sitemap .SUBnavX ul a, #sitemap .SUBnavX ul a:visited {
	text-decoration:none;
	display:block; width:99.9%;
	}
#sitemap .SUBnavX ul a:hover {text-decoration:underline; background-color:#F2F2F2;}
#sitemap .SUBnavX h5 {
	padding:4px 0; margin:0 0 0 0;
	border-left: 1px solid white;
	text-align:center;
	font:Bold 11px arial,verdana,helvetica,sans-serif;
	text-transform: uppercase;
	color:#fff;
	background-color:#8B0000;
	}
* html #sitemap .SUBnavX h5 { width: 164px }
#sitemap ul.SUBnav {
	margin:0; padding:.5em;
	list-style-type:none;
	}
#sitemap ul.SUBnav li {
	margin-bottom:1em;
	}
#sitemap ul.SUBnav ul {
	padding:0;
	margin:0 0 0 0;
	list-style-type:none;
	font-size:90%;
	line-height: 1.3;
	}
#sitemap ul.SUBnav ul li {
	margin-bottom:.2em;
	}
#sitemap .SUBnavX li.hyde, #sitemap .SUBnavX legend, .hidden {
	display:none;
	}
#sitemap .SUBnavX fieldset, 
#sitemap .SUBnavX fieldset h6,
#sitemap .SUBnavX form {
	padding:0; margin:0; line-height:100%; text-align:center;
	}
#sitemap .SUBnavX fieldset p {
	text-align:center
}
#sitemap fieldset input { font-size: 1em; line-height: 1; margin-bottom: -1em; }
#sitemap .SUBnavX fieldset p.align-left {text-align:left;}
#sitemap .SUBnavX fieldset p {
	font-size:90%; 
	}
#sitemap .SUBnavX fieldset h6 {
	font:bold 100%/100% arial,verdana,helvetica,sans-serif;
	padding: 0 0 1em;
	}
#sitemap .SUBnavX fieldset {
	background-color:#F4F3D4;
	border:0;
	margin:0.5em; padding:1em;
	height: 1%;
	}
#sitemap .SUBnavX fieldset input { line-height: 1.5 }
#sitemap .SUBnavX #user_formy fieldset {
	background-color:#E5F4D4;
	border:0;
	}
#sitemap .SUBnavX #login_library fieldset h6 {
	text-transform:uppercase;
	}
#sitemap .SUBnavX label {
	display:block;
	clear:both;
	}
#sitemap #stmpBUTT {display:none;}


/*----------------------------------------------------------------------------- glulambeems #663300 --*/
#glupg #holder {background:#fff url() 50% 0 repeat-y;}
#glupg #lcol h2, #glupg #rcol h3 {color:#663300;}



/*----------------------------------------------------------------------------- members only #rgstrpg, --*/
#rgstrpg fieldset fieldset p label {
	display:block;
	}

#mbr_nly #holder {
	background:#fff url(/css/img_gui01/holderBGmbr.gif) 50% 0 repeat-y;
	}
#mbr_nly #lcol h2 {color:#003366;}

/*----------------------------------------------------------------------------- build-a-better home #326F9B --*/
#bbhpg #holder, #ffmpg #holder {
	background:#fff url() 50% 0 repeat-y;
	border-top:0 none;
	border-bottom:0 none;
	width:780px;
	}
#bbhpg.bee #holder {background:#fff url() 50% 0 repeat-y;}
#bbhpg #masthead_shell {border-bottom:15px solid #326F9B;}
#bbhpg #SUBnav_shell {margin:0 0 0 -630px }
#bbhpg #SUBnavX {margin:0 0 0  630px;}
#bbhpg #content, #ffmpg #content {
	margin-top:15px;
	border-bottom:0 none;
	}
#bbhpg #content { margin-top: 30px }
#bbhpg #lcol_shell, #ffmpg #lcol_shell {margin:0 }
#bbhpg #lcol {margin:0; padding:0 29px 0 0 }

#bbhpg #lcol h1 {color:#fff; background-color:#326F9B; padding:.15em 0 .15em .3em; font-size:150%; font-family:Arial, Helvetica, sans-serif; margin-top:0;}
#bbhpg #lcol h2 {color:#326F9B;}

#bbhpg fieldset.triforce {
	display:block;
	width:156px;
	float:left;
	padding:0 50px .5em 0;
	}
#bbhpg fieldset.triforce.last { padding-right: 0 }

#bbhpg fieldset.triforce h4 {
	padding:.15em 0 .15em .5em;
	margin-bottom: 0.6em;
	}

#bbhpg fieldset.triforce h4, #bbhpg fieldset.triforce h4 a, #bbhpg fieldset.triforce h4 a:visited, #bbhpg fieldset.triforce h4 a:hover {
	background-color:#326F9B;
	color:#fff;
	}
#bbhpg fieldset.triforce img {
	border:0 none;
	display:block;
	}
#bbhpg fieldset.triforce strong {display:block; height:120px; font-weight:normal; margin:.5em 0 0 0;}
#bbhpg fieldset.triforce .dlpdf img.float_right {margin:0;}
#bbhpg fieldset.triforce .dlpdf, #bbhpg fieldset.triforce .dlpdf a {color:#880000;}
#bbhpg p.cbothmt {padding-top:1em;}

#bbhpg #lcol dl{width:420px;}
#bbhpg #lcol dt, #bbhpg #lcol dd{border-bottom:solid 1px #DFE6EC;padding:4px 0;}
#bbhpg #lcol dt {margin-top:1em;}
#bbhpg #lcol dd{margin-left:10px;width:320px;padding-right: 90px;position:relative;}
#bbhpg #lcol dd img{margin:0 0 0 3px; border:0 none; }
#bbhpg #lcol dd .cad{position:absolute;right:0;}
#bbhpg #lcol dd .jpg{position:absolute;right:40px;}
#bbhpg #lcol dd p {margin:.2em;}

#bbhpg p.dlpdfpg {
	width:80px;
	float:right;
	} 
#bbhpg p.dlpdfpg img, #level_c p.ckout img {vertical-align:bottom; border:0 none;}

/*----------------------------------------------------------------------------- freefrommold #36A9BE--*/
#ffmpg #holder {
	background:#fff url() 50% 0 repeat-y;
	}
#ffmpg.bee #holder {background:#fff url() 50% 0 repeat-y; border-bottom:15px solid #fff;}
#ffmpg #masthead_shell {border-bottom:15px solid #36A9BE;}
#ffmpg #SUBnav_shell {margin:0 0 0 -617px;}
#ffmpg #SUBnavX {margin:0 0 0  617px;}
#ffmpg #SUBnavX ul li { font-size: 11px }
#ffmpg #SUBnavX ul ul li { font-size: 10px }
#ffmpg.bee #lcol_shell #lcol {padding-right:29px;}

#ffmpg #lcol h2 {color:#3E8B61;}

object#flashspot,object#flashSplash { float: right }
object#flashSplash { margin-right: -120px;}

/*----------------------------------------------------------------------------- Level SEA (c) --*/
#level_c p.ckout {
	width:95px;
	float:right;
	text-align:center;
	margin:2em 1em 0 1em;
	}

#level_c form#PubKeywordSearch_formy fieldset p {
	margin:0; padding:0; 
	}
#level_c form#PubKeywordSearch_formy label {
	font-size:90%;
	}


#level_c #wyldstore, #chkOUTpgz #wyldstore {
	border-collapse:collapse;
	} 
#level_c th.th-A, #level_c th.th-B,
#chkOUTpgz th.th-A, #chkOUTpgz th.th-B, #chkOUTpgz caption {
	background-color:#336600; color:#fff;
	border-bottom:1px solid #fff;
	padding:.2em;
	} 
#level_c th.th-B, #chkOUTpgz th.th-B {
	background-color:#99CC66; color:#000; font-size:90%;
	} 
#level_c th.pipe, #chkOUTpgz th.pipe {border-left:1px solid #fff;}
#level_c th.cntr, #chkOUTpgz th.cntr, #chkOUTpgz td.cntr {text-align:center;}
#level_c td, #chkOUTpgz td {
	border-bottom:1px solid #336600;
	vertical-align:top;
	} 
#level_c td img, #chkOUTpgz td img {border:0 none;}
#level_c td.prod_desc {}
#level_c td.prod-desc h4, #chkOUTpgz td.prod-desc h4 {
	color:#336600; font-size:110%;
	}
#level_c td.prod-A, #level_c td.prod-B,
#chkOUTpgz td.prod-A, #chkOUTpgz td.prod-B {
	text-align:center;
	background-color:#EEEEEE;
	}
#level_c td.prod-B, #chkOUTpgz td.prod-B {
	background-color:#fff;
	}
#level_c td.prod-A img,#level_c td.prod-B img { display: block; margin: 0 auto -5px;}

#rcol ul.dur_bin {
	margin:0; padding:0; line-height:100%; list-style-position:inside; font-size:90%;
	list-style-type:square;
	color:#336600;
	}
#rcol ul.dur_bin li {
	margin-bottom:1em;
	}

/*----------------------------------------------------------------------------- CHECKOUTZPGS --*/
#chkOUTpgz caption {text-align:left; margin-top:1em;}
#chkOUTpgz th.subttl {text-align:right; color:#336600;}
#chkOUTpgz th.subttl small {font-weight:normal;}
#chkOUTpgz td.prod-B fieldset p {
	text-align:center;
	}
#chkOUTpgz #chkout_imgs {
	text-align:center;
	}
#chkOUTpgz #chkout_imgs img {
	border:0 none; margin:0 1em;
	}

/* img map step1 */
#chkOUTpgz h2#dur-stagez {
	background:transparent url() 50% 50% no-repeat;
	width:99.9%;
	height:44px;
	overflow:hidden;
	text-indent:-6666em;
	position:relative;
	}
/* img map step2 */
#chkOUTpgz h2#dur-stagez.shp {background:transparent url() 50% 50% no-repeat;}
#chkOUTpgz h2#dur-stagez a#stp1 {
	display:block;
	width:70px; height:24px;
	background-color:transparent;
	text-indent:-666em;
	overflow:hidden;

	position:absolute;
	left:58px; top:10px;
	}


#pop-it h2 {color:#336600; font-size:150%;}
#pop-it table th {font-size:90%; background-color:#D1EFB3; line-height:115%; text-align:center;}
#pop-it table td {border:1px solid #AFAFAF; padding:0 .5em;}
#pop-it table td p {margin:0; padding:0;}

/*----------------------------------------------------------------------------- EWTApgs --*/
#ewtapg #lcol h2, #ewtapg #rcol h3 {color:#3366CC;}
#ewtapg #holder {
	background:#fff url() 50% 0 repeat-y;
	}

/*----------------------------------------------------------------------------- INTLpgs --*/
#level_c.intlpg #search {display:none;}


/*----------------------------------------------------------------------------- photo-center --*/
#photo-center th h5, #photo-center th h6 {
	background:transparent url() 0 50% no-repeat;
	font-size:115%;
	padding:0 0 0 1.5em; margin:0;
	white-space:nowrap;
	color:#000;
	}
#photo-center th h5.book_open {background:transparent url() 0 50% no-repeat;}

#photo-center th h6 {
	background:transparent url() 0 50% no-repeat;
	font-size:90%;
	margin:0 0 0 2em;
	}

#photo-center td, #photo-center th {vertical-align:top;}
#photo-center th {color:#336600;}

#photo-center td p {line-height:120%;}

#photo-center #content td p.subway {line-height:100%; margin-bottom:.5em;}
#photo-center #content td p.topper {margin-bottom:0;}

/*
#photo-center td, #photo-center th {border-top:1px solid #efefef; border-bottom:1px solid #efefef;}
#photo-center tr.tr-subway td, #photo-center tr.tr-subway th {border-bottom:0 none;}
*/


/*----------------------------------------------------------------------------- plywood pallets --*/
#level_b.palette #masthead, #level_b.palette #masthead_shell  {
	height:98px;
	background:#000 url() 0 0 repeat-x;
	}
#masthead .masthead-pal h1#pgti {top:0; right:0;}

#level_b.palette #masthead h1#pgti {
	overflow:hidden;
	background-color:transparent;
	width:199px; height:47px;
	top:21px; left:542px; 
	}

#level_b.palette #masthead h1#pgti a {
	display:block; background-color:transparent;
	width:199px; height:47px;
	}

#level_b.palette #masthead div.masthead-pal {
	width:100%; height:98px;
	background:transparent url() 50% 0 no-repeat;
	}
#level_b.palette #holder {
	background:#fff url() 50% 0 repeat-y;
	}
#level_b.palette h2 {color:#9A322F;}

/*----------------------------------------------------------------------------------------------- jobs pages --*/
#jobs #holder {background:#fff url() 50% 0 repeat-y;}
#jobs #masthead, #jobs #masthead_shell  {
	height:98px;
	background:#000 url() 0 0 repeat-x;
	}

#jobs #content h4 {margin:1em 0;}




#jobs #content #triforce {display:block; clear:both; width:100%;}
#jobs #content #triforce div {
	float:left;
	color:#85664F;
	margin:0 9px; padding:0;
	text-align:center;
	font:bold 12px/100% arial,verdana,helvetica,sans-serif;
	}
html>body#jobs #content #triforce div {margin:0 11px;}
#jobs #content #triforce h4 {
	color:#fff;
	background-color:#AA1E21;
	text-align:center;
	font:bold 12px/100% arial,verdana,helvetica,sans-serif;
	margin:0; padding:0;
	}
#jobs #content #triforce h4 img {background-color:#fff; vertical-align:bottom; border:0 none; border-bottom:2px solid #fff;}
#jobs #content #triforce h4 strong {
	display:block;
	padding:5px 0;
	width:120px;
	}
#jobs #content #triforce h4 a, 
#jobs #content #triforce h4 a:visited, 
#jobs #content #triforce h4 a:hover {color:#fff; text-decoration:none;}

#jobs #content #triforce div p {margin-top:5px; padding-top:0; width:120px; text-align:left; line-height:110%;}


#jobs #content #rightcol address {text-align:right; padding-right:15px;}
#jobs #content fieldset legend {color:#000; font-weight:bold;}

table#zeb {
	border-collapse:collapse;
	width:100%; font-family:Arial, Helvetica, sans-serif; line-height:110%;
	}
table#zeb th {text-align:left; font-size:11px; font-weight:bold;}
table#zeb th.jobtit {padding-left:1.2em;}
table#zeb th.date {}
table#zeb td {padding:5px 0;}
table#zeb td strong {display:block; padding:0 0 0 1em;}

ol.jobby li.total {list-style:none; margin:1em 0 0 0; padding:0; color:#000;}










/*|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| Forms etc. ||||||||||*/
form {}

form p {text-align:left;}

fieldset {
	padding:15px; margin-bottom:1em;
	border: 1px solid rgb(127, 157, 185); //#E0E0E0;
	}
legend {color:#08489A} 
* html legend { line-height: 3em }

.required {color:red; font-family:Verdana, Arial, Helvetica, sans-serif;}
.tip {color:#9F7645;}

form input.text{
	border: 1px solid rgb(127, 157, 185);
	margin-bottom: 2px;
	padding: 1px;
	}

.input {
	background: #fff;
	border: 1px solid #7F9DB9;
	font:12px arial,verdana,helvetica,sans-serif;
	color: #000;
	margin: 1px; padding: 2px;
	}
select {margin: 1px 1px 2px 0; border: 1px solid rgb(127, 157, 185);font:12px arial,verdana,helvetica,sans-serif;}
.midi {position:relative; top:.2em;}
	
input:focus, select:focus, textarea:focus {
	background: #FFFCCF;
	color: #000; 
	}

textarea {
	background: #fff;
	border: 1px solid #7F9DB9;
	font:12px arial,verdana,helvetica,sans-serif;
	color: black;
	padding: 2px;
	}

.fingered { cursor: pointer;}

label {
	/*display:block;
	width:175px;
	float:left;*/
	}

p.radioz label {display:inline; width:auto; float:none;}
p.radioz {margin:.8em 0;}
	
#content fieldset p,fieldset label { line-height: 1.5 }

fieldset.uni-label label {
	display:block;
	width:100px;
	float:left;
	}

fieldset.uni-label p {clear:both;}
fieldset.uni-label label.longtom {width:auto; display:inline;}
fieldset input.chkbox {float:left;}






/*|||||||||||||||||||||||||||||||||||||||||||||||||||||||| THE HEADER+LAYOUT ||||||||||||||||||||||||*/
/*|||||||||||||||||||||||||||||||||||||||||||||||||||||||| THE HEADER+LAYOUT ||||||||||||||||||||||||*/
/*|||||||||||||||||||||||||||||||||||||||||||||||||||||||| THE HEADER+LAYOUT ||||||||||||||||||||||||*/
body {	
	text-align:center;
	background-color:#fff; 
	font:76%/1.3 verdana,arial,helvetica,sans-serif;
	color: #000; 
	margin:0; padding:0 0 2em 0;
	}
body#pop_it {
	text-align:left;
	}

.nopad, #holder, #masthead, #masthead h1, #footer, #lcol_shell, #lcol, #rcol, #search form, #search p {
	margin: 0; padding: 0;
	}

#holder_shell {
	margin:0; padding:0; text-align:center;
	background-color:#fff;
	width:100%;
	font-size: 1.1em;
	}

	
#holder {
	margin:0 auto 0 auto; padding:0;
	text-align:left;
	background:#fff url() 50% 0 repeat-y;
	width:760px;
	position:relative;
	border-top:15px solid #fff;
	border-bottom:15px solid #fff;
	
/*display:table;*/
	}
#homepg div.cbothmt {
	height:1px;
	}
#masthead_shell  {
	background-color:#000;
	width:100%; 
	clear:both;
	}
#masthead  {
	position: relative;
	display: block;
	width:760px; height:84px;

	margin:0 auto 0 auto; padding:0; 
	background-color:#000;
	text-align:left;
	}

#masthead div.masthead1,
#masthead div.masthead2,
#masthead div.masthead3,
#masthead div.masthead4,
#masthead div.masthead5,
#masthead div.masthead6,
#masthead div.masthead7,
#masthead div.masthead8 {
	width:100%; height:84px;
	}
#masthead div.masthead1 {background:transparent url() 50% 0 no-repeat;}
#masthead div.masthead2 {background:transparent url() 50% 0 no-repeat;}
#masthead div.masthead3 {background:transparent url() 50% 0 no-repeat;}
#masthead div.masthead4 {background:transparent url() 50% 0 no-repeat;}
#masthead div.masthead5 {background:transparent url() 50% 0 no-repeat;}
#masthead div.masthead6 {background:transparent url() 50% 0 no-repeat;}
#masthead div.masthead7 {background:transparent url() 50% 0 no-repeat;}
#masthead div.masthead8 {background:transparent url() 50% 0 no-repeat;}



#masthead #logo {
	border: 0 none;
	width:105px; height:72px;
	text-decoration:none;
	color:#fff;
	background-color:transparent;
	
	position:absolute; left:5px; top:5px;
	}
#masthead #logo a {display:block; width:100%; height:72px;}
#masthead #logo img {border:0 none; visibility:hidden;}
#masthead h1#pgti {
	position:absolute; 
	font-size:1px; 
	text-indent:-6666em; 
	left:-6666em;
	}

#SUBnav_shell { /*------------- 2ndary NAV area--------- */
	width:100%;
	float:left;
	margin:0 0 0 -606px;
	}
#SUBnavX { 
	margin:0 0 0 606px ; padding:0;
	}

#content {
	float:right;
	width:600px; min-height:300px;
	text-align:left;
	margin:0; padding:0;
	font:.95em/180% verdana,arial,helvetica,sans-serif;
	}
body#pop-it #content {
	float:none;
	width:auto; margin:1em; padding:.5em;
	}

#lcol_shell, #bbhpg.bee #lcol_shell, #ffmpg.bee #lcol_shell {
	width: 100%;
	float:left;
	margin:0 -160px 0 0;
	}
#lcol, #bbhpg.bee #lcol, #ffmpg.bee #lcol { /*------------- main page content area--------- */
	margin:0 160px 0  0; padding:0;
	text-align:left;
	}
#rcol { /*------------- secondary content area (right include) --------- */
	float:right;
	width:153px; min-height:300px;
	margin:0; padding:0;
	text-align:left;
	background:transparent;
	}
#rcol .Rpad {padding:0 0 0 .5em;}
#homepg #rcol .Rpad, #ffmpg #rcol .Rpad, #wallbrpg #rcol .Rpad {padding:0;}
/*
#rcol hr {display:none;}
*/


/*----------------------------------------------------------------------------------------- SEARCH MODULE --*/
#search {
	position:absolute; 
	top:10px; right:0;
	width:7.2em; height:65px;
	margin:0; padding:0;
	min-width: 100px;
	background:transparent;
	}
#search p { text-align: center }
#search legend {display:none;}
#search fieldset {
	margin:0; padding:0; 
	border:0 none;
	}

#search label {
	font:bold 11px/11px  Arial, Verdana, Helvetica, sans-serif;
	color:#fff;
	display:block; padding-top:25px;
	text-indent:.2em;
	}

#search #searchfield {
	margin:0; padding:auto;
	width:auto; 
	border: 1px solid black;
	background-color:#fff;
	font:10px/1 verdana,arial,helvetica,sans-serif;
	color: #000;
	}	

#search #searchBUTT {
	margin:0; padding:0;
	cursor: pointer;
	position:relative; top:3px;
	}
#search #stmpBUTT {
	position:absolute;
	top:0; left:0; width:7.2em; text-align: center;
	}


/*--------------------------------------- THE FOOTER ---------*/
#footer, #prefoot {
	clear: both;
	width:760px; height:23px;
	margin:0 auto; padding:1em 0 0 0;
	text-align:center;
	background-color:#fff;
	font: 11px/1.2 arial,verdana,helvetica,sans-serif;
	color:#666;
	}
#footer a,#footer a:visited { color: #666 }
#prefoot {margin-bottom:1em;}

#footer p {margin:0; padding:0;}

/* ------------------------------- news releases in addendum/newscenter.cfm */
#newsreleases { list-style-type: none; padding: 0; margin: 1em 0 0 0 }
#newsreleases li span { height: 1%; width: 100px; margin-left: -100px; line-height: 1.6; font-size: 0.75em; float: left }
* html #newsreleases a { margin: 0 -3px }
#newsreleases li { height: 1%; margin-bottom: 1em; clear: both; font-size: 1.1em; padding-left: 100px }
#bbhpg #newsreleases li span { width: auto; margin: 0; display: block; float: none; } 
#bbhpg #newsreleases li { padding-left: 0; font-size: 1em; }
#bbhpg #newsreleases { margin-top: 0;}
* html #bbhpg #newsreleases a { margin: 0 }
/* ------------------------------ right column in /includes/rel_pub_int.cfm */
ul.intl_flagger { list-style-type: none; padding: 0; margin: 0; }
ul.intl_flagger img { display: block }

.leftLabels label {
	float: left;
	width: 110px;
}
.leftLabels input.text { width: 260px }