html, body, div, span, applet, object, iframe,
h1, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
 #head h2,  #head h1
 {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

/* remember to define focus styles! */
:focus {
  outline: 0;
}
body {
  line-height: 1;
  color: black;
  background: white;
}
ol, ul {
  list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
  border-collapse: separate;
  border-spacing: 0;
}
caption, th, td {
  text-align: left;
  font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
}
blockquote, q {
  quotes: "" "";
}




body {text-align: center;font-family: verdana, arial, sans-serif;}

.left {float: left;}
.right {float: right;}
.clear {clear: both;}

#wrapper {width: 862px;text-align: left;margin:30px auto auto;border-top: 1px dashed #A8A9AC;}

.topbar {text-transform:uppercase;text-align: right;}
.topbar  li {display: inline;}
.topbar a {padding: 0px 20px;border: 1px solid #808285;border-width: 0px 1px 0px 0px;text-decoration:none;font-weight:bold;font-size: 8pt;color: #A8A9AC;}
.topbar a.first {border-width: 0px 1px 0px 1px;}

#head {background: url(/assets/lh-col.png) repeat-y;margin: 0;padding: 0 0 7px 0;border-top:10px solid #fff;}
#head .left, #head .right {float:left;height: 236px;}

/* BEWARE! IE HACKS! */
#head {*padding: 0;}
#head .left, #head .right {*margin-bottom: -10px;}
/* -- */

#nav {background: url(/assets/nav-bg.png) left top no-repeat;clear: both;padding-left: 272px;margin-top: 0px;}
#nav li {float: left;text-align:center;}
#nav li .wrap {cursor: pointer;background: #808285;border: 1px solid #57575A;border-width: 1px 1px 1px 0;height: 26px;width: 146px;display:block;}
#nav li .first .wrap {border-width: 1px 1px 1px 1px;}
#nav li .indicator {display: block;width: 100%;height: 19px;border: 1px solid #57575A;border-width: 0px 0px 1px 0px;}
#nav .selected .wrap .indicator {margin-top: 6px;border-width: 1px 0 0 0;}
#nav li a {text-decoration: none;font-weight:bold;font-size: 10pt;color: #808285;text-transform:uppercase;}
#nav .selected a {color: #B10C15;}
#nav .green {background: #90A23B;}
#nav .liteorange {background: #FBB247;}
#nav .orange {background: #F48A3B;}
#nav .purple {background: #A182A8;}

#body {padding-top: 13px;clear: both;background: url(/assets/lh-col.png) repeat-y;border-top: 1px dashed #B10C15;}

#lh-nav {width: 250px;min-height:10px;}
#lh-nav li {border-bottom:1px solid #fff;}
#lh-nav a {display:block;padding: 8px 16px 6px;font-family: georgia;font-size: 11pt;text-decoration: none; color: #808285;}
#lh-nav a.sub {padding: 8px 32px 6px;}

#content {margin-left: 22px;width: 585px;padding:  0 0 30px 0;}
#content ol, #content ul {list-style-image:none;list-style-position:outside;list-style-type:disc;padding-left:15px;margin-left:0;}
#foot {padding: 8px 0 0 0;border-top:3px solid #fff;background: #F1EEEA;height: 67px;}
#foot .sponsor {height: 40px;background:#ffffff;text-align:right;font-size: 7pt;}
.sponsor .left {float:left;width:73%;line-height:160%;}
.sponsor .img {float:left;width:27%;}



#foot #poweredby {text-align:center;font-size: 7pt;padding: 10px 5px 5px 0;}
#foot #poweredby a {display:inline;padding:0;font-size:7pt;}

/*=Home */
#home #head {background: #fff;padding-bottom:0px;}
#home #head .left, #home #head .right {float:left;height: 360px;}
#home #body {background-repeat: repeat;border-width:0px;padding-top: 1px}
#home #nav {background:none;padding-left:266px;}
#home #nav a {display:block; padding-bottom:25px;}
#home #nav .indicator {border-width:1px;height:8px;width: 147px;margin-bottom:5px;}


#supporters .BossArticle img {float:left;}

.BossArticle span.lastmod {font-size:10px;font-style:italic;clear:left;float:left;}

.gallery {margin:10px 0;}
.gallery-img {display:block;margin:3px;float:left;height:105px;overflow:hidden;}


/* CCP Sub-site */
#nav.ccp {background:none; padding-left:378px;}
#nav.ccp .green {background: #70B62B;}
#nav.ccp .blue {background: #009FE3;}
#nav.ccp .purple {background: #787FBC;}
#nav.ccp li .wrap {width:160px;}
#ccp-sidebar {padding:20px;color:#000;line-height:130%;font-size:14px;}
#ccp-sidebar a {display:inline;padding:0;font:inherit;color:#000;text-decoration:underline;}
#ccp-sidebar h3 {color:#000;padding:0 0 10px;text-decoration:underline;}
#ccp-sidebar span {display:inline-block;border:1px solid #000;padding:10px 15px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;color:#787FBC;font-weight:bold;background-color:#FFF;}
#content.ccp h2 {text-transform:uppercase;color:#000;text-decoration:underline;font-size:18px;}
#content.ccp .BossArticleLinks {margin-top:3em;list-style:inherit;}
#content.ccp .BossArticleLinks li {list-style:inherit;padding-bottom:1em;}
#foot.ccp {height:85px;}
#foot.ccp .strip {background-color:#FFF;height:60px;padding:0 10px;}
#foot.ccp .strip div {float:left;width:29%;}
#foot.ccp .strip a {color:inherit;}
#foot.ccp .strip div#pcsc-logo {width:42%;}
#foot.ccp .strip span {line-height:60px;display:block;float:left;font-weight:bold;font-size:14px;}
#foot.ccp #poweredby {width:100%;padding-top:10px;}
