@charset "utf-8";
/* CSS Document */

body {
margin:0;
padding:0;
font-family:Arial, Helvetica Neue, Helvetica, sans-serif;
font-size:12px;
background-color:#ffffff;
behavior: url("css/csshover3.htc");
color:#333333;
}

/*/*/html*body:first-of-type {font-weight: normal; text-shadow: #000000 0 0 0px;}/* */

.left {float:left;}
.right {float:right;}
#nav_395360 {
float:right;
}

.clr {clear:both; font-size:0; height:0px; line-height:0;}

table, form, div, span {
margin:0;
padding:0;
}

h1, h2, h3, h4, h5, h6{
	margin:0px;
	padding:5px 0px 8px 0px;
	}
h6{
	font-size:13px;
	font-weight:bold;
	color:#305784;
	}
p{
margin:0;
padding:4px 0px 5px 0px;
	}
a img, img {border:none;}

a {
	text-decoration:underline;
	color:#d94343;
	}

a:hover {
	text-decoration:none;
	color:#d94343;
	}

.min_width {
min-width:1016px;
}

.container {
width:940px;
margin:0 auto;
}
.container-intro{
width:940px;
margin:0 auto;

	}
#intro{
position:relative;
min-height:400px;
height:auto !important;
height:400px;
	}
/*header*/
#header_wrap {
background-image:url(../images/bg_header_wrap.png);
background-repeat:repeat-x;
height:90px;
}

#header {
background-image:url(../images/bg_header.png);
background-repeat:no-repeat;
background-position:0 0;
height:90px;
position:relative;
}

#logo {
padding:14px 0 0 8px;
}

#header ul {
padding:40px 0 0 0;
margin:0;
}

#header li {
float:left;
list-style-type:none;
background-image:url(../images/brd-1.png);
background-repeat:no-repeat;
background-position:right;
padding:0 20px;
}

#header li#last {
background-image:none;
padding:0 0 0 20px;
}

#header li a {
color:#ffffff;
font-weight:normal;
text-decoration:none;
}

#header li a:hover {
color:#c1d8ff;
text-decoration:underline;
}

/*top_bar_wrap*/
#top_bar_wrap {
background-image:url(../images/bg_topbar.png);
background-repeat:repeat-x;
height:40px;
}

#top_bar {
height:40px;
}
#top_nav{
	width:695px;
	height:40px;
	}
#search {
background-image:url(../images/bg_search.gif);
background-repeat:no-repeat;
width:218px;
height:25px;
margin:6px 0 0 0;
}

.btn_search {
padding:6px 8px 0 7px;
}

.searchfield {
width:185px;
height:17px;
margin:1px 0 0 0;
padding:3px 0 0 0;
border:0 none;
}

/*intro_wrap*/
#intro_wrap {
background-image:url(../images/bg_intro_wrap.jpg);
background-repeat:repeat-x;
background-position:top;
height:400px;
}

#intro_bg {
background-image:url(../images/bg_intro.jpg);
background-repeat:no-repeat;
background-position:center top;
height:400px;
}

.intro_cont {
width:527px;
}

.intro_video {
position:relative;
width:440px;
margin:36px 0 0 0;
}

.bg_iv {
background-image:url(../images/bg_video.png);
background-repeat:no-repeat;
width:460px;
height:393px;
position:absolute;
top:0px;
left:0px;
}

* html .bg_iv {
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='images/bg_video.png');
}

.video_holder {
width:437px;
height:341px;
position:relative;
top:27px;
/*left:5px;*/
}

/*bar-a_wrap*/
#bar-a_wrap {
background-image:url(../images/bg_bar-a.png);
background-repeat:repeat-x;
background-position:top;
min-height:139px;
height:auto !important;
height:139px;
background-color:#ffffff;
border-top:1px solid #ffffff;
border-bottom:1px solid #ffffff;
}

#bar-a_wrap #bar-a.container {
width:1016px;
}

.testimonial {
overflow: hidden;
margin: 25px 0 0 0;
padding: 12px 0 0 38px;
background: url(../images/quot-1.png) 0 0 no-repeat;
width:444px;
}

.testimonial p {
margin: 0 0 0 70px;
padding:0 35px 0 0;
background: url(../images/quot-2.png) 100% 30px no-repeat;
}

.testimonial p.image {
float: left;
margin: 0 !important;
padding: 0;
}

.testimonial p.image img {
border: 3px solid #d0e3f3;
}

.testimonial p{
color: #5f99c8;
font-size: 18px;
font-style: italic;
}

.testimonial p.testi_by {
display: block;
padding-top: 6px;
color: #305784;
font-style: normal;
font-size: 11px;
text-align: right;
}

.wccdfy {
padding:50px 38px 0 27px;
width:433px;
}

.wccdfy ul {
color:#305784;
list-style-type:none;
margin:0;
padding:0;
width:251px;
}

.wccdfy li {
background:transparent url(../images/bullet-2.png) no-repeat scroll 0 50%;
padding:2px 0 2px 12px;
}

/*bar-b_wrap*/
#bar-b_wrap {
background-color:#F7F7F7;
border-top:1px solid #FFFFFF;
}

.cf {
color:#364670;
font-size:18px;
font-weight:normal;
padding:0 0 17px 0;
}

.three_cols {
padding:40px 0 20px 0;
}

.col_one {
width:330px;
}

.col_one img {
margin:0 15px 0 0;
}

.col_one p {
color:#2C3142;
padding:6px 0;
}

.col_one p a {
color:#D94343;
}

.col_one p a:hover {
/*color:#5F99C8;*/
}

.col_two {
width:330px;
}

.col_two p {
background:transparent url(../images/ico-3.png) no-repeat scroll 0 0;
color:#2C3142;
margin:0;
padding:5px 0 20px 64px;
width:162px;
}

.col_two p a {
color:#D94343;
}

.col_two p a:hover {
/*color:#5F99C8;*/
}

.col_three {
width:265px;
}

.text-d {
margin-left: 60px;
padding-top: 3px;
margin-bottom:15px;
}

.text-d a {
color: #d94343;
font-weight: bold;
text-decoration:underline;
}
 
.text-d a:hover {
text-decoration: none;
}

/*footer_wrap*/
#footer_wrap {
background-color:#F7F7F7;
background-image:url(../images/bg_footer_wrap.png);
background-repeat:no-repeat;
background-position:center top;
padding:20px 0 0 0;
}

#footer {
}

#footer ul {
text-align:center;
}

#footer li {
display:inline;
list-style-type:none;
/*background:transparent url(../images/bullet-3.png) no-repeat scroll 0 2px;*/
font-size:11px;
padding:0 7px 0 8px;
}

#footer li#first_footer {
background-image:none;
}

#footer li a {
color:#5f99c8;
text-decoration:none;
}
#footer li a:hover{
text-decoration:underline;
}
#footer p {
color:#999999;
font-size:11px;
margin:0;
padding:10px 0 40px;
text-align:center;
}
.btxt_cont h1, .btxt_cont h2, .bh, .bh2{
	padding:0;
	margin:0;
	}
.bsub_cont{
background-image:url(../images/hard-drive.png);
background-position:left;
background-repeat:no-repeat;
padding:0px 50px 0px 65px;
margin:10px 0px 0px 0px;
	}
.b_list_cont table{
	color:#305784;
    font-size:13px;
	}
.b_list_cont{
	padding:20px 0px 0px 0px;
	position:relative;	
	}
.b_list_cont h6{
	padding:4px 0px;
	}
.video-cont{
	position:absolute;
	right:-10px;
	bottom:-20px;
	}
.b_btns{
	height:140px;
	width:418px;
	position:absolute;
	bottom:0px;
    left:-4px;
	}
.btxt_cont{
	padding:20px 0px 0px 0px;
	}
.btbl_td1{
	padding:0px 4px;
	}
.btbl_td2{
	padding:0px 7px 0px 0px;
	}

.bubble-a{
	position: absolute; 
	z-index: 100; 
	top: 18px; 
	left: 240px; 
	width: 223px; 
	background: url(../images/bubble-btm.gif) 0 100% no-repeat; padding-bottom: 11px; 
}

.bubble-a a {
text-decoration:none;
color:#000000;
}

.bubble-a a:hover {
text-decoration:underline;
}


.bubble-a p{ 
	width: 219px; 
	margin: 0; 
	padding: 4px 2px; 
	text-align: center; 
	font-size: 9px; 
	color: #15191d; 
	background: url(../images/bubble-top.gif) 0 0 no-repeat; 
	}
.calcont{
	width:56px;
	height:53px;
	background-image:url(../images/ico-4.png);
	background-repeat:no-repeat;
	}
.col_cont .col1{
	width:56px;
	}
.col_cont .col2{
	width:209px;
	}
.calcont p{
	padding:0;
	}
.calcont .month{
	text-align:center;
	color:#FFF;
	}
.calcont .day{
	text-align:center;
	color:#364670;
	font-weight:bold;
	font-size:16px;
	}
.news-head{
	padding-bottom:8px;
    padding-top:0;
	}
.news-head a{
	color:#d94343;
	font-weight:bold;
	}
/*navigation*/

#nav_394770{
	margin:0;
	padding:0;
	}
#nav_394770 li{
	float:left;
	list-style-type:none;
	margin:0;
	padding:0;
	}
#nav_394770 li a{
	display:block;
	height:40px;
	background-image:url(../images/menu.png);
	text-indent:-9999px;
	outline:none;
	}
	
#nav_394770 li#home a{
	width:73px;
	background-position:0 0;
	}
#nav_394770 li#home a:hover{
	background-position:0 -40px;
	}
#nav_394770 li#home.selected a{
	background-position:0 -80px;
	}
	
#nav_394770 li#how-it-works a{
	width:112px;
	background-position:-73px 0;
	}
#nav_394770 li#how-it-works a:hover{
	background-position:-73px -40px;
	}
#nav_394770 li#how-it-works.selected a{
	background-position:-73px -80px;
	}
	
#nav_394770 li#pricing a{
	width:84px;
	background-position:-185px 0;
	}
#nav_394770 li#pricing a:hover{
	background-position:-185px -40px;
	}
#nav_394770 li#pricing.selected a{
	width:84px;
	background-position:-185px -80px;
	}
	
#nav_394770 li#free-edition a{
	width:120px;
	background-position:-269px 0;
	}
#nav_394770 li#free-edition a:hover{
	width:120px;
	background-position:-269px -40px;
	}
#nav_394770 li#free-edition.selected a{
	width:120px;
	background-position:-269px -80px;
	}	
	
#nav_394770 li#partners a{
	width:166px;
	background-position:-389px 0;
	}
#nav_394770 li#partners a:hover{
	background-position:-389px -40px;
	}
#nav_394770 li#partners.selected a{
	background-position:-389px -80px;
	}
	
#nav_394770 li#news a{
	width:72px;
	background-position:-555px 0;
	}
#nav_394770 li#news a:hover{
	background-position:-555px -40px;
	}
#nav_394770 li#news.selected a{
	background-position:-555px -80px;
	}
	
#nav_394770 li#buy a{
	width:66px;
	background-position:-627px 0;
	}
#nav_394770 li#buy a:hover{
	background-position:-627px -40px;
	}
#nav_394770 li#buy.selected a{
	background-position:-627px -80px;
	}
/*for inner template*/
.innerhead_area{
	background-image:url(../images/innerhead.gif);
	background-repeat:repeat-x;
	}
.innerhead_bg{
	background-image:url(../images/bcg-3.png);
	background-repeat:no-repeat;
	background-position:50% 0;
	min-width:1016px;
	}
.innerhead_cont{
	width:940px;
/*	background-image:url(../images/bcg-3.png);*/
	min-height:132px;
	height:auto !important;
	height:132px;
	margin:auto;
	background-position:50% 0;
	position:relative;
	}
.whitearea, .maindisparea{
	background-image:url(../images/maindisp_grad.gif);
	background-repeat:repeat-x;
	background-position:0 0;
	}
.maindisparea{
	width:940px;
	margin:auto;

	z-index:0;
	}
.maindisparea .leftarea{
	width:670px;
	}
.maindisparea .rightarea{
	width:270px;
	}
.maindisparea .leftarea .contents{
	padding:25px 0px 30px 0px;
	}
.maindisparea .leftarea .contents p{
	line-height:150%;
	}
.maindisparea .rightarea .contents{
	padding:113px 0px 30px 49px;
	}
/*table*/
.table-b{
/*	 width: 636px; */
	width:667px;
	 margin:20px 0px;
	 border-collapse:collapse;
	 border-spacing:0;
}	
 .table-b th, .table-b td{
	 padding: 5px 10px; 
	 /*border: 1px solid #d1eaff; border-left:none; */
	 }
 .table-b tr.zebra { background: #f1f8ff; }	
  .table-b thead th { 
   width: 25%; 
   padding: 23px 0px 0; 
   vertical-align: top; 
   font-size: 1em; 
   border-bottom: 1px solid #d1eaff; 
   border-top: none; background: url(../images/bcg-13b.gif) 0 0 repeat-x; }	
/*  .table-b thead th.first { border-left: 1px solid #d1eaff; }	*/
/*  .table-b thead th.last { border-right: 1px solid #d1eaff; }	*/
  .table-b thead th.second { background-image:url(../images/th_second.gif); background-repeat:repeat-x;}	
  .table-b thead th h3 { margin: 0; font-size: 15px; color: #2c3142; padding:0; }	
   .table-b thead th h3 img { vertical-align: middle; }	
   .table-b thead th h3 span { vertical-align: middle; }	
  .table-b thead th p { margin: 0; color: #305784; font-weight: bold; font-size: 11px; padding:0;}	
  .table-b thead th p.helper { font-size: 10px; font-weight: normal; }	
   .table-b thead th p.helper strong { font-size: 1.1em; color: #e31818; }	
	
  .table-b tbody th { text-align: left; padding: 14px; }	
  .table-b tbody td { text-align: center; color: #305784; padding: 14px; }	
  .table-b tbody tr.last th { vertical-align: top; }	
  .table-b tbody tr.last td { vertical-align: top; }	
   .table-b tbody td sup { font-size: 0.84em; }	
   .table-b tbody td a { font-weight: bold; color: #d94343; }	
   .table-b tbody td a:hover { color: #d94343; text-decoration: none; }		
.table-b td.nobord{
	border-right:medium none;
	}
.table-b tbody td.td2{
	background-color:#e3f3b0;
	border-bottom:1px solid #ffffff;
	color:#333333;
	}
.table-b tbody td.ggrad{
	border-bottom:none !important;
	border-right:none !important;
	color:#333333;
	background-image:url(../images/ggrad.gif);
	background-position:0 0;
	background-repeat:repeat-x;
	height:74px;
	}
.table-b tbody tr.last td.td2{
	border-bottom: 1px solid #d1eaff
	}
.table-b tbody td.gbord{
		color:#333333;
	border-bottom: 1px solid #e3f3b0 !important;
		background-color:#e3f3b0;
	}
.white{
	color:#ffffff !important;
	}
.nlb-border{
	border:none !important;
	}
.ih1, .ih2, .cta_h3, .ih3, .bar_h2, .ih2b, .cta_h3b, .ih2c, .ih4, .cta_h3c{
	padding:0;
	margin:0;

	}
.i-header{
	padding:30px 0px 0px 0px;
	width:670px;
	}

.i-header1{
	padding:20px 0px 0px 0px;
	width:670px;
	}

.i-header2{
	padding:3px 0px 0px 0px;
	width:670px;
	}
	
.cta2{
	width:304px;
	height:36px;
	background-image:url(../images/cta2-bg.gif);
	background-repeat:no-repeat;
	position:absolute;
	right:0;
	}
#cta2nav{
	margin:5px 0px 0px 40px;
	padding:0;
	}
#cta2nav li{
	margin:0;
	padding:0;
	float:left;
	list-style-type:none;
	}
#cta2nav li a{
	display:block;
	background-repeat:no-repeat;
	background-position:left;
	padding:4px 13px;
	color:#d94343;
	font-size:12px;
	font-weight:bold;
	}
#cta2nav li a:hover{
text-decoration:none;
}
#cta2nav li#cta2-li1 a{
	background-image:url(../images/cta2nav_bg1.gif);
	}
#cta2nav li#cta2-li2 a{
	background-image:url(../images/cta2nav_bg2.gif);
	}
.cta1{
	position:absolute;
	top:90px;
	right:0;
	z-index:999;
	}
.cta4{
	width:220px;
	background-image:url(../images/cta4-top.gif);
	background-repeat:no-repeat;
	}
.cta4 .wrapper{
	background-image:url(../images/cta4-bot.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	min-height:244px;
	height:auto !important;
	height:244px;
	padding:10px 10px 35px 10px;
	}
.cta4-header{
	text-align:center;
	}
 .testi_cont{
	 background-image:url(../images/open_quote.gif);
	 background-repeat:no-repeat;
	 background-position:0 0;
	 margin:10px 0px 0px 0px;
	 }
.quote_cont{
	 min-height:30px;
	 height:auto !important;
	 height:30px;
	 background-image:url(../images/close_quote.gif);
	 background-position:100% 60%;
	 background-repeat:no-repeat;
	 padding:10px 10px 0px 10px;
	 color:#305784;
	 font-size:11px;
	}
.testi_img{
	width:52px;
	}
.testi_img img{
	border:2px solid #ffffff;
	}
.testi_det{
	width:115px;
	}
.testi_auth{
	text-align:right;
	font-size:11px;
	 color:#305784;
       padding: 0 10px 0 0;
	}
.cta4-body{
	padding:10px 0px 0px 0px;
	}
.cta5{
	width:220px;
	}
.cta5-top{
	background-image:url(../images/cta5-top.gif);
	background-repeat:no-repeat;
	height:40px;
	}
.cta5-head{
	padding:8px 0px 0px 15px;
	}
.cta5-mid{
	background-image:url(../images/cta5-mid.gif);
	background-repeat:repeat-y;
	padding:15px;
	}
.news-title, .news-title a{
	color:#d94343;
	text-decoration:underline;
	font-weight:bold;
	}
.news-date{
	padding:0;
	color:#999999;
	font-size:11px;
	}
.news{
	border-bottom:1px dashed #d6d9e0;
	padding:0px 0px 10px 0px;
	}
.read-more{
	background-image:url(../images/redbullet.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding:8px 0px 8px 10px;
	}
.read-more a{
	font-weight:bold;
	color:#d94343;
	}
/*.ibox-a{
	background-image:url(../images/ibox-a-bg.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	padding:25px 0px 0px 0px;
	}*/

.ibox-a{
	background-image:url(../images/ibox-a-bg.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	margin:20px 0px;
	padding:20px 0px 0px 0px;
	}
.nobg{
	background-image:none !important;
	}
.ibox-a .ibox-leftarea{
	width:288px;
	}
.ibox-a .ibox-rightarea{
	width:381px;
	}
#c-logo{
	margin:5px 0px 0px 0px;
	padding:0;
	}
#c-logo li{
	margin:0;
	list-style-type:none;
	display:inline;
	padding:8px 6px;
	}
.openquote{
	background-image:url(../images/openquote2.gif);
	background-position:0 0;
	background-repeat:no-repeat;

	}
.closequote{
	background-image:url(../images/closequote2.gif);
	background-position:100% 73%;
	background-repeat:no-repeat;
	padding:13px 10px 10px 40px;
        margin:32px 0 0 0;
	}

.bordered-img{
	border:3px solid #d0e3f3;
	}

.it-left{
	width:60px;
	}


.it-left img {
	border:3px solid #d0e3f3;
}

.it-right{
	width:250px;
	}
.it-right h2{
	font-size:18px;
	font-weight:normal;
	font-style:italic;
	padding:0px 0px;
	color:#5f99c8;
	}
.it-auth{
	text-align:right;
	font-size:11px;
	color:#305784;
	padding:10px 0px 0px 0px;
	}
.page-subheader{
	border-bottom:1px solid #dddddd;
	padding:20px 0px 0px 0px;
	}

.page-subheader5{
	border-bottom:1px solid #dddddd;
	}

.page-subheader2{
	/*border-bottom:1px solid #dddddd;*/
	padding:9px 0px 0px 0px;
	}
    
.news-head-cont{
	border-bottom:1px solid #dddddd;
	padding:20px 0px 10px 0px;
	}
.page-subheader2{
	min-height:10px;
	height:auto !important;
	height:10px;
	position:relative;
	padding:20px 0px 0px 0px;
	}
.sfonts{
	font-size:11px;
	padding:10px 0px 20px 0px;
	}

.sfonts1 a{
	font-size:11px;
	padding:10px 0px 20px 0px;
	}
.sfonts1 a:hover{
	font-size:11px;
	padding:10px 0px 20px 0px;
	}

.col-cont{
	margin:15px 0px;
	}
.col-cont .col1{
	width:200px;
	}
.col-cont .col2{
	width:220px;
	background-image:url(../images/col2bg.gif);
	background-repeat:no-repeat;
	background-position:left;
	}
.col-cont .col3{
	width:245px;
	}
.col-cont .col3b{
	width:245px;
	background-image:url(../images/col2bg.gif);
	background-repeat:no-repeat;
	background-position:left;
	min-height:120px;
	height:auto !important;
	height:120px;
	}

.download-link{
	display:block;
	background-image:url(../images/downloadbg.gif);
	width:164px;
	height:24px;
	font-size:11px;
	color:#FFF;
	text-decoration:none;
	padding:10px 5px 0px 40px;
	margin:5px 0px;
	font-weight:normal;
	}
.download-link:hover{
	text-decoration:none;
	color:#FFF;
	}
/*faq*/

.withbullet5 li {
background-image:url(../images/bullet.gif);
background-position:0 5px;
background-repeat:no-repeat;
list-style-image:none;
list-style-type:none;
padding:0 0 0 22px;
}

.withbullet5 h4 {
color:#2C3142;
font-size:14px !important;
}


 .withbullet li{
	 list-style-image:url(../images/bullet.gif);
	 background-image:none !important;
	 }
 .withbullet li a{
	/* text-decoration:none;*/
	 }
 .withbullet h4{
	 font-size:14px !important;
	 color:#2c3142;
	 }
 .withbullet p{
	 font-size:11px;
	 color:#000;
	 }
.faq-cont{
	border-bottom:1px dotted #c4c4c4;
	padding:10px 0px 10px 0px;
	margin:0px 0px 10px 0px;
	}
/*cta3*/
.cta3 a{
	 text-decoration:none;
	 color:#344670;
	}
.cta3 h3{
	font-size:13px;
	padding:8px 0px;
	}
.cta3 h3.demo-bg{
	background-image:url(../images/demo-bg.png);
	background-repeat:no-repeat;
	background-position: top right;

	}
.cta3 h3.download-bg{
	background-image:url(../images/download-bg.png);
	background-repeat:no-repeat;
	background-position:top right;
	}
#cta3nav{
	margin:0;
	padding:0;
	}
#cta3nav li{
	margin:0;
	padding:0;
	list-style-type:none;
	padding:2px 0px;
	background-image:url(../images/cta3nav-sep.png);
	background-position:bottom;
	background-repeat:no-repeat;

	}
#cta3nav li a{
	display:block;
	padding:0px 0px 0px;
	}
.cta3{
	width:215px;
	position:absolute;
	right:0;
	top:7px;
	}
/*tab menu*/
.tab-cont{
	padding:0px 0px 15px 0px;
	}
	#nav_399349 {
		margin:0;
		padding:0;
		font-size:12px !important;
		}
#nav_399349 li{
	margin:0;
	padding:0;
	list-style-type:none;
	float:left;
	padding-right:3px;
	background-image:url(../images/tabnav_li_bg.gif);
	background-repeat:repeat-x;
	}

#nav_399349 li.selected span{
	background-image:url(../images/tabnav-li-selected.gif);
	background-position:right;
	background-repeat:no-repeat;
	}

#nav_399349 li.selected a{
	background-image:url(../images/tabnav-selectedbg.gif);
	background-position:left;
	background-repeat:no-repeat;
	font-weight:bold;
	}

#nav_399349 li a{
	color:#566fad;
	display:block;
	background-image:url(../images/tabnav-bg.gif);
	background-repeat:repeat-x;
	font-size:12px;
	font-weight:normal;
        text-decoration:none;
	}

#nav_399349 li a span{
	display:block;
	padding:11px 20px;
	}

#nav_399349 li a:hover span{
	display:block;
	padding:11px 20px;
       text-decoration:underline;
	}

/*find out more*/
.boxbg{
	background-image:url(../images/box-bg.gif);
	background-repeat:no-repeat;
	background-position:left top;
	min-height:35px;
	height:auto !important;
	height:35px;
	padding:15px 0px 0px 50px;
	}
/* box-a*/
.box-a{
	border:3px solid #d0e3f3;
	background-image:url(../images/box-a-bg.gif);
	background-repeat:repeat-x;
	background-position:0 0;
	background-color:#FFF;
	color:#305784;
	position:relative;
	margin:15px 0px;
	padding:18px;
	}
.box-b{
	border:3px solid #d0e3f3;
	margin:15px 0px;
	padding:18px;
	}

.box-demo{
	border:3px solid #d0e3f3;
	margin:15px 0px;
	padding:18px;
        background-color:#f8fcff;
	}

.box-c{
	border:3px solid #d0e3f3;
	margin:15px 0px;
	padding:15px 5px;
	zoom:1.0;
	}
.box-c .ibox-leftarea{
	width:288px;
}

.box-c .ibox-rightarea{
	width:360px;
}

.bbullet{}

.bbullet li{
	list-style-image:url(../images/bbullet.gif);
	padding:5px 0px;
	}

.bbullet li li{
	list-style-image:url(../images/bbbullet.gif);
	}

.bbullet1{
padding-left:30px;
}

.bbullet1 li{
	list-style-image:url(../images/bbullet.gif);
	padding:5px 0px;
	}

.bbullet1 li li{
	list-style-image:url(../images/bbbullet.gif);
	}

.bbullet3 li{
	list-style-image:url(../images/blog_bullets.gif);
	padding:3px 0px 10px 0; 
                        border-bottom:1px solid #DDDDDD;
                        list-style-position:inside;
	}

.bbullet4 li li{
	list-style-image:url(../images/blogs_bullets2.gif);
	}

.bbullet4 li{
	list-style-image:url(../images/blogs_bullets2.gif);
	padding:5px 0px;
	}

.bbullet3 li li{
	list-style-image:url(../images/blog_bullets.gif);
	}


.dotted-box{
	border-top:1px dotted #c2c2c2;
	margin:15px 0px;
	padding:25px 0px 0px 0px;
	}
.dotted-box2{
	border-bottom:1px dotted #c2c2c2;
	margin:15px 0px;
	padding:10px 0px 10px 0px;
	}
.dotted-box .db-leftarea{
	width:315px;
	}
.dotted-box .db-rightarea{
	width:320px;
	}
.db-head{
	padding:8px 0px 8px 50px;
	}
.db-head1{
	padding:31px 0px 8px 50px;
	}

.padlockbg{
	background-image:url(../images/padlock.gif);
	background-position:left;
	background-repeat: no-repeat;
	}
.globebg{
	background-image:url(../images/globe.gif);
	background-position:left;
	background-repeat:no-repeat;
	}
.peoplebg{
	background-image:url(../images/people.gif);
	background-position:left;
	background-repeat:no-repeat;
	}
.remotebg{
	background-image:url(../images/remote.gif);
	background-position:left;
	background-repeat:no-repeat;
	}
.easybg{
	background-image:url(../images/easy.gif);
	background-position:left;
	background-repeat:no-repeat;
	}
.cupbg{
	background-image:url(../images/cup.gif);
	background-position:left;
	background-repeat:no-repeat;
	}
/*contact me*/
#lbox{
width:527px;
border:1px solid #FFF;
	}
.lbox-top{
	min-height:59px;
	height: auto !important;
	height:59px;
	background-image:url(../images/lbox-topbg.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	background-color:#d1eaff;
	position:relative;
	}

.lbox-video{
	min-height:30px;
	height: auto !important;
	height:30px;
	background-position:0 0;
	background-repeat:no-repeat;
	position:relative;
	}


.lb_close-button{
	position:absolute;
	right:13px;
	top:13px;
	}
.lbt-head{
	padding:10px 0px 0px 60px;
	}

.lbt-headpap{
	padding:21px 0px 0px 60px;
	}

.lbt-head h3{
	margin:0;
	padding:0;
	}
.lbt-head span{
	color:#4076b1;
	font-size:12px;
	}
.lbox-body{
	background-color:#eff8ff;
	}
.lbox-body form{
	padding:0px 0px;
	}
.lbox-body table{
	margin:0;
	padding:0;
	}
.lbox-body table td{
	border:none;
	padding:5px 0px;
	}
.lbox-body table td.first{
	border-bottom:1px solid #b6d5f0;
	}
.smallnote{
	font-size:11px;
	color:#4176b1;
	}
.ctxt{
	border:1px solid #b6d5f0;
	width:280px;
	height:22px;
font-size:14px;
	}
/*partner-program*/
.pcol-cont{
	padding:20px 0px 20px 0px;
	}
.pcol1{
	width:430px;
	}
.pcol1 .pcol_contents{
	padding:0px 10px 0px 0px;
	}
.pcol2{
	width:240px;
	}
.pbox{
	width:224px;
	border:3px solid #d0e3f3;
	background-image:url(../images/pbox_grad.gif);
	background-repeat:repeat-x;
	min-height:84px;
	height:auto !important;
	height:84px;
	background-color:#feffff;
	}
.withbullet2{
	background-image:url(../images/h_bullet.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding:6px 17px;
	}
.pb_contents{
	padding:7px 30px 0px;
	}
.pb_contents h3{
	color:#2c3142;
	font-size:14px;
	margin:0;
        text-align:center;
	}
.cs_cont{
	border:3px solid #d0e3f3;
	padding:10px 0px;
	zoom:1.0;
	}
.cs_col1{
	/*width:180px;*/
	float:left;
	margin:5px 14px;
	}
.header-b{
	background-image:url(../images/bullet-5.png);
	background-position:left;
	background-repeat:no-repeat;
	padding:10px 0px 8px 20px;
	margin:10px 0px 0px 0px;
	}

.header-b1{
	background-image:url(../images/bullet-5.png);
	background-position:0 5px;
	background-repeat:no-repeat;
	padding:0px 0px 8px 25px;

	}

.header-part{
	padding:0px 0px 8px 0px;
	margin:30px 0px 0px 0px;
	}


.section-b{
	border-bottom:1px dotted #c3c3c3;
	padding:0px 10px 10px 10px;
	}
.partner-form{
	margin:15px 0px;
	}
.pform-head{
	background-color:#d1eaff;
	min-height:45px;
	height:auto !important;
	height:45px;
	background-image:url(../images/pf-head.gif);
	background-position:10px 100%;
	background-repeat:no-repeat;
	padding:10px 0px 0px 50px;
	}
.pform-head span{
	color:#305784;
	font-size:11px;
	}
.noborder{
	border:none !important;
	}
.pf_grad{
	background-image:url(../images/pf_grad.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#eff8ff;
	padding:15px;
	}

.ptxt{
	font-size:14px;
	border:1px solid #b6d5f0;
	width:168px;
        height:22px;
	}

.ptxtnum{
	font-size:14px;
	border:1px solid #b6d5f0;
	width:40px;
        height:22px;
	}

.ptxtarea {
font-size:14px;
	border:1px solid #b6d5f0;
	width:168px;
}

.ptxtdrop {
font-size:14px;
	border:1px solid #b6d5f0;
	width:168px;
}


.td_fieldname{
	color:#2c3142;

	}
.pf_bot{
	background-image:url(../images/pf_bot.gif);
	background-repeat:repeat-x;
	background-position:0 0;
	padding:22px 0px 0px 0px;
	}
/*partners-customers*/
.find-out{
	width:240px;
	height:29px;
	position:absolute;
	right:0;
	top:20px;
	z-index:999;
	}
.pc1eft{
	width:160px;
	}
.pcright{	
	width:500px;
	}
.p-img img{
	border:3px solid #d0e3f3;
                        width:144px;
                        height:114px;
	}
.quote_cont2{
	background-image:url(../images/openquote2.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	padding:0px 0px 0px 25px;
	}
.p-details{
	padding:2px 10px;
	}
.p-details h2{
	font-size:18px;
	font-style:italic;
	font-weight:normal;
	color:#5f99c8;
	}
span.quotedh2{
	background-image:url(../images/closequote2.gif);
	background-repeat:no-repeat;
	background-position:right;
	min-width:100px;
	font-size:16px;
	color:#5f99c8;
	font-style:italic;
                        font-family:arial;
	padding:0px 30px 0px 0px;
	}
.p-company{
	font-size:11px;
	color:#305784;
	font-weight:bold;
	}
.p-company2{
	font-size:11px;
	color:#305784;
	padding:10px 24px;
	}
.partners-cont{
	margin:25px 0px;
	}
.list-c { list-style: none; margin: 0; padding: 0; }
  .list-c li { float: left; padding: 0 15px 0 0; }
.list-d { list-style: none; margin: 0; padding: 0; }
  .list-d li { float: left; padding: 0 30px 0 0; }
.list-e{ list-style: none; margin: 0; padding: 0; }
.list-e li{float:left; padding:0px 25px 0px 20px; background-image:url(../images/blist_bullet.png); background-repeat:no-repeat; background-position:left; font-weight:bold; color:#305784;}

.dfe-th{
	text-align:left;
	padding-left:13px !important;
	padding-top:25px !important;
	}
.tabs-container { width: 670px; position: relative; } 
 .tabs { list-style: none; width: 670px; height: 45px; margin: 0; padding: 0 0 10px 0; background: url(../images/tabs-bcg.png) 0 0 no-repeat; } 
  .tabs li { float: left; line-height: 1; } 
   .tabs li a { display: block; overflow: hidden; outline: none; height: 45px; line-height: 45px; color: #f3fdd7; font-weight: bold; text-decoration: underline; } 
   .tabs li a.current { font-weight: normal; color: #f3fdd7; background: url(../images/numbers-2.png) 0 0 no-repeat; text-decoration: none; } 
   .tabs li a:hover { display: block; overflow: hidden; height: 45px; color: #fff; text-decoration: none; } 
	
   .tabs li.primary a { width: 132px; padding-left: 38px; background: url(../images/numbers.png) 10px 2px no-repeat; } 
   .tabs li.primary a.current { background: url(../images/numbers-2.png) 0 0 no-repeat; } 
   .tabs li.secondary a { width: 92px; padding-left: 51px; background: url(../images/numbers.png) 13px -47px no-repeat; } 
   .tabs li.secondary a.current { background: url(../images/numbers-2.png) 0 -53px no-repeat; } 
   .tabs li.tertiary a { width: 140px; padding-left: 43px; background: url(../images/numbers.png) 5px -99px no-repeat; } 
   .tabs li.tertiary a.current {  width: 150px; padding-left: 33px; background: url(../images/numbers-2.png) 0 -106px no-repeat; } 
   .tabs li.quaternary a { width: 126px; padding-left: 48px; background: url(../images/numbers.png) 10px -148px no-repeat; } 
   .tabs li.quaternary a.current { width: 116px; padding-left: 58px; background: url(../images/numbers-2.png) 0 -160px no-repeat; } 
    
  .panes { overflow: hidden; width: 670px; height: 356px; margin-top: -10px; background: url(../images/tabs-bcg-1.png) 0 0 no-repeat; }
   .panes div { position: relative; width: 590px; height: 296px; padding: 30px  40px; }
	.js .panes div { display: none; }
    .panes div h3 { color: #364670; font-weight: normal; font-size: 2.6em; }
    .panes div p { width: 276px; line-height:100%; }
     .panes div p a { color: #d94343; font-weight: bold; }
     .panes div p a:hover { color: #d94343; text-decoration: none; }
	 
	#pane-1 { background: url(../images/pane-1.png) 350px 30px no-repeat; } 
	#pane-2 { background: url(../images/pane-2.png) 350px 30px no-repeat; } 
	#pane-3 { background: url(../images/pane-3.png) 350px 30px no-repeat; } 
	#pane-4 { background: url(../images/pane-4.png) 350px 30px no-repeat; } 	

	.tab-nav { list-style: none; margin: 0; padding: 0; }
	.tab-nav a { display: block; outline: none;}
	.tab-nav .prev a { display: none; position: absolute; bottom: 55px; left: 0; overflow: hidden; width: 110px; height: 47px; background: url(../images/prev-btn.png) 0 0 no-repeat;  text-indent: -10001px; }
	.tab-nav .next a { position: absolute; bottom: 44px; right: 0; overflow: hidden; width: 109px; height: 56px; background: url(../images/next-btn.png) 0 0 no-repeat;  text-indent: -10001px; }

	* html .tab-nav .prev a { bottom: 78px; }
	* html .tab-nav .next a { bottom: 69px; }
	*:first-child+html .tab-nav .prev a { bottom: 78px; }
	*:first-child+html .tab-nav .next a { bottom: 69px; }
 .btn-2 { position: absolute; bottom: 50px; right: 30px; width: 160px !important; height: 39px; margin: 0 !important; padding: 0 !important; } 
  .btn-2 a { display: block; overflow: hidden; width: 160px; height: 39px; background: url(../images/btn-2.png) 0 0 no-repeat; text-indent: -10001px; } 
#pane-1 h3, #pane-2 h3, #pane-3 h3, #pane-4 h3{
	font-size:24px;
	}
.avatar{
	width:50px;
	}
.newshead-rightarea{
	width:620px;
	}
.news-head-cont {}

.news-head-cont h1, .news-list-cont h1,.news-list-cont h1 a {
	padding:0 0 3px;
	font-size:20px;
	font-weight:bold;
	color:#364670;
	}

.news-head-cont span, .news-list-cont span{
	color:#666666;
	font-size:11px;
	}


.article{
	padding:25px 0px;
	}
.article2{
        border-top:1px dotted #C2C2C2;
	padding:10px 0px;
	}

.article2 em{
    color:#5f9acd;
   font-size: 14px;
	}

.article-action{
	background-image:url(../images/article-bot.gif);
	background-repeat:repeat-x;
	min-height:78px;
	height:auto !important;
	height:78px;
	}
.article-action2{
	/*background-image:url(../images/article-bot2.gif);
	background-repeat:repeat-x;*/
border-top:1px dotted #C2C2C2;
	min-height:30px;
	height:auto !important;
	height:30px;
	}
.blog-action{
	margin:0;
	padding:0;
	}
.blog-action li{
	margin:0;
	padding:0;
	float:left;
	list-style-type:none;
	}
.blog-action li a{
	display:block;
	padding:10px 10px;
	font-size:11px;
	text-decoration:underline;
	background-image:url(../images/action_sep.gif);
	background-position:right;
	background-repeat:no-repeat;
	}
.sharethis-cont{
	padding:10px 10px;
	}
.news-list-cont{
	width:450px;
                         padding-top:10px;
	}
.blog-list-cont{
	width:205px;
	}
.blog-list-cont h3{
	color:#364670;
	}
.blog-list-cont ul{
	font-size:11px;
       padding-left:5px;
	}
.news-item-rightarea{
	width:400px;	
	}
.avatar img{
	border:2px solid #e0f0ff;
	}
.news-item-head{
	margin:0px 0px 10px 0px;
	}
.blog-list-bg {
	min-height:493px;
	height:auto !important;
	height:493px;
	/*background-image:url(../images/blog-bg.png);*/
       background-color:#f3f3f3;
	background-repeat:no-repeat;
	background-position:left;
	padding:0px 10px 0px 10px;
	}

.blog-list-bg1{
	min-height:493px;
	height:auto !important;
	height:493px;
	background-image:url(../images/blog-bg.png);
	background-repeat:no-repeat;
	background-position:left;
	padding:10px 0px 0px 13px;
	}
* html .blog-list-bg1{
 background-image:none;
}
* html .blog-list-bg{
 background-image:none;
}
.posrel{
	position:relative;
	width:100%;
	}

.posrel a{
 color:#5f9acd;
	}


.recent-posts, .tags, .archives{
	padding:10px 0px 15px;
	}
	
 .js .bubble-b { display: none; }
  .bubble-b { position: absolute; z-index: 100; top: 18px; left: 240px; width: 223px; }
  .bubble-b p { padding: 5px; text-align: left; font-size: 11px; color: #15191d; background: #fff; border: 1px solid #52adff; }


.blogsitesummary {
list-style-type:none;
margin:0;
padding:0;
}


.blogsitesummary a{
	color:#d94343;
	font-weight:bold;
	}

.blogsitesummary li{
border-bottom:1px dashed #D6D9E0;
padding:0 0 10px;
}


.date{
	display:block;
	color:#999999;
	font-size:11px;
	}

.author {
 display:none;
}

.blogsitesummary .author span {
display:none;
}



.posts {
 margin: 0; 
}
.older {
 float: left; 
margin:0 190px 0 0;
  font-size: 1.1em; 
  text-align: center; 
}

.older a {
  display: block !important; 
  overflow: hidden; 
  height: 52px; 
  background: url(../images/buttons-4.png) 0 0 no-repeat; 
  text-indent: -10001px; 
  width:130px;
}

.newest {
  float: left; 
  font-size: 1.1em; 
  text-align: center; 
}

.newest a {
  display: block !important; 
  overflow: hidden; 
  height: 52px; 
  background: url(../images/buttons-4.png) -140px 0 no-repeat; 
  text-indent: -10001px; 
width:130px;
}

.black{
color:#000000 !important;
}
.whitebg{
background-color:#ffffff !important;
border-bottom:1px solid #d1eaff !important;
}
.wbb{
border-bottom:1px solid #d1eaff !important;
}
.signup-link:hover{
text-decoration:none!important;
}
.underlined{
text-decoration:underline !important;
}

.contact-form-cont{
	border:3px solid #d5eafb;
	width:355px;
	background-color:#f0f7fd;
	min-height:200px;
	height:auto !important;
	height:200px;
	}

.contact-form-cont1{
	border:3px solid #d5eafb;
	width:432px;
	background-color:#f0f7fd;
	min-height:200px;
	height:auto !important;
	height:200px;
	}

.contact-form-head{

	background-image:url(../images/contact-form-bg.gif);
	height:46px;
	background-position:0 0;
	background-repeat:repeat-x;



	}
.contact-form-head h2{

	color:#282e3a;
	font-size:15px;
	background-image:url(../images/mailbox-img.gif);
	background-repeat:no-repeat;
	padding:11px 0px 10px 20px;
	background-position:bottom left;
	}
.contact-form{
	padding:10px 15px 20px;
	}

.c_txt{
width:174px;
border:1px solid #B6D5F0;
font-size-14px;
height:22px;
}

.c_txtnumber{
width:50px;
border:1px solid #B6D5F0;
font-size-14px;
height:22px;
}

.c_select{
	width:177px;
       font-size:14px;
border:1px solid #B6D5F0;
height:24px;
	}

/*ccleft*/
.ccleft{
	width:300px;
	}

.ccleft1{
	width:200px;
	}

.ccright{
	width:346px;
	}

.ccright1{
	width:346px;
	}
.ccleft a{
	font-weight:bold;
	}

.cselect{
	border:1px solid #b6d5f0;
	width:282px;
	font-size:14px;
       height:26px;
	}

.csubmit-td{
	padding:10px 0px;
}


.ctxtarea{
	width:280px;
	border:1px solid #b6d5f0;
        font-size:14px;
	}

.cat_textbox {
border:1px solid #b6d5f0;
height:22px;
}

.c_txtarea {
/*color:#4176B1;*/
font-size:14px;
border:1px solid #B6D5F0;
}

.c_txtarea1 {
font-size:14px;
width:280px;
border:1px solid #B6D5F0;
}


#lbox-free{
width:565px;
background-color:#F0F7FD;
border:3px solid #D5EAFB;
height:auto !important;
min-height:200px;
	}

#lbox-freerequire{
width:650px;
background-color:#F0F7FD;
border:3px solid #D5EAFB;
height:auto !important;
min-height:200px;
	}


.lbox-topfree {
	min-height:59px;
	height: auto !important;
	height:59px;
	background-image:url(../images/company.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	background-color:#d1eaff;
	position:relative;
	}

.lbox-toprequire {
	min-height:59px;
	height: auto !important;
	height:59px;
	background-image:url(../images/top-require.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	background-color:#d1eaff;
	position:relative;
	}

.free-head{
	padding:22px 0px 0px 60px;
	}


#brd-button {
background-image:url(../images/brd-botton.png);
background-repeat:repeat-x;
height:2px;
}

.popvideo {
width:auto;

}

.ibox_wrapper {
background-color:#d0e3f3 !important;
border:2px solid !important;
padding:0px 0px !important;
width:auto !important;
top: 100px !important;
}

.demo a{
text-decoration:underline;
}

.cat_dropdown_smaller {
border:1px solid #B6D5F0;
height:22px;
}

.buybox {
padding:20px;
border:3px solid #d0e3f3;
background-color:#fcfeff !important;
width:560px;
}

#lbox-buy{
width:600px;
background-color:#F0F7FD;
border:3px solid #D5EAFB;
height:auto !important;
min-height:200px;
	}


.lbox-buy{
	min-height:59px;
	height: auto !important;
	height:59px;
	background-image:url(../images/lbox-topbg.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	background-color:#d1eaff;
	position:relative;
}


.news-cont span {
display:none;
}

.i-testi img {
	border:3px solid #d0e3f3;
}

.trackbacks {
border:1px solid #D1EAFF;
margin:0 0 30px;
}

.trackbacks_head {
background-color:#D1EAFF;
padding:0 10px;
}

.tracklink {
float:right;
font-size:10px;
padding-top:10px;
}

.commentstable {
border:1px solid #D1EAFF;
background-color:#F0F7FD;
}

.commentstable textarea.c_textareacomments {
	height: 120px;
	width: 100%;
        border:1px solid #B6D5F0;
}

.thankyou {
 background-color:#FCFEFF !important;
border:3px solid #D0E3F3;
padding:25px;
}

.thankyou span.cirnum {
background:transparent url(../images/btn_free.png) no-repeat scroll 0 0;
display:block;
width:12px;
height:17px;
float:left;
margin:0;
line-height:17px;
color:#fff;
padding:0 0 0 5px;
font-weight:bold;
}

.thankyou span {
margin: 0 0 0 25px; 
display:block;
}

.contact-us {
padding:0 0 0 20px;
}

.greycolor {
background-color:#F3F3F3;
border:1px dashed;
color:#666666;
padding:10px;
}