﻿* { margin: 0; padding: 0; }
html { background: #a6a6a6; }
body { margin: 23px 0 0 0; font-family: Arial, Verdana, Sans-Serif; font-size: .95em; line-height: 19px; }
li { list-style: none; }
h1 { font-size: 1em; }
h2 { font-size: .93em; color: Gray; }
a { color: #4b6f8b; }
p { margin: 12px 0; }
#container { width: 733px; margin: 0 auto; position: relative; }
#excerpt { width: 122px; float: left; height: 0; font-size: .85em; font-size: .8em; }
#excerpt h2 { margin: 9px 0; }
#pcontent { margin: 0 0 0 115px; background: url(/images/v1/dent.gif) no-repeat; padding: 15px 0 0 42px; }
#logo { text-indent: -9999px; }
#intro { background: url(/images/v1/laymap3.gif); height: 102px; width: 733px; }
#nav { position: absolute; top: 61px; left: 13px; font-size: .85em; }
#nav a { color: White; text-decoration: none; }
#nav a.selected { font-weight: bold; }
#nav li { float: left; margin: 0 8px; list-style: none; }
#content { background: url(/images/v1/midspan2.gif) repeat-y; padding: 0 20px 20px 20px; }
#footer { background: url(/images/v1/laymap3.gif) 0 -104px; height: 42px; width: 733px; margin: 0 auto; position: relative; font-size: .87em; }
#copydet { padding: 5px 0 0 20px; color: gray; }
#bnav { position: absolute; top: 5px; right: 25px; }
#bnav a { color: White; }
ol li { margin: 0 0 7px 0; }
ol li span.formcaption { display: block; float: left; width: 80px; }
#servicelist { margin: 15px 0 0 0; }
#servicelist li { margin: 0 0 30px 0; }
#servsoftware, #servwebsites, #servwebservices, #servdatabase, #servdatafeeds, #servtech
{ padding: 0 0 0 110px; }
#servsoftware { background: url(/images/v1/software.gif) 0 12px no-repeat; }
#servwebsites{ background: url(/images/v1/websites.gif) 0 12px no-repeat; } 
#servwebservices { background: url(/images/v1/webservices.gif) 0 12px no-repeat; } 
#servdatabase { background: url(/images/v1/database.gif) 0 12px no-repeat; } 
#servdatafeeds { background: url(/images/v1/datafeeds.gif) 0 12px no-repeat; }
#servtech { background: url(/images/v1/technologies.gif) 0 12px no-repeat; }
#servicelinklist { position: absolute; top: 102px; left: 131px; font-size: .87em; }
#servicelinklist li { float: left; margin: 0 15px 0 0; }
#servicelinklist a { color: Black; }
#contacttext { background: url(/images/v1/contact.gif) top right no-repeat; padding: 0 110px 60px 0; }
#sliderhold { border: solid 2px #c0c0c0; width: 490px; height: 236px; }
#contactdet { background: url(/images/v1/contactdet.gif) no-repeat; width: 300px; height: 160px; position: absolute; left: 450px; top: 270px; }
.aslider { width: 490px; height: 236px; position: relative; border: 2px solid #c0c0c0; }
.aslider .wrapper { width: 490px; overflow: auto; height: 236px; position: absolute; top: 0; left: 0; }
.aslider .wrapper ul { width: 99999px; list-style: none; position: absolute; top: 0; left: 0; margin: 0; }
.aslider ul li { display: block; float: left; padding: 0; height: 236px; width: 490px; margin: 0; }
.aslider .wrapper ul ul { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.aslider .wrapper ul ul li { float: none; height: auto; width: auto; background: none; }
#start-stop { display: none; }
.formline { float: left; display: block; width: 90px; }
.formitem { clear: left; margin-bottom: 8px; }
#clientbox ul span { display: block; float: left; width: 70px; }
#clientbox ul li { clear: left; }
.hinvnum { text-align: right; padding-right: 10px; width: 66px !important; }
.hinvitemdesc { width: 400px !important; }
#clienttotals li { clear: left !important; }
#clienttotals { clear: left; padding: 20px 0 0 0; }
#clientbox p { clear: left; padding: 20px 0 0 0; }
#clienttotals span { width: 160px !important; }
.due { color: Red; }
.bold { font-weight: bold; }
#itemlisting { margin: 15px 0; }
