/*~~~~~~~~~~~~~~~~~*/
/*  START GMJ.CSS */
/*~~~~~~~~~~~~~~~*/

  
/*~~~~~~~~~~~~~*/
/* PAGE STYLE */
/*~~~~~~~~~~~*/

body
  {
  background-image: url('/images/bg-3600.png');
  margin: 0px;
  font-family: verdana, sans-serif;
  }
  
/*~~~~~~~~~~~~~*/
/* div styles */
/*~~~~~~~~~~~*/

div
  {
  margin-top: 15px;
  margin-bottom: 15px;
  margin-left: 5px;
  margin-right: 10px;
  }
  
/*~~~~~~~~~~~~~~*/
/* span styles */
/*~~~~~~~~~~~~*/

span.gnt-logo
  {
  color: #ff0000;
  background: #ffffff;
  font-size: 24px;
  font-weight: bold;
  font-family: 'arial black', sans-serif;
  }
  
span.red
  {
  color: #ff0000;
  background: #ffffff;
  }
  
span.red-bold
  {
  color: #ff0000;
  background: #ffffff;
  font-weight: bold;
  }
  
span.red-italic
  {
  color: #ff0000;
  background: #ffffff;
  font-weight: bold;
  font-style: italic;
  }
  
/*~~~~~~~~~~~~~~~~~~~*/
/* paragraph styles */
/*~~~~~~~~~~~~~~~~~*/

p.justify
  {
    line-height: 135%;
  }
  
p.italic
  {
    font-size: 10px;
   	font-style: italic;
   	font-family: verdana, sans-serif;
   	margin: 10px;
  }
  
p.title
  {
    margin-top: 10px;
    font-size: 14px;
    font-weight: bold;
  }
  
/*~~~~~~~~~~~~~~~*/
/* table styles */
/*~~~~~~~~~~~~~*/
table
  {
    font-size: 12px;
    margin: 0px;
    border: 0px;
  }
  
table.menu-table
  {
    font-size: 12px;
    margin: 0px;
    border: 0px;
    width: 100%;
  }
  
table.who
  {
  color: #000000;
  background: #a0a0a0;
  border: 1px solid #000000;  }
  
  
/*~~~~~~~~~~~~*/
/* td styles */
/*~~~~~~~~~~*/
td
  {
    vertical-align: top;
    text-align: justify;
    border: 0px;
  }
  
td.bottom-bold
  {
    text-align: center;
    vertical-align: middle;
    background: #9A9899;
    color: #000000;
    height: 60px;
    font-family: 'arial black', sans-serif;
    font-size: 18px;
    font-variant: small-caps;
  }
  
td.content
  {
     vertical-align: top;
     text-align: justify;
     padding-left: 0px;
     padding-top: 15px;
     padding-right: 15px;
     padding-bottom: 15px;
  }
  
td.empty-page
  {
    padding: 10px;
    height: 235px;
    width: 100%;
  }
  
td.footer
  {
    text-align: center;
    font-size: 10px;
    font-style: italic;
    padding: 3px;
    border-top: 1px solid #000000;
  }
  
td.header
  {
  padding-top: 10px;
  text-align: center;
  font-family: 'arial black', sans-serif;
  font-size: 20px;
  }
  
td.left-bottom
  {
     vertical-align: bottom;
  }
  
td.left-middle
  {
     vertical-align: middle;
     padding: 10px;
     width: 100%;
  }
  
td.menu
  {
    width: 196px;
  }
  
td.required
  {
    vertical-align: middle;
    padding-left: 5px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
  }
  
td.see-title
  {
    color: #000000;
    background: #ffffff;
    text-align: left;
    padding-left: 10px;
    border-top: 4px solid #a0a0a0;
    border-bottom: 4px solid #a0a0a0;
    font-family: 'arial black', sans-serif;
    font-size: 14px;
  }
  
td.see-bottom
  {
    text-align: justify;
   	border-bottom: 4px solid #a0a0a0;
  }
  
td.ten
  {
    vertical-align: middle;
    padding: 10px;
  }
  
td.ten-middle
  {
    vertical-align: middle;
    text-align: center;
    padding: 10px;
    height: 235px;
  }
  
td.ten-left
  {
    vertical-align: middle;
    padding-left: 10px;
  }
  
td.ten-top
  {
    vertical-align: top;
    padding: 10px;
  }
  
  
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/* cell style for in who is page only */
td.overview
  {
    text-align: center;
    padding: 5px;
    font-size: 14px;
    font-family: 'arial black', sans-serif;
  }
  
td.response
  {
  color: #ff0000;
  background: #ffffff;
  font-size: 10px;
  }
  
td.right
  {
    padding: 5px;
    text-align: right;
    font-weight: 700;
    white-space: nowrap;
  }
  
td.left
  {
    padding: 5px;
    white-space: nowrap;
  }
/* end of in who is page only */
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
  
  
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/* cell style for in action page only */
td.grab
  {
    padding-left: 10px;
    padding-top: 12px;
  }
  
td.lift
  {
    padding-left: 37px;
  }
  
td.tote
  {
    padding-left: 40px;
  }
/* end of in action page only */
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
  
  
/*~~~~~~~~~~~~~~~*/
/* image styles */
/*~~~~~~~~~~~~~*/

img
  {
    border: 0px;
    margin: 0px;
  }

img.block
  {
    border: 0px;
    margin: 0px;
    display: block;
  }

img.twenty
  {
    margin: 20px;
  }

img.six
  {
    margin: 6px;
  }

img.ten-bottom
  {
    border: 0px;
    margin-bottom: 10px;
  }
  
  
/*~~~~~~~~~~~~~~~~*/
/* anchor styles */
/*~~~~~~~~~~~~~~*/

a:link
  {
  color: #000000;
  background: #ffffff;
  text-decoration: none;
  }   

a:visited
  {
  color: #000000;
  background: #ffffff;
  text-decoration: none;
  }   
  

a:active
  {
  color: #000000;
  background: #ffffff;
  text-decoration: none;
  }   
  
a:hover
  {
  color: #ff0000;
  background: #ffffff;
  text-decoration: underline;
  }   
  
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/* form & input styles                 */
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
form
 {
    font-family: verdana, sans-serif;
    font-size: 10px;
    padding: 5px;
  }

input
 {
    font-family: verdana, sans-serif;
    font-size: 10px;
    width: 200px;
  }
  
input.area
 {
    width: 25px;
  }
  
input.phone
 {
    width: 35px;
  }
  
input.button
 {
    width: 180px;
    margin: 10px;
  }
  
textarea
  {
    font-family: verdana, sans-serif;
    font-size: 10px;
    width: 200px;
    height: 80px;
  }
  
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*            END GMJ.CSS               */
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/