/* -- HOME -- */
/* -------------- */

p               { font-size:0.95em; line-height:125%; }
ul              { font-size:0.9em; }
ul li           { padding:0; }
#home               { clear:both; width:740px; margin: 0 auto; background: #00A7D6 url('/images/home/banner_02.jpg') no-repeat center top; }
#promo              { margin:10px; height:276px; color: #FFF; }
#localnum a		{ position: absolute; top: 0; display: block; margin: 147px 0 0 10px; padding: 0;}
* html #localnum a   { margin-top: 138px; }
#lnum a:link, #lnum a:active, #lnum a:visited, #lnum a:hover { background: url('/images/home/banner_localnum.jpg') no-repeat; width: 250px; height: 91px; }
#services           { margin-top: -40px; background: url('/images/home/banner_03.jpg') repeat-x center 100px;}
.servTable      { width: 720px; margin:0 10px; padding:0; }
.servTable th   { padding:0;}
.servTable a    { font-size:1em;  color:#000000;}
.servTable td   { padding:0;}
.servTable td h3{ color:#163962; margin:0 0 10px 0; padding:0;}
.servTable td#td_services           { padding: 10px; color:#000000; background: #FFF }
.servTable td#td_who-are-you        { padding: 10px; color:#000000; background: #FFF }
.servTable td#td_the-know-zone      { padding: 10px; color:#000000; background: #FFF }
.servTable td#td_the-know-zone p    { font-size:.95em; line-height:100%; }

.alt 					  { display: none;}
.small-business a         { padding: 3px; background: #F3995F; height: 27px; vertical-align: middle; display:block; text-decoration: none; margin-top: 5px; margin-bottom: 5px; }
.small-business a:hover   { padding: 3px; background: #FFE2CF; height: 27px; vertical-align: middle; display:block; text-decoration: none;}
.corporate a              { padding: 3px; background: #68A9EB; height: 27px; vertical-align: middle; display:block; text-decoration: none; margin-top: 5px; margin-bottom: 5px; }
.corporate a:hover        { padding: 3px; background: #CFE9FF; height: 27px;  vertical-align: middle; display:block; text-decoration: none;}
.soho a                   { padding: 3px; background: #C2EB68; height: 27px; vertical-align: middle; display:block; text-decoration: none; margin-top: 5px; margin-bottom: 5px; }
.soho a:hover             { padding: 3px; background: #F0FFCF; height: 27px;  vertical-align: middle; display:block; text-decoration: none;}
.parachute a              { padding: 3px; background: #F9DF59; height: 27px; vertical-align: middle; display:block; text-decoration: none; margin-top: 5px; margin-bottom: 5px; }
.parachute a:hover        { padding: 3px; background: #FFF5CF; height: 27px;  vertical-align: middle; display:block; text-decoration: none;}

.theknowzone a         { font-size: 1em;  color:#000000; }
.theknowzone a:hover   { font-size: 1em;  color:#000000; }

ul#box-list        { font-size:1em; margin-left: 2.5em; padding-left:0; list-style-image: url(/images/bullet.gif); }
ul#box-list-indent { margin-left: 4em; list-style-image: url(/images/bullet.gif); }
ul#box-list li     { padding:0; }

#feature2           { clear:both; width:740px;              margin: 0 auto; padding:0px;}

.featTable              { width: 740px; margin:0 0px; padding:0; }
.featTable a             { font-size:1em;  color:#3A5D86;}
.featTable a:hover       { font-size:1em;  color:#FF6F00;}
.featTable th            { padding:0;}
.featTable td#td_awards              { padding: 10px; color:#000000; background: #D9E8F6 }
.featTable td#td_latest_news         { padding: 10px; color:#000000; background: #D9E8F6 }
.featTable td#td_success_stories     { padding: 10px; color:#000000; background: #D9E8F6 }
.featTable td#td_looking             { padding: 10px; color:#000000; background: #D9E8F6 }