 /* FAQ */
 dt.faqQuestion { font-weight: bold;display:inline; }
  
/* History Page */
dt.timeline { font-weight: bold;display:inline; }
li.timelineItem { padding-bottom:8px; }
span.timelineYear { font-weight:bold; }
ol.timeline { list-style-type:none;margin-left:0px;padding-left:0px; }
.sideBox {
    background-color: #EEE8AA; 
	color:black;
	border-color:black;
    border-style: solid;
    border-width: 1px;
    padding-top: 0.1em;
    padding-right: 0.5em;
    padding-bottom: 0.1em;
    padding-left: 0.5em;
    margin-top: 15px;
    margin-left: 4px;
    margin-bottom: 4px;
    margin-right: 0px;
    width: 280px;
}

/* Fact Sheet */
th.fstableProv, td.fstableProv { background-color:Yellow; }
table.fstable {border: 1px solid black; }
td.fstableDataCell { border:solid 1px black; border-collapse:collapse;margin:2px;border-spacing:0px;  }
tr.fstableTotals { font-weight:bold; }
th.fstableRemediation, td.fstableRemediation { background-color:lightgreen; }
th.fstableAssessment, td.fstableAssessment { background-color:lightblue; }
table.fstable th {text-align:center;}

/* Glossary */
dt.glossaryTerm  { font-weight: bold;display:inline; }

/* FCSAP Table of Contents */
#fcsaptoc li { margin-bottom: 5px; margin-top: 5px; }
dl.fcsLinkList dd { margin-bottom: 10px; }
dl.fcsLinkList dt { font-weight:normal; }

div.highlight, p.highlight, h2.highlight {
	background-color: RGB(253, 238, 222);
}

table.fcsNewsRelease th { border:1px solid black; }
table.fcsNewsRelease td { padding-bottom:15px; }
div.fcsPublicationsPage h2 { 	
	border-bottom: 2px solid #030;
	padding-top:20px;
 }
 
 div.left ul.nav .prodis 
 {
    border-top:10px solid #22889f;
 }
 
/* Annual Reports */
th.shade {
	background-color:#000000;
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
}
.small {
	font-size: 10px;
}

.smallc {
	font-size: 10px;
	text-align: center;
}

li.space {
	margin-bottom:14px;
}


.underline {
	text-decoration:underline;
}
.figure {
	text-align:center;
	margin-top:0;
}
.caption {
	font-weight:bold;
	margin-bottom:0;
}
	

img.uparrow {
	border: 0px none;
}

.indent1 {
	padding-left: 18px;
}

.code {
	font-size: 10.0pt;
	font-family: "Courier New", Courier, monospace;
	color: #FF0000;
	padding-left: 18px;
}

ul.disc {
	list-style: disc outside;
  	margin-left: 0;
  	padding-left: 0;
}
li.bottom {
	margin-bottom: 0.5em;
	margin-right: 0.3em;
  	margin-left: 1.2em;
}

ul.square {
	list-style: square outside;
}
ul.circle {
	list-style-type: circle;
}
ul.none {
	list-style-type: none;
}
ol.lower-alpha {
	list-style-type: lower-alpha;
}

ol.lower-roman {
	list-style-type: lower-roman;
}

div.topPage, p.topPage {
	float: right;
	text-align: center;
}
div.callout {
	background-image:url(images/callout.gif);
	padding: 5px;
	border: 2px solid #333366;
}

p.site {
	padding: 3 3 3 3;
	border: 2px solid #333366;
	font-size: 11.0pt;
	color: #333366;
}

h4.callouthead {
	color: #333366;
	font-size: 1.1em;
	font-weight: bold;
	text-align: center;
	margin-bottom: 6px;
	margin-top: 0px;
}
.leftnormal {
	text-align: left;
	vertical-align: top;
	font-weight: normal;
	font-size: .9em;
}
.leftbold {
	text-align: left;
	font-weight: bold; 
	vertical-align: top;
	font-size: .9em;
}
.leftpad {
	text-align: left;
	font-weight: normal; 
	vertical-align: top;
	padding-left:15px;
	font-size: .9em;
}
.rightbold {
	text-align: right;
	font-weight: bold; 
	vertical-align: top;
	font-size: .9em;
}
.rightnormal {
	text-align: right;
	vertical-align: top;
	font-weight: normal;
	font-size: .9em;
}
.centernormal {
	text-align: center;
	vertical-align: top;
	font-weight: normal;
	font-size: .9em;
}
.centerbold {
	text-align: center;
	vertical-align: top;
	font-weight: bold;
	font-size: .9em;
}

.caption {
	font-weight:bold;
	margin-bottom:0;
}

.ldtitle {
	margin-bottom: 0px;
	font-weight: bold;
}
.ld {
	margin-top: 2px;
	margin-bottom: 2px;
}

/* ********* docNav    *******************************************/

div.center ul.docNav {
	background-color: #22889f;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	padding-bottom:5px;
	
}
* html div.center ul.docNav {margin: 0px; padding: 0px; }

div.center li.docNav{
	background-color: #22889f;
	color: #FFF;
	text-decoration: none; 
	text-align: center; 
	font-weight: bold; 
	display: block;
	border: 0px;
	padding: 0px;
	float: left; 
	overflow: hidden;
}

* html div.center li.docNav {margin: 0px; margin-right: -1px;}

div.center li.docNav a {
	color: #fff;
	text-decoration: none; 
	display: block;
	background-color: #22889f;
	padding: 2px 3px 2px 6px; 
	border-top: solid 1px #48b; 
	border-left: solid 1px #48b; 
	border-bottom: solid 1px #047; 
	border-right: solid 1px #047; 
}
div.center li.docNav a {width: 94%;}

div.center li.docNav a:visited {color: #FFF;}


div.center li.docNav a:hover, div.center li.docNav a:active, div.center li.docNav a:focus {
	color: #FFF;
	text-decoration: none; 
	display: block;
	background-color: #22889f;
	border-top: solid 1px #041; 
	border-left: solid 1px #041; 
	border-bottom: solid 1px #48b; 
	border-right: solid 1px #48b; 
}
div.center li.docNav div{
	background-color: #CCC;
	padding: 3px 0px 3px 0px;
	margin: 0px;
}

.width33 {
    width:33%;
}

.width34 {
    width:34%;
}
/* ********* end docNav    *******/



/****************************
/* Alt Format 
/****************************/
ul.altVersions {

	border-left: solid 1px #269;

	border-right: solid 1px #269;

	color: #fff;

	list-style-type: none;

	margin: 0;

	padding: 0;

}



ul.altVersions , ul.altVersions li {

	background-color: #FFF;

	margin: 0;

	padding: 0;

	list-style: none;

	display: block;

}



ul.altVersions li.altVersions {

	background-color: #269;

	font-weight: bold; 

	color: #FFF;

	padding: 3px 3px 3px 3px;

}



ul.altVersions li {	padding: 3px 3px 3px 5px; 

	border-top: solid 0px #fff;

	border-bottom: solid 0px #fff;

}



ul.altVersions li a.altPrint, ul.altVersions li a.altPrintF, ul.altVersions li a.altPDF, ul.altVersions li a.altRTF, 

ul.altVersions li a.altDOC,   ul.altVersions li a.altXLS,    ul.altVersions li a.altPPT {

	background-color: #fff;

	background-position: 0 center;

	background-repeat: no-repeat;

	color: #269;

	display: block;	

/*	line-height: 21px;  */

	padding: 0 0 0 40px;

	text-decoration: none;

}



ul.altVersions li a.altPrint  {	line-height: 22px;  }

ul.altVersions li a.altPrintF {	 }





ul.altVersions li a.altPrint:hover, ul.altVersions li a.altPrintF:hover, ul.altVersions li a.altPDF:hover, ul.altVersions li a.altRTF:hover, 

ul.altVersions li a.altDOC:hover, ul.altVersions li a.altXLS:hover, ul.altVersions li a.altPPT:hover {

	background-repeat: no-repeat;

	color: #f00;

}



ul.altVersions li a.altPrint:link,   ul.altVersions li a.altPrint:visited { background-image: url(/cioscripts/images/dwnldprint.gif); }

ul.altVersions li a.altPrint:active, ul.altVersions li a.altPrint:hover   { background-image: url(/cioscripts/images/dwnldprint-on.gif); }

ul.altVersions li a.altPrintF:link,   ul.altVersions li a.altPrintF:visited { background-image: url(/cioscripts/images/dwnldprint.gif); }

ul.altVersions li a.altPrintF:active, ul.altVersions li a.altPrintF:hover   { background-image: url(/cioscripts/images/dwnldprint-on.gif); }

* html div.left ul.altVersions li a  {width: 70%; }  



ul.altVersions li a.altPDF:link,   ul.altVersions li a.altPDF:visited { background-image: url(/cioscripts/images/dwnldpdf.gif); }

ul.altVersions li a.altPDF:active, ul.altVersions li a.altPDF:hover   { background-image: url(/cioscripts/images/dwnldpdf-on.gif); }

* html div.left li.altPDF a  {width: 92%; }  



ul.altVersions li a.altRTF:link,   ul.altVersions li a.altRTF:visited { background-image: url(/cioscripts/images/dwnldrtf.gif); }

ul.altVersions li a.altRTF:active, ul.altVersions li a.altRTF:hover   { background-image: url(/cioscripts/images/dwnldrtf-on.gif); }

* html div.left li.altPPT a  {width: 92%; } 


.boxBottomAlt
{
	background-color: transparent;
	background-image: url(/cioscripts/images/line450x1-cccc99.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: center top;
	height: 1px;
	visibility: visible;
	font-size: 0px;
}

.boxBottomAlt
{
	background-color: transparent;
	background-image: url(/cioscripts/images/line450x1-6699CC.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: center top;
}


/******************* ALT Versions ******************/
