body  {
	font-family : Arial;
	font-size : 10pt;
	background-color : #898787;
	scrollbar-track-color: #ffad5b;
	scrollbar-face-color: #F88826;
	scrollbar-highlight-color: #F88826;
	scrollbar-3dlight-color: #F88826;
	scrollbar-darkshadow-color: #898787;
	scrollbar-shadow-color: #000000;
}

.body2  {
	font-family : Arial;
	font-size : 10pt;
	background-color : #ffffff;
	scrollbar-track-color: #ffad5b;
	scrollbar-face-color: #F88826;
	scrollbar-highlight-color: #F88826;
	scrollbar-3dlight-color: #F88826;
	scrollbar-darkshadow-color: #898787;
	scrollbar-shadow-color: #000000;
}

h1  {
	font : bold 14pt Arial, Helvetica, sans-serif;
	color : #000000;
	margin-top : 0;
	margin-bottom : 0;
}

hr  {
	color : #930505;
	line-height : 1pt;
}

A  {
	font: 8pt Arial;
	color : #1F3A7F;
	text-decoration : underline;
}

A:hover  {
	font: 8pt Arial;
	color : #000000;
	text-decoration : underline;
}

A.MainNav  {
	font: Bold 14px Arial;
	color : #000000;
	text-decoration : none;
}

A.MainNav:hover  {
	font: Bold 14px Arial;
	color : #ffffff;
	text-decoration : none;
}

A.MainNavSub  {
	font: Bold 9pt Arial;
	color : #000000;
	text-decoration : none;
}

A.MainNavSub:hover  {
	font: Bold 9pt Arial;
	color : #ffffff;
	text-decoration : none;
}

A.clsDocCats  {
	font: Bold 9pt Arial;
	color : #000000;
	text-decoration : none;
}

A.clsDocCats:hover  {
	font: Bold 9pt Arial;
	color : #1F3A7F;
	text-decoration : none;
}

A.clsFooterLink  {
	font: 8pt Arial;
	color : #000000;
	text-decoration : none;
}

A.clsFooterLink:hover  {
	font: 8pt Arial;
	color : #ffffff;
	text-decoration : none;
}

A.clsBreadcrumbs  {
	font : bold 10pt Arial, san-serif;
	color: #1F3A7F;
}

A.clsBreadcrumbs:hover  {
	font : bold 10pt Arial, san-serif;
	color: #000000;
}

A.clsCatHdrLink  {
	font : bold 10pt Arial, san-serif;
	color: #000000;
	text-decoration : none;
}

A.clsCatHdrLink:hover  {
	font : bold 10pt Arial, san-serif;
	color: #1F3A7F;
	text-decoration : none;
}

A.clsProdLink  {
	font: Bold 10pt Arial;
	color : #1F3A7F;
	text-decoration : underline;
}

A.clsProdLink:hover  {
	font: Bold 10pt Arial;
	color : #000000;
	text-decoration : underline;
}

TD  {
	font: 9pt Arial;
}

.clsFtrSep  {
	font: Bold 11px Arial;
	color : #000000;
}

.clsMainText  {
	font: 10pt Arial, sans-serif;
	color : #000000;
}

.clsSearchBox  {
	font: 9pt Arial, sans-serif;
	background-color : #e5e5e5;
}

.clsHeadline  {
	font: Bold 9pt Arial;
	color : #000000;
	padding-bottom : 2px;
}

.clsNewsText  {
	font: 8pt Arial;
	color : #000000;
}

.clsCopyright  {
	font: Bold 8pt Arial;
	color : #000000;
	padding-bottom : 6px;
}

.clsHRBG  {
	background-image : url(images/hr.gif);
	background-repeat : repeat-x;
	background-position : center;
}

.clsNoMatch  {
	font: Bold Italic 9pt Arial;
	color : #000000;
}

.clsDistRecs  {
	font: Bold Italic 10pt Arial;
	color : #000000;
}

.clsLoginTable  {
	background-color : #e5e5e5;
	border-left-width : thin;
	border-right-width : thin;
	border-top-width : thin;
	border-bottom-width : thin;
	border-width : thin;
	border-color : #000000;
	border-style : solid;
}

.clsLoginHdr  {
	font: Bold 9pt Arial;
	color : #ffffff;
	text-align: center;
	background-color : #000000;
}

.clsError  {
	font: Bold Italic 9pt Arial;
	color : #ff0000;
}

.clsSmlText  {
	font: 8pt Arial;
	color : #000000;
}

.clsUserName  {
	font: Bold 8pt Arial;
	color : #1F3A7F;
}

.clsImgHdr  {
	color: #000000;
	font : oblique normal bolder 10pt;
	background-image : url(images/tblhdr.gif);
}

.clsImgHdrLong  {
	color: #000000;
	font : oblique normal bolder 10pt;
	background-image : url(images/tblhdrlong.gif);
}

.clsSearchResult  {
	font : bold 11pt Arial, san-serif;
	color: #1F3A7F;
}

.clsSpecHdr  {
	font: Bold 9pt Arial;
	color : #ffffff;
	background-color : #000000;
	padding-top : 2px;
	padding-bottom : 2px;
}

.clsSpecRow1  {
	font: 9pt Arial;
	color : #000000;
}

.clsSpecRow2  {
	font: 9pt Arial;
	color : #000000;
	background-color : #dfdfdf;
}

.clsLinkDivider  {
	font: Bold 11pt Arial;
	color : #1F3A7F;
}

.clsProdSub  {
	font: Bold Italic 9pt Arial;
	color : #1F3A7F;
}

/* New dropdown styles */

#main_nav	{
	list-style:none;
	margin:0;
	padding:0;
	position:relative;
}
	
	#main_nav li 	{
		list-style:none;
		margin:0;
		padding:0;
	}
		
		#main_nav li ul	{
			margin: 0 0 0 0;
			padding: 10px;
			z-index:1;
			visibility: hidden;
			position:absolute;
			left:140px;
			top:0px;
			background:#898787;
			border:1px solid #000;
			width:150px;
		}
		
			#main_nav li ul li	{
				margin:0;
				padding:2px 0;
			}
				
				#main_nav li ul li.first	{
					padding-top:0px;	
				}
				
				#main_nav li ul li.last	{
					padding-bottom:0px;	
				}
			
				#main_nav li ul li a	{
					color:#000;
					font-weight:bold;
					font-size:12px;
					font-family:Arial, Helvetica, sans-serif;
					text-decoration:none;
					display:block;
				}
				
				#main_nav li ul li a:hover	{
					color:#fff;	
				}






