/* CSS Document */* {   padding: 0;   margin: 0;   margin-left: 0;   padding-left: 0;}body {   background: url(../images/back3.gif) repeat 100% 0;   color: #000;    text-align: center;    min-width: 680px;    font-family: verdana, lucida, arial, helvetica, sans-serif;}p {   margin-bottom: 10px;   line-height: 19px;   font-size: 80%;}a, a:link, a:visited {   color: #009999;   text-decoration: none;   font-weight: bold;}a:hover {	text-decoration: underline;}a:active, a:focus {   text-decoration: none;   color: #009999;}  span a {   font-weight: bold;   text-decoration: none;}#container {   position: relative;    margin: 0 auto;   width: 700px;   text-align: left;   background: #E9E9E9;}/* intro */#pageHeader {   background: url(../images/back1.gif) center top no-repeat;   padding-top: 20px;   padding-left: 40px;   height: 200px;   color: #FFFFFF}#pageHeader h1 {	position: absolute;	width: 294px;	left: 50px;	top: 62px;}#pageHeader h2 {	position: absolute;	width: 294px;	left: 52px;	top: 107px;	font-size: 80%;}#quickSummary {	position: absolute;	width: 248px;	left: 424px;	top: 7px;	height: 167px;	font-size: 80%;}#about {   margin-left: 25px;   margin-right: 25px;   margin-bottom: 30px;   padding: 10px 20px 10px;   background-color: #1395CA;   color: #FFF;   border-bottom: solid #1289A6 1px;   border-right: solid #1289A6 20px;}#about h3 {   color: #000;   margin-bottom: 10px;}/* generic text */#supportingText {   margin-left: 25px;   margin-right: 25px;   padding: 10px 10px 15px 25px;   border: solid #1289A6 1px;}#products, #services, #support, #development {   padding-right: 50px;}#supportingText h3 {   margin-bottom: 10px;   height: 20px;   width: 400px;   background-color: #1395CA;   color: #FFF;   border-bottom: solid #1289A6 1px;   border-right: solid #1289A6 20px;}#supportingText .p1 {   color: #000000;}#footer {   clear: both;   font-size: 70%;   margin-top: 20px;   border-top: solid #000000 1px;   padding-top: 20px;   color: #000000;}/* links */#linkList {   clear: both;    height: 30px;   margin-bottom: 15px;}#lmenu li a:hover {   color: #fff;   background-color: #33AA94;   border-left: solid #000000 3px;}#lmenu ul {   margin: 0;   padding: 0;   list-style-type: none;   text-align: center;}#lmenu ul li {   display: inline;}#lmenu li a {    text-decoration: none;    padding: .2em .8em;   color: #fff;   background-color: #155579;   border-left: solid #000000 3px;}