html, body, p, h1, h2, h3, h4, h5, h6, form, fieldset { margin: 0; padding: 0; border: 0;  } 
body { font-family: verdana, Arial, Helvetica, sans-serif; 	font-size: 12px; 	color: #333; } 
table.container {border: 0px solid #333333; align:center; padding:0; spacing:0;}
h1 { 	font-family: Arial, Helvetica, sans-serif; 	font-size: 14px; 	color: #000; 	font-weight:bold 	} 
.interiortext { 	font-family:  verdana, Arial, Helvetica, sans-serif; 	font-size: 13px; 	font-weight: normal; line-height:18px;	color: #333333; 	margin-left: 10px; } 
.back-green { 	background-image: url(../images/green-gradient.jpg); background-repeat: repeat-x; 	background-position: top; } 
a.orange { font-family:  Arial, Helvetica, sans-serif; font-size: 11px;  font-weight: bold; color: #ff6633; }
a.gray { font-family: Arial, Helvetica, sans-serif; 	font-size: 11px; font-weight: bold;	color: #3F3F3F; valign:top;  }
.gray { font-family: Arial, Helvetica, sans-serif; 	font-size: 11px; font-weight: normal;	color: #3F3F3F; valign:top;  }
.tour-selected {text-decoration:none; font-weight:normal; line-height:13px; color: #EF480E; margin-top:18px;}
a.tour-not-selected {text-decoration:normal; font-weight:normal; line-height:19px; color:#0003EF; }
a.tour-not-selected:visited { text-decoration:normal; font-weight:normal; line-height:19px; color:#0003EF;}

.name {font-family:arial,helvetica,sans-serif; font-weight:bold; font-size:11pt; color:#ffCC00;}
.BodyBg { 	background-image: url(../images/bg.jpg); 	background-repeat: repeat-x; 	background-position: top; } 
.BodyBG2 { 	background-image: url(../images/bg3.jpg); background-position: top; } 
.BodyBG3 { 	background-image: url(../images/bg3.jpg); background-position: top;  } 
.BodyBG2old { 	background-image: url(../images/bg.jpg); 	background-repeat: repeat-x; } a.pageLinks { 	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 12px; 	color: #ff6633; 	text-decoration: none; } 
.BgTbl1 { 	background-image: url(../images/index_12.gif); 	background-repeat: repeat-x; 	vertical-align: text-top; } 
.BgTable2 { 	background-image: url(../images/index_07.gif); 	background-repeat: repeat-x; } 
.BgTable3 { 	background-image: url(../images/index_16.gif); } 
.BgTable4 { 	background-image: url(../images/index_21.gif); 	background-repeat: no-repeat; } 
.BgTable5 { 	background-image: url(../images/index_19.gif); 	background-repeat: repeat-y; } 
.BgTable6 { 	background-image: url(../images/index_21.gif); 	background-repeat: no-repeat; 	height: 150px; 	background-position: center; } 
.box3 { background-image: url(../images/box3.gif); 	background-repeat: no-repeat; 	height: 175px; 	background-position: center; } 

.BgTableDemo { 	background-image: url(../images/index_demo.gif); 	background-repeat: no-repeat; 	height: 410px; 	background-position: top center; } 
.BgTable8 { 	background-image: url(../images/index_24.gif); 	background-repeat: no-repeat; 	background-position: top; 	height: 29px; } 
.BgHead {background-image: url(/images/header-black.gif); 	background-repeat: no-repeat; 	background-position: top; 	height: 56px; } 
.BgHead2 {background-image: url(/images/header-black2.gif); 	background-repeat: no-repeat; 	background-position: top; 	height: 56px; } 
.BgHead840 {background-image: url(/images/header840.gif); 	background-repeat: no-repeat; 	background-position: top; 	height: 56px; } 
.BgHeadInterior {background-color: black;	height: 56px; } 
.image {spacing:0;}
a.NavMain { 	font-family: Arial, Helvetica, sans-serif; 	font-size: 9px; 	color: #fff; 	text-decoration:none } 
a.NavMain:hover { 	font-family:  Arial, Helvetica, sans-serif; 	font-size: 9px; 	color: #fff; 	text-decoration:underline; } 

a.NavMain2 {font-family: verdana, Arial, Helvetica, sans-serif; 	font-size: 9px; font-weight: normal; color: #fff; text-decoration:none } 
a.NavMain2:hover {font-family: verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #fff; text-decoration:underline; } 
.topnav {font-family: verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #fff; } 
a.topnav {font-family: verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #fff; text-decoration:none; } 
a.topnav:hover {font-family: verdana, Arial, Helvetica, sans-serif; 	font-size: 10px; font-weight: normal; color: #fff; text-decoration:underline; } 
input.btn {color:#050; font-family: verdana, Arial, sans-serif; font-weight:bold; font-size: 12px; 
   padding-top:4px;
   padding-bottom:4px;
   background-color:#fed;
   border:1px solid;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');
}
input.btnhov{
   border-top-color:#c63;
   border-left-color:#c63;
   border-right-color:#930;
   border-bottom-color:#930;}

.middle {border-left: 1px solid #b9b9b9; border-right: 1px solid #b9b9b9; border-top: 0px; border-bottom: 0px}
.screen-shot-description { font-family:arial,helvetica,sans-serif; font-size:10pt;}	
.screen-shot-description2 { font-family:verdana,arial,helvetica,sans-serif; font-size:9pt; line-height:18px;}	
.form {font-family: Arial, Helvetica, sans-serif; 	font-size: 12px; 	color: 222; } 
.phone {font-family: Arial, Helvetica, sans-serif; 	font-size: 11px; font-weight: bold;	color: #3F3F3F; } 
a.product-tour {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; 	font-weight: bold; 	color: #FF6633 ;} 
a.product-tour:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; 	font-weight: bold; 	color: #66cc00; } 
.style1 { 	color: #FFF; 	font-size: 9px; } 
.FooterText { 	font-family: Arial, Helvetica, sans-serif; 	font-size: 9px; 	color: #666666; 	text-decoration: none; 	text-indent: 20px; } 
a.FooterTextLink { 	font-family: Arial, Helvetica, sans-serif; 	font-size: 9px; 	color: #666666; 	text-decoration: none; 	margin-right: 20px; 	padding-top: 10px; } 
a.FooterTextLink:hover { 	font-family: Arial, Helvetica, sans-serif; 	font-size: 9px; 	color: #666666; 	text-decoration: underline; 	text-indent: 20px; 	text-align: right; 	margin-right: 20px; } 
.IndexTitle { 	font-family: Arial, Helvetica, sans-serif; 	font-size: 24px; 	color: #333333; 	font-weight: bolder; 	text-indent: 0px; 	padding-top: 10px; 	margin: 0px; } 
.IndexPosState { 	font-family: Arial, Helvetica, sans-serif; 	font-size: 12px; 	color: #666666; 	margin-left: 10px; 	line-height: 16px; } 
.IndexCTA { 	font-family: Arial, Helvetica, sans-serif; 	font-size: 16px; 	font-weight: bolder; 	color: #66cc00; 	margin-left: 30px; } 
.IndexHeader1 { 	font-family: Arial, Helvetica, sans-serif; 	font-size: 18px; 	font-weight: bold; 	color: #000000; 	margin-top: 10px; } 
.box3header { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #000000; } 
a.IndexCTA2 { 	font-family: Arial, Helvetica, sans-serif; 	font-size: 18px; 	font-weight: bolder; 	color: #66cc00; 	margin-left: 30px; } 
a.IndexCTA2:hover { 	font-family: Arial, Helvetica, sans-serif; 	font-size: 18px; 	font-weight: bolder; 	color: #93de5a; 	margin-left: 30px; } 
.IndexHeader2 { 	font-family: Arial, Helvetica, sans-serif; 	font-size: 32px; 	font-weight: bolder; 	color: #FF6633; } 
.BgHeaderNav1 { 	background-image: url(../images/Content_06b.gif); 	background-repeat: no-repeat; 	background-position: right top; } 
.BgTableBars { 	background-image: url(../images/Content_15.jpg); 	background-repeat: repeat-y; 	background-position: top; } 
.BgFooter { 	background-image: url(../images/Content_50.gif); 	background-repeat: no-repeat; 	background-position: top; 	height: 30px; } 
a.SubNavLinks { 	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 9px; 	color: #333333; 	text-decoration: none; 	margin-top: 50px; } 
a.SubNavLinks:hover { 	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 9px; 	color: #ff6633; 	text-decoration: none; 	margin-top: 50px; } 
.BgSideNavBars { 	background-image: url(../images/Content_36.jpg); 	background-repeat: repeat-y; 	background-position: top; } 
.BgSideNavQuote { 	background-image: url(../images/quotes.jpg); 	background-repeat: no-repeat; 	background-position: top; } 
.BgSideNavEnd { 	background-image: url(../images/Content_47.jpg); 	background-repeat: no-repeat; 	background-position: top; 	height: 11px; } 
.largeblue {font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 18px; 	font-weight: bold; 	color: #083C8F; 	text-indent: 30px; }
.ContentTitles { 	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 24px; 	font-weight: bold; 	color: #ff6633; 	text-indent: 30px; } 
.SubNavButtons1 { 	background-image: url(../images/tab1.gif); 	background-repeat: no-repeat; 	background-position: top; 	height: 20px; 	width: 436px; } 
.TableBtmBrdr { 	background-image: url(../images/Content2_38.gif); 	height: 16px; 	width: 452px; 	background-repeat: no-repeat; 	background-position: top; } 
.TableMidBrdr { 	background-image: url(../images/Content2_26.gif); 	background-repeat: repeat-y; 	width: 452px; 	background-position: top; } 
.TableTopBrdr { 	background-image: url(../images/Content2_24.gif); 	height: 15px; 	width: 452px; 	background-repeat: no-repeat; 	background-position: bottom; } 
.BodyHeader1 { 	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 14px; 	font-weight: bolder; 	color: #333333; } 
.BodyHeader2 { 	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 14px; 	font-weight: bolder; 	color: #333333; } 
.BodyText1 { 	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 11px; 	font-weight: normal; 	color: #333333; 	margin-left: 10px; } 
.TestimonialText { 	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 9px; } 
.TestimonialName { 	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 10px; 	font-weight: bold; 	color: #333333; 	margin-right: 10px; 	margin-left: 10px; } 
.BGheader1 { 	background-image: url(../images/Content_06.gif); 	background-repeat: repeat-x; 	background-position: top; 	height: 56px; } 
.TblMidBrdr { 	background-image: url(../images/Content_14.gif); 	background-repeat: repeat-y; 	background-position: left top; } 
.BGMainTableMid { 	background-image: url(../images/Content_34.gif); 	background-repeat: repeat-y; 	width: 452px; } 
.BGMainTableMid2 { 	background-image: url(../images/bodybox-middle.gif); 	background-repeat: repeat-y; 	width: 589px; } 
.BGMainTableFooter { 	background-image: url(../images/Content_46.jpg); 	background-position: left top; 	height: 16px; 	width: 452px; 	background-repeat: no-repeat; } 
.BGMainTableBottom { 	background-image: url(../images/bodybox-bottom.gif); 	background-position: left top; 	height: 16px; 	width: 589px; 	background-repeat: no-repeat; } 
.ContentNavTopLeft { 	background-image: url(../images/Content_22.gif); 	background-repeat: no-repeat; 	height: 35px; 	width: 16px; } 
.BGsidenav1 { 	background-image: url(../images/leftbox-middle.jpg); 	background-repeat: repeat-y; 	background-position: right; } 
.BGquotes1 { 	background-image: url(../images/Content_38.gif); 	background-repeat: no-repeat; 	background-position: top; 	width: 218px; 	height: 135px; } 
.TestimonialText { 	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 10px; 	margin-right: 10px; 	margin-left: 10px; 	color: #666666; } 
.BGsidenav2 { 	background-image: url(../images/leftbox-bottom.jpg); 	background-repeat: no-repeat; 	background-position: top; 	height: 11px; 	width: 218px; 	margin-right: 10px; 	margin-left: 10px; } 
.BGfooter1 { 	height: 30px; 	padding-right: 30px; 	padding-left: 30px; 	padding-top: 5px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 10px; 	color: #666666; 	background-image: url(../images/table_41.gif); 	background-repeat: no-repeat; 	background-position: top; 	 } 
.footer840{ 	height: 30px; 	padding-right: 30px; 	padding-left: 30px; 	padding-top: 5px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 10px; 	color: #666666; 	background-image: url(../images/footer840.gif); 	background-repeat: no-repeat; 	background-position: top; 	 } 
.ContentNav1a { 	background-image: url(../images/Content_23.gif); 	height: 20px; 	width: 83px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 9px; 	text-decoration: none; 	text-align: center; } 
.ContentNav2a { 	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 9px; 	background-image: url(../images/Content_24.gif); 	text-align: center; 	height: 20px; 	width: 119px; 	text-decoration: none; } 
.ContentNav3a { 	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 9px; 	text-decoration: none; 	background-image: url(../images/Content_25.gif); 	background-repeat: no-repeat; 	background-position: left; 	text-align: center; 	height: 20px; 	width: 94px; } .ContentNav4a { 	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 9px; 	text-decoration: none; 	background-image: url(../images/Content_26.gif); 	background-repeat: no-repeat; 	background-position: left; 	text-align: center; 	height: 20px; 	width: 90px; } .BodyText2 { 	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 12px; 	font-weight: normal; 	color: #333333; 	line-height: 16px; } 
.ContentTitles2 { 	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 18px; 	font-weight: bold; 	color: #ff6633; } 
.landingtitle { 	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 18px; 	font-weight: bold; 	color: #ff6633; margin-top: 18px; } 
a.pageLinks:hover { 	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 12px; 	color: #ff6633; 	text-decoration: underline; } 
a.pageLinks2 { 	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 12px; 	color: #ff6633; 	font-weight: bold; 	text-decoration: underline; } 
a.pageLinks2:hover { 	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 12px; 	color: #666666; 	font-weight: bold; 	text-decoration: underline; } 
.IndexPosState2 { 	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 14px; 	font-weight: bold; 	color: #68686F; 	margin-left: 0px; } 
.IndexPosState3 { 	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 14px; 	font-weight: bold; color: 
#0F557F; 	margin-left: 0px; } 
.tblUnderline { 	border-bottom-width: 1px; 	border-bottom-style: dashed; 	border-bottom-color: #CCCCCC; } 
.SubNavButtons2 { 	background-image: url(../images/tab2.gif); 	background-repeat: no-repeat; 	background-position: top; 	height: 20px; 	width: 436px; } 
.SubNavButtons3 { 	background-image: url(../images/tab3.gif); 	background-repeat: no-repeat; 	background-position: top; 	height: 20px; 	width: 436px; } 
.IMGsidenav1 { 	background-image: url(../images/SideBarImage1.jpg); 	background-repeat: no-repeat; 	background-position: top; 	height: 146px; 	width: 218px; } 
.IMGsidenav2 { 	background-image: url(../images/SideBarImage2.jpg); 	background-repeat: no-repeat; 	background-position: right top; 	height: 137px; 	width: 218px; } 
.IMGsidenav3 { 	background-image: url(../images/SideBarImage3.jpg); 	background-repeat: no-repeat; 	background-position: top; 	height: 146px; 	width: 218px; } 
.IMGsidenav4 { 	background-image: url(../images/SideBarImage4.jpg); 	background-repeat: no-repeat; 	background-position: top; 	height: 146px; 	width: 218px; } 
.IMGsidenav5 { 	background-image: url(../images/SideBarImage5.jpg); 	background-repeat: no-repeat; 	background-position: top; 	height: 146px; 	width: 218px; } 
.IMGsidenav6 { 	background-image: url(../images/SideBarImage6.jpg); 	background-repeat: no-repeat; 	background-position: top; 	height: 146px; 	width: 218px; } 
.IMGsidenav7 { 	background-image: url(../images/SideBarImage7.jpg); 	background-repeat: no-repeat; 	background-position: top; 	height: 146px; 	width: 218px; } 
.IMGsidenav8 { 	background-image: url(../images/SideBarImage8.jpg); 	background-repeat: no-repeat; 	background-position: top; 	height: 146px; 	width: 218px; } 
.IMGsidenav9 { 	background-image: url(../images/SideBarImage9.jpg); 	background-repeat: no-repeat; 	background-position: top; 	height: 146px; 	width: 218px; } 
.IMGsidenav10 { 	background-image: url(../images/SideBarImage10.jpg); 	background-repeat: no-repeat; 	background-position: top; 	height: 146px; 	width: 218px; } 
.IMGsidenav11 { 	background-image: url(../images/SideBarImage11.jpg); 	background-repeat: no-repeat; 	background-position: top; 	height: 146px; 	width: 218px; } 
.BodyText2 { 	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 11px; 	font-weight: normal; 	color: #333333; 	margin-left: 10px; } 
.BodyText3 { 	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 12px; 	font-weight: normal; line-height:18px;	color: #333333; 	margin-left: 10px; } 
.screenshotdescription { font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 11px; 	font-weight: normal; color: #333333; line-height:16px; margin-right:5px;} 
.demo-link {font-family:arial,helvetica,sans-serif; font-weight:bold; font-size:16pt; margin-left:20px;}
.demo-phone {font-family:arial,helvetica,sans-serif; font-weight:normal; font-size:18pt; margin-left:20px;}
.BGsidenav3 { 	background-image: url(../images/Content_17.jpg); 	background-repeat: no-repeat; 	background-position: bottom; 	height: 11px; 	width: 218px; 	margin-right: 0px; 	margin-left: 0px; } 
.test { 	background-image: url(../images/blue-gradient.jpg); 	background-repeat: repeat-x; 	background-position: top; } 
.BodyBG2-old { 	background-image: url(../images/bg3.jpg); 	background-repeat: repeat-x; 	background-position: top; } 
.BgHeaderNav2 { 	background-image: url(../images/Content_06b.gif); 	background-repeat: no-repeat; 	background-position: left top; } 
.IMGsidenav12 { 	background-image: url(../images/SideBarImage12.jpg); 	background-repeat: no-repeat; 	background-position: top; 	height: 146px; 	width: 218px; } 
.BgHeaderNav3 { 	background-image: url(../images/Content_06b.gif); 	background-repeat: repeat-x; 	background-position: left top; } 	
.screen-shot-title {font-family:verdana, arial,helvetica,sans-serif; font-weight:normal; font-size:14pt; } 
.PorcupineText { 	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 11px; 	font-weight: normal; 	color: #333333; 	padding:15px;} 
.PorcupineText2 { font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 11px; 	font-weight: normal; 	color: #333333; }
.left {font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 11px; 	line-height:10px; font-weight: normal; 	color: #333333; }
ul.leftnav {list-style-type:none;  margin-left: 5px; padding-left: 5px;}
.leftnav-category {font-weight: bold; font-size: 13px; color: #000000; }
.indent {margin-left: 10px; color:#333333;}
a.left-right {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; 	color: blue; font-weight:bold;} 
a.left-right:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; 	color: blue; font-weight:bold;} 
a.demolink {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; 	color: #ff6633; font-weight:bold;} 
a.demolink:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; 	color: #ff6633; font-weight:bold;} 
a.legend {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; 	color: #66cc00; font-weight:bold; text-decoration:none } 
a.legend:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; 	color: #66cc00; font-weight:bold; text-decoration:none } 
a.legend-black {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; 	color: #000000; font-weight:normal; text-decoration:none } 
a.legend-black:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; 	color: #000000; font-weight:normal; text-decoration:normal }
.greenbackground {align:center; background-color:66cc00; line-height:20px; }
.black-header {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight:bold; } 
