html,body {padding:0;margin:0;font:13px Helvetica;color:#555;height:100%;}
html>body {height:auto;min-height:100%;}
body {position:relative;}

table,form,p { padding:0; margin:0;}
p {padding:0 0 1em 0;line-height:1.4em;}
h1,h2,h3,h4,h5,h6 {padding:0 0 1em 0;margin:0;}
a img {border:0;}
a {color:#4b9cb7;text-decoration:underline}
a:hover {color:#ee897b}

#wrap {width:100%;border-collapse:collapse;}
#wrapIn {padding:0}
#head {background:url(/p/head.bg2.repeat.main.jpg) repeat-x 0 0;height:200px;}
#headIn {background:url(/p/head.bg21.main.jpg) no-repeat 100% 0;height:200px;}
#headContent {margin:0 150px 0 0;position:relative;}
#splash {padding:125px 0 0 50px;}
#splash h1 {font-size:30px; font-family:Helvetica; color:#ffffff;}
#logo {height:89px;float:left;}
#head address {float:right;text-align:right;font-style:normal;position:relative;left:-90px;top:25px;font-size:10px;}

#menu {float:left;height:89px;margin:0 0 0 6px;padding:0;list-style:none}
#menu ul {margin:0;padding:0;list-style:none;position:absolute;}
#menu li {float:left;margin:35px 0 0 0;padding:0 5px;}
#menu li a {color:#666;font-size:12px;display:block;margin:0px 20px 0 0px;text-decoration:none}
#menu li a:hover {text-decoration:underline;color:#0c85b0;}
#menu li.selected {/*border-left:3px solid #999;*/border-left:1px solid #999;padding-bottom:15px;}
#menu li.selected a {color:#0c85b0;}
#menu li a.selected {color:#0c85b0;}
#menu li li {margin:0;}
#menu li ul {visibility:hidden;}
#menu li ul.selected {visibility:visible;}
#menu li li a {font-size:11px;margin:0 7px 0 0;}
#menu li.selected li a {color:#666;}
#menu li.selected li a:hover {color:#0c85b0;}
#menu_a {float:left;height:89px;margin:0 0 0 5px;padding:0;list-style:none}
#menu_a ul {margin:0;padding:0;list-style:none;position:absolute;}
#menu_a li {float:left;margin:35px 0 0 0;padding:0 5px;}
#menu_a li a {color:#666;font-size:12px;display:block;margin:0px 20px 0 0px;text-decoration:none}
#menu_a li a:hover {text-decoration:underline;color:#6600cc;}
#menu_a li.selected {/*border-left:3px solid #999;*/border-left:1px solid #999;padding-bottom:15px;}
#menu_a li.selected a {color:#6600cc;}
#menu_a li a.selected {color:#6600cc;}
#menu_a li li {margin:0;}
#menu_a li ul {visibility:hidden;}
#menu_a li ul.selected {visibility:visible;}
#menu_a li li a {font-size:11px;margin:0 7px 0 0;}
#menu_a li.selected li a {color:#666;}
#menu_a li.selected li a:hover {color:#6600cc;}
#menu_s {float:left;height:89px;margin:0 0 0 5px;padding:0;list-style:none}
#menu_s ul {margin:0;padding:0;list-style:none;position:absolute;}
#menu_s li {float:left;margin:35px 0 0 0;padding:0 5px;}
#menu_s li a {color:#666;font-size:12px;display:block;margin:0px 20px 0 0px;text-decoration:none}
#menu_s li a:hover {text-decoration:underline;color:#00904c;}
#menu_s li.selected {/*border-left:3px solid #999;*/border-left:1px solid #999;padding-bottom:15px;}
#menu_s li.selected a {color:#00904c;}
#menu_s li a.selected {color:#00904c;}
#menu_s li li {margin:0;}
#menu_s li ul {visibility:hidden;}
#menu_s li ul.selected {visibility:visible;}
#menu_s li li a {font-size:11px;margin:0 7px 0 0;}
#menu_s li.selected li a {color:#666;}
#menu_s li.selected li a:hover {color:#00904c;}
#menu_m {float:left;height:89px;margin:0 0 0 5px;padding:0;list-style:none}
#menu_m ul {margin:0;padding:0;list-style:none;position:absolute;}
#menu_m li {float:left;margin:35px 0 0 0;padding:0 5px;}
#menu_m li a {color:#666;font-size:12px;display:block;margin:0px 20px 0 0px;text-decoration:none}
#menu_m li a:hover {text-decoration:underline;color:#ff8003;}
#menu_m li.selected {/*border-left:3px solid #999;*/border-left:1px solid #999;padding-bottom:15px;}
#menu_m li.selected a {color:#ff8003}
#menu_m li a.selected {color:#ff8003}
#menu_m li li {margin:0;}
#menu_m li ul {visibility:hidden;}
#menu_m li ul.selected {visibility:visible;}
#menu_m li li a {font-size:11px;margin:0 7px 0 0;}
#menu_m li.selected li a {color:#666;}
#menu_m li.selected li a:hover {color:#ff8003;}

#contentWrap {padding:0 0 40px 0;vertical-align:top}
#content {table-layout:fixed;border-collapse:collapse;margin:20px 0 0 0;width:100%;}
#content td.block {vertical-align:top;/*border:1px solid #def;*/padding:10px 20px}
#content h2 {font-weight:normal;color:#4b9cb7}
#content h2 small {display:block;color:#4b9cb7;font-size:16px;line-height:14px;}
/*#content p {text-indent:1em}*/
#content big {color:#4b9cb7;font-size:13px;}
#content small {color:#888}
#content .poem p {text-indent:0}

.newscontent p {text-indent:0 !important;}

#content td.banners {width:260px;padding:30px 0 0 0;}
#content td.banners .banner {text-align:right;margin:0 0 20px 0}

#content td.promo {width:250px;border:1px solid #def;}
#content td.promo .product {text-align:center;margin:10px 0}

#content td.news {font-size:11px;}
#content td.news .item {width:100%;overflow:hidden;margin:0 0 20px 0}
#content td.news .item .time {float:left;color:#888}
#content td.news .item .content {margin:0 0 0 35px}

#content td.product {padding:20px 20px 20px 20px;border:1px solid #def;width:170px;}
#content td.product .product {text-align:center}
#content td.product .logo {text-align:center}
#content td.product .description {color:#000;padding:10px 10px 0 10px}

#content td.screenshot {border:1px solid #ccc;width:180px;}
#content td.screenshot div.image {padding:10px 0;}
#content td.screenshot div.image div.description {color:#999}

#content td.report-types {}
#content td.report-types div.item {width:100%;overflow:hidden;margin:15px 0}
#content td.report-types span.icon {float:left;width:40px;text-align:center;}
#content td.report-types span.desc {display:block;margin:0 0 0 45px;}

#footer {position:absolute;bottom:0;left:0;width:100%;text-align:right;color:#4b9cb7;background:#f00 url(/p/footer.bg.jpg) repeat-x 0 100%;height:40px;}
#footer #designby {padding:20px 10px 5px 0;}

#analytics-page #head {background:url(/p/head.bg2.repeat.analytics.jpg) repeat-x 0 0;}
#analytics-page #headIn {background:url(/p/head.bg2.analytics.jpg) no-repeat 100% 0;}
#analytics-page a {color:#8c40d9}
#analytics-page a:hover {color:#c49}
#analytics-page h2 {color:#8c40d9}
#analytics-page h2 small {color:#8c40d9}
#analytics-page big {color:#8c40d9}
#analytics-page #menu a.selected {color:#8c40d9}
#analytics-page #content td.product {border-color:#ffddee;border-width:0;padding:20px 20px 0 20px;}
#analytics-page #content td.product .description {padding:0 0 10px 0}


#monitor-page #head {background:url(/p/head.bg2.repeat.monitor.jpg) repeat-x 0 0;}
#monitor-page #headIn {background:url(/p/head.bg2.monitor.jpg) no-repeat 100% 0;}
#monitor-page a {color:#f90}
#monitor-page a:hover {color:#c49}
#monitor-page h2 {color:#f90}
#monitor-page h2 small {color:#f90}
#monitor-page big {color:#f90}
#monitor-page #menu a.selected {color:#f90}
#monitor-page #content td.product {border-color:#fed;border-width:0;padding:20px 20px 0 20px;}
#monitor-page #content td.product .description {padding:0 0 10px 0}


#security-page #head {background:url(/p/head.bg2.repeat.security.jpg) repeat-x 0 0;}
#security-page #headIn {background:url(/p/head.bg2.security.jpg) no-repeat 100% 0;}
#security-page a {color:#00904c}
#security-page a:hover {color:#c49}
#security-page h2 {color:#00904c}
#security-page h2 small {color:#00904c}
#security-page big {color:#00904c}
#security-page #menu a.selected {color:#00904c}
#security-page #content td.product {border-color:#fed;border-width:0;padding:20px 20px 0 20px;}
#security-page #content td.product .description {padding:0 0 10px 0}