/* 	*************************************
	* It's All About You LLC 			*
	* Design by Michael Lopresti 		*
	* Design implementation and coding  *
	*    by Free Xenon Consulting		*
	************************************* */

	.ClearFloat 	{clear:both;}
	
/*  Base Navigation List Code 	*/

		.BaseNavList, .BaseNavList li, .BaseNavList ul  {margin:0; padding:0;}
		.BaseNavList li {list-style-type:none;}
		.BaseNavList li a {display:block;}
		
		/* 	**** Internet Explorer 'Has Layout' Fix ****
			Prevents li spacing issues and Anchor 100% width issues 
			****									**** */
		.BaseNavList li, .BaseNavList a {_height:1px;} 

	/* 	**** Pop Out Menu Code **** */
		.PopOutMenu li {position: relative; z-index:25000; width:auto;}
		.PopOutMenu li ul {position:absolute; left:-999em;  z-index:24998;}
	
		/*	**** Internet Explorer Irregular Padding on LI fix	****
			Requires adding display:none on LI to prevent uneven padding 
			src: http://css.nu/pointers/bugs-ie.html
			**** 												**** */
		.PopOutMenu li ul {display:none;}
		
	/* 	Derived Pop-out Menu Classes */		
	
		.PopRight li:hover > ul {top:0; left:100%;}
		.PopLeft  li:hover > ul {top:-1px; right:100%;}
		.PopDown  li:hover > ul {left:-1px;}
		.PopUp    li:hover > ul {bottom:2em; left:-2px;}

		.PopRight li:hover > ul, .PopLeft li:hover > ul, 
		.PopDown  li:hover > ul, .PopUp  li:hover > ul
			{display:block;}
	
		 * html .BaseNavList { font-size:0.75em;}
		 * html .BaseNavList li { width:10em; }
		 
/* Side Bar Code */		 
		.SideBar {float:right; margin: 0 0 0.5em 0.5em; padding:0; font-size:0.8em; width:auto !important; border-left:0.09em dotted #B8C71D; _margin-right:-1.6em;}
		.SideBar h2, .SideBar h3	{float:none !important; margin:0.5em 0.5em 2em 0.5em !important;
									  background-color:#fff !important; text-align:left !important; color:#376E10 !important; }
		.SideBar ul					{ margin:0.5em 0.3em 2em 0.5em !important;}
		.SideBar li					{ list-style:none; list-style-type:none; margin-left:0 !important; _padding:0; _border-bottom:1px solid #fff;}
		.SideBar a					{ display:block; padding:0.15em; }
				
/* Section Styles */
		.Section {width:48%; float:left; margin-bottom:2em; min-height:8.5em; padding:1%; *padding:.5%;}
		.Section h2 {}
		
		
		.SampleImage				{ float:right; margin:0.5em; _margin-right:-0.8em; padding:0; border:0.09em solid #BAD2F5; _display:inline;}
		.SampleImage img			{margin:0; padding:0;}
		
