html{font-size:62.5%;}
body{background:#d9dee1 url(../images/bg.jpg) repeat-x;font-family:"trebuchet ms",verdana,helvetica,arial,sans-serif;text-align:center;margin:0;padding:0;color:#384656;font-size:1.4em;line-height:1.4em;}
body.notice{background:#D9DEE1 url(../images/bg_50.jpg) repeat-x;color:inherit;}
h1,h2,h3,h4,h5,h6{margin:0; font-weight:normal;clear:both;line-height:1em;}
h1{margin:35px 0 20px;font-size:2.286em;}
h2{margin:35px 0 20px; padding:0 0 10px;font-size:1.7em; border-bottom:1px solid #69C2F0;}
h2.clean{border:none;}
h3{margin:15px 0 15px;padding:20px 0 10px;font-weight:bold; font-size:1em; border-bottom:1px solid #C4C4C4;}
p{margin:10px 0 15px;}
small{color:#96A8B1; font-size:0.8em; background-color:inherit;}
small.arrow{color:#384654; background:url(../images/arrow_blue_small.gif) no-repeat 0% 50%; padding:0 0 0 20px; background-color:inherit;}
acronym{cursor:pointer;}
em.highlight{color:#fff; background-color:#69C2F0; font-style:normal; padding:0 3px;}
em.price{font-style:normal; color:#69C2F1;background-color:inherit;}
em.price strong{font-size:1.6em; font-weight:normal;}
em.required{color:#69C2F1;background-color:inherit;}
blockquote{background:url(../images/blockquote_.gif) no-repeat; margin:30px 0 25px;}
blockquote div{background:url(../images/blockquote__.gif) no-repeat 100% 100%; margin:0 !important; padding:10px 0 5px; text-indent:65px; }
a,a span{cursor:pointer;}
a{color:#39C;background-color:inherit;}
a:hover{text-decoration:none;}
a.what{background-color:#5A6976; padding:2px 8px; font-weight:bold; color:#fff; text-decoration:none;margin-left:5px;}
.light a.what{background-color:#B6C0C6;color:inherit;}
a{border-color:#80CBF2;}
a img{border:none;}
img.left, img.center, img.right{border: 0px solid #ffffff;padding:0px;}
img.left{float:left;margin: 0 12px 5px 0;}
img.center{display: block;margin: 0 auto 5px auto;}
img.right{float: right;margin: 0 0 5px 12px;}
.textcenter{text-align:center;}
.textright{text-align:right;}
.textleft{text-align:right;}
a:hover{border-color:#CFCFCF;}
ul,ol,dl{margin:15px 0 15px; padding:0 0 0 15px;}
ul ul,ol ol,dl dd{margin:0; list-style-type:disc; padding:0 0 0 25px; font-style:italic; font-size:0.9em;}
ul li{color:#69C2F1;background-color:inherit;}
ul ul li{color:#D9DEE1;background-color:inherit;}
ul li span{color:#384658; background-color:inherit;}
ol{padding-left:20px;}
ol ol{list-style-type:decimal; margin:0; margin-left:6px;}
dl{padding:0;}
dl dt{margin-top:15px;}
dl dd{margin:0;}
form{margin:20px 0 15px;padding:0;}
form fieldset{border:0; padding:0; margin:0;}
form fieldset legend{display:none;}
form p{height:1%;}
form p.notice{text-align:right;}
form p:after{content:"."; clear:both; display:block; height:0; visibility:hidden;}
form p label{display:block;float:left;width:30%;padding:8px 20px 8px 0;}
form p input, form p select, form p textarea{border:1px solid #C4C4C4;;background:#ffffff url(../images/form_shade.png) repeat-x;font-family:"Trebuchet MS",Verdana,Helvetica,Arial,sans-serif;padding:8px;width:60%;font-size:1em;color:#384656;}
input:active,input:focus,input.activefocus, select:active,select:focus,select.activefocus, textarea:active,textarea:focus,textarea.activefocus{border:2px solid #69C2F0;font-family:"Trebuchet MS",Verdana,Helvetica,Arial,sans-serif;padding:7px;width:60%;font-size:1em;color:#384654;background-color:inherit;}
form p select{width:64%;}
form ul.fieldlist li{color:#384657; background-color:inherit; }
form input.btn{width:auto;overflow:visible;border:1px solid #69C2F0; background:#5CA9D1 url(../images/form_button_.gif) repeat-x; cursor:pointer;color:#fff;padding:7px 10px;height:1%;}
input.right{margin-right:7px;}
form .FormFieldsError,form .Missing input,form .Invalid input,form .Missing textarea,form .Invalid textarea{border:2px solid #f00;padding:7px;}
.hide{display:none;}
.left{float:left; margin-right:30px !important; margin-bottom:20px !important;}
.right{float:right; margin-left:30px !important; margin-bottom:20px !important;}
.divide{border-top:1px solid #D9DEE1;}
.arrow{background:url(../images/arrow_blue.gif) no-repeat 100% 50%;padding-right:23px;}
.arrow_2{background:url(../images/arrow_white.gif) no-repeat 100% 27%;padding-right:23px;font-size:1.143em;font-weight:bold}
.arrow_2 small{color:#000;font-weight:normal;font-size:0.75em;background-color:inherit;}
.col{width:50%;}
.clear{height:1%;}
.clear:after{content:".";display:block;clear:both;height:0;visibility:hidden;}
.graphic-girl{background:url(../images/banner_home_.png) no-repeat 95% 100%;}
ul.links{margin:10px 0 15px; padding:0; list-style-type:none;}
ul.links li{border-bottom:1px solid #E4E7E9; position:relative; top:-10px;}
ul.links li a{display:block; width:100%; padding:10px 0;}
ul.buttons{margin:30px 0; padding:0; list-style-type:none; height:2.5em;}
ul.buttons li{float:left; white-space:nowrap; border:1px solid #C4C4C4; background:#D9DEE1 url(../images/button_.gif) repeat-x;color:inherit;}
ul.buttons li a{display:block; text-decoration:none;border-top:1px solid #EEF0F1; padding-right:15px;}
ul.buttons li span{display:block; border-top:1px solid #EEF0F1; border-left:1px solid #EEF0F1; padding:0.3em 0 0.4em 15px; color:#384657;background-color:inherit;}
ul.buttons li.leftmargin{margin:0 0 0 18px !important; display:inline;}
ul.buttons li a span{border-top:0;}
ul.buttons li.highlight{color:inherit;border-top-color:#69C2f0;border-left-color:#69C2f0;border-bottom-color:#457D9C;border-right-color:#457D9C; background:#5CA9D1 url(../images/button_highlight_.gif) repeat-x; }
.cols-subn-right .sub-content ul.buttons li.highlight{color:inherit;background:#E3E3E3 url(../images/button_highlight__.gif) repeat-x;border-top-color:#E6E6E6;border-left-color:#E6E6E6;border-bottom-color:#C5C5C5;border-right-color:#C5C5C5;}
.cols-subn-right .sub-content ul.buttons li.highlight a{border-top:0;}
ul.buttons li.highlight span{border-color:#BAE3F8; color:#fffffe; background-color:inherit;}
.cols-subn-right .sub-content ul.buttons li.highlight span{border-color:#ffffff;}
.cols-subn-right .sub-content ul.buttons li.highlight span,.cols-subn-right .sub-content ul.buttons li.highlight span small{color:#384657;background-color:inherit;}
ul.buttons li span.arrow{background:url(../images/arrow_blue_small.gif) no-repeat 100% 50%; padding-right:15px;}
ul.buttons li.highlight span.arrow{background:url(../images/arrow_white.gif) no-repeat 100% 50%; padding-right:15px;}
.cols-subn-right .sub-content ul.buttons li.highlight span.arrow_2{background:url(../images/arrow_dark.gif) no-repeat 100% 27%;}
ul.buttons li.highlight span.tick{background:url(../images/icon_tick.gif) no-repeat 50% 50%;padding:0 !important;height:18px;width:18px;text-indent:-9999px;line-height:18px;}
ul.unify li{margin-right:0; }
ul.unify li.highlight{border-left:0;}
table tbody ul.buttons{margin:0;}
ul.images{padding:0; list-style-type:none; height:1%;}
ul.images:after{content:".";height:0;display:block;clear:both;visibility:hidden;}
ul.images li{float:left; margin-right:10px;}
ul.images li{border:0;}
ul.icons{padding:0; margin:0; list-style-type:none;}
ul.icons li{color:#384657; padding:5px 0 5px 100px; margin-bottom:5px;line-height:18px;background:url(../images/icon_cogs.gif) no-repeat 0% 10px;background-color:inherit;}
ul.frontpage li{padding:5px 0 0px 50px !important; min-height:45px !important;}
.content ul.icons li{min-height:70px !important;}
.content ul.icons li ul li{min-height:18px !important;}
div.menu{margin:0 !important; padding-top:20px; background:url(../images/ulmenu_bottom.gif) no-repeat 100% 100%;}
div.menu div{background:url(../images/ulmenu_.png) no-repeat 100% 50%;}
div.menu ul{list-style-type:none; margin:0; padding:60px 0; background:url(../images/ulmenu_top.gif) no-repeat 100% 0%;}
div.menu ul li{height:1%;}
div.menu ul li a{display:block; border-right:1px solid #D9DEE1; height:100%;}
div.menu ul li a span{color:#39C; display:block; padding:10px; background-color:inherit;}
div.menu ul li.on a{border:0; color:#fffffe; background:#fff url(../images/ulmenu_li.gif) no-repeat 100% 0%;}
div.menu ul li.on a span{background:url(../images/ulmenu_li.gif) no-repeat 100% 100%; color:inherit; background-color:inherit;}
ul.features-nav{margin:0;list-style-type:none;background-color:#EFF2F3;border-bottom:1px solid #D9DEE1;padding:20px 35px 0; height:1%;color:#eff2f2;}
ul.features-nav:after{content:"."; clear:both; display:block; visibility:hidden; height:0;}
ul.features-nav li{float:left;margin-right:5px;bottom:-1px;position:relative;}
ul.features-nav li a{margin:1px 1px 0;display:block; text-decoration:none;border-bottom:1px solid #D9DEE1;}
ul.features-nav li a span{display:block;padding:8px 15px;border-top:1px solid #EFF2F1;border-left:1px solid #EFF2F2;}
ul.features-nav li.on a, ul.features-nav li a:hover{margin:0;border:1px solid #98d3f1;background:#fff url(../images/featnav_over_.gif) repeat-x;color:#fffffe;}
ul.features-nav li a:hover span{border-top:1px solid #D1EDFA;border-left:1px solid #D1EDFA;background:url(../images/featnav_over__.gif) no-repeat 50% 0%;}
ul.features-nav li.on a, ul.features-nav li.on a:hover{border-color:#D9DEE1;border-bottom-color:#fff; background-image:url(../images/featnav_on_.gif); }
ul.features-nav li.on a span, ul.features-nav li.on a:hover span{border-top:1px solid #F0F2F3;border-left:1px solid #F0F2F3;background:url(../images/featnav_on__.gif) no-repeat 50% 0%;}
ul.arrow{padding:0; background-image:none; list-style-type:none;}
ul.arrow li{padding-left:20px; background:url(../images/arrow_blue_small.gif) no-repeat 0% 50%;}
.expandbar{background:url(../images/expand_bar_.png) no-repeat 50% 0%;text-indent:-9999px;line-height:19px;}
.expandbar a{background:url(../images/arrow_white_down.gif) no-repeat 50% 50%;display:block;height:19px;outline:none;}
.ghost{background:url(../images/expand_bar_ghost_.png) no-repeat 50% 0% !important;}
.hidefeat a, .ghost a{background:url(../images/arrow_white_up.gif) no-repeat 50% 50%;}
div.pod, div.pod-blue, div.pod-grey{padding:15px 25px 10px; font-size:0.85em;}
div.pod-blue, div.pod-grey{border:1px solid #D9DEE1; padding:0;}
div.pod-blue div, div.pod-grey div{border:1px solid #fff; padding:10px 25px;}
div.pod{background-color:#5CA9D1 !important; color:#fff; font-size:1em;}
div.pod-blue{background:#fff url(../images/pod_blue_.gif) repeat-x;color:inherit;}
div.pod-blue div{background:url(../images/pod_blue__.gif) no-repeat 50% 0%;color:inherit;background-color:inherit;}
div.pod-grey{background:#fff url(../images/pod_grey_.gif) repeat-x;color:inherit;}
div.pod-grey div{background:url(../images/pod_grey__.gif) no-repeat 50% 0%;color:inherit;background-color:inherit;}
div.pod h3, div.pod-blue h3, div.pod-grey h3{border:0;font-size:1.6em;margin:0;}
div.pod ul.left, div.pod-blue ul.left, div.pod-grey ul.left{margin-top:0 !important;}
div.pod-error ul li{color:#fffffe !important;background-color:inherit;}
#header{font-size:1.8em;font-weight:bold;height:150px;letter-spacing:2px;margin:auto;padding-top:30px;width:780px;background-image:url(../images/backdrop.png);background-repeat:repeat-x;}
#body #highlight ul.cols a{color:#fffffe;background-color:inherit;}
#body #highlight ul.cols h2 a{text-decoration:none;}
#header ul.subnav{position:absolute; margin:0; padding:0; list-style-type:none; top:-2em; left:0;}
#header ul.subnav li{float:left; border-left:1px solid #fff; margin:0 0 15px 0; padding:0 10px; line-height:0.9em;}
#header ul.subnav li:first-child, * html #header ul.subnav li.first{border:0; padding-left:0;}
#header ul.subnav li a{color:#69C2F1; display:block; margin-top:-3px; background-color:inherit;}
#header ul.call{position:absolute; margin:0;  padding:0; top:-2.4em; right:0;width:350px;}
#header ul.call li{float:right;display:inline;text-align:right;color:#fffffe;margin:0px;background-color:inherit;}
#header ul.call li#call_support{display:none;}
body.supportpage #header ul.call li#call_sales{display:none;}
#header ul.call li#call_sales{padding:0px 15px !important;}
body.supportpage #header ul.call li#call_support{display:inline;}
#header ul.call li.provide_support{display:inline; text-align:right; padding:0px;}
#header ul.call li.provide_support{margin:0px; padding:0px;  border:0px;}
#header ul.call li.provide_support a{border:0px; margin:0px; padding:0px;}
#header ul.call li div{padding:0px  !important;margin:0px  !important;width:auto  !important; }
#header ul li span{color:#69C2F1 !important; background-color:inherit;}
.splitcontentleft{float:left;width:48%;}
.splitcontentright{float:right;width:48%;}
#body{width:800px; margin:0 auto; background:url(../images/body_.png) no-repeat 50% 100%;padding-bottom:15px; position:relative;z-index:2;}
#body div{width:780px; height:1%; margin:0 auto; background-color:#fff; text-align:left; color:inherit;}
#body div:after{content:".";clear:both;display:block;color:#fffffe;height:0;  background-color:inherit;}
#body div div{width:auto; background-color:transparent; color:inherit;}
#body #highlight{background:#3A495A url(../images/highlight_.png) repeat-x;color:#fff;height:1%;}
#body #highlight:after{content:".";clear:both;display:block;height:0;visibility:hidden;}
p#whois_results{margin-left:20px;margin-right:10px;}
/*#header .tooltip,#body .tooltip{position:absolute;max-width:250px;text-align:left;border:2px solid #fff;background-color:#eff2f3;color:#384656;padding:8px 10px;z-index:9999;height:auto;width:auto;}*/
#body .content{padding:1px 35px 15px; overflow:hidden;}
#body .cols-subn-right .content{width:56.5%;}
#body .cols-subn-left .content{width:60.5%;}
#body .cols-subnbg-left .content, #body .cols-subnbg-right .content{width:56%;}
#body .cols-sub-right .content, #body .cols-sub-left .content, #body .cols-subbg-right .content, #body .cols-subbg-left .content{width:41%; }
#body .cols-subnbg-left .content, #body .cols-subn-left .content{float:right;}
#body .cols-subnbg-right .content, #body .cols-subn-right .content{float:left;}
#body .cols-sub-right .content, #body .cols-subbg-right .content{float:left;}
#body .cols-sub-left .content, #body .cols-subbg-left .content{float:right;}
#body .content dl.parallel{line-height:2.2em;}
#body .content dl.parallel dt{clear:left;float:left;width:10em;margin:0;}
#body .content dl.parallel dd{clear:right !important;}
#body .content div.pod h4, #body .content div.pod-blue h4, #body .content div.pod-grey h4{font-size:1.2em !important;}
#body .content div.pod, #body .content div.pod-blue, #body .content div.pod-grey{font-size:1em !important;}
#body .sub-content{padding-top:1px;}
#body .cols-subn-right .sub-content{width:30%;}
#body .cols-subn-left .sub-content, #body .cols-subnbg-left .sub-content, #body .cols-subnbg-right .sub-content{width:25.7%; }
#body .cols-sub-right .sub-content, #body .cols-sub-left .sub-content{width:45.5%;}
#body .cols-subbg-right .sub-content, #body .cols-subbg-left .sub-content{width:41%;}
#body .cols-subnbg-left .sub-content, #body .cols-subn-left .sub-content{float:left;}
#body .cols-subnbg-right .sub-content, #body .cols-subn-right .sub-content{float:right;}
#body .cols-sub-right .sub-content, #body .cols-subbg-right .sub-content{float:right;}
#body .cols-sub-left .sub-content, #body .cols-subbg-left .sub-content{float:left;}
#body .cols-subnbg-right .sub-content, #body .cols-subbg-right .sub-content{padding:0 35px 40px; background:url(../images/subcontent_.jpg) no-repeat; }
#body .cols-subbg-left .sub-content, #body .cols-subnbg-left .sub-content{padding:0 35px 40px;}
#body .cols-subn-right .sub-content, #body .cols-sub-right .sub-content{padding:0 35px 40px 0;}
#body .cols-sub-left .sub-content, #body .cols-subn-left .sub-content{padding:0 0 40px 35px;}
#body .sub-content div{margin:35px 0 0;}
#body .sub-content div div{margin:0;}
#body .sub-content div ul.buttons{margin-right:5px !important; margin-bottom:0 !important;}
#body .sub-content form{margin:0;}
#body .sub-content form p{margin:0;}
#body .sub-content form p label{display:inline;float:none;width:100%;padding:0;}
#body .sub-content form p input, #body .sub-content form p select, #body .sub-content form p textarea{border:1px solid #e1e5e7;font-family:"trebuchet ms",verdana,helvetica,arial,sans-serif;padding:4px 8px;width:90%;}
#body .sub-content form input.btn{width:auto;border:1px solid #69c2f0;}
#footer{width:780px; margin:0 auto; height:1%;}
#footer:after{content:".";clear:both;display:block;height:0;visibility:hidden;}
#footer ul{padding:0;list-style-type:none;margin-bottom:0 !important;}
#footer ul li{float:left; border-left:1px solid #aaa; padding:0 10px; line-height:0.9em;}
#footer ul li:first-child, * #footer ul li.first{border:0; padding-left:0;}
#footer ul.products{font-weight:800;width:100%;}
#body #highlight table thead tr th div{position:relative;}
p.old_price{margin:0px;padding:0px;}
p.noTopMargin{margin-top:0px;}
div.dsBannerBox{margin:0px;padding:0px;width:780px;height:100px;overflow:hidden;}
div.dsBannerBox a, div.dsBannerBox a:hover{display:block;width:780px;height:100px;overflow:hidden;margin:0px;padding:0px;border:none;}
div.dsBannerBox a , div.dsBannerBox a:hover{margin:0px;padding:0px;border:none;}
img.centerimage{display:block;margin:0 auto 5px auto;}