/*
 * CSS for Rho of Theta Tau Housing Corporation Site.
 *
 *
 * Copyright (C) 2002-2009 Michael A. Thompson.  All rights reserved.
 *
 * Created 12-19-2008 by Michael Thompson P1075
 * Last modified 06-01-2009 by Michael Thompson P1075
 *
 */

/*
 * http://kuler.adobe.com/
 * http://whatsitscolor.com/image-color-helper.php
 * http://bighugelabs.com/flickr/colors.php
 * 
 * http://www.thetatau.org/images/crest_color_124x200.gif
 * https://www.thetatau.net/schools/thetatau/images/header_middle.gif
 * http://en.wikipedia.org/wiki/Maroon_%28color%29
 * http://en.wikipedia.org/wiki/Gold_%28color%29
 * 
 *  Theta Tau Colors
 *    
 * #7C2315 old crest red (burgundy)
 * #640102 thettau.net red
 * #8B0000 darkred
 * #800000 maroon
 * 
 * #D79C00 yellow
 * #CC9900 gold
 * #D69C00
 * #FFD700 web gold
 * #A29F74 thetatau.net gold
 * #D79C00 old crest gold
 * 
 * #FFCC66, hand
 * #171003, sleeve, brown
 * #990000, scroll, bright red
 *
 * #808080, web grey
 * #99A499, grey 1
 * #87887B, beige
 * #336633, green 1
 * #333300, dk green
 * #660000, dk red, evil
 *
 *   NCSU Colors
 *   #CC0000, red
 */

   /* General */
   /* Center */
   .hcCenter {
      text-align: center;
   }

   .hcTblCenter {
      margin-left: auto;
      margin-right: auto;
      text-align: center;
   }

   .hcFullWidth {
      width: 100%;
   }

   .hcDivWarn {
      font-size: 24pt;
      font-weight: bold;
      color: #000000;
      background-color: #FF0000;
   }

   .hcRedBold {
      font-weight: bold;
      color: red;
   }

   /* Body Style */
   BODY { 
      font-family: arial, helvetica, sans-serif;
      font-size: 16px;
      margin: 0px;
      padding: 0px;
   }

   BODY.normal {               
      color: white;
      background-image: url("images/shieldback.jpg");
      background-color: #000000;
      text-align: center;
   }

   BODY.menu { 
      color: white;
      background-color: #600000;
   }

   /* Headers */
   #hcHeader {
      text-align: center;
   }

   #hcHeader H1 { 
      font-size: 32px;
      font-weight: bold; 
      color: #FFFFFF; 
      margin: 0px;
   }

   #hcHeader H2 { 
      font-size: 24px;
      font-weight: bold; 
      color: #FFFFFF; 
      margin: 0px;
   }

   #hcHeader H3 { 
      font-size: 18px;
      font-weight: bold; 
      color: #FFFFFF; 
      margin: 0px;
   }

   /* Footer */
   #hcFooter {
      font-style: italic;
   }

   /* Logo */
   .hcLogo {
      margin: auto;
      background-image: url("images/housinglogo.jpg");
      width: 309px;
      height: 242px;
      border: 5px;
      border-style: ridge;

      border-color: #99A499;
   }

   .hcRedBar {
      margin: auto;
      background-image: url("images/redbar.jpg");
      width: 45%;
      height: 6px;
      display: block;
   }

   /* General Text */
   .hcText {
      margin: auto;
      width: 50%;
      display: block;
   }

   /* Links */
   A:hover { 
      font-weight: bold;
      color: #FF0000;
   }

   A:link {
      color: #FF0000;
   }

   A:visited {
      color: #99A499;
   }

   /* Tables */
   /* Default Setup */
   TABLE.hcTbl { 
      border-color: #FFFFFF;
      border-style: solid;
      border-width: 2px;
      border-collapse: collapse;      
      /* border-collapse: separate; */
   }

   TABLE.hcTbl CAPTION {
      font-size: 18px;
      font-weight: bold;
      color: #CC0000;
   }

   TABLE.hcTbl TH {
      border-right-color: #99A499;
      border-style: solid;
      border-width: 1px;
      color: #FFD700;
      background-color: maroon;
   }

   TABLE.hcTbl TD {
      border-color: #99A499;
      border-style: solid;
      border-width: 1px;
      padding: 1px;
      text-align: center;
      background-color: #000000;
   } 

   TABLE.hcTblSurvey {
      width: 70%;
   }

   TABLE.hcTblSurvey TD {
      text-align: left;
   } 

   TABLE.hcTblWrap {
      border-width: 0px;
      padding: 2px;
   }

   TABLE.hcTblWrap TD {
      border-width: 2px;
      border-color: #CC0000;
      border-style: outset;
      -moz-border-radius: 12px;
      padding: 1px 20px 5px 20px;
      vertical-align: top;
      background-color: transparent;
   }

   TABLE.hcTblInfo { 
      border-color: #FFFFFF;
      border-style: outset;
      border-width: 1px;
      border-collapse: separate;
      -moz-border-radius: 6px;
   }

   TABLE.hcTblInfo CAPTION {
      font-size: 16px;
      font-weight: bold;
      color: #CC0000;
   }

   TABLE.hcTblInfo TD {
      border-color: #99A499;
      border-style: inset;
      border-width: 1px;
      -moz-border-radius: 6px;
      padding: 1px;
      text-align: left;
      font-size: 12px;
      background-color: #000000;
   }

   /* Menu */
   /* http://css.maxdesign.com.au/listamatic/vertical16.htm */
   .hcMenuSide {
      width: 220px;
      height: 100%;
      padding: 0px;
      margin-left: -40px;
      position: fixed;
   }

   .hcMenuSide UL LI {
      list-style: none;
      background-color: maroon;

      border: 2px;
      border-color: #808080;

      border-style: solid;
      text-align: center;

      margin: 2px;
      padding: 2px;
   }

   .hcMenuSide UL LI A {
      text-decoration: none;
      padding: 0px;
      color: #FFFFFF;
   }

   .hcMenuSide UL LI A:hover {
      font-weight: bold;
      color: #000000;
      background-color: #FFD700;
      display: block;
   }

   .hcMenuSide UL LI A:link {
      /* color: #FFFFFF; */
   }

   .hcMenuSide UL LI A:visited {
      /* color: #FFFFFF; */
      /* color: #99A499; */
   }

