/*<meta />*/

/* CSS Document */

body
{
	padding: 0px;
	margin: 0px;
	margin-bottom: 10px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	background-color: white;
}

#main_home
{
	margin: 85px 10px 10px 10px;
}

#main
{
	margin: 55px 10px 10px 10px;
}

#main_model
{
	margin: 80px 10px 10px 10px;
}

/* LINKs */

a:link
{
	/* Keysight red */
	color: #e90029;
	text-decoration: none;
}

a:visited
{
	color: #891518;
	/* Keysight dark red */
	text-decoration: none;
}

a:hover
{
	color: #e90029;
	/* Keysight red */
	text-decoration: underline;
}

/************* text color **************/

.green_text
{
	color: green;
}

.blue_text
{
	color: blue;
}

.yellow_text
{
	color: #F5A621;
}

.red_text
{
	color: #FF0000;
}

/**************************** Home Page Banner **********/

#banner_home
{
	position: fixed;
	background-color: #555;
	/* Keysight Gray */
	top: 0px;
	left: 0px;
	width: 100%;
	height: 60px;
	-webkit-box-shadow: none;
	/* was 0px 3px 5px #666 */
	margin: 0px;
	margin-bottom: 20px;
	padding-bottom: 0px;
}

#banner_home h1
{
	font-weight: bold;
	font-size: 17px;
	/*	letter-spacing: 3px; */
	color: #BEBEBE;
	/* Keysight Gray 30% */
	margin: 0px;
	padding: 0px;
	padding-left: 180px;
	padding-top: 11px;
	border: none;
}

#banner_home h2
{
	font-weight: normal;
	font-size: 11px;
	color: #FFF;
	/* white */
	margin: 0px;
	padding: 0px;
	padding-left: 180px;
	border: none;
}

#banner_home img.signature
{
	position: absolute;
	z-index: 2;
	top: 0px;
	left: 0px;
}

/*#banner_home img.badge {
	position:absolute;
	z-index: 3;	
	top: 0px;
	right: 0px;
}
*/

#banner_home img.probe
{
	z-index: 91;
	position: absolute;
	right: 10px;
	top: 50px;
}

/**************************** Topic Banner **********/

#banner
{
	z-index: 1000;
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 35px;
	background-color: #555;
	/* Keysight Gray */
	margin: 0px;
	margin-bottom: 0px;
	/* was 20px */
	padding-bottom: 0px;
}

#banner h1
{
	z-index: 110;
	position: absolute;
	top: 5px;
	left: 8px;
	font-family: Verdana, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #BEBEBE;
	/* Keysight Gray 30% */
	letter-spacing: 1px;
	/*	text-shadow:#ddd -1px -1px 1px, #000 1px 1px 1px; */
	margin: 0px;
	padding: 0px;
	width: 800px;
}

#main_home h1
{
	font-weight: bold;
	font-size: 17px;
	color: #555;
	/* Keysight gray */
	border: none;
}

h2
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 15px;
	clear: both;
	width: 100%;
	letter-spacing: 1px;
	font-weight: bold;
	color: #555;
	/* Keysight gray */
	padding-top: 6px;
	border-top: 2px solid #9c9c9c;
	/* Keysight medium gray */
}

h3
{
	clear: both;
	width: 100%;
	font-size: 12px;
	font-weight: bold;
	color: #555;
	/* Keysight gray */
	padding-bottom: 0px;
	margin-bottom: 0px;
}

p
{
	margin: 0 10px 10px 0px;
	font-family: Arial, sans-serif;
}

/* This class is a workaround for a printing problem. For some reason, a non-breaking space in this instance messes up printing of the topic. So a period is used and is colored white. I need this inter topic jump paragraph so that the heading two does not get moved under the banner. */

p.hide
{
	color: #fff;
}

p.click_on_picture
{
	width: 250px;
	height: 40px;
	background-image: url(click_this_picture.gif);
	background-position: top left;
	background-repeat: no-repeat;
	font: 14px Arial;
	margin: 20px 0px 0px 10px;
	border: none;
	padding: 18px 0px 0px 23px;
}

h2.menu_jump
{
	padding-top: 80px;
}

/* MINIMUM WIDTH OF BANNER AND NAV DIVISIONS */

#banner_home,
#banner,
#nav
{
	min-width: 600px;
}

/**************************** LISTS **********/

ul
{
	list-style-type: square;
	margin-left: 0px;
	padding-left: 15px;
}

ul li
{
	margin-top: 3px;
}

ul ul
{
	padding-left: 16px;
}

ol
{
	list-style-type: decimal;
	margin: 8px 0px 8px 35px;
	padding-left: 0px;
}

ol li
{
	margin-top: 4px;
	margin-bottom: 12px;
}

ol ul li
{
	margin: 0px 0px 0px 10px;
}

ol ol
{
	list-style-type: lower-alpha;
}

ul p
{
	margin-top: 20px;
}

ol p
{
	margin-top: 20px;
}

ul.tight li
{
	margin-top: 0px;
	margin-bottom: 0px;
}

/********* LISTS FOR MOVIES *****************************/

li.movie_list
{
	list-style: none;
	background-image: url(movie_icon.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 20px;
}

/********* LISTS FOR PDF FILES *****************************/

ul.pdf li
{
	list-style: none;
	background-image: url(acrobat_icon.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 20px;
	font-family: Arial, sans-serif;
}

ul.pdf li.no_pdf
{
	background-image: url(no_pdf_bullet.png);
}

/*********************** WARNINGS, CAUTIONS, NOTES */

p.warning
{
	font-weight: bold;
	padding-left: 80px;
	padding-bottom: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
	background: url(warning_icon.png) top left no-repeat;
	min-height: 25px;
	border-bottom: 1px solid #e90029;
}

p.caution
{
	padding-left: 80px;
	padding-bottom: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
	background: url(caution_icon.png) top left no-repeat;
	min-height: 25px;
	border-bottom: 1px solid #fdc206;
}

p.note
{
	padding-left: 80px;
	padding-bottom: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
	background: url(note_icon.png) top left no-repeat;
	min-height: 25px;
	border-bottom: 1px solid #9c9c9c;
}

/* FIGURE FORMATTING */

.in_text
{
	margin: 0px;
	padding: 0px;
}

div.figure
{
	margin: 15px 10px 15px 10px;
}

.figure img
{
	border: none;
	margin: 0px;
	margin-bottom: 5px;
	padding: 0px;
}

.figure p
{
	font-size: 12px;
	font-weight: bold;
	color: #336600;
	text-align: left;
	margin-top: 35px;
}

/*********************** TABLES ******************/

table
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	text-align: left;
	vertical-align: top;
	background-color: #fff;
	border-collapse: collapse;
	margin: 0px 10px 10px 10px;
	border: none;
	border-bottom: 1px solid #9c9c9c;
	-webkit-box-shadow: none;
	/* was 4px 4px 5px #555 */
}

/* table with striped rows */

.striped tr:nth-of-type(even)
{
	background-color: #e9f2d5;
}

ul table
{
	padding-top: 20px;
}

ol table
{
	padding-top: 20px;
}

caption
{
	caption-side: top;
	text-align: left;
	font-weight: bold;
	letter-spacing: 1px;
	margin-top: 10px;
	padding-bottom: 2px;
}

td
{
	font-family: Verdana, Arial, sans-serif;
	padding: 3px 5px 2px 5px;
	vertical-align: top;
	text-align: left;
	border-bottom: 1px solid #9c9c9c;
}

tr.even
{
	background-color: #e9f2d5;
	/* Keysight 20% light green */
}

th
{
	text-align: left;
	border: none;
	padding: 3px 5px 2px 5px;
	font-weight: normal;
	letter-spacing: 2px;
	background-color: #9c9c9c;
	/* Keysight medium gray */
	vertical-align: bottom;
	border-bottom-width: 3px;
	color: #FFF;
	/*	text-shadow: #000 1px 1px 1px; */
}

th.center
{
	text-align: center;
}

td.center
{
	text-align: center;
}

td.cell_indent
{
	padding-left: 20px;
}

/* Welcome Table on home page */

table.welcome
{
	font-family: Verdana, Arial, sans-serif;
	text-align: left;
	vertical-align: top;
	background-color: #fff;
	border-collapse: collapse;
	margin: 0px 0px 0px 0px;
	border: none;
	-webkit-box-shadow: none;
}

/* browse by model table */

table.nav_table
{
	width: 90%;
	/*	margin-left: auto;
	margin-right: auto; */
	margin-left: 10px;
	border-collapse: collapse;
	background-color: #fff;
}

table.nav_table th,
table.nav_table td
{
	text-align: left;
	padding: 10px;
	border-bottom: 1px solid #9c9c9c;
	/*	width: 30px;   for fixed width design */
}

.float_left
{
	float: left;
	margin: 10px;
	margin-top: 0px;
}

.float_right
{
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
}

/* TEXT FORMATING */

.underline
{
	text-decoration: underline;
}

.clear
{
	clear: both;
}

.clear_left
{
	clear: left;
}

.clear_right
{
	clear: right;
}

a img
{
	border: none;
}

/* SIDEBAR FORMATTING */

div.aside
{
	width: 256px;
	padding: 0px;
	margin: 10px;
	background: #ffe0c8;
	/* Keysight 20% orange */
	border: none;
	box-shadow: 5px 5px 10px #666;
	font-family: Arial, Helvetica, sans-serif;
}

div.aside h3
{
	font-size: 12px;
	margin: 0;
	padding: 5px 5px 5px 5px;
	width: 246px;
	text-align: center;
	box-shadow: 0px 3px 5px #666;
	color: #555;
	/* Keysight gray */
	background: #fbb09b;
	/* Keysight 40% orange */
}

div.aside p
{
	font-size: 12px;
	color: #000;
	width: 226px;
	margin: 10px;
	padding: 0px;
}

div.aside ul
{
	list-style-type: square;
	list-style-position: outside;
	font-size: 12px;
	color: #000;
	margin: 0 0 0 15px;
	padding: 0px;
}

div.aside ul li
{
	background: none;
	margin: 10px;
	padding: 0px;
}

div.gallery
{
	float: left;
	width: 180px;
	height: 80px;
	padding: 0px;
	margin: 10px 20px 20px 10px;
}

div.gallery img
{
	display: block;
	float: left;
	width: 75px;
	/* Sets the image's width */
	padding: 0px 5px 0px 0px;
	margin: 0px;
}

div.gallery p
{
	display: inline;
}

ul.YouTube-link-list
{
	list-style-image: url('../images/08-youtube-videos.png');
}

ul.YouTube-link-list > li > ul
{
	list-style-image: url('../images/08-youtube-videos.png');
}

ul.YouTube-link-list > li > ul > li > ul
{
	list-style-image: url('../images/08-youtube-videos.png');
}

ul.YouTube-link-list > li > ul > li > ul > li > ul
{
	list-style-image: none;
}

ul.YouTube
{
	
}

ul.YouTube > li > ul > li > ul > li > ul
{
	list-style-image: url('../images/youtube-video-icon.png');
}

ul.YouTube > li > ul > li > ul > li > ul > li > ul
{
	list-style-image: none;
}

