/* Quantia Print CSS Document */

* { float: none; }

body { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; }

p { margin: 0 0 15px 0; }

a { color: #005c84; }
a:visited { color: #00425e; }
a:hover { color: #006595; text-decoration: underline; }

h1 { color: #5999bc; margin: 35px 0 15px 0; line-height: normal; font-size: 210%; }
h2 { color: #5999bc; margin: 30px 0 15px 0; line-height: normal; font-size: 180%; }
h3 { color: #006595; margin: 30px 0 10px 0; line-height: normal; font-size: 160%; }
h4 { color: #006595; margin: 25px 0 10px 0; line-height: normal; font-size: 140%; }
h5 { color: #4592ba; margin: 20px 0 5px 0; line-height: normal; font-size: 110%; }
h6 { color: #4592ba; margin: 15px 0 5px 0; line-height: normal; font-size: 100%; }

#framebottom,
#frametop,
#mainheader,
#footer,
#leftcol { display: none; }


h1.printheader { margin: 0 0 40px 0; padding: 0; display: block; color: #000; }


/* Homepage Print Styling */
#mainbanner h2 { margin: 0 0 25px 0; font-size: 140%; }

a.findoutmore { display: block; margin: 10px 0 0 0; text-decoration: none; }

#homeblurb h2 { margin: 0; color: #a3a6a8; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
#homeblurb h2 strong { display: block; color: #525252; }

#servicesoverview { padding: 0; margin: 40px 0 0 0; }
#servicesoverview .service a.findoutmore { margin-top: 10px; }

#homeright { padding-top: 40px; }
#homeright a.findoutmore { margin-top: 10px; }
#homeright .rightbox { float: left; margin: 10px 0; width: 248px; height: 130px; padding: 12px; border: 1px solid #d1e2eb; font-size: 12px; }
#homeright .rightbox img { display: block; }
#homeright img.opteon { display: block; margin: 0 auto 10px; }
#homeright .rightbox#hmbox2 { margin-left: 20px; }
#homeright .rightbox#hmbox1 img { padding-left: 20px; margin-top: 10px; }


/* Internal Structure */
#contents { float: left; }

#contents h1.pagetitle { margin: 0 0 15px -2px; padding-bottom: 15px; border-bottom: 1px solid #d1e2eb; font-size: 29px; color: #005c84; font-family: Arial, Helvetica, sans-serif; }
#contents h1.sectiontitle { margin: 0 0 7px -2px; font-size: 29px; color: #5a9abd; font-weight: normal; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; }
#contents h2.currenttitle { margin: 0 0 -1px 0; font-size: 16px; color: #005c84; font-family: Arial, Helvetica, sans-serif; }
#contents h3.staffrole { margin: 0 0 15px 0; font-size: 12px; color: #5c9bbd; font-family: Arial, Helvetica, sans-serif; }


/* Standard Styling */
.imgright { display: block; float: right; padding: 0 1px 28px 28px; }
.imgright img { background-color: #fff; padding: 6px; border: 1px solid #bdd3df; }

#contents ul { margin: 0 0 0 0; padding: 8px 0 8px 30px; }

#contents ol { list-style: decimal; padding: 8px 0 8px 30px; }
#contents ol ol { list-style: lower-alpha }
#contents ol ol ol { list-style: lower-roman; }

#contents table { width: 614px; border: 1px solid #bdd3df; border-collapse: collapse; margin-left: 1px; }
#contents table th, #contents table td { border-bottom: 1px solid #bdd3df; padding: 7px 10px; }
#contents table th { text-align: left; color: #006595; font-size: 110%; }
#contents table tr.alt td { background-color: #ddeaf3; }


