@charset "utf-8";
/*Styles for Software Home Page 22FEB08 */
#featureLeft, #featureRight {
	margin-top: 10px;
}
#featureLeft {
	float: left;
	width: 326px;
	height: 238px;
	background: url(/images/software/bg_topfeature.gif) top left no-repeat;
}
#featureLeft .content {
	margin: 16px 4px 16px 8px;
}
#featureLeft, #subfeature_bottom {
	font-size: .9em;
}
#featureLeft h1, #subfeature_bottom h1 {
	border-bottom: none;
	font-size: 1.1em;
	padding-bottom: 0;
	margin-top: 0;
	margin-bottom: 0;
}
#featureLeft h2, #subfeature_bottom h2 {
	color: #525252;
	font-size: .9em;
	margin: 0 0 .25em 0;
	padding: 0;
}
#featureLeft p, #subfeature_bottom p {
	margin-top: .1em;
	margin-bottom: .5em;
	font-size: 11px;
}
#featureRight {
	float: left;
	width: 326px;
	height: 238px;
}
#subfeature {
background: url(/images/software/bg_subfea_top.gif) no-repeat top;
width: 654px;
float: left;
margin-top: 12px;
height: 12px;
font-size: 1px;
}
#subfeature_bottom {
	background: url(/images/software/bg_subfea_bott.gif) no-repeat bottom;
	padding-bottom: 12px;
	float: left;
	width: 654px;
}
#subfeature_bottom .leftFea, #subfeature_bottom .rightFea {
float: left;
width: 298px;
margin-left: 10px;
}
.leftFea {
	margin-right: 22px;
}
/*Bottom links*/
#links {
	margin-top: 36px;
	margin-left: 0px;
	float: left;
	clear: both;
	padding: 18px 10px 12px 14px;
	width: 920px;
	overflow: auto;
	background: url(/images/software/bg_jmp10links.jpg) top left no-repeat;
}
#links .column {
	float: left;
	width: 198px;
	padding: 0 9px;
	margin: 0;
	font-size: .9em;
}
#links.fiveCols .column {
	width: 154px;
}
#links h2 {
	font-size: 1.2em;
	margin-top: 0;
	margin-bottom: .5em;
}
#links .column p.video {
	padding-top: 4px;
	font-size: 1em;
	margin-left: .5em;
}
#links .column p.video a {
	text-decoration: none;
}
#links h3 a:link, #links h3 a:visited {
	text-decoration: none;
}
a.featuredVideo {
	display: block;
	text-indent: -900px;
	background:url(/images/software/jmp10/vid_icon_dataviz_off.png) no-repeat top left;
	border: none;
	width: 207px;
	height: 120px;
}
a.featuredVideo:hover {
	background:url(/images/software/jmp10/vid_icon_dataviz_on.png) no-repeat top left;
}
a#ccb.featuredVideo {
	background:url(/images/software/jmp10/vid_icon_ccb_off.png) no-repeat top left;
}
a#ccb.featuredVideo:hover {
	background:url(/images/software/jmp10/vid_icon_ccb_on.png) no-repeat top left;
}
.doubleColumn {
		width: 414px;
		float: left;
		margin: 0 18px 0 18px;
		overflow: auto;
	}
.doubleColumn .thumbFeature img {
	width: 188px;
	height: auto;
	border: 1px solid #cdcdcd;
}
.doubleColumn .thumbFeature {
	width: 190px;
	float: left;
	margin: 8px 8px 8px 8px;
}
img.featureImg, a.featureImage img {
	border: 1px solid #9da1aa;
}	
.column h3, .doubleColumn h3 {
	margin-top: 2px !important;
}
.column p.productDescription {
	font-size: .9em !important;
	line-height: 1.5em;
}
/*feature and tabbed panel layout */
.leftPanel {
	float: left;
	/* border-top: 1px solid #d0d0d0; */
	padding-right: 20px;
	/* margin-top: 40px; */
}
.TabbedPanelsContent .leftPanel, #main2 #right .customer .leftPanel {
	float: left;
	width: 352px;
}
#main2 #right .customer .leftPanel {
	width: 292px;
	border-top: none;
	padding-right: 0;
	
}
.jmpsas {
	padding-top: 18px;
}
#right .jmpsas .leftPanel {
	width: 430px;
	margin-top: 0;
	border-top: none;
}
#right .jmpsas .rightPanel {
	width: 240px;
	float: right;
}
.jmpsas .rightPanel img {
	width: 232px;
}
.TabbedPanelsContent .rightPanel, .customer .rightPanel, .rightPanel {
	float: left;
	width: 390px;
	margin-top: 0;
	padding: 8px;
	border: 1px solid #d0d0d0;
}
.customer .rightPanel {
	width: 400px;
}
	
#overviewTab .leftPanel {
	width: 570px;
}
#overviewTab .rightPanel {
	width: 312px;
}
#main2 #right .TabbedPanelsContent .leftPanel p, .customer .leftPanel p {
	font-weight: normal;
	/* color: #666; */
	line-height: 1.6em;
	font-size: 1em;
}
.TabbedPanelsContent .leftPanel h2, .customer .leftPanel h2 {
	font-weight: normal;
	font-size: 1.8em;
}
.customer .leftPanel h2 {
	font-size: 1.5em;
		border-top: 1px solid #d0d0d0;
		padding-right: 20px;
		margin-top: 0;
}
.TabbedPanelsContent .leftPanel h3, .customer .leftPanel h3 {
	font-size: 1.1em;
	margin-bottom: 0;
	padding-bottom: 0;
	margin-top: 1em;
}
.customer .leftPanel h3 {
	margin: 0;
	padding: 0;
	color: #666;
	font-weight: normal;
	font-size: .9em;
}
.TabbedPanelsContent .leftPanel p.link, .customer .leftPanel p.link {
	background:url(/images/ico_link_dbltri.png) no-repeat left 2px;
	padding: 3px 0 5px 20px;
	font-weight: bold;
	font-size: 1.1em;
	margin-bottom: 1em;
	text-decoration: none;
}
.TabbedPanelsContent .leftPanel a:link, .TabbedPanelsContent .leftPanel a:visited, .customer .leftPanel a:link, .customer .leftPanel a:visited {
	text-decoration: none;
}
.TabbedPanelsContent .caption, .customer .caption, p.screencaption {
	padding: 8px 12px 4px 12px;
	color: #545454;
	font-size: .9em;
	font-style:italic;
}

/* Right Panel image here */
.TabbedPanelsContent .rightPanel img, .customer .rightPanel img {
	width: 344px;
	height: auto;
}

.TabbedPanelsContent#overviewTab .rightPanel img {
	width: 300px;
	height: auto;
}
.reversePanels .rightPanel img {
	width: 186px;
	height: auto;
}	
#right .TabbedPanelsContent .rightPanel blockquote {
	border-left: none;
	margin: 4px 0;
	padding: 8px 10px;
	background-color: #f0f0f0;
}
.customer {
	float: none;
	clear: both;
	width: auto;
	overflow: auto;
	margin: 18px 0;
}
.customer .rightPanel img {
	width: 400px;
}
/*New styles for Buy JMP Prototype*/
#links.buyJMPselector, #links.tryJMPselector {
	/*background-image: url(/images/software/software_home_links_bg-2col.jpg);*/
	margin-top: 0;
	margin-bottom: 0;
	min-height: 230px;
}
#links.buyJMPselector .column1, #links.tryJMPselector .column1 {
	background-color: #d9eaf8;
	float: left;
	width: 849px;
	margin-left: 8px;
	margin-top: 8px;
	padding: 4px 10px 2px 10px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #a1b5c5;
}
#links.buyJMPselector h5, #links.tryJMPselector .h5 {
	margin-top: 1em;
	font-size: .95em;
}
#links.buyJMPselector .column2, #links.tryJMPselector .column2{
	float: left;
	width: 869px;
	margin-left: 8px;
	padding: 0;
	margin-top: 8px;
	
	
}
.column2 .content_l, .column2 .content_r {
	padding-top: 8px;
	padding-bottom: 0;
	float: left;
	border: 1px solid #a1b5c5;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.column2 .content_l, .column2 .content_r {
	padding: 8px 18px 4px 18px;
}
.column2 .content_l {
	width: 523px;
	margin-right: 8px;
	padding-top: 18px;
}
.column2 .content_r {
	width: 270px;
	padding: 18px 10px 8px 18px;
}

#right .column2 .content_l h3 {
	font-size:1.3em;
}
#main2 #right .column2 .content_l p {
	font-size: 1em;
}
.column2 .perpetualInfo {
	width: 500px;
	float: left;
	clear: both;
}
.option1, .option2, .option3 {
	padding-left: 82px;
	margin-bottom: 18px;
	padding-top: 4px;
	padding-bottom: 12px;
	border-bottom: 1px dotted #c0c0c0;
}
.option1 {background:url(/images/buyjmp/bg_1.jpg) no-repeat top left;}
.option2 {background:url(/images/buyjmp/bg_2.jpg) no-repeat top left;}
.option3 {background:url(/images/buyjmp/bg_3.jpg) no-repeat top left;}
.productSelector {
	margin: 4px 0;
}
.productSelector select {
	font-size: 1.3em;
}
#jmp, #pro, #clinical, #genomics {
	display: none;
}
#links.buyJMPselector #clinical .content_l, #links.buyJMPselector #genomics .content_l {
	width: 833px;
	margin-right: 0;
}
#links.buyJMPselector #default.column2 .content_l {
	width: 860px;
	padding-left: 8px;
	padding-right: 18px;
	border: none;
	border-right: 1px dotted #c0c0c0;
}
#links.tryJMPselector #default.column2 .content_l {
	width: 860px;
	padding: 0;
	border: none;
	padding-left: 30px;
	padding-top: 20px;
}
#default.column2 .content_r {
	border: none;
	width: 210px;
	padding-right: 0;
	font-size: .9em;
	padding-top: 8px;
}
.column2 .content_r img {
	width: 260px;
	height:auto;
}
.content_l h4 {
	line-height: 1.5em;
	padding-bottom: 1em;
}

/*Nivo Slider styles for JMP 10 home page*/

.nivoSlider {
    position:relative;
    width:502px !important; /* Change this to your images width */
    height:397px !important; /* Change this to your images height */
	border: 1px solid #9DA1AA;
    /*background:url(images/loading.gif) no-repeat 50% 50%;*/
}
.nivoSlider img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}
.nivoSlider a {
    border:0;
    display:block;
}
.nivo-controlNav {
	display: none;
}
.topFeature {
	float: left;
	margin-top: 18px;
}
.topFeature img {
	width: 100%;
	height: auto;
}
.topFeature p {
	padding: 8px 16px;
	font-size: 1.1em;
}
/*stat-index stuff*/
th span {
	cursor: pointer;
}
#help_search {
	margin-top: 1.5em;
}
#stat_search {
	float: left;
	padding-bottom: 18px;
	width: 238px;
}
#stat_search form fieldset  {
	margin: 10px 0 0 0; padding: 0; border: 1px solid #cc6600; *border-top: none; *border-bottom: none; background: #cc6600; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; width: 200px;
}
#stat_search .searchtext {
	width: 160px;
	font-size: .8em;
}
#stat_search .srchbutton {
	*background: url(/images/nav/mag_glass_orange.gif) no-repeat left top;
}
.alphaLinks {
	float: left; width: 644px;
	padding-bottom: 18px;
}
.alphaLinks a {
	display: block;
	float: left;
	padding: 2px 4px;
	border-right: 1px solid #cdcdcd;
	text-decoration: none;
}
#right p.code {
	font-style: italic;
	padding-right: 12px;
}
.jmpPro {
	background: url(/images/stat-index/jmp_pro_icon.png) no-repeat  8px 14px;
	padding-left: 34px;
	padding-top: 18px;
}
h4.jmpPro {
	padding-left: 0;
	padding-top: 0;
	padding-right: 28px;
	padding-bottom: 10px;
	display: inline;
	background: url(/images/stat-index/jmp_pro_icon.png) no-repeat right top;
}
h3.alphaHeader {
	font-size: 1.3em;
	padding: 0;
	margin: 0;
}
p.backToTop {
	background: url(/images/ico_back-to-top.png) no-repeat top left;
	font-size: 1.3em;
	text-transform: uppercase;
	padding-left: 18px;
}
p.backToTop a {
	text-decoration: none;
}