﻿/* base */ 
h1{font: bold 1.4em verdana, arial, sans-serif;color:#79a941;margin-bottom:0px;}

h2, h3 {color:#696969;font-weight:bold;margin:0px 0;}

h4 {margin:0px 0; color: #555;}

/* additional */
p.overview {
	border-bottom:1px solid #C4C4C4;
	font-size:1.1em; /* 14px */
	padding-bottom:16px;
}

/* footnoote */
.footnoteOuter {margin-top:16px}
p.footnote {font-size: 0.8em}

#content sup {
bottom:0.6em;
}

#content sup, #content sub {
font-size:0.9em;
line-height:1em;
position:relative;
}

strong {font-weight: bold;}

/* headings */
#content h2 {
	background-color:#ececec;
	color:#333;
	padding: 4px; 
	margin:0 0 0px 0;
	text-align:left;
	font-weight:bold;
	font-size: 1.2em; /* 15px */ 
	}

#content h3 {margin:0 0 0px 0; font-size: 1.1em; color: #333;} /* 14 */

#content h4 {margin:0 0 0px 0;font-weight:bold; font-size: 1em; color: #333; } /* 13 */

#content h5 { /* 13 */
	background: none;
	color:#333;
	padding:0px; 
	margin:0 0 0px 0;
	text-align: left;
	font-weight:bold;
	font-style: italic;
	}

#content h1 {margin-bottom: 12px;}
#content h2 {margin: 24px 0 10px;}
#content h3 {margin: 24px 0 8px; /*padding-top: 1em;*/}
#content h4, #content h5  {margin: 24px 0 4px;}

/* unordered lists */
#content ul, #right ul {list-style-type:disc;margin:0 0 20px 36px;}

	#content li, #right li{line-height:1.5em;} 

#right ul.lvl4list {margin-left:0px;}

/* ordered lists */
#content ol, #right ol {margin:0 0 20px 40px;list-style-type:decimal;}

#content ol.alphaList, #right ol.alphaList, #content ol.alphalist, #right ol.alphalist{list-style:lower-alpha;}

/* nested lists */
#content ul ol, #content ol ol, 
#right ul ol, #right ol ol 		{margin:0 0 0 30px;}

#content ul ul, #content ol ul, 
#right ul ul, #right ol ul {margin:0 0 0 28px;}

/*Double Spaced list */
#content ul.doubleSpaceList li {margin:12px 0;}

/* tables */  /* - any changes need to be replicated in EditorContentAreaStyles */
#content table, #right table, #content table.modal {
	border-top:1px solid #999;
	margin:10px 0;
	border-left:1px solid #999;
	background:#fff;
	border-collapse:collapse;
	width: 100%;
	}
#content caption, #right caption {font-weight:bold;padding:5px 0;}

#content td, #right td{
	border-right:1px solid #999; 
	border-bottom:1px solid #999; 
	color:#333;
	padding:4px; 
	font-size: 0.85em;
	text-align:right
	}
	#right td {text-align:left}
	#content td p, #right td p {font-size: 1em;}



#content table.wide td, #right table.wide td{padding:8px 1px;}

#content table.wide th, #right table.wide th {padding:8px 1px;}

#content th, #right th {
	font-weight:bold;
	padding:4px 8px;
	border-right:1px solid #999; 
	border-bottom:1px solid #999;
	background:#ebebeb;
	color:#000;
	font-size: 0.85em;
	text-align:left
}

/* declarations  */
#content .numericFigures {text-align: right;}
#content .markerPlacement {text-align: center;}
#content .defaultLeft	{text-align: left;}
#content .highlight 		{background-color: #E4EDF9;}
#content .highlightNumericFigures {background-color: #E4EDF9; text-align: right;}
#content .highlightMarkerPlacement {background-color: #E4EDF9; text-align: center;}

/* defaultLeft  */
#content tr.defaultLeft td, tr.numericFigures th {text-align: left;}
#content tr.defaultLeft td.markerPlacement {text-align: center;}
#content tr.defaultLeft td.defaultLeft	{text-align: left;}
#content tr.defaultLeft td.highlightMarkerPlacement  	{text-align: center; background-color:#E4EDF9;}
#content tr.defaultLeft td.highlight	{text-align: left; background-color:#E4EDF9;}
#content tr.defaultLeft td.highlightNumericFigures {text-align: right;}

/*highlighted text */
#content tr.highlight td {text-align: left; background-color:#E4EDF9;}
#content tr.highlight td.markerPlacement {text-align: center; background-color:#FFF;}
#content tr.highlight td.defaultLeft {background-color:#FFF;}
#content tr.highlight td.numericFigures {background-color:#fff; text-align: right;}
#content tr.highlight td.highlightMarkerPlacement {text-align: center;}
#content tr.highlight td.highlightNumericFigures {text-align: right;}


/* numeric figures */
#content tr.numericFigures td, #content tr.numericFigures th {text-align: right;}
#content tr.numericFigures td.markerPlacement {text-align: center;}
#content tr.numericFigures td.defaultLeft	{text-align: left;}
#content tr.numericFigures td.highlightMarkerPlacement  	{text-align: center; background-color:#E4EDF9;}
#content tr.numericFigures td.highlight	{text-align: left; background-color:#E4EDF9;}

/*highlight numeric figures */
#content tr.highlightNumericFigures th {text-align:right}
#content tr.highlightNumericFigures td {text-align: right; background-color:#E4EDF9;}
#content tr.highlightNumericFigures td.markerPlacement {text-align: center; background-color:#FFF;}
#content tr.highlightNumericFigures td.defaultLeft {text-align: left; background-color:#FFF;}
#content tr.highlightNumericFigures td.numericFigures {background-color:#fff;}
#content tr.highlightNumericFigures td.highlightMarkerPlacement {text-align: center;}
#content tr.highlightNumericFigures td.highlight {text-align: left;}

/* matrker placement */
#content tr.markerPlacement td, #content tr.markerPlacement th {text-align: center;}
#content tr.markerPlacement td.numericFigures {text-align: right;}
#content tr.markerPlacement td.defaultLeft	{text-align: left;}
#content tr.markerPlacement td.highlightMarkerPlacement  	{background-color:#E4EDF9;}
#content tr.markerPlacement td.highlightNumericFigures	{text-align: right; background-color:#E4EDF9;}
#content tr.markerPlacement td.highlight	{text-align: left; background-color:#E4EDF9;}

/*highlight marker placement */
#content tr.highlightmarkerPlacement th {text-align:center}
#content tr.highlightmarkerPlacement td {text-align: center; background-color:#E4EDF9;}
#content tr.highlightmarkerPlacement td.defaultLeft {text-align: left; background-color:#FFF;}
#content tr.highlightmarkerPlacement td.markerPlacement {background-color:#fff;}
#content tr.highlightmarkerPlacement td.numericFigures {text-align: right; background-color:#FFF;}
#content tr.highlightmarkerPlacement td.highlightNumericFigures {text-align: right;}
#content tr.highlightmarkerPlacement td.highlight {text-align: left;}


/* Divisional table   */
#content table.divisional {border: none; border-top: 1px solid #999; border-bottom: 1px solid #999}
#content table.divisional th, 
#content table.divisional td 		{border: 1px solid #999; border-top: none; border-bottom: none;}

/* table - no border */
#content table.noBorder 		{border: none;}
#content table.noBorder th, 
#content table.noBorder td 		{border: none;}

/* images */ 
img.imageLeft 		{float: left; padding-right: 16px; padding-bottom: 4px; width: 180px;}
img.imageBlock 	{display: block; margin-bottom: 8px;}

