/* BPM - Best Practice Modelling HTML Help CSS */

/* Body */

body {margin: 0 12px; font-family:Verdana, Tahoma, Helvetica, sans-serif; font-size:9pt}

.no_java_flash {
	margin: 0 auto;
	color: #003300;
	text-align: left;
	background-image: url(nofp_bg.png);
	background-repeat: no-repeat;
	width: 210px; 
	height: 200px;	
	padding: 40px;}

/* Headings & Paragraphs */

h1 {font-weight: bold; font-size:14pt}
h2 {font-weight: bold; font-size:10pt}
h3 {font-weight: bold}
h4 {font-weight: bold; font-style: italic}

/* Hyperlinks */

a:link {color: #0069b3}
a:visited {color: #990099}
a:hover {}
a:active {}

a.large_small_link:link {color: #0069b3; text-decoration: none;}
a.large_small_link:visited {color: #0069b3; text-decoration: none;}
a.large_small_link:hover {color: #0069b3; text-decoration: underline;}
a.large_small_link:active {}

a.training_button_link:link {color: #888484; text-decoration: none;}
a.training_button_link:visited {color: #888484; text-decoration: none;}
a.training_button_link:hover {color: #0069b3; text-decoration: underline;}
a.training_button_link:active {}

a.training_buttons_weblink:link {color: #888484; text-decoration: none;}
a.training_buttons_weblink:visited {color: #888484; text-decoration: none;}
a.training_buttons_weblink:hover {color: #0069b3; text-decoration: underline;}
a.training_buttons_weblink:active {}

/* Ordered Lists - Alpha-Numeric */

ol.non-padded-alpha {list-style: lower-alpha}
ol.non-padded-alpha li {}

ol.quarter-padded-alpha {list-style: lower-alpha}
ol.quarter-padded-alpha li {padding-top: 0.25em; padding-bottom: 0.25em}
ol.quarter-padded-alpha li.first {padding-top: 0em; padding-bottom: 0.25em}
ol.quarter-padded-alpha li.last {padding-top: 0.25em; padding-bottom: 0em}

/* Ordered Lists - Decimal */

ol.non-padded-decimal {list-style: decimal}
ol.non-padded-decimal li {}

ol.quarter-padded-decimal {list-style: decimal}
ol.quarter-padded-decimal li {padding-top: 0.25em; padding-bottom: 0.25em}
ol.quarter-padded-decimal li.first {padding-top: 0em; padding-bottom: 0.25em}
ol.quarter-padded-decimal li.last {padding-top: 0.25em; padding-bottom: 0em}

/* Unordered Lists (Bullets) */

ul.non-padded-bullet {list-style: disc}
ul.non-padded-bullet li {}

ul.quarter-padded-bullet {list-style: disc}
ul.quarter-padded-bullet li {padding-top: 0.25em; padding-bottom: 0.25em}
ul.quarter-padded-bullet li.first {padding-top: 0em; padding-bottom: 0.25em}
ul.quarter-padded-bullet li.last {padding-top: 0.25em; padding-bottom: 0}

/*  Unordered Lists - Tables */

ul.table-bullet {list-style: disc; padding: 0}
ul.table-bullet li {}

/*  Unordered Lists - List Items */

li.quarter-padded-bullet {padding-top: 0.25em; padding-bottom: 0.25em}
li.quarter-padded-bullet-first {padding-top: 0em; padding-bottom: 0.25em}
li.quarter-padded-bullet-last {padding-top:  0.25em; padding-bottom: 0em}

/*  Unordered Lists - List Items (Table Cells) */

li.table-cell-li {padding-top: 0.25em; padding-bottom: 0.25em}
li.table-cell-li-first {padding-top: 0; padding-bottom: 0.25em}
li.table-cell-li-last {padding-top: 0.25em; padding-bottom: 0}

/* Copyright Notice */

.copyrightnotice {color: #0069b3; font-style: italic}

/* Divs */

div.training_body_large {width: 1184px; margin-left: auto; margin-right: auto}
div.training_body_small {width: 960px; margin-left: auto; margin-right: auto}

div.footer {text-align: right; margin-top: 2em}
div.center-75-percent {width: 75%; margin-left: auto; margin-right: auto}
div.center-90-percent {width: 90%; margin-left: auto; margin-right: auto}

/* Tables */

table.training_large {vertical-align: center}
table.training_large th {padding: 0em; text-align: left; font-weight: bold; font-size:14pt}
table.training_large th.title {padding: 0.25em 0.1em; color: #888484; text-align: left; font-weight: bold; font-size:14pt}
table.training_large th.large_small {vertical-align: bottom; color: #888484; padding: 0em 0.25em; text-align: right; font-weight: normal; font-size:9pt}

table.training_large td.navigation_heading {width: 100px; vertical-align: center; padding: 0em; text-align: center; color: #888484;}
table.training_large td.navigation {width: 50px; vertical-align: center; padding: 0em; text-align: center; color: #888484; border: 1px #888484 solid;}
table.training_large td.navigation_selected {width: 50px; vertical-align: center; padding: 0em; text-align: center; color: #FFFFFF; border: 1px #0069b3 solid; background-color: #0069b3;}
table.training_large td.navigation_weblink {width: 234px; vertical-align: right; padding: 0em; text-align: center; color: #888484;}

table.training_small {vertical-align: center}
table.training_small th {padding: 0em; text-align: left; font-weight: bold; font-size:14pt}
table.training_small th.title {padding: 0.25em 0.1em; color: #888484; text-align: left; font-weight: bold; font-size:14pt}
table.training_small th.large_small {vertical-align: bottom; color: #888484; padding: 0em 0.25em; text-align: right; font-weight: normal; font-size:9pt}

table.training_small td.navigation_heading {width: 60px; vertical-align: center; padding: 0em; text-align: center; color: #888484;}
table.training_small td.navigation {width: 40px; vertical-align: center; padding: 0em; text-align: center; color: #888484; border: 1px #888484 solid;}
table.training_small td.navigation_selected {width: 40px; vertical-align: center; padding: 0em; text-align: center; color: #FFFFFF; border: 1px #0069b3 solid; background-color: #0069b3;}
table.training_small td.navigation_weblink {width: 220px; vertical-align: right; padding: 0em; text-align: center; color: #888484;}

table.style1 {vertical-align: top}
table.style1 th {padding: 0em 0.5em; text-align: left; font-weight: bold; color: #0069b3; border-bottom: 1px solid #0069b3}
table.style1 th.center {padding: 0em 0.5em; text-align: center; font-weight: bold; color: #0069b3; border-bottom: 1px solid #0069b3}
table.style1 th.pic {width: 21px; padding: 0.5em 0; border-bottom: 1px solid #0069b3}
table.style1 td {vertical-align: top}
table.style1 td.center {vertical-align: top; text-align: center}
table.style1 td.pic {width: 21px; padding: 0.5em 0}
table.style1 td.piclast {width: 21px; padding: 0.5em 0; border-bottom: 1px solid #0069b3}
table.style1 td {padding: 0.5em; text-align: left; border-bottom: 1px dotted #0069b3}
table.style1 td.italic-heading {font-weight: bold; color: #0069b3; font-style: italic}
table.style1 td.li {padding-left: 0em}
table.style1 td.bullet {padding-left: 1.75em}
table.style1 td.bulletlast {padding-left: 1.75em; border-bottom: 1px solid #0069b3}
table.style1 td.last {padding: 0.5em; text-align: left; border-bottom: 1px solid #0069b3}
table.style1 td.lastcenter {padding: 0.5em; text-align: center; border-bottom: 1px solid #0069b3}
table.style1 td.lastli {class: li; padding-left: 1.5em; border-bottom: 1px solid #0069b3}

table.style2 {vertical-align: top}
table.style2 th {padding: 0; text-align: center; font-weight: bold; color: #0069b3; border-bottom: 1px solid #0069b3}
table.style2 td {vertical-align: middle; padding: 0; text-align: center; border-bottom: 1px dotted #0069b3}
table.style2 td.last {vertical-align: middle; border-bottom: 1px solid #0069b3}

table.centered-columns {vertical-align: top}
table.centered-columns th {padding: 0em 0.5em; text-align: center; font-weight: bold; color: #0069b3; border-bottom: 1px solid #0069b3}
table.centered-columns td {vertical-align: top; padding: 0.5em; text-align: center; border-bottom: 1px dotted #0069b3}
table.centered-columns td.last {vertical-align: top; padding: 0.5em; text-align: center; border-bottom: 1px solid #0069b3}

table.single-image {text-align: center}
table.single-image th {vertical-align: baseline; padding: 0px; font-weight: bold; color: #0069b3; border-bottom: 1px solid #0069b3}
table.single-image td {vertical-align: top; padding-top: 1px; padding-bottom: 3px; padding-left: 0; padding-right: 0;border-bottom: 1px solid #0069b3}
table.single-image td.italic-heading {font-weight: bold; color: #0069b3; font-style: italic}

.tablebullet {list-style: disc}

/* Callouts */
.SeeAlso {font-style: italic; 	line-height: normal;  	list-style-type: square; 	text-indent:-1em; 	padding-left:2em}
.SeeInfo {font-style: italic; 	line-height: normal;  	list-style-type: square; 	text-indent:-1em; 	padding-left:2em; text-align: right;}