body, p {line-height:17px;}li {line-height:15px;}ul {list-style-type:none;}ul li {background-image:url(/images/images2008/list_bullet.gif);background-position:5px 6px;background-repeat:no-repeat;font-family:Verdana,Geneva,Arial,sans-serif;font-size:10px;margin:0;padding:0 0 0 12px;}ul.redbullets li { background: url('/common/images2008/list_bullet_red.gif') no-repeat 5px 5px; margin: 0 0 0 3px; padding: 0 0 3px 12px; }tt {font-family:"Courier New",Courier,mono;font-size:11px !important;font-size:11px;}.JS_hidden {width:308px;display: none;}.browseallImage {margin-right: 3px;}.browseall {margin: 3px 0px 0px 0px;}.browseall a, .browseall a:link {color:#686868;}.topMargin {height:200px;width: 100%;}.topMarginSubPages {height:135px;width: 100%;}.introparagraph {width:630px;margin:-65px 0px 25px 325px;font-size:14px;font-family:Helvetica;}.leftcolWrap {margin: 0px 16px 0px 0px;float: left;}.leftCol {background: url('../images/leftColBackground.gif') no-repeat #f3f3f3;width: 306px;border-left: 1px solid #c4c4c4;border-right: 1px solid #c4c4c4;border-bottom: 1px solid #c4c4c4;padding-bottom: 15px;}.navContainer {padding-top: 25px;}.navboxMargin {margin: 5px 0px 0px 15px;}.navboxWhiteClosed {margin: 0px 0px 2px 17px;width: 270px;height: 27px;border: 1px solid #d9d9d9;background: url('../images/navboxBGWhite.gif') no-repeat #fff;color: #353535;font-size: 13px;font-weight: bold;cursor:pointer;}.navboxWhiteClosed a, .navboxWhiteClosed a:link {color:#353535;}.navboxWhiteClosed a:visited {color:#353535;}.navboxWhiteClosed a:active, .navboxWhiteClosed a:link:hover, .navboxWhiteClosed a:visited:hover {color:#353535;}.navboxRedClosed {margin: 0px 0px 2px 17px;width: 270px;height: 27px;border: 1px solid #a60000;background: url('../images/navboxBGRedClosed.gif') no-repeat #b32626;color: #fff;font-size: 13px;font-weight: bold;cursor:pointer;}.navboxRedClosed a, .navboxRedClosed a:link {color:#fff;}.navboxRedClosed a:visited {color:#fff;}.navboxRedClosed a:active, .navboxRedClosed a:link:hover, .navboxRedClosed a:visited:hover {color:#fff;}.navboxRedOpen {margin: 0px 0px 2px 17px;width: 270px;height: 27px;border: 1px solid #a60000;background: url('../images/navboxBGRedOpen.gif') no-repeat #b32626;color: #fff;font-size: 13px;font-weight: bold;cursor:pointer;}.navboxRedOpen a, .navboxRedOpen a:link {color:#fff;}.navboxRedOpen a:visited {color:#fff;}.navboxRedOpen a:active, .navboxRedOpen a:link:hover, .navboxRedOpen a:visited:hover {color:#fff;}.subnavbox1, .subnavbox2, .subnavbox3, .subnavbox4, .subnavbox5, .subnavbox6 {width: 254px !important;width: 270px;padding: 5px 0px 5px 16px;border: 1px solid #d9d9d9;background-color: #fff;margin: 0px 0px 2px 17px;}.subnavitem {border-bottom: 1px solid #d8d8d8;width:240px;display:block;padding:0px 0px 3px 0px;margin: -10px 0px 0px 0px;}.notopmargin {margin: 0px 0px 0px 0px;}.rightcolWrap {margin-top: 0px;float: left;}.rightCol {background: url('../images/rightColBackground.gif') no-repeat #f3f3f3;border-left: 1px solid #c4c4c4;border-right: 1px solid #c4c4c4;border-bottom: 1px solid #c4c4c4;padding: 25px 18px 15px 18px;}.rightColSubPage {overflow: hidden;width: 100%;}.rightCol1SubPage {width: 300px;margin-right: 30px;float:left;}.rightCol4SubPage {width: 550px;}.rightCol2SubPage {width: 275px;float: left;}.rightCol3SubPage {width: 550px;float: left;}.rightColContainer {background-color: #fff;padding: 19px;width: 542px !important;width: 581px;border: 1px solid #d8d8d8;}.pageHeader {font-size:14px;color:#BB0000;font-weight:bold;border-bottom:1px solid #d8d8d8;padding-bottom:5px;margin-bottom:15px;}.prenext{font-size:10px;float:right;}.rightColRow {overflow:hidden; width:100%; margin-bottom: 20px}.rightColRowNM {overflow:hidden; width:100%; margin-bottom: 0px}.rightColItem {font-size: 10px;color: #d10000;float:left; width:100px; margin-right: 47px;}.rightColItemNM {font-size: 10px;color: #d10000;float:left; width:100px; margin-right: 0px;}.subPageTitle {font-family:Arial,Verdana,Geneva,sans-serif;font-size: 20px;font-weight: bold;color: #000;margin-bottom: 15px;line-height:24px;width:590px;}.seeAlso {margin:10px 0px 30px 0px;padding-top: 3px;border-top: 1px solid #d4d4d4;color: #444;font-size:10px;font-family:Verdana,Geneva,Arial,sans-serif;width:596px !important;width:600px;}.seeAlso ul li{background-image:url(/common/images2003/lnk_bullet1.gif);background-position:0px 0px;background-repeat:no-repeat;font-family:Verdana,Geneva,Arial,sans-serif;font-size:10px;display: inline;}.seeAlso2 {margin:10px 0px 30px 0px;padding-top: 3px;border-top: 1px solid #d4d4d4;color: #444;font-size:10px;font-family:Verdana,Geneva,Arial,sans-serif;}.seeAlso2 ul li{background-image:url(/common/images2003/lnk_bullet1.gif);background-position:0px 0px;background-repeat:no-repeat;font-family:Verdana,Geneva,Arial,sans-serif;font-size:10px;}.caption p{line-height:12px;color: #444;font-size:10px;font-family:Verdana,Geneva,Arial,sans-serif;margin:0 0 10px 0 !important;margin:0 0 17px 0;}table.popupTable {margin-top: 20px;margin-left: 3px;width:600px !important;}.popupTable td.popupText{vertical-align: top;padding-bottom:20px;}.popupTable td.popupText a{display:block;width: 150px;}.popupTable td.popupImage{vertical-align: bottom;}.chevron {color:#bb0000;margin:0 0 0 3px;padding:0;}.footerContainer {width:596px !important;width:600px;overflow:hidden;border-top: 2px solid #bc0000;margin:30px 0px 30px 0px;background-color:#eee;clear:both;padding:0 2px 2px 2px;}.questionIcon{margin-top:5px;display:block;width:10px;float:left;}.questionText{margin:4px 0px 0px 20px;display:block;}.footerQuestion{float:left;}.footerMathematica {margin-top:3px;float:right;}/*Pop up styles for converted new in 6 popups. All these styles were copied from the existing newin6 marketing pages. Not all styles are used, I copied them all just to make sure the styling was correct*/.callout {position:absolute;top:40px;visibility:hidden;width:550px;}.calloutbox {background:#FFF7BF none repeat scroll 0 0;border:1px solid #FFA200;clear:right;float:right;font-size:10px;padding:10px;position:relative;width:200px;z-index:20;}.calloutline {border-color:#FFA200;border-style:solid none none;border-width:1px;clear:right;float:right;height:1px;position:relative;top:-15px;width:100px;z-index:10;}.MenuNameDelimiter {color:#999999;font-size:80%;}.MenuName {color:black;}.examplebody .introimage {display:none;}table.InCell td.lab div.inoutLabel {vertical-align:top;}table.InCell {margin:0;padding-bottom:0;padding-top:0;}table.OCell {margin:20px 0 0;padding-top:0;}.lab alink, .lab a:visited, .lab a:link {color:#666666;}table.OCell td.lab {vertical-align:middle;}table.InCell td.lab {vertical-align:top;}td.lab, td.td_Show {color:#666666;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8px;font-weight:normal;padding-top:1px;text-align:right;}.celllabelTableForm {color:#666666;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8px;font-weight:normal;padding-top:1px;text-align:left;}td.td_Hide {width:0;}.newinPrevNext {display:none;}.subsubhide {display:none;}div.comptitle {font-size:9px;font-weight:bold;}div.complisting {font-size:9px;margin-bottom:10px;}div.complisting a {color:#666666;}div.complisting a:visited {color:#666666;}div.complisting a:hover {color:#ED1B2F;}table.comptable {width:550px;}div.Future {background:#FFEECE none repeat scroll 0 0;margin-top:30px;}.more {font-weight:bold;margin:5px 0 0 75px;}div.abstract {margin-bottom:12px;}div.ComparisonSidebar {display:none;float:right;margin:0;padding:70px 0 0;width:200px;}ul.ComparisonBulletList li {background-image:url(/products/mathematica/images/bullet_grey.gif);background-position:0.1em 50%;background-repeat:no-repeat;font-size:10px;line-height:10px;list-style-type:none;margin:1em 0;padding:0 0 0 1em;}div.ComparisonContainer div.footer {display:none;}div.examplebody div.DetailLayerBox {background:#F5F5FF none repeat scroll 0 0;border:2px solid #DDDDF5;bottom:-40px;left:30px;list-style-image:none;list-style-position:outside;list-style-type:none;padding:5px;position:absolute;text-align:left;visibility:hidden;width:auto;z-index:10;}.ComparisonSidebar div.DetailLayerBox {background:#F5F5FF none repeat scroll 0 0;border:2px solid #DDDDF5;left:30px;list-style-image:none;list-style-position:outside;list-style-type:none;padding:5px;position:absolute;text-align:left;top:30px;visibility:hidden;width:auto;z-index:10;}#parent_Detail {height:0;line-height:0;position:relative;visibility:hidden;z-index:100;}div.DetailLayer {}.topGraphic {background:#BB162A none repeat scroll 0 0;}.PopupCaptionText {font-size:11px;margin:0 80px 10px 0;padding-bottom:16px;}a#name {color:green;}span.pointer {color:white;font-family:Arial;font-size:80%;font-style:normal;}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 {color:white;font-size:10px;}span.vertPrevNextBar {color:#AAAAAA;}a.bulletTextLink, a.bulletTextLink:visited {color:black;}a.bulletTextLink:hover {color:#D00024;}a.bulletTextLink a {color:#D00024;}.opencloseInput {margin-bottom:0;margin-left:0;}.inGroup_Hide {background:red none repeat scroll 0 0;display:none;}.inGroup {display:block;}.inputState_Hide {background:red none repeat scroll 0 0;display:none;}.inputState {display:block;margin-top:0;padding-top:0;}div.inputState_Hide table.OCell tr td.lab div.inputState {display:none;}.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 {}.inoutLabel_Hide {display:block;vertical-align:top;}.inoutLabel {display:none;}.sessionLabel {display:none;vertical-align:top;}div#Flash_1 img {border:0 none;}div#Flash_2 img {border:0 none;}div#Flash_3 img {border:0 none;}div#sound_1 img {border:0 none;}div#sound_2 img {border:0 none;}div#sound_3 img {border:0 none;}span.playSound {display:none;}span.playAnimation {display:none;}div.topTable {background:#BB162A none repeat scroll 0 0;padding:0 20px;width:100%;}div.topHeading {color:#FFFFFF;font-size:11px;font-style:italic;margin:0;}.inoutLabel_Hide {display:block;vertical-align:top;}.inoutLabel {background:red none repeat scroll 0 0;display:none;}.sessionLabel {display:block;vertical-align:top;}div#Flash_1 img {border:0 none;}div#Flash_2 img {border:0 none;}div#Flash_3 img {border:0 none;}div#sound_1 img {border:0 none;}div#sound_2 img {border:0 none;}div#sound_3 img {border:0 none;}span.playSound {display:none;}span.playAnimation {display:none;}div.headingHolder {background:#BB162A none repeat scroll 0 0;padding:2px 20px 3px 12px;width:100%;}div.headingLeft {color:#FFFFFF;float:left;font-size:11px;font-style:italic;margin:0;}div.headingRight {color:#FFFFFF;float:right;font-size:11px;margin:0;}div.topSubHeading {color:#BB162A;font-family:Verdana,Arial;font-size:14px;font-weight:bold;margin:16px 0 10px;}div.marketingpopup div.bodyHolder {padding-left:10px;}body#marketingpopup div.bodyHolder {padding-left:10px;}div.popupbody {margin:30px 0 0 15px;}.IF a {color:##BB0000;}.IF a:visited {color:##BB0000;}.IF a:hover {color:#D86C00;}.InputFormLayer, .IFL {position:absolute;}.InputFormText, .IFT {display:none;}.IFU {display:none;}.InputFormFrame .IFU, .IFF .IFU {color:#AAAAAA;display:block;font-size:9px;padding-left:6px;}.InputFormFrame, .IFF {background:#F5F5FF none repeat scroll 0 0;border:3px solid #DDDDF5;margin-top:5px;padding:10px;position:relative;visibility:hidden;width:420px;z-index:30;}.InputFormFrame h3, .IFF h3 {font-size:10px;}.InputFormFrame textarea, .IFF textarea {background:#FFFFFF none repeat scroll 0 0;border:1px solid #DDDDF5;font-family:Verdana,Arial,Courier;font-size:10px;margin:2px;padding:2px;width:400px;}.InputFormFrame a.mailLink, .IFF a.mailLink {bottom:0;display:block;font-size:9px;left:6px;margin-left:0;margin-top:2px;padding-top:0;position:relative;}.InputFormFrame a, .IFF a {display:block;font-size:12px;font-weight:bold;position:absolute;right:3px;top:0;}div#develheader {background-color:#D6D6F3;border:1px solid #CCCCCC;color:black;display:block;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;margin-left:10px;margin-top:50px;padding:10px;width:620px;}.develHeaderTable {text-align:left;width:600px;}.develHeaderText {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;}.PageInfoMenu {background:#F5F5FF none repeat scroll 0 0;border:2px solid #DDDDF5;left:-90px;padding:5px;position:absolute;text-align:left;top:15px;visibility:hidden;width:200px;z-index:-2;}ul.PageInfoMenuItems {font-family:Verdana,Arial,sans-serif;font-size:10px;font-weight:normal;line-height:10px;margin:-3px 0 0;padding:0;width:190px;}ul.PageInfoMenuItems li {color:black;font-size:10px;line-height:16px;list-style-image:none;list-style-position:outside;list-style-type:none;margin-left:4px;padding:0;text-indent:0;}table.headingHolderTable {background:url(/technology/guide/images/popupbar.gif) repeat-x scroll 0 0;color:#FFFFFF;padding:2px 20px 3px 12px;width:100%;}.prevnext {display:none;}.newinPrevNext {display:block;left:585px;position:absolute;top:192px;width:300px;z-index:20;}.newinPrevNext img {vertical-align:middle;}.newinSpacer {color:#CCCCCC;}.prevnextLinkText a, .prevnextLinkText a:link, .prevnextLinkText a:visited {color:white;}.prevnextLinkText a:hover, .prevnextLinkText a:active {color:yellow;}span.vertPrevNextBar {color:#FFAAAA;}.popupTitle a, .popupTitle a:link, .popupTitle a:visited {color:white;}.popupTitle a:active, .popupTitle a:hover {color:yellow;}.opencloseInput {margin-bottom:5px;}
