a img{border:0}
body{font-family:Verdana;font-size:9pt;text-align:center;height:100%;margin:0;background-color:#e4e4e4}
body .ct-main{font-family:Verdana;font-size:9pt;margin-left:auto;margin-right:auto;margin-bottom:5px;width:801px;border:0;padding:10px;-moz-border-radius:5px;border-radius:5px;background-color:#fbfbfb}
body .ct-main .ct-top{-moz-border-radius:5px;border-radius:5px;border-style:dotted;border-width:1px;border-color:#D3D5D2;background-color:#f4f4ea;position:relative;height:56px;width:800px}
body .ct-main .ct-top .ui-logo{position:absolute;left:10px;top:4px}
body .ct-main .ct-top .ui-login-status{position:absolute;right:48px;top:32px}
body .ct-main .ct-top .ui-share{position:absolute;right:0;top:10px;width:300px}
body .ct-main .ui-page-title{display:inline-block;float:left;color:#c30000;font-size:15px;font-weight:bold}
body .ct-main .ui-menu{text-align:right;margin-bottom:5px;margin-top:5px}
body .ct-main .ui-menu a{-moz-border-radius:5px;cursor:pointer;color:White;background-color:#747472;border-radius:5px;border-color:#747472;border-style:solid;border-width:1px;display:inline-block;line-height:18px;width:114px;font-size:11px;font-weight:bold;text-align:center;text-decoration:none;vertical-align:middle;margin-left:4px}
body .ct-main .ui-submenu{display:inline-block;margin-bottom:5px;float:right}
body .ct-main .ui-submenu a{-moz-border-radius:5px;cursor:pointer;color:White;background-color:#747472;border-radius:5px;border-color:#747472;border-style:solid;border-width:1px;display:inline-block;line-height:18px;width:114px;font-size:11px;font-weight:bold;text-align:center;text-decoration:none;vertical-align:middle;margin-left:4px}
body .ct-main .ct-content{text-align:left;min-height:450px;margin-top:40px}
body .ct-main .ct-bottom{-moz-border-radius:5px;border-radius:5px;border-style:dotted;border-width:1px;border-color:#D3D5D2;background-color:#f4f4ea;position:relative;height:65px;width:800px;text-align:center;margin-top:20px;line-height:65px}
body .ct-main .ct-bottom a{color:#878787;padding-left:5px;padding-right:5px}
body .ct-main .ct-bottom .ui-follow{position:absolute;right:10px;top:0;line-height:24px}
.ct-options-form{-moz-border-radius:5px;border-radius:5px;position:absolute;top:2px;width:804px;min-height:655px;margin:0;background-color:#fff;text-align:left;z-index:10;border-style:none}
.ct-options-form .nonmember-box{text-align:center;font-size:18px;font-weight:bold}
.ui-input-wrapper{vertical-align:middle;line-height:40px;text-align:center}
.ui-input-wrapper label{vertical-align:middle;line-height:40px;display:inline-block;width:150px;text-align:right;margin-right:10px;margin-left:-50px}
.ui-input-wrapper span{vertical-align:middle;line-height:40px;position:absolute;margin-left:10px}
.ui-input-wrapper input{vertical-align:middle;line-height:40px}
.ui-button{-moz-border-radius:5px;cursor:pointer;color:White;background-color:#747472;border-radius:5px;border-color:#747472;border-style:solid;border-width:1px;background-color:#c30000;width:150px;height:28px;line-height:28px;display:inline-block}
#pdfbutton ul{background-color:#f5f5f5;padding-top:10px;padding-bottom:10px;-moz-border-radius:5px;border-radius:5px}
#pdfbutton ul ul li{list-style-type:none;background-color:#e4e4e4;padding-top:10px;padding-bottom:10px;-moz-border-radius:5px;border-radius:5px}
#pdfbutton ul ul ol li{list-style-type:decimal}
.ui-note,.ui-note a{font-size:10px;color:#747472}
li{padding:5px}
code{color:#800}
hr{color:#e4e4e4;background-color:#e4e4e4;height:1px;border:0}
h4{color:#c30000;font-size:11pt;text-decoration:none;padding:0;margin-top:10px;margin-bottom:10px}
input[type="button"],input[type="submit"]{-moz-border-radius:5px;cursor:pointer;color:White;background-color:#747472;border-radius:5px;border-color:#747472;border-style:solid;border-width:1px;background-color:#c30000;height:28px}
input[type="text"],input[type="password"],select,textarea{border:1px solid #e4e4e4;width:150px;height:22px;line-height:22px;-moz-border-radius:2px;border-radius:2px;margin-top:1px;margin-bottom:1px;padding-left:0;padding-right:0}
.jquery-msgbox-buttons button,.jquery-msgbox-buttons input{color:White;border-top:1px solid #f00;border-left:1px solid #f00;border-bottom:1px solid #810000;border-right:1px solid #810000;background-color:#C30000;-moz-border-radius:5px;border-radius:5px}
div.table{display:table;margin-right:auto;margin-left:auto;-moz-border-radius:5px;border-radius:5px;border:1px solid #E5E5E5}
div.table div.header-group{display:table-header-group;text-align:center;font-weight:bold;font-size:14px}
.product-table{text-align:center;width:100%;border:0;border-spacing:0}
.product-table th{color:#c30000;font-size:15px;font-weight:bold}
.product-table td{padding-top:5px;padding-bottom:5px}
.product-table .price{font-weight:bold;min-height:38px;vertical-align:top;width:100px}
.product-table .feature{font-weight:bold;color:#747472;text-align:left;border-top:#878787 solid 1px}
.product-table .feature-marker{font-weight:bold;border-top:#878787 solid 1px}
.product-table .product1,.product-table .product1-selected{background-color:#f5f5f5}
.product-table .product1-selected{color:#000}
.product-table .product2,.product-table .product2-selected{background-color:#f7f2f2}
.product-table .product2-selected{color:#000}
.product-table .product3,.product-table .product3-selected{background-color:#e4e4e4}
.product-table .product3-selected{color:#000}
.product-table .product4,.product-table .product4-selected{background-color:#f4f4ea}
.product-table .product4-selected{color:#000}
.product-table input[type="button"],.product-table input[type="submit"]{background-color:#747472;height:40px}
.membership-table{text-align:center}
.membership-table .row{display:inline-block;vertical-align:top;margin:0;padding:0;width:25%}
.membership-table .col{vertical-align:top}
.membership-table .title{color:#c30000;font-size:15px;font-weight:bold}
.membership-table .price{font-weight:bold;min-height:38px}
.membership-table .features{font-size:11px;text-align:left}
div.table{display:table;margin-right:auto;margin-left:auto;-moz-border-radius:5px;border-radius:5px;border:1px solid #E5E5E5}
div.table div.header-group{display:table-header-group;text-align:center;font-weight:bold;font-size:14px}
div.table div.row{display:table-row}
div.table div.col{display:table-cell;padding:5px;border-bottom:1px solid #E5E5E5;margin:0;text-align:center}
div.table ul{text-align:left}
#prices{width:700px}
#prices .col{width:50%}
#api{width:100%;line-height:150%}
#api .parameter{width:15%}
#api .value{width:20%}
#api .description{width:65%}
#api .col{text-align:left}
.ui-grid{width:100%;margin:5px 0 10px 0;border:solid 1px #e4e4e4;border-collapse:collapse;word-wrap:break-word}
.ui-grid td{padding:2px;border:solid 1px #e4e4e4;word-wrap:break-word}
.ui-grid td b{font-weight:bold}
.ui-grid th{padding:4px 2px;color:#fff;background:#c30000;border-left:solid 1px #e4e4e4;text-align:center;word-wrap:break-word}
.ui-grid .alt{background:#fcfcfc}
.ui-grid .pgr{background:#424242}
.ui-grid .pgr table{margin:5px 0}
.ui-grid .pgr td{border-width:0;padding:0 6px;border-left:solid 1px #666;font-weight:bold;color:#fff;line-height:12px}
.ui-grid .pgr a{color:#666;text-decoration:none}
.ui-grid .pgr a:hover{color:#000;text-decoration:none}