th {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #99CC33; font-weight: 600}
td {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;color: #99CC33;font-weight: normal;text-align: left}
p {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #FFFFFF;font-weight: normal;text-align: left}
.h4 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;color: #99CC33;text-align: left;font-weight: 400}
a {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #99CC33;font-weight: normal;text-align: left;text-decoration: none;}
.table_body {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #ffffff;font-weight: normal;text-align: left}

body {
	vertical-align: baseline;
	overflow: visible;
	background-color: #4D4D4D;
}
#bg_top {
	width: 100%;
	height: 68px;
	overflow: visible;
	position: absolute;
	z-index: 5;
	background-repeat: repeat-x;
	visibility: visible;
	top: 0px;
	left: 0px;
	background-image: url(images/bg_top.jpg);
}
#bg_middle {
	width: 100%;
	height: 315px;
	overflow: visible;
	position: absolute;
	z-index: 5;
	background-image: url(images/granite.gif);
	background-repeat: repeat;
	visibility: visible;
	top: 68px;
	left: 0px;
}
#bg_bottom {
	width: 100%;
	height: 350px;
	overflow: visible;
	background-image: url(images/bg_bottom.jpg);
	background-repeat: repeat-x;
	position: absolute;
	z-index: 5;
	visibility: visible;
	left: 0px;
	top: 383px;
	bottom: auto;
}
#invisibleborder {
	height: 100%;
	width: 100%;
	z-index: 2;
	border-width: 0 px;
	position: absolute;
	top: 0px;
	overflow: visible;
	left: 0px;
}
#content {
	width: 762px;
	height: 800px;
	overflow: visible;
	position: relative;
	z-index: 7;
	top: 0px;
	visibility: visible;
	border-width: 0px;
	margin: 0px;
}
#logo {
	height: 92px;
	overflow: hidden;
	position: absolute;
	z-index: 33;
	top: 1px;
	left: 2px;
	width: 270px;
	visibility: visible;
}
#main_banner {
	position:absolute;
	top:68px;
	width:760px;
	height:315px;
	z-index:21;
	visibility: visible;
	left: 0px;
	border-width: 0px;
	background-color: #333333;
}
#CADflashcontent {
	position: absolute;
	left: 552px;
	top: 108px;
	z-index: 32;
	visibility: visible;
}
#navbar {
	position: absolute;
	visibility: visible;
	left: 0px;
	top: 383px;
	z-index: 20;
	width: 253px;
	height: auto;
}
#nav_header {
	position: absolute;
	visibility: visible;
	left: 0px;
	top: 0px;
	width: 253px;
	height: 64px;
	z-index: 26;
}
#mainmenu {
	position: absolute;
	left: 0px;
	top: 64px;
	width: 253px;
	z-index: 25;
	visibility: visible;
}
#home {
	width: 253px;
	height: 23px;
	z-index: 31;
	position: absolute;
	left: 0px;
	top: 0px;
	visibility: visible;
}
#company {
	width: 253px;
	height: 23px;
	z-index: 30;
	position: absolute;
	left: 0px;
	top: 23px;
	visibility: visible;
}
#dropdowngroup {
	position:absolute;
	width: 253px;
	z-index: 29;
	top: 46px;
	left: 0px;
	visibility: visible;
	height: 69px;
}
#company_subnav{
	position:absolute;
	width: 220px;
	z-index: 24;
	top: 110px;
	left: 33px;
	height: 92px;
}
#maincontent {
	border-width: 0px;
	overflow: visible;
	position: absolute;
	visibility: visible;
	width: 506px;
	top: 383px;
	left: 253px;
	height: 400px;
	z-index: 13;
}
#bodycopy {
	width: 256px;
	top: 0px;
	position: absolute;
	visibility: visible;
	height: auto;
	z-index: 14;
	left: 0px;
	text-align: left;
	padding-top: 15px;
	padding-left: 20px;
	padding-right: 10px;
}
#team {
	width: 256px;
	top: 0px;
	position: absolute;
	visibility: visible;
	height: auto;
	z-index: 14;
	left: 0px;
	overflow: visible;
	padding-top: 15px;
	padding-left: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	margin-bottom: 20px;
}
#clientlist {
	position: absolute;
	visibility: visible;
	width: 126px;
	height: auto;
	left: 297px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 15px;
	line-height: 20px;
	z-index: 14;
	text-align: left;
	top: 0px;
	cursor: default;
}
#buttons {
	position: absolute;
	visibility: visible;
	width: 77px;
	height: auto;
	left: 421px;
	top: 3px;
	padding-top: 10px;
	line-height: 30px;
	text-align: center;
	padding-bottom: 15px;
	z-index: 14;
}
#theknow {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	position: absolute;
	visibility: visible;
	height: 20px;
	width: 190px;
	top: 783px;
	right: 7px;
	text-align: right;
	font-weight: 500;
}
