/** General Formatting **/
body,font,div,span,a,td {font:8pt verdana,arial,helvetica;}
body {color:#000;background:#fff;text-align:center;margin:0 auto;}
div {text-align:justify}
a {color:blue;text-decoration:none}
h1,h1 a,h3,#contacttitle {text-align:left;padding-left: 10px;margin: 0;font-family: "avant garde", helvetica, arial, sans-serif;color: #fff;font-size: 18px;font-weight: bold;line-height: 33px;}
h1,h3 {background-image: url(http://www.spinvox.com/images/talk2text/talk2text-header-end.gif);background-repeat: repeat-y;background-position: right;background-color: #039;}
h2 {text-align:left;margin-left:5px;font-family: "avant garde", helvetica, arial, sans-serif;color: #339;font-size: 24px;font-weight: bold;}
h3 {font-size:16px;}
b {color:#039;}
img {border:0;}

/** Structure Formatting **/
div#TopOne {width:100%;text-align:center;margin:0 auto;}
div#TopBar {width:100%;margin:0 auto;}
div#Main {width:100%;}
div#Menu {display:none;}
div#Menu a {float:left;margin-left:5px;}
#MenuTop {display:none;}
.MenuLine {display:none;}
#MenuCrest {display:none;}
#MenuBottom {display:none;}
div#Content {width:100%;}
.spacer {height:8px;margin:0;width:200px;clear:both;}
div.levels {padding:1px 1px 0px 0px;}
img.moreinfo {display:none;}

/** Column Formatting **/
div.onecol {border:solid 1pt #9CC;padding:2px;background:#FFF;clear:right;}
div.onecol P {float:left;width:48%;padding-right:10px;}
div.twocolsl {float:left;width:48%;height:215px;border:solid 1pt #9CC;padding:2px;background:#FFF;}
div.twocolsr {float:right;width:48%;height:215px;border:solid 1pt #9CC;padding:2px;background:#FFF;clear:right;}
div.col {padding:10px 10px 0px 10px;}

/** Foot Bar **/
div.footbar {background:#9cc;padding:5px;margin-top:10px;text-align:center;font-size:smaller;color:#fff;}
div.footmenu {margin-left:auto;margin-right:auto;padding-top:5px;width:460px;}
div.footitem {float:left;padding:0 5px 0 5px;margin-bottom:40px;}
div.footitem a {color:#666;}

/** Homepage **/
#hmimg {height:191px;background:#9cc;margin:0 0 4px 0;border:0;}
#mainimg {width:273px;float:left;height:191px;border:0;margin:0 10px 0 0;padding:0}
#hmtxt {padding:10px 10px 0px 10px;color:#339;font-size:9pt;}

/** Solutions **/
#solutions div.col img.icon {float:left;}
#solutions div.col img.moreinfo {float:right;}

/** Contact Us **/
#contact {display:none;}
#contactbody {display:none;}
#contactgraphic {display:none;}
#contactsplit {width:100%}

/** Quick Help Section **/
div.Help {width:558px;border:solid 1px #ccc;padding:4px;margin-bottom:10px;}
div.HelpHead {background-image: url(/images/cpw/icon_help.gif);background-repeat: no-repeat;background-position: left;background-color: #ccc;font-family: "Avant Garde", helvetica, arial, sans-serif;color: #fff;height: 26px;padding-left: 10px;margin-top: 0;}
div.HelpHeadText {padding-left:25px;text-align:left;float:left;font-size: 18px;font-weight: bold;}
div.HelpHeadLink {float:right;padding:6px 8px 6px 6px;}
div.HelpNorm {padding:10px;background-color: #ccc;margin-top:4px;width:537px;}

/** Menu Blocks **/
.mnublk {float:left;border:solid 1pt #9CC;padding:2px 2px 0;margin:0 4px 4px 0;width:178px;height:130px;background:#FFF}
.mnuhead {padding:4px 4px 0px 4px;height:20px;color:white;font-size:9pt;font-weight:bold;text-decoration:none;background:#039}
.mnubody {margin:0 2px}
img.mnumoreinfo {float:right;margin-top:-25px;margin-right:5px;}

/** Forms **/
div.fcontainer {width: 529px;background:#d6efef;border: 1px solid #9cc;padding: 5px;margin: 0px auto;margin-top:5px;}
div.frow {clear: both;padding-top: 10px;}
div.frow span.label {float: left;text-align: right;padding-top:4px;}
div.frow span.formw {float: right;text-align: left;}
div.frow span.formonecol {float: left;width: 500px;text-align: left;margin-left:50px;}
div.fbuttons {width: 529px;margin-left:7px;text-align:center;padding: 5px;margin-top:5px;}
div.ftick {margin:10px 0 15px 10px;}

/** Size the labels and form elements for different forms here This should be in a seperate stylesheet **/
#contactform div.fcontainer div.frow span.label {width:265px;}
#contactform div.fcontainer div.frow span.formw {width:250px;}
#loginform div.fcontainer div.frow span.label {width:170px;}
#loginform div.fcontainer div.frow span.formw {width:330px;}

/** Processing Steps **/
#pxKey {height:16px;}
#pxKey div {float:left;font-size:8pt;margin-right:8px;}
#pxKey div div {float:left;width:12px;height:12px;margin-left:6px;margin-right:4px;}
#pxMain h4 {padding:8px 8px 8px 8px;font-size:9pt;text-transform:capitalize;}
#pxMain div {margin:0px 8px 0px 8px;min-height:42px;_height:42px;padding:8px 8px 8px 8px;}
#pxMain div, #pxKey div div {border:solid 1px #aaa;}
.pxhTODO {color:#ccc;}
.pxhBUSY, .pxhDONE, .pxhFAIL {color:#039;}
.pxhDONE_IMG, .pxhFAIL_IMG {background-repeat: no-repeat;background-position: right;}
.pxhDONE_IMG {color: #0000ff;background-image: url(http://81.91.97.215/images/icons/step_done.gif);}
.pxhFAIL_IMG {color: #ff0000;background-image: url(http://81.91.97.215/images/icons/step_fail.gif);}
.pxiTODO, #pxkT {background:#efefef;color:#000;}
.pxiBUSY, #pxkB {background:#eef;color:#000;}
.pxiDONE, #pxkD {background:#efe;color:#000;}
.pxiFAIL, #pxkF {background:#fee;color:#000;}
.pxdHIDE {display: none}
.pxdSHOW {display: block;margin:0px 8px 0px 8px;border:solid 1px #aaa;padding:8px 8px 8px 8px;}


/**
OLD
**/
span.Alert {color:#f00;}
img.Clicker {cursor:hand}
input.Bvtton {font-size:8pt}

td {color:black}
td H2.Alert {color:#f00;font-size:11pt;margin:12pt 0 3pt}
td.PageHeading {font-size:12pt;font-weight:bold}
td.PageSummary {border:#9cc thin;color:black;font-size:8pt}
td.Heading {border-top:#888 1pt solid;border-left:#888 1pt solid;border-right:#888 1pt solid;border-bottom:#888 1pt solid;color:#fff;font-size:8pt;font-weight:bold;text-decoration:none;background:#888}
td.Heading A {color:blue;text-decoration:none}
td.Summary {border:#888 thin;color:#fff;font-size:8pt}
td.Summary A {color:blue;text-decoration:none}
td.Normal {color:#000;font-size:8pt}
td.Normal A {color:blue;text-decoration:none}
td.Warning {border:#ccc thin;color:red;font-size:8pt}
td.Warning A {color:red;text-decoration:none}

table.CatBar {padding-left:6px}
td.CatBar {background:#c9f;color:black;font-size:8pt;font-weight:bold;text-decoration:none;}
td.CatBar A {background:#c9f;color:black;font-size:8pt;font-weight:bold;text-decoration:none;}

td.FootBar {color:#333;font-size:7pt;font-weight:normal}
td.FootBar A {color:#333;font-size:7pt;font-weight:normal;text-decoration:none}

td.BoxHead A {color:blue;text-decoration:none}
td.BoxNorm {color:black;font-size:8pt}
td.BoxNorm A {color:blue;font-size:8pt;text-decoration:none}

table.Quote {padding-left:6px}
td.Quote {background:#c9f;color:black;font-size:10pt;font-weight:bold;text-decoration:none;}
td.Quote A {background:#c9f;color:black;font-size:10pt;font-weight:bold;text-decoration:none;}

table.Advanced {width:100%;border:#9cc 1pt solid;background:#d6efef;color:black;font-size:8pt;text-decoration:none;}
td.AdvancedHead {border:#9cc 1pt solid;background:#9cc;color:#black;font-size:8pt;font-weight:bold;text-decoration:none;height:22px;}
td.AdvancedHead A {color:blue;text-decoration:none}
td.AdvancedNorm {border:#d6efef 1pt solid;color:black;font-size:8pt;font-weight:bold;text-decoration:none;}
td.AdvancedNorm A {color:blue;text-decoration:none}

table.FormX {border:#9cc 1pt solid;background:#d6efef;color:black;font-size:8pt;text-decoration:none;}
td.FormHead {border:#9cc 1pt solid;background:#9cc;color:black;font-size:8pt;font-weight:bold;text-decoration:none;}
td.FormHead A {color:blue;text-decoration:none}
td.FormLabel {border:#d6efef 1pt solid;color:black;font-size:8pt;font-weight:bold;text-decoration:none}
td.FormLabel A {color:blue;text-decoration:none}
td.FormInput {border:#d6efef 1pt solid;color:black;font-size:8pt}
td.FormInput A {color:blue;text-decoration:none}
td.FormHelp {border:#d6efef 1pt solid;color:black;font-size:8pt}
td.FormHelp A {color:blue;text-decoration:none}
td.FormNorm {border:#d6efef 1pt solid;color:black;font-size:8pt}
td.FormNorm A {color:blue;text-decoration:none}
td.FormBold {border:#d6efef 1pt solid;color:black;font-size:8pt;font-weight:bold}
td.FormBold A {color:blue;text-decoration:none}
td.FormWarn {border:#d6efef 1pt solid;color:red;font-size:8pt}
td.FormWarn A {color:red;text-decoration:none}

table.Data {border:#9cc 1pt solid;background:#d6efef;color:black;font-size:8pt;text-decoration:none;}
td.DataHead {border:#9cc 1pt solid;background:#9cc;color:black;font-size:8pt;font-weight:bold;text-decoration:none;}
td.DataHead A {color:blue;text-decoration:none}
td.DataLabel {color:black;font-size:8pt;font-weight:bold;}
td.DataLabel A {color:blue;text-decoration:none}
td.DataData {color:black;font-size:8pt;}
td.DataData A {color:blue;text-decoration:none}
td.DataHelp {color:black;font-size:8pt;}
td.DataHelp A {color:blue;text-decoration:none}
td.DataNorm {color:black;font-size:8pt;}
td.DataNorm A {color:blue;text-decoration:none}
td.DataBold {color:black;font-size:8pt;font-weight:bold;}
td.DataBold A {color:blue;text-decoration:none}
td.DataWarn {color:#f00;font-size:8pt}
td.DataWarn A {color:red;text-decoration:none}
td.DataLite {background:#e0fafa;color:black;font-size:8pt;}
td.DataLite A {color:blue;font-size:8pt}
td.DataLiteLabel {background:#e0fafa;color:black;font-size:8pt;font-weight:bold;}
td.DataLiteLabel A {color:blue;font-size:8pt}
td.DataLiteData {background:#e0fafa;color:black;font-size:8pt;}
td.DataLiteData A {color:blue;font-size:8pt}
td.DataLiteNorm {background:#e0fafa;color:black;font-size:8pt;}
td.DataLiteNorm A {color:blue;font-size:8pt}
td.DataLiteBold {background:#e0fafa;color:black;font-size:8pt;font-weight:bold;}
td.DataLiteBold A {color:blue;font-size:8pt}
td.DataLiteWarn {background:#e0fafa;color:red;font-size:8pt;}
td.DataLiteWarn A {color:red;font-size:8pt}
td.DataDark {background:#d6efef;color:black;font-size:8pt;}
td.DataDark A {color:blue;font-size:8pt}
td.DataDarkLabel {background:#d6efef;color:black;font-size:8pt;font-weight:bold;}
td.DataDarkLabel A {color:blue;font-size:8pt}
td.DataDarkData {background:#d6efef;color:black;font-size:8pt;}
td.DataDarkData A {color:blue;font-size:8pt}
td.DataDarkNorm {background:#d6efef;color:black;font-size:8pt;}
td.DataDarkNorm A {color:blue;font-size:8pt}
td.DataDarkBold {background:#d6efef;color:black;font-size:8pt;font-weight:bold;}
td.DataDarkBold A {color:blue;font-size:8pt}
td.DataDarkWarn {background:#d6efef;color:red;font-size:8pt;}
td.DataDarkWarn A {color:red;font-size:8pt}

td.ListHead {border:#9cc 1pt solid;background:#9cc;color:black;font-size:8pt;font-weight:bold;text-decoration:none;}
td.ListHead A {color:blue;text-decoration:none}

table.Tree {border:#9cc 1pt solid;background:#d6efef;color:black;font-size:8pt;text-decoration:none;}
td.TreeHead {border:#9cc 1pt solid;background:#9cc;color:black;font-size:8pt;font-weight:bold;text-decoration:none;}
td.TreeHead A {color:blue;text-decoration:none}
td.TreeLite {color:black;font-size:9pt}
td.TreeLite A {color:blue;font-size:9pt}
td.TreeLiteData {color:black;font-size:9pt}
td.TreeLiteData A {color:blue;font-size:9pt}
td.TreeDark {color:black;font-size:9pt}
td.TreeDark A {color:blue;font-size:9pt}
td.TreeDarkData {color:black;font-size:9pt}
td.TreeDarkData A {color:blue;font-size:9pt}

table.Invoice {border-top:#99f 1pt solid;border-left:#99f 1pt solid;border-right:#fff 0 solid;border-bottom:#fff 0 solid;color:black;font-size:8pt;text-decoration:none}
table.Inverse {border-top:#9cc 1pt thin;border-left:#99f 1pt solid;border-right:#fff thin;border-bottom:#fff thin;color:black;font-size:8pt;text-decoration:none}
td.InvoiceHead {border-top:#9cc 1pt solid;border-left:#9cc 1pt solid;border-right:#99f 1pt solid;border-bottom:#99f 1pt solid;color:black;font-size:8pt;font-weight:bold;text-decoration:none;background:#9cc}
td.InvoiceHead A {color:blue;text-decoration:none}
td.InvoiceLabel {border-top:#9cc 1pt solid;border-left:#9cc 1pt solid;border-right:#99f 1pt solid;border-bottom:#99f 1pt solid;color:black;font-size:8pt;font-weight:bold;background:#9cc}
td.InvoiceLabel A {color:blue;text-decoration:none}
td.InvoiceNorm {border-top:#fff 1pt solid;border-left:#fff 1pt solid;border-right:#99f 1pt solid;border-bottom:#99f 1pt solid;color:black;font-size:8pt;background:#fff}
td.InvoiceNorm A {color:blue;text-decoration:none}
