/* Dynamo Style Sheet
   Revision History
   09/02/05 - Added table.revision
   02/10/06 - Reduced top margin on ul to 0
   02/10/06 - Added 100% width to table.revision
   01/16/09 - Modified font-family for body & table, needed for non-IE browsers 
   02/26/09 - Added vertical-align: middle to td.revision
   04/23/09 - Revised paragraph margin, and added img margin
   08/17/09 - Added sub-tables to eliminate to manually set class to levN
   	    - added 'td p' entry to isolate paragraphs within table cells
   08/30/09 - Reduce space between list elements in Section Description, and set color of disc to same as text
   11/21/09 - Added px as needed for robohelp converted document types
   07/16/10 - Revised lists, table cells, and paragraph margins & padding
   08/05/10 - Set right margin & padding for SectionTitles to prevent job# from 
	      Touching job description
*/

body
	{ 
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 10pt;
	}

p, img
	{
	margin-top: 0;
	margin-bottom: 8px;
	}

td p
	{
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    }
	
p.banner
	{
	margin-top: -8px;
	margin-bottom: 10px;
	margin-left: 8px;
	height: 66px;
	background-image:url('dynamobanner.gif');
	background-repeat:no-repeat
	}
	
p.SectionName
	{
	border-bottom: 1px solid #006699; 
	letter-spacing: 6px;
	color: #006699;
	font-size: 10pt;
	font-weight: bold;
	font-family: Arial;
	text-transform: uppercase;
	text-indent: 0;
	margin-left: 0;
	padding-top: 2px;
	padding-bottom: 4px; 
	}
	
p.CalledName
	{
	border-bottom:1px solid #006699; 
	letter-spacing: 6px;
	color:#006699;
	font-size:10pt;
	font-weight:bold;
	font-family:Arial;
	text-transform:uppercase;
	text-indent:0;
	margin-left:0;
	padding-top: 2px;
	padding-bottom:4px; 
	text-align: right;
	}

p.SectionTitle
	{
	color: #006699;
	font-size: 10pt;
	font-weight: bold;
	letter-spacing: 2px;
    	margin-left: 0;
    	padding-left: 0;
	margin-right: 5px;
	padding-right: 5px;:0

	}

p.SectionDesc
	{
	color: #666666;
	margin: 5px 25px 10px 25px;
	}

code,
code a:link,
code a:visited,
code a:active
	{
	color: #000080;
	font-family:Lucida Console, Courier New, Courier;
	font-size: 11pt;
	}

code a:hover
	{
	background-color: #FFFF99;
	padding-top:1px;
	padding-bottom:2px;
	}

table
	{
	font-family: Verdana, Tahoma, sans-serif;
	background-color:#F5FFFA;
	color:#333333;
	font-size:10pt;
	border-left:1px solid #C0C0C0;
	border-right:1px solid #C0C0C0;
	border-bottom:1px solid #C0C0C0;
	border-top:8px solid #006699;
	border-collapse: collapse; 
	margin: 6px 0 10px 0;
	}

th	{
	border: 1px solid #C0C0C0;
	text-align: left;
	font-size: 8pt;
	color: #006699;
	font-weight: bold;
	margin: 0;
    padding: 3px;
	}

td	{
	border: 1px solid #C0C0C0;
	vertical-align: top;
	padding-left: 3px;
	padding-right: 3px;
	}

table table
	{
	border-top:6px solid #B22222;
	background-color: #FFF5EE;
	margin-top: 3px;
    margin-bottom: 2px;
	}
	
table table th
	{
	font-size: 8pt;
	font-weight: bold;
	color: #8B0000;
	}
	
table table table
	{
	border-top:4px solid #808080;
	background-color: #F3F3F3;
    margin-top: 3px;
    margin-bottom: 2px;
	}
	
table table table th
	{
	font-size: 8pt;
	font-weight: bold;
	color: #555555;
	}
	
table table table table
	{
	border-top: 3px solid #A0522D;
	background-color: #FFFFDE;
    margin-top: 3px;
    margin-bottom: 2px;
	}

table table table table th
	{
	font-size: 8pt;
	font-weight: bold;
	color: #A0522D;
	}

table.example
	{
	margin: 5px 0 5px 0;
    border-top:8px solid #7b9ae7;
	width: 100%;
	border-collapse: collapse;
	}	
	
table.example,
table.example a:link,
table.example a:active,
table.example a:visited
	{
	font-family: Verdana, Tahoma, Arial;
	color: #FFFFFF;
	background-color: #000080;
	font-weight: normal;
	font-size: 11pt
	}

table.example th
	{
	font-family: Verdana, Tahoma, Arial;
	font-weight: normal;
	color: #ffff99;
	background-color: #000080;
	border: 1px solid #7b9ae7;
	padding: 5px;
	font-size: 10pt;
	font-weight: bold;
	}

table.example td
	{
	vertical-align: top;
	padding: 5px;
	border: 1px solid #7b9ae7;
	}

table.example code,
table.example code a:visited,
table.example code a:active,
table.example code a:link
	{
	color: #FFFFFF;
	font-family:Lucida Console, Courier New, Courier;
	font-weight:normal;
	font-size:14pt;
	}

table.example a:hover
	{
	background-color: #FFFF99;
	color: #000000;
	padding-top: 1px;
	padding-bottom: 2px;
	padding-left: 0;
	padding-right: 0;
	}
	
/* Section title goes in left cell, Last Revised date in right */
table.revision
	{
	width: 100%
	}

table.revision, table.revision tr, table.revision td
	{
	font-family: Verdana, Tahoma, Arial;
	background-color: white;
	color: #b22222;
	border: 0px;
	margin: 0;
	padding: 0;
	font-size: 10pt;
	font-weight: normal;
	vertical-align: middle;
	}

h5  {
	color:#B22222;
	font-weight:bold;
	font-size:9pt;
	margin:10px 0 10px 0;
	}	
	
h6  {
	color: #B22222;
	font-style: italic;
	font-size: 8pt;
	font-weight: bold;
	margin-top:0;
	margin-bottom:10px;
	}

a:link, a:active, a:visited
	{
	color: #000000
	}
	
a:hover
	{
	background-color: #FFFF99;
	padding-top:1;
	padding-bottom:2
	}

ol  {
	list-style-type: decimal;
    margin-left: 2em;
    padding-left: 5px;
    margin-top: 0;
    padding-top: 0;
    margin-bottom: 3px;
    padding-bottom: 0;
	}
	
ol ol
	{
	list-style-type: lower-alpha;
    margin-top: 0;
    margin-bottom: 0;
	}
	
ul  {
	list-style-type: disc;
    margin-left: 1em;
    padding-left: 1em;
    margin-top: 0;
    padding-top: 0;
    margin-bottom: 3px;
    padding-bottom: 0;
	}
	
ul ul
    {
    list-style-type: circle;
    margin-top: 0;
    margin-bottom: 0;
    }

ul.SectionDesc
	{
	color: #666666;
	}
	
li p.SectionDesc
    {
    margin: 0;
    padding: 0;
    }
