body{background-color: #E5E5E5;margin:10px}
body,td,th,li,input,textarea,select {font-family: Arial, Verdana, Helvetica, sans-serif;}
body,td,th{font-size:13px;}

a:hover{color:red;}

h1{color:#0A76BE;background:#DEE7F7;font-size:22px;margin:-10px 0 15px 0;border-top:1px solid #0879BF;padding:2px 4px 2px 4px}
h2 {border-bottom:1px solid #000000;font-size:20px}


a img{border:none;}

.layout{width:766px;border-collapse:collapse; }
.layout td,.layout th{padding:0px;margin:0px; }
.layout td img{vertical-align: bottom}

.layout .leftcolumn{width:77px;  background: url(/images/left_bg.gif) repeat-y; vertical-align:top;}
.layout .content{background:#FFFFFF;padding:0 10px 20px 10px;vertical-align:top;}
.layout .whatsnew{background:#BDD7EE;width:191px;vertical-align:top;}
.layout .whatsnew ul{padding:0;margin:0 0 0 25px}
.layout .whatsnew li{ list-style: url(/images/bullet.gif);vertical-align:middle;margin:10px 0 0 0;font-weight:bold;}
.layout .rightcolumn{width:10px;background:#000000;}
.layout .footer{background:#000000;color: #BCBCBC;text-align:center;font-size:11px;padding:3px;}
.layout .footer a:link    {text-decoration: underline; color: #BCBCBC; margin:0px;}
.layout .footer a:visited {text-decoration: underline; color: #7F7FBC; margin:0px;}
.layout .footer a:hover   {text-decoration: underline; color: red; margin:0px;}
.layout .features{background:#BDD7EE;width:191px;vertical-align:top;}
.layout .features li{ list-style: url(/images/bullet.gif);vertical-align:middle;margin:10px 0 0 0;font-weight:bold;}
.layout .features a:link,.features a:visited{color:#000000;}
.layout .features a:hover{color:red;}

.submenuholder {float:right;width:200px;margin:13px 0px 15px 30px}

.submenu {float:right;width:200px;background-color: #DEE7F7;font-weight:bold;border:1px solid #0A76BE;margin:0 0 10px 0} 
.submenu ul{margin:13px 0 7px 30px;padding:0 10px 0 0;}
.submenu li{ list-style: url(/images/bullet.gif); margin:0 0 15px 0;vertical-align:middle;}
.submenu a:link { text-decoration: none; color: #000000; font-size: 13px; font-family: Arial, Geneva, Helvetica; font-weight: bold; margin:0px;}
.submenu a:visited {text-decoration: none; color: #000000; font-size: 13px; font-family: Arial, Geneva, Helvetica; font-weight: bold; margin:0px;}
.submenu a:hover {text-decoration: underline; color: red; font-size: 13px; font-family: Arial, Geneva, Helvetica; font-weight: bold; margin:0px;}

.submenuLeft {float:left;width:240px;background-color: #DEE7F7;font-weight:bold;border:1px solid #0A76BE;margin:0 0 10px 0} 
.submenuLeft ul{margin:13px 0 7px 30px;padding:0 10px 0 0;}
.submenuLeft li{ list-style: url(/images/bullet.gif); margin:0 0 15px 0;vertical-align:middle;}
.submenuLeft a:link { text-decoration: none; color: #000000; font-size: 13px; font-family: Arial, Geneva, Helvetica; font-weight: bold; margin:0px;}
.submenuLeft a:visited {text-decoration: none; color: #000000; font-size: 13px; font-family: Arial, Geneva, Helvetica; font-weight: bold; margin:0px;}
.submenuLeft a:hover {text-decoration: underline; color: red; font-size: 13px; font-family: Arial, Geneva, Helvetica; font-weight: bold; margin:0px;}


.subcontent{padding:0 10px 10px 10px}

.featureslist {width:100%;border-collapse:collapse;}
.featureslist td, .featureslist th {padding:3px;}
.featureslist .even{background:#EFEFEF;}
.featureslist a:link { text-decoration: none; color: #3300FF; font-size: 13px; font-family: Arial, Geneva, Helvetica; font-weight: bold; margin:0px;}
.featureslist a:visited {text-decoration: none; color: #3366FF; font-size: 13px; font-family: Arial, Geneva, Helvetica; font-weight: bold; margin:0px;}
.featureslist a:hover {text-decoration: underline; color: red; font-size: 13px; font-family: Arial, Geneva, Helvetica; font-weight: bold; margin:0px;}
.featureslist a.movie:link {text-decoration: none;color: #003399;font-size: 8px;font-family: Arial, Geneva, Helvetica;font-weight: bold;  margin:0px;}

table .pricelist {width: 450px; border: 2px solid}
table .pricelist td {background-color: #ebebea; border-top: 1px solid black; border-left: 1px solid black}
td .price {text-align: center}

.testimonials{ background: #FFFFFF url(/images/testimonials_bg.gif) repeat-y;border:1px solid #0F7EC5;color:#FF0000;font-weight:bold;padding:5px 10px 5px 10px;font-size:11px;margin:5px;}
.testimonials .author{color:#000000;float:left;}
.testimonials .readmore{float:right;  background: url(/images/testimonials_arrow.gif) no-repeat right;padding:0 10px 0 0 }
.testimonials .spacer{clear:both;font-size:1px;}
.testimonials p{margin:3px 0 3px 0}

.testimonialsHome{ background: #FFFFFF url(/images/testimonials_bg.gif) repeat-y;border:1px solid #0F7EC5;color:#0000FF;font-weight:bold;padding:5px 10px 5px 10px;font-size:11px;margin:5px;}
.testimonialsHome .author{color:#000000;float:left;}
.testimonialsHome .readmore{float:right;  background: url(/images/testimonials_arrow.gif) no-repeat right;padding:0 10px 0 0 }
.testimonialsHome .spacer{clear:both;font-size:1px;}
.testimonialsHome p{margin:3px 0 3px 0}

.tutorialheader{border-top:2px solid #000000;border-bottom:2px solid #000000;width:100%;border-collapse:collapse;}
.tutorialheader td{background: #015AC1 url(/images/tutorialheaderbg.gif);padding:0}

.whatsnew2{background:#DF321C;margin:20px 0 0 0;color:#FFFFFF;border-bottom:1px solid #000000;font-size:11px;}
.whatsnew2 h2{background: #000000 url(/images/whatsnewbg.gif) repeat-x top;color:#FFFFFF;font-size:21px;padding:2px 15px 2px 15px;margin:0 0 10px 0}
.whatsnew2 h3 {color:#FFFFFF;font-size:16px;font-weight:bold;padding:0px 5px 0px 5px;margin:1px 0 5px 0;border-bottom:2px solid #000000} 
.whatsnew2 p{margin:0 15px 10px 15px;}
.whatsnew2 a:link { text-decoration: none; color: #FFFFFF; font-size: 14px; font-family: Arial, Geneva, Helvetica; ; margin:0px;}
.whatsnew2 a:visited {text-decoration: none; color: #FFFFFF; font-size: 14px; font-family: Arial, Geneva, Helvetica; ; margin:0px;}
.whatsnew2 a:hover{text-decoration: underline; color:#C0C0C0;}


.checkoutfeatures {width:100%;margin:20px 0 15px 0;border:3px solid #0F87D5}
.checkoutfeatures th{text-align:left;width:140px;background: #ECF4FB url(/images/checkoutthesefeaturesbg1.gif) repeat-x top;border-right:1px solid #0F87D5;padding:10px;}
.checkoutfeatures td{padding:2px;font-size:11px;background:#FFF9E0 url(/images/checkoutthesefeaturesbg2.gif) repeat-x top}
.checkoutfeatures ul{padding:0;margin:0 0 0 25px}
.checkoutfeatures li{ list-style: url(/images/bullet3.gif);vertical-align:middle;margin:0 0 5px 0;font-weight:bold;}
.checkoutfeatures h2{font-size:18px;font-weight:bold;border:none;margin:0 0 10px 0;color:#0E6FAF;}
.checkoutfeatures a:link { text-decoration: none; color: #3300FF; font-size: 11px; font-family: Arial, Geneva, Helvetica; font-weight: bold; margin:0px;}
.checkoutfeatures a:visited {text-decoration: none; color: #3366FF; font-size: 11px; font-family: Arial, Geneva, Helvetica; font-weight: bold; margin:0px;}
.checkoutfeatures a:hover{text-decoration: underline; color:red;}

.plantable{width:100%;border:2px solid #0f87d5}
.plantable td{background: url(images/plan-bg.gif) top left repeat-x;padding:5px 10px;border-right:1px solid #b7dbf2;}
.plantable td h2{color:#0e6faf;border:none;padding:0;margin:0 0 10px 0}
.plantable td ul{margin:0 0 10px 0px;padding:0;list-style:none;}
.plantable td li{margin:0 0 3px 0px;padding:0 0 0 10px;background: url(images/plan-bullet.gif) 0 4px no-repeat;list-style:none;}
.plantable th{background:#0f87d5;text-align:left;font-weight:bold;color:#fff;padding:5px 10px}
.plantable th a{color:#fff}
.plantable th img{vertical-align:middle;}

a.navlink2:link {
 text-decoration: none;
 color: #003399;
 font-size: 13px;
 font-family: Arial, Geneva, Helvetica;
 font-weight: bold;
   margin:0px;
}

a.navlink2:visited {
 text-decoration: none;
 color: #000000;
 font-size: 13px;
 font-family: Arial, Geneva, Helvetica;
 font-weight: bold;
   margin:0px;
}

a.navlink2:hover {
 text-decoration: underline;
 color: red;
 font-size: 13px;
 font-family: Arial, Geneva, Helvetica;
 font-weight: bold;
   margin:0px;
}


.specialTable { border-top: 1px solid black;
padding: 0px 0px 0px 0px }

.specialRowTitle {
 font-size: 15px;
 color: #004080;
 font-family: Arial, Geneva, Helvetica;
 font-weight: bold;
}

.specialRowTitleBlack {
 font-size: 15px;
 color: #000000;
 font-family: Arial, Geneva, Helvetica;
 font-weight: bold;
}

.specialRowTitleBlackUnderlined {
 font-size: 16px;
 color: #000000;
 font-family: Arial, Geneva, Helvetica;
 font-weight: bold;
 text-decoration: underline;
}


.publishTableLeft{ 
background: #FFFFFF url(/images/testimonials_bg.gif) repeat-y;
border:1px solid #0F7EC5;
color:#FF0000;
font-weight:bold;
padding:5px 10px 5px 10px;
font-size:11px;
margin:5px;
}
.publishTableRight{ 
background: #FFFFFF url(/images/testimonials_bg_mirrored.gif) repeat-y;
border:1px solid #0F7EC5;
color:#FF0000;
font-weight:bold;
padding:5px 10px 5px 10px;
font-size:11px;
margin:5px;
}

.downloadLinkStyle{
font-weight:bold;
text-align:center;
font-size: 17px;
font-family: Arial, Geneva, Helvetica;
}
.downloadLinkStyle a:visited{text-decoration: underline;color:#1a11c1;}
.downloadLinkStyle a:link { text-decoration: underline; color: #1a11c1;}
.downloadLinkStyle a:hover {text-decoration: underline; color: #1a11c1;}

.downloadLinkStyleSmall{
font-weight:bold;
font-size: 14px;
font-family: Arial, Geneva, Helvetica;
}
.downloadLinkStyleSmall a:visited{text-decoration: underline; color:#1a11c1;}
.downloadLinkStyleSmall a:link { text-decoration: underline; color: #1a11c1;}
.downloadLinkStyleSmall a:hover {text-decoration: underline;color: #1a11c1;}

kStyleSmall a:hover {text-decoration: underline;color: #1a11c1;}

