/**************************************************
Example Pages
***************************************************/


/** Headings **/
.examplebody h2 {color:#D00024;padding:13px 0px 0px 25px;margin:0px; margin-top:20px;font-weight:bold;width:500px;}
.examplebody h3 {font-size:11px;margin-bottom:4px;padding-bottom:0px;color:#AF660F}


/** Outer Page Frame **/
.examplebody {margin:0px; padding:0px; /*border:solid 1px #cccccc; */}


/** Intro Text **/
.introholder {background:#FFFDE9 url(/products/mathematica/newin6/images/introtextbg.gif) repeat-x bottom; margin-left:0px; margin-right:0px;}
/* introtextbox no longer needed -- andy 070304 */
/*.introtextbox {margin-bottom:6px;padding:6px 20px 10px 30px;} */
.introtext {width:490px;line-height:1.5em;font-weight:bold;line-height:1.7em; margin-bottom:13px;padding:6px 20px 20px 30px;}
.introtext a:hover {color:#DE0000; }
.introtext a:link, introtext a:visited {color:black}

/** Top Bullet List **/
.examplebody ul {width:520px;list-style-type: none;padding:0px 0px 0px 30px;margin:10px 0px 10px 0px; line-height:145%;}
.examplebody ul li{font-size:11px;list-style-type: none; padding: 0;margin: 0;
	background-image: url(/products/mathematica/newin6/images/redbullet.gif);background-repeat:no-repeat;background-position: 0em .4em; padding-left: 1.2em; margin: .6em 0; line-height:14px}


/** Large Example Boxes **/
.exampleholder {position:relative; padding:0px; margin:0px 0px 0px 0px; width:625px;}
.example { border:1px #cccccc dotted; width:95%; padding:20px 10px 20px 0px;}

/* hiding callouts for now -- andy:2007/03/20 */
.callout {visibility:hidden; width:550px;position:absolute;top:40px;}
.calloutbox {background:#FFF7BF;border:solid #FFA200 1px;width:200px;padding:10px;font-size:10px;float:right;position:relative;clear:right;z-index:20}
.calloutline {border:none #FFA200 1px;border-top-style:solid;height:1px;width:100px;float:right;clear:right;position:relative;top:-15px;z-index:10}

.ThumbnailSection {margin-top:20px;}
/* .thumbholder {position:relative;width:167px;padding-right:23px;float:left;font-size:10px;padding-bottom:15px;}*/
/***div.examplebody div.thumbholder {display:block; position:relative; left:1px; */
float:left; padding-left:30px; padding-bottom:15px; width:160px; 
height:175px; margin:0px 10px 20px 0px; }
/***div.thumbholder a img { position: absolute; bottom: 30px; }
div.thumbholder div.thumbcaption { position: absolute; bottom: 0px; height:30px; width:160px; }*/

/*
div.examplebody div.thumbholder { height: 185px; margin: 0 10px 20px 0; display: inline; 
border: solid 1px red;}
div.thumbholder div.thumbimg { height: 155px; width: 160px; vertical-align: bottom; }
div.thumbholder div.thumbcaption { height: 30px; width: 160px; }
*/
/***div.ComparisonSidebar div.thumbholder {position:relative; float:left; padding-bottom:15px; width:160px; }*/
.thumb {border:1px #aaaaaa solid;width:150px;margin-bottom:4px;padding:5px;}
.thumbmag {border:1px #999999 solid;width:17px;height:16px;background:url('/products/mathematica/newin6/images/magButton.jpg');float:left;position:absolute;top:6px;left:173px;clear:left;}
.thumb img, .thumbmag img {border-style:none}
.thumbcaption { font-size:10px; }
/*.thumbholder {align:baseline; }
.thumbholder a img { border:1px solid #ccc; }*/
.LinksGroup {margin-right:80px;padding:0px 0px 0px 30px; line-height:1.5em; line-height:18px;}

.LinksGroup a:visited {color: #0e3eb9}

.MenuNameDelimiter {font-size:80%; color:#999; }
.MenuName {color:black; }

.LinksHeading {
	margin-bottom:5px;
	margin-top:10px;
	text-transform:uppercase;
	letter-spacing:1px;
	font-size:9px;
	color:#666666;
	border:none #666666 1px;
	border-top-style:solid;}
	
.Links {padding:0px; margin: 0;
	padding-left:1.2em;
	background-image: url(/products/mathematica/newin6/images/bullet-orange.gif);
	background-repeat:no-repeat;
        line-height:1.5em; 
	background-position: 0% 50%;}
	
a,a:link,a:visited {color:#bb0000}

.RelatedLinks {line-height:1.5em;}

.Links a:link, .MenuName a:link {color:black}
.Links a:visited, .MenuName a:visited {color:black}
.Links a:hover, .MenuName a:hover {color:#DE0000}
.Links a:visited:hover, .MenuName a:visited:hover {color:#DE0000}
.Links a:active, .MenuName a:active {color:#DE0000}

table.thumbnailTable {width:550px; /*border:1px solid; padding:0px;*/ margin-left:25px; margin-right:25px; margin-top:35px; /*background:#999;*/}
div.thumHolder {/*background:#eee;*/ padding-right:20px; width:170px;  }
div.thumCaption {/*background:#bbb; width:180px;*/ padding-right:20px; padding-bottom:10px; margin-bottom:0px; }
td div.thumCaption {/*background:#bbb; width:180px;*/ padding-right:20px; padding-bottom:10px; margin-bottom:20px; font-size:10px;}
div.thumbholder {padding-top:20px; }	
.inlineSeparator img {margin-bottom:.2em; padding-left:3px; padding-right:3px; }

div.examplebody ul {margin-bottom:0px; }
div.platform div.wrapper { border:#ccc 1px solid; }

.platform {
	padding-left:10px;
	margin-left: 0px; 
/*	background: url(/products/mathematica/newin6/source/images/body_shadow_top2.gif) repeat-y -15px 0px;
 	position:relative;*/
 	width:648px;
/*border:#ccc 1px solid; */
	 }
	 
.platformgraphic {
/*	position:absolute;
	z-index:20;
	top:1px;
	left:11px; !important; 
	*/} 

img.corner {
	float:left !important;
	padding-left:5px !important;
	padding-left:none;
	float:none;
	position: absolute; 
	left:0 px; 
	} 

.bottomshadow {
	text-align:right; 
	margin-left:9px; 
	margin-top:0px; 
	margin-bottom:1px;
	width:640px;  
	height:6px; 
	background-image:url(/products/mathematica/newin6/images/body_shadow_bgbottom.gif); 
	}


.examplebody .introimage {display:none} /** no longer used **/

table.InCell td.lab div.inoutLabel {vertical-align: top; }
table.InCell {padding-top:0px; padding-bottom:0px; margin : 0px 0px 0px 0px;}
table.OCell {padding-top:0px; margin : 20px 0px 0px 0px;}

.lab alink,.lab a:visited,.lab a:link {color:#666}

table.OCell td.lab {vertical-align: middle; }
table.InCell td.lab {vertical-align: top; }


td.lab, td.td_Show {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal; color: #666;
  font-size: 8px; text-align: right;
  /*width: 65px;*/ padding-top: 1px;
/*  vertical-align: absolute-middle;   */
}
.celllabelTableForm {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal; color: #666;
  font-size: 8px; text-align: left;
  /*width: 65px;*/ padding-top: 1px;
/*  vertical-align: absolute-middle;   */
}

td.td_Hide { width:0px; }


/**********************************************
Everything below this line was added by andy 
***********************************************/

.newinPrevNext {display:none; }
.subsubhide {display:none; }

/***
Comparison Pages
***/

/* index SSI table */
div.comptitle {font-size:9px; font-weight:bold; }

div.complisting {font-size:9px; margin-bottom:10px; }
div.complisting a {color:#666;}
div.complisting a:visited {color:#666;}
div.complisting a:hover {color:#ed1b2f;}

table.comptable {width:550px; }
div.Future {background:#FFEECE; margin-top:30px;}


.more { font-weight:bold; /*text-transform:uppercase;*/ margin:5px 0px 0px 75px;}

div.abstract {margin-bottom:12px; }



div.ComparisonSidebar {
        margin: 0px;
        padding: 70px 0px 0px 0px;
        float: right;
        width: 200px;
display:none;
        }

ul.ComparisonBulletList li{
list-style-type: none;
padding: 0;
margin: 0;
background-image: url(/products/mathematica/images/bullet_grey.gif);
background-repeat: no-repeat;
background-position: 0.1em;
padding-left: 1em;
margin: 1em 0;
line-height:10px;
font-size:10px;
}

div.ComparisonContainer div.footer {display:none;}
/*
div.ComparisonContainer div.footer {color:#666; font-size:10px; margin-top:40px;}
div.ComparisonContainer div.footer a, div.ComparisonContainer div.footer a:visited {color:#666}
div.ComparisonContainer div.footer a:hover {color:#DE0000}
*/

div.examplebody div.DetailLayerBox { list-style:none; background:#f5f5ff; border:#ddddf5 2px solid; padding:5px; width:auto; text-align:left; left:30px; bottom:-40px; position:absolute; z-index:10; visibility:hidden; }
.ComparisonSidebar div.DetailLayerBox { list-style:none; background:#f5f5ff; border:#ddddf5 2px solid; padding:5px; width:auto; text-align:left; left:30px; top:30px; position:absolute; z-index:10; visibility:hidden; }
#parent_Detail {position:relative; visibility:hidden; height: 0px; line-height: 0px;z-index:100; }

div.DetailLayer {}






/***
Marketing Pages
***/

.topGraphic {background:#BB162A; }
.PopupCaptionText { font-size:11px; margin:0px 80px 10px 0px; padding-bottom:16px; /*border-bottom:1px solid #ccc;*/ }
/*
div.topTable div.navigation {color:white;}
div.navigation a {color:white;}
div.navigation a:visited {color:white;}
div.navigation a:hover {color:#FF6;}
*/

a#name {color:green;}

span.pointer {font-size:80%; font-style:normal; color:white;  font-family:Arial; }
span.pointer a {color:white;}
span.pointer a:visited {color:white;}
span.pointer a:hover {color:#DA6525;}
span.vertPrevLinkText a {color:white;}
span.vertPrevLinkText a:visited {color:white;}
span.vertPrevLinkText a:hover {color:#DA6525;}
span.vertPrevLinkText { font-size:10px; color:white; }
span.vertPrevNextBar { color:#aaa; }

a.bulletTextLink, a.bulletTextLink:visited {color:black;}
a.bulletTextLink:hover {color:#D00024;}
a.bulletTextLink a {color:#D00024;}

.opencloseInput { margin-bottom:0px; margin-left:0px;  }

div.7_Co, div.1_Co, div.2_Co, div.inCell_Co { display:none; background:red; }
div.7_Ex, div.1_Ex, div.2_Ex, div.inCell_Ex { display:block; }
/*
div.inGroup_Co { display:none; background:red; }
div.inGroup_Ex { display:block; }
*/
.inGroup_Hide { display:none; background:red; }
.inGroup { display:block; }

.inputState_Hide { display:none; background:red; }
.inputState { display:block; margin-top:0px; padding-top:0px;  }
div.inputState_Hide table.OCell tr td.lab div.inputState { display:none;  }

/*.label_Show { display:none; }
.label_Hide { display:block; } */
.label_Show { display:block; }
.label_Show a, .label_Show a:link, .label_Show a:visited, .label_Show a:Hover { color:gray; }
.label_Hide { display:none; }

a#name {color:none; }


.inoutLabel_Hide { display:block; vertical-align: top; }
.inoutLabel { display:none;  }

.sessionLabel { display:none; vertical-align: top; }


div#Flash_1 img {border:0; }
div#Flash_2 img {border:0; }
div#Flash_3 img {border:0; }
div#sound_1 img {border:0; }
div#sound_2 img {border:0; }
div#sound_3 img {border:0; }
span.playSound {display:none; }
span.playAnimation {display:none; }

div.topTable {background:#BB162A; padding:0px 20px 0px 20px; width:100%; }
div.topHeading {font-size:11px; /*font-weight:bold;*/ color:#FFF; margin:0px; font-style:italic;}

.inoutLabel_Hide { display:block; vertical-align: top; }
.inoutLabel { display:none; background:red; }

.sessionLabel { display:block; vertical-align: top; }


div#Flash_1 img {border:0; }
div#Flash_2 img {border:0; }
div#Flash_3 img {border:0; }
div#sound_1 img {border:0; }
div#sound_2 img {border:0; }
div#sound_3 img {border:0; }
span.playSound {display:none; }
span.playAnimation {display:none; }

/*.headingHolder {border:1px solid;  }*/

table.headingHolderTable {background:#BB162A; padding:2px 20px 3px 12px; width:100%; color:#FFF; font-style:italic;  }
div.headingHolder { background:#BB162A; padding:2px 20px 3px 12px; width:100%; }
div.headingLeft  {float:left; font-size:11px; /*font-weight:bold;*/ color:#FFF; margin:0px; font-style:italic;}
div.headingRight {float:right; font-size:11px; color:#FFF; margin:0px;}
div.topSubHeading {font-family:Verdana,Arial; font-size:14px; font-weight:bold; color:#BB162A; margin:16px 0px 10px 0px;  }

div.marketingpopup div.bodyHolder {padding-left:10px; }
body#marketingpopup div.bodyHolder {padding-left:10px; }
div.popupbody {margin:30px 0px 0px 15px; }


.IF a {color:#006;}
.IF a:visited {color:#006;}
.IF a:hover {color:#DE0000;}

.InputFormLayer, .IFL { position: absolute; }

.InputFormText, .IFT { display: none; }
.IFU { display: none; }
.InputFormFrame .IFU, .IFF .IFU { display: block; color:#aaa; font-size:9px; padding-left:6px;}

.InputFormFrame, .IFF {
    background: #f5f5ff;
    border: #ddddf5 3px solid;
    padding: 10px;
    margin-top: 5px;
    position: relative;
    width:420px;    
    z-index: 30;
    visibility: hidden;
}

div.flashDiv { z-index:0; }

/* form title if it exists */
.InputFormFrame h3, .IFF h3 { font-size : 10px }

/* actual input form */
.InputFormFrame textarea, .IFF textarea{
    font-size:10px; font-family:Verdana,Arial,Courier; background:#fff; border:#ddddf5 1px solid;
    padding:2px; margin:2px; width:400px; /* height:40px;*/
/*    position:absolute; left:7px; top:7px*/
}

/* mail link */
.InputFormFrame a.mailLink, .IFF a.mailLink { display:block; position:relative; left:6px; bottom:0px; font-size:9px; margin-top:2px; padding-top:0px; margin-left:0px}

/* X link to close */
.InputFormFrame a, .IFF a { display:block; position:absolute; right:3px; top:0px; font-size:12px; font-weight:bold; /*border:1px solid black;*/}


/* development header */
div#develheader {margin-left:10px; padding:10px; margin-top:50px; display:block; border:1px solid #ccc; background-color:#D6D6F3; color:black; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; width:620px;}
.develHeaderTable {text-align:left; width:600px; }
.develHeaderText {font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}

/* */
.PageInfoMenu {
  background:#f5f5ff;
  border:#ddddf5 2px solid;
  padding:5px; width:200px;
  text-align:left; left:-90px; top:15px;
  position:absolute; z-index:-2;
  visibility:hidden;
}
ul.PageInfoMenuItems {
  padding: 0; margin: -3px 0px 0px 0px;
  font-size:10px; font-family:Verdana, Arial, sans-serif;
  font-weight:normal;
  width:190px; line-height:10px;
} 
ul.PageInfoMenuItems li {
  list-style : None;
  text-indent:0;
  margin-left:4px; padding: 0; font-size:10px;
  line-height:16px;
  color:black;
}

