/* CSS Document */
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5a5959;
	background: #02583f;
	margin: 0px;
	padding: 0px;
}
.email:link, .email:visited, .email:hover, .email:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#5a5959;
}
.copy{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}
.headingtext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#5a5959;	
}
#contact {
	padding: 10px 2px;
}
#border{
	margin: auto;
	width: 846px;
}
#header{
	background: url(images/template/header-bg.jpg) no-repeat 0px 25px;
	height: 138px;
	width: 846px;
	position: relative;
}
#logo{
	background: url(images/template/logo.jpg) no-repeat 0px 0px;
	position: absolute;
	top: 0px;
	left: 40px;
	height: 139px;
	width: 291px;
}
#logo:hover{
	background-position: 0px -139px
}
#menu{
	background: url(images/template/menu-bg.jpg) no-repeat 0px 0px;
	height: 43px;
	width: 846px;
}
	#menu ul{
		margin: 0px 0px 0px 45px;
		padding: 12px 0px 0px 0px;
		font-size: 14px;
		list-style: none;
	}
		#menu ul li{
			float: left;
			padding: 0px 11px 0px 11px;
		}
			#menu ul li a{
				margin: 5px 0px 0px 0px;
				display: block;
				height: 12px;
				padding: 0px;
			}
		#menu ul li ul{
			position: absolute;
			left: -9000px;
			margin: 0px;
			padding: 8px 0px 0px 0px;
			border-bottom: 1px solid white;
		}
			#menu ul li ul li{
				clear: left;
			}
			#menu ul li ul li:hover, #menu ul li ul li.over{
			}
				#menu ul li ul a{
					color: black;
					text-decoration:#222;
					display: block;
					width: 100px;
					background-color:#CCC;
					border-top: 1px solid white;
					border-right: 1px solid white;
					border-left: 1px solid white;
					padding: 3px;
					text-decoration: none;
					margin: 0px;
				}
				#menu ul li ul a:hover{
					background-color:#DDD;
				}
		#menu ul li:hover ul, #menu ul li.over ul{
			left: auto;	
		}
#menu #home{
	background:url(images/template/menu/home.gif) no-repeat top left;
	width: 36px;
}
	#menu #home:hover{
		background-position: 0px -12px;
	}
#menu #products{
	background:url(images/template/menu/products.gif) no-repeat top left;
	width: 69px;
}
	#menu #products:hover{
		background-position: 0px -12px;
	}
#menu #applications{
	background:url(images/template/menu/applications.gif) no-repeat top left;
	width: 96px;
}
	#menu #applications:hover{
		background-position: 0px -12px;
	}
#menu #features{
	background:url(images/template/menu/features.gif) no-repeat top left;
	width: 149px;
}
	#menu #features:hover{
		background-position: 0px -12px;
	}
#menu #about{
	background:url(images/template/menu/about.gif) no-repeat top left;
	width: 67px;
}
	#menu #about:hover{
		background-position: 0px -12px;
	}
#menu #contactUS{
	background:url(images/template/menu/contact.gif) no-repeat top left;
	width: 81px;
}
	#menu #contactUS:hover{
		background-position: 0px -12px;
	}
#content_pane{
	background: url(images/template/content-bg-middle.jpg) repeat-y top left;
	width: 846px;
}
#content-top{
	background: url(images/template/content-bg-top.jpg) no-repeat top left;
	width: 846px;
	height: 255px;
	clear: left;
}
#content{
	padding: 0px 70px 0px 70px;
	min-height: 300px;
	height:auto !important;
	height: 300px;
	position: relative;
	top: -200px;
	margin-bottom: -380px;
}
#content-bottom{
	background: url(images/template/content-bg-bottom.jpg) no-repeat top left;
	width: 846px;
	height: 461px;
}
#footer{
	position: relative;
	top: -215px;
	left: 505px;
	font-size:11px;
	color: white;
}