@charset "UTF-8";
.pageheader {
	visibility: visible;
	height: 85px;
	width: 1100px;
	position: absolute;
	left: 0px;
	top: 0px;
}

.mainNav {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 0.6em;
	font-weight: 400;
}
.mainNav a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.mainNav a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.mainNav a:hover {
	color: #aaaaaa;
	text-decoration: none;
	font-weight: 500;
}
.nav2links a:link {
	color: #333333;
	text-decoration: none;
}
.nav2links a:visited {
	color: #333333;
	text-decoration: none;
}
.nav2links a:hover {
	color: #990000;
	text-decoration: none;
}
.main {
	background-color: #FFFFFF;
	position: absolute;
	height: 220px;
	width: 350px;
	left: 30px;
	top: 78px;
	visibility: visible;
	z-index: 2;
}
.main2 {
	background-color: #FFFFFF;
	border-top-width: 23px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #6c99ef;
	border-right-color: #6c99ef;
	border-bottom-color: #6c99ef;
	border-left-color: #6c99ef;
	position: absolute;
	height: 170px;
	width: 350px;
	left: 30px;
	top: 78px;
	visibility: visible;
	z-index: 3;
}
.bottomrule {
	background-color: #336699;
	position: absolute;
	height: 2px;
	width: 1100px;
	top: 520px;
	left: 0px;
	visibility: visible;
	z-index: 4;
}
.bottomrule-consulting {
	background-color: #979726;
	position: absolute;
	height: 2px;
	width: 1100px;
	top: 605px;
	left: 0px;
	visibility: visible;
	z-index: 4;
}
.bottomrule-development {
	background-color: #b45b20;
	position: absolute;
	height: 2px;
	width: 1100px;
	top: 520px;
	left: 0px;
	visibility: visible;
	z-index: 40;
}
.bottomrule-tools {
	background-color: #6c99ef;
	position: absolute;
	height: 2px;
	width: 1100px;
	top: 605px;
	left: 0px;
	visibility: visible;
	z-index: 30;
}
.wrapper {
	background-color: #FFFFFF;
	position: absolute;
	width: 1100px;
	left: 0px;
	top: 85px;
	height: 1200px;
	border: none;
	visibility: visible;
}
.nav2home {
	background-color: #EEE;
	position: absolute;
	height: 466px;
	width: 224px;
	top: -1px;
	left: 677px;
	z-index: 5;
	visibility: visible;
	background-image: url(images/sitehomenav2BG.gif);
}
.nav2consult {
	background-color: #EEE;
	position: absolute;
	height: 397px;
	width: 224px;
	top: 154px;
	left: 677px;
	z-index: 5;
	visibility: visible;
	background-image: url(images/consult-nav2BG.gif);
}
.nav2develop {
	background-color: #EEE;
	position: absolute;
	height: 397px;
	width: 224px;
	top: 67px;
	left: 677px;
	z-index: 5;
	visibility: visible;
	background-image: url(images/develop-nav2BG.gif);
}
.nav2tools {
	background-color: #EEE;
	position: absolute;
	height: 397px;
	width: 224px;
	top: 154px;
	left: 677px;
	z-index: 5;
	visibility: visible;
	background-image: url(images/tools-nav2BG.gif);
}
.nav2topcontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333;
	text-align: left;
	vertical-align: middle;
	height: 200px;
	width: 174px;
	padding-left: 30px;
	padding-right: 20px;
	padding-top: 46px;
	padding-bottom: 40px;
	font-weight: 500;
	line-height: 1.25em;
}
.homefoto {
	position: absolute;
	height: 193px;
	width: 258px;
	left: 405px;
	top: 80px;
	visibility: visible;
	z-index: 2;
}
.homeboxes {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: 6c99ef;
	border-right-color: 6c99ef;
	border-bottom-color: 6c99ef;
	border-left-color: 6c99ef;
	position: absolute;
	height: 166px;
	width: 207px;
	top: 383px;
	right: 30px;
}
.homebox1 {
	border-top-width: 23px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #979726;
	border-right-color: #979726;
	border-bottom-color: #979726;
	border-left-color: #979726;
	position: absolute;
	height: 144px;
	width: 207px;
	top: 297px;
	z-index: 6;
	background-color: #FFFFFF;
	left: 30px;
	visibility: visible;
}
.homebox2 {
	border-top-width: 23px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #b45b20;
	border-bottom-color: #b45b20;
	border-left-color: #b45b20;
	position: absolute;
	height: 144px;
	width: 207px;
	top: 297px;
	z-index: 7;
	background-color: #FFFFFF;
	left: 242px;
	border-top-color: #b45b20;
	visibility: visible;
}
.homebox3 {
	border-top-width: 23px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #6c99ef;
	border-bottom-color: #6c99ef;
	border-left-color: #6c99ef;
	position: absolute;
	height: 144px;
	width: 207px;
	top: 297px;
	z-index: 8;
	background-color: #FFFFFF;
	left: 454px;
	border-top-color: #6c99ef;
	visibility: visible;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: normal;
	color: #333333;
	text-align: left;
	line-height: 1.2em;
	vertical-align: top;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	color: #333333;
	text-align: left;
	line-height: 1.35em;
	vertical-align: top;
}
.nav2-consult-links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	color: #333333;
	padding-left: 2em;
	line-height: 1em;
}
.titlebox {
	background-color: #f9c332;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	position: absolute;
	z-index: 9;
	height: 46px;
	width: 677px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.25em;
	color: #000000;
	text-align: left;
	text-indent: 30px;
	line-height: 2em;
	left: 0px;
	visibility: visible;
}
.banner-about {
	background-color: #cccc33;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	position: absolute;
	z-index: 20;
	height: 16px;
	width: 1100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.25em;
	color: #000000;
	text-align: left;
	text-indent: 30px;
	line-height: 2em;
	left: 0px;
	visibility: visible;
}
.banner-consulting {
	background-color: #979726;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	position: absolute;
	z-index: 12;
	height: 16px;
	width: 1100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.25em;
	color: #000000;
	text-align: left;
	text-indent: 30px;
	line-height: 2em;
	left: 0px;
	visibility: visible;
}
.banner-contact {
	background-color: #f9c332;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	position: absolute;
	z-index: 20;
	height: 16px;
	width: 1100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.25em;
	color: #000000;
	text-align: left;
	text-indent: 30px;
	line-height: 2em;
	left: 0px;
	visibility: visible;
}
.banner-development {
	background-color: #B45B20;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	position: absolute;
	z-index: 12;
	height: 16px;
	width: 1100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.25em;
	color: #000000;
	text-align: left;
	text-indent: 30px;
	line-height: 2em;
	left: 0px;
	visibility: visible;
}
.banner-tools {
	background-color: #6c99ef;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	position: absolute;
	z-index: 20;
	height: 16px;
	width: 1100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.25em;
	color: #000000;
	text-align: left;
	text-indent: 30px;
	line-height: 2em;
	left: 0px;
	visibility: visible;
}
.nav2bottomcontent-sitehome {
	background-color: #c1d1e0;
	height: 165px;
	width: 224px;
	position: relative;
}
.nav2standardlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: 500;
	color: #444444;
	padding-left: 1em;
	position: relative;
	top: 2em;
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #333333;
	position: absolute;
	left: 110px;
	top: 555px;
	font-weight: 500;
	z-index: 6;
	visibility: visible;
}
.nav2links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
}
.contentframe {
	background-color: #FFFFFF;
	position: absolute;
	height: 429px;
	width: 615px;
	left: 30px;
	top: 29px;
	z-index: 3;
	visibility: visible;
}
.contentframe2 {
	background-color: #FFFFFF;
	position: absolute;
	height: 429px;
	width: 615px;
	left: 30px;
	top: 29px;
	z-index: 4;
	visibility: hidden;
}
.contentframe3 {
	background-color: #FFFFFF;
	position: absolute;
	height: 429px;
	width: 615px;
	left: 30px;
	top: 29px;
	z-index: 5;
	visibility: hidden;
}
.contentframe4 {
	background-color: #FFFFFF;
	position: absolute;
	height: 429px;
	width: 615px;
	left: 30px;
	top: 29px;
	z-index: 6;
	visibility: hidden;
}
.contentframe41 {
	background-color: #FFFFFF;
	position: absolute;
	height: 429px;
	width: 615px;
	left: 0px;
	top: 0px;
	z-index: 6;
	visibility: hidden;
}
.contentframe5 {
	background-color: #FFFFFF;
	position: absolute;
	height: 429px;
	width: 615px;
	left: 30px;
	top: 29px;
	z-index: 7;
	visibility: hidden;
}
.contentframe6 {
	background-color: #FFFFFF;
	position: absolute;
	height: 429px;
	width: 615px;
	left: 30px;
	top: 29px;
	z-index: 8;
	visibility: hidden;
}
.contentframe7 {
	background-color: #FFFFFF;
	position: absolute;
	height: 429px;
	width: 615px;
	left: 30px;
	top: 29px;
	z-index: 9;
	visibility: hidden;
}
.contentframe8 {
	background-color: #FFFFFF;
	position: absolute;
	height: 429px;
	width: 615px;
	left: 30px;
	top: 29px;
	z-index: 15;
	visibility: hidden;
}
.contentframe9 {
	background-color: #FFFFFF;
	position: absolute;
	height: 429px;
	width: 615px;
	left: 30px;
	top: 29px;
	z-index: 10;
	visibility: hidden;
}
.contentframe10 {
	background-color: #FFFFFF;
	position: absolute;
	height: 429px;
	width: 615px;
	left: 30px;
	top: 29px;
	z-index: 11;
	visibility: hidden;
}
.contentframe-calendar {
	background-color: #FFFFFF;
	position: absolute;
	height: 760px;
	width: 615px;
	left: 30px;
	top: 29px;
	z-index: 11;
	visibility: visible;
}
.contentframe-seminars {
	background-color: #FFFFFF;
	position: absolute;
	width: 615px;
	left: 30px;
	top: 29px;
	z-index: 5;
	visibility: hidden;
}
.bar_belowtitle {
	background-color: #F9C332;
	height: 10px;
	width: 294px;
	position: relative;
}
.column1-text {
	position: relative;
	visibility: visible;
	height: 370px;
	width: 295px;
	top: 0.25em;
}
.column2-text {
	position: relative;
	visibility: visible;
	height: 382px;
	width: 294px;
	left: 320px;
	top: -378px;
}
.topichead {
	position: relative;
	height: 35px;
	width: 615px;
}
.head1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: 500;
}
.head2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: 500;
}
.clientname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	font-weight: normal;
	color: #000000;
}
.client-dealers {
	overflow: auto;
	height: 300px;
	scrollbar-base-color: #CCC;
	scrollbar-highlight-color: #FFF;
	scrollbar-shadow-color: #AAA;
	scrollbar-arrow-color: #979726;
}
.seminarTopicText {
	font-size: 0.7em;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #EEEEEE;
	padding-left: 1em;
	padding-right: 3em;
	height: 355px;
	padding-top: 0.5em;
	width: 250px;
	left: 794px;
	top: 246px;
}
.overflow-designWebinar {
	overflow: auto;
	height: 330px;
	scrollbar-arrow-color: #B45B20;
	scrollbar-base-color: #CCC;
	scrollbar-highlight-color: #FFF;
	scrollbar-shadow-color: #AAA;
	padding-left: 30px;
	padding-right: 30px;
	background-color: #EEE;
	padding-top: 20px;
	padding-bottom: 10px;
}
h3 a:link {
	color: #0066FF;
	text-decoration: none;
}
h3 a:visited {
	color: #0066FF;
	text-decoration: none;
}
h3 a:hover {
	color: #0066FF;
	text-decoration: underline;
}
h4 a:link {
	color: #0066FF;
	text-decoration: none;
}
h4 a:visited {
	color: #0066FF;
	text-decoration: none;
}
h4 a:hover {
	color: #0066FF;
	text-decoration: underline;
}
p a:link {
	color: #0066FF;
	text-decoration: none;
}
p a:visited {
	color: #0066FF;
	text-decoration: none;
}
p a:hover {
	color: #0066FF;
	text-decoration: underline;
}
.bottomrule-about {
	background-color: #CCCC33;
	position: absolute;
	height: 2px;
	width: 1100px;
	top: 605px;
	left: 0px;
	visibility: visible;
	z-index: 30;
}
.bottomrule-calendar {
	background-color: #F9C332;
	position: absolute;
	height: 2px;
	width: 1100px;
	top: 605px;
	left: 0px;
	visibility: visible;
	z-index: 30;
}
.boxlist  a:link {
	text-decoration: none;
	color: #333;
}
.boxlist a:visited {
	text-decoration: none;
	color: #333;
}
.boxlist a:hover {
	text-decoration: none;
	color: #990000;
}
.box1head a:link {
	text-decoration: none;
	color: #FFF;
}
.box1head a:visited {
	text-decoration: none;
	color: #FFF;
}
.box1head a:hover {
	text-decoration: none;
	color: #333;
}
