﻿html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;}
a img{border:none;}
body{font-size:12px;color:#2d2e2f;line-height:20px;font-family:"Lucida Grande" ,arial,sans-serif;background-color:#24292e;}
h1,h2,h3,h4,h5,h6{font-weight:400;color:#24262a;margin:0;padding:0;}
h1{font-size:20px;color:#18243c;font-weight:700;margin-bottom:5px;padding:0;}
h2{font:bold 15px arial;color:#0b2b4f;margin-bottom:2px;}
p.last{margin-bottom:0;}
a:focus,a:hover{color:#18bbff;text-decoration:none;}
a{color:#0687b1;text-decoration:none;}
ul{list-style-type:disc;}
ol{list-style-type:decimal;}
dl dt{font-weight:700;}
dd{margin-left:1.5em;}
form{display:inline;margin:0;padding:0;}
table{empty-cells:show;}
.large{font-size:15px;}
.small{font-weight:400;font-size:11px;}
.light{font-weight:400;color:#8D9095;}
.quiet{color:#666;}
.loud{color:#000;}
.highlight{background:#ff0;}
.top{margin-top:0!important;padding-top:0!important;}
.bottom{margin-bottom:0!important;padding-bottom:0!important;}
input,select,textarea{font-family:Arial;font-size:12px;}
input[type=text],input[type=password],input.title,textarea,select{background:#FFF url(/content/images/textbox-bg.gif) repeat-x scroll center top;border:1px solid;border-color:#a5a5a5 #C3C3C3 #DDD;margin:0.5px 0;}
input[type=radio]{vertical-align:middle;margin:5px 4px 5px 0;padding:0;}
input[type=checkbox]{vertical-align:middle;margin:2px 2px 4px 0;padding:0;}
input.text:focus,input.title:focus,textarea:focus,select:focus{border:1px solid #97cdff;}
input[type=text],input[type=password],input.title{padding:3px 2px;}
select{padding:2px;}
input.title{font-size:1.5em;}
textarea{width:390px;height:50px;font-size:12px;font-family:arial;margin-bottom:0;padding:3px 2px;}
input[type=file]{background-color:#FFF;border:1px solid #aeaeae;}
.right{text-align:right;float:right;}
.left{float:left;}
.parent{display:block;}
.parent:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.line,.dotline{display:block;height:1px;font-size:1px;line-height:1px;width:100%;border-top:1px solid #dbe1e5;margin:2px 0;}
.dotline{border-style:dotted;}
.clear{clear:both;}
.center{text-align:center;margin:0 auto;}
.input-validation-error,input.error,textarea.error{border:solid 1px #c61a0c !important;}
.field-validation-error,label.error,.red{display:block;font-size:11px;color:#c61a0c;}
.red{display:inline}
#header{background:#FFF url(/content/images/home/header-bg.gif) bottom repeat-x;}
#header-container,#banner-container,#main-container,#footer-container{width:860px;margin:0 auto;}


#banner-container{color:#FFF;padding:24px 0 22px 2px;font-size:16px;}
#header .left{padding:15px 0 5px;}
#header .right{padding:36px 0 0;}
#main{background:#FFF  url(/content/images/home/maincontent-bg.png) top repeat-x; padding-bottom:30px;}

#main-container{padding-top:34px;}
#footer{font:normal 11px arial;color:#FFF;width:100%;background:#24292e url(/content/images/home/header-bg.gif) top repeat-x;padding:18px 0 14px;}
#footer-container a,#banner-container a{color:#65bfd9;}
span.required{color:#a32635;font:bold 14px/12px Verdana;}
.feature{width:410px;margin-top:18px;}
.feature .header{font:bold 14px arial;color:#0b2b4f;}
.header{font:bold 16px arial;color:#0b2b4f;}
#testimonials{background-color:#f0f3f8;padding:12px;}
.testimonial{margin-bottom:20px;}
.feature img{float:left;padding:0 12px 8px 0;}
.btn{border:solid 1px #abacb1;border-top:solid 1px #cdcdd0;border-left:solid 1px #cdcdd0;background:#eceded url(/content/images/grey-button-bg.png) top repeat-x;font:bold 11px arial;color:#3c3d40;vertical-align:top;height:23px;padding:0 8px 1px;}
.btn:hover{background:#dff4ff;border:1px solid #92e0f4;color:#256285;}
.btn img{margin-right:1px;}
a.btn{display:inline-block;height:21px;line-height:22px;margin-left:3px;padding:0 8px;}
.pass,.note,.fail{margin-bottom:20px;border-top:2px solid #ddd;border-bottom:2px solid #ddd;padding:8px 6px;}
.fail div,.pass div,.note div{font-size:14px;font-weight:700;}
.fail{background:#ffecec;color:#a22525;border-color:#b82d2d;}
.note{background:#FFF6BF;color:#514721;border-color:#FFD324;}
.pass{background:#d7ffb2;color:#304924;border-color:#a1d471;}
.counter{color:#b01919;padding-left:60px;}
.formtable{border-top:1px dotted #d0d5dc;}
.formtable tbody tr td{border-bottom:1px dotted #d0d5dc;padding:8px 6px;}
.formtable tbody tr .label{vertical-align:top;padding-top:10px;font-weight:700;}
.formtable tbody .last td{border-bottom:none;}
.formtable tbody tr td .tip{margin-top:3px;font-size:11px;color:#8D9095;line-height:11px;}
.formtable .alt td{background-color:#fbfbfb;}
.formtable .title{color:#515151;font:bold 11px verdana;background-color:#efefef;padding:6px;}
.formtable .action td{background-color:#f0fcff;line-height:24px;}
.form-container .row{border-top:1px dotted #d3d8dd;padding:8px 6px;}
.form-container label{color:#000;margin-bottom:4px;display:block;font:bold 12px arial;}
.form-container input[type=text],.form-container input[type=password],.form-container textarea,.form-container select,.formtable input[type=text],.formtable input[type=password],.formtable textarea,.formtable select{margin-bottom:2px;}
.form-container .title{color:#515151;font:bold 11px verdana;background-color:#efefef;border-top:1px dotted #d3d8dd;padding:6px;}
.form-container .action{border-bottom:1px dotted #d3d8dd;background-color:#f0fcff;line-height:26px;border-top:1px dotted #d3d8dd;padding:8px 6px 6px;}
.form-container input.short{width:52px;}
.form-container input.long{width:600px;}
.form-container .info{margin-top:2px;}
.form-container h3{padding-top:14px;font:16px normal arial;}
.button-container{margin-top:14px;display:inline;height:27px;font:normal 12px/23px arial;margin-left:4px;}
.trial-box{clear:both;font-size:14px;font-weight:700;vertical-align:top;padding:20px 0 7px;}
.plan{float:left;background-color:#FFF;width:184px;border:solid 1px #d0d5dc;text-align:left;}
.plan .row{border-bottom:1px dotted #d3d8dd;padding:7px 0 7px 11px;}
#create-account{background-color:#dbf7ff;text-align:center;padding:10px 0 4px;}
span.help{cursor:help;color:#e28123;}
.green{color:#238923;}
.red{color:#c61a0c;}
p,dl{margin:0 0 1.5em;}
li ul,li ol,ul,ol{margin:0 1.5em;}
.hide,.template,.hidden{display:none;}
.borderless,.noborder{border:none !important;}
a.invi:focus,a.invi:hover,a.invi{color:inherit;text-decoration:none;}
#TourTabs{list-style-type:none;margin:0 auto;border:1px solid #c5e0e7;border-bottom:none;}
#TourTabs li.selected a{font-weight:bold;background-color:#2f4058;color:#FFF;}
#TourTabs li a{border-bottom:1px solid #c5e0e7;background-color:#f0fcff;font:normal 13px arial;color:#2e5989;padding:9px;display:block;}
#TourTabs a:hover{background-color:#d9fcff;color:#1b6887;}
.boxborder{border:1px solid #dcdcdc;}
.content{ background-color:#FFF;}
.pager a:link,.pager a:visited,.pager span{margin-left:3px;padding:0 2px;}
.pager a:visited,.pager a:link,pager span{background-color:#FFF;border:1px solid #DDD;text-decoration:none;display:inline-block;padding:0 6px;}
.pager span{color:#7c7c7c;}
.pager a:link:hover,.pager a:visited:hover{background-color:#ffe7ad;color:#3c332a;}
.pager a.currentpage:link,a.currentpage:visited{font-weight:700;background-color:#fff4ba;border:1px solid #f6d973;color:#72614a;}