body{  margin:0 auto; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#000;}
.bodyDiv,.footerDiv{width:974px;margin:0 auto;}
img{border:0; display:block;}
sup{ font-size:11px;}
.clearDiv{clear:both;}
.floatLeft{ float:left;}
.floatRight{ float:right;}
a{outline:none;}
/*Top Banner*/
.topBannerDiv{ width:100%;}
a span.logoDiv{ background:url(../images/logo.gif) no-repeat; width:345px; height:79px; float:left; cursor:pointer;}
.quickLink{float:right; padding:30px; padding-right:0px;}
.quickLink a{color:#007ACF;text-decoration:none; padding:5px;}
.quickLink a:hover{color:#FF6600;text-decoration:none; padding:5px;}
.blueLine{ background:#007ACF; width:100%; height:5px !important; font-size:0px;}
/*end of Top Banner*/
/*Banner*/
.banner{ margin-top:10px;}
.sharePointBanner{padding-left:55px;}
.sharePointButtonDiv{ float:left; width:290px; padding-left:25px;padding-top:10px;}
.sharePointWords{font:22px normal "Times New Roman", Times, serif; color:#0042bc; line-height:1.6; text-align:center;letter-spacing:-2;}
.sharePointDownloadBtn {cursor:pointer;padding-top:25px;}
.centerBG{background:url(../images/centerBG.gif) repeat-x 0 0;}
/*end of Banner*/

.benefitsAndTourDiv{ width:100%; margin-top:10px;}
.benefitContainer{float:left;width:49%;}
.tourContainer{float:right;width:49%;}
.bottomBorder{border-bottom:1px solid #c2c2c2; float:left; width:100%; height:33px;}
ul#tabTitle {list-style:none;_padding-top:5px;margin:0;padding-top:5px;padding-left:0px;}
ul#tabTitle li {float:left;height:29px;cursor:pointer;margin:0;padding:0;}
ul#tabTitle li a {text-decoration:none;float:left;display:block;background:url(../images/tabLeft.gif) no-repeat left top;height:29px;padding:0 3px;}
ul#tabTitle a span#title { float:left;display:block;background:url(../images/tabRight.gif) no-repeat right top;vertical-align:bottom;height:29px;padding:0px;}
.tabTxt {margin-top:5px;display:block;float:left;padding-right:15px;padding-left:15px;font: bold 13px Arial, Helvetica, sans-serif;color:#666666; font-weight:700;}

.benefitContent{}
.benefitAndTourBorder{border-bottom:1px solid #c2c2c2;border-right:1px solid #c2c2c2;border-left:1px solid #c2c2c2;}
.benefitsInfo{padding:7px;}
a.benefitsTitle{font-weight:bold;color:#0042bc;font-size:14px;text-decoration:none;}
a:hover.benefitsTitle{text-decoration:underline;}
a.learnMore{color:#0042bc; text-decoration:underline;}
a:hover.learnMore{color:#FF6600; text-decoration:underline;}
.titleDetail{padding:5px 0 15px 5px; line-height:12pt; color:#5b5b5b;}

.tourInfo{ padding:6px}

.titleText{ color:#000000; font-size:20px; font-weight:bold; text-decoration:none; border-bottom:1px dotted #666; padding-bottom:5px;}
.moreLinks{padding-bottom:40px;padding-top:20px;}
.moreLinks ul{list-style-type: none; list-style-image: none; list-style-position: outside; padding:0px; margin:0px; padding-top:15px;}
.moreLinks li{display:inline;}
.moreLinks li.title a{background:url(../images/bullet-small.gif) no-repeat;padding-left:20px;padding-right:15px;text-decoration:underline;color:#0042bc;font-size:12px;}

h3 a{color:#2078bf;font-size:20px;font-weight:bold;text-decoration:underline; margin:0px; padding:0px;}

.footer_info{background:#f0f0f0;text-align:center;padding:6px 0 6px 0;margin:10px 0 15px 0;border:1px solid #e4e4e4;clear:both;}
.footer_info a{padding:0 4px 0 4px;color:#00F;}
.footer_info a:hover{color:#0000B0;}
.copyright{text-align:center; padding:0px; margin:0px}

.mainContainer{padding-bottom:20px; width:100%;}
.leftSide{width:715px;float:left; border:1px solid #eee; margin-bottom:10px; padding:10px; min-height:600px;height:auto !important;height:600px; }
.rightSide{width:225px;float:right;}
.titleBG{height:50px; line-height:2.3; border-bottom:1px solid #D4EBFD; margin-bottom:10px;}
h1,.subTitle{ font-size:2em; font-weight:700; color:#007ACF; padding:0px; margin:0px;}
.subTitle{ padding-left:0px; padding-bottom:10px;font-size:1.25em; color:#666666;margin-top:10px;}
.subTitle p{text-align:center;line-height:2; font-weight:normal; font-size:13px; color:#5b5b5b;}
.subTitle h1{margin:0;padding:0;}
.blueColour{color:#007ACF;}
.redColour{color:#FF0000;}
.greenColor{color:#339933;}
.top a{color:#FF0000; text-decoration:underline;}
.faqDetailedInfo ul, .featuresDetailedInfo ul, .benefitsDetailedInfo ul,.faqAnswer ul{list-style-type: none; list-style-image: none;list-style-position: outside;padding:0px;margin:0px;padding-top:15px;}
.featuresDetailedInfo li.title, .benefitsDetailedInfo li.title,.faqAnswer li.title{font-weight:bold; color:#0042bc; font-size:13px;text-decoration:none;}
.faqDetailedInfo li.titleDetail, .featuresDetailedInfo li.titleDetail, .benefitsDetailedInfo li.titleDetail,.faqAnswer li.titleDetail{padding:0px 0 25px 5px;color:#5b5b5b; text-indent:15px; line-height:1.5;}
.benefitsDetailedInfo li.titleDetail{padding-top:5px;}
.featuresDetailedInfo li.titleDetail{text-indent:0;}
.faqAnswer li {padding-bottom:25px;padding-top:25px; border-bottom:1px dotted #999;}
.faqAnswer div.titleDetail{padding-left:0px; text-indent:0px;padding-bottom:8px; font-weight:normal; color:#5b5b5b;}
.featuresDetailedInfo li span.subtitle{ color:#0042bc; font-weight:700; text-decoration:none;}
.faqDetailedInfo li.titleDetail{text-indent:0;}
.faqDetailedInfo li.title a{padding-left:5px;color:#0042bc; font-size:12px; text-decoration:underline;}
.faqDetailedInfo li.title{padding-bottom:15px;}
.faqAnswer li.title{color:#D24015; line-height:2;}
.faqAnswer li.title div{line-height:1.7;}
.license ol{list-style:decimal;}
.license li{padding:0;margin:0; border:0px;}
/*************************** *********************************/
.downloadInfo ul,.pricingInfo ul{list-style-type:disc; list-style-image: none;list-style-position: outside;padding-left:25px;margin:0px;padding-bottom:25px;}
.downloadInfo li,.pricingInfo li{ padding:5px; line-height:1.7; color:#5b5b5b;}
.downloadInfo ul{list-style-type:none;padding:0px;margin:0px;}
.downloadInfo li{padding-left:10px;}

.installInfov2{display:none;}
.installInfov3{display:block;}
.installInfo ul,.installInfov2 ul,.installInfov3 ul{list-style-type:decimal; list-style-image: none;list-style-position: outside;padding-left:25px;margin:0px;padding-bottom:0px;padding-top:25px; }
.installInfo li,.installInfov2 li,.installInfov3 li{ padding-left:0px;padding-bottom:15px; line-height:1.7; color:#5b5b5b;}



ul.installInfov3SubDiv{list-style:disc;padding:0px;padding-top:5px;}
ul.installInfov2SubDiv{list-style-type:disc;display:block;margin:0;padding:0;}
ul.installInfov2SubDiv li{margin:0;padding:10px 0;}

.key{ padding-left:10px;}
.key ul{list-style-type: none; list-style-image: none; list-style-position: outside; padding:0px; margin:0px;margin-top:20px;}
.key li{height:31px; background:#fff; padding-left:10px;}
.key li {background:url(../images/tick.gif) no-repeat;padding-left:25px;color:#0042bc;text-decoration:none;height:31px;}
.btnlink{text-decoration:underline;color:#000000;}
.borderBox{border:1px solid #FF9900;background:#FFFFCC; padding:5px;}
/***************************  *********************************/


/*************************** Links  *********************************/
.otherPagesLinks {width:225px;}
.otherPagesLinks ul {list-style-type:none;display:block;width:227px;margin:0;padding:0;border-top:1px solid #ccc;}
.otherPagesLinks ul li {margin:0;padding:0;border:1px solid #ccc;border-top:1px solid #eee;width:225px;overflow:hidden;display:block;float:left;}
.otherPagesLinks ul li em {background:url(../images/bullet-big.gif) no-repeat;width:16px;height:16px;display:block;float:left;margin-top:8px;}
.otherPagesLinks ul li a {background:#f3f3f3;display:block;text-decoration:none;color:#000;line-height:2.5;}
.otherPagesLinks ul li a:hover {background:#FFF;color:#F30;}
.otherPagesLinks ul li a.current {background:#FFF;color:#0042bc;font-weight:700;}	

/*************************** Links  *********************************/



/* *********** Tab ************ */
.tabMainContainer{border-bottom:1px solid #c2c2c2;padding-bottom:11px; padding-top:20px;}
tabSubContainer ul{margin:0px; padding:0px;}
ul#toolbartab {list-style:none;_padding:5px 0 17px;margin:0;padding:5px 0 17px;}
ul#toolbartab li {float:left;height:29px;cursor:pointer;margin:0;padding:0;}
ul#toolbartab li a.unSelected {color:#007ACF;text-decoration:none;float:left;display:block;background:url(../images/unselctabLeft.gif) no-repeat;height:29px;padding:0 5px;}
ul#toolbartab a.unSelected span { float:left;display:block;background:url(../images/unselctabRight.gif) no-repeat right top;vertical-align:bottom;height:29px;padding:0 5px;}
ul#toolbartab a.unSelected span.tabTxt {display:block;float:left;font-weight:700;font-family:Arial, Helvetica, sans-serif; font-size:14px;margin:0px;padding:8px}
ul#toolbartab a.selected {color:#000;text-decoration:none;float:left;display:block;background:url(../images/selctabLeft.gif) no-repeat;height:29px;padding:0 5px;}
ul#toolbartab a.selected span {float:left;display:block;background:url(../images/selctabRight.gif) no-repeat right top;vertical-align:bottom;height:29px;}
ul#toolbartab a.selected span.tabTxt {display:block;float:left;font-weight:700;font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#007ACF;margin:0;padding-top:5px}
ul#toolbartab a span font {cursor:pointer;}

/* *********** End Of Tab ************ */

.header{background:#66a3d3;color:#FFF;font-weight:bold; font-size:18px; font-family:Arial,Helvetica,sans-serif;}
.plan{background:#f1f8fd;}
.yellowBG{background:#FFFFcc;}
.borderLeft{border-left:1px solid #E5EFF8;}
.borderBottom{border-bottom:1px solid #E5EFF8;}
.loginDetail{line-height:12pt; color:#5b5b5b; padding:5px 0;}

.trailText{text-decoration:none;font-weight:700;font-size:11px;color:#0042BC;position:relative;top:-3px;}
.sharePointLearnMore a{float:right;text-decoration:none; cursor:pointer;font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#555; font-weight:700;}

.installInfo2007 ul,.installInfo2003 ul{list-style-type:decimal; list-style-image: none;list-style-position: outside;padding-left:17px;margin:0px;padding-bottom:0px;padding-top:5px;font-size:13px; font-weight:bold; }
.installInfov2 ul,.installInfov3 ul{font-weight:bold;}
.installInfo2007 li,.installInfo2003 li,.installInfov2 li,.installInfov3 li{ padding-left:0px;padding-bottom:15px; line-height:1.7; color:#3b3b3b;}
.installInfo2007 li span,.installInfo2003 li span,.installInfov2 li span,.installInfov3 li span{font-weight:normal;}
.tourInfo{ padding:4px}
.sharePointWords{font:21px  Tahoma, Arial, Helvetica, sans-serif ; color:#666; line-height:1.6; text-align:center;letter-spacing:-2;}
.trailTxt{font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#D24015;font-weight:700;}
.benefitsInfo{padding:20px;padding-left:10px}
.titleDetail{padding:5px 0 15px 5px; line-height:12pt; color:#5b5b5b;text-align:justify;}
li ul.installInfov3SubDiv{list-style-type:disc;display:block;margin:0;padding:0;padding-left:15px;}
li ul.installInfov2SubDiv{list-style-type:disc;display:block;margin:0;padding:0;padding-left:15px;}
li ul.installInfov2SubDiv li{margin:0;padding:10px 0;}
.register_Form{padding-top:10px;display:none; position:absolute; top:10px; left:10px;  width:510px;height:280px;filter:shadow(color:gray,strength:10, direction:135);}
.upperRightFade {float:left;background: url(../images/upperrightfade.png) right top no-repeat;margin:0px;}
.lowerLeftFade {float:left;background: url(../images/lowerleftfade.png) left bottom no-repeat;padding-top:8px;padding-left:8px;}
.shadowbox {float:left;background: url(../images/shadow-png.png) bottom right;}
.popupContainer {float:left;}
.popupContent {float:left;padding-top:0px;border:0px solid #999999;position:relative;}
.innerbox {float:left;position:relative;left:-8px;top:-8px;}
.highlight{color:#900;background:#FFFFAA;padding:5px;line-height:1.5;margin:0 0 5px; font-size:15px; }
.downloadClass,.registerClass{display:none;}

.mediumTxt{font-size:16px;}
.centerAlign{text-align:center;margin-top:0; margin-bottom:30px;}
.releaseHeading{border-top:1px dotted #007ACF;margin:25px 0 3px;text-align:center;}
.releaseDate{font-size:13pt;font-weight:bold;padding:10px;text-align:center;position:relative;top:-12px; background:#FFFFFF;}
.releaseTitle{ font-size:13px; color:#3B3B3B; font-weight:700;}
.releaseDetails{padding-bottom:5px;}
.releaseDetails ul {list-style-image:none;list-style-position:outside;list-style-type:disc;}
.releaseDetails li {margin-bottom:5px;color: #333;}
.highlightReleasePos{position:relative;top:-2px;left:5px;}
.highlightRelease a{color:#0042BC;background:#FFFFAA;padding:5px 50px;line-height:1.5;margin:0 0 5px;font-size:13px;-moz-border-radius-bottomleft:8px;font-weight:700;text-decoration:underline;}

