/*{margin:0;padding:0;} */
html,body{height:100%;}
html{min-width:900px;}
body{background:#0d0d0d;font-family:Tahoma;font-size:100%;line-height:1.0625em;color:#777;}
img{border:0;vertical-align:top;text-align:left;}
object{vertical-align:top;outline:none;}
ul,ol{list-style:none;}
.fleft{float:left;}
.fright{float:right;}
.clear{clear:both;}
.col-1,.col-2,.col-3{float:left;}
.alignright{text-align:right;}
.aligncenter{text-align:center;}
.wrapper{width:100%;overflow:hidden;}
.container{width:900px;margin:0 auto;}
#header{font-size:12px;}
#content{font-size:12px;background:#fff;padding-top: 10px;}
#footer{font-size:11px;background:#0d0d0d;padding:20px 0 20px 0;}
input,select,textarea{font-family:Tahoma; font-size:12px;vertical-align:middle;font-weight:normal;}

/*----- txt, links, lines, titles -----*/
a{color:#426ba3;outline:none;}
a:hover{text-decoration:none;}
h1 {font-size:27px;line-height:1.2em;color:#484848;margin-bottom:20px;}
h2 {font-size:23px;color:#868686;line-height:1.2em;margin-bottom:10px;}
/*h2 strong {position:relative;margin-top:-11px;}*/
h2.alt {padding-top:0 !important;padding-bottom:0 !important;margin-bottom:6px;}
h2.icon1 {background:url(../../images/icon1.gif) no-repeat left 2px;padding:4px 0 9px 46px;}
h2.icon2 {background:url(../../images/icon2.gif) no-repeat left 2px;padding:4px 0 5px 33px;}
h2.icon3 {background:url(../../images/icon3.gif) no-repeat left 2px;padding:4px 0 9px 46px;}
h2.icon4 {background:url(../../images/icon4.gif) no-repeat left 2px;padding:4px 0 9px 46px;}
h3 {font-size:19px;line-height:1.2em;color:#fff;border-bottom:1px solid #515151;padding-bottom:8px;margin-bottom:10px;}
h4 {font-size:1em;color:#0d0d0d;margin-bottom:8px;}
h5 {font-size:1em;color:#0d0d0d;}
h6 {font-size:.85em;text-transform:uppercase;}
.link1{display:block;float:right !important;background:#e5e5e5;color:#727272 !important; text-decoration:none;padding:0 !important}
.link1:hover{text-decoration:underline;color:#000 !important;}
.link1 em{display:block;background:url(../../images/link1-left.gif) no-repeat left top;}
.link1 b{display:block;background:url(../../images/link1-right.gif) no-repeat right top; padding:2px 11px 2px 11px;font-weight:normal; font-style:normal;}

/*===== header =====*/
#header .row-1 {height:137px;background:#0d0d0d;}
#header .row-1 .logo {position:relative;margin-left:-10px;padding:14px 0 0 0;float:left;}
#header .nav {float:right;padding:40px 0 0 0;clear:right;}
#header .nav li {display:inline;color:#272727;}
#header .nav li a {color:#aaa;text-decoration:none;padding:0 12px 0 9px;}
#header .nav li a:hover, #header .nav li a.current {color:#fff;}
#header .row-1 .rbar {color:#999;float: right; text-align: right; margin-top: 30px; position:relative;}
#header .row-1 .rbar a,#header .row-1 .rbar a:visited{color: #accbff;text-decoration:none;}
#header .row-1 .rbar a:hover{text-decoration:underline;}
#header .row-1 .rbar-social {float: right; text-align: right; top: 25px;right:0; position:absolute;}

#header .row-2 {height:334px;background:#081322;}
#header .row-2 .bg {background:url(../../images/header-bg.jpg) no-repeat center top;height:334px;}
#header .row-2 .indent {padding:58px 0 0 20px;}
#header .row-2 .indent .indent {padding:4px 405px 0 55px;font-size:1.1em;color:#618bc9;}
#header .row-2 .indent p {margin-bottom:45px;}
#header .row-2 .indent p a {color:#fff;}

#header .row-4 {background-color: #fff;}

#top_menu{background-color:#fff;height:30px;line-height:30px;margin:0;padding:0;text-align:left;}
#top_menu ul{list-style:none;margin:0;padding:0;}
#top_menu ul li{float:left;margin:0;padding:0;}
#top_menu ul li a,#top_menu ul li a:visited{color:#666;display:block;height:30px;line-height:30px;padding:0;text-align:center;text-decoration:none;width:100px;}
#top_menu ul li a.down,#top_menu ul li a.down:visited,#top_menu ul li a.down:hover{background-color:#FFF;border-right:1px solid #EBEBEB;color:#333;font-weight:700;width:99px;}
#top_menu ul li a:hover{background-color:#EBEBEB;color:#333;}

/*===== content =====*/
#content.extrabg {background:#fff;background:url(../../images/extra-bg.jpg) no-repeat center top #fff;}
#content .row-1 {padding:0 0 30px 0;}
#content .row-2 {background:#252525;color:#929292;padding:30px 0 35px 0;}
#content .container h3 {color:#555;}
.banners {width:100%;overflow:hidden;border-top:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;padding:20px 0 35px 0;margin-bottom:28px;}
.banners.alt {border-top:none;padding-top:10px;}
.banners li {float:left;padding:0 0 0 0;width:185px;margin-right:40px;}
.banners li.last {margin-right:0;}
.banners li li {background:url(../../images/arrow1.gif) no-repeat left 6px;padding:0 0 5px 15px;width:auto;margin:0;float:none;}
.banners.alt li  li {background:none;padding-left:0;}
.banners.alt li li strong {color:#426ba3;}
.banners li h2 {height:35px;font-family:Lucida Sans Unicode, Lucida Grande, sans-serif; font-size:20px;}
.banners li h4 {padding-left:4px;}
.banners li ul {padding:0 0 11px 4px;}
.banners li ul li a {color:#777;text-decoration:none;}
.banners li ul li a:hover {color:#426ba3;text-decoration:none;}
.banners li .wrapper a {font-weight:bold;color:#426ba3;float:left;padding-top:3px;}

/*===== footer =====*/
.footnav { margin-left:15px; padding: 0;}
.footnav li a {color:#999;}
.footnav li a:hover {color:#ccc;text-decoration:underline;}
#footer {color:#fff;}
#footer a {color:#8ab9fd;text-decoration:none;text-transform:none;}
#footer a:hover {text-decoration:underline;}

/*======= index.html =======*/
#content .col-1 {width:270px; margin-right:42px;}
#content .col-2 {width:270px; margin-right:42px;}
#content .col-3 {width:270px;}

/*===== whmcs original template =====*/

#side_menu{background-color:#EFF5FF;border-left:1px solid #CFE2FF;float:right;margin:0;padding:15px;text-align:left;width:219px;}
#side_menu ul{list-style:none;margin:0 0 10px;padding:0;}
#side_menu ul li{line-height:25px;margin:0;padding:0;}
.absmiddle{vertical-align:middle;}
.breadcrumb{background-color:#F5F5F5;margin:0;padding:5px 10px;}
.clear{clear:both;}
.green{color:#006F0F;}
.header{color:#1a4d80;font-size:14px;font-weight:700;}
.red{color:#BF0000;}
.small{font-size:11px;}
.warning{background-color:#FFFFDF;border:1px solid #FDFF3F;margin:0 0 10px;padding:10px;}
.contentbox{padding:10px;margin:0 0 10px;text-align:center;}
.errorbox{background-color:#FFBFBF;padding:10px;margin:0 0 10px;text-align:center;color:#7F0000;}
.successbox {border: 1px solid #66CC00;font-weight: bold;background-color: #DDFFC6;text-align: center;padding: 10px;color: #009933;}
.clientareatableactive{background-color:#DFFFE0}
.clientareatablepending{background-color:#EFEFEF}
.clientareatablesuspended{background-color:#FFF6CF}
.clientareatableterminated{background-color:#FFCFCF}
.clientticketreplyheader{background-color:#EBEBEB;color:#333;border-top:1px solid #CCC;border-right:1px solid #CCC;border-bottom:1px solid #EBEBEB;border-left:1px solid #CCC;}
.clientticketreply{background-color:#F5F5F5;margin:0 0 10px;padding:10px;border-right:1px solid #CCC;border-bottom:1px solid #CCC;border-left:1px solid #CCC;}
.adminticketreplyheader{background-color:#CFE6FF;color:#333;border-top:1px solid #CAE6FF;border-right:1px solid #CAE6FF;border-bottom:1px solid #CAE6FF;border-left:1px solid #CAE6FF}
.adminticketreply{background-color:#EEF6FF;padding:10px;margin:0 0 10px;border-right:1px solid #CAE6FF;border-bottom:1px solid #CAE6FF;border-left:1px solid #CAE6FF;}
.networkissueaffected{background-color:#EFEFEF;padding:10px;margin: 0 0 10px;}
.textgreen{color:#158F00;}
.textred{color:#9F0000;}
form{margin:0;padding:0;}
hr{background-color:#EBEBEB;border:0;border-top:1px solid #EBEBEB;height:0;margin:10px 0;overflow:hidden;}
table.data{margin:0 0 10px;padding:0;}
table.data td{background-color:#FFF;border-bottom:1px solid #EBEBEB;}
table.data th{background-color:#888;border-bottom:1px solid #333;color:#FFF;font-weight:400;}
table.data tr.clientareatableactive td{background-color:#DFFFE0 !important;}
table.data tr.clientareatablepending td{background-color:#EFEFEF !important;}
table.data tr.clientareatablesuspended td{background-color:#FFF6CF !important;}
table.data tr.clientareatableterminated td{background-color:#FFCFCF !important;}
table.morepadding th,table.morepadding td{padding:5px;}
table.frame{margin:0 0 10px;padding:0;border:1px solid #EBEBEB;border-bottom:0;}
table.frame table td{background-color:#FFF;border-bottom:1px solid #EBEBEB;}
table.frame table td.fieldarea{background-color:#F5F5F5;color:#333;text-align:right;border-right:1px solid #EBEBEB;}
.kbarticle {padding: 2px 5px 5px 15px;}
.kbviews {color:#A8A8A8;font-size:10px;}
.kbalsoread {padding: 5px 5px 5px 15px;background-color: #F5F5F5;border-bottom: 1px solid #ccc;font-weight: bold;margin: 10px 0 10px 0;}
.pricelist	{ width: 90%;font-family: Tahoma;font-size: 12px;color: #000000;margin: 30px 5% 30px 5%;padding: 0px;text-align: center;vertical-align: middle;border-top: 1px solid black; border-right: 1px solid black; border-collapse:collapse;}
.pricelist td	 { border-bottom: black solid 1px; border-left: black solid 1px; padding: 2px; }
ul.solutions li{font-size:120%;}

#tm_form{float:left;width:600px;padding-top:10px;}
.tm_form_box{margin-top:10px;}
.tm_form_label{margin:4px 10px 0 0;padding:0;float:left;text-align:right;width:35%;font-weight:bold;}
#tm_form input{padding:3px;width:300px;font-family:Tahoma;font-size:12px;}
#tm_fee{float:right;width:299px;border-left:1px solid #ccc;}
#tm_fee table{border-collapse:collapse;width:100%;}
#tm_fee table th,#tm_fee table td{margin:0;padding:3px 10px;font-size:12px;}
#tm_fee table th{font-weight:bold;text-align:left;}
.tm_processing{background-color:#eef8ff;}

/* confirmpayment */
.cp-loading{background-image:url("/images/loading2.gif");background-repeat:no-repeat;background-position:right center;}
.cp-error{background-color:#fbb;}
#invoicelist{list-style:none;margin:0;padding:0;}
#invoicelist li{margin:2px;padding:5px;cursor:pointer;}
#invoicelist li:hover{background-color:#eef8ff;}
#invoicelist li p{padding-left:20px;margin:2px 0;}
#cp-name{background-color:#f8f8f8;border-color:#ccc #eee #eee #ccc;border-style:solid;border-width:1px;padding:2px;}
