body  {
	background-color: #FFFFFF;
	font-size: 12px; 
	line-height: 16px; 
	font-family:  Arial, Helvetica, Sans-Serif; 
	color: #000000; 
	font-weight : normal; 
	font-style: normal;
	text-decoration: none;

}

p, li, div 	
	{
	margin:0in;
	margin-bottom:.0001pt;
	}
a{
	color:#CC0000;
	text-decoration:none;
	font-weight: bold;
}
a:hover{
	color:#CC0000;
	text-decoration:underline;
	font-weight: bold;
}
a:active{
	color:#CC0000;
	text-decoration:underline;
	font-weight: bold;
}
.breadcrumb {font-size:11px;}
.red_bold {color: #CC0000; font-weight : bold;}

.red_bold_large {color: #CC0000; font-size:18px; font-weight : bold;}

.homesubfeature { font-size: 11px; line-height:12px; font-family:  Arial, Helvetica, Sans-Serif; color: #FFFFFF;  font-weight: normal;  font-style: normal; text-decoration: none; }
.homesubfeature:link { font-size: 11px; line-height:12px; font-family:  Arial, Helvetica, Sans-Serif; color: #FFFFFF;  font-weight: normal;  font-style: normal; text-decoration: none; }
.homesubfeature:active { font-size: 11px; line-height:12px; font-family:  Arial, Helvetica, Sans-Serif; color: #FFFFFF;  font-weight: normal;  font-style: normal; text-decoration: none; }
.homesubfeature:visited { font-size: 11px; line-height:12px; font-family:  Arial, Helvetica, Sans-Serif; color: #FFFFFF;  font-weight: normal;  font-style: normal; text-decoration: none; }
.homesubfeature:hover {	font-size: 11px; line-height:12px; font-family:  Arial, Helvetica, Sans-Serif; color: #FFFFFF; font-weight: normal; font-style: normal; text-decoration: underline; }


.exhibit_title {
	font-size: 16px;
	line-height:18px; 
	font-family:  Arial, Helvetica, Sans-Serif; 
	color: #FFFFFF; 
	font-weight: bold; 
	font-style: normal;
	text-decoration: none;
}
.exhibit_subtitle {
	font-size: 14px;
	line-height:16px; 
	font-family:  Arial, Helvetica, Sans-Serif; 
	color: #FFFFFF; 
	font-weight: bold; 
	font-style: normal;
	text-decoration: none;
}


.exhibit_date {
	font-size: 16px;
	line-height:18px; 
	font-family:  Arial, Helvetica, Sans-Serif; 
	color: #000; 
	font-weight: bold; 
	font-style: normal;
	text-decoration: none;
}

.nav, unselectable
{
	visible: false;
	text-decoration:none;
	color:#000000;
	font-family:verdana;
	font-size:10px;
}
td{
	font-family:arial, helvetica, Sans-Serif;
	font-size:12px;
}
td.footer
{
	color:#636363;
	font-size: 8pt;
}
td.menulines, unselectable
{
	visible: false;
	border:2.0px solid #F0F0F0;
	padding:2px;
}
h1	{
	font-size:	2em;
	font-weight : normal;
	text-align : left;
	}
h2	{
	font-size:	1.4em;
	color : #000000;
	font-weight : normal;
	text-align : left;
	}
h3	{
	font-size:	1.35em;
	font-weight : bold;
	text-align : left;
	}
h4	{
	font-size:	1.3em;
	color : #000000;
	text-align: center;
	}
h5 {
	font-weight : bold;
	font-style : italic;
}
h6 {
	font-size : .8em;
	font-weight : bold;
	font-variant : small-caps;
}
	
h1, h2, h3, h4, h5, h6	
{
	margin: auto 0 0 0;
	font-family: Arial, sans-serif;
}
.copyright
{
	color : #636363;
	background-color : transparent;	
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
}

hr 
{
	color : #2172A1;
	margin:0in;

}
	
.bigred
{
	color: red;
	background-color : transparent;	
	font-size: 14pt;
}
.linethrough	
{
	color : #000000;
	background-color : transparent;		
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: line-through;
}
.bgcolorblue
{
	background-color : Blue;
	color :  White;
}
.letterspacing
{
	letter-spacing : 10px;
}
.italic
{
	font-style : italic;
}
.capitalize
{
	text-transform : capitalize;
}
.uppercase
{
	text-transform : uppercase;
}
.lowercase
{
	text-transform : lowercase;
}

.redvalidation, unselectable
{
	visible: false;
	border-left-color:  red;
	border-left-style: solid;
}

SELECT.redvalidation, unselectable
{
	visible: false;
	border-left-color: red;
	border-left-style: solid;
	background-color: #FFF1F1; 
} 
td.ProgressEmptyBar, unselectable
{
	visible: false;
	background-color:Silver;
	height: 5pt;
}
td.ProgressHBar, unselectable
{
	visible: false;
	background-color: Blue;
	height: 5pt;
}

.note	
{
	color: black;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 8pt;
}

.faqquestion	
{
	color: #00F;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	cursor:pointer ;
}

.apiDesc, unselectable
{
	visible: false;
	border-color :#336699;
	border-style :solid;
	border-width :2px
}

.siteanalytics, unselectable
{
	visible: false;
	width: 80px; 
	margin-top: 15px;
	margin-left: auto; 
	margin-right: auto;
}

/* Start of search result rules */
/* The following rules prevent the search results from being pushed outside of its' containers border, due to long title words */
.ektronSearch .searchResults tr td:first-child, unselectable
{
	visible: false;
	width: 13em;
}
.ektronSearch .searchResults tr td:last-child, unselectable
{
	visible: false;
	width: 13em;
}
.ektronSearch .searchResults tr td a, unselectable
{
	visible: false;
	overflow: hidden;
	word-wrap: break-word; 
	-moz-binding: url('workarea/csslib/xml/moz_wordwrap.xml#wordwrap'); /* add support for FireFox 2.0 */
}
/* End of search result rules */

ol.decimal, localeRef.mnuOLdec {
	localeRef:mnuOLdec;
	list-style-type: decimal;
}
ol.lowerAlpha, localeRef.mnuOLloA {
	localeRef:mnuOLloA;
	list-style-type: lower-alpha;
}
ol.upperAlpha, localeRef.mnuOLupA {
	localeRef:mnuOLupA;
	list-style-type: upper-alpha;
}
ol.lowerRoman, localeRef.mnuOLloR {
	localeRef:mnuOLloR;
	list-style-type: lower-roman;
}
ol.upperRoman, localeRef.mnuOLupR {
	localeRef:mnuOLupR;
	list-style-type: upper-roman;
}
ul.disc, localeRef.mnuULdsc {
	localeRef:mnuULdsc;
	list-style-type: disc;
	list-style-image: none;
}
ul.circle, localeRef.mnuULcir {
	localeRef:mnuULcir;
	list-style-type: circle;
	list-style-image: none;
}
ul.square, localeRef.mnuULsqu {
	localeRef:mnuULsqu;
	list-style-type: square;
	list-style-image: none;
}
ul.none, localeRef.mnuULnon {
	localeRef:mnuULnon;
	list-style-type: none;
}