/* Product Family Overview Main page */
@charset "utf-8";
/* CSS Document */
.intro {color: #5c5c5c; font-size: 1.1em; margin-bottom:30px; }
.clicked_item {}
.diagram { margin-bottom:25px; float:left; }
.simulink_box a, .matlab_box a
{  
	color:#fff; 
	text-decoration:none; 
	font-size:12px; 
	font-family:'Futura', Arial, Helvetica, sans-serif; 
	line-height:110%; 
	height:20px; 
	padding:17px 15px 16px 17px; 
	display:block; 
	border-right:2px solid #fff;
	border-bottom:2px solid #fff; 
}
.simulink_box.last a, .matlab_box.last a {
	border-right:0px;
}
.simulink_main_box a, .matlab_main_box a
{ 
	color:#fff; 
	text-decoration:none; 
	font-size:42px; 
	font-family:"Times New Roman", Times, serif; 
	display:block;
	border-bottom:2px solid #fff; 
}
.simulink_main_box a {
	padding:17px 110px 34px 124px;
	height:58px;
}
.matlab_main_box a {
	padding:30px 110px 34px 124px;
	height:45px;
}

.simulink_main_box a sup, .matlab_main_box a sup {
	font-size:10px;
	display:inline-block;
	margin-top:5px;
}

.matlab_main_box .tagline, .simulink_main_box .tagline
{ 
	font-family:'Futura', Arial, Helvetica, sans-serif;
	font-size:13px; 
	margin-top:5px; 
}
.matlab_main_box .start_letter, .simulink_main_box .start_letter
{
	font-size:50px;
}

.parallel_box, .codegen_box {
	position:absolute; 
	top:200px;
}
.parallel_box {
	left:75px; 
}
.codegen_box {
	left:250px; 
}
.parallel_box a, .codegen_box a {
	color:#fff; 
	text-decoration:none; 
	font-size:12px; 
	font-family:'Futura', Arial, Helvetica, sans-serif; 
	line-height:110%; 
	height:10px; 
	padding:11px 20px 14px 20px; 
	display:block; 
	border:2px solid #fff;
}
.application_box.header
{
	border-bottom:0px;
	border-top:3px solid #48626f;
	text-align:center;
}
.application_box.header h3 
{
	color:#48626f;
	height:20px; 
	padding:17px 16px 16px 16px; 
	font-size:13px; 
	font-family:'Futura', Arial, Helvetica, sans-serif; 
	font-weight:normal;
	line-height:110%; 
	margin:0px;
}
.application_box a
{  
	color:#fff; 
	text-decoration:none; 
	font-size:12px; 
	font-family:'Futura', Arial, Helvetica, sans-serif; 
	line-height:120%; 
	height:24px; 
	padding:13px 7px 16px 8px; 
	display:block; 
	border-bottom:2px solid #fff;
}
.products_list {
	border-top:3px solid #fff;
	padding:12px 0px 5px 0px;
}
.products_list.type_ml
{
	border-top-color:#007fbb;
}
.products_list.type_sl
{
	border-top-color:#d6701a;
}
.products_list.type_app
{
	border-top-color:#455a6b;
}
.products_list.type_mlsl
{
	border-top-color:#8da0aa;
}
.products_list ul {
list-style:none;
background:none;
font-size:11px;
}
.products_list ul li {
list-style:none;
background:none;
padding-left:0px;
}
.products_list ul a {
	font-weight:bold;
}
.products_list .tagline {
	margin:0px;
	padding:0px;
	line-height:115%;
}
.products_list>div 
{
	display:none;
}
.graybox_gradient1
{
	background-color: #435869; /* fallback color */
	background-image:-moz-linear-gradient(100% 100% 90deg, #4c6171, #435869);
}
.graybox_gradient2
{
	background-color: #4e6373; /* fallback color */
	background-image:-moz-linear-gradient(100% 100% 90deg, #566b7b, #4e6373);
}
.graybox_gradient3
{
	background-color: #576c7c; /* fallback color */
	background-image:-moz-linear-gradient(100% 100% 90deg, #5f7483, #576c7c);
}
.graybox_gradient4
{
	background-color: #607685; /* fallback color */
	background-image:-moz-linear-gradient(100% 100% 90deg, #697e8d, #607685);
}
.graybox_gradient5
{
	background-color: #6a808e; /* fallback color */
	background-image:-moz-linear-gradient(100% 100% 90deg, #728896, #6a808e);
}
.graybox_gradient6
{
	background-color: #748997; /* fallback color */
	background-image:-moz-linear-gradient(100% 100% 90deg, #7c929f, #748997);
}
.bluebox_gradient1
{
	background-color: #0069a6; /* fallback color */
	background-image:-moz-linear-gradient(100% 100% 90deg, #0079b5, #0069a6);

}
.bluebox_gradient2
{
	background-color: #0077b4; /* fallback color */
	background-image:-moz-linear-gradient(100% 100% 90deg, #0088c4, #0077b4);
}
.bluebox_gradient3
{
	background-color: #0087c3; /* fallback color */
	background-image:-moz-linear-gradient(100% 100% 90deg, #0097d3, #0087c3);
}
.bluebox_main_gradient
{
	background-color: #0065a2; /* fallback color */
	background-image:-moz-linear-gradient(100% 100% 90deg, #0095d1, #0065a2);
}
.orangebox_main_gradient
{
	background-color: #c5521e; /* fallback color */
	background-image:-moz-linear-gradient(100% 100% 90deg, #e18122, #c5521e);
}
.orangebox_gradient1
{
	background-color: #c7551e; /* fallback color */
	background-image:-moz-linear-gradient(100% 100% 90deg, #cf6320, #c7551e);
}
.orangebox_gradient2
{
	background-color: #d16620; /* fallback color */
	background-image:-moz-linear-gradient(100% 100% 90deg, #da7521, #d16620);
}
.orangebox_gradient3
{
	background-color: #db7721; /* fallback color */
	background-image:-moz-linear-gradient(100% 100% 90deg, #e48622, #db7721);
}
.orangebox_gradient4
{
	background-color: #c6531e; /* fallback color */
	background-image:-moz-linear-gradient(100% 100% 90deg, #ce621f, #c6531e);
}
.orangebox_gradient5
{
	background-color: #d06420; /* fallback color */
	background-image:-moz-linear-gradient(100% 100% 90deg, #d97321, #d06420);
}
.orangebox_gradient6
{
	background-color: #da7621; /* fallback color */
	background-image:-moz-linear-gradient(100% 100% 90deg, #e38422, #da7621);
}
.bluegraybox_gradient
{
	xbackground-color: #7a8a94; /* fallback color */
	xbackground-image:-moz-linear-gradient(100% 100% 90deg, #909ba2, #7a8a94);
	background-color: #667681;
	background-image:-moz-linear-gradient(100% 100% 90deg, #667681, #7c8890);
}
.hovering_item {opacity:0.7;filter:alpha(opacity=70);}
.non_hovering_item {opacity:0.4;filter:alpha(opacity=40);}
.non_hovering_sl { background-color:#f3cda6; background-image:none; }
.non_hovering_ml { background-color:#99d0e8; background-image:none; }
.non_hovering_mlsl { background-color:#dfe1e3; background-image:none; }
.hovering_sl { background-color:#d68661; background-image:none; }
.hovering_ml { background-color:#4c94be; background-image:none; }
.hovering_mlsl { background-color:#8da0aa; background-image:none; }
.product_cta {margin-top:20px;}