#wrapper {
	position:relative;
	width:790px;
	z-index:1;
	background-color: #FFFFFF;
	margin: auto;
	height: 670px;
}
#header {
	position:absolute;
	left:5px;
	top:5px;
	width:760px;
	height:110px;
	z-index:1;
	background-color: #FFFFFF;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
#left {
	position:absolute;
	left:5px;
	top:167px;
	width:200px;
	height:545px;
	z-index:2;
	background-color: #FFFFFF;
}
#main {
	position:absolute;
	left:5px;
	top:165px;
	width:777px;
	z-index:2;
	background-color: #FFFFFF;
	overflow: visible;
	border-top-width: 5px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-left-color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}
.copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.boldRegular {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.boldRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0231;
}
#menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: capitalize;
	text-decoration: none;
	position:absolute;
	left:5px;
	top:140px;
	width:780px;
	height:25px;
	z-index:4;
	background-color: #FFFFFF;
	background-image: url(graphics/menu-BG1.jpg);
}#menu a {
	font-weight: bold;
}	
#menu a:link {
	text-decoration: none;
	font-weight: bold;
	color: #000000;
	display: block;
}
#menu a:hover {
	text-decoration: none;
	font-weight: bold;
	color: #FF0231;
	display: block;
}
#menu a:hover:visited{
	text-decoration: none;
	font-weight: bold;
	color: #FF0231;
	display: block;
}
#menu a:visited {

	text-decoration: none;
	font-weight: bold;
	color: #000000;
	display: block;
}
#leftend {
	position:absolute;
	left:-5px;
	top:130px;
	width:10px;
	height:50px;
	z-index:4;
	background-color: #FFFFFF;
}
#menutop {
	position:absolute;
	left:-5px;
	top:130px;
	width:800px;
	height:10px;
	z-index:4;
}
#products {
	position:absolute;
	left:5px;
	top:163px;
	width:190px;
	height:305px;
	z-index:4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FF0231;
	padding-top: 3px;
	text-transform: capitalize;
	visibility: hidden;
}
#products li {
	list-style-type: none;
}

#products a {
	background-color: #FF0231;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	padding-left: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 0px;
}

#products a:hover {
	background-color: #FFFFFF;
	color: #000000;
	text-decoration: none;
	display: block;
	font-weight: bold;
}
#services {
	position:absolute;
	left:139px;
	top:163px;
	width:180px;
	height:225px;
	z-index:4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FF0231;
	padding-top: 3px;
	text-transform: capitalize;
	visibility: hidden;
}
#services li {
	list-style-type: none;
}

#services a {
	background-color: #FF0231;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	padding-left: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 0px;
}

#services a:hover {
	background-color: #FFFFFF;
	color: #000000;
	text-decoration: none;
	display: block;
	font-weight: bold;
}
#applications {
	position:absolute;
	left:243px;
	top:163px;
	width:150px;
	height:160px;
	z-index:4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FF0231;
	padding-top: 3px;
	text-transform: capitalize;
	visibility: hidden;
}
#applications li {
	list-style-type: none;
}

#applications a {
	background-color: #FF0231;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	padding-left: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 0px;
}

#applications a:hover {
	background-color: #FFFFFF;
	color: #000000;
	text-decoration: none;
	display: block;
	font-weight: bold;
}
#technologies {
	position:absolute;
	left:359px;
	top:163px;
	width:170px;
	height:100px;
	z-index:4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FF0231;
	padding-top: 3px;
	text-transform: capitalize;
	visibility: hidden;
}
#technologies li {
	list-style-type: none;
}

#technologies a {
	background-color: #FF0231;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	padding-left: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 0px;
}

#technologies a:hover {
	background-color: #FFFFFF;
	color: #000000;
	text-decoration: none;
	display: block;
	font-weight: bold;
}
#company {
	position:absolute;
	left:478px;
	top:163px;
	width:170px;
	height:140px;
	z-index:4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FF0231;
	padding-top: 3px;
	text-transform: capitalize;
	visibility: hidden;
}
#company li {
	list-style-type: none;
}

#company a {
	background-color: #FF0231;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	padding-left: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 0px;
}

#company a:hover {
	background-color: #FFFFFF;
	color: #000000;
	text-decoration: none;
	display: block;
	font-weight: bold;
}

ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#main ul {
	list-style-type: disc;
	margin: 5px;
	padding: 5px;
}

li ul li{
	text-indent: 20px;
}
li ul li a{
	text-indent: 20px;
	background-color: #E9E9E9;
}
#subjectMenu p {
	line-height: 18px;
}
#subjectMenu li{
	line-height: 20px;
}
#main a:link {
	color: #2F4571;
}
#main a:hover {
	color: #FF0000;
	text-decoration: none;
}
#main a:visited {

	color: #2F4571;
}
#main a:hover:visited{
	color: #FF0000;
	text-decoration: none;
}
.backToTop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#footer {
	position:relative;
	width:777px;
	height:14px;
	z-index:4;
	background-color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	margin-left: auto;
	margin-right: auto;
	padding-top: 2px;
	text-decoration: none;
	vertical-align: text-bottom;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #333333;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	clip: rect(auto,auto,5px,auto);
	margin-bottom: 25px;
}
#footer a {
	text-decoration: none;
}
.pageTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FF0231;
	letter-spacing: 0.2em;
}

#submenu a:link {
	color: #2F4571;
}
#submenu a:hover {
	color: #FF0000;
	text-decoration: none;
}
#submenu a:visited {

	color: #2F4571;
}
#submenu a:hover:visited{
	color: #FF0000;
	text-decoration: none;
}
#info a:link {

	color: #006666;
}
#info a:hover {

	color: #FF0000;
	text-decoration: none;
}
#subjectMenu ul {
	list-style-type: none;
}
#lists {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}
#lists ul li {
	list-style-type: none;
}
#lists ul li ul li ul li {
	text-indent: 20px;
}
.sitemapLists {
	width: 350px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.subheading {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2F4571;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #CC0033;
}
h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF0000;
	line-height: 12px;
	padding-top: 2px;
	padding-left: 5px;
	padding-bottom: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #2F4571;
}
.brochureFont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.boldRed13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FF0231;
}
.lineheight20 {
line-height: 20px
}
.lineheight {  
line-height: 26px
}
