/* (C) Copyright 2001 Megapublic Inc. / Author Philippe Wiede
/* ------------------------------------------------ */
/*		A 	= Antiqua		, G   = Grotesk			*/
/*		P   = Plain			, B	  = Bold			*/
/*		L	= White Color	, D   = Black Color		*/
/*		V 	= Variant Color (V,color,number)		*/
/*		cp	= Copy			, hd  = Headline		*/
/*		cs	= Copy Small	, hs  = Headline Small	*/
/* ------------------------------------------------ */

/* 	 MAIN STYLE */
/* 	 Super Light:   Grey: EEEEEE, Grey: DDDDDD, Grey: CCCCCC */
/* 	 Colors Light:  Blue: 3399CC, Grey: BBBBBB, Grey: CBCBCB, Grey All: ABABAB */
/* 	 Colors Medium: Grey: 394A4A, Blue: 0066FF, Blue All: 0066CC, Red: FF9900, Green: 33CC00 */
/* 	 Colors Dark:   Grey: 333333 */
	.body 			 { margin-top: 2px; margin-left: 2px; }
	.noreptmain    	 { background-image: url(/images/dot_black.gif); background-repeat: no-repeat; background-position: center center; }
/* 		ul.ulmap		 { list-style-type: none; margin-top: 3px; margin-bottom: 3px; } */
	ul.ulmap		 { list-style-type: square; margin-top: 0px; margin-bottom: 0px; } //  margin-top: 3px; margin-bottom: 3px;
/* 	li.limap		 { margin-top: 0px; } // margin-bottom: 3px; line-height: inherit; */
	p.pmap		 	 { margin-top: 4px; margin-bottom: 4px; margin-left: 20px;}
	
	dd 				 { text-indent: 0pt; }
	dl 				 { margin-top: 2px; margin-bottom: 2px; margin-right: 4px; padding-right: 4px; }
	
/*	Disable text selection in mozilla, safari, firefox to prevent copy and paste -moz-user-select: none; -khtml-user-select: none; */
	td { user-select: none; }

	a:link 	 		 { text-decoration: none; color: #848484; }
	a:visited 		 { text-decoration: none; color: #666666; }
	a:active  		 { text-decoration: none; color: #0066CC; }
	a:hover 		 { text-decoration: none; color: #0066CC; }
	a.blue:link 	 { text-decoration: none; color: #0066CC; }
	a.blue:visited 	 { text-decoration: none; color: #0066FF; }
	a.blue:active  	 { text-decoration: none; color: #0033CC; }
	a.orange:link 	 { text-decoration: none; color: #FF6600; }
	a.orange:visited { text-decoration: none; color: #CCCCCC; }
	a.orange:active  { text-decoration: none; color: #0066CC; }
	a.orange:hover   { text-decoration: none; color: #0066CC; }
	a.header:link 	 { text-decoration: none; color: #CBCBCB; }
	a.header:visited { text-decoration: none; color: #CCCCCC; }
	a.header:active  { text-decoration: none; color: #0066CC; }
	a.header:hover   { text-decoration: none; color: #0066CC; }
	a.sublink:link 	 { text-decoration: none; color: #666666; }
	a.sublink:visited{ text-decoration: none; color: #ABABAB; }
	a.sublink:active { text-decoration: none; color: #0066CC; }
	a.sublink:hover  { text-decoration: none; color: #0066CC; }
	a.bglink:link 	 { text-decoration: none; color: #CBCBCB; }
	a.bglink:visited { text-decoration: none; color: #CCCCCC; }
	a.bglink:active  { text-decoration: none; color: #0066CC; }
	a.bglink:hover   { text-decoration: none; color: #0066CC; }
	a.botlink:link 	 { text-decoration: none; color: #EEEEEE; }
	a.botlink:visited{ text-decoration: none; color: #DDDDDD; }
	a.botlink:active { text-decoration: none; color: #0066CC; }
	a.botlink:hover  { text-decoration: none; color: #0066CC; }
	
	a.tdbotl:link 	 { text-decoration: none; color: #F4F4F4; }
	a.tdbotl:visited { text-decoration: none; color: #FFFFFF; }
	a.tdbotl:active  { text-decoration: none; color: #0066CC; }
	a.tdbotl:hover	 { text-decoration: none; color: #0066CC; }
	a.tdcatl:link 	 { text-decoration: none; color: #6E6E6E; }
	a.tdcatl:visited { text-decoration: none; color: #6E6E6E; }
	a.tdcatl:active  { text-decoration: none; color: #0066CC; }
	a.tdcatl:hover	 { text-decoration: none; color: #0066CC; }
	
/* 	hr 				 { color: #006666; } */
	h1				 { font-size: 8pt; color: #CBCBCB; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; line-height: 100%; }
	h2				 { font-size: 8pt; color: #CBCBCB; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; line-height: 100%; }
	h3				 { font-size: 8pt; color: #CBCBCB; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; line-height: 100%; }
	tt				 { font-size: 7pt; color: #A6A6A6; font-family: Verdana,Geneva,sans-serif; line-height: 100%; }
	strong			 { font-weight: plain; }
	
	td.tdbotlinks	 { font-size: 7pt; font-weight: bold; color: #F4F4F4; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; }
	td.tdcatlinks	 { font-size: 7pt; color: #6E6E6E; font-family: Lucida Sans Typewriter,Verdana,Arial,Helvetica,sans-serif; }
	td.tdmaincontent { font-size: 8pt; color: #394A4A; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; line-height: 150%; }
	td.tdbookmarks 	 { font-size: 9pt; color: #666666; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; line-height: 120%; }
	td.tdbookm_head	 { font-size: 8pt; color: #666666; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; line-height: 120%; }
	td.tdbookm_copy  { font-size: 7pt; color: #666666; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; line-height: 120%; }
	
	textarea, input, select, option	 { font-size: 8pt; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; }
	input.field 	 { font-family: "Courier New", Courier, mono; font-size: 10px; }
	input.radio 	 { background : #EEEEEE; color: #000000; }
	input.checkbox 	 { background : #EEEEEE; color: #000000; }
	.GDPhd,.GDBhd,.GLPhd,.GLBhd,.GDPcp,.GVb1Pcp,.GVb2Pcp,.GVg1Pcp,.GVg1Bcp,.GVg2Pcp,.GVg2Bcp,.GDBcp,.GLPcp,.GLBcp,.GDPcs,.GDBcs  { font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; }
	.GDPhd,.GDBhd,.GDPcp,.GDBcp,.GDPcs,.GDBcs  { color: #000000; }
	.GVb1Pcp,.GVb2Pcp  					{ color: #3399CC; }
	.GVg2Pcp							{ color: #666666; }
	.GVg2Bcp							{ color: #CBCBCB; }
	.GVg1Pcp,.GVg1Bcp  					{ color: #ABABAB; }
	.GLPhd,.GLBhd,.GLPcp,.GLBcp  		{ color: #FFFFFF; }
	.GDPhd,.GDBhd,.GLPhd,.GLBhd  		{ font-size: 10pt; line-height: 130%; }
	.GDPcp,.GDBcp,.GLPcp,.GLBcp,.GVg1Bcp,.GVb1Pcp,.GVg1Pcp,.GVg2Bcp  { font-size: 8pt; line-height: 150%; }
	.GVb2Pcp							{ font-size:  8pt; line-height: 100%; }
	.GDPcs,.GDBcs  						{ font-size:  7pt; line-height: 130%; }
	.GVg2Pcp  							{ font-size:  8pt; line-height: 120%; }
	.GDBhd,.GLBhd,.GDBcp,.GVg1Bcp,.GVg2Bcp,.GLBcp,.GDBcs  { font-weight: bold; }
	.Fnt_date 		{ font-size: 7pt; font-family: Arial,Helvetica,sans-serif; color: #888888; }
	.Slnkfnt 		{ background-color : #EEEEEE; }
	
	.smalllight  	{ font-size: 7pt; color: #999999; line-height: 120%; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; }
	
	.SS_hilight 	{ background-color : #E3E8FF; }
	.SS_hilight2 	{ background-color : #E1F2FF; }
	.SS_hilight3 	{ background-color : #DEFFF8; }
/* 	.SS_hit_links 	{ font-size: 9pt; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; color: #000000; } */
	.SS_warn 		{ font-size: 8pt; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; color: #990033; }
	.SS_docdesc 	{ font-size: 7pt; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; color: #0066CC; text-decoration: none; }
	dl.mainresult	{ font-size: 8pt; font-family: verdana,geneva,arial,helvetica,sans-serif; color: #000000; }
	.SS_context 	{ font-size: 8pt; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; color: #666666; line-height: 110%; }
	.SS_mapbold  	{ font-size: 8pt; font-weight: bold; line-height: 120%; color: #666666; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; }
	.SS_maptext  	{ font-size: 7pt; color: #666666; line-height: 120%; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; }
	.SS_mapinfo  	{ font-size: 7pt; color: #0066CC; line-height: 120%; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; }

	.XS_hilight 	{ background-color : #CEE6D0; } // E3E8FF
	.XS_hilight2 	{ background-color : #CCFFFF; }
	.XS_hilight3 	{ background-color : #FFFFCC; }
	.XS_title  		{ font-size: 8pt; font-weight: bold; color: #FFFFFF; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; }
	.XS_subtitle  	{ font-size: 8pt; font-weight: bold; color: #000000; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; }
	.XS_warn  		{ font-size: 8pt; color: #990033; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; }
	.XS_text  		{ font-size: 7pt; color: #666666; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; }
	.XS_info  		{ font-size: 7pt; color: #0066CC; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; }
	.XS_generic  	{ font-size: 7pt; color: #000000; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; }
	.XS_generic_l  	{ font-size: 7pt; color: #FFFFFF; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; }
