body {margin:0px; font:x-small verdana, sans-serif; background-color:#fff; color:#000;}
td {font:x-small verdana, sans-serif;}
th {text-align:left; border-bottom:2px solid #000;}
p {margin-top:0px; margin-bottom:1.25em;}
img {border:0px;}
h1 {margin:0px; font-size:2em;}
h2 {margin:0px;font-size:1.5em;}
h3 {margin:0px; font-size:small;}
dt {font-weight:bold;}
dd {margin-bottom:1em;}
ul,ol {margin-top:0px; margin-bottom:1.25em;}
li {margin-bottom:.25em;}
ul.navigate {margin:0; padding:0;}
ul.navigate li {list-style:none;}
.spaced li {margin-bottom:1em;}
.spaced a {font:italic smaller verdana, sans-serif;}
form {display:inline;}
input {font:12px verdana, arial, sans-serif;}

/*Layout*/
#head {height:99px; background:#C6C5B0 url(../img/headerbkgd.jpg) repeat-x top left;}
#head-right {width:100%; height:100%; overflow:hidden; background:transparent url(../img/head-right.gif) no-repeat top right;}
#head-left {margin-top:1em;}
#center {margin-left:170px; margin-right:170px; border-left:1px solid #000; border-right:1px solid #000;}
#content {padding:5px; font-size:1.2em; background:#fff url(../img/contentbkgd.gif) no-repeat -10px -10px; display:block;}
#left {position:absolute; z-index:2; top:99px; left:0px; width:170px;}/*See hacks below.*/
#right {position:absolute;  z-index:2; top:99px; right:0px; width:170px; background-color:#fff; border-left:1px solid #000;}/*See hacks below.*/
#foot {border-top:1px solid #000; clear:both;}
#logo {text-align:center;}

#news {/*display:none;*/}
#nav a {display:block; margin-bottom:3px;}

#breadcrumb, #foot, .subhead {padding-left:.5em; height:1.5em; border-bottom:1px solid #000; border-top:1px solid #000; background:#C9C8B3 url(../img/subheadbkgd.jpg) repeat-x top right; font:small-caps bold x-small verdana, arial, sans-serif;}

/*Last Side Content-ID's Can Vary.*/
#nav {width:171px; border-right:1px solid #000; border-bottom:1px solid #000; margin-bottom:0px;}/*See hacks below.*/
#bottomright {position: relative; right:1px; width:170px; border-left:1px solid #000; border-bottom:1px solid #000; margin-bottom:0px;}/*See hacks below.*/

/*Pricing Table*/
#pricing {width:auto;}
#pricing td {vertical-align:top; border-bottom:1px dotted #666; padding:5px 25px 5px 5px;}
.tdr {padding-right:5px;}

/*Login Code*/
#logincode {font:small monospace; background-color:#eee; border:1px solid #000; padding:5px;}

/*Pop Ups*/
#popup h1 {border-bottom:1px solid #000; padding:3px;background:#C9C8B3 url(../img/subheadbkgd.jpg) repeat-x top right;}
#popup .popcontent{padding:5px;}

/*Community*/
#communityscreens {float:left; margin-right:1em;}
#hidebuttoncontainer {margin:1em 0; border:3px outset #9A9A80; padding:5px; background-color:#C6C5B0; width:125px; text-align:center;}
#hidebuttoncontainer a {text-decoration:none; color:#000; font-weight:bold;}
.community {clear:both; margin-bottom:1.5em;}
.community .screenshot {margin-bottom:0; margin-right:1em; border:1px solid #000;}
.community .arrow {margin:.5em .5em 0px 0px; vertical-align:middle;}
.community .arrowtxt {font-weight:bold; font-size:smaller;}

/*Image Page*/
#zoomImage {text-align:center; padding:10px 0;}

/*Home Page*/
#bookHead {width:400px; margin:0px auto 1em; padding: 5px; background:#C9C8B3 url(../img/subheadbkgd.jpg) repeat-x top right; border:1px solid #9A9A80;}
#bookContainer {width:400px; height:400px; position:relative; margin:0px auto;}
#bookCenter{position:absolute; top:125px; left:125px; z-index:5; width:100px; height:100px;}
#bookWebsite{position:absolute; top:0; left:0; z-index:5px; width:100px; height:100px;}
#bookHelp {position:absolute; top:0; left:300px; z-index:5px; width:100px; height:100px;}
#bookTesting {position:absolute; top:150px; left:300px; z-index:5px; width:100px; height:100px;}
#bookThirdParty {position:absolute; top:0; left:150px; z-index:5px; width:100px; height:100px;}
#bookIntranet{position:absolute; top:300px; left:300px; z-index:5px; width:100px; height:100px;}
#bookAutomatedAdvice {position:absolute; top:300px; left:150px; z-index:5px; width:100px; height:100px;}
#bookFuze {position:absolute; top:300px; left:0; z-index:5px; width:100px; height:100px;}
#bookHelpDesk{position:absolute; top:150px; left:0; z-index:5px; width:100px; height:100px;}

#arw-topleft{position:absolute; top:100px; left:100px; z-index:6;}
#arw-topmid{position:absolute; top:100px; left:200px; z-index:6;}
#arw-topright{position:absolute; top:100px; right:100px; z-index:6;}
#arw-midleft{position:absolute; top:200px; left:100px; z-index:6;}
#arw-midright{position:absolute; top:200px; right:100px; z-index:6;}
#arw-btmright{position:absolute; bottom:100px; right:100px; z-index:6;}
#arw-btmmid{position:absolute; bottom:100px; left:200px; z-index:6;}
#arw-btmleft{position:absolute; bottom:100px; left:100px; z-index:6;}


.navhead {display:block;}
.subcontent {padding:3px;}
.subcontentSmall {font-size:85%;}
.subnav {margin-left:1em; margin-bottom:.75em;}
.subnav a {}
.fineprint {font-size:xx-small; font-style:italic;}
.clear {clear:both; line-height:1px;}
.leftitem {width:100%; margin-bottom:1em; background-color:#fff;}
.rightitem {width:100%; margin-bottom:1em; background-color:#fff;}
.floatleft {float:left; margin:.5em 1em 1em .5em;}
.floatright {float:right; margin:.5em .5em 1em 1em;}
.emph {font-weight:bold; color:#f90;}
.capsemph {text-transform:capitalize;}
.tagline {font-weight:bold;}
.quote {font-style:italic;}
.source {text-align:right; font-weight:bold;}
.footnote {font-style:italic; border-top:1px solid #ccc; padding-top:.5em;}

/*Hacks!  Horray for browser flaws!*/
#left, #right {voice-family:"\"}\""; voice-family:inherit; top:99px;}
#nav {voice-family:"\"}\""; voice-family:inherit; width:170px;}
#partners {voice-family:"\"}\""; voice-family:inherit; width:169px;}