.clear { clear: both; }
body { background-color: #213455; color: #FFF; font-size: 100.1%; margin: 0; padding: 50px 0px 25px 100px; width: 760px; left: -90px; position: absolute; }
p, h1, h2, h3, h4, h5, h6 { margin: 1em 0; padding: 0; }
.hnav { white-space: nowrap; margin: 0; padding: 3px 0 4px 0; border-bottom: solid 2px orange; width: 100%; }
.hnav ul span.divider { display: none; }
* html .hnav { height: 1%; }
* html .HNAV { height: auto; padding: 0; }
.hnav ul { text-align: center; list-style-type: none; line-height: normal; margin: 0; padding: 0; }
.hnav ul li { display: inline; white-space: nowrap; margin: 0; }
.hnav ul li a { text-decoration: none; margin: 0 -1px 0 0; padding: 3px 10px 4px 10px; border-left: solid 1px #22639C; border-right: solid 1px #22639C; }
* html .HNAV ul li a { width: 1%; }
.hnav ul li a:hover { text-decoration: none; }
#pageWrapper { background-color: #598AB5; border: solid 4px #22639C; font-family: verdana, arial, helvetica, sans-serif; font-size: 80%; margin: 0; min-width: 500px; padding: 0; }
#innerColumnContainer { position: relative; width: 100%; z-index: 2; }
#outerColumnContainer { z-index: 1; }
#offsetLeftColumn, #contentColumn { float: left; overflow: visible; position: relative; z-index: 10; }
#offsetLeftColumn { margin: 0 1px 0 -250px; width: 250px; }
#contentColumn { margin: 0 -1px; width: 100%; color: #000000; }
#offsetLeftColumn .inside { position: relative; width: auto; height: 1%; margin: 0 25px; }
#cornerLogo { position: relative; width: 250px; height: 350px; margin: -25px -25px 0; z-index: 99; }
#cornerLogo .filler { border: solid 4px #22639C; background-color: #FFF; padding: 0 10px; color: #22639C; height: 100%; }
#mainMenu { margin-top: -16px; padding-top: 20px; }
#masthead, #content { border: solid 4px #22639C; background-color: #FFF; padding-right: 25px; padding-left: 25px; margin-right: 15px; margin-left: 15px; }
#content { _height: 1%; margin-bottom: 25px; }
#masthead { width: auto; padding: 0; position: relative; _height: 0.1%; margin-top: -25px; }
#masthead h1 { padding: 0 10px; margin: 0; font-size: 300%; color: #4368AA; }
body #masthead h1 { padding: 0 10px; }
#footer { border-top: solid 1px #22639C; color: #000; text-align: center; padding: 10px 0; width: 100%; font-size: 11px; }
#contentLeft { width: 70%; float: left; overflow: visible; margin: 0; }
#contentRight { width: 29%; float: right; margin: 0; overflow: visible; }
#contentRight .inside { padding-left: 15px; margin-top: 1em; }
#contentLeft .inside { margin-right: -1px; background-color: #FEE462; padding: 10px; margin-top: 1em; }
.hnav ul li a { color: #000; }
.hnav ul li a:hover { background-color: #FF9418; color: blue; }
.laptopimageborder { border: solid 2px; border-color: #22639C; }
FORM.customform1 { background-color: white; color: black; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; border: inset 1px gray; padding: 2; }
#contentLeft .inside ul li { color: #002266; }
#featuredClient { border: 2px solid #FFA500; margin: 5px; padding-left: 8px; padding-right: 8px; padding-top: 5px; padding-bottom: 5px; font-size: 11px; }
TABLE.plans { font-size: 11px; width: 100%; margin: 5px; }
TH.plans { color: #0000FF; }
#specials { margin-left: 10px; }
.centerlink { text-align: center; }
.planheader { background-color: #73BDD6; text-align: center; color: #0000A0; font-family: Verdana,Arial,Helvitica,Sans-serif; font-weight: bold; height: 30px; vertical-align: middle; line-height: 30px; }
.plansmain { float: left; max-width: 400px; }
.box { background-color: #FEE462; font-weight: bold; }
#planLeft { width: 50%; }
#planRight { width: 50%; }
#planLeft, #planRight, #otherServices { overflow: visible; margin: 0; float: left; }
#otherServicesSmall { font-size: 11px; }
