/* FIXME */
.guideTitle { display: none; }

/* body { background: url('/mathematicaImages/bg.jpg') repeat-x; } */

.hide{ display: none; }

.show{ display: block; }

#RootContainer {
  margin-bottom: 5 px !important;
  margin: 185 px 0 0 0;
}

#logo { position: absolute; top: 5 px !important; top: 5px; left: 60px; } 

.searchword {color:white; margin:0; padding-right: 10px; 
font-family: Arial, Helvetica, sans-serif;
 font-weight: Narrow;
 font-size: 12px;}


#RootStage { margin: 0 0 0 125px; }
.RootShadow { background: url('/mathematicaImages/shadowright.png') repeat-y right; }
.RootWrapper {
  width: 467 !important px;
  width: 407 px;  
  padding: 0px 0px 0px 0px;
  background-color: #ffffff;
}

.RootTopshadow { width: 497px; }
.RootSideshadow { width: 231px; }

.GuideFunctionGroupCaption {font-family: Arial, Helvetica, sans-serif;
 font-weight: Narrow;
 font-size: 11px !important; 
 font-size: 11px;
 color: #6b6b6b; 
 letter-spacing: .2px;
 line-height:15px !important;
 line-height:16px;
 margin-bottom: 0px;
 padding-right: 60px;}


.redbar {
  width: 502px !important;
  width: 500px;
  height: 52 px; 
  line-height: 6px; 
  background: url('/css/redbar.gif') repeat-x 0 -6px !important;
  background: url('/css/redbar.gif') repeat-x 0 2px;
  margin-bottom:2px;
  /* margin-top:151px; */
    margin-top:51px;
  padding:0px;
}

.redbarV8 {
  width: 502px !important;
  width: 500px;
  height: 52 px; 
  line-height: 6px; 
  background: url('/css/redbar.gif') repeat-x 0 -6px !important;
  background: url('/css/redbar.gif') repeat-x 0 6px;
  margin-bottom:2px;
  padding:0px;
}


.redbarClosing {
  width: 502px !important;
  width: 500px;
  height: 19px !important; height: 14px; 
  line-height: 6px; 
  background: url('/css/redbar.gif') repeat-x 0 6px;
}



.sideboxtitle { font: 12px Arial Narrow; margin: 0px; padding: 3px 0 0 5px; text-transform: uppercase; color:white; vertical-align: 6px; 
position:absolute; left: 125px; top:220 !important px; top:220px;}

#inputer { border: 1px solid #d1d1d1; border-top: 1px solid gray; width: 270px; height: 21px; margin: 2px 0;
position:absolute; left: 225px;}




.RootMarketingText {
 width: 555px;
 margin-top: 0px !important;
 margin-bottom: 9px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
  line-height: 18px;
 color: #6b6b6b; outline: 0px;
}
.RootHeaderTableTab {border:0px; margin-bottom:12px; width:525px !important; width:555px;}
.RootHeaderTable {margin:0; padding:0;}
 .HeadMoreAboutText {margin-bottom:0px; vertical-align:middle; }
  .HeadMoreAboutText .RootFootSpan { vertical-align:3px;}
.RootMainContent {
  margin: 95px 0 0 0;  color: #6b6b6b; 
}





.rootLinkCol {width:220px; vertical-align:top;}
.RootSectionBar {margin-top:-4px !important; margin-top:-11px;height:7px;width:509px;}
.RootFooterTableTab {border:0px; margin-bottom:12px; width:525px !important; width:555px;}


#ja .RootFooterTableTab {width:555px !important; width:555px;}
.RootMoreAboutCol {vertical-align:middle;}
.RootShadowBar {border:0px;width:460px;margin-bottom:12px}
.RootFootIcon {padding-right:4px; vertical-align:-35%; }
.RootFootSpan {}

@media screen and (-webkit-min-device-pixel-ratio:0){
.RootFootIcon {padding-right:4px; vertical-align:-25%;}
}

.RootSection {
  width: 500px;
  border: 1px solid #dfdfdf;
  background-color: #ffffff;
   margin-top: 0px !important;
  margin-bottom: 0px;
}
img.shadowBottom { margin-bottom:0px;}
.RootShadowBottom { margin: 0; padding: 0;}
.RootBox {
  height: 48px;cursor: pointer; margin-bottom:3px !important; margin-bottom:-2px; 
}
.RootIcon { margin: 4px 0px 0px 0px; }
td.RootTitle {
 background: url('/mathematicaImages/boxbg.jpg') repeat-x bottom; 
  vertical-align: middle;
}
div.RootTitle {
  font-family: Arial Narrow, Helvetica, sans-serif;
  font-weight: bold; 
  font-size: 13px;
  color: #2c2c2c; outline: 0px;
  padding: 0 0 0 0;
  margin: 0 0 2px 10px;
}

.RootSubtitle { 
 font-family: Arial, Helvetica, sans-serif;
 font-weight: Narrow;
 font-size: 11px !important; 
 font-size: 11px;
 color: #6b6b6b; 
 letter-spacing: .2px;
 line-height:12px;
 padding: 0 0 0 10px; 
  margin: 0 !important;
 margin: 2px 0 0px 0;
}
/* .RootPlus {
 float: right; margin: 7px -1px -6px; 0px;
  height: 60px; width: 25px;
  background: url('/mathematicaImages/RootArrow.gif'); 
} 
.RootArrow {
  float: right; margin: 0 -2px 0 0;
  height: 60px; width: 25px;
  background: url('/mathematicaImages/RootArrow.gif') no-repeat;
} */
.RootPlus {  height: 48px; width: 23px;  margin-top:4px;
  background: url('/mathematicaImages/RootArrow.gif'); 
}
.RootArrow {  height: 48px; width: 23px; margin-top:4px;
 background: url('/mathematicaImages/RootArrow.gif') no-repeat; 
}

.blacklink { font: bold 16px Arial Narrow; color: #2c2c2c; }
.RootLinks {
  margin-top: 1px; 
  margin-bottom:8px;
  background: #ffffff;
  whitespace: nowrap;
}
.RootSidesubtitle { font: 12px Arial; color: #6b6b6b; }
	


.BackgroundImage {
  position: absolute; top: 50px; left: 0px;
  padding-top: 50px;
  background: url('/mathematicaImages/background.jpg') 0 6px no-repeat;
  width: 100%;
}

.BackgroundImageEight {
  position: absolute; top: 50px; left: 0px;
  padding-top: 50px;
  background: url('/mathematicaImages/background8blank.jpg') 0 6px no-repeat;
  width: 100%;
}

#RootSidebar { width: 230px; position: absolute; top: 240px; left: 650px; }

.RootSidebox { width: 225px; background: #ffffff; border: 1px solid #d1d1d1; cursor: pointer; }

.RootSideboxtitle { font: 11px Arial Narrow; margin: 0px; padding: 3px 0 0 5px; text-transform: uppercase; color: #3c3c3c; vertical-align: 6px; }

hr.RootSide { background: #d1d1d1; color: #d1d1d1; height: 1px; padding: 0px; margin: 10px 0 10px 0; border: 0px; }

#RootSidelinks { font: 12px/17px Arial; margin: 0 0 0 10px; }

.subside { background: #f1f1f0; padding: 10px 10px 7px 10px; }

.innerbox { background: #ffffff; padding: 5px; border: 1px solid #cfcfcf; font: 12px/15px Arial; }

a { text-decoration: none; }

.left { float: left; }
.right { float: right; }

.RootLinks ul { margin: 12px 0 5px 40px; padding: 0px; }
.RootLinks ul li { list-style: none; background: url('/mathematicaImages/ulbullet.gif') no-repeat 0px 4px; padding: 0 0 3px 10px; font: bold 11px Arial; }



.redlink a:link, a.redlink:link {color: #cc0000;}
.redlink a:visited, a.redlink:visited {color: #cc0000;}
.redlink a:hover, a.redlink:hover, .blacklink a:active, a.blacklink:active {color: #ec8000;}
.redlink a:hover .RootDarkLink {color: #9b1f1c; }
.greylink a:link, a.greylink:link {color: #666666;}
.greylink a:visited, a.greylink:visited {color: #666666;}
.greylink a:hover, a.greylink:hover, .blacklink a:active, a.blacklink:active {color: #cc0000;}
ul.linkedbulletlist1 li {background-image:url(red-link-button.jpg);}
li.redlink {background-image:url(red-link-button.jpg);}

.RootFooter {
  margin: 15px 0 0 0;  color: #6b6b6b; 
  font: bold 12px Arial Narrow !important;
  font: bold 11px Arial Narrow;
}

.RootFooterLabel { text-decoration: none; 
 color: #6b6b6b; 
 outline: 0px; margin: 0 0 6px 0; }

.RootMoreAboutText {margin-bottom:10px;}
.RootMoreAboutText {color: #6b6b6b; }
.RootMoreAboutText a:link {color: #6b6b6b; }
.RootMoreAboutText a:visited {color: #6b6b6b; }

/* .FooterRedLink {font: 11px Arial Narrow !important; font: 9px Arial Narrow; color: #6b6b6b;} */
.FooterRedLink {font-family: Arial Narrow, Helvetica, sans-serif; color: #6b6b6b; font-size: 11px !important; font-size: 9px Arial Narrow;}
#ja .FooterRedLink {font-size: 10px !important; font-size: 9px Arial Narrow;}
.FooterRedLink a {color: #6b6b6b; }
.FooterRedLink a:link {color: #6b6b6b; }
.FooterRedLink a:visited {color: #6b6b6b; }

/* .FooterRedLink {font: 11px Arial Narrow; color: #cc0000;}
.FooterRedLink a {color: #cc0000; }
.FooterRedLink a:link {color: #cc0000; }
.FooterRedLink a:visited {color: #cc0000; } */

/* .copyright { margin: 30px 0 20px 72px; width: 547px;} */

