.clear { clear: both; }

body { background-color: #213455; color: #FFF; font-size: 100.1%; margin: 0; padding: 50px 0px 25px 100px; width: 760px;  position: relative; text-align: center;}

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 auto; min-width: 500px; padding: 0; }

#innerColumnContainer { position: relative; width: 100%; z-index: 2; margin: 0 auto; text-align: left;}

#outerColumnContainer { z-index: 1; margin: 0 auto; text-align: left;}

#offsetLeftColumn, #contentColumn { float: left; overflow: visible; position: relative; z-index: 10; margin: 0 auto; text-align: left;}


#contentColumn { margin: 0 -1px; width: 100%; color: #000000; margin: 0 auto; text-align: left;}

#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; margin: 0 auto; text-align: left;}

#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; position: relative; text-align: center;}

#footer { border-top: solid 1px #22639C; color: #000; text-align: center; padding: 10px 0; width: 100%; }

#contentLeft, #contentRight, #contentLeftReseller, #contentRightReseller { overflow: visible; float: left; margin: 0; }

#contentLeft, #contentLeftReseller { width: 70%; }

#contentRight, #contentRightReseller { width: 29%; }

#contentLeft .inside, #contentRight .inside, #contentLeftReseller .inside, #contentRightReseller .inside { margin-top: 1em; }

#contentLeft .inside { border-right: solid 1px #22639C; margin-right: -1px; background-color: #FEE462; padding: 10px; }

#contentLeftReseller .inside {  margin-right: -1px; background-color: #FEE462; padding: 10px; }

#contentRight .inside { padding-left: 15px; border-left: solid 1px #22639C; height: 670px;}
#contentRightReseller .inside { padding-left: 15px;  height: 670px;}

.hnav ul li a { color: #000; }

.hnav ul li a:hover { background-color: #22639C; color: orange; }

.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; }

#resellerBox { border: 2px solid #FFA500; margin: 5px; padding-left: 8px; padding-right: 8px; padding-top: 5px; padding-bottom: 5px; }

div.floatRight {
  float: right;
  }
  
div.float {
  float: left;
  }