body {
background-color:#a8b888;
font-family:Arial, Helvetica, Verdana, sans-serif;
font-size:12px;
line-height:140%;
color:#221;
margin:0;
}

p {
font-family:Arial, Helvetica, Verdana, sans-serif;
font-size:12px;
line-height:140%;
color:#333345;
}

h1 {
font-family:Trebuchet MS, Trebuchet, Arial, Helvetica, Verdana, sans-serif;
font-size:16px;
font-weight:700;
color:#123;
}

h2 {
font-family:Trebuchet MS, Trebuchet, Arial, Helvetica, Verdana, sans-serif;
font-size:14px;
color:#123;
}

h3 {
font-family:Trebuchet MS, Trebuchet, Arial, Helvetica, Verdana, sans-serif;
font-size:12px;
color:#123;
}

h4 {
font-family:Trebuchet MS, Trebuchet, Arial, Helvetica, Verdana, sans-serif;
font-size:14px;
color:#061120;
}

.title {
font-weight:700;
}

.wrapper {
width:945px;
border:0 solid #222;
}

.headerWrapper {
width:945px;
border:0 solid #222;
background-color:#103220;
}

#years100 {
position:relative;
float:left;
height:50px;
width:200px;
text-align:left;
}

.topNav {
height:16px;
width:705px;
text-align:right;
color:#fff;
padding:35px 20px 10px 10px;
}

.headerbox {
background-image:url(../images/hpcbanner_dg1.jpg);
background-position:5px 0;
background-repeat:no-repeat;
height:193px;
width:935px;
}

.printheaderbox {
display:none;
}

#specialHours {
position:relative;
float:right;
margin-top:15px;
margin-bottom:15px;
text-align:center;
font-size:14px;
font-variant:small-caps;
font-weight:700;
color:#fff;
width:100%;
border:0 solid #888;
background-color:#003310;
opacity:.8;
filter:alpha(opacity=80);
}

.contentWrapper {
width:945px;
float:left;
border:0 solid #222;
background-color:#103220;
padding-top:10px;
padding-bottom:15px;
}

.footerWrapper {
width:945px;
float:left;
border:0 solid #222;
background-color:#092314;
padding-top:20px;
padding-bottom:15px;
}

.leftCWrapper {
float:left;
width:185px;
background-color:#103220;
h:F7ffd6;
g:eeffff;
margin:0;
padding:0;
}

.leftColumn {
width:10px;
text-align:left;
padding:0;
}

.rightCWrapper {
float:left;
width:730px;
background-color:#E8F3f2;
}

.rightColumnCornerTop {
width:730px;
height:12px;
float:left;
background:url(../images/page-border-top.jpg) top left no-repeat;
}

.rightColumn {
float:left;
width:710px;
background-color:#F7ffd6;
padding-left:20px;
}

.rightLeftColumn {
float:left;
width:415px;
background-color:#F7ffd6;
font-family:Arial, Helvetica, Verdana, sans-serif;
font-size:12px;
text-align:left;
color:#222;
line-height:150%;
}

.rightRC {
float:right;
width:238px;
height:2184px;
padding-top:10px;
font-family:Trebuchet MS, Trebuchet, Arial, Helvetica, Verdana, sans-serif;
font-size:12px;
text-align:left;
color:#222;
line-height:150%;
background-image:url(../images/green-right-2-round.jpg);
background-repeat:no-repeat;
}

.rightRCSpace {
float:left;
width:19px;
height:10px;
}

.rightRCDiv {
position:relative;
top:120px;
width:1px;
height:1800px;
float:left;
background-color:transparent;
display:none;
}

.rightRCText {
position:relative;
color:#f7f147;
float:right;
width:95%;
padding-left:5%;
background-color:#a8b888;
garbage:003310;
opacity:.8;
filter:alpha(opacity=80);
}

.rightRCText p a h1 h2 h3 h4 {
color:#f7f147;
}

.rightHead {
position:relative;
font-family:Trebuchet MS, Trebuchet, Arial, Helvetica, Verdana, sans-serif;
font-size:14px;
color:#f7f147;
background-color:#131;
}

.rightBC {
float:right;
width:710px;
background-color:#F7ffd6;
font-family:Trebuchet MS, Trebuchet, Arial, Helvetica, Verdana, sans-serif;
font-size:12px;
text-align:left;
color:#222;
line-height:150%;
}

.rightCCornerBot {
width:730px;
height:12px;
float:left;
background:url(../images/page-border-bottom.jpg) bottom left no-repeat;
}

.industryPad {
float:left;
border:10px solid #F7ffd6;
}

.footerAddress {
float:left;
width:175px;
padding-left:20px;
padding-right:10px;
}

.footerLinks {
float:left;
width:700px;
padding-left:10px;
padding-right:10px;
}

.footerLinkBox {
float:left;
width:140px;
}

.footerDiv {
float:left;
width:700px;
height:35px;
padding-top:18px;
padding-bottom:5px;
background-color:#092314;
}

.footer {
font-family:Trebuchet MS, Trebuchet, Arial, Helvetica, Verdana, sans-serif;
font-size:11px;
text-align:left;
color:#E8F3F2;
line-height:150%;
}

a.leftLinks:hover {
color:#123;
text-decoration:underline;
font-family:Trebuchet MS, Trebuchet, Arial, Helvetica, Verdana, sans-serif;
font-size:11px;
font-weight:700;
}

a.leftLinks:active {
color:#123;
text-decoration:underline;
font-size:11px;
font-weight:700;
}

#phone {
position:relative;
top:0;
left:0;
height:24px;
font-family:arial;
font-weight:700;
font-size:26px;
text-align:left;
border:0 solid #050;
border-left-width:0;
border-right-width:0;
color:#f7ffd6;
background-color:#103220;
padding:2px;
}

ul#leftCMenu {
font-size:20px;
list-style:none;
text-align:left;
width:205px;
margin:1px 0 0;
padding:0;
}

ul#leftCMenu li a {
display:block;
height:25px;
padding-right:0;
padding-bottom:0;
padding-left:10px;
background-color:#453;
margin:0;
}

ul#leftCMenu li a:hover {
text-decoration:underline;
background-color:#132;
color:#9a4;
}

ul.subMenuLevelOne {
list-style-type:none;
display:block;
padding-right:0;
padding-bottom:0;
padding-left:10px;
background-color:#132;
margin:0;
}

li.subMenuLevelOne {
height:25px;
}

.dul_dark {
background-color:#122;
}

.dul_hdr1 {
background-color:#566;
}

.dul_hdr2 {
background-color:#444;
}

.dul_lite {
background-color:#ccd;
}

.dul_midl {
background-color:#887;
}

.vib_dark {
background-color:#123;
color:#eff;
}

.vib_hdr1 {
background-color:#454;
color:#aa9;
}

.vib_hdr2 {
background-color:#678;
color:#eff;
}

.vib_midl {
background-color:#aa9;
color:#123;
}

.vib_lite {
background-color:#eff;
color:#123;
}

.articleImager {
max-width:200px;
float:right;
}

.articleImagel {
max-width:200px;
float:left;
}

.articleImageh {
height:180px;
float:right;
}

.articleImagew {
width:400px;
}

#saberSpecs td {
font-size:11px;
}

#saberSpecs li {
font-size:10px;
}

#saberSpecs th {
font-size:10px;
font-weight:700;
text-align:left;
vertical-align:top;
}

#d3m1 {
position:relative;
width:390px;
height:132px;
background-repeat:no-repeat;
background-image:url(../images/_3m1.jpg);
}

#d3m1:hover {
background-image:url(../images/_3m1_.jpg);
}

#d3m2 {
position:relative;
width:390px;
height:68px;
background-repeat:no-repeat;
background-image:url(../images/_3m2.jpg);
}

#d3m2:hover {
background-image:url(../images/_3m2_.jpg);
}

#d3m3 {
position:relative;
width:390px;
height:174px;
background-repeat:no-repeat;
background-position:5px 0;
background-image:url(../images/_3m3.jpg);
}

#d3m3:hover {
background-image:url(../images/_3m3_.jpg);
}

table.specs {
background-color:#aa9;
}

table.specs td {
background-color:#FFF;
padding-left:5px;
}

table.specs th {
background-color:#FFF;
color:#5E0F68;
padding-right:5px;
}

table.specs th.top {
text-align:left;
background-color:transparent;
}

.question {
font-weight:700;
color:#5E0F68;
cursor:pointer;
}

.answer {
color:#5E0FD8;
background-color:#a8b888;
}

.contactAddress {
float:left;
width:380px;
padding-left:20px;
padding-right:10px;
}

.contact {
float:left;
width:385px;
padding-left:20px;
padding-right:10px;
color:#015;
}

#emltg1 {
float:left;
padding-left:6px;
padding-right:10px;
color:#015;
}

#emlvis1 {
float:left;
padding-left:0;
padding-right:10px;
color:#015;
}

.compactcolumn {
font-weight:700;
font-size:12px;
width:100px;
float:left;
color:#000;
}

.compactcolumn ul {
padding-left:0;
list-style:none;
}

.compactcolumn li {
border-color:#000;
border-width:1px 0 0;
}

.linktable li {
font-weight:700;
font-size:11px;
height:30px;
width:390px;
border:1px solid #000;
border-width:1px 0 0;
padding:10px;
}

.linktable a {
float:left;
height:30px;
width:390px;
}

.linktable img {
height:30px;
float:right;
border:1px solid #000;
padding:0;
}

img {
border:0 solid #F7ffd6;
padding:9px;
}

#tooltipab {
position:absolute;
left:250px;
top:500px;
width:258px;
height:210px;
background-color:#555;
opacity:0;
display:block;
z-index:1000;
}

#tooltipbb {
position:absolute;
left:250px;
top:500px;
width:258px;
height:94px;
background-color:#555;
opacity:0;
display:block;
z-index:1000;
}

#tooltipcb {
position:absolute;
left:250px;
top:500px;
width:258px;
height:268px;
background-color:#555;
opacity:0;
display:block;
z-index:1000;
}

#tooltipa {
font-size:12px;
position:relative;
left:4px;
top:-7px;
width:250px;
height:202px;
background-color:#eee;
}

#tooltipb {
font-size:12px;
position:relative;
left:4px;
top:-7px;
width:250px;
height:86px;
background-color:#eee;
}

#tooltipc {
font-size:12px;
position:relative;
left:4px;
top:-7px;
width:250px;
height:260px;
background-color:#eee;
}

td,li {
font-family:Arial, Helvetica, Verdana, sans-serif;
font-size:12px;
line-height:150%;
color:#222;
}

a:link,a:visited {
color:#552288;
text-decoration:none;
}

a:hover,a:active {
color:#552288;
text-decoration:underline;
}

.headerLinks,table.specs th.right {
text-align:right;
}

a.headerLinks:link,a.headerLinks:visited,a.headerLinks:hover,a.headerLinks:active {
color:#f7ffd6;
text-decoration:none;
font-family:Trebuchet MS, Trebuchet, Arial, Helvetica, Verdana, sans-serif;
}

a.leftLinks:link,a.leftLinks:visited {
color:#123;
text-decoration:none;
font-family:Trebuchet MS, Trebuchet, Arial, Helvetica, Verdana, sans-serif;
font-size:11px;
font-weight:700;
}

a.leftLinks2:link,a.leftLinks2:visited {
color:#071107;
text-decoration:none;
font-family:Trebuchet MS, Trebuchet, Arial, Helvetica, Verdana, sans-serif;
font-size:11px;
font-weight:700;
}

a.leftLinks2:hover,a.leftLinks2:active {
color:#071107;
text-decoration:underline;
font-family:Trebuchet MS, Trebuchet, Arial, Helvetica, Verdana, sans-serif;
font-size:11px;
font-weight:700;
}

a.footLinks:link,a.footLinks:visited {
color:#E8F3F2;
text-decoration:none;
}

a.footLinks:hover,a.footLinks:active {
color:#E8F3F2;
text-decoration:underline;
}

