﻿
body {
      margin:0;
      padding:0;
      font-family:Verdana;
      font-size:small;
/*      font:12px georgia, "Book Antiqua", palatino, serif;*/
      color:#000;
      background:#fff;
      height:100%; /* this is the key! */
      }
      
h1 {
      font-size:24px;
      font-family: helvetica, arial, sans-serif;
      font-weight: bold;
      color: #699;
      background-color: transparent;
      margin:20px 0;
      }
a
{
	color:#990033;
	text-decoration:none;
}
a:hover
{
	color:#990033;
}
#header {
      /*height: 70px;
      background-color: #EAEAEA;*/
      border:1px solid #333;
      padding:10px;
      margin-left:10px;
      margin-top:10px;
      margin-right:10px;
      }
#left {
      position:absolute;
      left:0;
      top:126px;
      padding:0;
      width:170px;
      height:800px;
      color:#333;
      margin-left:10px;
      }

#right {
      position:absolute;
      right:0px;
      top:131px;
      padding:0;
      width:180px;
      height:800px;
      /*color:#333;*/
      /*background:#eaeaea;*/
      /*border:1px solid #333;*/
      margin-right:10px;
      }
.content {
      position: relative;
      top:20px;
      margin-left:220px;
      margin-right:170px;
      margin-bottom:20px;
      color:#333;
      background:#ffc;
      border:1px solid #333;
      padding:0 10px;
      }
#header p {
      padding:10px;
      }
#left p {
      padding:0 10px;
      }
#right p {
      padding:0 10px;
      }
p.top {
      margin-top:20px;
      }
p.textmargin
{
	margin-top:2px;
}
div.BlockLeft
{
	position:relative;
	width:133px;
	min-height:100px;
	height:auto !important;
	height:100px;
	border:1px solid black;
	left:0px;
	font-size:x-small;
	margin-bottom:20px;
	padding-top:22px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:8px;
	text-align:left;
	text-decoration:none;
}
div.BlockRight
{
	position:relative;
	width:162px;
	min-height:100px;
	height:auto !important;
	height:100px;
	border:1px solid black;
	left:0px;
	font-size:x-small;
	margin-bottom:20px;
	padding-top:22px;
	padding-left:12px;
	padding-right:12px;
	padding-bottom:8px;
	text-align:justify;
	text-decoration:none;
}
#divNavigation
{
	padding-top:3px;
	margin-bottom:10px;
	width:156px;
	font-variant:small-caps;
}
div.BodyContent
{
      position: relative;
      top:5px;
	min-height:100px;
	height:auto !important;
	height:779px;
      margin-left:170px;
      margin-right:200px;
      margin-bottom:20px;
      border:1px solid #333;
      padding:0 10px;
}
div.Footer
{
	position:relative;
	margin-left:10px;
	margin-bottom:10px;
	margin-right:10px;
	font-size:x-small;
	text-align:center;
	color:Gray;
}
#divCorporateSponsor
{
	BACKGROUND-POSITION: left top;
	BACKGROUND-IMAGE: url("Images/boxtop_corppartner.gif");
	BACKGROUND-REPEAT: no-repeat;
}
#divCorporateSponsor2
{
	BACKGROUND-POSITION: left top;
	BACKGROUND-IMAGE: url("Images/boxtop_corppartner.gif");
	BACKGROUND-REPEAT: no-repeat;
}
#divLinks
{
	BACKGROUND-POSITION:left top;
	BACKGROUND-IMAGE: url("Images/boxtop_links.gif");
	BACKGROUND-REPEAT: no-repeat;
}
#divNews
{
	BACKGROUND-POSITION:left top;
	BACKGROUND-IMAGE: url("Images/boxtop_news.gif");
	BACKGROUND-REPEAT: no-repeat;
}
#divEmailSignup
{
	BACKGROUND-POSITION:left top;
	BACKGROUND-IMAGE: url("Images/boxtop_emailsignup.gif");
	BACKGROUND-REPEAT: no-repeat;
	text-align:center;
	height:50px;
}
#divEmailSignuppage
{
	margin:50px;
}

div.centeredimage
{
	WIDTH: 100%; HEIGHT: 100%; TEXT-ALIGN: center;
}
div.MainPageBody
{
	margin:10px;
	padding:10px;
}
div.BreakingNews
{
	margin-left:10px;
	margin-right:10px;
	margin-top:5px;
	margin-bottom:5px;
	padding-left:20px;
	padding-right:20px;
	font-size:small;
	text-align:justify;
}
#divUserComments
{
	BACKGROUND-POSITION:left top;
	BACKGROUND-IMAGE: url("Images/boxtop_usercomments.gif");
	BACKGROUND-REPEAT: no-repeat;
}
#divContactinformation
{
	BACKGROUND-POSITION:left top;
	BACKGROUND-IMAGE: url("Images/boxtop_contactinfo.gif");
	BACKGROUND-REPEAT: no-repeat;
	text-align:center;
	font-size:small;
}
div.HyTekIntegration
{
	padding:10px;
}
div.LatestNews
{
	padding:20px;
	text-align:justify;
}
div.PageHeader
{
	PADDING: 20px; 
	BACKGROUND-COLOR:#e5e7e3;
	margin:20px;
	font-size:medium;
	font-weight:bold;
	color:Black;
	text-align:center;
	border:1px;
	border-color:Black;
	border-style:solid;
}
div.PageHeader2
{
	PADDING: 10px; 
	BACKGROUND-COLOR:#e5e7e3;
	margin:20px;
	font-size:medium;
	color:Black;
	text-align:center;
	border:1px;
	border-color:Black;
	border-style:solid;
}
div.SupportBody
{
	padding:20px;
}
div.ContactBody
{
	margin:20px;
	padding:20px;
}
div.FAQBody
{
	padding:20px;
}
div.faqquestion
{
	font-weight:bold;
	CURSOR: hand;
	padding-bottom:5px;
}
div.faqanswer
{
	/*color:Blue;*/
	padding-left:10px;
	padding-bottom:5px;
	padding-right:20px;
	visibility:hidden;
	display:none;
	text-align:justify;
	color:Blue;
}
div.UserCommentBody
{
	padding:20px;
}
span.UserComment
{
	color:Gray;
	font-style:italic;
}
div.MMExportBody
{
	padding:20px;
}
div.System6Upload
{
	padding:20px;
}
div.ScreenShotsBody
{
	padding:20px;
}
div.basebody
{
	padding:20px;
}
div.DDCalcMainBody
{
	top:0px;
	border:1px;
	border-color:Black;
	margin:10px;
	padding:10px;
	width:auto;
	min-height:1700px;
	height:auto !important;
	height:1700px;
	/*background-color:Green;*/
}
.divedesc
{
	font-size:large;
	color:Navy;
}
.dderrors
{
	font-size:large;
	color:Red;
}

.ddcomptableheadercol
{
	text-align: center;
	font-weight: bold;
	color: white;
	background-color: #6495ed;
	height:18px;
}
.ddcomptablecellstyle
{
	text-align: center; 
	background-color: #eff3fb;
	height:18px;
}
.ddcomptablecellstylenegativevalues
{
	COLOR: red; 
	BACKGROUND-COLOR: silver; 
	TEXT-ALIGN: center
}

.contactform
{
	margin:50px;
}
.contactform td
{
	vertical-align:top;
}
div.divddcalculator
{
	margin-left: 20px;
}
div.divddcalculator td
{
	padding:10px;
}
div.indenttext
{
	margin-left:30px;
	text-align:justify;
}
div.companyaddress
{
	margin-left:20px;
	color:Blue;
	font-weight:bold;
}
div.purchaselink
{
	text-align:center;
}
div.purchaselink td
{
	border:solid 1px gray;
	padding-left:2px;
	padding-right:2px;
}
div.quicklinksframe
{
	border-right: gray 1px solid; border-top: gray 1px solid; font-size: x-small; float: right; border-left: gray 1px solid; width: 120px; border-bottom: gray 1px solid; background-color:#ccccff; list-style-position: outside; list-style-type: circle; padding-right: 10px; margin-left: 10px; padding-top:5px;
}
div.quicklinksitems
{
	margin-top:3px;
	margin-bottom:3px;
}

/* for delimited entries */
div.divinfo
{
	width:80px;
	border: 1px solid gray;
}
div.headerdiv
{
	PADDING: 10px; 
	margin:20px;
	color:Black;
	border:1px;
	border-color:Black;
	border-style:solid;
}
div.addressdiv
{
	margin:20px;
	margin-left:25px;
	margin-right:25px;
}
.altbackcolor
{
	background-color:#eff3fb;
}
div.area1
{
	padding:5px;
	margin:5px;
	border: 1px solid gray; 
	text-align: center;
	background-color:#3399ff;
	width:325px;
}
div.area2
{
	padding:5px;
	margin:5px;
	border: 1px solid gray; 
	text-align: center;
	background-color:#3399ff;/*#eff3fb;*/
	width:325px;
}
div.deliminstructions
{
	border: 1px solid gray; 
	margin:50px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	line-height:130%;
	color:Blue;
	text-align:justify;
}
div.entriesdisclaimer
{
	font-style:italic;
	color:Gray;
	margin:40;
	text-align:justify;
}

div.verticalfiller
{
	height: 200px;
}
div.situation
{
	padding-top:20px;
	padding-left:30px;
	padding-right:30px;
}
div.situation ol ul
{
	margin-top:10px;
}
div.situation li
{
	margin-top:3px;
}
span.emphasis
{
	font-weight:bold;
	color:Blue;
}
div.upgradewarning
{
	margin-top:20px;
	margin-left:20px;
	margin-right:20px;
	padding:10px;
	border: solid 1px red;
}
span.installbold
{
	font-weight:bold;
}
div.installstep
{
	margin:20px;
}
/*table.downloadstable
{

}*/
/*a{
      text-decoration:none;
      color:#990033;
      font-weight:bold;
      }
a:link{
      color:#990033;
      background-color: transparent;
      text-decoration:none;
      }
a:visited{
      color:Gray;
      background-color: transparent;
      text-decoration:none;
      }
a:active{
      color:Gray;
      background-color: transparent;
      text-decoration:none;
      }
a:hover{
      color:#990033;
      background-color: transparent;
      text-decoration:none;
      }
*/
/*
#NavigationLeft
{
	border:1px solid black;
	margin-top:0px;
	margin-bottom:10px;
	margin-left:10px;
	width:130px;
}
#LeftSide1
{
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
	border:1px solid black;
	width:130px;
	height:200px;
	BACKGROUND-IMAGE: url(Images/boxtop_empty_noborder.gif);
	background-repeat:no-repeat;
	background-position:top;
	font-family:Arial;
	font-size:x-small;
}
*/
/*#MainContent
{
	width:auto;
	height:auto;
	padding: 10px 10px 10px 10px; *//*top right bottom left*//*
	margin-left:10px;
	border: 1px solid black;
}
*/