body
{
color: black;
background-color: #f2f2f2;
font-size: 12pt;
margin: 0px;
padding: 0px;
border: 0px;
}

div.skip-to-content
{
width: 0px;
height: 0px;
font-size: 12pt;
display: none;
visibility: hidden;
}

div.standards-notice
 { margin-bottom: 0px; padding-bottom: 0px; width: 0px; height: 0px; visibility: hidden; display: none }

table
{
margin: 0px;
font-size: 12pt;
padding: 0px;
border: 0px;
}

table td
{
font-family: Verdana, Arial, Helvetica, sans-serif;
vertical-align: top;
font-size: 12pt;
margin: 0px;
padding: 0px;
border: 0px;
}

table th
{
font-style: italic;
font-size: 12pt;
font-weight: bold;
text-align: left;
}

p
{
color: #3d3d3d;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12pt;
}

h1
{
color: #3d3d3d;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 18pt;
}

h2
{
color: #3d3d3d;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 16pt;
}

h3
{
color: #3d3d3d;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 14pt;
}

h4
{
color: #3d3d3d;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12pt;
}

td#hsB
{
text-decoration: none;
background-color: #F3F3AE;
padding-right: 17px;
padding-left: 20px;
border-top: 1px solid #434343;
border-bottom: 1px solid #1a1a1a;
}

td#hsB p
{
color: #a4cda7;
font-weight: bold;
font-size: 0.8em;
font-size: 12pt;
text-decoration: none;
margin-top: 3px;
margin-bottom: 3px;
}

td#hsB a
{
padding-right: 2px;
padding-left: 2px;
font-size: 12pt;
}

td#hsB a:link
{
color: #a4cda7;
text-decoration: none;
font-size: 12pt;
}

td#hsB a:visited
{
color: #a4cda7;
text-decoration: none;
font-size: 12pt;
}

td#hsB a:hover
{
color: #314032;
text-decoration: none;
background-color: #7ea682;
font-size: 12pt;
}

td#hsB-right
{
text-decoration: none;
background-color: #F3F3AE;
text-align: right;
padding-right: 6px;
padding-left: 30px;
border-top: 1px solid #2e2e2e;
border-bottom: 1px solid #1a1a1a;
font-size: 12pt;
}

td#hsB-right p
{
color: #a4cda7;
font-size: 0.8em;
text-decoration: none;
margin-top: 3px;
margin-bottom: 3px;
font-size: 12pt;
}

td#hsB-right a
{
padding-right: 2px;
padding-left: 2px;
font-size: 12pt;
}

td#hsB-right a:link
{
color: #a4cda7;
text-decoration: none;
font-size: 12pt;
}

td#hsB-right a:visited
{
color: #a4cda7;
text-decoration: none;
font-size: 12pt;
}

td#hsB-right a:hover
{
color: #314032;
text-decoration: none;
background-color: #7ea682;
font-size: 12pt;
}

td#hsB-shadow-left
{
background: #ffffff url(/images/bar-shadow-left.gif) repeat-x;
margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
border-right: 1px solid #F3F3AE;
border-left: 2px solid #F3F3AE;
height: 10px;
font-size: 12pt;
}

td#hsB-shadow-right
{
background: #F7E88F url(/images/bar-shadow-right.gif) no-repeat;
margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
height: 10px;
font-size: 12pt;
}

td#content
{
color: #374d37;
background-color: #fff;
text-align: left;
vertical-align: top;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 10px;
paddling-bottom: 0px;
padding-left: 20px;
border-right: 1px solid #F3F3AE;
border-left: 2px solid #F3F3AE;
font-size: 12pt;
}

table#superhead
{
color: #909090;
font-style: italic;
margin-top: 8px;
margin-bottom: 3px;
margin-left: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
width: 99%;
font-size: 12pt;
}

td#section-path
{
color: #909090;
font-style: italic;
font-size: 0.75em;
line-height: 1.5em;
vertical-align: top;
font-size: 12pt;
}

td#section-path a:link
{
color: #647b80;
font-style: italic;
font-size: 12pt;
}

td#section-path a:visited
{
color: #717171;
font-style: italic;
font-size: 12pt;
}

td#section-path a:hover
{
color: #3c4d4d;
font-style: italic;
background-color: #cfe6d3;
font-size: 12pt;
}

.section-name { white-space: nowrap; }

td#print-screen
{
color: #c3c3c3;
font-style: italic;
font-size: 0.75em;
line-height: 1.5em;
text-align: right;
vertical-align: top;
margin-left: 10px;
font-size: 12pt;
}

td#print-screen .view-screen a:link
{
color: #c3c3c3;
text-decoration: none;
margin-left: 14px;
font-size: 12pt;
}

td#print-screen .view-screen a:visited
{
color: #c3c3c3;
text-decoration: none;
font-size: 12pt;
}

td#print-screen .view-screen a:hover
{
color: #c3c3c3;
text-decoration: none;
background-color: #fff;
font-size: 12pt;
}

td#print-screen .view-print a:link
{
color: #647b80;
text-decoration: underline;
white-space: nowrap;
font-size: 12pt;
}

td#print-screen .view-print a:visited
{
color: #647b80;
text-decoration: underline;
white-space: nowrap;
font-size: 12pt;
}

td#print-screen .view-print a:hover
{
color: #3c4d4d;
font-style: italic;
text-decoration: none;
background-color: #cfe6d3;
white-space: nowrap;
font-size: 12pt;
}

td#page-title
{
margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 10px;
font-size: 14px;
font-family: Verdana, Helvetica, Arial, sans-serif;
}

td#page-title h1
{
color: #A62C00;
font-size: 1.15em;
line-height: 1.35em;
margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
font-size: 12pt;
}

td#key-features
{
font-color: red;
margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 10px;
font-size: 12px;
font-family: Verdana, Helvetica, Arial, sans-serif;
list-style-position: outside;
list-style-image: url(SoftwareCoach/images/Checked_Box.gif);
list-style-type: disc;
}

td#key-features li
{
font-color: blue;
margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 10px;
font-size: 12px;
font-family: Verdana, Helvetica, Arial, sans-serif;
list-style-position: outside;
list-style-image: url(SoftwareCoach/images/Checked_Box.gif);
list-style-type: disc;
}

td#content .subhead
{
color: #3d3d3d;
font-size: 0.85em;
font-size: 12pt;
line-height: 1.4em;
padding-top: 4px;
padding-bottom: 2px;
font-family: Verdana, Helvetica, Arial, sans-serif;
}

td#content h2
 { color: #a62c00; font-size: 0.95em; line-height: 1.4em; margin-top: 28px; margin-right: 16px; margin-bottom: 0; padding-top: 4px; padding-bottom: 2px; border-top: 1px solid #b3b3b3 }

td#content h3
{
color: #A62C00;
font-size: 0.85em;
font-size: 12pt;
line-height: 1.4em;
margin-top: 4px;
margin-right: 16px;
margin-bottom: 0px;
padding-top: 6px;
padding-bottom: 2px;
border-top: 1px dotted #9a9a9a;
}

td#content h4
{
color: #A62C00;
font-style: italic;
font-weight: bold;
font-size: 0.75em;
font-size: 12pt;
line-height: 1.4em;
margin-right: 10px;
margin-bottom: 0px;
padding-top: 10px;
padding-bottom: 0px;
}

td#content h5
{
color: #A62C00;
font-weight: bold;
font-size: 0.75em;
font-size: 12pt;
line-height: 1.4em;
margin-right: 10px;
}

td#content h6
{
color: #A62C00;
font-weight: bold;
font-size: 1.0em;
line-height: 1.6em;
margin-right: 10px;
padding-left: 10px;
border-left: 1px dotted #9a9a9a;
}

td#content p
{
color: #2e2e2e;
font-size: 0.81em;
font-size: 12pt;
line-height: 1.6em;
font-family: Verdana, Helvetica, Arial, sans-serif;
margin-top: 0px;
padding: 2px 16px 0px 14px;
}

td#content a:link
{
color: #078D20;
text-decoration: none;
font-size: 12pt;
}

td#content a:visited
{
color: #1825F9;
text-decoration: none;
font-size: 12pt;
}

td#content a:hover
{
color: #3c4d4d;
text-decoration: none;
background-color: #F1E9BC;
font-size: 12pt;
}

td#content blockquote { margin-left: 14px; }
td#content ul, ol { margin-top: 0px; }

td#content li
{
color: #2e2e2e;
font: 0.8em/1.5em Verdana, Helvetica, Arial, sans-serif;
font-size: 12pt;
list-style-image: url(/images/bullet.gif);
margin-top: 0px;
padding: 1px 10px 3px 0px;
}

td#content li li
{
color: #0a404f;
font: 1em/1.3em Verdana, Helvetica, Arial, sans-serif;
font-size: 12pt;
padding: 4px 6px 5px 0px;
}

td#content li li li
{
color: #0a404f;
font: 1em/1.3em Verdana, Helvetica, Arial, sans-serif;
font-size: 12pt;
padding-right: 6px;
padding-bottom: 5px;
padding-left: 0px;
}

td#content .lead
{
color: #3d3d3d;
font-weight: bold;
font-size: 12pt;
font-family: Verdana, Helvetica, Arial, sans-serif;
}

td#doc-history
{
margin-top: 0px;
margin-bottom: 0px;
padding-top: 4px;
padding-bottom: 8px;
font-size: 12pt;
}

td#doc-history p
{
color: #6e806e;
font-style: italic;
font-size: 0.7em;
font-size: 12pt;
line-height: 1.4em;
}

td#rightside
{
background: #F7E88F url(/images/site-right-bg.gif) repeat-y;
vertical-align: top;
margin-top: 0px;
margin-bottom: 0px;
padding: 0px 16px 8px;
font-size: 12pt;
}

td#site-nav
{
font-style: normal;
margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
font-size: 12pt;
}

td#site-nav h3
{
color: #A62C00;
font-style: normal;
font-size: 0.75em;
font-size: 12pt;
line-height: 1.3em;
text-decoration: none;
margin-top: 0px;
margin-bottom: 0px;
padding-top: 4px;
padding-bottom: 4px;
border-bottom: 1px solid #D9CC7C;
padding-right: 1px;
padding-left: 1px;
}

td#site-nav h3 a:link
{
color: #A62C00;
text-decoration: none;
font-size: 12pt;
padding-right: 1px;
padding-left: 1px;
}

td#site-nav h3 a:visited
{
color: #A62C00;
text-decoration: none;
font-size: 12pt;
padding-right: 1px;
padding-left: 1px;
}

td#site-nav h3 a:hover
{
color: #F7E88F;
text-decoration: none;
background-color: #A62C00;
font-size: 12pt;
padding-right: 1px;
padding-left: 1px;
}

td#site-nav ul
{
margin-top: 0px;
margin-left: 0px;
font-size: 12pt;
padding-top: 0px;
padding-left: 0px;
}

td#site-nav li
{
color: #A62C00;
font-size: 0.81em;
font-size: 12pt;
line-height: 1.4em;
text-decoration: none;
list-style-type: none;
margin: 0px;
padding-top: 3px;
padding-bottom: 3px;
padding-right: 1px;
padding-left: 1px;
border-bottom: 1px solid #D9CC7C;
}

td#site-nav li a:link
{
color: #A62C00;
text-decoration: none;
padding-right: 1px;
padding-left: 1px;
font-size: 12pt;
}

td#site-nav li a:visited
{
color: #A62C00;
text-decoration: none;
padding-right: 1px;
padding-left: 1px;
font-size: 12pt;
}

td#site-nav li a:hover
{
color: #F7E88F;
text-decoration: none;
background-color: #A62C00;
margin-right: 0px;
margin-left: 0px;
padding-right: 1px;
padding-left: 1px;
font-size: 12pt;
}

td#site-search
{
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 26px;
font-size: 12pt;
}

td#site-search h2,h3,h4
{
color: #A62C00;
font-style: normal;
font-size: 0.75em;
font-size: 12pt;
line-height: 1.4em;
text-decoration: none;
margin-top: 0px;
margin-bottom: 0px;
padding-top: 14px;
padding-bottom: 4px;
}

td#site-search p
{
color: #A62C00;
font-size: 0.75em;
font-size: 12pt;
line-height: 1.4em;
margin-top: 0px;
margin-bottom: 0px;
padding-top: 1px;
padding-bottom: 3px;
}

td#site-search p a:link
{
color: #A62C00;
text-decoration: none;
font-size: 12pt;
}

td#site-search p a:visited
{
color: #A62C00;
text-decoration: none;
font-size: 12pt;
}

td#site-search p a:hover
{
color: #F7E88F;
text-decoration: none;
background-color: #A62C00;
font-size: 12pt;
}

td#site-notice
{
margin-top: 0px;
margin-bottom: 4px;
padding-top: 14px;
padding-bottom: 4px;
font-size: 12pt;
}

td#site-notice p
{
color: #A62C00;
font-size: 0.75em;
font-size: 12pt;
line-height: 1.5em;
margin-bottom: 4px;
padding-top: 0px;
padding-bottom: 4px;
}

td#site-notice p a:link
{
color: #A62C00;
text-decoration: underline;
font-size: 12pt;
}

td#site-notice p a:visited
{
color: #A62C00;
text-decoration: underline;
font-size: 12pt;
}

td#site-notice p a:hover
{
color: #F7E88F;
text-decoration: none;
background-color: #A62C00;
font-size: 12pt;
}

td#footer-left
{
color: #717371;
font-style: italic;
font-size: 12pt;
vertical-align: top;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding: 8px 0px 0px 20px;
border-top: 1px solid gray;
}

td#footer-left p
{
color: #717371;
font-style: italic;
font-size: 0.75em;
font-size: 12pt;
line-height: 1.6em;
vertical-align: top;
margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

td#footer-left a:link
{
color: #717371;
text-decoration: underline;
font-size: 12pt;
}

td#footer-left a:visited
{
color: #717371;
text-decoration: underline;
font-size: 12pt;
}

td#footer-left a:hover
{
color: #717371;
text-decoration: none;
background-color: #cbe6cb;
font-size: 12pt;
}

td#footer-right
{
color: #717371;
font-style: italic;
font-size: 12pt;
text-decoration: none;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding-top: 8px;
padding-right: 20px;
padding-bottom: 0px;
border-top: 1px solid gray;
}

td#footer-right p
{
color: #717371;
font-style: italic;
font-size: 0.75em;
font-size: 12pt;
line-height: 1.6em;
text-align: right;
margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

td#footer-right a:link
{
color: #717371;
font-size: 12pt;
text-decoration: underline;
}

td#footer-right a:visited
{
color: #717371;
text-decoration: underline;
}

td#footer-right a:hover
{
color: #717371;
text-decoration: none;
background-color: #cbe6cb;
}

li
{
color: #A62C00;
font-size: 0.81em;
font-size: 10pt;
line-height: 1.4em;
text-decoration: none;
list-style-type: none;
margin: 0px;
padding-top: 3px;
padding-bottom: 3px;
padding-right: 1px;
padding-left: 1px;
border-bottom: 1px solid #D9CC7C;
}

li a:link
{
color: #A62C00;
text-decoration: none;
padding-right: 1px;
padding-left: 1px;
font-size: 10pt;
}

li a:visited
{
color: #A62C00;
text-decoration: none;
padding-right: 1px;
padding-left: 1px;
font-size: 10pt;
}

li a:hover
{
color: #F7E88F;
text-decoration: none;
background-color: #A62C00;
margin-right: 0px;
margin-left: 0px;
padding-right: 1px;
padding-left: 1px;
font-size: 10pt;
}

.last-updated
{
color: #717371;
margin-top: 0px;
margin-right: 0px;
padding: 0px 0px 10px 20px;
width: 90%;
}

.last-updated a
{
color: #717371;
font-style: italic;
font-size: 0.81em;
line-height: 1.4em;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}

.hide
{
width: 0px;
height: 0px;
visibility: hidden;
display: none;
}

