body     { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-color: #ccc; margin: 0px }
td { font-size: 11px }
p   { line-height: 150% }
h1 { font-size: 16px; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
h3 { font-size: 11px; margin: 6px 0px 3px }
h4  { font-size: 11px; margin: 0px 0px 3px }
a  { color: navy; text-decoration: none }
a:link { text-decoration: none }
a:visited  { text-decoration: none }
a:hover { text-decoration: underline }
ul  { margin: 0px 5px 20px 25px }
li  { list-style-type: none; margin: 0 }
.shaddow-left { background: url(../images/left_shaddow.gif) repeat-y; width: 9px }
.shaddow-right { background: url(../images/right_shaddow.gif) repeat-y; width: 9px }
.shaddow-left-corner { background: url(../images/left_shaddow_corner.gif) no-repeat; width: 16px; height: 16px }
.shaddow-right-corner { background: url(../images/right_shaddow_corner.gif) no-repeat; width: 16px; height: 16px }
.shaddow-bottom { background: url(../images/bottom_shaddow.gif) repeat-x; height: 16px }
.footer { background-color: white }
.footer-text  { color: #999; text-align: center; padding: 30px 10px 10px }
.footer-text a { color: #999 }
.body { background-color: white }
.body-text  { padding: 20px }
.img-spacer { margin: 0px 0px 20px 20px }
.menu { background: url(../images/menu_bkg.gif) repeat-x; height: 27px }
.menu-text { color: white }
.menu-text a { color: white }
.menu-spacer { width: 24px }
.index-spacer { width: 20px }
.h-line  { padding-top: 9px; border-bottom: 1px solid #ccc }
.index-gap { padding-top: 6px }
.text { line-height: 150% }
.header { background: url(../images/header_bkg.gif) repeat-x; height: 76px }
.submenu { color: white; font-size: 11px; background-color: #7c7c7c }
.submenu a { color: white; text-decoration: none }
.submenu a:link { color: white; text-decoration: none }
.submenu a:visited { color: white; text-decoration: none }
.submenu a:hover { text-decoration: underline }
.submenu td { padding: 3px 8px }
.superscript { font-size: 70%; vertical-align: super }
#standard  { font-size: 12px; vertical-align: top; margin: 15px; width: 80% }
#standard td { vertical-align: top; padding: 10px }
.grey-line { vertical-align: top; padding: 10px; border-bottom: 1px solid #ccc }
.grey-outline { }
.grey-outline img { border: solid 1px #ccc }
.portfolio { background-color: white }
.portfolio td { font-size: 11px; background-color: #fff; text-align: left; vertical-align: top; padding: 10px }
.portfolio p { color: black; font-size: 11px }
.form { width: 80% }
.form td { font-size: 11px; padding: 0 }
.form span { font-weight: bold }
.pass { }
.fail { color: red; font-weight: bold }
#pricing { font-size: 12px; text-align: left; margin: 15px; width: 95% }
#pricing td { vertical-align: top; padding: 4px; border-bottom: 1px solid #ccc }
.pricenote { font-size: 10px; margin: 0 }
.qa { margin-right: 15px; margin-left: 15px }
.qa p { margin: 8px 0 0 }
.bullet { }
.bullet li { line-height: 150%; list-style-type: square }
.screen img { padding: 25px 5px 5px }

