@charset "utf-8";

/********* html *********/
p, pre, h1, h2, h3, h4, h5, h6 {margin:1em 0px; padding:0px;}
fieldset {border:none; padding:10px 5px; background:url(../images/hdot2.gif) repeat-x top;}
fieldset a {font-weight:bold;}
hr {border:0px; border-top:1px solid #cccccc; height:1px;}
pre, .code {padding:10px 15px; margin:5px 0 15px; border-left:5px solid #999999; background:#FFFFFF; font:1em/1.5 "Courier News", monospace;}
blockquote {padding:1em 40px 1em 15px;}
blockquote span.open {padding:0 0 0 20px; background:url(../images/so-q.gif) no-repeat left top;}
blockquote span.close {padding:0px 20px 0px 0px; background:url(../images/sc-q.gif) no-repeat bottom right;}

/********* form *********/
form {margin:0px; padding:0px;}
form label {cursor:pointer;}
input, select, textarea, .inputbox {padding:3px 5px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:100%;}
.button {padding:3px 5px; border:1px solid #333333; background:url(../images/grad1.gif) repeat-x top #333333; color:#CCCCCC; font-size:85%; text-transform:uppercase;}
.button:hover, .button:focus {border:1px solid #999999; background:#333333; color:#FFFFFF;}
* html .button {padding:2px 0 !important;}
*+html .button {padding:2px 0 !important;}
.inputbox {border:1px solid #CCCCCC; background:#FFFFFF;}
.inputbox:hover, .inputbox:focus {background:#FFFFCC;}
label.invalid {color:#FF0000;}
.invalid {border-color:#FF0000;}

/********* template *********/
.article_separator {clear:both; display:block; height:20px;}
.column_separator {padding:0px 25px;}
ul.pagination {margin:15px auto; padding:10px 0px; background:url(../images/hdot.gif) repeat-x top;}
ul.pagination li {margin:0px; padding:0px; display:inline; background:none;}
ul.pagination li span {padding:2px 5px;}
ul.pagination a {padding:2px 5px; border:1px solid #F6F6F6;}
ul.pagination a:hover, ul.pagination a:active, ul.pagination a:focus {border:1px solid #ECECEC; background:#FFFFFF;}
a.readon {float:left; margin-top:10px; padding:1px 5px 1px 14px; border:1px solid #F6F6F6; display:block; background:url(../images/arrow.png) no-repeat 5px 48%; color:#006699; font-weight:bold; text-decoration:none;}
a.readon:hover, a.readon:active, a.readon:focus {border:1px solid #ECECEC; background:url(../images/arrow.png) no-repeat 5px 48% #FFFFFF;}
.blog_more {padding:10px 0px; background:url(../images/hdot.gif) repeat-x top;}
.blog_more strong {margin:0px 0px 5px; display:block; font-size:125%;}
.blog_more ul {margin:0px; padding:0px; list-style:none;}
.blog_more ul li {margin:0px; padding:0px 0px 0px 17px; background:url(../images/bullet.gif) no-repeat 6px 8px;}

/* Clearfix */
.clearfix:after {clear:both; display:block; content:"."; height:0px; visibility:hidden;}
* html > body .clearfix {width:100%; display:block;}
* html .clearfix {height:1%;}

/* Firefox Scrollbar Hack - Do not remove */
html {margin-bottom:1px; height:100%!important; height:auto;}

/****************************************************** Customized CSS for Backup Solutions ******************************************************/
/*** html ***/
body {background:#3d546d; margin:11px 0px 0px 0px; padding:0px 0px 20px 0px; font:12px/16px normal Arial, Helvetica, sans-serif; color:#333;}
.componentheading, h1 {font-size:30px; color:#d66e00; margin:0px; padding:0px 0px 20px 0px; line-height:normal;clear:both;font-family:"Myriad Pro", Helvetica, Arial;font-weight:normal;text-shadow:#000 0 1px 0; *margin-top:-8px;}
a {color:#d66e00;text-decoration:none;}
a:hover {color:#333;}
a img {border:0px;}

/*** template ***/
div#wrapper {width:978px; margin:0px auto;}

/*** header ***/
div.header {background:url(../images/site/bg_header.gif) #fff no-repeat top left; width:100%; height:90px; text-align:right; font-size:10px; color:#666; padding:16px 0px 0px 0px;}
div.header img.logo {float:left; padding:0px 0px 0px 20px;}
div.header div.tollfree {font-size:22px; font-weight:bold; color:#d66e00; padding:5px 6px 0px 0px;}
div.header div.clientlogin {font-size:12px;padding:5px 6px 0px 0px;}
div.header div.clientlogin span {margin:0px 6px;}

/*** content area ***/
div.cnt_area {background:#fff;}
div.cnt_area {float:left; background:#fff; width:100%;}
div.cntpadd {padding:10px 20px 20px 20px;}
div.cnt_area div.banners {float:right;}
div.cnt_area div.banners img {padding:6px 0px;}
div.cnt {float:right; padding:20px; width:72%;}
div.cnt_wide {float:right; padding:20px; width:97%;}

/*** left navigation bar ***/
div.lnb {float:left; padding-bottom:20px;}
div.moduletable_lnb {background:url(../images/site/header_lnb_title.gif) no-repeat top left; width:188px; text-align:center; padding:7px 0px 0px 0px;}
div.moduletable_lnb h3, div.moduletable_ra_lnb h3 {margin:0px; padding:0px; line-height:normal; font-size:18px; color:#fff;font-family:"Myriad Pro", Helvetica, Arial;font-weight:normal;position:relative;top:3px;text-shadow:#000 0 1px 0;}
ul.qcategories_lnb, ul.menu_lnb {background:url(../images/site/bg_lnb_links.jpg) repeat-y bottom; margin:12px 0px 20px 0px; padding:10px 0px 20px 16px;}
ul.qcategories_lnb li, ul.menu_lnb li {list-style:none; display:block; text-align:left; line-height:20px;}
ul.qcategories_lnb li.parent ul li.active, ul.menu_lnb li.parent ul li.active{font-weight:bold}
ul.qcategories_lnb li ul, ul.menu_lnb li ul {padding-bottom:10px;}
ul.qcategories_lnb li ul li, ul.menu_lnb li ul li {margin-left:-25px; padding-left:0px;}
ul.qcategories_lnb li ul li a, ul.menu_lnb li ul li a {font-size:11px; color:#666;}
ul.qcategories_lnb ul li, ul.menu_lnb ul li {margin-left:-20px;}
ul.qcategories_lnb li a, ul.menu_lnb li a {text-decoration:none;}

/*** left navigation bar: related articles ***/
div.moduletable_ra_lnb {background:url(../images/site/header_ra_lnb_title.gif) no-repeat top left; width:188px; text-align:center; padding:7px 0px 0px 0px;}

/*** breadcrumbs ***/
.breadcrumbs {float:right; font-size:11px; margin-bottom:10px;}
.breadcrumbs a {text-decoration:none;}

/*** footer ***/
div.footer {clear:both; background:url(../images/site/bg_footer.jpg) no-repeat top left; width:100%; height:29px; font-size:11px; color:#666;}
div.footer a {color:#666; text-decoration:none;}
div.footer a:hover {color:#333;}
div.footer div.links {float:left; margin:6px 0px 0px 20px;}
div.footer div.copyright {float:right; margin:2px 20px 0px 0px;}
ul.menu_footer {margin:0px; padding:0px;}
ul.menu_footer li {float:left; display:block; border:none; border-left:1px solid #999; padding:0px 6px;}
ul.menu_footer li.item1 {border:none;}

/*** top navigation bar ***/
div.tnb_links {background:url(../images/site/bg_tnb.jpg) no-repeat top left; width:100%; height:45px; text-align:right;}
#ja-mainnav ul.menu {float:right; margin:6px 0px 0px 0px;}
#ja-mainnav ul.menu li {float:left; display:block; background:url(../images/site/tnb_separator.png) no-repeat left top; height:25px; *padding-bottom:4px; padding-top:6px;}
#ja-mainnav ul.menu li ul {position:absolute; z-index:9999; width:155px; left:-999em; margin-left:-25px; *margin-left:10px; padding-top:17px; text-align:left;}
#ja-mainnav ul.menu li ul ul {margin:-3.3em 0 0 11.3em; *margin:-3.3em 0px 0px 14.6em;}
#ja-mainnav ul.menu ul a {width:155px;}
#ja-mainnav ul.menu li:hover ul ul, #ja-mainnav ul.menu li:hover ul ul ul, #ja-mainnav ul.menu li.sfhover ul ul, #ja-mainnav ul.menu li.parentsfhover ul ul, #ja-mainnav ul.menu li.parent-activesfhover ul ul, #ja-mainnav ul.menu li.activesfhover ul ul, #ja-mainnav ul.menu li.sfhover ul ul ul, #ja-mainnav ul.menu li.parentsfhover ul ul ul, #ja-mainnav ul.menu li.parent-activesfhover ul ul ul, #ja-mainnav ul.menu li.activesfhover ul ul ul {left:-999em;}
#ja-mainnav ul.menu li:hover ul, #ja-mainnav ul.menu li li:hover ul, #ja-mainnav ul.menu li li li:hover ul, #ja-mainnav ul.menu li.sfhover ul, #ja-mainnav ul.menu li.parentsfhover ul, #ja-mainnav ul.menu li.parent-activesfhover ul, #ja-mainnav ul.menu li.activesfhover ul, #ja-mainnav ul.menu li li.sfhover ul, #ja-mainnav ul.menu li li.havesubchildsfhover ul, #ja-mainnav ul.menu li li.havesubchild-activesfhover ul, #ja-mainnav ul.menu li li.activesfhover ul, #ja-mainnav ul.menu li li li.sfhover ul, #ja-mainnav ul.menu li li li.havesubchildsfhover ul, #ja-mainnav ul.menu li li li.havesubchild-activesfhover ul, #ja-mainnav ul.menu li li li.activesfhover ul {left:auto;}
#ja-mainnav ul.menu li a {font-family:"Myriad Pro", Helvetica, Arial;font-weight:normal; font-size:18px; color:#fff; text-decoration:none; padding:0px 16px; display:block;text-shadow:#000 0 1px 0;}
#ja-mainnav ul.menu li a:hover, #ja-mainnav ul.menu li a:active, #ja-mainnav ul.menu li a:focus {color:#ffbc00;}
#ja-mainnav ul.menu li:hover, #ja-mainnav ul.menu li.sfhover, #ja-mainnav ul.menu li.parentsfhover, #ja-mainnav ul.menu li.parent-activesfhover {color:#000;}
#ja-mainnav ul.menu li.active a, #ja-mainnav ul.menu li.active a:hover, #ja-mainnav ul.menu li.active a:active, #ja-mainnav ul.menu li.active a:focus {color:#fff;}
#ja-mainnav ul.menu li ul li {background:#727272; border:1px solid #454545; border-top:none; border-left:4px solid #000; *padding-bottom:0px;}
#ja-mainnav ul.menu li ul a {font-family:Tahoma, Geneva, sans-serif; font-size:13px; color:#fff; padding:0px 10px;text-shadow:#3F3B3B 0 1px 0;}
#ja-mainnav ul.menu li ul a:hover, #ja-mainnav ul.menu li ul a:active, #ja-mainnav ul.menu li ul a:focus, #ja-mainnav ul.menu ul li:hover, #ja-mainnav ul.menu ul li.sfhover, #ja-mainnav ul.menu ul li.havesubchildsfhover, #ja-mainnav ul.menu ul li.havesubchild-activesfhover, #ja-mainnav ul.menu ul ul li:hover, #ja-mainnav ul.menu ul ul li.sfhover, #ja-mainnav ul.menu ul ul li.havesubchildsfhover, #ja-mainnav ul.menu ul ul li.havesubchild-activesfhover {background:#DC6D03; color:#fff;}
#ja-mainnav ul.menu li.active li a {color:#fff;}
#ja-mainnav ul.menu li.active li a:focus, #ja-mainnav ul.menu li.active li a:hover, #ja-mainnav ul.menu li.active li a:active {color:#fff;}
#ja-mainnav ul.menu li.item9, #ja-mainnav ul.menu li.item276 {display:none;}
#ja-mainnav ul.menu li.item1 {background:none;}

div.showcase div.box {background:url(../images/site/bg_showcase_list.jpg) no-repeat top; width:569px; height:144px; text-align:center; padding-top:18px; margin:15px 0px 0px -13px;}
div.showcase p{padding:0px; margin:0px;}
.article-content ul li, .article-content ol li {padding:5px 0px;}

div.showcase ul li span{text-shadow:#000 0 1px 0;font-family:"Myriad Pro", Helvetica, Arial;font-size:16px;}
.allvideos {float:left;}

table#tbl_data {border:1px solid #e1e1e1; background:#f1f1f1; padding:2px;}
table#tbl_data td.header {width:30%; background:#e1e1e1; font-weight:bold; padding:6px; vertical-align:top; border:none; border-bottom:1px solid #f1f1f1;}
table#tbl_data td.cnt {width:70%; padding:6px; vertical-align:top; border:none; border-bottom:1px solid #e1e1e1;}
table#tbl_data td.last {border:none;}
table#tbl_data ul {margin-top:0px; padding-top:0px;}
table#tbl_data ul li {line-height:14px;}

table#tbl_data1 {border:1px solid #e1e1e1; background:#f1f1f1;}
table#tbl_data1 td.header {background:#e1e1e1; font-weight:bold; padding:6px; vertical-align:top; border:none; border-right:1px solid #ccc; border-bottom:1px solid #f1f1f1;}
table#tbl_data1 td.cnt {padding:6px; vertical-align:top; border:none; border-right:1px solid #ccc; border-bottom:1px solid #e1e1e1;}
table#tbl_data1 td.last {border:none;}
table#tbl_data1 ul {margin-top:0px; padding-top:0px;}
table#tbl_data1 ul li {line-height:14px;}

.alphalisting .small{font-size:11px;color:#999;}
div#alphapathway {display:none;}

/* content tables */
td.sectiontableheader {padding: 4px;border-right: 1px solid #fff;}
tr.sectiontableentry0 td,tr.sectiontableentry1 td,tr.sectiontableentry2 td {padding: 4px;}
td.sectiontableentry0,td.sectiontableentry1,td.sectiontableentry2 { padding: 3px;}
table.contentpane {border: none;width: 100%;}
table.contentpaneopen {border: none;border-collapse: collapse;border-spacing: 0;}
table.contenttoc {margin: 0 0 10px 10px;padding: 0;width: 35%;float: right;}
table.contenttoc a {text-decoration: none;}
table.contenttoc td {padding: 1px 5px 1px 25px;background: url(../images/bullet-list.gif) no-repeat 5% 50%;}
table.contenttoc th {padding: 0 0 3PX;border-bottom: 1px solid #CCCCCC;text-indent: 5px;}
table.poll {padding: 0;width: 100%;border-collapse: collapse;}
table.pollstableborder {padding: 0;width: 100%;border: none;text-align: left;}
table.pollstableborder img {vertical-align: baseline;}
table.pollstableborder td {padding: 4px!important;border-collapse: collapse;border-spacing: 0;}
table.pollstableborder tr.sectiontableentry1 td {background: #ECECEC;}
table.searchintro {padding: 10px 0;width: 100%;}
table.searchintro td {padding: 5px!important;}
tr.sectiontableentry1 td {padding: 8px 5px;background: url(../images/hdot2.gif) repeat-x bottom;}
tr.sectiontableentry2 td {padding: 8px 5px;background: url(../images/hdot2.gif) repeat-x bottom #ECECEC;}
tr.sectiontableentry1:hover td,
tr.sectiontableentry2:hover td {background: url(../images/hdot2.gif) repeat-x bottom #FFFFCC;}
.sectiontableheader {padding: 8px 5px;background: #444444;color: #FFFFFF;}
.sectiontableheader a {color: #FFFFFF;}

form.josForm {float:left;}
form.josForm button.validate {padding:3px 5px; border:1px solid #333333; background:url(../images/grad1.gif) repeat-x top #333333; color:#CCCCCC; font-size:85%; text-transform:uppercase;}
form.josForm button.validate:hover, form.josForm button.validate:focus {border:1px solid #999999; background:#333333; color:#FFFFFF;}

form#com-form-login {float:left;}

/* pricing */
.capacity_table td{border:none !important; text-align:center;padding-left:0px; padding-right:0px;}
.countrybuttons{margin:0px; padding:0px;}
.countrybuttons div{text-align:center;float:left;padding-top:0px;font-weight:bold;text-decoration:none;} 
.countrybuttons a{color:#666666;text-decoration:none;} 
.countrybuttons div.selected a{ /*selected main tab style */color:#FF3300;/*FF6600*/}
.typebuttons div{float:left;background-image:url(../images/pricing/pricing_page_type_normal.jpg); background-repeat:no-repeat;width:188px; height:36px;padding-top:8px;margin-top:-10px;margin-right:2px;font-size:11px;text-align:center; /*border:#CCCCCC 1px solid;*/}
.typebuttons div a{color:#666666;text-decoration:none;}
.typebuttons div.selected a{color:#000000;}
.typebuttons div.selected{background-image:url(../images/pricing/pricing_page_type_active.jpg);background-repeat:no-repeat;}
.div_pricetable{padding-left:25px;}
.cur_selected{color:#009933;}
.top_row td{border-bottom:#999999 1px dotted;height:40px;font-weight:bold;font-size:13px;color:#666666;}
.middle_row td{border-bottom:#999999 1px dotted;padding-top:10px;padding-bottom:10px;font-weight:normal;font-size:11.5px;color:#666666;}
.bottom_row td{padding-top:10px;padding-bottom:10px;font-weight:normal;font-size:11.5px;color:#666666;}
.price_table {margin-left:5px;}
.price_table h2{color:#FF9900;font-size:13px;font-weight:bold;margin-bottom:0px;padding-bottom:0px;}
.price_table .highlighted{color:#FF9900;font-size:13px;font-weight:bold;border:none;}
.price_table p{color:#666666;font-size:11px;font-weight:normal;line-height:1.6em;margin-bottom:0px;padding-bottom:2px;padding-top:0px;}
.div_spec{margin-left:10px;}
.div_spec h2{font-size:14px;color:#333333;}
.div_spec p,ul{font-size:12px;color:#333333;}
#heading{width:400px;color:#d17007; font-size:24px; font-weight:bold; margin-top:40px; margin-left:30px;float:left;}
#free30day{width:170px;margin-top:0px; margin-right:20px;float:right;}
.pack_data{margin-left:0px;padding-left:15px;}
.pack_data li{margin-left:0px; list-style:disc; color:#666666; padding-bottom:6px; font-size:11px;}

.tabcontent{display:none;padding:0px; margin:0px;}
.tabcontent{display:none;}
.tabcontent{display:none;}

/***************** tab Style *********************/
div.cnt_area div.showcase {float:left; padding:10px;}
#basic-accordian{
	height:242px; 
	background:#fff url(/images/stories/site/bg_comm_base.gif) no-repeat 99.5% top;
	width:768px;
	z-index:2;
	padding-top:10px;
}

.accordion_headings{
	color:#FFFFFF;
	background:url(/images/stories/site/tab_links.jpg) no-repeat top left; 
	width:185px; 
	height:41px; 
	cursor:pointer;
	font-weight:bold;
	padding-top:25px;
	padding-left:15px;
}

.accordion_headings:hover{
	xbackground:url(/images/stories/site/tab_links_active.jpg) no-repeat top left;
}

.accordion_child{
	padding:10px;
}

.header_highlight{
	background:url(/images/stories/site/tab_links_active.jpg) no-repeat top left;
}

#basic-accordian #test2-content, #basic-accordian #test3-content{display:none;}

ul#sitemap a {color:#333;}
div.moduletable_twitter {margin-top:20px;}
div.joomla_sharethis_twitter div {display:none;}

/* contact form */
dl#system-message {float:left; margin-top:-35px; margin-left:70px;}
dl#system-message dt.message {display:none;}
dl#system-message dd.message {margin:0px; padding:0px;}
dl#system-message dd.message ul {float:left; margin:0px; padding:0px; list-style:none; font-weight:bold; color:#D66E00;}

/* chrono forms */
div.chronoform {display:none;}
.cf_label {font-size:12px; font-weight:bold; width:100%;}
.LV_invalid {font-size:11px;}
.form_item b, .form_item input, .form_item textarea {font-size:12px; font-weight:normal;}
.form_item .inputbox {*margin-left:-30px; padding/*\**/:2px\9; *padding:2px;}
.form_item input.btnSubmit {padding:3px 5px; *padding:3px 0px; border:1px solid #333333; background:url(../images/grad1.gif) repeat-x top #333333; color:#CCCCCC; font-size:11px; text-transform:uppercase; *margin-left:-30px;}
.cf_textbox input[type=radio] {width:auto;}
.cf_button input[type=submit] {padding:3px 5px; *padding:3px 0px; width:auto;}
#tbl_sbp .inputbox {*margin-left:auto;}
#tbl_sbp .cf_button input[type=submit] {*margin-left:-30px;}