/* CSS Document */

 body {
 background-color:white;
 margin-top: 30px;
}
 
 h1 {
 font-size : medium; 
 line-height: 16pt;
 font-family : Helvetica, Verdana, Arial, Geneva, sans-serif;
 font-style : normal;
 color : black; 
 text-align: right;
 padding-right: 20px;
 padding-top: 70px;
 }

 h2 {
 font-size : medium; 
 font-family : Helvetica, Verdana, Arial, Geneva, sans-serif;
 font-style : normal;
 color : black; 
 text-align: right;
 padding-right: 20px;
 padding-top: 34px;
 }
 
 .main {
 font-size : xx-small; 
 font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
 font-weight : normal;
 text-align: justify;
 padding-right: 20px;
 padding-left: 20px;
 color : black;
 }
 
  .quote {
 font-size : xx-small; 
 font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
 font-weight : normal;
 text-align: justify;
 padding-right: 20px;
 padding-left: 20px;
 color : #483d8b;
 }
 
  .links {
 font-size : xx-small; 
 font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
 font-weight : normal;
 text-align: left;
 padding-top: 30px;
 padding-right: 20px;
 padding-left: 20px;
 color : black;
 }
 
   .links2 {
 font-size : xx-small; 
 font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
 font-weight : normal;
 text-align: left;
 padding-top: 100px;
 padding-right: 20px;
 padding-left: 20px;
 color : #2f4f4f;
 }
 
    .links3 {
 font-size : xx-small; 
 font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
 font-weight : normal;
 text-align: justify;
 padding-top: 10px;
 padding-right: 20px;
 padding-left: 20px;
 color : #2f4f4f;
 }
 
   .botmenu {
 font-size : x-small; 
 font-family : Verdana, Helvetica, Arial, Geneva, sans-serif; 
 font-weight : normal;
 text-align: center;
 color : black;
 }
 
    .botmenu2 {
 font-size : xx-small; 
 font-family : Verdana, Helvetica, Arial, Geneva, sans-serif; 
 font-weight : normal;
 text-align: center;
 color : #708090;
 }
 
  .events {
 font-size : xx-small; 
 font-family : Verdana, Helvetica, Arial, Geneva, sans-serif; 
 font-weight : normal;
 text-align: right;
 padding-right: 20px;
 color : #8b0000;
  }
 
  .credits {
   font-size : xx-small; 
 font-family : Arial, Helvetica, Verdana, Geneva, sans-serif; 
 font-weight : lighter;
 text-align: center;
 padding: 5px;
 color : black;
  }
  
    .details {
   font-size : xx-small; 
 font-family : Arial, Helvetica, Verdana, Geneva, sans-serif; 
 font-weight : lighter;
 text-align: justify;
 padding: 0 7px 0 7px;
 color : black;
  }
  
   .valid {
 font-size : medium; 
 font-family : Helvetica, Verdana, Arial, Geneva, sans-serif;
 font-style : normal;
 color : black; 
 text-align: center;
 padding-top: 20px;
 }
 
   .square {
 padding-left: 30px;
 padding-top: 90px;
   }
   
 .out table {
 width: 638px;
 border-spacing: 0px;
 padding: 0px;
 border: 1px black solid;
 background-color: #CAC5C5;
 }
 
  .out2 table {
 border-spacing: 0px;
 padding: 0px;
 border: 1px black solid;
 }
 
 #container {
	width: 638px;
	height: auto;
	margin: 0 auto 0 auto;
	 border-spacing: 0px;
 padding: 0px;
 border: 1px black solid;
}
 
  .other table {
 width: 638px;
 border-spacing: 0px;
 padding: 0px;
 }
 
 .gray:link {color: #2f4f4f; text-decoration:underline;}
 .gray:visited {color: #2f4f4f; text-decoration:underline;}
 .gray:hover {color: #8b0000; text-decoration:none;}
 
 .gray2:link {color: #708090; text-decoration:none;}
 .gray2:visited {color: #708090; text-decoration:none;}
 .gray2:hover {color: #2f4f4f; text-decoration:none;}
 
 .black:link {color: black; text-decoration:underline;}
 .black:visited {color: black; text-decoration:underline;}
 .black:hover {color: #8b0000; text-decoration:none;}
 
  .black2:link {color: #6a5acd; text-decoration:underline;}
 .black2:visited {color: #6a5acd; text-decoration:underline;}
 .black2:hover {color: #8b0000; text-decoration:none;}
 
 .red:link {color: #8b0000; text-decoration:underline;}
 .red:visited {color: #8b0000; text-decoration:underline;}
 .red:hover {color: #2f4f4f; text-decoration:none;}
 
 
 .subHead {
 font-size : medium; 
 font-family : Helvetica, Verdana, Arial, Geneva, sans-serif;
 font-style : normal;
 color : black; 
 text-align: left;
 padding-right: 20px;
 padding-top: 34px;
}
 
  /* ***** Form ***** */
form {
background-color:#CAC5C5;
 padding-left: 20px;
}

label {
font-family : Verdana, Helvetica, Arial, Geneva, sans-serif;
font-size : xx-small; 
font-weight : normal;
}

input {
border:1px solid black;
font-family : Verdana, Helvetica, Arial, Geneva, sans-serif;
font-size : x-small; 
}

textarea {
border:1px solid black;
background-color: white;
font-family : Verdana, Helvetica, Arial, Geneva, sans-serif;
font-size : xx-small; 
color:black;
}

.formtable {
 width: 341px;
  background-color: #CAC5C5;
 }

/* ***** End of Form ***** */