/* CSS Document */

/* Mellanox Technologies styles */
/* Layout Stylesheet */ 

body {
	background: url("../img/common/bg.gif");
	background-repeat:repeat-x;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top:15px;
	font-size:12px; 
	color:#333333;
	line-height: 15px;
	}

h2 {
	font-size: 21px;
	font-weight:normal;
	line-height: 21px;
	color: #333366;
	display: block;
	padding-top: 0px;
	margin-bottom: 15px;
	border: 0px solid #333366;
	}

h3 {
	font-size: 18px;
	font-weight:normal;
	line-height:20px;
	color: #666699;
	display: block;
	padding: 7px 0px 7px 0px;
	margin: 0px;	
	border: 0px solid #FF0000;
	}

h4 {
	font-size: 16px;
	font-weight:normal;
	color: #666699;
	display: block;
	padding: 7px 0px 7px 0px;
	margin: 0px;	
	border: 0px solid #FF0000;
	}
	
h6 {
    font-size: 11px;
    font-weight: normal;
    padding: 0px;
    margin: 0px;
    color: #333366;
}

hr {
	border: 0;
	height: 1px;
	color: #DADADB;
	background-color: #DADADB;
}

div#press_release p.press_back a {
	color:#5c7fd6;
	text-decoration: underline;
}

#press_release p {
	font-size:12px; 
	color:#333333;
	line-height: 10px;
	}
	
#press_release h3 {
	/*** date ***/
	font-size: 14px;
	font-weight:normal;
	color: #666699;
	display: block;
	padding: 7px 0px 7px 0px;
	margin: 0px;	
	border: 0px solid #FF0000;
	}
	
	
#press_release h4 {
	/*** title ***/
	font-size: 21px;
	font-weight:normal;
	line-height:20px;
	color: #ff9a01;
	display: block;
	padding: 7px 0px 7px 0px;
	margin: 0px;	
	border: 0px solid #FF0000;
	}

#press_release ul {
	padding-left: 30px;
	padding-bottom: 15px;
	}

#press_release li {
 padding-bottom: 10px;
}

.news_subtitle {
font-size: 11px;
font-style: italic;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.news_list {
list-style: square;
padding-left: 25px;
line-height: 12px;
}

.news_list a {
font-weight: normal;
font-size: 12px;
text-decoration: underline;
}

ul, li {
  margin: 0; 
  padding: 0; 
}

.bullet_list li
{
	list-style-type: none;
	padding-left: 30px;
	margin-bottom: 9px;
	background: url(../img/common/bullet.gif) 12px 0px no-repeat;
}


.bullet_list_plain li
{
	list-style-type: none;
	padding-left: 20px;
	margin-bottom: 9px;
	background: url(../img/common/plain.gif) 6px 0px no-repeat;
}

.bullet_list_timeline li
{
	list-style-type:none;
	padding-left: 30px;
	margin-bottom: 5px;
	background: url(../img/common/bullet.gif) 12px 0px no-repeat;
}

.bullet_list_small p {
	font-size: 10px;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	border: 1px solid #FF0000;
}

.bullet_list_small li
{
	list-style-type:none;
	padding-left: 30px;
	margin-bottom: 1px;
	font-size:11px;
	background: url(../img/common/bullet.gif) 12px 0px no-repeat;
	border: 0px solid #FFcc00;
}

.bullet_list_square li
{
	list-style-type: none;
	padding-left: 25px;
	margin-bottom: 4px;
	background: url(../img/common/bullet_square.gif) 12px 5px no-repeat;
}

.bullet_list_pdf li
{
	margin-top:10px;
	font-size: 11px;
	list-style-type: none;
	padding-left: 30px;
	margin-bottom: 4px;
	padding-bottom: 6px;
	background: url(../img/common/icon_pdf.gif) 7px 5px no-repeat;
}

.bullet_list_txt
{
	margin-top:10px;
	font-size: 11px;
	list-style-type: none;
	padding-left: 30px;
	margin-bottom: 4px;
	padding-bottom: 6px;
	background: url(../img/common/icon_txt.gif) 7px 5px no-repeat !important;
}

.bullet_list_regions li
{
	font-size: 16px;
	list-style-type: none;
	padding-left: 30px;
	margin-bottom: 9px;
	/*background: url(../img/common/bullet.gif) 12px 0px no-repeat; */
}

.bullet_list_locations li
{
	font-size: 14px;
	list-style-type: none;
	padding-left: 30px;
	margin-bottom: 9px;
	/*background: url(../img/common/bullet.gif) 12px 0px no-repeat; */
}

.bullet_list_jobs li
{
	font-size: 13px;
	list-style-type: none;
	padding-left: 30px;
	margin-bottom: 9px;
	/*background: url(../img/common/bullet.gif) 12px 0px no-repeat; */
}



#m_col_wide .bullet_list_square a
{
	color:#666699;
}

br.clear { clear: both; }

#header {
	width:952px;
	height:104px;
	background-color:#ffffff;
	border: 0px solid #db5;
	}

/*GLOBAL A:LINK, A:HOVER, A:ACTIVE, A:VISITED*/
a:link, a:visited, a:hover, a:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-repeat: no-repeat;
	background-position: center;
}

a:link, a:visited
{
	color: #666699;
	text-decoration: none;
}

a:hover, a:active
{
	color: #666699;
	text-decoration: underline;
}

	a img { border: 0px; }


/**** Home Flash and Callouts ****/

#flash {
	background:#ffffff;
	float:left;
	width: 726px;
	margin-top: 0px;
	border: 0px solid #f04;
	}
	
#callout_flash {
	float: left;
	width: 221px;
	margin: 0px 0px 0px 2px;
	}

#callout_rss {
	/*width: 221px;*/
	float: left;
	margin: 1px 0px 0px 2px;
	border: 0px solid #f04;
	}

#home_callout_container {
	border: 0px solid #0d6;
	background-color: #ffffff;
	width: 954px;
	height: 262px;
	margin: 4px 0px 0px 0px;
	padding-top: 4px;
	}
	
.home_callout_left {
	width: 240px;
	float: left;
	border: 0px solid #db5;
	margin-left: 0px;
	overflow: hidden;
	}
	
.home_callout_mid {
	width: 240px;
	float: left;
	border: 0px solid #5bd;
	margin-left: 4px;
	overflow: hidden;
	}

.home_callout_right {
	width: 219px;
	float: left;
	margin-left: 4px;
	border: 0px solid #5bd;
	}

.home_callout_right_bot {
	margin-top: 3px;
	float: right;
	}

.home_callout_right_doublestacked {
	width: 219px;
	float: left;
	margin-left: 4px;
	border: 0px solid #5bd;
	}
	
	
/**** Inside page columns ***/

#col_container_home {
	width: 955px;
	margin: 0px auto 4px auto;
/*	background-image: url("../img/common/callouts_sidenav_spacer.jpg");
	background-repeat: repeat-y;
	background-position: bottom;*/
	background-color:#FFFFFF;
	border: 0px solid #00FF00;
	}

#col_container {
	width: 955px;
	margin: 0px auto 4px auto;
	background-image: url("../img/common/callouts_sidenav_spacer.jpg");
	background-repeat: repeat-y;
	background-position: bottom;
	background-color:#FFFFFF;
	border: 0px solid #00FF00;
	}
	
div#col_container div#hdr_spacer img{
	display:inline;
	margin: 0px;
	padding: 0px;
	height: 4px;
	width:500px;
	background-color: #ffffff;
	border: 0px solid #00FF00;
	}

#page_hdr {
	height:122px;
	width:726px;
	float:left;
	margin: 0px 0px 0px 2px;
	border: 0px solid #00FF00;
	}
	
#l_col {
	float:left;
	width:223px;
	padding: 0px;
	border: 0px solid #00f;
	clear:both;
	}
  
#m_col {
	float:left;
	width:417px;
	margin-left:18px;
	padding: 0px 0px 0px 30px;
	border: 0px solid #fca;
	
	}

#m_col_wide {
	float:left;
	width:650px;
	padding: 0px 0px 0px 20px;
	border: 0px solid #00f;
	}

/* for Cables XML Table only */
#m_col_wide_float_right {
	float:right;
	width:650px;
	padding: 0px 83px 0px 0px;
	border: 0px solid #00f;
	position:relative;
	left: 0px;
	}
	
#m_col_nwsltr {
	float:left;
	width:490px;
	margin-left:18px;
	padding: 0px 0px 0px 0px;
	border: 0px solid #fca;
	
	}
	
#m_col_nwsltr a {
	color: #c75215; 
	text-decoration: none; 
	font-weight: normal;
	
	}
	
#m_col p {
	padding: 0px 30px 15px 0px;
	margin: 0px;
	line-height: 18px;
	}

#m_col_wide p {
	border: 0px solid #FF0000;
	padding: 0px 30px 0px 0px;
	margin: 0px 0px 10px 0px;
	line-height: 18px;
	}
	
#m_col, #m_col_wide h2 {
	padding: 0px 0px 0px 0px;
	}

#m_col_wide .dropmenu {
		margin: 0;
		padding: 3px 4px 0 4px;
		width: 165px;
		height: 20px;
		border: 1px solid #999999;
		font-size: 11px;
		color: #666666;
	}
	
	
#m_col h5 {
	font-size: 12px;
	font-weight:bold;
	color: #666699;
	display: block;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 2px 0px;	
	border: 0px solid #FF0000;
	}

#m_col_wide h5 {
	font-size: 12px;
	font-weight:bold;
	color: #666699;
	display: block;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 2px 0px;	
	border: 0px solid #FF0000;
	}
	
#m_col h5 a {
	color: #e36b0a;
	}	

#m_col_wide h5 a {
	color: #e36b0a;
	}	
	
#r_col {
	float:right;
	width:257px;
	padding:0px;
	border: 0px solid #fd6;
	}

#r_col_nest {
	float:right;
	width:257px;
	padding:0px 0px 0px 0px;
	margin: 30px 0px 30px 40px;
	border: 0px solid #fd6;
	}
	
#r_col_img_nest {
	float:right;
	font-size:10px;
	text-align:right;
	width:220px;
	padding:0px 0px 0px 10px;
	margin: 0px 15px 10px 15px;
	border: 0px solid #fd6;
	}
	
#r_col_img_nest_2 {
	float:left;
	font-size:10px;
	text-align:right;
	width:200px;
	padding:0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	border: 0px solid #fd6;
	}

#r_col_nwsltr {
	float:right;
	width:210px;
	padding:0px;
	border: 0px solid #fd6;
	}
		
#related_docs {
	width:200px;
	margin:10px 0px 0px 0px;
	border: 0px solid #FF99CC;	
	}
	
#related_docs_tab {
	width:148px;
	height:18px;
	padding-top:6px;
	background-image: url("../img/common/tab_single.jpg");
	background-repeat:no-repeat;
	text-align: center; 
	color: #4E51B5;
	border: 0px solid #0099FF;
	margin: 0px 15px 0px 15px;
	}

#related_docs_box {
	width:190px;
	padding: 10px 15px 10px 20px;
	background-image: url("../img/common/related_docs_bg.jpg");
	background-repeat:repeat-x;
	border-top: 1px solid #BCC5CC;
	border-right: 1px solid #DADADB;
	border-bottom: 1px solid #DADADB;
	border-left: 1px solid #DADADB;
	vertical-align:top;
	margin-left: 20px;
	color: #333333;
	font-size: 11px;
	margin: 0px 15px 15px 15px;
	table-layout:fixed;
	}

#nwsltr_container {
	width:195px;
	margin:10px 0px 0px 0px;
	border: 0px solid #FF99CC;	
	}

#nwsltr_box {
	width:150px;
	padding: 5px 10px 5px 15px;
	background-image: url("../img/common/related_docs_bg.jpg");
	background-repeat:repeat-x;
	border-top: 1px solid #BCC5CC;
	border-right: 1px solid #DADADB;
	border-bottom: 1px solid #DADADB;
	border-left: 1px solid #DADADB;
	vertical-align:top;
	margin-left: 20px;
	color: #333333;
	font-size: 11px;
	margin: 0px 15px 15px 15px;
	table-layout:fixed;
	}
	
/*ORDERED LIST*/

.plain_ol ol { margin: 0px; padding: 0px;}
.plain_ol li { margin:0px 0px 0px 10px; padding: 7px 0px 7px 5px; }


		
		
/* TABLES */



table#default {
	font-size:10px;
	width:400px;
	margin: 2px 2px 2px 2px;
	
	}
	
table#default td {
	text-align: left; font: 100%  "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif; 
	padding: 10px;
	margin: 4px;
	}
	
table#default tr.header {
	background-image:url("../img/tables/table_rowhead_bg.jpg");
	color:#FFFFFF;
	border:0px;
	margin: 2px 2px 2px 2px;
	border-bottom-color:#00FF99;
	padding-left: 5px;

	}

table#default tr.header_title {
	font-size: 12px;
	background-image:url("../img/tables/table_rowhead_bg.jpg");
	color:#FFFFFF;
	border:0px;
	margin: 2px 2px 2px 2px;
	border-bottom-color:#00FF99;
	padding-left: 5px;
	}
	
table#default tr {
	background-color: #EAEAEA;
	border:0px;
	margin: 2px 2px 2px 2px;
	padding-left: 5px;
	
	}

	
table#default tr.odd {
	background-color: #D5D5D5;
	border:0px;
	margin: 2px 2px 2px 2px;
	padding-left: 5px;
	
	}
	
table#default td.left_col {
	color:#c75215;
	background-color:#EAEAEA;
	border:0px;
	margin: 2px 2px 2px 2px;
	padding-left: 5px;
	
	}
	
table#default td.left_col_odd {
	color:#c75215;
	border:0px;
	background-color:#D5D5D5;
	margin: 2px 2px 2px 2px;
	padding-left: 5px;
	
	}
	
table#default a {
	color: #CC3300; 
	text-decoration: none; 
	border-bottom: 1px dotted #C6C8CB;
}  


table#default a:hover {
	color: #CC6600;
}  

table#default a:visited {
	color: #993300;

}

table#wide {
	font-size:10px;
	width:700px;
	margin: 2px 2px 2px 2px;
	
	}
	
table#wide td {
	text-align: left; font: 100%  "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif; 
	padding: 10px;
	
	}
	
table#wide tr.header {
	background-image:url("../img/tables/table_rowhead_bg.jpg");
	color:#FFFFFF;
	border:0px;
	margin: 2px 2px 2px 2px;
	border-bottom-color:#00FF99;
	padding-left: 5px;
	}

table#wide tr.header_title {
	font-size: 12px;
	background-image:url("../img/tables/table_rowhead_bg.jpg");
	color:#FFFFFF;
	border:0px;
	margin: 2px 2px 2px 2px;
	border-bottom-color:#00FF99;
	padding-left: 5px;
	}
	
table#wide tr {
	background-color: #EAEAEA;
	border:0px;
	margin: 2px 2px 2px 2px;
	padding-left: 5px;
	
	}

	
table#wide tr.odd {
	background-color: #D5D5D5;
	border:0px;
	margin: 2px 2px 2px 2px;
	padding-left: 5px;
	
	}
	
table#wide td.left_col {
	color:#c75215;
	background-color:#EAEAEA;
	border:0px;
	margin: 2px 2px 2px 2px;
	padding-left: 5px;
	}

table#wide td.left_col_odd {
	color:#c75215;
	background-color:#D5D5D5;
	border:0px;
	margin: 2px 2px 2px 2px;
	padding-left: 5px;
	}
	
table#wide td.left_col_h2 {
	color:#30525f;
	background-color:#baced5;
	border:0px;
	margin: 2px 2px 2px 2px;
	padding-left: 5px;
	}	

table#wide td.left_col_h3 {
	color:#53452d;
	background-color:#d5caba;
	border:0px;
	margin: 2px 2px 2px 2px;
	padding-left: 5px;
	}	

table#wide td.left_col_h4 {
	color:#2c5637;
	background-color:#bad5c1;
	border:0px;
	margin: 2px 2px 2px 2px;
	padding-left: 5px;
	}	
	
table#wide td.left_col_h5 {
	color:#5e4877;
	background-color:#c5bad5;
	border:0px;
	margin: 2px 2px 2px 2px;
	padding-left: 5px;
	}	
	


table#wide td.left_col_odd {
	color:#c75215;
	border:0px;
	background-color:#D5D5D5;
	margin: 2px 2px 2px 2px;
	padding-left: 5px;
	
	}
	
table#wide a {
	color: #CC3300; 
	text-decoration: none; 
	border-bottom: 1px dotted #C6C8CB;
}  

table#wide a:hover {
	color: #CC6600;
}  

table#wide a:visited {
	color: #993300;
}

/** -- Table Compact --**/

table#nano {
	font-size:10px;
	width:600px;
	margin: 2px 2px 2px 2px;
	
	}
	
table#nano td {
	text-align: left; font: 100%  "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif; 
	padding: 4px;
	
	}
	
table#nano tr.header {
	background-image:url("../img/tables/table_rowhead_bg.jpg");
	color:#FFFFFF;
	border:0px;
	margin: 2px 2px 2px 2px;
	border-bottom-color:#00FF99;
	padding-left: 5px;

	}

table#nano tr.header_title {
	font-size: 12px;
	background-image:url("../img/tables/table_rowhead_bg.jpg");
	color:#FFFFFF;
	border:0px;
	margin: 2px 2px 2px 2px;
	border-bottom-color:#00FF99;
	padding-left: 5px;
	}
	
table#nano tr {
	background-color: #EAEAEA;
	border:0px;
	margin: 2px 2px 2px 2px;
	padding-left: 5px;
	
	}

	
table#nano tr.odd {
	background-color: #D5D5D5;
	border:0px;
	margin: 2px 2px 2px 2px;
	padding-left: 5px;
	
	}
	
table#nano td.left_col {
	color:#c75215;
	background-color:#EAEAEA;
	border:0px;
	margin: 2px 2px 2px 2px;
	padding-left: 5px;
	
	}
	
table#nano td.left_col_odd {
	color:#c75215;
	border:0px;
	background-color:#D5D5D5;
	margin: 2px 2px 2px 2px;
	padding-left: 5px;
	
	}
	
table#nano a {
	color: #ffe7c9; 
	text-decoration: none; 
	border-bottom: 1px dotted #C6C8CB;
}  


table#nano a:hover {
	color: #f2ce9e;
}  

table#nano a:visited {
	color: #f2ce9e;

}

/** -- Table Compact --**/

table#compact {
	font-size:10px;
	width:600px;
	margin: 2px 2px 2px 2px;
	
	}
	
table#compact td {
	text-align: left; font: 100%  "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif; 
	padding: 4px;
	
	}
	
table#compact tr.header {
	background-image:url("../img/tables/table_rowhead_bg.jpg");
	color:#FFFFFF;
	border:0px;
	margin: 2px 2px 2px 2px;
	border-bottom-color:#00FF99;
	padding-left: 5px;

	}

table#compact tr.header_title {
	font-size: 12px;
	background-image:url("../img/tables/table_rowhead_bg.jpg");
	color:#FFFFFF;
	border:0px;
	margin: 2px 2px 2px 2px;
	border-bottom-color:#00FF99;
	padding-left: 5px;
	}
	
table#compact tr {
	background-color: #EAEAEA;
	border:0px;
	margin: 2px 2px 2px 2px;
	padding-left: 5px;
	
	}

	
table#compact tr.odd {
	background-color: #D5D5D5;
	border:0px;
	margin: 2px 2px 2px 2px;
	padding-left: 5px;
	
	}
	
table#compact td.left_col {
	color:#c75215;
	background-color:#EAEAEA;
	border:0px;
	margin: 2px 2px 2px 2px;
	padding-left: 5px;
	
	}
	
table#compact td.left_col_odd {
	color:#c75215;
	border:0px;
	background-color:#D5D5D5;
	margin: 2px 2px 2px 2px;
	padding-left: 5px;
	
	}
	
table#compact a {
	color: #CC3300; 
	text-decoration: none; 
	border-bottom: 1px dotted #C6C8CB;
}  


table#compact a:hover {
	color: #CC6600;
}  

table#compact a:visited {
	color: #993300;

}

/*** TABLE WITH BORDERS ***/

table#default_borders {
	font-size:10px;
	width:675px;
	margin: 2px 2px 2px 2px;
	border: 0px #f00 solid;
	}
	
table#default_borders td {
	text-align: left; font: 100%  "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif; 
	padding: 10px;
	margin: 4px;
	border: 1px #fff solid;
	}
	
table#default_borders tr.header {
	background-image:url("../img/tables/table_rowhead_bg.jpg");
	color:#FFFFFF;
	border:0px;
	margin: 2px 2px 2px 2px;
	border-bottom-color:#00FF99;
	padding-left: 5px;
	}

table#default_borders tr.header_title {
	font-size: 12px;
	background-image:url("../img/tables/table_rowhead_bg.jpg");
	color:#FFFFFF;
	border:0px;
	margin: 2px 2px 2px 2px;
	border-bottom-color:#00FF99;
	padding-left: 5px;
	}

table#default_borders td.header_highlight {
	background-image:url("../img/tables/table_rowhead_bg_highlight.jpg");
	color:#FFFFFF;
	border:0px;
	margin: 2px 2px 2px 2px;
	border-bottom-color:#00FF99;
	padding-left: 5px;
	}
	
table#default_borders tr {
	background-color: #EAEAEA;
	border:0px;
	margin: 2px 2px 2px 2px;
	padding-left: 5px;
	
	}

	
table#default_borders tr.odd {
	background-color: #D5D5D5;
	border:0px;
	margin: 2px 2px 2px 2px;
	padding-left: 5px;
	
	}
	
table#default_borders td.left_col {
	color:#c75215;
	background-color:#EAEAEA;
	border:0px;
	margin: 2px 2px 2px 2px;
	padding-left: 5px;
	
	}
	
table#default_borders td.left_col_odd {
	color:#c75215;
	border:0px;
	background-color:#D5D5D5;
	margin: 2px 2px 2px 2px;
	padding-left: 5px;
	
	}
	
table#default_borders a {
	color: #CC3300; 
	text-decoration: none; 
	border-bottom: 1px dotted #C6C8CB;
}  


table#default_borders a:hover {
	color: #CC6600;
}  

table#default_borders a:visited {
	color: #993300;

}

table#default_borders td.left_col_h2 {
	background-color:#dfdfb9;
	margin: 2px 2px 2px 2px;
	padding-left: 5px;
	}	

table#default_borders td.left_col_h3 {
	color:#53452d;
	background-color:#d5caba;
	border:0px;
	margin: 2px 2px 2px 2px;
	padding-left: 5px;
	}	

table#default_borders td.left_col_h4 {
	color:#2c5637;
	background-color:#bad5c1;
	border:0px;
	margin: 2px 2px 2px 2px;
	padding-left: 5px;
	}	
	
table#default_borders td.left_col_h5 {
	color:#5e4877;
	background-color:#c5bad5;
	border:0px;
	margin: 2px 2px 2px 2px;
	padding-left: 5px;
	}	
	
/*** TABLE WITH BORDERS FOR FIRMWARE TAB ***/

table#default_borders_firmwaretab {
	font-size:10px;
	width:440px;
	margin: 2px 2px 2px 2px;
	
	}
	
table#default_borders_firmwaretab td {
	text-align: left; font: 100%  "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif; 
	padding: 2px 2px 2px 4px;
	margin: 2px 4px 2px 4px;
	border: 1px #fff solid;
	}
	
table#default_borders_firmwaretab tr.header {
	background-image:url("../img/tables/table_rowhead_bg.jpg");
	color:#FFFFFF;
	border:0px;
	margin: 2px 2px 2px 2px;
	border-bottom-color:#00FF99;
	padding-left: 5px;
	}

table#default_borders_firmwaretab tr.header_title {
	font-size: 12px;
	background-image:url("../img/tables/table_rowhead_bg.jpg");
	color:#FFFFFF;
	border:0px;
	margin: 2px 2px 2px 2px;
	border-bottom-color:#00FF99;
	padding-left: 5px;
	}

table#default_borders_firmwaretab td.header_highlight {
	background-image:url("../img/tables/table_rowhead_bg_highlight.jpg");
	color:#FFFFFF;
	border:0px;
	margin: 2px 2px 2px 2px;
	border-bottom-color:#00FF99;
	padding-left: 5px;
	}
	
table#default_borders_firmwaretab tr {
	background-color: #EAEAEA;
	border:0px;
	margin: 2px 2px 2px 2px;
	padding-left: 5px;
	
	}

	
table#default_borders_firmwaretab tr.odd {
	background-color: #D5D5D5;
	border:0px;
	margin: 2px 2px 2px 2px;
	padding-left: 5px;
	
	}
	
table#default_borders_firmwaretab td.left_col {
	color:#c75215;
	background-color:#EAEAEA;
	border:0px;
	margin: 2px 2px 2px 2px;
	padding-left: 5px;
	
	}
	
table#default_borders_firmwaretab td.left_col_odd {
	color:#c75215;
	border:0px;
	background-color:#D5D5D5;
	margin: 2px 2px 2px 2px;
	padding-left: 5px;
	
	}
	
table#default_borders_firmwaretab a {
	color: #CC3300; 
	text-decoration: none; 
	border-bottom: 1px dotted #C6C8CB;
}  


table#default_borders_firmwaretab a:hover {
	color: #CC6600;
}  

table#default_borders_firmwaretab a:visited {
	color: #993300;

}

table#default_borders_firmwaretab td.left_col_h2 {
	background-color:#dfdfb9;
	margin: 2px 2px 2px 2px;
	padding-left: 5px;
	}	

table#default_borders_firmwaretab td.left_col_h3 {
	color:#53452d;
	background-color:#d5caba;
	border:0px;
	margin: 2px 2px 2px 2px;
	padding-left: 5px;
	}	

table#default_borders_firmwaretab td.left_col_h4 {
	color:#2c5637;
	background-color:#bad5c1;
	border:0px;
	margin: 2px 2px 2px 2px;
	padding-left: 5px;
	}	
	
table#default_borders_firmwaretab td.left_col_h5 {
	color:#5e4877;
	background-color:#c5bad5;
	border:0px;
	margin: 2px 2px 2px 2px;
	padding-left: 5px;
	}		

/* start--TABLE OEM 4 COLUMN */

.table_oem {
	width:707px;
	}
	
.table_oem a:link, .table_oem a:visited {
	color: #c75215;
	text-decoration: none;
	font-weight: normal;
	}	

.table_oem a:hover {
	color: #c75215;
	text-decoration: underline;
	font-weight: normal;
	}

.table_oem thead td {
	background: url("../img/tables/table_oem_tab.gif") no-repeat top left;
	background-color:#eee;
	height:30px;
	border-bottom:1px dashed #cccccc;
	padding-left:10px;
	}

.table_oem tbody tr.link {
	border: 1px solid #FF0000;
	}

.table_oem tbody tr.link td {
	width:175px;
	height:30px;
	text-align:center;
	border-right: 0px dashed #cccccc;
	}


.table_oem tbody td {
	width:175px;
	height:100px;
	text-align:center;
	border-right: 0px dashed #cccccc;

	
	}

/* end--TABLE OEM 4 COLUMN */


/* start--TABLE OEM 2 COLUMN */

.table_oem_2_col {
	width:707px;
	}
	
.table_oem_2_col a:link, .table_oem_2_col a:visited {
	color: #c75215;
	text-decoration: none;
	font-weight: normal;
	}	

.table_oem_2_col a:hover {
	color: #c75215;
	text-decoration: underline;
	font-weight: normal;
	}

.table_oem_2_col thead td {
	background: url("../img/tables/table_oem_tab.gif") no-repeat top left;
	background-color:#f1f1f1;
	height:30px;
	border-bottom:1px dashed #cccccc;
	padding-left:10px;
	}

.table_oem_2_col tbody td {
	width:350px;
	height:150px;
	text-align:left;
	border-right: 0px dashed #cccccc;	
	}

/* end--TABLE OEM 2 COLUMN */
	
/*
td.tdw80 { width: 80px; vertical-align: middle; }
td.tdw100 { vertical-align: top; width: 100px; }
td.tdw150 { width: 150px; }
td.tdw200 { width: 200px; }
td.tdw100mid { vertical-align: middle; width: 100px; }

th.not_centered { text-align: justify; }

/*table#default { border-collapse: collapse; padding: 10px; width: 100%; height: auto;}
	table#default th { border: 1px solid #fff; margin-top: 10px; padding: 3px 0px 4px 0px; background-color:#CCCCCC; }
	table#default td.even_cell { border-right: 1px solid #fff; border-left: 1px solid #fff; text-align: center; width: 78px; height: 80px; background-color:#e4e4e4; }
	table#default td.odd_cell { border-right: 1px solid #fff; border-left: 1px solid #fff; text-align: center; width: 78px; height: 80px; background-color: #dbdce1; }
	table#default td.disclaimer { border-top: 1px solid #fff; font-style: italic; padding: 5px; text-align: left; }
	
*/	

/**** Cables/XML Table ****/
/*
	MOVED TO xml_grid.css FILE
table#maint {
	font-size:9px;
	width:400px;
	margin: 1px 1px 1px 1px;
	
	}
	
table#maint td {
	text-align: left; font: 100%  Verdana, Arial, Helvetica, sans-serif, sans-serif; 
	padding: 1px;
	
	}
	
table#maint tr.header td{
	background-image:url("../img/tables/table_rowhead_bg.jpg");
	color:#FFFFFF;
	border:0px;
	margin: 2px 2px 2px 2px;
	border-bottom-color:#00FF99;
	padding-left: 5px;

	}

table#maint tr.header_title {
	font-size: 12px;
	background-image:url("../img/tables/table_rowhead_bg.jpg");
	color:#FFFFFF;
	border:0px;
	margin: 2px 2px 2px 2px;
	border-bottom-color:#00FF99;
	padding-left: 5px;
	}
	
table#maint tr {
	background-color: #EAEAEA;
	border:0px;
	margin: 2px 2px 2px 2px;
	padding-left: 5px;
	
	}

	
table#maint tr.odd {
	background-color: #D5D5D5;
	border:0px;
	margin: 2px 2px 2px 2px;
	padding-left: 5px;
	
	}
	
table#maint td.left_col {
	color:#c75215;
	background-color:#EAEAEA;
	border:0px;
	margin: 2px 2px 2px 2px;
	padding-left: 5px;
	
	}
	
table#maint td.left_col_odd {
	color:#c75215;
	border:0px;
	background-color:#D5D5D5;
	margin: 2px 2px 2px 2px;
	padding-left: 5px;
	
	}

table#maint tbody tr td select.column0 {
	width: 50px;
	}	
	
table#maint tbody tr td select.column2 {
	width: 50px;
	}			

table#maint tbody tr td select.column4 {
	width: 50px;
	}	
	
table#maint tbody tr td select.column5 {
	width: 35px;
	}	

table#maint tbody tr td select.column7 {
	width: 50px;
	}	
 
 table#maint tbody tr td select.column7 {
	width: 50px;
	}	
	
*/
/*table#maint tbody tr td select {
	width: 20px;
	} */
/*
table#maint a {
	color: #CC3300; 
	text-decoration: none; 
	border-bottom: 1px dotted #C6C8CB;
}  


table#maint a:hover {
	color: #CC6600;
}  

table#maint a:visited {
	color: #993300;

}
*/


/* ------ start firmware search table style -------*/

table.fwsearch { border: 1px solid #CCCCCC; margin-bottom: 20px; }
table td.fwsearch_title { background-color: #e9e7ef; }
table td span.bold { font-size:13px; font-weight:bold; color:#9b90bb; }

/* ------ end firmware search table style -------*/


/* ------ START MAIN NAV/TAB STYLE -------*/

table#global_hdr { 
		border-collapse: collapse; 
		padding: 0px; 
		width: 952px; 
		height: 99px; 
		border: 0px solid #dcdcdd;
		color: #330066;
		/* font-weight: bold; */
		font-size: 14px;
		background-color: #ffffff;
		}

	table#global_hdr td.logo { 
		width: 216px; 
		height: 44px; 
		
		}
	table#global_hdr td.investors { 
		background-image: url("../img/common/main_nav_tab_off.jpg");	
		background-position: 0px 0px;
		background-repeat:no-repeat;
		text-align: left; 
		width: 121px; 
		height: 44px; 
		border: solid 0px #00f;
		}
		
		
	table#global_hdr td div	{
		padding-top: 13px;
		text-align: center;
		}
		
	table#global_hdr td.support { 
		background-image: url("../img/common/main_nav_tab_off.jpg");
		background-position: 0px 0px;
		background-repeat:no-repeat;
		text-align: left; 
		width: 121px; 
		height: 44px; 
		border: solid 0px #ff0;
		}
		
	table#global_hdr td.support_on { 
		background-image: url("../img/common/main_nav_tab_on.jpg");
		background-position: 0px 0px;
		background-repeat:no-repeat;
		text-align: left; 
		width: 121px; 
		height: 44px; 
		border: solid 0px #ff0;
		}

	table#global_hdr td.support_on a.onfocus:link, a.onfocus:visited { 
		font-weight: bold;
		color: #1b105d;
		}
		
	table#global_hdr td.search {
		margin: 0px;
		padding: 0px;
		width: 494px; 
		height: 44px; 
		text-align: right;
		}
		
	table#search_hdr td { 
		text-align: right;
		}
	
	.advsearch {
		font-size: 9px;
		margin-right: 10px;
		}

	/* IE likes to default pad forms >:-( */
	table#global_hdr td.search form {
		margin: 0px;
		padding: 0px;
		}
		
	table#global_hdr td.search input.searchfield {
		margin: 0px;
		padding: 3px 4px 0 4px;
		width: 122px;
		height: 20px;
		border: 1px solid #999999;
		font-size: 11px;
		color: #666666;
		text-align: right;
	} 
	
	table#global_hdr td.bot_bar { 
		background-image: url("../img/common/main_nav_bot_bar_off.jpg");
		background-repeat:no-repeat;
		width: 952px; 
		height: 57px;
		border: 0px solid #ff660d;
		}		
		
	table#global_hdr td.bot_bar_on { 
		background-image: url("../img/common/main_nav_bot_bar_on.jpg");
		background-repeat:no-repeat;
		width: 952px; 
		height: 57px;
		border: 0px solid #ff660d;
		}	

	table#copy_inline_callout {
		border-collapse: collapse; 
		width: 630px;
		margin: 0px;
		padding: 0px;
		background: url("../img/common/copy_inline_callout/middle.jpg");
		background-position: 0px 0px;
		background-repeat:no-repeat;
		background-color: #FFFFFF;
		}

	table#copy_inline_callout tr.copy_inline_callout_bg {
		}		

	table#copy_inline_callout td.leftcell {
		padding: 2px 0px 0px 3px;
		width: 170px;
		}		

	table#copy_inline_callout td.rightcell {
		padding: 10px 15px 10px 15px;
		width: 425px;
		}
		
/* STYLESHEET NAV */
			 div#nav {
			 	height: 40px;
				width: 920px;
				padding: 0px;
				margin: 0px;
				border: 0px solid #0033CC;
				float:left;
				}
			
		 /* 	div#nav ul {
				width: 800px;
				margin: 14px 0px 0px 85px;
				color:#333399;
				}

			 div#nav li { 
			 	float: left; 
				list-style: none;
				margin: 0px;
				padding: 0px 15px 0px 0px;
				font-size: 12px;
			 	}

				 GLOBAL NAV ROLLOVERS 
				div#nav li a:link,
				div#nav li a:active,
				div#nav li a:visited { display: block; color:#333399; font-weight: normal; }

				div#nav li.nav_on a:link,
				div#nav li.nav_on  a:active,
				div#nav li.nav_on  a:visited { display: block; color:#cc3300; font-weight: normal; }
				
				div#nav li a:hover { text-decoration: none; border-bottom: 0px solid #333399; color: #cc3300; } 
				
				div#nav ul,li.divider { color: #999; }*/

/* STYLESHEET SIDENAV */

#sidenav {
	width: 223px;
	background-image: url("../img/common/side_nav_bg.jpg");
	background-repeat:no-repeat;
	background-position: bottom;
	padding: 0px;
	margin: 0px;
	font-size:12px;
	color:#413b2d;
	border-top: 1px solid #dcdcdc;
	}

.callout_sidenav_rss {
	margin: 2px 0px 0px 0px;
	border: 0px solid #ff0;
	}

.callout_sidenav_img_only {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border: 0px solid #ff0;
	background-color: #ffffff;
	width: 222px;
	}

.callout_sidenav_hdr_img_only {
	margin: 2px 0px 0px 0px;
	padding: 0px;
	width: 214px;
	height: 18px;
	padding: 4px 0px 0px 9px;
	background-image: url("../img/common/callouts_sidenav_hdr.jpg");
	background-repeat:no-repeat;
	background-position: top;
	color: #564aac;
	border: 0px solid #ff0;
	}
	
.callout_sidenav {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	background-image: url("../img/common/callouts_sidenav_lower.jpg");
	background-repeat:no-repeat;
	background-position: bottom;
	border: 0px solid #ff0;
	background-color: #ffffff;
	}

	.callout_sidenav h4 {
	color: #5c5d61;
	font-weight: lighter;
	padding: 0px 0px 1px 15px;
	margin: 0px;
	}

	.callout_sidenav br {
	line-height: 18px;

	}
	.callout_sidenav a {
	color: #36318f;
	text-decoration:none;
	padding: 0px 0px 0px 20px;
	line-height: 18px;
	}

	.callout_sidenav a:hover {
	color: #36318f;
	text-decoration:underline;
	padding: 0px 0px 0px 20px;
	}
	
.callout_sidenav_hdr {
	margin: 2px 0px 4px 0px;
	width: 213px;
	height: 20px;
	padding: 4px 0px 0px 10px;
	background-image: url("../img/common/callouts_sidenav_hdr.jpg");
	background-repeat:no-repeat;
	background-position: top;
	color: #564aac;
	border: 0px solid #ff0;
	}
	
.callout_sidenav h4 {
	font-size:12px;
	}	
	
/* BREADCRUMBS */
#breadcrumb {
	width: 467px;
	height: 26px;
	float: left;
	font-size: 10px;
	color: #666666;
	border: 0px solid #fc3;
	padding: 5px 0px 0px 20px;
	}
#breadcrumb a:link, #breadcrumb a:visited { color: #c75215; text-decoration: none; font-weight: normal; }
#breadcrumb a:hover { color: #c75215; text-decoration: underline; font-weight: normal; }
#breadcrumb span.underline { text-decoration: underline; font-weight: normal; }

/* Social Icons */
#share_icons {
	background: url("../img/common/tab_share_left.jpg") no-repeat top left;
	float:right;
	height: 25px;
	border: 0px solid #fc3;
	width: 125px;
	margin:0 20px 10px 0;
	max-width: 250px;
	min-width: 100px;
	padding:0 0 0 70px;
	}
	#share_icons a.icon { float:left; padding:4px 2px 0 2px; }
	#share_icons #share_tab_cap { 
		background: url("../img/common/tab_share_right.jpg") no-repeat top left; 
		float:right; 
		height:25px; 
		width:15px;
		}

#social_icons { color:#999; font-size:11px; text-align:center; margin:20px 0 20px 0; }
	#social_icons a.icon { padding:0 2px; }
	
#print {
	width:52px;
	height:22px;
	float:right;
	}

#footer {
	position: relative;
	top: 0px;
	padding-top: 8px;
	background: url("../img/common/footer_bg.jpg") no-repeat bottom left;
	border-top: 1px solid #cccccc;
	width: 950px;
	height: 42px;
	margin: 0px auto 0px auto;
	color: #333399;
	}
#footer a:link, #footer a:visited { color: #333399; text-decoration: none; }
#footer a:hover { color: #333399; text-decoration: underline; }

#footer_shim {
	height: 6px;
	background-color: #ffffff;
	}
	
#footer_links {
	text-align: center;
	border: 0px solid #8cd;
	}

#footer_copyright {
	text-align: center;
	border: 0px solid #8cd;
	color: #999999;
	}
	
#footer_copyright a:link, #footer a:visited { color: #663399; text-decoration: none; }
#footer_copyright a:hover { color: #663399; text-decoration: underline; }

/* DROP MENUS */

#dropmenudiv{
position:absolute;
border:0px solid #666666;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:28px;
z-index:100;
color: #ffddee;
/*background-image: url("../img/common/bg_dropmenu_main.gif");
background-repeat: no-repeat;
background-position:bottom;*/
width: 200px;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 0px solid #828282;
padding: 1px 0px;
text-decoration: none;
font-weight: normal;
color: #333333;
background: url("../img/common/button_off.gif") no-repeat top center;
}

#dropmenudiv a:link {
color: #333333;
background: url("../img/common/button_off.gif") no-repeat top center;
}

#dropmenudiv a:hover{ /*hover background color*/
color: #ffffff;
background: url("../img/common/button_on.gif") no-repeat top center;
text-decoration:none;
}

/* EVENT ITEM LIST; PACKAGE LIST */
		div#m_col_wide div.event
		{
			border-top: 1px solid #666699;
			float: none;
			margin: 5px 0px 0px 0px;
			padding: 15px 0px 5px 0px;
			width: 610px;
		}

			div.event img.event_image
			{
				float: left;
				width: 125px;
				height: 71px;
			}

			div.event div.event_info
			{
				border-right: 1px dotted #666699;
				float: left;
				margin-left: 20px;
				padding-right: 10px;
				width: 365px;
			}

				div#m_col_wide div.event div.event_info h1 { color: #e36b0a; font-size: 11px; font-weight: bold; }
				
				 div#m_col_wide div.event div.event_info div#event_link a:link,
				div#m_col_wide div.event div.event_info #event_link a:visited { color: #e36b0a; font-size: 11px; font-weight: bold; text-decoration: none; }
				
				div#m_col_wide div.event div.event_info #event_link a:hover { text-decoration: underline; }
				
				div.event p
				{
					margin: 11px 0px 0px 0px;
					line-height: 13px;
					padding: 0px 0px 5px 0px;
					display: block;
					width: 100%;
				}
				

			div#m_col_wide div.event div.ticketmaster
			{
				float: right;
				padding: 0px 0px 0px 19px;
				width: 65px;
				height: 20px;
				border: 0px solid #000;
			}

				div.event_item h1, div.event_item h2, div.event_item h3 { margin: 0px; padding: 0px; }
				div.event_item h1 { color: #ffffff; font-size: 14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}	
				div.event_item h2 { color: #d79c50; font-size: 12px; font-weight: bold; }
				div.event_item h3 { color: #ffffff; font-size: 12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}			
				
/****  Supplemental Text Styles ***/
.orange_txt a:link, .orange_txt a:visited { color: #c75215; text-decoration: none; font-weight: normal; }
.orange_txt a:hover { color: #c75215; text-decoration: underline; font-weight: normal; }

/****** Form Styles *****/
  
  .notrequired {
  background-color: #ffffff;
  }
 
   .notrequired_gray {
  background-color: #F6F3F6;
  }
  
  .required {
  background-color: #ffff66;
  }

  .required_asterisk {
  color: #ff9900;
  }
  
.txtdisclaimer { font-size: 10px; }

.txtdate { color: #333333; font-size: 11px; text-decoration: none; font-weight: normal; }

.flagtxt { color: #cc0000; text-decoration: none; font-weight: normal; }
.purpletxt { color: #534eb5; text-decoration: none; font-weight: normal; }

p.cables_3rdparty_desc { border: 0px solid black; padding: 20px 10px 10px 35px; width: 550px;}

/******** Careers Styles **********/

#career_210px_col { 
width: 210px;
float: left;
border: 0px solid red;
}

#career_420px_col { 
width: 420px;
float: right;
border: 0px solid orange;
}
