@charset "utf-8";
/* CSS Document */

.entry {font:12px/18px Arial;color:#666;}
.entry p {margin:0 0 10px 0;}
.entry ul {list-style:none;padding:0;margin:0 0 20px 20px;}
.entry ul li {background:url(img/check02.jpg) 0 3px no-repeat;padding:0 0 0 20px;margin:0 0 5px 0}


.leftframe,.rightframe,.fullframe {float:left;font:12px/20px Arial, Helvetica;}
.leftframe h1,.rightframe h1,.fullframe h1 {font:20px/24px Arial; margin:0 0 10px 0;border-bottom:1px solid #ddd;padding:0 0 2px 0;color:#4d749c;}
.leftframe h2,.rightframe h2,.fullframe h2 {font:18px/22px Arial; margin:0 0 5px 0;padding:0;color:#4d749c;}
.leftframe {width:600px;margin:0 25px 0 10px}
.rightframe {width:305px;margin:0 0 0 0;}
.fullframe {width:930px;margin:0 0 0 10px;}

ul.spmenu {list-style:none;margin:-10px 0 0 0;padding:0;width:100%;}
ul.spmenu li {background:none;border-bottom:1px solid #eee;padding:0;margin:0;}
ul.spmenu li a {background:#fafafa;display:block;padding:5px;text-decoration:none;color:#666;}
ul.spmenu li a:hover {background:#f5f5f5;}

ul.spmenu02 {list-style:none;margin:0;padding:0;width:100%;border:0px solid #f5f5f5;border-bottom:0;}
ul.spmenu02 li {background:url('img/arrow01.png') 0 7px no-repeat;padding:0 0 0 18px;margin:0;
				border:0;}
ul.spmenu02 li a {/*display:block;*/padding:10px 0;text-decoration:underline;color:#4d749c;font:12px/30px Arial;background:none;}
ul.spmenu02 li a:hover {text-decoration:none;color:#4d749c;background:none;}

.freetrialbtn {border:0;}

.carousel  {overflow:hidden;height:300px;padding:-50px}
.CarouselDiv {}

/* detailed */
.detailed h1 {margin-left:40px;}
.detailed ul.listmenu {list-style:none;margin:0 0 0 40px;padding:0;}
.detailed ul.listmenu li {margin:0 0 5px 0;padding:0 0 0 20px;float:left;width:420px;}

/* pricing */
table.prices {background:#f4f7fb;border-collapse:collapse;-moz}
table.prices tr td {text-align:center;padding:10px;border:1px solid #c3d1ed;border-collapse:collapse;}
table.prices thead tr td {font:18px Arial;color:#4d749c;}
table.prices tbody tr td {width:150px;}
table.prices tbody tr td h3 {font:32px Arial;color:#4d749c;border:0;padding:0;margin:0;}
table.prices tfoot tr td {}


/* contacts */
ul.contactform {list-style:none;margin:0;padding:0;}
ul.contactform li {background:none;margin:0;padding:0 0 10px 0;line-height:32px;}

.linput {background:url('img/lbg_input.png') no-repeat;width:500px;height:22px;padding:3px 0 0 2px;overflow:hidden;}
.linput select,.linput input.text {background:none;border:0;width:496px;color:#444;font:12px Arial;}
.linput input.text {padding:1px 3px 0 3px;width:491px;}
.linput_textarea {background:url('img/lbg_textarea.png') no-repeat;width:500px;height:100px;padding:3px 0 0 4px;overflow:hidden;}
.linput_textarea textarea {border:0;width:492px;height:90px;color:#444;font:12px Arial;background:none;}
.ldate {background:url('img/input_bgb_date.png') no-repeat;width:50px;height:22px;padding:3px 0 0 2px;overflow:hidden;float:left;}
.ldate input.text {padding:1px 3px 0 3px;width:32px;border:0;color:#444;font:12px Arial;background:none;}
a.dateico {width:16px;height:16px;float:left;background:url('img/smicons/date.png') no-repeat;margin:2px 0 0 0;}

input.confirmbutton, input.confirmbutton:hover, input.confirmbuttonmd, input.confirmbuttonmd:hover {background-image:url('img/confirm.jpg');background-repeat:no-repeat;width:81px;float:left;	border:0; cursor:pointer;font:12px Arial;color:#fff;text-decoration:none;text-align:center;padding:2px 0;margin:0 5px 0 0;line-height:12px;}
input.confirmbuttonmd, input.confirmbuttonmd:hover {background-image:url('img/confirm_md.jpg');width:120px;}
input.confirmbutton:hover, input.confirmbuttonmd:hover {background-position:0 -22px;}
ul.contactform li.bli {padding:0;line-height:18px;}



/* industry types */
.industry_types img {margin:0 0 20px 20px;}

.blog .entry .entry {padding:10px 0px}


/*   sign up form   */
.signupformbg {background:url(img/signup/signupbg.jpg) no-repeat;width:306px;height:184px;padding:50px 12px 0px 12px;}
.signupformbg p {color:#ffffff;font-size:11px;font-family:Arial;line-height:15px;width:300px;}
.signupformbg table {margin-bottom:5px;}
.signupformbg table tr td {vertical-align:top;padding-bottom:5px;}
td.sglabel {color:#ffffff;font-family:Tahoma;font-size:18px;text-align:right;}
td.sginput {padding-bottom:0px}
td.sginput div {background:url(img/signup/signupinput.gif) no-repeat;width:191px;height:23px;}
td.sginput div input {background:none;border:0px;font-weight:bold;color:#748c1a;padding:3px 0px 0px 5px;width:178px;}

span.signupbutton {background:url(img/signup/signupbtn.jpg) no-repeat;width:281px;height:36px;display:block;}
span.signupbutton {background-position:0 -36px;}
span.signupbutton button {background:none;border:none;width:281px;height:36px;cursor:pointer;}


/*  sign up form lv   */
.sformbglv {background:url(../img/signup/signupbg.jpg) no-repeat;height:230px;padding:65px 12px 0px 12px;}
.sformbglv p {width:290px;}
.sformbglv table tr td.sginput div {background:url(../img/signup/signupinput.gif) no-repeat;width:177px;height:23px;}
.sformbglv table tr td.sginput div input {width:164px;}
.sformbglv span.signupbutton {background:url(../img/signup/signupbtn.jpg) no-repeat;}




/* resources */
.resource-line {border-bottom:1px solid #dddddd;padding-bottom:10px;padding-top:0px;}
.resource-block {border-bottom:1px solid #dddddd;padding-bottom:15px;padding-top:15px;}
.resource-block img {float:left;margin-right:20px;border:0px;}
.entry .leftframe .resource-block h3 {margin:0px;margin-bottom:10px;margin-top:0px;color:#4d749c;font-family:Arial;font-size:14px;font-weight:bold;}
.resource-block p {margin:0px;margin-bottom:10px;}
.resource-block a.download-btn {width:134px;height:34px;background:url('img/resources/download.jpg') no-repeat;
								float:right;font-family:Arial;font-weight:bold;font-size:15px;    text-shadow: 0 1px 1px #FFFFFF;
								text-align:center;line-height:36px;text-decoration:none;color:#888888;overflow:hidden;}
.resource-block p {text-align:justify;}
								
.page-selection {width:500px;height:30px;margin-top:10px;}
.page-selection ul {float:left;list-style:none;margin:0px;padding:0px;}
.page-selection ul li {float:left;margin:0px;padding:0px;margin-right:5px;background:none;}
.page-selection ul li a {width:24px;line-height:13px;border:1px solid #eeeeee;font-size:11px;color:#666666;text-decoration:none;font-family:Arial;display:block;text-align:center;}
.page-selection ul li a:hover {background:#6ea9bb;color:#ffffff;border:1px solid #6ea9bb;}
.page-selection ul li.active a {background:#6ea9bb;border:1px solid #6ea9bb;color:#ffffff;cursor:default;}

.resdown-left,.resdown-right {float:left;}
.resdown-left {width:362px;margin-right:20px; }


.fr-top {background:url('img/resources/fr-top.jpg') no-repeat;width:362px;height:8px;}
.fr-bot {background:url('img/resources/fr-bot.jpg') no-repeat;width:362px;height:8px;}
.fr-mid {border:0px;border-left:1px solid #e8eff5;border-right:1px solid #e8eff5;background:#f7f9fc;width:320px;padding:7px 20px;}


.resdown-left .fr-mid h3 {margin:0px;margin-bottom:10px;color:#6791bb;font-size:28px;font-weight:bold;line-height:32px;font-family:Arial;text-transform:uppercase;}

button.res-download-btn {border:none;background:url('img/resources/download-btn.jpg') no-repeat;width:138px;height:33px;line-height:27px;overflow:hidden;font-family:Arial;font-size:14px;text-transform:uppercase;text-shadow: 0 1px 1px #729a10;color:#ffffff;cursor:pointer;font-weight:bold;}

.input-text {background:url('img/resources/input-text.jpg') no-repeat;width:218px;height:25px;padding:0px;}
.input-text input.text {border:0px;background:none;width:208px;height:25px;font-family:Arial;color:#666666;font-size:12px;line-height:25px;padding:0px;padding:0px 5px;}
.input-select {background:none;width:320px;height:25px;padding:0px;}
.input-select select {border:0px;background:none;width:320px;height:25px;font-family:Arial;color:#666666;font-size:12px;line-height:25px;padding:0px;padding:4px 5px;}

table.resdown-form {}
table.resdown-form tr td {font-size:11px;color:#6791bb;font-family:Arial;font-weight:bold;vertical-align:top;}
table.resdown-form tr td span.err {color:#d23802;font-weight:bold;}
table.resdown-form tr td.resdown-label {line-height:17px;height:17px;width:100px;padding-bottom:5px;}
table.resdown-form tr td.resdown-input {line-height:33px;height:33px;width:218px;padding-bottom:10px;}

table.resdown-subscribe tr td {vertical-align:middle;height:30px;font-size:12px;font-weight:bold;padding-right:5px;}
table.resdown-subscribe {margin-bottom:20px;}
table.resdown-subscribe tr td label {cursor:pointer;}

.resdown-right {width:560px;}
.resdown-right h2 {margin:0px;margin-bottom:15px;color:#4c739c;}
.resdown-right p {text-align:justify;}
.resdown-right ul {margin-left:0px;padding-left:0px;margin-top:10px;margin-bottom:10px;}
.resdown-right ul li {}

b.bltext {color:#6791bb;}

.infoframe {
    background: #F4F7FB;
    border: 1px solid #C3D1ED;
    border-radius: 1em 1em 1em 1em;
    margin-bottom: 20px;
    padding: 10px;
}

.infoframe strong {color:#4D749C;}

/* Social Sharing */
.socialsharing {}
.linkedin-share, .tweeting, .fblike, .addthis, .plusone {float:left;height:20px;margin-bottom:10px;}
.linkedin-share {width:100px;padding-top:1px;}
.tweeting {width:100px;margin-right:6px;}
.fblike {width:80px;position:relative;margin-right:3px;}
.fblike .likelike {position:absolute;margin-top:0px;}
.addthis {width:350px;}
.addthis_button_facebook_like {margin-left:10px;}
.plusone {width:70px;}

/* mailigen plugins */
table.mailigen-plugins {}
table.mailigen-plugins tr td {}
table.mailigen-plugins tr td img {padding-bottom:16px;}
table.mailigen-plugins tr td p {margin:0px;margin-bottom:10px;color:#666666;}
table.mailigen-plugins tr td h3 {margin:0px;margin-bottom:6px;color:#4D749C;}
table.mailigen-plugins tr td .csoon {font-style:italic;color:#999999;}
