a
  {
  color               : #667FFF;  
  }

a:hover
  {
  color               : #FFFFFF;  
  }

a.head
  {
  color               : #333333;
  text-decoration     : none;  
  }

a.head:hover
  {
  color               : #FFFFFF;  
  }
  
body
  {
  background          : #000000;
  background-image    : url(images/bground_main.gif);
  background-position : center;
  background-repeat   : repeat-y;
  font-family         : Verdana, Arial, Helvetica, sans-serif;
  font-size           : 9px;
  font-weight         : normal;
  color               : #B2B2B2;
  padding             : 0px 0px 0px 0px;
  margin              : 0px 0px 0px 0px;
  }
  
table
  {
  font-family         : Verdana, Arial, Helvetica, sans-serif;
  font-size           : 9px;
  font-weight         : normal;
  color               : #B2B2B2;
  }

ul
  {
  list-style-image    : url(images/arrow.gif);
  }

fieldset
  {
  border-left         : 1px #111111 solid;
  border-right        : 1px #111111 solid;
  border-top          : 1px #111111 solid;
  border-bottom       : 1px #111111 solid;
  font-family         : Verdana, Arial, Helvetica, sans-serif;
  font-size           : 9px;
  color               : #B2B2B2;
  padding             : 10px;
  padding-bottom      : 20px;
  }

legend
  {
  font-family         : Verdana, Arial, Helvetica, sans-serif;
  font-size           : 9px;
  font-weight         : bold;
  color               : #FFFFFF;
  }

hr
  {
  height              : 1px;
  color               : #CCCCCC;
  background-color    : #CCCCCC;
  }

input.text
  {
  font-family         : Verdana, Arial, Helvetica, sans-serif;
  background-color    : #CCCCCC;
  color               : #000000;
  font-size           : 9px;
  border-left         : 2px #111111 solid;
  border-right        : 1px #111111 solid;
  border-top          : 2px #111111 solid;
  border-bottom       : 1px #111111 solid;
  height              : 17px; 
  }

input.submit
  {
  font-size           : 9px;
  height              : 20px;
  font-family         : Verdana, Arial, Helvetica, sans-serif;
  background-color    : #000000;
  color               : #777777;
  border              : 1px #000000 solid;
  background-image    :  url(images/bground_button.gif);
  } 
  
textarea.text
  {
  font-family         : Verdana, Arial, Helvetica, sans-serif;
  background-color    : #CCCCCC;
  color               : #000000;
  font-size           : 9px;
  border-left         : 2px #111111 solid;
  border-right        : 1px #111111 solid;
  border-top          : 2px #111111 solid;
  border-bottom       : 1px #111111 solid;
  }
  
.cell_gradient
  {
  background-image    : url(images/bground_head.gif);
  background-position : center top;
  background-repeat   : no-repeat;  
  }
    
.cell_content_left
  {
  background-position : left top;
  background-repeat   : no-repeat;
  font-family         : Verdana, Arial, Helvetica, sans-serif;
  font-size           : 9px;
  font-weight         : normal;
  color               : #B2B2B2;
  padding-top         : 50px;
  padding-left        : 75px;
  padding-right       : 15px;
  }
      
.cell_content_right
  {
  background-image    : url(images/bground_content.gif);
  background-position : center top;
  background-repeat   : repeat-x;
  font-family         : Verdana, Arial, Helvetica, sans-serif;
  font-size           : 9px;
  font-weight         : normal;
  color               : #B2B2B2;
  padding-top         : 50px;
  padding-left        : 15px;
  padding-right       : 15px;
  }
  
.cell_head
  {
  font-size           : 9px; 
  color               : #333333; 
  }

.cell_chapter
  {
  font-family         : Verdana, Arial, Helvetica, sans-serif;
  font-size           : 15px; 
  color               : #CCCCCC;
  font-style          : italic;
  font-weight         : bold;
  white-space         : nowrap;
  }

.cell_pic_top
  {
  border-left         : 0px #000000 solid;
  border-right        : 0px #000000 solid;
  border-top          : 0px #000000 solid;
  border-bottom       : 3px #000000 solid; 
  }

.cell_pic_middle
  {
  background-color    : #0A0A0A; 
  border-left         : 3px #000000 solid;
  border-right        : 3px #000000 solid;
  border-top          : 0px #000000 solid;
  border-bottom       : 0px #000000 solid; 
  }

.cell_pic_bottom
  {
  background-color    : #000000; 
  font-family         : Verdana, Arial, Helvetica, sans-serif;
  font-size           : 9px; 
  color               : #CCCCCC;
  }

.cell_pic_text
  {
  font-family         : Verdana, Arial, Helvetica, sans-serif;
  font-size           : 9px; 
  color               : #CCCCCC; 
  }

.text_standard
  {
  font-family         : Verdana, Arial, Helvetica, sans-serif;
  font-size           : 9px;
  font-weight         : normal;
  color               : #B2B2B2;
  }
  
.text_listhead
  {
  font-family         : Verdana, Arial, Helvetica, sans-serif;
  font-size           : 9px;
  font-weight         : bold;
  color               : #FFFFFF;
  margin-bottom       : 0px;
  }

.text_category
  {
  font-family         : Verdana, Arial, Helvetica, sans-serif;
  font-size           : 13px; 
  color               : #CCCCCC;
  font-style          : italic;
  font-weight         : bold;
  text-decoration     : none;
  }
  
.text_category:hover
  {
  color               : #FFFFFF;  
  }
  
.text_projectHL
  {  
  font-family         : Verdana, Arial, Helvetica, sans-serif;
  font-size           : 14px; 
  color               : #FFFFFF;
  font-style          : normal;
  font-weight         : bold;
  margin-bottom       : 0px;  
  }
  
.text_projectSL
  {  
  font-family         : Verdana, Arial, Helvetica, sans-serif;
  font-size           : 12px; 
  font-style          : normal;
  font-weight         : normal;
  margin-bottom       : 0px;  
  } 
     
.iframe
  {
  background-color    : #000000;
  width               : 100%;
  margin-right        : 0px; 
  margin-left         : 0px;
  margin-bottom       : 2px;
  padding             : 0px 0px 0px 0px; 
  }
  
.spanThumb
  {
  width               : 150px; 
  float               : left;
  margin              : 1px;
  overflow            : hidden;
  text-align          : center;
  } 
  
.spanCategory
  {
  float               : left;
  padding-right       : 10px;
  padding-bottom      : 20px;
  } 
    
.pic_projectLeft
  {
  float               : left;
  padding             : 15px;
  margin              : 5px;
  color               : #FFFFFF;
  }  
  
.pic_projectRight
  {
  float               : right;
  padding             : 15px;
  margin              : 15px;
  color               : #FFFFFF;
  }
  
.pic_text
  {
  border              : 3px #000000 solid;  
  }
  
.setup_head
  {
  background-color    : #000000;
  color               : #FFFFFF;
  font-weight         : bold;
  padding             : 4px;  
  }
  
.setup_content
  {
  background-color    : #0A0A0A;
  color               : #CCCCCC;
  font-weight         : normal;
  padding             : 4px;
  border-bottom       : 1px solid #000000;
  }