@charset "utf-8";

/* 	*************************************
	* Commercial Financial Help 		*
	* Design implementation and coding  *
	*    by Free Xenon Consulting		*
	************************************* */

	body, html { background-color:#fff;}

	html 	{}
	h1		{color:#0C5DA5;} 
	h2  	{color:#3D9200;}
	h3  	{color:#0C5DA5;}

	blockquote		{ background-image: url(../_images/Blockquote-Open.gif); background-position:top left; width:80%;
						background-repeat:no-repeat; margin:0 0 0 0; padding: 1.5em 0.5em 0.5em 3em;}

	blockquote	p 	{ background-image: url(../_images/Blockquote-Close.gif); background-position:bottom right; 
						background-repeat:no-repeat; margin:0; padding-right:3em; padding-bottom:1.5em;}
	
	#Site-Container {max-width:55em;  min-width:37em; _width:100%; margin:2em auto; position:relative; _text-align:left;
					 background-color:#fff; border: 0.09em solid #498AAA; padding:0; _width:expression(document.body.clientWidth > 800? "55em": "auto")}

	table				{border:0.08em solid #0D5DA4;}
	tbody td 			{border:0.08em solid #669FD4;}
	thead th, 
	tfoot th			{ background-color:#0D5DA4; color:#fff;}
	tbody .TableHeader 	{border:0.1em solid #0D5DA4; background-color: #BED5F4;}
	tbody .TR-Color 	{background-color: #FFFFCC;}
	tbody .Period-Time 	{font-weight: normal; font-size:0.75em;}

	table tbody tr:hover, table tbody tr.RowColor:hover {background-color:#E6E6E6; }
	table col:hover td, table col:hover td.RowColor:hover {background-color:#E6E6E6;}

	
	

	 .SecondaryNavs		 				{font-size:0.75em; margin:0; width:49%;}

		 .SecondaryNavs	li	 				{_display:inline !important; width:auto !important; list-style-type:none;}
		 .SecondaryNavs	ul a 				{padding:0.3em; font-weight: normal; _display:inline !important;}
	
		 .SecondaryNavs	ul a  		    	{color:#3D9200;}
		 .SecondaryNavs	ul a:visited		{color:#fff;}
		 .SecondaryNavs	ul a:hover			{color:#000; }
		 .SecondaryNavs	ul a:visited:hover	{color:#000; }

	/*	***********************
		* Header and Branding *
		***********************	*/ 
		/* Help Styles */ 
			#navHelp-Container 						{width:100%; min-height:2.5em; background-color:#2DB984; margin-bottom:-3.5em; _margin-bottom:auto;}

				#navHelp-Container li 					{float:right;}
				#navHelp-Container a					{display:inline; color:#fff;}
				#navHelp-Container a:visited			{color:#fff;}
				#navHelp-Container a:hover				{color:#000; }
				#navHelp-Container a:visited:hover		{color:#000; }
				
				#frmGoogleSearch 				{clear:both; font-size:0.95em; margin-right:0.5em;}
				#frmGoogleSearch p				{margin:0; padding:0;}
				#frmGoogleSearch input:hover	{border: 0.1em solid #000;}
				#txtSearch		 				{font-size:1em; border:0.1em solid #7EBFD1;}
				#btnSearch						{font-size:1em; height:80%; margin:0; border:0.1em solid #ccc;
												 color:#fff; background-color:#7EBFD1 !important; }
			
		/* Branding */
			#Branding-Container 	 	 {background-color:#35D699; min-height:7em; _height:5em; margin:0; margin-bottom:-2.5em;}

				#Branding-Container img  {padding:0.5em; float:left;}
				#Branding-Container a, 
				#Branding-Container a:visited  {color:#186347;}
				
				#Branding p 			 {color:#186347; font:"Times New Roman", Times, serif; font-size: 2.5em;
										padding-top:1em;  _padding-top:0; margin-left:5.5em;}
	/*	*******************
		* Main Navigation *
		*******************	*/ 
		
			#navMain-Container 		    	{width:100%; background-color:#fff; clear:both; margin:0; padding:0; text-indent:0;}

				#navMain-Container ul			{list-style-type:none; text-indent:0;  margin: 0.25em; color:#3D9200 !important;  background-color:#A3F06C !important;}
				#navMain-Container li 	    	{width:15%; _width:13.5%; float:left; font-size:0.75em; margin: 0 0.5em 0.25em 0.5em; }
											 
				#navMain-Container li a, 
				#navMain-Container .BaseMenuHeaders,
				#navMain-Container li a:link	{display:block; _width:99%; padding:0.5em; color:#3D9200 !important; background-color:#A3F06C !important; border:0.1em solid #3D9200;}
	
				#navMain-Container li:hover,
				#navMain-Container .BaseMenuHeaders:hover,
				#navMain-Container .BaseMenuHeaders:visited:hover 	{color:#A3F06C !important; background-color:#3D9200 !important;}
	
		
	/*	*******************
		* Content Styles  *
		*******************	*/ 
		#Content-Container {clear:both;}
			
			#Content-Container img 		{border:0.09em solid #A3F06C; padding:0; margin:0.5em;}
			#Content 					{min-height:20em; _height:20em; margin:0; padding: 0.5em;  background-color:#fff;}
			#Content a 					{color:#00AC6B;}
			#Content p:hover a				{ border-bottom:0.095em dotted #3D9200;}

			#Content *:target { outline: dotted; background-color:#FFFF99; padding:1em;}
				
	/*	*******************************
		* Footer Navigational Styles  *
		*******************************	*/ 
		#Footer 	{position:relative; padding:0.5em; background-color:#A3F06C; color:#3D9200; min-height:3em; _height:3em; border: 0.09em solid #5DE100;}
		#Footer a:link, 	
		#Footer a:visited 	
					{background-color:#A3F06C; color:#3D9200;}
		#Footer a:hover {color:#000;}	
		
		/* Meta Styles */ 
			#navMeta-Container  			{top:0.5em; right:0; position:absolute;}

				#navMeta-Container  li 		{float:right; color:#3D9200; }
				

		/* Access Styles */ 
			#navAccess-Container {top:0; left:1em;}
				#navAccess-Container li {float:left;}
	
				* #navMeta-Container 	a,
				* #navAccess-Container  a	{ font-weight:normal; width:auto; font-size:0.8em; }
				* #navMeta-Container 	a:visited,
				* #navAccess-Container  a:visited	{ font-weight:normal;}
			
		/* Copy Right */
			#CopyRight				{text-align:center; font-size:0.6em; font-style:italic; padding-bottom:0.5em; margin-bottom:0;}
				#CopyRight a 		{color:#3D9200; font-weight:bold;}
				#CopyRight a:hover	{color:#000;}
