﻿/**********************************************************************/
/* Osellus XHTML Document Style Sheet                                 */
/**********************************************************************/

/* HTML ***************************************************************/
html {
	/*font-family: verdana,tahoma, aerial, helvetica, sans-serif;*/
}

/* BASIC ELEMENTS *****************************************************/
body, p, table, div, span{ }

body, .ms-wikicontent td, .ms-wikicontent th {
	/*font-size: 75%;*/
}

/* unbold the Guidance Files in the table */
.ms-wikicontent td a {
	font-weight: normal;
}

/* Any linked element */
.ms-wikicontent a {text-decoration:none;}

@media print {
	a:link {color: black;}
	a:hover {color: black;}
	a:visited {color: black;} /* do not record links visited */
	a:active {color: black;}   /* do not record active links */
}

/*@media screen {
	.ms-wikicontent a:link {color: #2E7CB6;}   
	.ms-wikicontent a:hover {color: #4495D0; text-decoration: underline;}
	.ms-wikicontent a:visited {color: #286FA2;}
	.ms-wikicontent a:active {color: #2E7CB6;} 
}*/

/* Any image, especially those within <a> tags */
.ms-wikicontent img { 
	border-width:0px;
	vertical-align:middle;
}

/* Horizontal rule for page breaks */
.ms-wikicontent hr {
	color:#AAAAAA;
	height:1px;
	margin:0px;	
}

/* Any paragraph of TEXT - don't just apply this to anything (around tables etc...) */
.ms-wikicontent p {	
	margin:0px;
	margin-left:0.5em;
	margin-bottom:0.5em;
}

/* Various heading styles - you do NOT need to use them in order (you can use H3 below H1) */
.ms-wikicontent h1, .ms-wikicontent h2, .ms-wikicontent h3, .ms-wikicontent h4, .ms-wikicontent h5, .ms-wikicontent h6 {
	font-weight:600;
	margin:0px;
	padding-left:0.2em;
	margin-bottom:0.5em;
}

@media print{
	h1, h2, h3, h4, h5, h6 {color:black;}
}


@media screen{
	.ms-wikicontent h1, .ms-wikicontent h2, .ms-wikicontent h3, .ms-wikicontent h4, .ms-wikicontent h5, .ms-wikicontent h6 {color:#425E88;}
}

.ms-wikicontent h1{
	font-size:150%;

	border-bottom:2px solid #425E88;
	font-weight:700; 
}
@media print{
	h1{border-bottom:1px solid black;}
}

.ms-wikicontent h2{
	font-size:112%;
	font-weight:700;
}
.ms-wikicontent h3{font-size:106%;}
.ms-wikicontent h4{font-size:106%;}
.ms-wikicontent h5{font-size:100%;}
.ms-wikicontent h6{font-size:100%;}

/* Lists */
.ms-wikicontent ol, .ms-wikicontent ul {
	padding:0px 0px 0px 2.5em;
	margin:0em 0.5em 0.5em 0.5em;
	
}

/* Ordered (Numbered) lists */
ol { }

/* Unordered (Bulleted) lists */
.ms-wikicontent ul {
	list-style-type: disc;
}

/* List item */
.ms-wikicontent li {
	margin-left:0px;	
}

/* Basic table styles to be used for all tables - be sure to set the border="1" and cellspacing="0" */
.ms-wikicontent table, .ms-wikicontent th, .ms-wikicontent td {
	margin:0.5em;
	margin-top:0em;

	border-color:#344A6B;
	border-width:1px;
}

.ms-wikicontent table {
	border-collapse:collapse;font-size:1em;
}

/* The header rows */
.ms-wikicontent thead, .ms-wikicontent th{
	background-color:#48689C;
	color:white;
	font-weight:bolder;
}

/* The footer rows */
.ms-wikicontent tfoot {
	background-color:#D8DEEA;
	font-weight:bolder;
}

/* The body rows */
tbody {}

/* ANY row */
tr {}

/* Header cells */
.ms-wikicontent th {
	vertical-align:top;
	text-align:left;
	border-width:1px;
	padding:0.2em;
	padding-left: 0.4em;
	padding-right: 0.8em;
}

/* Regular cells */
.ms-wikicontent td {
	vertical-align:top;
	border-color:#6D808D;
	padding:0.4em;	
}

.ms-wikicontent tbody td {
	background-color: white;color:#333333;
}

/* Table captions (only for tables) */
.ms-wikicontent caption {
	text-align:left;
	margin:0px;
	margin-left:0.5em;
	/*font-family: Verdana,Arial,Helvetica, sans-serif;*/
	font-size:95%;
	font-weight:bold;
}

col {}

.ms-wikicontent object {
	margin:0.5em;
}

/* Acronyms for which we can give the full definition as a 'title' */
@media screen{
	.ms-wikicontent acronym {
		color:#3C365C;
		cursor:help;
	}
}

/* citation */
cite {}

/* computer code text */
code {}

/* definition term */
dfn {}

/* Renders as emphasized text */
em {}

/* Defines keyboard text */
kbd {}

/* Defines sample computer code */
samp {}

/* Renders as strong emphasized text */
strong {}

/* Defines a variable */
var {}


/* SPECIFIC CLASSES (must be called by name **************************/

/* The tab bar for paginated versions */
@media screen {
	div.tabBar {
		white-space:nowrap;
		margin:0px;
		padding:1px;
		border-bottom:1px solid #48689C;
		margin-bottom:15px;
		padding-left:15px;
	}
}
@media print {
	div.tabBar {
		display:none;
	}
}

/* active and inactive tabs */
a.activeTab, a.inactiveTab {
	white-space:nowrap;
	margin:0px;
	margin-left:5px;
	padding:10px;
	padding-top:2px;
	padding-bottom:1px;
	font-size:12px;
	font-weight: bold;
	/*font-family: Verdana,Arial,Helvetica, sans-serif;*/
	text-decoration:none;
}

a.activeTab {
	background-color:#E8EBEE;	
	border:1px solid #48689C;
	color:#48689C;
}

a.inactiveTab {
	border:1px solid #48689C;
	border-bottom:1px solid white;
	color:#344A6B;
}

a.activeTab:link, a.activeTab:active, a.activeTab:visited  {
	background-color:#E8EBEE;
	text-decoration:none;
	color:#48689C;
}

a.activeTab:hover {
	background-color:#F9FAFB;
	text-decoration:none;
	color:#4F9AD2;
	border-left-color:#59A0D5;
	border-right-color:#59A0D5;
	border-top-color:#59A0D5;
}

/* The flowmap is used for showing containment of various elements */
div.flowMap {
	/*font-family: Verdana,Arial,Helvetica, sans-serif;*/
	margin-top:0em;
	margin-left:0.5em;
	margin-bottom:0em;
}

img.flowMap {
	padding:0px;
	margin-bottom:1px;
	vertical-align:middle;
}

/* the parent and current elements */
a.flowMapActive, a.flowMapCurrent {
	white-space:nowrap;
	padding:0.2em;	
	background-color:#FDFDFD;
	/*border:1px solid #EEEEEE;*/
}

a.flowMapActive:hover {
	background-color:#EDF5FE;
	/* border:1px solid #4495D0; */
	/* text-decoration:none; */
}

a.flowMapCurrent {
	font-weight:bold;
}

div.flowMapTable {
	/*font-family: Verdana,Arial,Helvetica, sans-serif;*/
	margin-top:0.5em;
}

img.flowMapTable {
	padding:0px;
	margin-right:3px;
	margin-bottom:1px;
	vertical-align:middle;
}

a.flowMapTable { }

/* an image that is displayed in the header */
img.title {
	vertical-align:bottom;
	margin-bottom:2px;
	margin-right:5px;
}

img.table {
	text-align:center;	
}

/* Table of Contents - likely used for single page versions */
div.tableOfContents { }

ul.tableOfContents {	
	list-style-type:none;	
	margin:0px;
	margin-left:1em;
}

/* Horizontal rule which can be used as a fake page break */
div.pageBreak {
	margin-top:0em;
	margin-bottom:1em;
	background:url(../images/HorizontalLayoutDivider.gif) repeat-x bottom left;
	padding:0px 0px 0px 0px;
	text-align: justify;
}

/* Column style for labels */
.label {
	background-color:#F5F7FA;
	font-weight:bold;
}

/* Section division */
div.section {
	padding-top:0em;
	padding-bottom:0.5em;
}

.ms-wikicontent div.section * {
	line-height: 1.4em;
}

/* Box wrapper */
div.box, img.box {
	display:inline;
	border:1px solid #3C365C;
	margin: 0em 0.5em 0.5em;
	margin-left: 0.65em;
}

/* Add [Start]: issue 4243, Prawit Parinyasoontorn - Add new style sheet for user link to support issue 4243*/
A.userLink:link {color: #96304A;}   
A.userLink:visited {color: #7C273D} /* do not record links visited */
A.userLink:hover {color: #AF5668}  
A.userLink:active {color: #96304A}   /* do not record active links */
/* Add [End]: issue 4243, Prawit Parinyasoontorn */


#dp div.section div.box embed, #wfd div.section div.box embed, #sm div.section div.box embed {
	margin-top:1em;
}

.tabbertab div.section {
	padding-top:0em;
	margin-bottom: 0.5em;
}

div.section h2, div.section h3 {
	font-size: 1.25em;
}

#hp div, #ri div {
	padding-bottom: 0.5em;
}

#hp h1 {
	margin-bottom: 0.5em;
}

th, td { }

div.flowmap {
	margin-top: -0.3em;
	margin-bottom: 1em;
}

/* config unordered list's list style type for Steps */
#ov div.section div.ppm ol li ul {
  list-style-type: disc; 
}
#ov div.section div.ppm ol li ol ul, #ov div.section div.ppm ol li ul ul {
  list-style-type: circle;
}
#ov div.section div.ppm ol li ol ol ul, #ov div.section div.ppm ol li ol ul ul, #ov div.section div.ppm ol li ul ol ul, #ov div.section div.ppm ol li ul ul ul {
  list-style-type: square;
}





/* Add [Start]: issue 7718 */

/*******************************************************************************************/
/*      Reset to default style																										*/
/*		- refers to Firefox default HTML style sheet ( Mozilla Firefox\res\html.css )	*/
/*******************************************************************************************/

/* reset ordered/unordered list's list style type to the default style */
.ppm ul {
  list-style-type: disc; 
}
.ppm ol {
  list-style-type: decimal;
}
.ppm li {
  display: list-item;
}
.ppm ol ul, .ppm ul ul {
  list-style-type: circle;
}
.ppm ol ol ul, .ppm ol ul ul, .ppm ul ol ul, .ppm ul ul ul {
  list-style-type: square;
}


/**********************************************************************/
/* Osellus XHTML Document Style Sheet                                 */
/**********************************************************************/

/* General font style precedence*/
.ppm body, .ppm p, .ppm table, .ppm form, .ppm textarea, .ppm input, .ppm select, .ppm option, .ppm div, .ppm span {    
	margin: 0px;
}

.ppm {
	margin: 0em 0.5em;
	/*margin-left: 0.5em;*/
}

td div.ppm {
	/*margin-left: 0px;*/
}

/* Horizontal rule for page breaks */
.ppm hr {
	color: #AAAAAA;
	height: 1px;
	margin: 0px;	
}

/* Various heading styles - you do NOT need to use them in order (you can use H3 below H1) */
.ppm h1, .ppm h2, .ppm h3, .ppm h4, .ppm h5, .ppm h6 {
	padding-left: 0.2em;
}

/* set li and div margin to 0 */
.ppm li div {
	margin: 0px;
}

/* specified ol and ul margins */
.ppm ol, .ppm ul
{
	margin: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 3.5em;
}

/* List item */
.ppm li {
	margin: 0px;
}

.ppm ul>div {
	margin: 0px;
}

/* Basic table styles to be used for all tables - be sure to set the border="1" and cellspacing="0" */
.ppm table, .ppm th, .ppm td {	
	margin: 0.5em;
	margin-top: 0em;
}

/* Header cells */
.ppm th {
	vertical-align:top;
	text-align: left;
	padding: 0.2em;
	padding-left: 0.4em;
	padding-right: 0.8em;
}

/* Regular cells */
.ppm td {
	vertical-align: top;
	padding: 0.2em;
	padding-left: 0.4em;
	padding-right: 0.4em;
}

/* an image that is displayed in the header */
.ppm img.title {
	vertical-align: bottom;
	margin-bottom: 2px;
	margin-right: 5px;
}

.ppm img.table {
	text-align: center;	
}

/* Horizontal rule which can be used as a fake page break */
.ppm hr.pageBreak {
	margin-top: 1em;
	margin-bottom: 1em;
	border-style: dashed;
}

/* Column style for labels */
.ppm col.label {
	background-color: #F5F7FA;
}

/* Section division */
.ppm div.section {
	padding-bottom: 1em;
}

/* Box wrapper */
.ppm div.box, .ppm img.box {
	display: inline;
	border: 1px solid #3C365C;
}


/* correction */
.ppm h1, .ppm h2, .ppm h3, .ppm h4, .ppm h5, .ppm h6 {
	padding-left: 0em;
	margin-top: 19px;
	margin-bottom: 18px;
	color: black;
}


div.ppm h1, td.ppm h1 {
	font-size: x-large;
	border-bottom: none;
}

div.ppm h2, td.ppm h2 {
	font-size: large;
}

div.ppm h3, td.ppm h3 {
	font-size: medium;
}

div.ppm h4, td.ppm h4 {
	font-size: small;
}

div.ppm h5, td.ppm h5 {
	font-size: x-small;
}

div.ppm h6, td.ppm h6 {
	font-size: xx-small;
}

.ppm table {
	font-size: 100%;	
}

.ppm caption {
	font-size: 100%;
	font-weight: normal;
	text-align: center;
}

.ppm a {
	text-decoration: underline;
}
.ppm a:hover {
	color: #BF9122;
}

div.ppm {
	padding-left: 0em;
}

div.ppm * { }

ol div.ppm {
	padding-left: 0.2em;
	margin-left: 0em;
	margin-bottom: 1em;
}

ol div.ppm p {
	margin-left: 0em;
}

ol div.ppm li {
	padding-left: 0em;
	margin-left: -0.5em;
}
/* Add [End]: issue 7718 */
