/***********************************************

General Site Styles

***********************************************/

body{padding:0;margin:0;font-family: "Verdana", Helvetica, Arial,sans-serif;font-size:10pt;background-color:#ffffff;background-image:url(../../v2_images/background.png);background-repeat:repeat-x;}

img{border:0;outline:none;}

hr{border:1px solid #cccccc;}

ul{margin:3px 5px;}

li{}

h1{font-size:14px;color:#FFF;margin:0;}

h2{font-size:16px;font-weight:bold;color:#4aa1ff;border-bottom:1px solid #666;padding-bottom:3px;margin:0 0 5px;}

h3{font-size:20px;font-weight:bold;margin:0;}

/**/

#overallWrapper{width:950px;margin:0 auto;}



#subHeader{height:35px;line-height:35px;color:#ccc;font-size:11px;}

#subHeader a{color:#4aa1ff;text-decoration:none;outline:none;}

#subHeader a:hover{text-decoration:underline;}

#subHeader ul{margin:0;padding:3px 0;}

#subHeader li{display:inline; list-style-type:none;}



#mainNav{padding:30px 0 10px;}



#header{background-image:url(../../v2_images/sm2_ad.png);width:950px;height:200px;text-align:right;border:2px solid #999;border-bottom:0;}
#homepageHeader{background:#333;border:2px solid #999;border-bottom:0;width:950px;}
#homepageHeader .text{float:left;width:600px;margin:10px 0 0 30px;color:#FFF;}
#homepageHeader .button{float:right;}
#homepageHeader a{color:#FFF;outline:none;}
#homepageHeader a:hover{color:#999;}



/*Blocks*/

.leftBlock{float:left;}

.rightBlock{float:right;}

.clear{clear:both;}



/*3 Col*/

.leftThird{width:256px;float:left;}

.rightThird{width:256px;float:right}

.centerThird{width:256px;margin:0 auto;}



/*Main Content*/

#mainPage{width:950px;background-color:#333;color:#ccc;padding:10px 0 20px;border:2px solid #999;border-top:0;}

#mainPage #content{width:900px;margin:0 auto;}

#mainPage a{color:#999;outline:none;}

#mainPage a:hover{color:#fff;}

#mainPage .subTitle{color:#4AA1FF;font-weight:bold;font-size:16px;border-bottom:1px solid #666;margin-bottom:5px;}

#mainPage .subTitle .spec{float:right;color:#FFF;}

#mainPage .article{padding:0 5px;font-size:12px;margin-bottom:10px;clear:both;}

#mainPage .article p{margin:0 0 10px;}

#mainPage .article ul{margin:10px 0;}

/*#mainPage img{border:2px solid #999;}*/

#pageTitle{padding:10px;font-weight:bold;background-color:#454545;margin-bottom:10px;color:/*#C5D2E0*/#fff;text-align:center;}

#pageFoot{padding:10px;text-transform:uppercase;font-weight:bold;font-size:14px;background-color:#454545;margin-top:5px;color:#C5D2E0;}

#quote{font-size:24px;margin-bottom:10px;text-align:center;}

/*Footer*/

#footer{height:150px;background-color:#333;color:#999;margin-top:10px;background-image:url(../../v2_images/footer.png);background-position:top;background-repeat:repeat-x;padding:30px;}

#footerWrap{width:800px;margin:0 auto;}

#footer #left{width:200px;float:left;}

#footer #right{width:200px;float:right;}

#footer #mid{width:200px;margin:0 auto;}

#footer .title{font-size:14px;color:#4aa1ff;font-weight:bold;}

#footer ul{margin:0;padding:0;}

#footer ul li{list-style-type:none;padding:2px 0;border-bottom:1px solid #666;}

#footer a{color:#999;text-decoration:none;outline:none;}

#footer a:hover{text-decoration:underline;}



/**/

#leftCol{width:425px;float:left;}

#rightCol{width:425px;float:right;}



#clients{padding:0 5px;font-size:12px;margin-bottom:10px;clear:both;}

#clients img{padding:3px;}



/**/

.blog{background-image:url(../../v2_images/icons/blog.png);background-position:left;background-repeat:no-repeat;padding:0 0 3px 24px;margin-bottom:5px;color:#4aa1ff;height:30px;border-bottom:1px dotted #666;}

.blog .title{font-size:14px;color:#FFF;}

.blog .position{font-size:11px;color:#999;padding-left:10px;}

.blog .launch{width:50px;float:right;}

#network li{border-bottom:1px solid #999;}



/**/

.submitButton{width:100px;height:30px;text-align:center;color:#FFF;background-color:#999;border:0;font-weight:bold;}



/*Pricing Table*/

.planTitle{text-align:center;padding-bottom:5px;}

.rowID{border-bottom:1px solid #585858;padding:10px 15px 10px 0;text-align:right;font-size:11px;}

a.white{color:#FFF;text-decoration:none;cursor:help;outline:none;/*border-bottom:1px dotted #999;padding-bottom:3px;*/}

a.white hover{color:#000;}

.darkHeadCell{background-color:#333;background-image:url(../../v2_images/darkPriceBack.png);background-position:top;background-repeat:no-repeat;width:120px;text-align:center;padding:5px 0 20px 0;}

.lightHeadCell{background-color:#3B3B3B;background-image:url(../../v2_images/lightPriceBack.png);background-position:top;background-repeat:no-repeat;width:120px;text-align:center;padding:5px 0 20px 0;}

.darkCell{background-color:#333;border-bottom:1px solid #585858;padding:10px 0;font-size:11px;font-weight:bold;text-align:center;}

.lightCell{background-color:#3B3B3B;border-bottom:1px solid #585858;padding:10px 0;font-size:11px;font-weight:bold;text-align:center;}

.highlightCell{background-color:#828181;border-bottom:1px solid #585858;padding:10px 0;font-size:11px;font-weight:bold;text-align:center;}

.bigCell{background-color:#484848;border-bottom:1px solid #585858;padding:10px 0; text-align:center;font-weight:bold;font-size:11px;}

.cellBigLabel{font-size:16px;font-weight:bold;color:#FFFF99}

.cellSmallLabel{font-size:11px;color:#FFFFCC;}

.explain{cursor:help;text-decoration:none; color:#CCC;}

/*Tooltip*/

.tip {width:250px;border:solid 3px #000; /*background-image:url(../../v2_images/tipBackground.png);*/ background-color:#484848; padding:10px; font-size:12px; layer-background-color:#ffffcc; position:absolute; z-index:100; visibility:hidden; top:20px; left:90px; }



/*Webinar*/

#webinarTable{width:100%;text-align:center;}

#webinarTable .titlebar{font-size:18px;font-weight:bold;color:#FFFF99;padding:5px 0;}

#webinarTable .nextInLine{background:#999;color:#000;}

#webinarTable .alternateRow{background:#3B3B3B;}

#webinarTable .date{font-size:14px;font-weight:bold;}

#webinarTable .time{font-size:12px;}