topslidenav
html {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
body {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
div {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
span {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
applet {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
object {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
iframe {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
h1 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
h2 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
h3 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
h4 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
h5 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
h6 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
p {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
blockquote {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
pre {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
a {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
abbr {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
acronym {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
address {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
big {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
cite {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
code {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
del {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
dfn {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
em {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
font {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
img {
	width: auto; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
ins {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
kbd {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
q {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
s {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
samp {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
small {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
strike {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
strong {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
sub {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
sup {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
tt {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
var {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
dl {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
dt {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
dd {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
ol {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
ul {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
li {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
fieldset {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
form {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
label {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
legend {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
table {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
caption {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
tbody {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
tfoot {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
thead {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
tr {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
th {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
td {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
body {
	background: url("../images/bg.png") repeat-y center; margin: 0px; padding: 0px; color: rgb(51, 51, 51); line-height: 17px; font-family: Segoe UI,Tahoma,Arial,Verdana,sans-serif; font-size: 13px;
}
.page {
	margin: 0px auto; width: 980px; height: auto; text-align: left; position: relative; background-color: rgb(255, 255, 255);
}
.page .content {
	position: relative; z-index: 1000;
}
.page a {
	color: rgb(90, 143, 0); text-decoration: none;
}
.page a:hover {
	text-decoration: underline;
}
p {
	line-height: 1.4em; padding-bottom: 1em; font-size: 13px;
}
p.follower {
	margin-top: 0px;
}
p.leadin {
	font-weight: bold; margin-bottom: 1em;
}
h1 {
	padding: 0.5em 0px 1em; color: rgb(102, 102, 102); line-height: 1em; letter-spacing: -0.75px; font-size: 2em; font-weight: 700;
}
h1.thin {
	color: rgb(70, 70, 70); font-family: "Segoe UI Light","Segoe UI",Tahoma,Arial,Verdana,sans-serif !important; font-weight: normal !important;
}
h2 {
	padding: 0.5em 0px 1em; color: rgb(0, 105, 170); line-height: 1.6em; letter-spacing: -0.5px; font-size: 1.6em; font-weight: 400;
}
h3 {
	padding: 0.5em 0px 1em; color: rgb(102, 102, 102); line-height: 1.4em; letter-spacing: -0.3px; font-size: 1.4em; font-weight: 300;
}
h4 {
	padding: 0.5em 0px 1em; line-height: 1.4em; font-size: 1.2em; font-weight: bold;
}
ol {
	list-style: none;
}
ul {
	list-style: none;
}
table {
	border-collapse: separate; border-spacing: 0;
}
a.textbutton {
	background: rgb(184, 219, 41); padding: 0px 20px; border-radius: 8px; width: auto; height: 30px; color: rgb(255, 255, 255); line-height: 30px; font-size: 17px; font-weight: bold; text-decoration: none; display: inline-block; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b8db29', endColorstr='#5a8f00',GradientType=0 ); cursor: pointer; -webkit-border-radius: 8px; -moz-border-radius: 8px;
}
a.normal {
	color: rgb(51, 51, 51); text-decoration: none;
}
ol {
	margin: 0px; padding: 10px 0px 10px 10px; width: 100%; float: left; list-style-type: none;
}
ol.list_with_link li {
	background-position: 0px 5px; padding-left: 20px; list-style-type: none; background-image: url("../images/list-style-link.png"); background-repeat: no-repeat;
}
ol li {
	padding-bottom: 1em; clear: left; list-style-type: disc; list-style-position: inside;
}
ol.list_with_alpha li {
	clear: left; list-style-type: upper-alpha; list-style-position: inside;
}
ol.list_with_bullet li {
	clear: left; list-style-type: disc; list-style-position: inside;
}
ol.list_with_decimal li {
	clear: left; list-style-type: decimal; list-style-position: inside;
}
ul {
	margin: 0px 0px 1em 30px; width: auto; list-style-type: disc;
}
li {
	padding: 0px 0px 0.5em; line-height: 1.3em;
}
.square {
	list-style-type: square;
}
.masthead {
	margin: 0px auto; width: 980px; height: 100px; clear: left; position: relative; z-index: 1000; background-color: rgb(255, 255, 255);
}
.sitelogo {
	left: 20px; top: 20px; width: auto; height: auto; position: absolute; z-index: 1100;
}
.emailus {
	top: 46px; width: auto; height: auto; right: 0px; position: absolute; z-index: 1100;
}
.sitetagline {
	left: 20px; top: 70px; width: auto; height: auto; color: rgb(34, 96, 141); font-size: 16px; font-weight: 100; position: absolute; z-index: 1300;
}
#searchform {
	background: url("../images/ico-Search26x22.png") no-repeat 2px 1px; margin: 3px; padding: 6px 15px 3px 30px; border-radius: 5px; width: 100%; -webkit-border-radius: 5px; -moz-border-radius: 5px;
}
#username {
	padding: 0px 0px 3px 3px; border-radius: 5px; width: 100px; -webkit-border-radius: 5px; -moz-border-radius: 5px;
}
#password {
	padding: 0px 0px 3px 3px; border-radius: 5px; width: 100px; -webkit-border-radius: 5px; -moz-border-radius: 5px;
}

#logon
{
  top: 30px; width: 550px; height: auto; position: absolute; z-index: 1100; float: right; text-align: right;
}
#logindisplay
{
  top: 20px; right: 20px; width: 550px; height: auto; position: absolute; z-index: 1100; float: right; text-align: right;
}
#searchbox {
	top: 55px; width: 300px; height: auto; right: 180px; position: absolute; z-index: 1100;
}
.topnav {
	background: url("../images/bg-Topmenu55x2.png") repeat-x; margin: 0px auto; width: 980px; height: 55px; clear: left; z-index: 1100;
}
#topnav_wrapper {
	width: 100%; height: 37px; text-align: center; clear: left; margin-top: 9px; float: right; z-index: 1110; background-color: transparent;
}
ul.jd_menu {
	margin: 0px; padding: 0px; color: rgb(90, 90, 90); list-style-type: none;
}
ul.jd_menu_vertical {
	margin: 0px; padding: 0px; color: rgb(90, 90, 90); list-style-type: none;
}
ul.jd_menu ul {
	display: none;
}
ul.jd_menu_vertical ul {
	display: none;
}
ul.jd_menu li {
	float: left;
}
ul.jd_menu_vertical {
	width: 250px;
}
ul.jd_menu_vertical li {
	float: none;
}
ul.jd_menu ul {
	margin: 0px; padding: 0px; width: 250px; text-align: left; display: none; list-style-type: none; position: absolute; z-index: 1100;
}
ul.jd_menu_vertical ul {
	margin: 0px; padding: 0px; width: 250px; text-align: left; display: none; list-style-type: none; position: absolute; z-index: 1100;
}
ul.jd_menu ul li {
	margin: 0px; float: none;
}
ul.jd_menu_vertical ul li {
	margin: 0px; float: none;
}
ul.jd_menu {
	background-color: rgb(155, 186, 188);
}
ul.jd_menu ul {
	background-color: rgb(155, 186, 188);
}
ul.jd_menu_vertical {
	background-color: rgb(155, 186, 188);
}
ul.jd_menu_vertical ul {
	background-color: rgb(155, 186, 188);
}
ul.jd_menu_vertical {
	height: auto;
}
ul.jd_menu ul {
	height: auto;
}
* html ul.jd_menu ul {
	width: 1%;
}
ul.jd_menu li {
	white-space: nowrap; cursor: pointer;
}
ul.jd_menu_vertical li {
	border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
ul.jd_menu li li {
	width: 250px;
}
ul.jd_menu li a {
	color: rgb(90, 90, 90); text-decoration: none;
}
ul.jd_menu li.jdm_hover a {
	color: rgb(255, 255, 255); font-weight: bold; text-decoration: none;
}
ul.jd_menu li.jdm_active a {
	color: rgb(255, 255, 255); font-weight: bold; text-decoration: none;
}
ul.jd_menu li.jdm_hover {
	color: rgb(255, 255, 255); font-weight: bold; background-color: rgb(170, 170, 170);
}
ul.jd_menu li.jdm_active {
	color: rgb(255, 255, 255); font-weight: bold; background-color: rgb(170, 170, 170);
}
ul.jd_menu ul > li {
	padding: 4px 6px 3px; text-align: left; font-weight: normal; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
ul.jd_menu ul > li.jdm_hover {
	border-left-color: transparent; border-left-width: 0px; border-left-style: solid;
}
ul.jd_menu ul > li.jdm_active {
	border-left-color: transparent; border-left-width: 0px; border-left-style: solid;
}
div.products .li.jd_menu_topnav.jd_menu#tab2 {
	height: 38px; color: rgb(255, 255, 255); border-right-color: rgb(67, 85, 39); border-left-color: rgb(67, 85, 39); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; background-color: rgb(105, 157, 187);
}
ul.jd_menu_topnav li.jdm_hover {
	background-color: rgb(105, 157, 187);
}
ul.jd_menu_topnav li.jdm_active {
	background-color: rgb(105, 157, 187);
}
.jd_menu_topnav.jd_menu li.on {
	height: 38px; color: rgb(255, 255, 255); border-right-color: rgb(67, 85, 39); border-left-color: rgb(67, 85, 39); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; background-color: rgb(105, 157, 187);
}
.jd_menu_topnav.jd_menu li.on a {
	color: rgb(255, 255, 255);
}
.jd_menu_topnav.jd_menu li {
	padding: 0px; width: 100px; height: 37px; line-height: 37px; font-size: 14px; font-weight: bold; border-left-color: rgb(184, 184, 184); border-left-width: 1px; border-left-style: solid;
}
ul.jd_menu_topnav.jd_menu ul > li {
	width: auto; padding-right: 20px; padding-left: 20px;
}
.jd_menu_topnav.jd_menu a {
	font-weight: bold;
}
.toparea_wrapper {
	padding: 20px 0px; width: 980px; height: 345px;
}
.homeactionpanel_wrapper {
	margin: 0px auto; width: 260px; height: 305px; right: 20px; overflow: hidden; padding-left: 20px; position: absolute;
}
.homeactionpanel {
	width: 250px; padding-left: 8px; float: left; position: relative; min-height: 250px;
}
#btnAction1 {
	top: 0px; height: 95px; right: 0px; position: absolute; background-color: rgb(255, 255, 255);
}
#btnAction2 {
	top: 105px; height: 95px; right: 0px; position: absolute; background-color: rgb(255, 255, 255);
}
#btnAction3 {
	top: 210px; height: 95px; right: 0px; position: absolute; background-color: rgb(255, 255, 255);
}
.homeactionpanel a:hover img {
	background-color: rgb(238, 238, 238);
}
a:hover img {
	border: 0px solid rgb(217, 217, 217); background-color: rgb(238, 238, 238);
}
.topsliderbanner {
	left: 20px; width: 940px; height: 305px; position: absolute; background-color: rgb(239, 239, 239);
	border-top-left-radius: 8px; border-top-right-radius: 8px; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px;  
}
.topsliderbanner .slide {
	width: 680px; height: 305px;  
}
.topsliderbanner .slide p.large {
	margin: 0px; color: rgb(187, 187, 187); line-height: 36px; letter-spacing: -1.7px; padding-top: 40px; padding-right: 20px; padding-left: 20px; font-size: 36px; font-weight: 900;
}
.topsliderbanner .slide p.medium {
	margin: 0px; color: rgb(123, 123, 123); line-height: 28px; letter-spacing: -1.2px; padding-right: 20px; padding-left: 20px; font-size: 28px; font-weight: 700;
}
.topsliderbanner .slide p.thin {
	margin: 0px; color: rgb(107, 107, 107); line-height: 24px; letter-spacing: -0.7px; padding-top: 5px; padding-right: 20px; padding-left: 20px; font-size: 24px; font-weight: 300;
}
.topsliderbanner .slide .demo {
	left: 14px; width: 255px; bottom: 40px; clear: left; float: left; position: absolute;
}
.topsliderbanner .slide .demo img {
	width: auto; float: left;
}
.topsliderbanner .slide .demo a span {
	font-size: 11px;
}
.topsliderbanner .slide p.info2 {
	left: 10px; width: auto; bottom: -25px; color: rgb(148, 148, 148); clear: left; font-family: "TitilliumText14L600wt"; font-size: 12px; float: left; position: absolute; z-index: 100;
}
.topsilderbanner_foot {
	background: rgb(236, 236, 236); width: 620px; height: 34px; float: left;
}
.topsliderwrapper {
	left: 0px; width: 680px; height: 305px; position: relative;
}
.topsliderwrapper .contentdiv {
	padding: 0px; border: 1px rgb(217, 217, 217); left: 0px; top: 0px; width: 680px; height: 305px; float: left; visibility: hidden; position: absolute;
}
.topsliderpagination {
	top: 40px; width: auto; height: auto; right: 50px; position: absolute; z-index: 1100;
}
.topsliderpagination a {
	background: rgb(188, 188, 188); width: 7px; height: 7px; color: rgb(255, 255, 255); font-size: 0px; text-decoration: none; margin-left: 5px; float: left;
}
.topsliderpagination a:hover {
	background: rgb(51, 134, 186); color: rgb(14, 13, 12);
}
.topsliderpagination a.selected {
	background: rgb(51, 134, 186); color: rgb(14, 13, 12);
}
.prodpanel_wrapper {
	padding: 0px 0px 20px; width: 100%; height: auto; overflow: hidden;
	
}
.col1.prodpanel {
	width: 310px; height: 400px; float: left; position: relative; background-color: rgb(238, 238, 238);
    border-top-left-radius: 8px; border-top-right-radius: 8px; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px;  	
}
.col2.prodpanel {
	width: 310px; height: 400px; float: left; position: relative; background-color: rgb(238, 238, 238);
    border-top-left-radius: 8px; border-top-right-radius: 8px; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px;  		
}
.col3.prodpanel {
	width: 310px; height: 400px; float: left; position: relative; background-color: rgb(238, 238, 238);
    border-top-left-radius: 8px; border-top-right-radius: 8px; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px;  		
}
.col1.prodpanel {
	margin-right: 7px; margin-left: 20px;
}
.col2.prodpanel {
	margin-right: 7px; margin-left: 0px;
}
.col3.prodpanel {
	
}
.prodpanelTitle {
	text-align: center; color: rgb(255, 255, 255); line-height: 20px; letter-spacing: -1.2px; padding-bottom: 20px; font-size: 20px; font-weight: 700; margin-top: -50px;
}
.prodpanel p {
	margin: 15px 10px 0px; line-height: 15px; font-size: 13px;
}
#customerlogos {
	padding: 0px; width: 980px; height: 150px; float: left; position: static; background-color: rgb(255, 255, 255);
}
#slidertitle {
	text-align: left; line-height: 24px; font-size: 18px; margin-top: 14px; margin-left: 20px;
}
.logosliderwrapper {
	background: url("../Images/logosliderframe.jpg") no-repeat; width: 980px; height: 114px; float: left; position: relative;
}
.logosliderwrapper .slide {
	width: 890px; height: 80px; padding-top: 15px; padding-left: 40px;
}
.logosliderpagination a.next {
	top: 34px; width: 40px; height: 40px; right: 5px; position: absolute;
}
.logosliderpagination a.prev {
	left: 5px; top: 34px; width: 40px; height: 40px; position: absolute;
}
.logosliderpagination a.prev:hover {
	background: url("../Images/btnPrev40x40.png") no-repeat;
}
.logosliderpagination a.next:hover {
	background: url("../Images/btnNext40x40.png") no-repeat;
}
.bottompanel_wrapper {
	padding: 0px; width: 980px; z-index: 0; min-height: 545px; background-color: rgb(255, 255, 255);
}
.bottompanel_wrapper div.col1 {
	width: 310px; margin-right: 7px; margin-left: 20px; float: left; min-height: 355px; background-color: rgb(235, 235, 235);
}
.bottompanel_wrapper div.col2 {
	width: 623px; margin-right: 20px; margin-left: 0px; float: left; min-height: 355px; background-color: rgb(235, 235, 235);
}
.footer {
	margin: 0px; width: 980px; height: 100px; text-align: center; color: rgb(120, 120, 120); line-height: 16px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; border-top-color: rgb(34, 96, 141); border-top-width: 8px; border-top-style: solid; float: left;
}
ul.footermenu {
	list-style: none; padding-top: 30px;
}
ol.footermenu {
	list-style: none; padding-top: 30px;
}
ul.footermenu li {
	margin: 0px 7px; display: inline;
}
.solidbubble {
	background: rgb(89, 157, 228); margin: 0px; padding: 15px 30px; border-radius: 10px; color: rgb(255, 255, 255); position: relative; -webkit-border-radius: 10px; -moz-border-radius: 10px;
}
.solidbubble + p {
	margin: 5px 0px 2em 85px; font-size: 13px; font-style: italic;
}
.solidbubble::after {
	border-width: 0px 20px 50px 0px; border-style: solid; border-color: transparent rgb(89, 157, 228); left: 50px; width: 0px; bottom: -50px; display: block; position: absolute; content: "";
}
.solidbubble-right {
	background: rgb(184, 219, 41); margin: 0px; padding: 15px 30px; border-radius: 10px; color: rgb(255, 255, 255); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b8db29', endColorstr='#5a8f00',GradientType=0 ); position: relative; -webkit-border-radius: 10px; -moz-border-radius: 10px;
}
.solidbubble-right + p {
	margin: 5px 85px 2em 0px; font-size: 13px; font-style: italic; float: right;
}
.solidbubble-right::after {
	border-width: 0px 0px 40px 20px; border-style: solid; border-color: transparent rgb(90, 143, 0); width: 0px; right: 50px; bottom: -40px; display: block; position: absolute; content: "";
}
.white-bg {
	background: rgb(255, 255, 255); color: rgb(51, 51, 51);
}
.white-bg::after {
	border-color: rgb(255, 255, 255);
}
.page_header {
	background-position: right; width: 100%; height: 70px; overflow: hidden; background-image: url("/images/page-banner.jpg"); background-repeat: no-repeat; background-color: rgb(105, 157, 187);
}
.page_header p.pagetitle {
	margin: 10px 0px 0px 20px; color: rgb(255, 255, 255); line-height: 36px; font-size: 35px; font-weight: 900;
}
.page_header p.breadcrumb {
	margin: 0px 0px 0px 20px; color: rgb(255, 255, 255);
}
.page_nav {
	padding: 9px 0px 0px; width: 100%; height: 30px; text-align: right; line-height: 14px; font-size: 14px; background-color: rgb(238, 238, 238);
}
.page_nav a {
	padding-right: 20px; font-size: 14px; font-weight: bold;
}
.page_nav a.on {
	color: rgb(51, 51, 51);
}
#contentLeft {
	margin: 30px 0px 20px 20px; width: 620px; height: auto; float: left; position: relative;
}
#contentRight {
	margin: 30px 30px 0px 0px; width: 310px; height: auto; float: right; position: relative;
}
#bottombanner {
	margin: 20px 0px 20px 20px; width: 940px; height: auto; float: left; position: relative;
}
.tile {
	margin: 0px 0px 24px; border-radius: 8px; border: 1px solid rgb(221, 221, 221); width: 290px; float: left; position: relative; min-height: 70px;
}
.tile-quote {
	margin: 0px 0px 24px; width: 290px; float: left; position: relative;
}
.tile-sidebar {
	margin: 0px 0px 24px; width: 290px; position: relative;
}
.float-left {
	float: left;
}
.float-right {
	float: right;
}
.padded-top {
	padding-top: 20px;
}
.full-width {
	width: 100%;
}
.tile .download.icon {
	background-image: url("../products/images/downloadTrialicon.png");
}
.tile .icon {
	margin: 12px 15px 70px 12px; width: 48px; height: 48px; float: left; background-repeat: no-repeat;
}
#content {
	margin: 30px 0px 20px 20px; width: 940px; height: auto; float: left; position: relative;
}
#contentTabStyle {
	padding: 0px 30px; text-align: justify; 
}
#contentTabStyle img {
	margin: 20px;
}
#contentTabStyle img.right {
	margin: 8px 40px 8px 10px; border: 0px currentColor; float: right;
}
#contentTabStyle img.showmeRight {
	margin: 0px; border: 0px currentColor; float: right;
}
#contentTabStyle .sectioncontent {
	width: 885px; clear: none; vertical-align: text-top;
}
#contentTabStyle .sectiontext {
	width: 700px; clear: none; vertical-align: text-top; float: left;
}
#contentTabStyle .gallerythumbnail {
	padding: 0px; vertical-align: top;
}
#contentTabStyle .highslide-gallery img {
	border: thin solid white;
}
#contentTabStyle .highslide:hover img {
	border-color: rgb(192, 192, 192);
}
#bookmarkTOC ul {
	list-style: url("../images/downArrow12em.png"); line-height: 1em; padding-bottom: 0px; font-size: 1em; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; display: block;
}
#bookmarkTOC li {
	margin: 5px 0px 0px 40px; padding: 0px 0px 0.7em; line-height: 16px; list-style-image: url("../images/downArrow12em.png");
}
#bookmarkTOC li.innerEntry {
	margin: 0px 0px 0px 70px; padding: 0px 0px 0.7em; line-height: 16px; list-style-image: url("../images/downArrow12em.png");
}
.layout2col .column {
	width: 47%;
}
.column {
	float: left;
}
.odd.column {
	margin-left: 0px !important;
}
.even.column {
	margin-left: 0px !important;
}
.even.column {
	float: right !important;
}
ul.square {
	list-style: square;
}
.textquote {
	margin: 20px 6px; padding: 15px 50px 20px; color: black; line-height: 1.4; font-family: Georgia,"Times New Roman",Times; font-size: 14px; font-style: italic; float: left; background-image: url("../images/leftQuote.gif"); background-repeat: no-repeat;
}
.textquote span {
	background-position: right top; padding: 40px 0px 0px; height: 30px; font-family: "Trebuchet MS", Tahoma, Sans-serif; font-size: 11px; font-style: normal; margin-top: -30px; margin-right: -45px; display: block; background-image: url("../images/rightQuote.gif"); background-repeat: no-repeat;
}
.question {
	margin: 0.5em 0px; color: rgb(90, 143, 0); text-decoration: underline; display: block; cursor: pointer;
}
.answer {
	margin: 0.5em 0px 0px 20px; display: none;
}
.container {
	margin-left: 40px; display: block;
}
.toplink {
	margin-top: 20px; margin-bottom: 20px; margin-left: 20px;
}
.linkbutton {
	background: rgb(184, 219, 41); color: rgb(255, 255, 255); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b8db29', endColorstr='#5a8f00',GradientType=0 );
}
.panel_anchors_3cols {
	border: 1px solid rgb(192, 192, 192); width: auto; height: auto; overflow: auto; margin-bottom: 1.4em; background-color: rgb(238, 238, 238);
}
.panel_anchors_3cols .column {
	margin: 1%; width: 31%; height: auto; float: left;
}
.panel_anchors_3cols .column div {
	width: auto; height: auto; margin-bottom: 2px;
}
.panel_anchors_3cols .column div a {
	width: 100%; height: 24px; text-align: center; display: block;
}
.panel_anchors_3cols .column div a:hover {
	background-color: rgb(255, 255, 255);
}
.topRule {
	padding-top: 1em; border-top-color: rgb(102, 102, 102); border-top-width: 1px; border-top-style: solid;
}
.panel_2cols {
	width: auto; height: auto; overflow: auto; margin-bottom: 1.4em;
}
.panel_2cols .logo {
	width: 25%; height: auto; margin-left: 5%; float: left;
}
.panel_2cols .desc {
	width: 65%; height: auto; float: right;
}
.panel_2cols .desc h4 {
	margin: 0px 0px 10px; color: rgb(0, 105, 170); padding-bottom: 0px; font-size: 1.2em;
}
.centeredImage {
	padding: 0px; text-align: center; margin-top: 0px; margin-bottom: 0px;
}
.request_form ol li {
	list-style: none;
}
.request_form ol li label {
	width: 100px; text-align: right; padding-top: 5px; padding-right: 10px; float: left; display: block;
}
