@charset "utf-8";
/* CSS Document */

/* Layout Design */
body
{
	margin					: 0;
	font-family				: Arial, Helvetica, sans-serif;
	text-align				: center;
	background				: url('images/background.png') repeat #f2f2f2;
}

body.mceContentBody
{
	font-family				: Arial, Helvetica, sans-serif;
	background				: #FFF;
	text-align				: left;
	font-size				: 16px;
}

a, a.mceContentBody
{
	color					: #003300;
	text-decoration			: underline;
}

a:hover
{
	text-decoration			: none;
}

a:visited
{
	color					:#0033CC;
}

a:active
{
	color					: #0033CC;
}

h1, h1.mceContentBody
{
	color					: #4D8B41;
	font-size				: 42px;
	margin-top				: 0;
	margin-bottom			: 5px;
	margin-left				: 10px;
	padding					: 0;
}

h2, h2.mceContentBody
{
	color					: #4D8B41;
	font-size				: 34px;
	margin-top				: 0;
	margin-bottom			: 5px;
	margin-left				: 10px;
	padding					: 0;
}

h3, h3.mceContentBody
{
	font-size				: 30px;
	margin-top				: 0;
	margin-bottom			: 5px;
	margin-left				: 10px;
}

h4, h4.mceContentBody
{
	font-size				: 26px;
	margin-top				: 0;
	margin-bottom			: 0;
	margin-left				: 10px;
}

h5, h5.mceContentBody
{
	text-align				: center;
	font-size				: 26px;
	margin-top				: 0;
	margin-bottom			: 0;
	font-style				: italic;
}

h6, h6.mceContentBody
{
	text-align				: right;
	font-size				: 20px;
	margin-top				: 0;
	margin-bottom			: 0;
}

hr, hr.mceContentBody
{
	width					: 85%;
	border					: #4D8B41 solid 1px;
	text-align				: center;
	margin					: auto;
}

img
{
	border					: none;
}

.Container
{
	background				: #FFFFFF;
	text-align				: left;
	width					: 960px;
	margin-left				: auto;
	margin-right			: auto;
	margin-top				: 0px;
	position				: relative;
}

.Container P, P
{
	margin					: 0;
	font-size				: 16px;
}

.FooterContainer
{
	background				: url(images/navBG.png) left top;
	height					: 52px;
	color					: #ffffff;
	font-size				: 17px;
	clear					: both;
}

.FooterContainer a
{
	color					: #FFF;
}

.FooterContainer div
{
	height					: 32px;
	margin-top				: 15px;
}


.NavContainer
{
	background				: url(images/navBG.png) left top;
	height					: 52px;
	color					: #ffffff;
	font-size				: 17px;

}

.TopStripe
{
	background-color		: #fefefe;
	height					: 15px;
}



/* Page Structure */
	#Right, .Right
	{
		float					: right;
	/*	overflow: hidden; */
	}
	
	#Left, .Left
	{
		float					: left;
	/*	overflow: hidden; */
	}

		/* -- Alternating row colors -- */
			#row1
			{
				
			}
			
			#row2
			{
				background-color		: #EEEEEE;	
			}
/* End of page structure */


/* Navigation Drop Downs */
#Nav
{
	list-style				: none;
	display					: inline;
	color					: #FFFFFF;
	position				: relative;
	margin-left				: 0px;
}

#Nav a
{
	text-decoration			: none;
	color					: #FFFFFF;
}

#Nav a:hover
{
	text-decoration			: none;
	color					: #4ed3f7;
}

#Nav ul
{
	list-style				: none;	
	padding					: 0;
}

#Nav li
{
	float					: left;
	position				: relative;
	margin-top				: 20px;
	padding-left			: 25px;
	padding-right			: 25px;
	margin-right			: 5px;
	
}

/*
	#Nav .current
	{
		border-bottom: #00FF00 2px solid;
	}
	
	#Nav .parent
	{
		border-bottom: #000099 2px solid;
	}
*/

#Nav li ul
{
	display					: none;
	position				: absolute;
	color					: #FFFFFF;
	background				: url(images/dropdown_bg.png) left repeat-y #1F501A;
	top						: 1.1em;
	left					: 0px;
	margin-left				: 0px;
	overflow				: visible;
	padding-top				: 5px;
	padding-bottom			: 3px;
	border-bottom			: solid 1px #4ed3f7;
	z-index					: 9999;
}

#Nav li > ul
{
	top						: auto;
	left					: auto;
}

#Nav li:hover ul, #Nav li.over ul
{
	display					: block;
}

#Nav li ul li
{
	font-size				: 14px;
	clear					: left;
	overflow				: visible;
	width					: 175px;
	color					: #333333;
	margin-left				: 15px;
	margin-top				: 2px;
	padding					: 0px;
}

#Nav li ul li a
{
	color					: #FFFFFF;
}

#Nav li ul li a:hover
{
	color					: #4ed3f7;
}
/* End of Navigation Drop Downs */
