body {margin:0px;background-color:#ffffff;text-align:center;height:auto;height:100%;min-height:100%;font-family:arial,verdana,helvetica;}

a {font-weight:bold;color:#0193C7;text-decoration:none;}
a:visited {font-weight:bold;color:#0193C7;text-decoration:none;}
a:hover {font-weight:bold;color:#0193C7;text-decoration:underline;}
a.normal {font-weight:normal;}
a.normal:visited {font-weight:normal;}
a.normal:hover {font-weight:normal;}

a img {border:0px;}

h1 {font:normal 24px "verdana";margin:0px 0px 30px 0px;letter-spacing:-1px;}
h2 {font:bold 19px "helvetica";margin:0px 0px 15px 0px;letter-spacing:0px;color:#FFA200;}
h3 {font:normal 15px "verdana";margin:10px 0px 10px 0px;letter-spacing:-1px;}
h4 {font:normal 13px "verdana";margin:5px 0px 5px 0px;letter-spacing:0px;}

ul {margin-left:0px;padding-left:20px;}

img.subheader {margin:5px 0px 5px 0px;}

#bannercontainer {width:100%;text-align:center;background-image:url(images/bannercontbackgr-2.gif);background-position:top left;background-repeat:repeat-x;height:158px;}

#banner {width:980px;background-image:url(images/bannercontact-2.gif);background-position:top right;background-repeat:no-repeat;margin-left:auto;margin-right:auto;height:158px;text-align:left;}
#logo {float:left;margin:40px 0px 0px 0px;}

#breadcrumb {float:right;text-align:right;margin-top:0px;height:67px;line-height:67px;color:#0193C7;font-size:13px;}
#breadcrumb a {font-size:13px;}
#breadcrumb a:visited {font-size:13px;}
#breadcrumb a:hover {font-size:13px;}

#bannerkw {height:10px;padding-top:10px;}
#bannerkw h1 {font-size:11px;color:#C8E9F4;margin:0px;}
#bannerprice {float:right;margin-right:400px;}

#bannermenu {clear:both;width:980px;text-align:right;height:27px;}
#bannermenu a {font-weight:normal;text-decoration:none;color:#0193C7;}
#bannermenu a:visited {font-weight:normal;text-decoration:none;color:#0193C7;}
#bannermenu a:hover {font-weight:normal;text-decoration:none;color:#FFA200;}
#bannermenu ul {float:right;padding-left:0px;margin:0px;list-style-type:none;}
#bannermenu li {float:left;height:27px;line-height:27px;vertical-align:middle;margin:0px;list-style-type:none;margin-left:20px;}
#bannermenu li a {display:block;font-size:15px;letter-spacing:0px;color:#0193C7;text-decoration:none;height:27px;line-height:27px;padding-left:0px;}
#bannermenu li a:visited {display:block;font-size:15px;letter-spacing:0px;color:#0193C7;text-decoration:none;padding-left:0px;}
#bannermenu li a:hover {display:block;font-size:15px;letter-spacing:0px;color:#FFA200;text-decoration:none;padding-left:0px;}
* html #bannermenu li a {height:27px;line-height:27px;margin-bottom:0px;}
#bannermenu li a div {margin-left:15px;}
#bannermenu li.curr {}
#bannermenu li.curr a {font-weight:bold;color:#FFA200;}
#bannermenu li.curr a:visited {font-weight:bold;color:#FFA200;}
#bannermenu li.curr a:hover {font-weight:bold;color:#FFA200;}

#topgraphic-left {font-size:12px;line-height:17px;color:#ffffff;text-align:left;padding:30px 10px 10px 10px;width:179px;height:181px;float:left;background-image:url(images/topgraphic-left.gif);background-position:top left;background-repeat:no-repeat;}
#topgraphic-right {width:541px;height:221px;float:right;}

#homecontentcontainer {width:100%;background-color:#ffffff;background-image:url(images/homecontentcontbackgr.gif);background-position:top left;background-repeat:repeat-x;text-align:center;}
#contentcontainer {width:100%;background-color:#ffffff;background-image:url(images/contentcontbackgr.gif);background-position:top left;background-repeat:repeat-x;text-align:center;}

#content {margin-left:auto;margin-right:auto;width:980px;padding:0px;clear:both;color:#0193C7;line-height:17px;text-align:left;}
#contentleft {float:left;width:400px;margin-right:30px;text-align:left;line-height:21px;}
#contentleft ul {margin-top:0px;}
#contentleft li {list-style-type:square;list-style-type:square;padding-bottom:5px;line-height:14px;}
#contentleft li b {line-height:19px;}
#contentright {float:right;}
#contentright img {border:0px;margin-bottom:10px;}

#maincontent {padding:25px 0px 25px 0px;line-height:21px;}

.highlight {margin-bottom:25px;}
.highlight img {float:right;margin:0px 0px 20px 20px;}

#features {float:left;width:550px;}
#pricingright {float:left;width:522px;margin-left:28px;}
#pricingright .note {text-align:right;}
#pricingright #pricingtable {margin-top:10px;}

#featurestable {}
#featurestable h2 {margin-bottom:10px;font-weight:normal;}
#featurestable table {width:100%;border-top:1px solid #F8EE98;border-left:1px solid #F8EE98;border-right:1px solid #F8EE98;margin-bottom:20px;}
#featurestable th {padding:5px;color:#FFA200;border-bottom:1px solid #F8EE98;}
#featurestable td.row1 {background-color:#FFF7B2;padding:5px;color:#C75E01;font-size:13px;border-bottom:1px solid #F8EE98;padding-right:0px;}
#featurestable td.row1tick {font-size:16px;font-weight:bold;width:40px;text-align:center;background-color:#FFCE39;padding:5px;color:#ffffff;border-bottom:1px solid #F8EE98;}
#featurestable td.row2 {background-color:#FFFACC;padding:5px;color:#C75E01;font-size:13px;border-bottom:1px solid #F8EE98;padding-right:0px;}
#featurestable td.row2tick {font-size:16px;font-weight:bold;width:40px;text-align:center;background-color:#FFCE39;padding:5px;color:#ffffff;border-bottom:1px solid #F8EE98;}
#featurestable td.price {font-size:15px;font-weight:bold;width:65px;text-align:center;background-color:#FFA800;padding:5px;color:#ffffff;border-bottom:1px solid #F8EE98;}
#featurestable td.price span {font-size:10px;padding:5px 0px 0px 2px;}

#pricingtable {}
#pricingtable .note {font-size:11px;font-style:italic;font-weight:normal;}
#pricingtable h2 {margin-bottom:10px;font-weight:normal;}
#pricingtable .optional td {height:55px;}
#pricingtable table {border-top:1px solid #CEE9F2;border-left:1px solid #CEE9F2;border-right:1px solid #CEE9F2;width:100%;margin-bottom:20px;margin-top:10px;}
#pricingtable th {}
#pricingtable td {vertical-align:top;padding:5px;font-size:13px;font-weight:normal;}
#pricingtable td a {font-weight:normal;}
#pricingtable td a:visited {font-weight:normal;}
#pricingtable td a:hover {font-weight:normal;}
#pricingtable div.title {font-weight:bold;margin-bottom:5px;font-size:13px;}
#pricingtable td.row1 {background-color:#F4FAFC;border-bottom:1px solid #CEE9F2;padding-right:10px;}
#pricingtable td.row2 {background-color:#ffffff;border-bottom:1px solid #CEE9F2;padding-right:10px;}
#pricingtable td.price {background-color:#0193C7;color:#ffffff;width:65px;text-align:center;font-size:15px;font-weight:bold;border-bottom:1px solid #CEE9F2;}
#pricingtable td.pricewide1 {background-color:#F4FAFC;color:#0193C7;width:110px;text-align:center;font-size:13px;font-weight:normal;border-left:1px solid #CEE9F2;border-bottom:1px solid #CEE9F2;}
#pricingtable td.pricewide2 {background-color:#ffffff;color:#0193C7;width:110px;text-align:center;font-size:13px;font-weight:normal;border-left:1px solid #CEE9F2;border-bottom:1px solid #CEE9F2;}
#pricingtable div.optionalnote {float:right;font-size:11px;font-style:italic;line-height:15px;font-weight:normal;}
#pricingtable td.price span {font-size:10px;padding:5px 0px 0px 2px;}

#pagehead {height:67px;background-color:#C8E9F4;padding:0px 25px 0px 25px;}

.intro {font-size:15px;font-weight:bold;margin-bottom:20px;line-height:21px;}

.featoverview {float:left;margin:0px 5px 0px 0px;border:0px;#margin-top:0px;}
* html .featoverview {margin-top:0px;}
.homepricing {float:left;margin:20px 5px 0px 0px;border:0px;#margin-top:15px;}
* html .homepricing {margin-top:15px;}

#homegraphics {height:249px;width:980px;}
#homemessagecont {width:424px;float:left;}
#homemessage {width:424px;}
#homemessage img {width:424px;height:249px;}
#homefeatures {width:229px;float:left;}
#homewebsite {width:327px;float:left;}

#homeportals {float:right;padding-top:35px;margin-left:40px;width:250px;font-size:13px;}
#homegetstarted {float:right;padding-top:35px;margin-left:0px;width:250px;font-size:13px;}
#homeintro {font-size:18px;line-height:24px;width:400px;padding:30px 0px 30px 0px;float:left;}

#footercontainer {background-image:none;background-position:top left;background-repeat:repeat-x;width:100%;text-align:center;}

#footer {width:980px;border-top:1px solid #E7F6FB;margin-left:auto;margin-right:auto;padding:10px 0px 40px 0px;text-align:left;color:#0193C7;font-size:11px;line-height:21px;}
#footer a {font-size:11px;}
#footer a:visited {font-size:11px;}
#footer a:hover {font-size:11px;}
#footer .bottom {clear:both;font-size:10px;color:#65B8D6;}
#footer .bottom a {font-weight:normal;font-size:10px;color:#65B8D6;}
#footer .bottom a:visited {font-weight:normal;font-size:10px;color:#65B8D6;}
#footer .bottom a:hover {font-weight:normal;font-size:10px;color:#65B8D6;}

.floatleft {float:left;}
.floatright {float:right;}

.clearleft {clear:left;line-height:1px;height:1px;margin:0px;}
.clearboth {clear:both;line-height:1px;height:1px;margin:0px;}
.clearright {clear:right;line-height:1px;height:1px;margin:0px;}
.horizspacer {height:15px;line-height:15px;margin:0px;}

.noborder {border:0px;}

.feat-featdiv {}
.feat-featdiv img.floatleft {margin:0px 15px 5px 0px;border:1px solid #DFEDF2;}
.feat-featdiv ul {margin:0px 0px 0px 128px;padding-left:10px;}
.feat-featdiv li {padding-left:0px;font-size:11px;}
.feat-featdiv .clearboth {line-height:1px;height:1px;margin:0px;}
.feat-featdiv .totop {text-align:right;clear:left;height:14px;line-height:14px;padding:0px 0px 0px 0px;margin:0px;}
.feat-featdiv .totop div {float:right;width:50px;border-top:1px solid #DFEDF2;text-align:right;clear:left;height:14px;line-height:14px;padding:5px 0px 0px 0px;margin:0px;}
.feat-featdiv .totop a {font-size:10px;font-weight:normal;} 
.feat-featdiv .totop a:visited {font-size:10px;font-weight:normal;} 
.feat-featdiv .totop a:hover {font-size:10px;font-weight:normal;} 

.featuresheading {padding-bottom:5px;}
.featuresheading img {float:right;}
.featuresheading h3 {line-height:45px;margin:0px;}
table.features {width:100%;border-bottom:1px solid #C5DDE5;margin-bottom:20px;}
td.feature {width:100%;font-size:12px;font-weight:normal;padding:3px;background-color:#EDF4F7;border-left:1px solid #C5DDE5;border-top:1px solid #C5DDE5;border-right:1px solid #C5DDE5;}
td.featured {width:60px;padding:3px;background-color:#EDF4F7;border-top:1px solid #C5DDE5;border-right:1px solid #C5DDE5;}

.pricingoptionbig {float:left;text-align:center;background-color:#DFEDF2;padding:5px;width:205px;height:55px;padding-top:30px;font-size:10px;line-height:15px;}
.pricingoptionbig b {font-size:26px;font-weight:normal;line-height:30px;letter-spacing:-1px;}
.pricingoption {float:left;text-align:center;background-color:#DFEDF2;padding:5px;width:205px;height:85px;font-size:10px;line-height:15px;}
.pricingoption b {font-size:19px;font-weight:normal;line-height:30px;letter-spacing:-1px;}
.pricingoption br {line-height:5px;}
.pricingoptionspacer {float:left;width:55px;height:80px;text-align:center;font-size:14px;font-weight:bold;}

.pricingleft {padding:3px;background-color:#EDF4F7;float:left;width:400px;font-size:15px;font-weight:bold;line-height:25px;}
.pricingright {padding:3px;background-color:#0193C7;color:#ffffff;float:left;width:75px;text-align:center;font-weight:bold;font-size:15px;line-height:25px;}
.pricingnote {padding:10px 0px 5px;clear:left;}

.client {float:left;margin:15px 0px 0px 0px;width:310px;height:120px;padding:0px;border:1px solid #C8E9F4;}
.client .clientdetails {float:left;text-align:right;font-size:12px;margin:0px;width:140px;padding-right:5px;line-height:17px;}
.client .clientname {padding:5px 0px 5px 0px;}
.client .clientname a {font-size:13px;}
.client .clientname a:visited {font-size:13px;}
.client .clientname a:hover {font-size:13px;}
.client img {float:left;margin-right:5px;border:0px;}
.clienthsep {float:left;width:20px;}

.clientnew {float:left;margin:0px;height:260px;width:173px;text-align:left;background-color:#ECF3F5;}
.clientnew .desc {font-size:10px;padding:5px 10px 10px 10px;}
.clientnew .desc a {font-weight:normal;}
.clientnew .desc a:visited {font-weight:normal;}
.clientnew .desc a:normal {font-weight:normal;}
.clientnew .name {margin-bottom:5px;}
.clientnew .name a {font-size:10px;font-weight:bold;}
.clientnew .name a:visited {font-size:10px;font-weight:bold;}
.clientnew .name a:hover {font-size:10px;font-weight:bold;}
.clientlogonew {margin-bottom:0px;border:0px;}
.clientnewsep {float:left;width:20px;}

#contact-right {float:right;width:220px;border:1px solid #DFEDF2;padding:15px;margin-left:20px;}
#contact-form {width:700px;}
#contactform-left {float:left;width:295px;padding-right:10px;}
#contactform-right {float:left;width:295px;}
#contact-form .buttondiv {clear:left;width:680px;}
#contact-form .textarea-bg {width:250px;height:143px;}

#demo-form {width:300px;}
#demo-form .buttondiv {}
#demo-form .textarea-bg {width:250px;height:143px;}

form {margin:0px;}
.buttondiv {margin-top:15px;text-align:left;}

input {font:normal 11px "verdana";color:#0193C7;}
textarea {font:normal 11px "verdana";color:#0193C7;}
select {font:normal 11px "verdana";color:#0193C7;}

.textfield {width:250px;color:#0193C7;}
.textarea {width:250px;height:100px;color:#0193C7;}
.textarea-sm {width:250px;height:50px;color:#0193C7;}
.form-left {margin-bottom:5px;font:bold 11px "verdana";}
.normal {font:normal 10px "verdana";}
.form-requireddiv {margin-bottom:20px;}
.form-required {margin-left:5px;color:#FF4800;font-weight:bold;}
.button {border:0px;}
.checkbox {border:0px;}
.radio {border:0px;vertical-align:middle;}
.form-spacer {height:5px;line-height:5px;}

.errheader {margin-bottom:6px;font-size:13px;line-height:18px;}
.err {background-color:#FFF7F7;border:1px solid #FA9992;font:bold 11px "verdana";color:#E11000;margin:20px 0px 10px 0px;padding:2px 5px 2px 5px;}
.errList {padding-left:15px;margin:0px 0px 5px 0px;}
.errListItem {font:normal 11px "verdana";color:#E11000;margin-bottom:10px;}
.errform {background-color:#FFF7F7;border:1px solid #FA9992;font:bold 11px "verdana";color:#E11000;margin:0px 0px 0px 0px;padding:2px 5px 2px 5px;float:right;}

.success {background-color:#F1FFEF;font:bold 11px "verdana";color:#41A932;border:1px solid #92E287;margin:20px 0px 10px 0px;padding:2px 5px 2px 5px;}

.testimonial {padding:20px;background-color:#FFFAD0;font-size:13px;color:#C75E01;margin-bottom:25px;}
.testimonial .floatright {margin:0px;}
.testimonial .clientname {font-weight:normal;font-size:13px;margin-top:15px;line-height:21px;}
.testimonial .clientname a {font-weight:normal;color:#C75E01;}
.testimonial .clientname a:visited {font-weight:normal;color:#C75E01;}
.testimonial .clientname a:hover {font-weight:normal;color:#C75E01;}

.exvat {font-style:italic;margin-top:20px;clear:both;}

.totop {border-top:1px dashed #C8E9F4;padding-top:10px;margin-top:20px;}
.totop a {font-size:13px;font-weight:normal;}
.totop a:visited {font-size:13px;font-weight:normal;}
.totop a:hover {font-size:13px;font-weight:normal;}

.note {font-size:11px;}

#mydetails { display: none; }

.captcha-link { font-size:11px; }
