
html, * {
 margin: 0;
 padding: 0;
}
body {
 background: #faf4c3 url('/images/drucker/redesign/bodybgtop.gif') top repeat-x;
 padding: 0;
 margin: 0;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9pt;
 color: #000;
}
ul, ol, dl {
 margin: 10px 0 10px 30px;
}
form, input, select {
 margin: 0;
 padding: 0;
 font-size: 9pt;
}
td, p {
 font-size: 9pt;
}
table.PageBoundingBox {
 width: 100%;
}
table.ContentBoundingBox {
 width: 756px;
 margin:0 auto; /* centers content */
}
td.MainContent {
 padding: 5px 15px 20px 15px;
 line-height: 1.5em;
}
blockquote {
 padding: 0 40px 0 40px;
}
#headercontainer {
 background: url('/images/drucker/redesign/druckerbg.gif') top left;
 height: 115px;
 width: 756px;
 position: relative;
 margin:0 auto; /* centers content */
}

#headinglinks {
 color: #000;
 font-weight: bold;
}

#cguhomelink {
 position: absolute;
 top: 0;
 left: 0;
}
#cguhomelink a:link, #cguhomelink a:visited {
 text-decoration: none;
 display: block;
 width: 238px;
 height: 41px;
}
#cguhomelink a span {
 visibility: hidden;
}
#druckerhomelink {
 position: absolute;
 top: 41px;
 left: 0;
}
#druckerhomelink a:link, #druckerhomelink a:visited {
 text-decoration: none;
 display: block;
 width: 174px;
 height: 74px;
}
#druckerhomelink a span {
 visibility: hidden;
}
#druckerglobalnav {
 position: absolute;
 left: 174px;
 top: 89px;
 width: 367px;
 height: 26px;
 font-size: 7pt;
}
#druckerglobalnav ul {
 list-style-type: none;
 margin: 7px 0 0 0;
 padding: 0;
}
#druckerglobalnav li {
 display: inline;
 text-align: center;
 border-right: 1px solid #000;
 padding: 0 5px 0 4px;
}
#druckerglobalnav li#last {
 border-right: none;
}
#druckerglobalnav a:link, #druckerglobalnav a:visited {
 text-decoration: none;
 color: #BB2C53;
 font-weight: bold; 
}
ul#audiencenav {
 margin: 10px 0 10px 0;
 padding: 0;
 list-style-type: none;
 text-align: center;
}
ul#audiencenav li {
 display: inline;
 padding: 0 3px 0 3px;
}
#footercontainer {
 text-align: left;
 padding: 10px;
 background-color: black;
 color: white;
 border-bottom: 5px solid #BB2C52; 
 font-size: 7pt
}
#footercontainer a:link, #footercontainer a:visited {
 color: #fff;
 text-decoration: none;
}
#footercontent {
 width: 756px;
 margin:0 auto; /* centers content */
}
td.LSB {
 border-right: 1px solid #4B8FAB;
 padding: 0 0 10px 0;
}
/*MainContent*/
td.MainContent {
 background-color: #fff;
}


/*HOME PAGE SPECIFIC*/
#homenewscontainer {
 width: 342px;
 float: left;
 margin: 0 15px 0 0;
 overflow: hidden;
 font-size: 8pt;
}
.contentheading {
 height: 25px;
 color: #4b90ab;
 font-size: 13pt;
 padding: 0 0 0 15px;
}

#homehighlightcontainer {
 background: #faf4c3;
 height: 67px;
 overflow: hidden;
}
#homehighlightcontainer td, p {
 padding: 0 10px 0 0px;
}


#homehighlightimage {
 padding: 0 12px 0 5px;
}
#homehighlighttitle a:link, #homehighlighttitle a:visited {
 text-decoration: none;
 color: #bb2c53;
 font-weight: bold;
 font-size: 8pt;
}
#homehighlighttitle a:hover {
 text-decoration: underline; 
}
#homehighlighttext {
 font-size: 8pt;
}
#homenewscontainer ul {

}
#homenewscontainer li {
 color: #bb2c53;
 margin-bottom: 5px;
}

#homenewscontainer li a:link, #homenewscontainer li a:visited {
 text-decoration: none;
 color: #000;
}
#homenewscontainer li a:hover {
 text-decoration: underline;
}

#homeeventscontainer {
 width: 220px;
 float: right;
 border-left: 1px solid #4b8fab;
 height: 230px;
 overflow: hidden;
 font-size: 8pt;
}
.homeeventdate {
 font-weight: bold;
 color: #BB2C53;
}
#homeeventscontainer ul {
 list-style-type: none;
 margin: 0px 0 15px 15px;
 padding: 0;
}
#homeeventscontainer li {
 margin: 0 0 5px 0;
 color: #BB2C53;
}
#homeeventscontainer li a:link, #homeeventscontainer li a:visited {
 color: #000;
 text-decoration: none;
}

#homeeventscontainer li a:hover {
 text-decoration: underline;
}

#Redirectfrm {
 margin: 15px 0 0 0px;
}
#redirectbox {
 width: 150px;
 font-size: 7pt;
}

#searchfrm {
 margin: 10px 0 0 10px;
}
#qsearchtitle {
 font-size: 9pt;
 font-weight: bold;
 margin-bottom: 2px;
 font-size: 7pt;
}
#searchbox {
 width: 125px;
 float: left;
 font-size: 7pt;
 height: 16px;
}
/*LSB Navigation*/

/*First Tier*/

td.LSB ul {
 margin: 0 0 0 0;
 padding: 0 0 0 0;
 list-style-type: none;
 font-size: 8pt;
}
td.LSB ul li {
 margin: 0 0 7px 0; 
 display: inline;
}
td.LSB ul li a:link, td.LSB ul li a:visited {
 text-decoration: none;
 color: #BB2C53;
 display: block;
 padding: 4px 10px 4px 10px;
}
td.LSB ul li a:hover {
 background-color: #f9dca3;
}
/*Second Tier*/
td.LSB ul ul {
 margin: 0 0 0 15px;
 padding: 0 0 0 0;
 list-style-image: url('/images/drucker/redesign/navbullet.gif');
 font-size: 7.5pt;
}
td.LSB ul ul li {
 margin: 0 0 5px 0; 
}
td.LSB ul ul li a:link, td.LSB ul ul li a:visited {
 text-decoration: none;
 color: #BB2C53;
}
td.LSB ul ul li a:hover {
 background-color: transparent;
 text-decoration: underline;
}
/*Third Tier*/
td.LSB ul ul ul {
 list-style-image: url('/images/drucker/redesign/navhyphen.gif');
}

.subnavlist {
 font-weight: normal;
}
.Active {
 font-weight: bold;
}
/*Breadcrumbs*/
#breadcrumbs {
 margin: 0 0 10px 0;
 font-size: 7pt;
}

td.RSB {
  background-color: #fff;
  padding: 15px 5px 10px 15px;
}
#RSB {
 width: 206px;
}

/*Global CSS*/
a:link, a:visited {
 color: #BB2C53;
 text-decoration: none;
}
a:hover {
 text-decoration: underline;
}
h1, h2, h3, h4, h5, h6 {
  color: #4b8fab;
 margin: 0 0 10px 0;
 padding: 0;
}

h1 {
font-size: 13pt;
}
h2 {
 font-size: 11pt;
}
h3 {
 font-size: 10pt;
}
h4 {
 font-size: 9pt;
}
h5 {
 font-size: 9pt;
}
h6 {
 font-size: 9pt;
}

