﻿html, body {
   margin: 0px;
   height: 100%;
   background-color: #D6D6D6;
}
.warning_head {
	width: 100%;
	border-bottom: 1px silver solid;
	text-align: center;
	white-space: nowrap;
}
.maintable {
   border-right: 3px #ADADAD dotted;
   border-left: 3px #ADADAD dotted;
}
.maincell {
   width: 650px;
}
a, a:visited, a:link {
   color: #666699;
}
a:hover {
   color: #CC6600;
}
.blue {
   font-family: Tahoma, Arial;
   font-size: 12px;
   color: #2f69a4;
   font-weight: bold;
   line-height: 22px;
}
h1 {
   font-family: "Adobe Caslon Pro";
   font-size: 18px;
   color: #42586C;
}
h5 {
   font-weight: bold;
   color: #666699;
   margin-top: 30px;
   line-height: 0px;
   font-size: 15px;
}
hr {
   width: 90%;
   line-height: 1px;
   background-color: #A0A0A0;
   color: #A0A0A0;
   border-bottom-style: solid;
   border-bottom-width: 1px;
   border-bottom-color: #F0F0F0;
}
img:link, img:visited, img {
   border: 0;
   outline-style: none;
}
.hrstyle {
   border-left: 0 solid #666666;
   border-right: 0 solid #666666;
   border-top: 1px solid #666666;
   border-bottom: 1px solid #666666;
   background: #666666 url('images/grad.png') repeat-x;
}
#nav {
   margin: 0;
   padding: 0;
   border-left: 1px solid #666666;
   font-size: 12px;
   float: left;
   width: auto;
}
#nav a:visited, #nav a:link {
   color: #000000;
   background: #666666 url('images/grad.png') repeat-x;
   padding: 10px;
   float: left;
   width: auto;
   border-right: 1px solid #666666;
   text-decoration: none;
   font-variant: normal;
   line-height: 1em;
   font-family: Arial, Helvetica, sans-serif;
   outline: none;
   font-weight: bold;
}
#nav a:hover {
   background: #999999 url('images/gradc.png') repeat-x;
}
#nav a:active {
   outline: none;
   color: #FFFFFF;
}
#nav-overview #nav-1, #nav-more_info #nav-2, #nav-dl_demo #nav-3, #nav-buy #nav-4, #nav-contact #nav-5 {
   background: #999999 url('images/gradc.png') repeat-x;
}
.parent {
   display: block;
   min-height: 100%;
   width: 100%;
   position: absolute;
   top: 0px;
   left: 0px;
   z-index: 0;
}
.content {
   padding-bottom: 90px;
}
#footer {
   position: absolute;
   left: 0px;
   bottom: 0px;
   width: 100%;
   display: block;
   vertical-align: bottom;
   height: 81px;
   z-index: 999;
   padding: 0px;
   margin: 0px;
   color: gray;
}
#footer a:link, #footer a:visited {
   text-decoration: none;
   color: silver;
}
#footer a:hover {
   text-decoration: underline;
   color: orange;
}

