body {background: #eee;}#main {width: 688px; margin: 0 auto;}#main div.column {margin-bottom: 0;}#main th {text-align: left;}#main h2 {padding-bottom: 2px; border-bottom: 1px solid #a1a5a9; margin-bottom: 8px;}#main tr.solutionintro td {font-weight: bold; font-size: 13px; color: #76797c;}#main tr.solutionintro td p.sosumi {margin: 4px 0 0; font-weight: normal;}#content {float: none; width: 100%; font: 12px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;}#sidebar {float: none; width: 180px;}#content .subcolumn1-2, #content .subcolumn2-2 {width: 210px;}#globalnav {background: url(images/globalnavbg032105.gif); background-repeat: repeat-x; margin-top: 10px}#globalnav a {color: #ccc; text-decoration: none;}#globalnav a:hover {color: #fff; text-decoration: underline;}#globalnav .hi {color: #fff; font-weight: bold;}#globalnav h3 {margin-bottom: 3px; font-size: 16px;}#globalnav h3 a {color: #fff;}#globalnav .navleft {padding-left: 4px;}#globalnav .navright {padding-right: 14px; text-align: right; font-size: 11px; color: #777; vertical-align: middle;}#globalnav .across {margin-bottom: 0px;}#localnav {background: url(images/localnavbg032105.gif); background-repeat: repeat-x; text-align: center; height: 28px;}#localnav td a {display: block; color: #ccc; font-size: 11px; padding: 1px 3px; text-decoration: none; text-align: center; font-weight: bold;}#localnav td a:hover {color: #fff; text-decoration: underline;}#localnav .hi {color: #fff; background: url(images/localnavbghi032105.gif);}.tableside #sidebar #featurenav {background-color: #76797C; padding: 0; border-top: 1px solid #505050; margin: -10px -10px 10px -10px;}.tableside #sidebar #featurenav h3 {background-color: #303335; color: #fff; padding: 5px 10px;}.tableside #sidebar #featurenav ul {padding: 0; margin: 0;}.tableside #sidebar #featurenav li {padding: 0; margin: 0;}.tableside #sidebar #featurenav li.last {padding-bottom: 5px;}.tableside #sidebar #featurenav li a {padding: 4px 10px; margin: 0; color: #ccc; font-weight: bold; text-decoration: none; display: block;}.tableside #sidebar #featurenav li.hi a {background-color: #464A4C; color: #fff;}.tableside #sidebar #featurenav li a:hover {background-color: #5E6164; color: #fff; text-decoration: underline;}/*.tableside #sidebar div {border-bottom: 1px solid #a1a5a9; margin: 0 -10px 1em; padding: 0 10px;}ul {list-style: none outside; margin: 0; padding: 0 0 1em 0;}*/.tableside #sidebar table {margin-bottom: 1em;}.tableside #sidebar div.clearer {border-bottom: none; margin: 0;}.tableside #sidebar div {border-bottom: 1px solid #a1a5a9; margin: 0 -10px 1em; padding: 0 10px;}#topimg {border-top: 1px solid #383838;}#legend {color: #EEE; background: #000; border: 0px none; padding: 0px; width: 100%; table-layout: auto;}#legend th {padding: 10px; border-top: 1px solid #383838;}#legend td {width: 50%; color: #EEE; padding: 10px 10px 10px 45px; border-top: 1px solid #383838; vertical-align: middle; background-repeat: no-repeat; background-position: 10px 10px;}#legend .left {border-right: 1px solid #383838;}/* currently server=brown client=blue in images */#legend #oneserver {background-image: url(images/legendoneserver20050429.gif);}#legend #oneclient {background-image: url(images/legendoneclient20050429.gif);}#legend #twoserver {background-image: url(images/legendtwoserver20050429.gif);}#legend #twoclient {background-image: url(images/legendtwoclient20050429.gif);}#legend #threeserver {background-image: url(images/legendthreeserver20050429.gif);}#legend #threeclient {background-image: url(images/legendthreeclient20050429.gif);}#legend #fourserver {background-image: url(images/legendfourserver20050429.gif);}#legend #fourclient {background-image: url(images/legendfourclient20050429.gif);}#legend #fiveserver {background-image: url(images/legendfiveserver20050429.gif);}#legend #fiveclient {background-image: url(images/legendfiveclient20050429.gif);}#legend #sixserver {background-image: url(images/legendsixserver20050429.gif);}#legend #sixclient {background-image: url(images/legendsixclient20050429.gif);}#legend p {padding: 0; margin: 0;}#legend h3 {font-size:14px;}#serversearch .field {width: 125px;}ul.subnav {list-style-image: url(images/arrowa1a5a9.gif); margin: 3px 0 0 16px; padding: 0 0 1em 0; font-weight: bold;}#topnewfeatures dt {padding: 0; font-weight: bold; margin: 0;}#topnewfeatures dd {padding: 0; margin: 0 0 5px 0;}.tabletop {border-top: 1px solid #a1a5a9;}.tableside {border-left: 1px solid #a1a5a9;}.sideleft {background: url(images/leftside_032105.gif);}.sideright {background:  url("images/rightside_032105.gif");}/* old stuff */table.specs {border-right: 1px solid #a1a5a9; border-bottom: 1px solid #a1a5a9;}table.specs p, table.specs h3 {font-size: 10px !important;}table.specs td, table.specs th {border-left: 1px solid #a1a5a9; border-top: 1px solid #a1a5a9; text-align: left; vertical-align: top; padding: 4px 8px; font-size: 10px;}table.specs th, table.specs.solutions tr.header th{background: url(images/whitebar032105.gif) repeat-x top left; font-size: 11px;}table.specs.solutions th {background: none; font-size: 10px;}table.specs.solutions tr.header td {background: #f5f5f5; font-weight: bold;}.L12 {font-family: 'Lucida Grande', Geneva, Arial, Verdana, Helvetica, sans-serif; font-size: 12px;}.G10G {font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #76797c;}.L14G {font-family: 'Lucida Grande', Geneva, Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: #76797c;}.spectd { background: #fff; text-align: left; vertical-align: top;}.spectd2 {background: #eceeef; text-align: left; vertical-align: top;}