
	.allContent {
    font-family: Arial, Caslon, Lucida Calligraphy, Lucida Handwriting, Times, Helvetica, sans-serif;
    font-size: 16px;
    }
    
	html {height:100%;}

	body 
	{
	  /*
	  background: #929EB8;
	  background-color: #929EB8;
	  */
	  background: #EDE7E7;
	  background-color: #EDE7E7;
	  height:100%; margin:0; padding:0;
	  background-size: 100%;
	  background-repeat: no-repeat;
	  color: #FFFFFF;
	  /*
	  color: #329532;
	  */
	  font-family: Arial, Caslon, Lucida Calligraphy, Lucida Handwriting, Times;
	  font-weight: bold;
	}


	.Content 
	{
		/*
		background: #FFFFFF;
		background-color: #FFFFFF;
		*/
		background: #329532;
		background-color: #329532;
		
		border-color: #000000;
		border-width: 2px;
		border-left-color: #000000;
		border-left-width: 2px;
		border-left-style: solid; 
		border-top-color: #000000;
		border-top-width: 2px;
		border-top-style: solid; 
		border-right-color: #000000;
		border-right-width: 2px;
		border-right-style: solid; 
		border-bottom-color: #000000;
		border-bottom-width: 2px;
		border-bottom-style: solid;
	}

    .NoUnderlineLink {
		text-decoration: none;
    }
    
	.BrochureImageStyle {
		border-color: #000000;
		border-width: 2px;
	}

	.ImageBorderStyle {
		border-color: #000000;
		border-width: 1px;
	}
    
    .WhiteFont {
	color: #ffffff;
    }

    .BlackFont {
	color: #000000;
    }

	.LightGreenFont {
		color: #00956F;
	}
	
	.OrangeFont {
		color: #E86C1F;
	}

    .RedMessageFont {
	color: #CC0000;
    }
	
	.Footer {
		color: #ffffff;
		font-family: Arial, Caslon, Lucida Calligraphy, Lucida Handwriting, Times, Helvetica, sans-serif;
		font-size: 6px;	
		/*
		background-color: #CCC;
		*/
		/*
		background-color: #929EB8;
		*/
		background-color: #329532;
		padding-top: 10px;
		padding-right: 6px;
		padding-bottom: 6px;
		padding-left: 6px;
		position:relative;

		border-color: #000000;
		border-width: 2px;
		border-left-color: #000000;
		border-left-width: 2px;
		border-left-style: solid; 
		border-top-color: #000000;
		border-top-width: 2px;
		border-top-style: solid; 
		border-right-color: #000000;
		border-right-width: 2px;
		border-right-style: solid; 
		border-bottom-color: #000000;
		border-bottom-width: 2px;
		border-bottom-style: solid; 
		
	}

    
    td {
	  /*color: #000000;*/
	  color: #FFFFFF;
	  font-family: Arial, Caslon, Lucida Calligraphy, Lucida Handwriting, Times;
	  font-weight: bold;
	  font-size: 16px;
	}

	hr 
	{
		/*color: #000000;*/
		/*border: solid 1px #000000;*/
		
		height: 1px;
		border: none;
		color: #000000;
		background-color: #000000;
	}

	.ThinBorder
	{
		border-top-width: 1px;
		border-left-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		/*
		border-color: #FFFFFF;
		*/
		border-color: #000000;
		border-style: solid;

		background: #329532;
		background-color: #329532;

	}


	.TextBox
	{
		border-top-width: 1px;
		border-left-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-color: #000000;
		border-style: solid;

		background: #329532;
		background-color: #329532;
		
		font-weight:bold;
		font-size: 16px;		
	}


	.SelectBox
	{
		border-top-width: 1px;
		border-left-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-color: #000000;
		border-style: solid;

		background: #329532;
		background-color: #329532;
		
		font-weight:bold;
		font-size: 16px;		

		position:absolute;width:166px;height:120px;top:0px;left:0px;
		border:none;
		display:block;z-index:0;

	}

	.RegisterButton
	{
		border-top-width: 1px;
		border-left-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-color: #000000;
		border-style: solid;

		background: #329532;
		background-color: #329532;
		
		font-weight:bold;
		font-size: 16px;
		
		color: #FFFFFF;
	}

	.DropDownSelect
	{
		border: solid 1px #000000;

		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #000000;
		
		border-left-width: 1px;
		border-left-style: solid;
		border-left-color: #000000;

		border-right-width: 1px;
		border-right-style: solid;
		border-right-color: #000000;

		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #000000;
		
		border-color: #000000;
		border-style: solid;

		background: #329532;
		background-color: #329532;
		
		font-weight:bold;
		font-size: 16px;
	
		width: 166px;
	}

	.DropDownOption
	{	
		background: #329532;
		background-color: #329532;
		
		font-weight:bold;
		font-size: 16px;

		width: auto;
		
	}

	.RadioButton
	{
		background: #329532;
		background-color: #329532;
		
		font-weight:bold;
		font-size: 16px;
	}


/*
	dl, dt {
	margin: 0;
	padding: 0;
	list-style-type: none;
	}

	dd {
	margin: 0;
	padding: 0;
	list-style-type: none;
	}		 
*/

	ul, li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	}
	
	
/*
	#menu {
	position: relative;
	top: 0;
	left: 9;
	z-index:100;
	width: 100%;
	font-size: 16px;
	}
	
	#menu dl {
	float: left;
	width: 10em;
	}
	#menu dt 
	{
	cursor: pointer;
	font-weight: bold;
	background: #ccc;
	border: 1px solid gray;
	margin: 1px;
	}	
	#menu dd 
	{
	position:absolute;
	float: none;
	display: none;
	z-index:100;
	border: 1px solid gray;
	border: 1px #000000;
	width: 250px;
	}

	#menu li 
	{
	float: none;
	background: #fff;
	}	
	#menu li a, #menu dt a {
	color: #000;
	text-decoration: none;
	display: block;
	height: 100%;
	border: 0 none;
	}
	#menu li a:hover, #menu dt a:hover {
	background: #eee;
	left: -999em;
	}
*/

#container {
	/*background: #ccc;*/
	text-align: left;
	/*border: 1px solid gray;*/
	/*margin: 0 auto;*/
	width: auto;
	height: auto;
	/*padding-left: 1px;*/
	/*padding-top: 2px;*/
	/*padding-bottom: 1px;*/
	padding: 0px;
}

.nav, .nav ul, .nav ul li ul
{
	float: left;
	
	/* .nav a which is 10em times 7 navigation links */
	/*width: 71em;*/
	/*width: 55.1em;*/
	/*width: 996px;*/
	width: 100%;

	/*height: 1.2em;*/
	height: 100%;

	text-align: center;
	vertical-align: middle;
	list-style: none;
	line-height: 1;
	/*
	background: #ccc;
	*/
	background: #329532;
	font-weight: bold;
	font-size: 17px;
	font-family: Verdana;
	padding: 0;
	/*border: solid gray;*/
	/*border-width: 1px 0;*/
	/*border: 1px solid #FF0000;*/
	border: 0px none #000000;
	/*margin: 0 0 1em 0;*/
	color: #FFFFFF;

	/* DO NOT ALIGN THE TEXT CENTER, IT MESSES UP THE POPUP IN IE!!!
	text-align: center;
	*/
	
	/*
	cursor: pointer;
	border: 1px solid gray;
	margin: 1px;
	*/
			/*border: solid 1px red;*/
}

.nav a {
	display: block;

	/*width: 142px;*/
	/*width: 110px;*/
	/*width: 124px;*/
	/*width: 10em;*/
	
	width: auto;

	/*height: auto;*/

	height: 1.27em;
	/*height: auto;*/
	/*height: 100%;*/

	text-align: center;
	vertical-align: middle;

	/*color: #7C6240;*/
	text-decoration: none;
	/*padding: 0.25em 2em;*/
	text-align: center;
	/*border: 1px solid #000000;*/
	border: 0px none #000000;
	/*
	margin: 1px;
	*/
	/*color: #000000;*/
	color: #FFFFFF;
	background: #329532;
			
	/*border: solid 1px yellow;*/
}

.nav a:hover 
{
	color: #000000;
	/*color: #FFFFFF;*/
	/*background: #000000;*/
	background: #FFFFFF;
}

.nav a.parent {
	/*background: url(images/RightArrowBeige.gif) center right no-repeat;*/
	/*color: #000000;*/
	color: #FFFFFF;
	background-color: #329532;
}

.nav a.parent:hover {
	/*background: url(images/RightArrowBeige.gif) center right no-repeat;*/
	color: #000000;
	/*color: #FFFFFF;*/
	/*background: #000000;*/
	background: #FFFFFF;
}

.nav li {
	float: left;
	padding: 0;
	/*
	width: 10em;
	*/
	/*width: 142px;*/
	/*width: 110px;*/
	/*width: 124px;*/
	width: 100%;
}

.nav li ul {
	position: absolute;
	left: -999em;
	/*height: auto;*/
	
	/*width: 19em;*/
	/*width: 17em;*/
	width: 100%;
	
	font-weight: normal;
	border-width: 0.25em;
	border: 1px solid #000000;
	margin: 0;
	/*
	background: #FFFFFF;
	*/
	background: #329532;
	font-size: 16px;
	z-index:100;
}

.nav li li {
	/*padding-right: 1em;*/
	/*width: 18.1em;*/
	/*width: 16.1em;*/
	width: 100%;
	
	font-weight: bold;
}

.nav li ul a {
	/*width: 18.1em;*/
	/*width: 16.1em;*/
	width: 100%;
	
	/*
	border: 0px none #FFFFFF;
	*/
	border: 0px none #000000;
	padding: 5px;
	font-weight: bold;

	/*color: #000000;*/
	color: #FFFFFF;
	background: #329532;
}

.nav li ul ul {
	margin: -1.75em 0 0 14em;
}


.nav li:hover ul ul, .nav li:hover ul ul ul, .nav li.HoverOverText ul ul, .nav li.HoverOverText ul ul ul {
	left: -999em;
	/*
	color: #FFFFFF;
	*/
	color: #000000;
	font-weight: bold;
}

.nav li:hover ul, .nav li li:hover ul, .nav li li li:hover ul, .nav li.HoverOverText ul, .nav li li.HoverOverText ul, .nav li li li.HoverOverText ul {
	left: auto;
	/*
	color: #FFFFFF;
	*/
	color: #000000;
	font-weight: bold;
}

.nav li:hover, .nav li.HoverOverText {
	/*background: #eee;*/
	background: #329532;
	color: #FFFFFF;
	/*color: #000000;*/
	font-weight: bold;
}

/* simple css-based tooltip */
.ToolTip 
{
	/*float: inherit;*/
	float: left;
	position: absolute;
	z-index: 100;

    background-color:#FFFFFF; /* D2E1FF = light blue */
    border:1px solid #000000;
    padding:10px 15px;
    /*width:200px;*/
    /*width: 800px;*/
    width: auto;
    display:none;
    color:#000000;
    text-align:left;
    font-size:12px;
 
    /* outline radius for mozilla/firefox only */
    -moz-box-shadow:0 0 10px #000;
    -webkit-box-shadow:0 0 10px #000;

	/* place tooltip on the right edge */
	/*position: center right,*/

	/* a little tweaking of the position */
	/* offset: [-2, 10], */

	/* use the built-in fadeIn/fadeOut effect */
	/* effect: fade, */
	/* -webkit-transition: all 1s ease-in-out; */
	/* -moz-transition: all 1s ease-in-out; */
	/* -ms-transition: all 1s ease-in-out; */
	/* -o-transition: all 1s ease-in-out; */
	/* transition: all 1s ease-in-out; */

	/* custom opacity setting */
	/* opacity: 0.7 */
	-webkit-opacity: 0.95;
	-moz-opacity: 0.95;
	opacity: 0.95;

}

.Blinking 
{
	/*color: #FF0000;*/
	background-color: #FF0000;
	/*border: solid 1px #FF0000;*/
	border: solid 1px #FFFFFF;
	animation: blinker 2s linear infinite;
}

@keyframes blinker {
  85% {
    opacity: 0;
  }
}
