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

html, body {
background-color:#ededed;
margin:0 auto;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
/* font-family: georgia, times, "times new roman"; */
color:#373736;
}

a:link a:active {
color:#000066;
}
h1 {
font-size:22px;blb
}


#outerbox {
width:960px;
border:1px solid #CCCCCC;
margin:0 auto;

background-color:white;
}
#headerbox {
background-color:#0c1d50;
height:65px;
}
.selogo {
margin:11px 0 0 32px;
float:left;
}
.p800 {
float:right;
margin:12px 10px 0px 0px;
}
#topmenu {
color:white;
font-weight:bold;
width:566px;
float:left;
margin:22px 0 0 39px;
font-size:14px;
}
#topmenu ul {
list-style: none;
padding: 0;
margin: 0;
}
#topmenu li {
float:left;
margin:0 22px 0 0;
}
a.topmenu:link, a.topmenu:visited, a.topmenu:active{
color:white;
text-decoration:none;
}
a.topmenu:hover{
color:#99FFFF;
text-decoration:none;
}


#maindiv1 {
height:/*385*/ 400px;
background-color:white;
}
#maindiv1a{
margin:0 11px;
background-image:url(../images/maindivbg.jpg);
background-position:0 70px ;
background-repeat:repeat-x;
height:/*385*/ 400px;
border-top:1px solid #FFFFFF;
}
#maindiv1b{
margin:0 11px;
border-top:1px solid #FFFFFF;

}
.vimeoiframe {
margin:0 auto;
}
.mainplaque{
margin:28px 0 0 20px;
float:left;
}
#maindiv2 {
height:274px;
}
#freetrialpic{
float:right;
width:536px;
height:332px;
background-image:url(../images/freetrialpic.png);
background-repeat:no-repeat;
}
#maincatch {
color:#990000;;
font-size:18px;
font-weight:bold;
margin:20px 0 0 10px;
}
#maindiv2a {
width:/* 409px*/ 540px;
margin:30px 0 0 40px;
float:left;
}
#maindiv2a h1{
color:#990000;
font-size:18px;
}
#maindiv2b {
width:400px;
float:right;
margin:0 20px 0 0;
padding:10px;
background-color:#f1f1f1;
}
.letsgetstarted {
text-align:center;
}
#footerbox {
background-color:#c3c3c3;
height:115px;
padding:32px 10px 0 10px;
text-align:center;
font-size:12px;
line-height:20px;
clear:both;
}
.clientlogoindex {
padding:0px 0 20px 30px;
width:/* 409px*/ 540px;
}
.clientlogoindex h1{
color:#990000;
font-size:18px;
margin-bottom:10px;
}
.clear { clear:both; }
.lmbtn { padding:18px 0 0 0;}
#underbox {
/* background-color:#99FF33; */
margin-bottom:30px;
}
#underbox1 { float:left; width:285px;margin-left:60px;}
#underbox1 h1{
color:#990000;
font-size:18px;
margin-bottom:20px;
}
#underbox2 h1{
color:#990000;;
font-size:18px;
margin-bottom:20px;
}
#underbox2 { float:right; width:613px;}
.vidindex {
width:240px;
padding:2px;
border:1px solid #c0c0c0;
}
.vidindexwrap {
width:244px;
clear:both;
font-size:11px;
text-align:right;
margin-bottom:23px;
}
.cltmindex {
height:147px;
margin-bottom:23px;
padding-right:50px;
font-size:15px;
}
.cltmindex img {
float:left;
margin:0 20px 0 0;
}
.cltmindex h2 {
color:#333333;
font-size:17px;
margin:0 0 6px 0;
}
.hrbar {
padding:20px;
}
div.hrbar hr { background-color:#999999; }
#content{
min-height:300px;
background-color:white;
}
.lntitle {
text-align:center;
margin:20px 0 0 0;
}
.lntitle2{
text-align:center;
margin:40px 0 0 0;
}
.lntitle3{
text-align:center;
margin:40px 0 40px 0;

}
.lntitle2 p {
margin:10px 0 30px 0;
}
.lntitle h1 {
font-size:22px;
}
h1.grayq {
font-size:18px;
margin:10px 0 20px 0;
color:#999999;
font-style:italic;
}
.lncontent {
padding:30px 44px;
}
.lncontent2{

}

.lncontentrow {
width:870px;
margin:0 0 37px 0;
clear:both;
}
.alright {
float:right;
}
.alleft {
float:left;
}
.alcenter {
text-align:center;
}
.pricingtbl {
background-color:#f2f2f2;
width:610px;
margin:0 auto;
font-weight:bold;
}
.pricingrw {
padding:20px;
clear:both;
font-weight:bold;
border-bottom:1px solid #e4e4e4;
}
.pricingrw2 {
padding:16px;
font-size:14px;
clear:both;
font-weight:bold;
border-bottom:1px solid #e4e4e4;
border-top:1px solid white;
}
.pricingrw3 {
padding:16px;
font-size:14px;
clear:both;
font-weight:normal;
border-bottom:1px solid #e4e4e4;
border-top:1px solid white;
}
.pricingrw4{
padding:16px;
font-size:12px;
clear:both;
font-weight:normal;
border-bottom:1px solid #e4e4e4;
border-top:1px solid white;
text-align:center;
}
.prvidbx {
width:233px;
height:133px;
border:1px solid #c0c0c0;
margin:0 auto;
}
.programtbl {
width:/*710px*/ 835px;
margin:0 auto;
font-weight:bold;
}
.ctrdiv {
margin:0 auto;
text-align:center;
}
.pricingrw2 table {
font-weight:normal;
border:0;
}
table.ordertable td{
padding:6px;
}
table.ordertable input {
font-weight:bold;
color:black;
font-size:16px;
}
.ordertbldiv {
width:610px;
margin:0 auto;
font-weight:bold;
border:1px solid #d6d6d6;
}
.orderrw {
padding:20px;
clear:both;
font-weight:bold;
border-bottom:1px solid #e4e4e4;
background-color:#f0f1e8;
}
.orderexpl {
font-size:12px;
color:#999999;
}
.reqstar {color: #FF0000}
.prdtl {
width:300px;
background-color:#CCCCCC;
}
.sharebutton span {
}





/************ program price *******************/
.strike {
text-decoration:line-through;
}
.regpricediv {
font-size:14px;
color:#999999;
margin:0 0 8px 0;
text-align:right;
text-align:center;
}
.pricediv {
text-align:right;
margin:0 0 8px 0;
text-align:center;
font-weight:bold;
}
.price {
font-size:30px;

}
.costdiv {
text-align:right;
}
/*******************************/
.indexplaque {
float:right;
margin:10px 14px 0 0;
}
#addproducts a:link {
color:#000099;
}
#mainvid {
margin:10px 0 0 28px;
width:500px;
}
#vimeovid {
margin:30px auto;
width:840px;
}
.mainvidtitle {
font-size:22px;
color:#990000;
font-weight:bold;
width:500px;
margin:33px 0 0 28px;
}
.learnindex {
float:right;
}

#calctable td{
text-align:left;
font-weight:normal;
padding-bottom:6px;
}
#calctable tr{
border-bottom:1px dotted #999999;
}
#calctable {
margin:0 auto;
}
.calctbldiv {
background-color:#f2f2f2;
width:610px;
margin:0 auto;
font-weight:bold;
font-size:14px;
padding:20px 0 10px 0;
text-align:center;
/* drop shadow effect */
box-shadow: 3px 3px 3px #e6e6e6;
-webkit-box-shadow: 3px 3px 3px #e6e6e6;
-moz-box-shadow: 3px 3px 3px #e6e6e6;
filter: progid:DXImageTransform.Microsoft.dropShadow(color=#e6e6e6, offX=3, offY=3, positive=true);
}
#rm_container {
text-align:left;
margin:20px 40px;
font-weight:normal;
border-top:1px dotted #999999;
}
a.ordlink {
color:#003366;
}
.chred {
color:#990000;;
}
#rm_container h1 {
color:#003366
}
.blb {
width:500px;
margin:0 auto;
border:1px dotted #999999;
background-color:white;
padding:20px;
background-image:url(../images/detailedemail.jpg);
background-repeat:no-repeat;
}
.blb2 {
width:500px;
margin:20px auto;
border:1px dotted #999999;
background-color:white;
padding:20px;
/* background-image:url(../images/detailedemail.jpg); */
background-repeat:no-repeat;
}
.buttonctr {
text-align:center;
}
.orderdiv {
width:500px;
margin:20px auto;
border-top:1px solid #c9c9c9;
border-bottom:1px solid #c9c9c9;
padding:10px 0px 20px 0px;
text-align:center;
font-size:14px;
}
.priceblock{
padding:6px;
box-shadow: 3px 3px 3px #e6e6e6;
-webkit-box-shadow: 3px 3px 3px #e6e6e6;
-moz-box-shadow: 3px 3px 3px #e6e6e6;
filter: progid:DXImageTransform.Microsoft.dropShadow(color=#e6e6e6, offX=3, offY=3, positive=true);
}
.pricebrk {
font-weight:normal;
font-size:14px;
padding:20px 0px;
width:180px;
float:right;
}
.recprog {
width:300px;
background-color:#00FF66;
float:left;
}
.recprog2 {
width:400px;
background-color:#99CC00;
float:left;
}
td.ch1 {
padding-bottom:8px;
font-weight:bold;
}
.prprice {
width:260px;
float:right;
}
.titles {
padding:10px 200px;

}
.blue {
color:#003366;
}
td.gray_header { background-color:#e6e6e6; font-size:14px; font-weight:bold; color:#001c4b; border-top:1px #FFFFFF solid; border-bottom:1px solid #c1c1c1; }
td.gray_border { border-bottom:1px solid #c1c1c1; }
a:link, a:visited, a:active {
color:#003399;
text-decoration:none;
}
.pricebox-l {
width:144px;
height:325px;
border-top:1px solid #999999;
border-right:0;
border-bottom:1px solid #999999;
border-left:1px solid #999999;
padding:11px;
text-align:center;
font-family:Helevatica, Arial;
}
.pricebox-r {
width:144px;
height:325px;
border-top:1px solid #999999;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
border-left:0px solid #999999;
padding:11px;
text-align:center;
font-family:Helevatica, Arial;
}
.pricebox-c {
width:144px;
height:325px;
border-top:1px solid #999999;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
border-left:1px solid #999999;
padding:11px;
text-align:center;
font-family:Helevatica, Arial;
}
.pricebox2 {
width:144px;
height:348px;
border:2px solid #3485b7;
padding:11px 11px 11px 11px;
text-align:center;
font-family:Helevatica, Arial;
}
table.priceboxtbl {
padding:0;
margin:0 auto;
letter-spacing:-1px;
}
.priceboxtbl h2 {
margin:0;
}
.priceannual {
font-size:20px;
}
.emp {
font-weight:bold;

}
.prred {
color:#c93c13;
}
.costsep {
margin:6px 0;
font-size:13px;
}
.annually {
font-size:12px;
}
.buttonselect {
margin:10px 0 0 0;
}
.mp {
color:#3485b7;
font-weight:bold;
margin:0 0 0 0;
}
#ordercart table{
width:100%; border:0; background:#fff; border-collapse:collapse;
}
#ordercart tr {  }
#ordercart th { background:#ccffcc }
#ordercart th, #ordercart td { padding:5px; border:0; border:solid 1px #ccc; vertical-align:top; text-align:left; font-weight:normal; }
#cart_div{
text-align:right;
}
.sameasb {
font-size:12px;
}
.nb2 {
margin:0 auto;
}
