/* ----- styles for ometric.com ----- */
body { background: #fff url(/images/ui/bg-1.gif) repeat-x bottom; margin: 0; padding: 0; font: .8em Arial; text-align: center; color: #7e7e7e; }

h1 { font-size: 2em; font-weight: bold; }
h2 { font-size: 1.6em; font-weight: bold; }
h3 { font-size: 1.4em; font-weight: bold; }
h4 { font-size: 1.2em; font-weight: bold; }
h5 { font-size: 1.1em; font-weight: bold; }
h6 { font-size: 1em; font-weight: bold; }

h1.imgHdr { font-size: 1.5em; font-weight: bold; margin-bottom: 25px; }
h2.imgHdr { font-size: 1.3em; font-weight: bold; margin-bottom: 25px; }
h3.imgHdr { font-size: 1.1em; font-weight: bold; margin-bottom: 25px; }

address { font-style: normal; }
a { color: #9c0; }
a.bold { font-weight: bold; }
table, form { margin: 0; }
div { text-align: left; }
img { border: none; }

/* nav styles */
#gnArea { margin: 0 auto; padding: 0; width: 741px; clear: both; }
#gnArea ul { margin: 0; float: right; width: 741px; }
#gnArea li { float: left; margin: 0; padding: 0; list-style: none; font-size: 1em; font-weight: bold; }
#gnArea a { text-decoration: none; }

#navColumn a { text-decoration: none; color: #868686; }
#navColumn a:hover { color: #9c0; }
#navColumn p { margin: 8px 0; }

/* content styles */
#container { margin: 0 auto; padding: 0; width: 741px; text-align: left; }
#navColumn { width: 160px; margin: 0 18px 0 0; float: left; color: #9c0; font-weight: bold; }
#subNav { width: 145px; margin-left: 15px; color: #9c0; font-weight: bold; font-size: smaller; }
#mainColumn { width: 563px; margin: 0; padding: 0; float: left; }
tr.norm { background-color: #ebebeb; color: #7e7e7e; }
tr.efct { background-color: #676767; color: #fff; }
.sep { clear: both; }
#topNavDvdr { margin: 18px 0 0 0; display: block; }
#bottomNavDvdr { margin: 0 0 18px 0; display: block; }
#revolutionary td, #revolutionary th { border-top: solid 1px #fff; }
#subCol1 { width: 267px; margin-right: 20px; float: left; }
#subCol2 { width: 276px; margin: 0; float: left; }
#subCol3 { width: 373px; margin-right: 20px; float: left; }
#subCol4 { width: 150px; margin: 0 0 0 20px; float: left; }
#subCol5 { width: 150px; margin-right: 13px; float: left; }
#subCol6 { width: 400px; margin: 0; float: left; }
#subCol7 { width: 267px; margin-right: 20px; float: left; }
#subCol8 { width: 276px; margin: 0; float: left; }
.frmReq { color: #94ca4c; }
.frmNote { font-size: smaller; }
.frmFld { color: #7e7e7e; border: solid 1px #7e7e7e; text-indent: 2px; }
.frmFldSTD { color: #7e7e7e; border: solid 1px #7e7e7e; text-indent: 2px; width: 270px; }
.frmFldSTD2 { color: #7e7e7e; border: solid 1px #7e7e7e; text-indent: 2px; width: 220px; }
.frmErr { color: #990000; }
#banner { margin: 0 0 30px 0; text-align: right; }
#ul1 { list-style-image: url(/images/ui/icon-bullet-1.gif); }
#ul1 li { margin-top: 15px; margin-bottom: 15px; }
#ul2 { list-style-image: none; list-style-type: disc; }
#benefitsArea, #stepsArea { background-color: #fbffe5; border: solid 1px #8cc63f; margin-top: 1px; }
#benefitsList, #benefitsListLeft, #stepsArea ul { list-style-image: url(/images/ui/icon-bullet-2.gif); }
#benefitsListRight { list-style-image: url(/images/ui/icon-bullet-3.gif); }
#benefitsList li,
#benefitsAreaLeft li,
#benefitsAreaRight li,
#stepsArea ul li { margin-top: 15px; margin-bottom: 15px; margin-left: -10px; }
#benefitsAreaLeft { width: 274px; background-color: #fbffe5; border: solid 1px #8cc63f; margin-top: 1px; padding-right: 5px; float: left; }
#benefitsAreaRight { width: 274px; height: 245px; background-color: #f8f8f8; border: solid 1px #868686; margin-top: 1px; margin-left: 1px; padding-right: 5px; float: left; }
.listTitle, #titleLeft, #titleRight { margin: 10px; font-size: 1em; font-weight: bold; }
#stepsArea h6 { margin: 20px 0 0 10px; font-size: 1em; font-weight: bold; }

/* footer styles */
#pageFooter { width: 741px; margin: 25px auto 70px auto; font-size: .9em; padding: 0; text-align: left; display: block; }
#telephone { margin: 0; padding-left: 30px; float: left; }
#fax,
#email,
#mail,
#hq { margin-left: 50px; float: left; }
#copy { margin: 0 0 25px 0; text-align: right; float: right; }
#siteby { margin: 0 0 25px 30px; text-align: right; float: right; }
#real-time { margin: 0; padding-left: 30px; float: left; }
#in-line,
#ever-green,
#easy-fit { margin-left: 70px; float: left; }
#ftrNote { text-indent: 30px; font-size: smaller; font-weight: bold; margin-top: .5em; }

/* titles */
h1#h1-revtech-1,
h1#h1-thesystem-1,
h1#h1-industry-1,
h1#h1-about-1,
h1#h1-leadership-1,
h1#h1-stakeholders-1,
h1#h1-employment-1,
h1#h1-contact-1,
h1#h1-pittcon-1,
h1#h1-advantage-1 { display: block; margin-top: .4em; }
h1#h1-pittcon-2,
h1#h1-pittcon-3,
h1#h1-advantage-2,
h1#h1-advantage-3,
h1#h1-advantage-4,
h1#h1-advantage-5,
h1#h1-advantage-6 { display: block; font-size: 2em; font-weight: bold; margin-top: .4em; margin-bottom: 45px; }

h2#h2-revtech,
h2#h2-thesystem,
h2#h2-industry-apps,
h2#h2-about,
h2#h2-leadership,
h2#h2-stakeholders,
h2#h2-employment,
h2#h2-privacy,
h2#h2-news,
h2#h2-contact,
h2#h2-pittcon,
h2#h2-pittcon-find,
h2#h2-pittcon-request,
h2#h2-advantage,
h2#h2-realtime,
h2#h2-inline,
h2#h2-conventional,
h2#h2-evergreen,
h2#h2-easyfit { display: block; color: #9c0; }
h2#h2-thank { margin-top: 25px; color: #9c0; }
h2#h2-example { margin: 25px 0 5px 0; color: #9c0; }

h3#h3-revtech-1,
h3#hdg-industries,
h3#h3-media,
h3#h3-events,
h3#h3-releases,
h3#h3-contactinfo { display: block; color: #9c0; }
h3#h3-contactform,
h3#h3-reallife,
h3#h3-theometricway,
h3#h3-revtech-2 { display: block; color: #9c0; margin-bottom: 5px; }
h3#h3-prod-spec { display: block; color: #9c0; margin: 25px 0 5px 0; }