﻿body.rform	{
	word-wrap: break-word;
	white-space:normal;
	}
	
li.rform {
	font:12px/18px verdana;
	margin:0px 10px 8px 10px;
}
li.rform_indent {
	font:12px/18px verdana;
	margin:0px 0px 2px -20px;
}
ol.rform	{
	font:12px/18px verdana;
	list-style-position: outside;
	color: #222222;
	padding-bottom:15px;
}
ul.rform	{
	font:12px/18px verdana;
	color: #222222;
	list-style-image: url(images/bullet-gray.gif);
	list-style-position: outside;
	padding-bottom:15px;
}
ul.checklist	{
	font:12px/22px verdana;
	margin-left:20px;
	list-style-position: outside;
	list-style-image: url(images/checkbox.gif);
}
h1.rform	{
	font:bold 16px/18px Verdana;
	padding-top: 15px;
	padding-bottom: 10px;
}
h2.rform	{
	font:14px/16px Arial;
	text-transform: uppercase;
	margin:15px 0px 10px 0px;
	padding-bottom: 5px;
	}
h3.cad	{
	font:bold 13px/15px Arial;
	padding:0px 0px 5px 10px;
	margin:15px 0px 10px 0px;
	border-left: 16px solid #EF8E08;
	}
	
h3.prop	{
	font:bold 13px/15px Arial;
	padding:0px 0px 5px 10px;
	margin:15px 0px 10px 0px;
	border-left: 16px solid #1c0054;
	}
	
h3.fdtd	{
	font:bold 13px/15px Arial;
	padding:0px 0px 5px 10px;
	margin:15px 0px 10px 0px;
	border-left: 16px solid #770100;
	}
	
h3.metal	{
	font:bold 13px/15px Arial;
	padding:0px 0px 5px 10px;
	margin:15px 0px 10px 0px;
	border-left: 16px solid #0069a9;
	}
	
h3.po	{
	font:bold 13px/15px Arial;
	padding:0px 0px 5px 10px;
	margin:15px 0px 10px 0px;
	border-left: 16px solid #e96902;
	}
	
h3.planar	{
	font:bold 13px/15px Arial;
	padding:0px 0px 5px 10px;
	margin:15px 0px 10px 0px;
	border-left: 16px solid #235152;
	}
	
h3.rform	{
	font:13px/15px Arial;
	padding:0px 0px 5px 10px;
	margin:15px 0px 10px 0px;
	}

h3.rform2	{
	font:bold 13px/15px Arial;
	padding:0px;
	margin:15px 0px 15px 0px;
	}
	
p.rform	{
	font:12px/24px verdana;
	}
.lead	{
	font:12px/30px Verdana;
	background: url(img/lead_bg.png) no-repeat;
	margin: 4px 0px 0px -32px;
	padding:0px 40px 30px 32px;
	display:block;
	width:927px;
}
.lead2	{
	font:12px/30px Verdana;
	border-bottom: 1px solid #cccccc;
	padding-bottom:20px;
	margin-bottom:20px;
}
.tooltitles	{
	font:14px/16px Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	text-transform: capitalize;
	background: url(img/icon_bg.jpg) no-repeat;
	margin: 0px -41px 18px -32px;
	padding: 0px 0px 10px 16px;
	border-left: 1px solid #cccccc;
}
.toolicons	{
	padding-left:10px;
}


.symbols	{
	font-family:"Wingdings 3"  , serif;
	}
.superscript	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	vertical-align: super;
	}
.subscript	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	}
.notes	{
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	color: #333333;
	background: #FBFAD7;
	margin-top: 15px;
	margin-bottom: 15px;
	padding: 10px 20px 10px 20px;
	text-align: justify;
	border: 1px solid #CCCCCC;
	}

.warning {
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #990000;
	margin-top: 15px;
	margin-bottom: 15px;
	padding: 10px 20px 10px 20px;
	text-align: justify;
	border: 1px solid #CCCCCC;
}
.modtable {
	font:12px/16px Verdana, Arial, Helvetica, sans-serif;
	margin: 2px;
	padding: 5px 40px 10px 20px;
	text-indent: -10px;
}
.lcs {
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	color: #333333;
	background: #E5F3FB;
	margin-top: 15px;
	margin-bottom: 15px;
	padding: 10px 20px 10px 20px;
	text-align: justify;
	border: 1px solid #B4C7CC;
}
.images {
	background: #999999;
	padding: 2px;
	border: medium solid #E7E7E7;
	margin: 10px 0px 10px 0px;
}
#screens {
	position: relative;
	overflow: auto;
	float: left;
	margin: 10px;
}
.caption {
	font:11px/16px Verdana, Arial, Helvetica, sans-serif;
	background:url(img/caption_grad.png) repeat-x bottom;
	border-top:1px solid #ccc;
	border-left:10px solid #ddd;
	border-right:10px solid #ddd;
	width:450px;
	display:block;
	margin: 15px 0px 0px 0px;
	padding: 6px 15px 6px 15px;
	color: #222;
}
.caption2 {
	font:10px/16px Verdana, Arial, Helvetica, sans-serif;
	border-top: 1px solid #C2C2C2;
	margin: 0px 0px 10px 0px;
	padding: 4px 4px 6px 10px;
	background: #E1E1E1;
}
a.dlbutton:link {
	font:11px/12px arial;
	color: #000000;
	text-transform: uppercase;
	border-top: 1px solid #999999;
	border-right: 10px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 10px solid #999999;
	background: url(images/button-bgal.gif) repeat-x;
	cursor:pointer;
	text-decoration: none;
	display:block;
	margin: 0px;
	padding: 4px 10px 4px 10px;
	text-align: center;
}
a.dlbutton:visited {
	font:11px/12px arial;
	color: #000000;
	text-transform: uppercase;
	border-top: 1px solid #999999;
	border-right: 10px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 10px solid #999999;
	background: url(images/button-bgal.gif) repeat-x;
	cursor:pointer;
	text-decoration: none;
	display:block;
	margin: 0px;
	padding: 4px 10px 4px 10px;
	text-align: center;
}
a.dlbutton:hover {
	font:11px/12px arial;
	color: #FFFFFF;
	text-transform: uppercase;
	border-top: 1px solid #003459;
	border-right: 10px solid #003459;
	border-bottom: 1px solid #003459;
	border-left: 10px solid #003459;
	background: url(images/download.gif) 0px -2px repeat-x;
	cursor:pointer;
	text-decoration: none;
	display:block;
	margin: 0px;
	padding: 4px 10px 4px 10px;
	text-align: center;
}

#titlebox	{
	position: relative;
	width:98%;
	background-image: url(images/gradfill.gif);
	background-repeat: repeat-x;
	border-top: solid 1px #999999;
	border-bottom: solid 1px #999999;
	float: left;
	padding:0px 0px 20px 0px;
	margin: 20px 0px 0px 0px;
	overflow: visible;
}
.objective {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 20px;
	margin: 0px;
	padding: 10px 10px 0px 10px;
}
.modate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 18px;
	font-weight: bold;
	margin: 0px;
	padding: 10px 10px 0px 10px;
}
h1.tutitles	{
	font-size:12pt;
	font-family:Arial;
	line-height: 16px;
	margin: 0px;
	font-weight: bold;
	display:block;
	background-color:#CCCCCC;
	padding: 10px 10px 10px 20px;
}
h2.summary	{
	font-size:12pt;
	font-family:Arial;
	text-transform: uppercase;
	line-height: 16px;
	border-bottom: solid 1px #333333;
	margin:40px 0px 20px 0px;
	font-weight: bold;
	padding:5px 4px 4px 20px;
	display:block;
	background:#E9E9E9;
}

#dlbutton	{
	position:absolute;
	z-index:10;
	height:22px;
	width:194px;
	margin:0px;
	bottom:-22px;
	right:0px;
	padding: 0px;
	overflow: visible;
}
.clearfloats {
	clear: both;
	margin: 0px;
	padding: 0px;
	height: 20px;
	position:relative;
}
.thumbnails	{
	border:solid 2px #F7F7F7;
	float:left;
	margin:10px 10px 0px 20px;
	}
	
td.lightrow	{
	font:10px Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:#e0e0e0;
	}
td.darkrow	{
	font:10px Arial, Helvetica, sans-serif;
	color:#000000;
	background:#CCCCCC;
	}
td.titlerow	{
	font:10px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#CCCCCC;
	background:#333333;
	}
hr	{
	height:1px;
	background:#C2C2C2;
	color:#C2C2C2;
	margin:20px 40px 20px 40px;
	border:none;
}
img	{
	border:none;
	}


/* RESOURCE LIBRARY TOC CSS */
#manual_frame	{
	position:absolute;
	left:0px;
	top:0px;
	width:auto;
	font:10px/12px Arial;
	padding:220px 20px 20px 20px;
	overflow:hidden;
}

#resource_title {
	position:absolute;
	height:22px;
	left: 0px;
	width: 238px;
	z-index:100;
}

#resource_title_bot {
	position:absolute;
	height:22px;
	left: 0px;
	width: 238px;
	z-index:100;
}

#resource_index	{
	font-family:10px Arial, Helvetica, sans-serif;
	position:absolute;
	width:230px;
	height:544px;
	top: -25px;
	left:-230px;
	z-index:4;
	overflow:hidden;
	border-right: solid 1px #333333;
	background:url(img/resource_idx_bg.png);
}
#close_toc	{
	position:absolute;
	height: 164px;
	width:22px;
	top: 61px;
	left: 230px;
	z-index:1000;
	cursor:pointer;
}
#open_toc	{
	position:absolute;
	height: 164px;
	width:22px;
	top:156px;
	left: -1px;
	z-index:2000;
	background-color:none;
	cursor:pointer;
}
.toc_filler	{
	background-color: #fff;
}
.level_1 {
	margin: -1px 0px -2px 0px;
	padding: 4px 0px 3px 24px;
	font-weight: bold;
	color: #000;
	border-bottom: solid 1px #999;
	background:#ccc url(images/hierarchy-a.png) repeat-y 4px 2px;
}
.level_1:hover {
	background: #333;
	color: #fff;
}
.level_2 {
	line-height: 12px;
	margin: 0px 0px 0px 11px;
	padding: 2px 30px 4px 32px;
	background:#fff url(images/hierarchy-c.png) repeat-y;
	display:block;
}
.level_2:hover {
	background:#B5C8D9;
}
.level_2a {
	line-height: 12px;
	margin: 0px 0px 0px 11px;
	text-indent:-16px;
	padding: 2px 30px 4px 48px;
	background:#fff url(images/hierarchy-c.png) repeat-y;
	display:block;
}
.level_2a:hover {
	background:#B5C8D9;
}

.level_3 {
	line-height: 12px;
	margin: 0px 0px 0px 11px;
	padding: 2px 30px 4px 32px;
	background:#fff url(images/hierarchy-d.png) repeat-y;
	display:block;
}
.level_3:hover {
	background:#B5C8D9;
}

.level_4 {
	line-height: 12px;
	margin: 0px 0px 0px 11px;
	padding: 2px 25px 4px 50px;
	background:#fff url(images/hierarchy-e.png) repeat-y;
	display:block;
}
.level_4:hover {
	background:#B5C8D9;
}

.level_4a {
	line-height: 12px;
	margin: 0px 0px 0px 11px;
	padding: 2px 25px 4px 50px;
	background:#fff url(images/hierarchy-g.png) repeat-y;
	display:block;
}
.level_4a:hover {
	background:#B5C8D9;
}

.level_5 {
	line-height: 12px;
	margin: 0px 0px 0px 11px;
	padding: 2px 25px 4px 50px;
	background:#fff url(images/hierarchy-f.png) repeat-y;
	display:block;
}
.level_5:hover {
	background:#B5C8D9;
}

.level_5a {
	line-height: 12px;
	margin: 0px 0px 0px 11px;
	padding: 2px 25px 4px 50px;
	background:#fff url(images/hierarchy-h.png) repeat-y;
	display:block;
}
.level_5a:hover {
	background: #B5C8D9;
}