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

/* Start Resets */
html 
{
	color:#000;
	background:#FFF;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td 
{
	margin:0;
	padding:0;
}

a.text:link
{
		font-size:10px;
		color:#646464;
		text-align:justify;
		line-height:1.5;
}

a.text:hover
{
		font-size:10px;
		color:#646464;
		text-align:justify;
		line-height:1.5;
}

a.text:visited
{
		font-size:10px;
		color:#646464;
		text-align:justify;
		line-height:1.5;
}

table 
{
	border-collapse:collapse;
	border-spacing:0;
}

fieldset, img 
{
	border:0;
}

address, caption, cite, code, dfn, em, strong, th, var 
{
	font-style:normal;
	font-weight:normal;
}

li 
{
	list-style:none;
}

caption, th 
{
	text-align:left;
}

h1, h2, h3, h4, h5, h6 
{
	font-size:100%;
	font-weight:normal;
}

q:before, q:after 
{
	content:'';
}

abbr, acronym 
{
	border:0;
	font-variant:normal;
}

sup 
{
	vertical-align:text-top;
}

sub 
{
	vertical-align:text-bottom;
}

input, textarea, select 
{
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
}

input, textarea, select 
{
	*font-size:100%;
}

legend 
{
	color:#000;
}
/* End Resets */


body 
{
	font-size:10px;
	background-color: #fff;
	font-family:Verdana, Geneva, sans-serif;
	color:#646464;
}

#top

{
	width:100%;
	background:#799088;
	height:49px;
}


.topwrapper
{
	width:839px;
	margin:0 auto;
	background:#8ea19b;
	
}


.toplogo
{
	float:left;
	background:url(../images/topmenu_logo1.jpg) no-repeat left;
	width:208px;
	height:49px;
}

.topmenu
{
	float:left;
	height:49px;
	background:url(../images/topmenu_strip.jpg) repeat-x bottom;
}


.rightborder_top
{
	width:3px;
	height:49px;
	background:url(../images/righttopborder.jpg) no-repeat right;
	float:right;
}



.menuitem
{
	
	display: block;
	padding:5px 0px;
	width:628px;
}

	.menuitem1
	{
		width:118px;
		display:inline;
	}
	
	.menuitem1 a
	{
		color: #ffffff;
		text-decoration: none;
		font-size: 10px;
		font-family: Verdana, Geneva, sans-serif;
		padding: 8px 5px;
	}

	.menuitem1 a:hover
	{
		cursor: pointer;
		background: url(../images/topmenu_activebg.jpg) no-repeat;
		color: #8ea19b;
		font-size:10px;
	}
	
	.menuitem1 a.active
	{
		background: url(../images/topmenu_activebg.jpg) no-repeat;
		color: #8ea19b;
		font-size:10px;
	}
	
/* 
	LEVEL ONE
*/
ul.dropdown                         { position: relative; padding: 5px 0 0 0; }
ul.dropdown li                      { float: left; zoom: 1; display:inline; padding-bottom: 3px; }

ul.dropdown li a                    { display: block; padding: 8px 2px 8px 7px;}
ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover                { position: relative; }

/* 
	LEVEL TWO
*/
ul.dropdown ul 						{ width: 160px; visibility: hidden; position: absolute; top: 30px; left: 0; }
ul.dropdown ul li 					{ font-weight: normal; 
										background: #8ea19b; 
									  display:block; border-bottom:thin #fbdf95 dotted;
									  padding:10px;
									  float: none; }

ul.dropdown ul li a.hover,
ul.dropdown ul li a:hover                { color: #fff; background: none; }
									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ border-right: none; width: 100%; display: inline-block; } 



	.menuitem2
	{
		width:123px;
		display:inline;
	}


.menuitem2 a
	{
		color: #ffffff;
		text-decoration: none;
		font-size: 10px;
		font-family: Verdana, Geneva, sans-serif;
		padding:8px 6px;
	}

	.menuitem2 a:hover
	{
		cursor: pointer;
		background: url(../images/topmenu_activebg1.jpg) no-repeat;
		color: #8ea19b;
		font-size:10px;
	}
	
	.menuitem2 a.active
	{
		background: url(../images/topmenu_activebg1.jpg) no-repeat;
		color: #8ea19b;
		font-size:10px;
	}
	
	.menuitem3
	{
			width:158px;
			display:inline;
	}	

	.menuitem3 a
	{
		color: #ffffff;
		text-decoration: none;
		font-size: 10px;
		font-family: Verdana, Geneva, sans-serif;
		padding: 8px 6px;
	}

	.menuitem3 a:hover
	{
		cursor: pointer;
		background: url(../images/topmenu_activebg4.jpg) no-repeat;
		color: #8ea19b;
		font-size:10px;
	}
	
	.menuitem3 a.active
	{
		background: url(../images/topmenu_activebg4.jpg) no-repeat;
		color: #8ea19b;
		font-size:10px;
	}
	
		.menuitem4
	{
		display:inline;
		width:108px;
	
	}
	
	.menuitem4 a
	{
		color: #ffffff;
		text-decoration: none;
		font-size: 10px;
		font-family: Verdana, Geneva, sans-serif;
		padding:8px 6px;
	}

	.menuitem4 a:hover
	{
		cursor: pointer;
		background: url(../images/topmenu_activebg3.jpg) no-repeat;
		color: #8ea19b;
		font-size:10px;
	}
	
	.menuitem4 a.active
	{
		background: url(../images/topmenu_activebg3.jpg) no-repeat;
		color: #8ea19b;
		font-size:10px;
	}
	
	.menuitem5
	{
		
		width:118px;
		display:inline;
	}
	
	.menuitem5 a
	{
		color: #ffffff;
		text-decoration: none;
		font-size: 10px;
		font-family: Verdana, Geneva, sans-serif;
		padding: 8px 6px;
	}

	.menuitem5 a:hover
	{
		cursor: pointer;
		background: url(../images/topmenu_activebg.jpg) no-repeat;
		color: #8ea19b;
		font-size:10px;
}
	
	.menuitem5 a.active
	{
		background: url(../images/topmenu_activebg.jpg) no-repeat;
		color: #8ea19b;
		font-size:10px;
		
	}
	
	
#middle
{
	width:100%;
	background:url(../images/bg.jpg) repeat-x;
}

.middlewrapper
{
	width:839px;
	margin:0 auto;
	background:url(../images/border_right.jpg) repeat-y right top;
}

#menu
{
	float:left;
	width:177px;
	background:url(../images/border_left.jpg) repeat-y left;
	height:100%;
	padding: 0 0 0 4px;
}

	.sidelogo
	{
		width:177px;
		height:243px;
		background:url(../images/logo.jpg) no-repeat top;
		
	}
	
	.sidemenu
	{
		width:177px;
		text-align:right;
	}
	
	
	.sidemenu a
	{
		color: #628473;
		text-decoration: none;
		font-size: 12px;
		font-family: Verdana, Geneva, sans-serif;
		padding: 2px 17px 2px 0;
		display:inline-block;
		}

	.sidemenu a:hover
	{
		cursor: pointer;
		color: #d86c2e;
		font-size:12px;
		font-weight:bold;
	}
	
	.sidemenu a.active
	{
		font-weight:bold;
		color: #d86c2e;
		font-size:12px;
		}
	
	.menu_separator
	{
		background:url(../images/menuspacer.jpg) no-repeat right;
		padding:2px 0px;
		height:1px;
		width:100%;
	}
	
		.menu_bottom
	{
		background:url(../images/imgnav.jpg) no-repeat right;
		height:32px;
		width:100%;
	}
	
	h1
	{
		color:#799088;
		font-size:24px;
		padding:50px 0 5px 50px;
	}
	
	
	h2
	{
		color:#799088;
		font-size:12px;
		padding:10px 0 5px 50px;
		font-style:italic;
		font-weight:bold;
	}
	
	h3
	{
		color:#799088;
		font-size:11px;
		padding:10px 0 0px 50px;
		font-style:italic;
		
	}
	
	
	.line
	{
		background:url(../images/line.jpg) no-repeat;
		margin:5px 0px 15px 50px;
		height:3px;
		width:539px;
		display:block;
	}
	
	#maintext
	{
		float:left;
		width:655px;
		background:url(../images/mainbg1.jpg) no-repeat top left;
		padding:0;
		margin:0;
		display:block;
		z-index:999;
	}
	
	#maintext p
	{
		padding:5px 50px 10px 50px;
		font-size:11px;
		color:#646464;
		text-align:justify;
		line-height:1.3;
	}
	
	#maintext a
	{
		font-size:11px;
		color:#d86c2e;
		text-decoration:none;
		font-style:italic;
		font-weight:bold;
	}
	
	#maintext a:hover
	{
		color:#F9C06F;
	}
	
	#maintext ul 
	{
		padding:0px 50px 0px 65px;
		color:#646464;
		font-size:11px;
		line-height:1.3;
	}
		
		#maintext ul li
	{
		list-style:disc;
		padding:2px 0px;
		}


		#maintext ol 
	{
		padding:0px 50px 0px 75px;
		list-style:decimal;
		color:#646464;
		font-size:11px;
		line-height:1.3;
	}
	
	#maintext ol li
	{
		list-style:decimal;
	}
	
	#maintext ol ul
	{
		padding:0px 50px 5px 25px;
		color:#646464;
	}
	
	#maintext ol ul li
	{
		list-style:disc;
	}
	
	.bold
	{
	color:#d86c2e;
	font-weight: bold;
	padding:10px 50px;
	display:block;
	font-size:11px;
	line-height:1.3;
	}
	
	.names
	{
	color:#d86c2e;
	font-weight: bold;
	padding:5px 50px 15px 50px;
	display:block;
	font-size:11px;

	}
	
.grassborder
{
	background:url(../images/imgborder3.jpg) no-repeat;
	width:839px;
	height:79px;
}

.grassborder2
{
	background:url(../images/imgborder3.jpg) no-repeat;
	width:839px;
	height:79px;
}


#bottom
{
	width:100%;
	background:#799088;
	height:200px;
	}

.bottomwrapper
{
	width:839px;
	margin:0 auto;
	height:126px;
	background:#889b95;
}


.bottomborder_left
{
	background:url(../images/bottomborder_left.jpg) no-repeat;
	width:4px;
	float:left;
	height:123px;
}

.bottomtext
{
	float:left;
	width:519px;
	height:123px;
}

.bottomtext p
{
	padding:10px 35px;
	font-size:12px;
	color:#fff;
	text-align:justify;
}

.span
{
	font-size:12px;
	color:#f9c06d;
	text-align:justify;
}

.two span
{
	font-size:16px;
	color:#d86c2e;
	text-align:justify;
}

.bottomtext a
{
	font-size:14px;
	color:#f9c06d;
	font-style:italic;
	text-decoration:none;
}

.bottomtextorange
{
	font-size:14px;
	color:#f9c06d;
}

.imgbottom
{
	float:left;
	margin:0;
	width:316px;
	background:url(../images/imgbottom1.jpg) no-repeat right;
	height:123px;
}

.bottom_bottomborder
{
	background:url(../images/bottom_border2.jpg) no-repeat;
	height:3px;
	width:839px;
	
}


.clearboth
{
	clear: both;
	padding: 0;
	margin: 0;
}	

.form
			{
				margin: 0px 50px;
				padding:0;
				font-size:12px;
				
			}
			
			.form textarea
			{
				line-height: 15px; 
				width: 350px; 
				height: 40px; 
				margin:5px 0 0 0px;
			}
			
			.form input
			{
				margin: 5px 2px 5px 2px;
				font-size:10px;
			}
			
			
					
			.formsmall input
			{
				margin: 5px 2px 5px 2px;
				font-size:10px;
				width:55px;
			}
			
			.form1
			{
				
				margin: 0px 5px;
				padding:0px;
				font-size:12px;
				
			}
			
			.form1 input
			{
				margin: 5px 5px 5px 5px;
				font-size:10px;
			}
			
#tablelists
{
	width:550px;
	margin:5px 50px;
	padding:2px;
	height:100%;
	}

#tablelists p
{
	padding:5px;
	font-size:10px;
	text-align:left;
}

#tablelists ul li
{
	padding:5px;
	font-size:10px;
	line-height:1;
}

#tablelists a
{
	padding:5px;
	font-size:10px;
	color:#d86c2e;
	text-decoration:none;
	font-style:italic;
}


.tablelists_heading
{
	padding:5px;
	font-size:12px;
	font-weight:bold;
	background:#f9c06d;
}

.tablemiddlecol
{
	
	border-bottom:thin #bfdcb0 solid;
}

.tablelastcol
{
	
	border-bottom:thin #bfdcb0 solid;
	
}

.tablefirstcol
{
	
	border-bottom:thin #bfdcb0 solid;
}






.bottomlinks
{
	margin:0 auto;
	padding:10px 0;
	background:#799088;
}

	.bottomlinks p
	{
		padding:0px ;
		font-size:12px;
		color:#646464;
		text-align:center;
		line-height:1.1;
	}
	
	.bottomlinks a
	{
		font-size:12px;
		color:#f9c06d;
		text-decoration:none;
		font-style:italic;
	}
	
	.contactleft
	{
		float:left;
		width:;
	}
	
	.contactright
	{
		float:left;
		width:;
	}
	
	.greentext
	{
		color:#799088;
		font-size:11px;
		padding:10px 0 5px 50px;
		font-style:italic;
		font-weight:bold;
	}
	
	.flag
	{
		float:right;
		padding: 10px 10px;
		margin:0 0;
		width:85px;
		height:52px;
	}