body  { 	background-color: #d4d4d4;	background-image: url("/gfx/backpixel.jpg");	background-repeat: repeat-y;	background-position: center;}p {	margin-top: 0;	margin-bottom: 0;	font-family: Lucida Grande,Geneva,Verdana,Arial,Helvetica,sans-serif;	font-size: 9pt;}p.ingress {	font-size: 11pt;	font-weight: bold;}p.faq_q {	font-weight: bold;}p.faq_a {}p.navmenu {	white-space: nowrap;}p.box, ul.box li {	font-size: 8pt;	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;}ul.box {	margin-top: 0;	margin-bottom: 0;	list-style-image: url('/gfx/arrow.gif');	list-style-position: inside;	margin-left: 0;	padding-left: 1em;	text-indent: -1em;	}h1.main {	font-size: 11pt;	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;	margin-top: 0;	margin-bottom: 0;	font-weight: bold;}h1 { font-weight: bold; font-size: 11pt; font-family: "Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif; margin-top: 0; margin-bottom: 12px; }h1.box {	font-size: 10pt;	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;	margin-top: 0;	margin-bottom: 0;	font-weight: bold;}h2.box {	font-size: 9pt;	font-family: Geneva,Verdana,Arial,Helvetica,sans-serif;	margin-top: 0;	margin-bottom: 0;}ul, ol {}li {	margin-top: 0;	margin-bottom: 0;	font-family: Lucida Grande,Geneva,Verdana,Arial,Helvetica,sans-serif;	font-size: 9pt;}img.left  { margin-right: 12px; float: left; clear: left }img.right  { margin-left: 12px; float: right; clear: right }.p.body { margin-top: 3px; margin-bottom: 3px }form span input,form span textarea,form span select {	width: 100%;	font-family: Lucida Grande,Geneva,Verdana,Arial,Helvetica,sans-serif;	font-size: 9pt;}form {	margin-top: 0;	margin-bottom: 0;	font-family: Lucida Grande,Geneva,Verdana,Arial,Helvetica,sans-serif;	font-size: 9pt;}label.errorlabel {	color: red;}label.normallabel {}table#devicematrix {}table#devicematrix td.separator {	height: 20px;}table#devicematrix tr th {	font-size: 9pt;	font-weight: normal;	font-family: Geneva,Verdana,Arial,Helvetica,sans-serif;	background: #dddddd;}table#devicematrix tr th.modelname {	font-size: 8pt;	font-family: Geneva,Verdana,Arial,Helvetica,sans-serif;	text-align: left;	width: 50px;	}table#devicematrix tr th.feature {	font-size: 8pt;	font-family: Geneva,Verdana,Arial,Helvetica,sans-serif;	text-align: center;	width: 50px;	background-color: #cccccc;	padding-top: 5px;	padding-bottom: 5px;	color: #444444;}table#devicematrix tr td.manufacturername {	font-size: 8pt;	font-family: Geneva,Verdana,Arial,Helvetica,sans-serif;	text-align: left;	font-weight: bold;	background-color: #cccccc;	padding-top: 5px;	padding-bottom: 5px;	color: #444444;}table#devicematrix tr.row0 {	font-size: 8pt;	font-family: Geneva,Verdana,Arial,Helvetica,sans-serif;	text-align: center;	background-color: #f7f7f7;}table#devicematrix tr.row1 {	font-size: 8pt;	font-family: Geneva,Verdana,Arial,Helvetica,sans-serif;	text-align: center;	background-color: #eeeeee;}table#devicematrix tr td.modelname {	font-size: 8pt;	font-family: Geneva,Verdana,Arial,Helvetica,sans-serif;	text-align: left;	padding-left: 0px;}table#devicematrix tr td.modelnotes {	font-size: 8pt;	font-family: Geneva,Verdana,Arial,Helvetica,sans-serif;	text-align: left;	padding-left: 20px;	color: #aaaaaa;	background-color: white;}table#devicematrix tr.row0 td.yesfeature {	background: #ccffcc;}table#devicematrix tr.row1 td.nofeature {	background: #ffaaaa;}table#devicematrix tr.row1 td.yesfeature {	background: #aaffaa;}table#devicematrix tr.row0 td.nofeature {	background: #ffcccc;}table#devicematrix tr td.feature {}td.device, th.device {	margin: 0px; 	text-align: left;}th.device {	background: #444;	color: #FFF;	font-weight: normal;}td.device {	background: white;	width: 25%;	text-align: center;}td.devicefoot {	text-align: left;	background: #FFF;}table.device {	width: 100%;	margin-bottom: 1em;	background: #CCC;}.rbroundbox a {	color: white;}.rbroundbox { background: url(/gfx/roundbox/nt.gif) repeat; }.rbtop div { background: url(/gfx/roundbox/tl.gif) no-repeat top left; }.rbtop { background: url(/gfx/roundbox/tr.gif) no-repeat top right; }.rbbot div { background: url(/gfx/roundbox/bl.gif) no-repeat bottom left; }.rbbot { background: url(/gfx/roundbox/br.gif) no-repeat bottom right; }.rbtop div, .rbtop, .rbbot div, .rbbot {	width: 100%;	height: 7px;	font-size: 1px;}.rbcontent { margin: 0 7px; }.rbroundbox { width: 100%; margin: 1em auto; }