

/* Main BODY =========================================================================================== */

/*

html { 

	background: url(/includes/include_top_menu_images/website_back_002_top.gif) no-repeat fixed top;

}

*/

/*

body {

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	background: url(/includes/include_top_menu_images/website_back_002_bot_repeat.gif) repeat-y top; 

}

*/

body {

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	background: url(/includes/include_top_menu_images_v3/website_back_004.gif) repeat-y top; 

}



/* General use =========================================================================================== */

.page_header {

	font-size: 22px;

	color: #11017E;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

}



.dashed_border {

    overflow: auto;

	padding: 2px;

	border-width: 2px;

	border-color: #999999;

	border-style:dashed;

}



.font_normal {

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 14px; 

}



.font_basic_bold_gray {

	font-size: 14px; 

	font-family: Arial, Helvetica, sans-serif; 

	font-weight: bold; 

	color: #666666; 

}



.font_normal_bold {

	font-size: 14px; 

	font-family: Arial, Helvetica, sans-serif; 

	font-weight: bold; 

	color: #333333; 

}



.font_price_large_green {

	font-size: 24px;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #006507;

}



.font_message {

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 16px; 

	font-weight: bold;

	color: #FF0000;

}



.font_micro {

	font-size: 10px;

	font-family: Arial, Helvetica, sans-serif;

}

.font_mini {font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

.font_table_header {font-size: 18px; font-family: Arial, Helvetica, sans-serif; color: #333333; }



a.highlight_link {

	font-family: Arial, Helvetica, sans-serif;

	text-decoration: underline; 

	color: #3300CC;

}



a.highlight_link:hover { 

    background: #FFFF00;

	color: #3300CC;

}



A  { 

text-decoration: underline;

	font-family: Arial;

		  color:#0000CC;  /* #3300CC; */

 }

A:hover  { 

text-decoration: underline;

	font-family: Arial;

		  color: #3300CC;

	 background: #FFFF00;

 }





.image_thumb {

	 border-width: 1px;

	 border-style: solid;

	 border-color: #BBB;

}



.thumb_div {

	padding: 0px;

	width: 28px;

	height: 28px;

	background-color:#FFFFFF;

	border-width: 1px;

	border-style: solid;

	border-color: #999999;

	cursor: pointer;

}





/* Product Details =========================================================================================== */

.product_tab_selected {

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 14px;

	font-weight: bold;

	

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #CCCCCC;



	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #CCCCCC;



	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #CCCCCC;

	

	background-image:url(/images/products_selected_back_000.gif);

}



.product_tab_unselected {

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 12px;



	background-color: #DDDDDD;

	

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #CCCCCC;

	

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #CCCCCC;



	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #CCCCCC;

	

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

	

	background-image:url(/images/products_unselected_back_000.gif);

}



a.product_tab_link_selected:link {

	color: #555555;

	text-decoration:none;

}



a.product_tab_link_selected:visited {

	color: #555555;

	text-decoration:none;

}



a.product_tab_link_selected:active {

	background-color: white;

	text-decoration:none;

}



a.product_tab_link_selected:hover {

	text-decoration:none;

}





a.product_tab_link_unselected:link {

	color: #333333;

	text-decoration:underline;

}



a.product_tab_link_unselected:visited {

	color: #333333;

	text-decoration:none;

}



a.product_tab_link_unselected:active {

	background-color: white;

	text-decoration:none;

}



a.product_tab_link_unselected:hover {

	text-decoration: underline;

}







.product_tab_display_area {

	

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #CCCCCC;



	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #CCCCCC;

	

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

}



.font_product_tab_header {

	background-color: #EEEEEE; 

	border-top-width: 1px; 

	border-top-style: solid; 

	border-top-color: #CCCCCC; 

	border-right-width: 1px; 

	border-right-style: solid; 

	border-right-color: #CCCCCC; 

	border-left-width: 1px; 

	border-left-style: solid; 

	border-left-color: #CCCCCC; 

	border-bottom-width: 1px; 

	border-bottom-style: solid; 

	border-bottom-color: #CCCCCC; 

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 14px; 

}



.product_price_table {

	 border-width: 2px;

	 border-style: dotted;

	 border-color:#000099;

}



.table_border_image_large {

	 border-width: 2px;

	 border-style: dashed;

	 border-color:#000099;

}



#productImageHolderDIV {

	float:left;

	position: relative;

	left: 0px;

	bottom: 0px;

	z-index: 99;

}



#productLargeImageDIV {

    display:none;

	float:right;

	position: absolute;

	left: 80px;

	top: 30px;

	z-index: 100;

}



#compareProductsTable {

	 border-width: 2px;

	 border-style: dashed;

	 border-color:#000099;

}



#helpMeChooseHolderDIV {

	float:left;

	position: relative;

	left: 0px;

	bottom: 0px;

	z-index: 99;

}



#helpMeChooseDIV {

    display:none;

	float:right;

	position: absolute;

	left: 0px;

	top: 30px;

	z-index: 100;

}



table.comparison 

		{

   			border-collapse: collapse;

   			width:640px;

			background-color: #eeeeee;

		}



table.comparison td 

		{

   			border:thin solid #666666;

   			padding:4px;

			width:20%;

		}



table.comparison th 

		{

   			border:thin solid #666666;

			padding:6px;

   			font:14px arial,sans-serif;

			font-weight:bold;

		}



table.comparison th.knockout

		{    

			color:white;

			border:none;

			background-color: white;

		}



table.comparison td.category 

		{

			font:12px arial,sans-serif;

			font-weight:bold;

			background-color: #f8f8f8;

			vertical-align:middle;

			text-align:right;

			padding:7px;

		}



table.comparison td.base 

		{

			font:9px arial,sans-serif;

			font-weight:bold;

			background-color: #ffffff;

			vertical-align:middle;

			text-align:center;

			padding:4px;

		}





table.comparison th.red

		{    

			color:white;

			background-color: #aa1111;

		}



table.comparison td.red 

		{

			background-color: #eddad5;

			vertical-align:middle;

			text-align: left;

		}



table.comparison td.redmcu 

		{

			background-color: #eddad5;

			vertical-align:middle;

			text-align: left;

			border-top:thin dotted #999;

			border-bottom:thin dotted #999;

			border-left:thin dotted #999;

			border-right:thin solid #666;

  			padding:0px;

		}



table.comparison th.green

		{    

			color:white;

			background-color: #114411;

		}



table.comparison td.green

		{  

			background-color: #ddefab;

			text-align: left;

		}



table.comparison td.greenmcu

		{  

			background-color: #ddefab;

			text-align: left;

			border:thin dotted #999;

  			padding:0px;

		}



table.comparison th.black

		{

			color:white;

			background-color: black;

		}



table.comparison td.black

		{	

			background-color: #dddddd;

			text-align: left;

		}



table.comparison td.blackmcu

		{			

			background-color: #dddddd;

			text-align: left;

			border:thin dotted #999;

			padding:0px;			

		}



table.comparison th.blue

		{    

			color:white;

			background-color: #112a44;

		}

		

table.comparison td.blue

		{

			background-color: #ccd7ff;

			text-align: left;

		}

		

table.comparison td.bluemcu

		{			

			background-color: #ccd7ff;

			text-align: left;

			border:thin dotted #999;

  			padding:0px;

		}

		

table.comparison th.maroon

		{    

			color:white;

			background-color: #6c2243;

		}

		

table.comparison td.maroon

		{

			background-color: #d8c5c7;

			text-align: left;

		}

		

table.comparison td.maroonmcu

		{			

			background-color: #d8c5c7;

			text-align: left;

			border:thin dotted #999;

  			padding:0px;

		}		



table.comparison td a

		{

			FONT-WEIGHT: lighter;

			display: block;

   			text-decoration: none;

   			color:black;

			vertical-align:middle;

		}



table.comparison td.green a:link, table.comparison td.green a:visited 

		{

   			color:black;

			font:11px  arial,sans-serif;

     		vertical-align:middle;

		}

		

table.comparison td.green a:hover, table.comparison td.green a:active

		{

   			color:darkgreen;

			font:11px  arial,sans-serif;

     		vertical-align:middle;

		}

		

table.comparison td.greenmcu a:link, table.comparison td.greenmcu a:visited

		{

   			color:black;

			font:10px  arial,sans-serif;

     		vertical-align:middle;

			margin:2px 6px;

		}

		

table.comparison td.greenmcu a:hover, table.comparison td.greenmcu a:active

		{

   			color:darkgreen;

			font:10px  arial,sans-serif;

     		vertical-align:middle;

			margin:2px 6px;

		}



table.comparison td.black a:link, table.comparison td.black a:visited

		{

   			color:black;

			font:11px  arial,sans-serif;

    		vertical-align:middle;

		}

		

table.comparison td.black a:hover, table.comparison td.black a:active

		{

   			color:grey;

			font:11px  arial,sans-serif;

     		vertical-align:middle;

		}



table.comparison td.blackmcu a:link, table.comparison td.blackmcu a:visited 

		{

   			color:black;

			font:10px  arial,sans-serif;

     		vertical-align:middle;

			margin:2px 6px;

		}

		

table.comparison td.blackmcu a:hover, table.comparison td.blackmcu a:active 

		{

   			color:grey;

			font:10px  arial,sans-serif;

     		vertical-align:middle;

			margin:2px 6px;

		}



table.comparison td.blue a:link, table.comparison td.blue a:visited 

		{

   			color:black;

			font:11px  arial,sans-serif;

     		vertical-align:middle;

		}

		

table.comparison td.blue a:hover, table.comparison td.blue a:active 

		{

   			color:blue;

			font:11px  arial,sans-serif;

     		vertical-align:middle;

		}



table.comparison td.bluemcu a:link, table.comparison td.bluemcu a:visited 

		{

   			color:black;

			font:10px  arial,sans-serif;

     		vertical-align:middle;

			margin:2px 6px;

		}

		

table.comparison td.bluemcu a:hover, table.comparison td.bluemcu a:active 

		{

   			color:blue;

			font:10px  arial,sans-serif;

     		vertical-align:middle;

			margin:2px 6px;

		}

		

table.comparison td.maroon a:link, table.comparison td.maroon a:visited 

		{

   			color:black;

			font:11px  arial,sans-serif;

     		vertical-align:middle;

		}

		

table.comparison td.maroon a:hover, table.comparison td.maroon a:active 

		{

   			color:#6c2243;

			font:11px  arial,sans-serif;

     		vertical-align:middle;

		}



table.comparison td.maroonmcu a:link, table.comparison td.maroonmcu a:visited 

		{

   			color:black;

			font:10px  arial,sans-serif;

     		vertical-align:middle;

			margin:2px 6px;

		}

		

table.comparison td.maroonmcu a:hover, table.comparison td.maroonmcu a:active 

		{

   			color:blue;

			font:10px  arial,sans-serif;

     		vertical-align:middle;

			margin:2px 6px;

		}		



table.comparison td.red a:link, table.comparison td.red a:visited 

		{

   			color:black;

			font:11px  arial,sans-serif;  			

     		vertical-align:middle;

		}

		

table.comparison td.red a:hover, table.comparison td.red a:active 

		{

   			color:darkred;

			font:11px  arial,sans-serif; 			

     		vertical-align:middle;

		}

		

table.comparison td.redmcu a:link, table.comparison td.redmcu a:visited 

		{

   			color:black;

			font:10px  arial,sans-serif;  			

     		vertical-align:middle;

			margin:2px 6px;

		}

		

table.comparison td.redmcu a:hover, table.comparison td.redmcu a:active 

		{

   			color:darkred;

			font:10px  arial,sans-serif;  			

     		vertical-align:middle;

			margin:2px 6px;

		}



table.comparison tr.top

		{

    		border-bottom:none;

			border-top:none;

			border-left:none;

			border-right:none;

			background-color: white;

		}

/*css for arm device portal and pages*/
p.algorithm
{
font-family:"open-sans", Arial, sans-serif;	
font-size:14px;
}

p.arm_device
{
font-family:"open-sans", Arial, sans-serif;	
font-size:14px;
}

div.arm_product {
background:#f9f9f9; padding:3 12 3 12; border-radius:5px; box-shadow: 2px 2px 3px #bbb; border: 1px solid #999;	
text-align:left;
font-family:"open-sans", Arial, sans-serif;	
font-size:14px;
}

h1
{
font-family:"open-sans", Arial, sans-serif;	
}


li.arm_guide
{
font-family:"open-sans", Arial, sans-serif;	
font-size:12pt;
font-weight:bold;
line-height:1.5em;

border-radius:5px;
/*box-shadow: 3px 3px 3px #cccccc;	
padding-left:10px;
margin:3px;*/
/*background-color:#18245E;*/

}

ol.top_list {
	margin-bottom:0px;
}

a.top_list:link {
text-decoration:none;	
/*color:white;*/
}
a.top_list:visited {
text-decoration:none;
/*color:white;*/	
}
a.top_list:active {
text-decoration:none;
/*color:white;*/	
}

a.top_list:hover {
text-decoration:none;
/*color:white;*/	
}

li.arm_device
{
font-family:"open-sans", Arial, sans-serif;	
font-size:11pt;
font-weight:bold;
}

li.arm_tools
{
font-family:"open-sans", Arial, sans-serif;	
font-size:11pt;

/*margin:.5em 0;*/
}

h1.arm_supported 
{
font-size:18pt;
line-height:170%;
}

h1.arm_device 
{
	color:#eee;
font-size:22pt;
line-height:110%;
text-align:center;
width:900px;
padding:6px;
margin:2px;
/*
background-color:#9bcbe8;
border: 1px solid #49697c;*/
border-radius:5px;
background:
radial-gradient(black 15%, transparent 16%) 0 0,
radial-gradient(black 15%, transparent 16%) 8px 8px,
radial-gradient(rgba(255,255,255,.1) 15%, transparent 20%) 0 1px,
radial-gradient(rgba(255,255,255,.1) 15%, transparent 20%) 8px 9px;
background-color:#333;
background-size:16px 16px;
}

h1.arm_package 
{
	color:#eee;
font-size:22pt;
line-height:110%;
text-align:center;
width:900px;
padding:6px;
margin:2px;
/*
background-color:#9bcbe8;
border: 1px solid #49697c;*/
border-radius:5px;
background:
radial-gradient(darkgreen 15%, transparent 16%) 0 0,
radial-gradient(darkgreen 15%, transparent 16%) 8px 8px,
radial-gradient(rgba(10,255,10,.1) 15%, transparent 20%) 0 1px,
radial-gradient(rgba(10,255,10,.1) 15%, transparent 20%) 8px 9px;
background-color:#1A421C;
background-size:16px 16px;
}


h2.arm_device_heading
{
font-size:14pt;
font-family:"open-sans", Arial, sans-serif;	
text-align:left;

}

h2.supported_header_main /*used atop left column of arm portal index page*/
{
font-size:16pt;
font-weight:bold;
height:50;
line-height:36px;
border: 0px solid black;
margin:2px;
}

h2.products_header_main /*used atop right column of arm portal index page*/
{
font-size:16pt;
font-weight:bold;
height:50;	
line-height:100%;
border: 0px solid black;
margin:2px;	
}

h2.list_header /*used atop left column of vendor, family pages*/
{
font-size:14pt;
font-weight:bold;
line-height:1%;
}

h2.products_header /*used atop right column of vendor, family, device_template pages*/
{
font-size:14pt;
font-weight:bold;
line-height:110%;
}

h2.device_top_heading /*used atop top center of device_template page*/
{
font-size:14pt;
font-weight:bold;
line-height:110%;
margin-bottom:10px;
}

h3
{
font-family:"open-sans", Arial, sans-serif;
}

.arm_banner
{
position:relative;
top:-4;
width:980;
border: 0px solid black;
height:60px;
text-align:center;
margin-left: auto;
margin-right: auto;
background-color:#D3E7ED;
BACKGROUND-IMAGE:url("/arm/banner3.png");
}

.arm_news
{
position:relative;
top:-4;
width:980;
border: 0px solid black;
height:35px;
text-align:center;
font-size:16px;
font-weight:bold;
color:#4A320A;
margin-left: auto;
margin-right: auto;
background-color:#F7F6DA;
line-height:32px;
background-image:url("/arm/banner_news.png");	
}

.supported_devices
{
position:relative;
left:145px;
border: 0px solid black;
float:left;
width:450px;
height:400px;
padding:8px;	
}

.supported_devices2
{	
border: 0px solid black;
float:left;
width:400px;
padding:8px;	
}

.pe_products
{
position:relative;
right:145px;
border: 0px solid black;
float:right;
width:450px;
height:400px;
padding:8px;
}

.pe_products2
{	
border: 0px solid black;
float:right;
width:430px;
padding:8px;
}

.device_text
{
position:relative;
top:-4;
width:370;
border: 0px solid black;
font-size:14px;
text-align:left;
margin-left: auto;
margin-right: auto;
margin-bottom:8px;
border-radius: 8px;
padding:4px;
font-weight:normal;
font-family:"open-sans", Arial, sans-serif;
}

.portal_device_text
{
position:relative;
top:-4;
width:750;
border: 0px solid black;
font-size:14px;
text-align:left;
margin-left: auto;
margin-right: auto;
margin-bottom:8px;
border-radius: 8px;
padding:4px;
font-weight:normal;
font-family:"open-sans", Arial, sans-serif;
}

.device_text_new{
margin-bottom:8px;
text-align:left;
font-size:14px;
font-family:"open-sans", Arial, sans-serif;	
}

.google_search
{
top:-4;
border: 1px solid #899FB0;
border-left-width:5px;
border-left-color:#aaaaaa;
text-align:left;
background-color:#eee;/*#DBEAF3;*/
margin-bottom:8px;
padding:10px;
font-weight:bold;
border-radius:5px;
box-shadow: 3px 3px 3px #cccccc;
}

.vendor_list 
{
top:-4;
border: 1px solid #899FB0;
border-left-width:5px;
text-align:left;
margin-bottom:4px;
padding:10px;
font-weight:bold;
border-radius:5px;
box-shadow: 3px 3px 3px #cccccc;	
background: rgba(235,248,250,1);
background: -moz-linear-gradient(top, rgba(235,248,250,1) 0%, rgba(205,243,250,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(235,248,250,1)), color-stop(100%, rgba(205,243,250,1)));
background: -webkit-linear-gradient(top, rgba(235,248,250,1) 0%, rgba(205,243,250,1) 100%);
background: -o-linear-gradient(top, rgba(235,248,250,1) 0%, rgba(205,243,250,1) 100%);
background: -ms-linear-gradient(top, rgba(235,248,250,1) 0%, rgba(205,243,250,1) 100%);
background: linear-gradient(to bottom, rgba(235,248,250,1) 0%, rgba(205,243,250,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebf8fa', endColorstr='#cdf3fa', GradientType=0 );
	
}

.intro_text{
margin--top: 3px;
margin-bottom: 3px;
}

.vendor
{
position:relative;
top:-4;
width:430;
border: 0px solid black;
height:30px;
text-align:left;
margin-left: auto;
margin-right: auto;
margin-bottom:8px;
border-radius: 8px;
}



.arm_copyright
{
font-size:7pt;
}

td.vendor{
font-weight:bold;
font-size:14pt;
text-align:right;	
}

td.vendor_table{
font-weight:bold;
font-size:14pt;
text-align:right;	
}

td.family{
font-weight:bold;
font-size:14pt;
text-align:left;	
}

td.family_table{
font-weight:bold;
font-size:14pt;
text-align:left;	
}

.header_line
{
height:1px;
width:400px;
background: rgba(255,255,255,1);
background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(181,198,208,1) 23%, rgba(181,198,208,1) 78%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(23%, rgba(181,198,208,1)), color-stop(78%, rgba(181,198,208,1)), color-stop(100%, rgba(255,255,255,1)));
background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(181,198,208,1) 23%, rgba(181,198,208,1) 78%, rgba(255,255,255,1) 100%);
background: -o-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(181,198,208,1) 23%, rgba(181,198,208,1) 78%, rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(181,198,208,1) 23%, rgba(181,198,208,1) 78%, rgba(255,255,255,1) 100%);
background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(181,198,208,1) 23%, rgba(181,198,208,1) 78%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1 );
margin-left: auto;
margin-right: auto;
margin-bottom:8px;	
}

img.product_photo {
padding:6px;	
}

div.supported_device_information 
{
font-size:16pt;
border: 1px solid #899FB0;
border-left-width:5px;
padding:10px;
vertical-align:top;
border-radius:5px;
box-shadow: 3px 3px 3px #cccccc;	
background: rgba(235,248,250,1);
background: -moz-linear-gradient(top, rgba(235,248,250,1) 0%, rgba(205,243,250,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(235,248,250,1)), color-stop(100%, rgba(205,243,250,1)));
background: -webkit-linear-gradient(top, rgba(235,248,250,1) 0%, rgba(205,243,250,1) 100%);
background: -o-linear-gradient(top, rgba(235,248,250,1) 0%, rgba(205,243,250,1) 100%);
background: -ms-linear-gradient(top, rgba(235,248,250,1) 0%, rgba(205,243,250,1) 100%);
background: linear-gradient(to bottom, rgba(235,248,250,1) 0%, rgba(205,243,250,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebf8fa', endColorstr='#cdf3fa', GradientType=0 );
}

div.supported_device_information_featured
{
font-size:14pt;
text-align:left;
background:#f9f9f9; padding:3 12 3 12; border-radius:5px; box-shadow: 2px 2px 3px #bbb; border: 1px solid #999;	

/*background-color:#DBEAF3;*/
/*border: 1px solid #899FB0;
border-radius:5px;*/
/*border-left-width:5px;*/
/*box-shadow: 3px 3px 3px #cccccc;	
background: rgba(235,248,250,1);
background: -moz-linear-gradient(top, rgba(235,248,250,1) 0%, rgba(205,243,250,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(235,248,250,1)), color-stop(100%, rgba(205,243,250,1)));
background: -webkit-linear-gradient(top, rgba(235,248,250,1) 0%, rgba(205,243,250,1) 100%);
background: -o-linear-gradient(top, rgba(235,248,250,1) 0%, rgba(205,243,250,1) 100%);
background: -ms-linear-gradient(top, rgba(235,248,250,1) 0%, rgba(205,243,250,1) 100%);
background: linear-gradient(to bottom, rgba(235,248,250,1) 0%, rgba(205,243,250,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebf8fa', endColorstr='#cdf3fa', GradientType=0 );	*/		
}

#device_info {
border-radius:5px;
box-shadow: 3px 3px 3px #cccccc;	
background: rgba(235,248,250,1);
background: -moz-linear-gradient(top, rgba(235,248,250,1) 0%, rgba(205,243,250,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(235,248,250,1)), color-stop(100%, rgba(205,243,250,1)));
background: -webkit-linear-gradient(top, rgba(235,248,250,1) 0%, rgba(205,243,250,1) 100%);
background: -o-linear-gradient(top, rgba(235,248,250,1) 0%, rgba(205,243,250,1) 100%);
background: -ms-linear-gradient(top, rgba(235,248,250,1) 0%, rgba(205,243,250,1) 100%);
background: linear-gradient(to bottom, rgba(235,248,250,1) 0%, rgba(205,243,250,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebf8fa', endColorstr='#cdf3fa', GradientType=0 );		
}

#package_info {
border-radius:5px;
box-shadow: 3px 3px 3px #cccccc;	
background: rgba(253,253,230,.8);
background: -moz-linear-gradient(top, rgba(253,253,230,.8) 0%, rgba(234, 241, 134, .5) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(253,253,230,.8)), color-stop(100%, rgba(234, 241, 134, .5)));
background: -webkit-linear-gradient(top, rgba(253,253,230,.8) 0%, rgba(234, 241, 134, .5) 100%);
background: -o-linear-gradient(top, rgba(253,253,230,.8) 0%, rgba(234, 241, 134, .5) 100%);
background: -ms-linear-gradient(top, rgba(253,253,230,.8) 0%, rgba(234, 241, 134, .5) 100%);
background: linear-gradient(to bottom, rgba(253,253,230,.8) 0%, rgba(234, 241, 134, .5) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5ffe5', endColorstr='#b3ffb3', GradientType=0 );		
}

.device_text_list
{
position:relative;
top:-4;
width:420;
border: 0px solid black;
font-size:14px;
text-align:left;
margin-left: auto;
margin-right: auto;
margin-bottom:8px;
border-radius: 8px;
padding:4px;
font-weight:normal;
font-family:"open-sans", Arial, sans-serif;
}

.device_text_products{
margin-bottom:8px;
text-align:left;
font-size:14px;	
font-family:"open-sans", Arial, sans-serif;
}

.device_data 
{
font-size:16pt;
font-weight:bold;
}

.alg_data 
{
font-size:12pt;
font-weight:bold;
}

#device_breadcrumbs
{
text-align:left;
font-size:12pt;
font-weight:bold;
}


	
.arm_copyright
{
font-size:7pt;
}

.hanging_indent 
{
margin-left:43px;
text-indent:0px;
font-size:14px;
margin-right:10px;
}

.supported_text
{
font-size:18pt;
font-weight:bold;
line-height:100%;
margin:10px;
margin-bottom:15px;
font-family:"open-sans", Arial, sans-serif;
text-align:center;
}

div.horizontal
{
 width: 340px;
 border-top: 1px solid #286AA8;
 margin-left:30px;
}

a.social:hover { 

    background: #fff;	
}

a.social:visited { 

   background: #fff;	
}

a.social:active { 

    background: #fff;	
}

a.social:link { 

    background: #fff;	
}

/* CSS for algorithm page */


table.algorithms a {	
font-family:open-sans, Arial, sans-serif;

}

table.algorithms a:hover {	
font-family:open-sans, Arial, sans-serif;
}

table.algorithms a:visited {	
font-family:open-sans, Arial, sans-serif;
}

.CSSTableGenerator {
	margin:0px;padding:0px;
	width:100%;
	box-shadow: 5px 5px 2px #aaa;
	border:1px solid #ffffff;
	
	-moz-border-radius-bottomleft:11px;
	-webkit-border-bottom-left-radius:11px;
	border-bottom-left-radius:11px;
	
	-moz-border-radius-bottomright:11px;
	-webkit-border-bottom-right-radius:11px;
	border-bottom-right-radius:11px;
	
	-moz-border-radius-topright:11px;
	-webkit-border-top-right-radius:11px;
	border-top-right-radius:11px;
	
	-moz-border-radius-topleft:11px;
	-webkit-border-top-left-radius:11px;
	border-top-left-radius:11px;
}.CSSTableGenerator table{
    font-family:open-sans, Arial, sans-serif;
	border-collapse: collapse;
        border-spacing: 0;
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}.CSSTableGenerator tr:last-child td:last-child {
	-moz-border-radius-bottomright:11px;
	-webkit-border-bottom-right-radius:11px;
	border-bottom-right-radius:11px;
}
.CSSTableGenerator table tr:first-child td:first-child {
	-moz-border-radius-topleft:11px;
	-webkit-border-top-left-radius:11px;
	border-top-left-radius:11px;
}
.CSSTableGenerator table tr:first-child td:last-child {
	-moz-border-radius-topright:11px;
	-webkit-border-top-right-radius:11px;
	border-top-right-radius:11px;
}
.CSSTableGenerator tr:last-child td:first-child{
	-moz-border-radius-bottomleft:11px;
	-webkit-border-bottom-left-radius:11px;
	border-bottom-left-radius:11px;
}
.CSSTableGenerator tr:hover td{
	
}
.CSSTableGenerator tr:nth-child(odd){ background-color:#ddd; }
.CSSTableGenerator tr:nth-child(even)    { background-color:#eee; }
.CSSTableGenerator td{
	vertical-align:middle;
	
	font-family:open-sans, Arial, sans-serif;
	border:1px solid #222;
	border-width:0px 0px 1px 0px;
	text-align:left;
	padding:6px;
	font-size:13px;
	
	font-weight:normal;
	color:#000000;
}

.CSSTableGenerator tr:last-child td:first-child{
	width:130px;
}
.CSSTableGenerator tr:last-child td:nth-child(2){
	width:90px;
}


.CSSTableGenerator tr:last-child td{
	border-width:0px 0px 0px 0px;
}
.CSSTableGenerator tr td:last-child{
	border-width:0px 0px 1px 0px;
}
.CSSTableGenerator tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.CSSTableGenerator tr:first-child td{
	background:-o-linear-gradient(bottom, #555 5%, #888 100%);
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #555), color-stop(1, #888) );
	background:-moz-linear-gradient( center top, #555 5%, #888 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00007f", endColorstr="#56aaff");
	background: -o-linear-gradient(top,#555,#888);
	background-color:#111;
	border:1px solid #111;
	text-align:left;
	border-width:1px 1px 1px 1px;
	font-size:17px;
	font-family:open-sans, Arial, sans-serif;
	font-weight:bold;
	color:#ffffff;
}
/*.CSSTableGenerator tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #00007f 5%, #56aaff 100%);
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #00007f), color-stop(1, #56aaff) );
	background:-moz-linear-gradient( center top, #00007f 5%, #56aaff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00007f", endColorstr="#56aaff");
	background: -o-linear-gradient(top,#00007f,#56aaff);
	background-color:#111;
}*/
.CSSTableGenerator tr:first-child td:first-child{
	border-width:1px 1px 0px 1px;
}
.CSSTableGenerator tr:first-child td:last-child{
	border-width:0px 0px 0px 0px;
}

.CSSTableGenerator td:first-child{
	font-weight:bold;
	border-width:0px 0px 1px 0px;
}

.arm_banner
{
position:relative;
top:-4;
width:980;
border: 0px solid black;
height:60px;
text-align:center;
margin-left: auto;
margin-right: auto;
background-color:#D3E7ED;
BACKGROUND-IMAGE:url("/arm/banner2.png");
}

.arm_news
{
position:relative;
top:-4;
width:980;
border: 0px solid black;
height:35px;
text-align:center;
font-size:16px;
font-weight:bold;
color:#4A320A;
margin-left: auto;
margin-right: auto;
background-color:#F7F6DA;
line-height:32px;
background-image:url("/arm/banner_news.png");	
}




/* This section is for Excel-generated HTML tables*/

/* unvisited link */
th a:link {
    color: white;
	text-decoration:none;
	display:block;
	width:100%;
	height:100%;
}

/* visited link */
th a:visited {
    color: white;
	text-decoration:none;
	display:block;
	width:100%;	
	height:100%;
}

/* mouse over link */
th a:hover {
    color: black;
	background-color:yellow;
	text-decoration:none;
	display:block;
	width:100%;
	height:100%;
}

/* selected link */
th a:active {
    color: white;
	text-decoration:none;
	display:block;
	width:100%;
	height:100%;	
}

/* Excel CSS for M-U/M-U-FX/C-U/C-U-FX* 11/24/15 */ 
.font523461
	{color:red;
	font-size:11.0pt;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:0;}
.xl1523461
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:black;
	font-size:11.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Calibri, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:general;
	vertical-align:bottom;
	mso-background-source:auto;
	mso-pattern:auto;
	white-space:nowrap;}
.xl6523461
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:black;
	font-size:11.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Calibri, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:general;
	vertical-align:bottom;
	border-top:none;
	border-right:1.0pt solid gray;
	border-bottom:none;
	border-left:none;
	mso-background-source:auto;
	mso-pattern:auto;
	white-space:nowrap;}
.xl6623461
	{color:black;
	font-size:9.0pt;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:right;
	vertical-align:middle;
	border:1.0pt solid gray;
	mso-background-source:auto;
	mso-pattern:auto;
	white-space:nowrap;
	padding-right:9px;
	mso-char-indent-count:1;}
.xl6723461
	{color:black;
	font-size:9.0pt;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:right;
	vertical-align:middle;
	border:1.0pt solid gray;
	mso-background-source:auto;
	mso-pattern:auto;
	white-space:normal;
	padding-right:9px;
	mso-char-indent-count:1;}
.xl6823461
	{color:black;
	font-size:8.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:left;
	vertical-align:middle;
	border-top:1.0pt dashed gray;
	border-right:1.0pt solid gray;
	border-bottom:1.0pt dashed gray;
	border-left:1.0pt solid gray;
	background:#C5D9F1;
	mso-pattern:black none;
	white-space:nowrap;
	padding-left:9px;
	mso-char-indent-count:1;}
.xl6923461
	{color:black;
	font-size:8.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:left;
	vertical-align:middle;
	border-top:1.0pt dashed gray;
	border-right:1.0pt solid gray;
	border-bottom:none;
	border-left:1.0pt solid gray;
	background:#D9D9D9;
	mso-pattern:black none;
	white-space:nowrap;
	padding-left:9px;
	mso-char-indent-count:1;}
.xl7023461
	{color:black;
	font-size:8.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:left;
	vertical-align:middle;
	border-top:1.0pt dashed gray;
	border-right:1.0pt solid gray;
	border-bottom:none;
	border-left:1.0pt solid gray;
	background:#C5D9F1;
	mso-pattern:black none;
	white-space:normal;
	padding-left:9px;
	mso-char-indent-count:1;}
.xl7123461
	{color:black;
	font-size:8.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:left;
	vertical-align:middle;
	border-top:none;
	border-right:1.0pt solid gray;
	border-bottom:none;
	border-left:1.0pt solid gray;
	background:#D9D9D9;
	mso-pattern:black none;
	white-space:normal;
	padding-left:9px;
	mso-char-indent-count:1;}
.xl7223461
	{color:black;
	font-size:8.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:left;
	vertical-align:middle;
	border-top:1.0pt dashed gray;
	border-right:1.0pt solid gray;
	border-bottom:1.0pt dashed gray;
	border-left:1.0pt solid gray;
	background:#C5D9F1;
	mso-pattern:black none;
	white-space:normal;
	padding-left:9px;
	mso-char-indent-count:1;}
.xl7323461
	{color:black;
	font-size:8.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:left;
	vertical-align:middle;
	border-top:1.0pt dashed gray;
	border-right:1.0pt solid gray;
	border-bottom:none;
	border-left:1.0pt solid gray;
	background:#D9D9D9;
	mso-pattern:black none;
	white-space:normal;
	padding-left:9px;
	mso-char-indent-count:1;}
.xl7423461
	{color:black;
	font-size:8.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:left;
	vertical-align:middle;
	border-top:none;
	border-right:none;
	border-bottom:none;
	border-left:1.0pt solid gray;
	background:#C5D9F1;
	mso-pattern:black none;
	white-space:nowrap;
	padding-left:9px;
	mso-char-indent-count:1;}
.xl7523461
	{color:black;
	font-size:8.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:left;
	vertical-align:middle;
	border-top:1.0pt dashed gray;
	border-right:1.0pt solid gray;
	border-bottom:1.0pt dashed gray;
	border-left:1.0pt solid gray;
	background:#D9D9D9;
	mso-pattern:black none;
	white-space:normal;
	padding-left:9px;
	mso-char-indent-count:1;}
.xl7623461
	{color:black;
	font-size:8.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:left;
	vertical-align:middle;
	border-top:1.0pt dashed gray;
	border-right:1.0pt solid gray;
	border-bottom:1.0pt solid gray;
	border-left:1.0pt solid gray;
	background:#D9D9D9;
	mso-pattern:black none;
	white-space:nowrap;
	padding-left:9px;
	mso-char-indent-count:1;}
.xl7723461
	{color:black;
	font-size:8.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:left;
	vertical-align:middle;
	border:1.0pt solid gray;
	background:#C5D9F1;
	mso-pattern:black none;
	white-space:nowrap;
	padding-left:9px;
	mso-char-indent-count:1;}
.xl7823461
	{color:black;
	font-size:8.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:left;
	vertical-align:middle;
	border:1.0pt solid gray;
	background:#D9D9D9;
	mso-pattern:black none;
	white-space:nowrap;
	padding-left:9px;
	mso-char-indent-count:1;}
.xl7923461
	{color:black;
	font-size:8.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:left;
	vertical-align:middle;
	border:1.0pt solid gray;
	background:#D9D9D9;
	mso-pattern:black none;
	white-space:normal;
	padding-left:9px;
	mso-char-indent-count:1;}
.xl8023461
	{color:black;
	font-size:8.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:left;
	vertical-align:middle;
	border-top:1.0pt solid gray;
	border-right:1.0pt solid gray;
	border-bottom:none;
	border-left:1.0pt solid gray;
	background:#C5D9F1;
	mso-pattern:black none;
	white-space:normal;
	padding-left:9px;
	mso-char-indent-count:1;}
.xl8123461
	{color:black;
	font-size:8.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:left;
	vertical-align:middle;
	border-top:1.0pt solid gray;
	border-right:none;
	border-bottom:none;
	border-left:none;
	background:#C5D9F1;
	mso-pattern:black none;
	white-space:normal;
	padding-left:9px;
	mso-char-indent-count:1;}
.xl8223461
	{color:black;
	font-size:8.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:left;
	vertical-align:middle;
	border-top:1.0pt solid gray;
	border-right:none;
	border-bottom:none;
	border-left:1.0pt solid gray;
	background:#C5D9F1;
	mso-pattern:black none;
	white-space:normal;
	padding-left:9px;
	mso-char-indent-count:1;}
.xl8323461
	{color:black;
	font-size:8.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:left;
	vertical-align:middle;
	border-top:1.0pt dashed gray;
	border-right:1.0pt solid gray;
	border-bottom:1.0pt solid gray;
	border-left:1.0pt solid gray;
	background:#C5D9F1;
	mso-pattern:black none;
	white-space:nowrap;
	padding-left:9px;
	mso-char-indent-count:1;}
.xl8423461
	{color:black;
	font-size:8.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:left;
	vertical-align:middle;
	border-top:1.0pt dashed gray;
	border-right:1.0pt solid gray;
	border-bottom:1.0pt solid gray;
	border-left:1.0pt solid gray;
	background:#C5D9F1;
	mso-pattern:black none;
	white-space:normal;
	padding-left:9px;
	mso-char-indent-count:1;}
.xl8523461
	{color:black;
	font-size:8.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:left;
	vertical-align:middle;
	border-top:1.0pt dashed gray;
	border-right:1.0pt solid gray;
	border-bottom:1.0pt solid gray;
	border-left:1.0pt solid gray;
	background:#D9D9D9;
	mso-pattern:black none;
	white-space:normal;
	padding-left:9px;
	mso-char-indent-count:1;}
.xl8623461
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:white;
	font-size:11.0pt;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:center;
	vertical-align:middle;
	border-top:1.0pt solid gray;
	border-right:none;
	border-bottom:1.0pt solid gray;
	border-left:1.0pt solid gray;
	background:#16365C;
	mso-pattern:black none;
	white-space:normal;}
.xl8723461
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:white;
	font-size:11.0pt;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:center;
	vertical-align:middle;
	border-top:1.0pt solid gray;
	border-right:none;
	border-bottom:1.0pt solid gray;
	border-left:none;
	background:black;
	mso-pattern:black none;
	white-space:normal;}
.xl8823461
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:white;
	font-size:11.0pt;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:center;
	vertical-align:middle;
	border-top:1.0pt solid gray;
	border-right:none;
	border-bottom:1.0pt solid gray;
	border-left:none;
	background:#16365C;
	mso-pattern:black none;
	white-space:normal;}
.xl8923461
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:white;
	font-size:11.0pt;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:center;
	vertical-align:middle;
	border-top:1.0pt solid gray;
	border-right:1.0pt solid gray;
	border-bottom:1.0pt solid gray;
	border-left:none;
	background:black;
	mso-pattern:black none;
	white-space:normal;}
.xl9023461
	{color:black;
	font-size:9.0pt;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:right;
	vertical-align:middle;
	border-top:1.0pt solid gray;
	border-right:1.0pt solid gray;
	border-bottom:none;
	border-left:1.0pt solid gray;
	mso-background-source:auto;
	mso-pattern:auto;
	white-space:normal;
	padding-right:9px;
	mso-char-indent-count:1;}
.xl9123461
	{color:black;
	font-size:9.0pt;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:right;
	vertical-align:middle;
	border-top:none;
	border-right:1.0pt solid gray;
	border-bottom:none;
	border-left:1.0pt solid gray;
	mso-background-source:auto;
	mso-pattern:auto;
	white-space:nowrap;
	padding-right:9px;
	mso-char-indent-count:1;}
.xl9223461
	{color:black;
	font-size:9.0pt;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:right;
	vertical-align:middle;
	border-top:none;
	border-right:1.0pt solid gray;
	border-bottom:1.0pt solid gray;
	border-left:1.0pt solid gray;
	mso-background-source:auto;
	mso-pattern:auto;
	white-space:nowrap;
	padding-right:9px;
	mso-char-indent-count:1;}
.xl9323461
	{color:black;
	font-size:8.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:left;
	vertical-align:middle;
	border-top:none;
	border-right:1.0pt solid gray;
	border-bottom:1.0pt dashed gray;
	border-left:1.0pt solid gray;
	background:#D9D9D9;
	mso-pattern:black none;
	white-space:normal;
	padding-left:9px;
	mso-char-indent-count:1;}
.xl9423461
	{color:black;
	font-size:8.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:left;
	vertical-align:middle;
	border-top:1.0pt solid gray;
	border-right:1.0pt solid gray;
	border-bottom:1.0pt dashed gray;
	border-left:1.0pt solid gray;
	background:#D9D9D9;
	mso-pattern:black none;
	white-space:normal;
	padding-left:9px;
	mso-char-indent-count:1;}
.xl9523461
	{color:black;
	font-size:8.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:left;
	vertical-align:middle;
	border-top:1.0pt solid gray;
	border-right:1.0pt solid gray;
	border-bottom:none;
	border-left:1.0pt solid gray;
	background:#D9D9D9;
	mso-pattern:black none;
	white-space:normal;
	padding-left:9px;
	mso-char-indent-count:1;}
.xl9623461
	{color:black;
	font-size:9.0pt;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:right;
	vertical-align:middle;
	border-top:1.0pt solid gray;
	border-right:1.0pt solid gray;
	border-bottom:none;
	border-left:1.0pt solid gray;
	mso-background-source:auto;
	mso-pattern:auto;
	white-space:nowrap;
	padding-right:9px;
	mso-char-indent-count:1;}
.xl9723461
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:black;
	font-size:8.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:"\0022$\0022\#\,\#\#0_\)\;\[Red\]\\\(\0022$\0022\#\,\#\#0\\\)";
	text-align:center;
	vertical-align:middle;
	border-top:1.0pt solid gray;
	border-right:none;
	border-bottom:none;
	border-left:1.0pt solid gray;
	background:#C5D9F1;
	mso-pattern:black none;
	white-space:nowrap;}
.xl9823461
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:black;
	font-size:8.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:"\0022$\0022\#\,\#\#0_\)\;\[Red\]\\\(\0022$\0022\#\,\#\#0\\\)";
	text-align:center;
	vertical-align:middle;
	border-top:1.0pt solid gray;
	border-right:none;
	border-bottom:none;
	border-left:1.0pt solid gray;
	background:#D9D9D9;
	mso-pattern:black none;
	white-space:nowrap;}
.xl9923461
	{color:black;
	font-size:8.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:left;
	vertical-align:middle;
	border:1.0pt solid gray;
	mso-background-source:auto;
	mso-pattern:auto;
	white-space:normal;
	padding-left:9px;
	mso-char-indent-count:1;}
.xl10023461
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:black;
	font-size:8.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:"\0022$\0022\#\,\#\#0_\)\;\[Red\]\\\(\0022$\0022\#\,\#\#0\\\)";
	text-align:center;
	vertical-align:middle;
	border-top:1.0pt solid gray;
	border-right:1.0pt solid gray;
	border-bottom:1.0pt solid gray;
	border-left:1.0pt solid gray;
	background:#D9D9D9;
	mso-pattern:black none;
	white-space:nowrap;}
	
	td.arch_table{
font-weight:bold;
font-size:9pt;
text-align:right;	
}

td.arch_family{
font-weight:bold;
font-size:9pt;
text-align:left;	
}

td.arch_desc{
font-weight:bold;
font-size:8pt;
text-align:left;	
}

#double li {width:50%;
			float:left;
			display:inline;}
			
.archlist {font-family:open-sans, Arial, sans-serif;
			font-weight:normal;
			line-height:130%;
			font-style:normal;
			font-size:13px;}
			
.archlist2 {font-family:open-sans, Arial, sans-serif;
			font-weight:bold;
			line-height:120%;
			font-style:normal;
			font-size:12px;}



	
	
	
	
	
	
	
	/*CSS for Excel Cyclone Comparison Table below */


