/* the bit that does the work */
 
body {
  margin:0;
  border:0;
  padding:0;
  height:100%;   
  max-height:100%; 
  overflow: hidden; 
  background-color:#009966;	
	scrollbar-highlight-color: #ffffff;
	scrollbar-arrow-color: #ffffff;
	scrollbar-face-color: #006600;
	scrollbar-shadow-color: #003300;
	scrollbar-track-color: #ffffff;
  }
  
h3
{
	color:#cc0000;
}
 
a
{
	text-decoration:none;
	color:Blue;
	font-weight:normal;
}
a:hover
{
	text-decoration:underline;
}
img
{
	border:0;
}

/* for internet explorer */
* html body {
  padding:31px 0 31px 0; 
  }
 
#container {
  position:fixed; 
  top:31px;
  left:0;
  right:0; 
  bottom:31px;
  overflow:auto; 
  }
 
* html #container {
  height:100%; 
  width:100%; 
  }
 
#header a {
  color:white;
  text-decoration:none;
  font-weight:normal;
  margin:0px 5px 0px 5px;
  }

#header a:hover {
  color:yellow;
  text-decoration:none;
  font-weight:normal;
  }

#header a:active {
  color:white;
  text-decoration:none;
  font-weight:normal;
  }

#header {
  position:absolute; 
  top:0; 
  left:0; 
  width:100%; 
  height:24px; 
  overflow:auto; 
  background:#006600;
  color:white;
  border-top:solid 1px yellow;
	border-bottom:solid 1px yellow;
	padding-top:5px;
  }
* html #header {height:31px;}

#footer {
  position:absolute; 
  bottom:0; 
  left:0;  
  width:100%; 
  height:25px; 
  overflow:auto; 
  text-align:center; 
  color:White;
  background:#006600;
  border-top:1px solid yellow;
  padding-top:5px;
  }
* html #footer {height:31px;}

.pageTitle
{
	margin-top:25px;
}

.siteLinksArea
{
	width:90%;
	float:left;
	margin-left:5%;
	border:solid 4px #cc0000;
	background-color:White;
	margin-top:5px;
	margin-bottom:20px;
	padding:5px 5px 5px 5px;
	background-image:url(images/green_b006.jpg);
	background-repeat:repeat;
}
.siteLinksArea a
{
	color:Blue;
	text-decoration:none;
	font-weight:bold;
}
.siteLinksArea a:hover
{
	text-decoration:underline;
}
.siteLinksArea li
{
	text-align:left;
	font-size:24px;
}
.siteLinksArea ul
{
	margin-top:0px;
	list-style-type:none;
	line-height:60px;
}
.contactUsTable th
{
	width:20%;
	color:White;
	font-weight:bold;
	font-size:18px;
	vertical-align:text-top;
}
.contactUsTable td
{
	width:70%;
	text-align:left;
}
.contactUsTable
{
	width:50%;
	float:left;
	margin-left:25%;
	margin-top:25px;
	margin-bottom:20px;
	padding:5px 5px 5px 5px;
}
.partsTable
{
	width:70%;
	float:left;
	margin-left:15%;
	margin-top:15px;
	margin-bottom:20px;
	padding:5px 5px 5px 5px;
}
.partsText
{
	text-align:justify;
	color:#dddddd;
	font-size:16px;
	font-weight:bold;
}
.linksTable
{
	width:50%;
	float:left;
	margin-left:25%;
	margin-top:15px;
	margin-bottom:20px;
	padding:5px 5px 5px 5px;
}
.linksText
{
	text-align:justify;
	color:#dddddd;
	font-size:16px;
	font-weight:bold;
}
.registerTable
{
	width:80%;
	float:left;
	margin-left:10%;
	margin-top:15px;
	margin-bottom:20px;
	padding:5px 5px 5px 5px;
	text-align:justify;
}
.registerDataTable
{
	width:70%;
	float:right;
	margin-left:15%;
	margin-top:15px;
	margin-bottom:20px;
	padding:5px 5px 5px 5px;
}
.registerDataTable th
{
	width:30%;
	color:White;
	font-weight:bold;
	font-size:18px;
	vertical-align:text-top;
	text-align:left;
}
.registerDataTable td
{
	width:70%;
	text-align:left;
}
.historyTable
{
	width:60%;
	float:left;
	margin-left:20%;
	margin-top:15px;
	margin-bottom:20px;
	padding:5px 5px 5px 5px;
}
.historyText
{
	text-align:justify;
	color:#dddddd;
	font-size:16px;
	font-weight:bold;
}
.modelsText
{
	color:White;
	margin-top:15px;
	margin-bottom:15px;
	margin-left:15%;
	margin-right:15%;
	width:70%;
}
.modelsTable td
{
	border:solid 2px #006600;
}
.modelsTable
{
	margin-left:15%;
	margin-right:15%;
	width:70%;	
	border:solid 1px black;
	background-color:White;
}
.technicalTable
{
	color:White;
	width:70%;
	margin-left:15%;
	margin-right:15%;
	margin-top:25px;
	margin-bottom:20px;
	padding:5px 5px 5px 5px;
}
.technicalLinksArea
{
	margin-top:25px;
	border:1px solid black;
	background-color:White;
	width:50%;
	margin-left:25%;
	margin-right:25%;
}
.technicalLinksArea a
{
	color:Blue;
	text-decoration:none;
	font-weight:bold;
}
.technicalLinksArea a:hover
{
	text-decoration:underline;
}
.technicalLinksArea li
{	
	text-align:left;
	font-size:24px;
}
.technicalLinksArea ul
{
	width:200px;
	background-color:White;	
	margin-top:0px;
	list-style-type:none;
	line-height:60px;
}
.technicalTable th
{
	width:30%;
	color:black;
	font-weight:bold;
	font-size:18px;
	vertical-align:text-top;
}
.technicalTable td
{
      color:black;
	width:70%;
	text-align:left;
}
.technicalTable
{
      background-color: white;
      border:solid 4px #cc0000;
	width:70%;
	margin-left:15%;
      margin-right:15%;
	margin-top:25px;
	margin-bottom:20px;
	padding:5px 5px 5px 5px;
}