/*------------------------------ 
   PAGE
------------------------------*/ 
body
{
   margin: 0px;
   background-color: #000033;
}

a:link, a:visited { text-decoration: underline; color: #001E3D; }
a:hover { text-decoration: none; color: #001E3D; }
a:active { text-decoration: underline; color: #001E3D; }

h1
{
   font-family: verdana, arial, helvetica, san-serif;
   font-size: 20px;
   font-weight: bold; 
   line-height: 115%;
   color: #001E3D;
   margin: 0px 0px 20px 0px;
}

h2
{
   font-family: verdana, arial, helvetica, san-serif;
   font-size: 16px;
   font-weight: bold; 
   line-height: 115%;
   color: #001E3D;
   margin: 0px 0px 20px 0px;
}

p
{
   font-family: verdana, arial, helvetica, san-serif;
   font-size: 11px;
   font-weight: normal; 
   line-height: 130%;
   color: #45301D;
   margin: 10px 0 0 0;
}

p.caption 
{
   font-weight: bold;
   font-style: italic;
   line-height: 125%;
   color: #001E3D;
}

.copyright
{ 
   font-family: verdana, arial, helvetica, san-serif;
   font-size: 8px;
   font-weight: normal;
   color: #FFFFFF;
   padding-left: 85px;
   padding-top: 8px;
}

/*------------------------------ 
   NAVIGATION TOP
------------------------------*/
#nav
{
   background-image: url(../images/navback.jpg);
   width: 1023px;
   height: 45px;
}

#nav p
{
   font-family: verdana, arial, helvetica, san-serif;
   font-size: 9px;
   font-weight: bold;
   color: #13100B;
   margin: 8px 60px 0px 0px;
   padding: 0px;
   float: right;
}

#nav .space { padding: 0px 10px 0px 10px; }

#nav a:link, #nav a:visited
{ 
   /* background-color: #82725B; */
   color: #13100B;
   text-decoration: none; 
}

#nav a:hover, #nav a:active
{ 
   /* background-color: #5C4127; */
   color: #FFFFFF;
   text-decoration: none; 
}

/*------------------------------ 
   MAIN NAVIGATION
------------------------------*/ 
.menu 
{
   width: 905px;
   display: block;
   font-family: verdana, arial, helvetica, san-serif;
   font-size: 10px;
   font-weight: bold;
   line-height: 19px;
   text-align: center;
   padding: 0;
   margin: 0;
}

.menu ul 
{
   margin: 0;
   padding: 0;
}

.menu li
{
   display: inline;
   list-style-type: none;
   padding: 0px 4px 0px 4px;
}

.menu li a:link, .menu li a:visited   
{
   background-color: #84745D;
   color: #FFF;
   text-decoration: none;
   padding: 4px 10px 4px 10px;
}

.menu li a:hover, .menu li a:active
{
   background-color: #5C4127;
}

/*------------------------------ 
  PAGE LAYOUTS
------------------------------*/ 
.leftImage
{
   margin: 30px 25px 0px 30px;
   float: left;
   z-index: 0;
}

.content
{
   margin: 30px 30px 0px 0px;
   float: right;
   width: 564px;
   z-index: 0;
}

.contentFull
{
   margin: 25px 30px 0px 30px;
}

.midText
{
   margin: 0px 0px 0px 0px;
   float: left;
   width: 335px;
   z-index: 0;
}

.rightMedia
{
   margin: 0px 0px 10px 0px;
   float: right;
   width: 205px;
   z-index: 0;
}

.flashMedia
{
   border: solid 1px #5c4229;
   width: 205px;
   height: 142px;
   margin: 0px 0px 10px 0px;
   padding: 0px;
   float: right;
   z-index: 0;
}

/*------------------------------ 
   MACHINE LAYER POPUPS
------------------------------*/ 
.machine-table
{
   border: solid 2px #A1A1A0;
   /*
   filter: alpha(opacity=94);
   -moz-opacity: 0.94;
   opacity: 0.94;
   */
}

.machine-heading 
{ 
   font-family: verdana, arial, helvetica, san-serif;
   font-size: 12px;
   font-weight: bold;
   line-height: 125%;
   color: #FFFFFF;
   background-color: #9C7A43;
   padding: 3px 10px 3px 10px;
}

.machine-text 
{ 
   font-family: verdana, arial, helvetica, san-serif;
   font-size: 10px;
   font-weight: normal;
   line-height: 130%;
   color: #5C4127;
   padding: 8px 10px 8px 10px;
}

/*------------------------------ 
   FORM INPUT
------------------------------*/ 
th
{ 
   font-family: verdana, arial, helvetica, san-serif;
   font-size: 11px;
   font-weight: bold;
   text-align: left;
   color: #13100B;
   padding-right: 5px;
}

td
{
   font-family: verdana, arial, helvetica, san-serif;
   font-size: 11px;
   font-weight: normal; 
   line-height: 130%;
   color: #45301D;
}

input, textarea
{
   font-family: verdana, arial, verdana, helvetica, sans-serif;
   font-size: 11px;
   padding: 1px;
   border: solid 1px #999999;
   background-color: #ffffff;
   /* D8E4F6 */
}

input.button
{
   font-family: verdana, arial, verdana, helvetica, sans-serif;
   font-size: 11px;
   padding: 2px 6px;
}

.required { color: #900; }

/*------------------------------ 
   Footer
------------------------------*/ 
#footer
{
   background-image: url(../images/footer.jpg);
   width: 1023px;
   height: 71px;
}