/* kyip main style sheet */
/* created nov.04 */
/* this page is fully wheelchair accessible */





/* ------------------------------------- defaults ------------------------------------- */


body
  {
   background-color: ffffff;
   margin: 0px; 
   padding: 0px;
  }

body p, td, li
  {
   background-color: ffffff;
   font-family: arial, sans-serif;
   color: #602F00;
   font-size: 12px;
   margin-top: 0px; 
   margin-left: 0px; 
   margin-bottom: 0px; 
   margin-right: 0px; 
   padding: 0px;
  }






/* ------------------------------------- page design tables ------------------------------------- */


td.main
  {
   background-color: #602F00;
   padding-top: 7px;
   padding-bottom: 15px;
   padding-left: 2px;
   padding-right: 2px;
   vertical-align: top;
  }

td.title
  {
   background-image: url('images/grad-title.gif');
   background-repeat: no-repeat;
  }

td.menu
  {
   text-align: right;
   padding-right: 10px;
  }







/* ------------------------------------- inner tables ------------------------------------- */


table.content
  {
   border: 1px solid #602F00;
  }

td.content-left
  {
   padding-left: 35px;
   padding-right: 0px;
   padding-bottom: 40px;
   padding-top: 40px;
   vertical-align: top;
  }

td.content-right
  {
   padding-left: 15px;
   padding-right: 35px;
   padding-bottom: 40px;
   padding-top: 40px;
   vertical-align: top;
  }

td.content-left-title
  {
   padding-left: 35px;
   padding-right: 0px;
   padding-bottom: 40px;
   padding-top: 0px;
   vertical-align: top;
  }

td.content-right-title
  {
   padding-left: 15px;
   padding-right: 35px;
   padding-bottom: 40px;
   padding-top: 0px;
   vertical-align: top;
  }

.scroll
  {
   vertical-align: top;
   width: 100%; 
   height: 100%;  
   overflow: auto; 
   padding: 4;
   scrollbar-face-color: #ddcccc;   
   scrollbar-highlight-color: #602F00;    
   scrollbar-3dlight-color: #602F00;   
   scrollbar-shadow-color: #602F00;  
   scrollbar-arrow-color: #602F00;   
   scrollbar-track-color: #eeeeee;   
   scrollbar-darkshadow-color: #602F00;  
  }

.bgsignup
  {
   background-color: #ccaa66;
   color: #aa0000;
   padding-left: 30px;
   padding-right: 30px;
   font-family: arial;
   font-size: 14px;
   font-weight: bold;
  }

td.signup-left
  {
   padding-left: 10px;
   padding-right: 10px;
   text-align: justify;
  }

td.bgred
  {
   background-color: #880000;
   color: #eeeeee;
   padding-left: 30px;
   padding-right: 30px;
   font-family: arial;
   font-size: 15px;
   text-align: center;
  }

.bglq
  {
   background-color: #8A7265;
   color: #eeeeee;
   padding-left: 30px;
   padding-right: 80px;
   font-family: arial;
   font-size: 14px;
   font-weight: bold;
  }

.lqbottom
  {
   padding-top: 5px;
   padding-left: 30px;
   padding-right: 10px;
  }







/* ------------------------------------- text, links, etc ------------------------------------- */



h1.bgred
  {
   background-color: #880000;
   color: #eeeeee;
   font-family: arial;
   font-size: 22px;
   padding-top: 20px;
  }

h2
  {
   font-family: arial;
   font-size: 18px;
   color: #702f00;
   margin-top: 10px;
   margin-left: 35px;
   margin-bottom: 5px;
   margin-right: 0px;
   padding: 0px;
  }

h3
  {
   font-size: 15px;
   font-weight: bold;
   color: #aa0000;
   margin-top: 0px;
   margin-bottom: 3px;
  }

h4
  {
   font-size: 13px;
   font-weight: bold;
   color: #aa0000;
   margin-top: 0px;
   margin-bottom: 10px;
   margin-right: 0px;
  }

p.large
  {
   font-size: 17px;
   font-weight: bold;
  }

p.contact-large
  {
   background-color: #880000;
   color: #eeeeee;
   font-size: 17px;
   font-weight: bold;
  }

p.red
  {
   color: #aa0000;
  }

b.red
  {
   color: #aa0000;
  }

a 
  { 
   background-color: transparent; 
   color: #aa0000; 
   text-decoration: none; 
   font-weight: bold;
  }

a:hover 
  { 
   color: #cc0000; 
   text-decoration: none;
  }

a.menu
  { 
   font-family: trebuchet ms, arial, sans-serif;
   color: #905F30;
   font-size: 12px;
   font-weight: bold; 
   text-decoration: none; 
  }

a.menu:hover 
  { 
   color: #FF0000; 
   text-decoration: none;
  }

a.contact
  {
   background-color: transparent; 
   color: #ffbb00; 
   text-decoration: none; 
   font-weight: normal;
  }

a.contact:hover 
  { 
   color: #ffbb00; 
   text-decoration: none;
  }




/* ------------------------------------- forms ------------------------------------- */


input
  {
   font-family: verdana, arial, sans-serif;
   color: #C0C0C0;
   background-color: #333344; 
   font-size: 10px;
   border: 1px solid #999999;
   margin-top: 5px;
   overflow: hidden;
  }

textarea
  {
   font-family: verdana, arial, sans-serif;
   color: #C0C0C0;
   background-color: #333344; 
   font-size: 10px;
   border: 1px solid #999999;
   margin-top: 5px;
   overflow: hidden;
  }


input.sign-in
  {
   font-family: verdana, arial, sans-serif;
   color: #C0C0C0;
   background-color: #333344; 
   font-size: 10px;
   border: 1px solid #999999;
   margin-top: 5px;
   overflow: hidden;
  }

