/* Import the styles that aren't supported by IE4 & NS4 */
@import "screen-nav.css";
@import "screen-layout.css";
@import "screen-style.css";


body {
  background-color: #FFFFFF;
  padding: 0px;
  background-image: url('/background.gif');
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 10px; 
  font-style: normal; 
  line-height: normal; 
  font-weight: normal; 
  text-decoration: none; 
  color: #000000;
  margin: 0;
  xscrollbar-base-color: #CCCCCC; 
  xscrollbar-face-color: #FFAAD5; 
  xscrollbar-track-color: #CCCCCC; 
  xscrollbar-arrow-color: #FFFFFF;
  xscrollbar-highlight-color: #FFFFFF; 
}

#cWBE {
  position: absolute;
  display: block;
  width: 200px;
  top: 15px;
  right: 15px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  text-align: right;
}

table {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 10pt; 
  font-style: normal; 
  line-height: normal; 
  font-weight: normal; 
  text-decoration: none; 
}

.dHighlight {
  text-align: center;
  background-image: url('/images/bg-highlight.gif');
  background-repeat: repeat-x;
  width: 450px;
}

body.mini {
  margin: 0;
  font-size: 9px;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  background-color: #FFFFDD;
  color: #000000;
}  

body.menu {
  background-color: #FFF3E8;
  background: none;
  scrollbar-base-color: #0000CC; 
  scrollbar-face-color: #FFCC00; 
  scrollbar-track-color: #000099; 
  scrollbar-arrow-color: #FFFFFF;
  scrollbar-highlight-color: #FFFFFF; 
  }
 
#content {
border-width: 0px;
  border-style: none;
  border-color: #CCCCCC;
  border-left-color: #FF0000;
  border-top-color: #FF0000;
  padding-bottom: 20px;
  padding-top: 5px;
  padding-left: 15px;
  padding-right: 8px;
  margin: 4px;
  background-color: #FFF3E8;
  background-color: #FFFFFF;
  font-family: Arial, Geneva, Helvetica, sans-serif;
  font-size: 10pt;
  color: #000000;
  padding-top: 20px;
  z-index: 5;
}

.leftmenu {
  background-color: #000000;
  padding: 0px;
  margin: 0px;
}

#banner {
  background-color: #EAEAD5;
  padding: 5px;
}

.NavText {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FFCC00; text-decoration: none}
.HomePage {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: normal; text-decoration: none}
.copyright {  font-family: Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: normal; color: #333333}
.Counter {  font-family: Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: normal; color: #999999}
.cbackground {  background-color: #0000FF; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; color: #FFFFFF; text-decoration: none}
.cLtbackground {  background-color: #3399FF; font-family: Arial, Helvetica, sans-serif; font-size: 7pt; font-style: normal; font-weight: normal; color: #FFFFFF; text-align: center}
.cSearchBox {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal; text-decoration: none; background-color: #FFFFCC; height: 20px; width: 90px; color: #000000; font-weight: bold}
.MainArea {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; text-decoration: none}
.text {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: normal; text-decoration: none }
.FormBox { font-family: Arial, Helvetica, sans-serif; 
           font-size: 13px; 
           font-style: normal; 
           line-height: normal; 
           text-decoration: none; 
           background-color: #F6F6F6; 
           height: 20px;  
           color: #000000; 
           border-style: ridge;
           border-width: 2px;
           border-color: #CC0000;
           font-weight: normal }
.FormBoxOpt { font-family: Arial, Helvetica, sans-serif; 
           font-size: 13px; 
           font-style: normal; 
           line-height: normal; 
           text-decoration: none; 
           background-color: #F6F6F6; 
           color: #000000; 
           border-style: ridge;
           border-width: 2px;
           border-color: #CC0000;
           font-weight: normal }
           
.FormArea { font-family: Arial, Helvetica, sans-serif; 
           font-size: 13px; 
           font-style: normal; 
           line-height: normal; 
           text-decoration: none; 
           background-color: #F6F6F6; 
           color: #000000; 
           border-style: ridge;
           border-width: 2px;
           border-color: #CC0000;
           color: #000000; 
           font-weight: normal }

a:link {  color: #000000}
a:visited {  color: #333333}
A:hover {color: #CC0000;
         text-decoration: underline;}
a   { text-decoration:none   }

h1 {
   font-family: Metalcut,Arial,sans-serif;
   font-size: 16pt;
}

h2 {
   font-family: Arial,Helvetica,sans-serif;
   font-size: 12pt;
   font-weight: bold;
}


ul { list-style-image: url('small-arrow.gif');
  }
  
#leftmenu {
  background-color: #FFFFCC;
  background: url('none');
  background-repeat: repeat;
}  
  
#menu {
  border:0px solid #EAEAD5; display: block;
  overflow: none;
  width: 130px; 
  xheight: 300px;
  padding-left: 0px;
  margin-left: 0px;
  float: left;
  background-color: #000000;
  background-image: url('none');
  padding-bottom: 2px;
  font-family: "Franklin Gothic Demi Cond","Arial Narrow", Arial, Geneva, Helvetica, sans-serif;
  font-size: 12px;
  text-align: center;
  font-weight: normal;
  color: #FFFFFF
}

#menu a {
  display: block;
  margin-top: 1px;
  margin-bottom: 2px;
  padding-left: 8px;
  padding-right: 8px;
  padding-bottom: 2px;
  padding-top: 2px;
/*  font-size: 9pt;  */
  line-height: 1.0;
  text-decoration: none;
  color: #FFFFFF;
}

#menu p {
  margin-top: 1px;
  margin-bottom: 2px;
  padding-left: 8px;
  padding-right: 8px;
/*  font-size: 9pt; */
  line-height: 1.10;
  text-decoration: none;
  color: #980030;
}

#menu a:link {
  color: #FFFFFF;
}

#menu a:visited {
  color: #FFFFFF;
}

#menu a:hover {
  background-color: #CC0000;
  background-image: none;
  background-image: url('xurl(%27imagesbg-arrow.gif%27');
  background-repeat: no-repeat;
  background-position:   left center;
  color: #FFFFFF
}

#menu a:active {
  background-image: url('none');
  color: #FFFFFF
}

#nocss {
  display: none;
}

.subheading {
  display: block;
  width: 128px;
  float: left;
  border-width: 0px;
  border-bottom-width: 0px;
  border-right-width: 0px;
  border-left-width: 1px;
  border-style: solid;
  border-color: #cccccc;
  background-color: #EE0000;
  background-image: url('/submenu.gif');
  padding-bottom: 2px;
  padding-top: 2px;
  font-family: Arial, "Franklin Gothic Demi Cond","Arial Narrow", Geneva, Helvetica, sans-serif;
  font-size: 12px;
  text-align: center;
  font-weight: bold;
  color: #FFFFFF;
  margin-left: 2px;
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 12px;
  line-height: 1.1;}


.submenu {
  border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-top:1px solid #CCCCCC; border-bottom:1px solid #666666; display: block;
  width: 128px;
  float: left;
  background-color: #000000;
  background-image: url('none');
  padding-bottom: 2px;
  padding-top: 2px;
  font-family: Arial, "Franklin Gothic Demi Cond","Arial Narrow", Geneva, Helvetica, sans-serif;
  font-size: 12px;
  text-align: center;
  font-weight: bold;
  color: #980030;
  margin-left: 2px;
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 12px;
  line-height: 1.1}

#subitem {
  display: block;
  width: 128px;
  float: left;
  border-width: 0px;
  border-bottom-width: 0px;
  border-right-width: 0px;
  border-left-width: 1px;
  border-style: solid;
  border-color: #BBBBBB;
  background-color: #666666;
  border-right-color: #888888;
  border-bottom-color: #888888;
  margin-left: 2px;
  padding-bottom: 2px;
  padding-top: 2px;
  font-family:  Arial,"Franklin Gothic Demi Cond","Arial Narrow", Geneva, Helvetica, sans-serif;
  font-size: 12px;
  text-align: center;
  font-weight: normal;
  color: #FFFFFF;
}

.submenu a {
  display: block;
  background-image: url('none');
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 12px;
  line-height: 1.1
}

.submenu a:hover {
  color: #FFFFFF;
}

.submenu p {
  margin-top: 0px;
  margin-bottom: 5px;
  font-size: 12px;
  line-height: 1.1;
  font-weight: 400;
  color: #980030;
}

#subitem a {
  display: block;
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 12px;
  line-height: 1.1;
}

#subitem a:hover {
  background-color: #EAEAD5;
  background-color: #999999;
  background-image: url('/images/bg-arrow.gif');
  background-repeat: no-repeat;
  background-position: center left;
  color: #980030;
  color: #FFFFFF;
}

#subitem p {
  margin-top: 0px;
  margin-bottom: 5px;
  font-size: 12px;
  line-height: 1.1;
  font-weight: 400;
  color: #980030;
}

#PageTitle {
  display: block;
  position: relative;
  top: -24px;
  left: -15px;
  width: 350px;
  overflow: hidden;
  border: solid;
  border-width: 0px;
  border-color: #000000;
  border-top-width: 4px;
  background-color: #FF0000;
  background-image: url('/images/title-corner.gif');
  background-repeat: no-repeat;
  background-position: top right;
  height: 20px;
  font-family: Verdana,"Arial Narrow",sans-serif;
  font-weight: bold;
  font-size: 14px;
  font-variant: small-caps;
  color: #FFFFFF;
  padding-left: 9px;
  padding-top: 0px;
  text-align: left;
}

.Quote {
  display: block;
  width: 184px;
  border-style: solid;
  border-width: 2px;
  border-color: #CC0000;
  border-top-width: 2px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 6px;
  padding-top: 10px;
  font-size: 12px;
  background-color: #F5F5F5;
  background-image: url('/images/quote-boxtop.gif');
  background-repeat: no-repeat;
  background-position: top;
  margin-right: 6px;
}
 * html .Quote {
    width: 200px; /* for IE5 and IE6 in quirks mode */
    w\idth: 190px; /* for IE6 in standards mode */
}

.QuoteAuthor {
  display: block;
  align: right;
  text-align: right;
  font-style: italic;
}  

.mQuote {
  font-style: italic;
  float:left;
  display: block;
  width: 40%;
  border-style: solid;
  border-width: 0px;
  border-color: #CC0000;
  border-top-width: 1px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 6px;
  padding-top: 10px;
  font-size: 12px;
  background-color: #F5F5F5;
  background-image: none;
  background-repeat: no-repeat;
  background-position: top;
  margin-right: 6px;
  margin-left: 6%;
  margin-bottom: 10px;
}

.mQuoteAuthor {
  display: block;
  align: right;
  text-align: right;
  font-style: normal;
} 

.TableHighlight {
  background: #DEFFFF;
  background-color: #DEFFFF;
  }
.smalltext {  font-family: Arial, Verdana, Helvetica, 
            sans-serif; font-size: 7pt; line-height:
            7pt; color: #FFFFFF}
.RowTitle { background-color: #FF0000;
            background: #FF0000;
            font-size: 10px;
	        text-align: center;
            color: #FFFFFF;
            font-weight: bold;
          }   
.ClassTitle { 
            background: #FFEEEE;
            font-size: 10px;
            color: #000000;
            font-weight: bold;
          }            
.ClassTitle a:link {
  color: #000000;
}

.ClassTitle a:visited {
  color: #000000;
}

.ClassTitle a:hover {
  background-color: #FFFFEE;
  color: #FF0000;
}

.ClassTitle a:active {
  color: #000000;
}                   

.ClassRow { 
            font-size: 10px;
            color: #000000;
            font-weight: normal;
          }            
              
.PrintTitle {
  display: none;
  text-align: center;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 12pt;
}
  
div.xbox { 
   margin: 8px;
   padding: 8px;
   border-style: ridge;
   border-width: 1px;
   border-color: #FF3300;
   background: #ffffff;
   text-align: left;
}

div.lbox { 
   margin: 5px;
   padding: 5px;
   padding-left: 8px;
   border-style: outset;
   border-width: 5px;
   border-color: #FFDD00;
   background: navy;
   text-align: left;
}
      
.menutext {  font-family: Arial, Verdana, Helvetica, 
            sans-serif; font-size: 8pt; font-weight: 
            bold; color: #000000}
.welcome {  font-family: Arial, Verdana, Helvetica, 
           sans-serif; color: #FFFFFF; font-size: 12pt;
           text-decoration: none}
.errmsg {  font-family: Arial, Verdana, Helvetica, 
           sans-serif; color: #FFBBBB; font-size: 11pt;
           text-decoration: none}
.homebottom {  font-family: Arial, Verdana, Helvetica,
           sans-serif; font-size: 8pt; color: #999999;
           text-decoration: none}
.tinytext {  font-family: Arial, Verdana, Helvetica,
           sans-serif; font-size: 7pt; color: #999999;
           text-decoration: none}
.tinygtext {  font-family: Arial, Verdana, Helvetica,
           sans-serif; font-size: 7pt; color: #666666;
           text-decoration: none}
.sponsors {  font-family: Arial, Verdana, Helvetica,
            sans-serif; font-size: 10pt; color: #FFFFFF;
            text-decoration:none}
.vheading {  font-family: Arial, Verdana, Helvetica, 
            sans-serif; font-size: 9pt; font-weight: 
            bold; color: #FFFFFF}
.lheading {  font-family: Arial, Verdana, Helvetica, 
            sans-serif; font-size: 10pt; font-weight: 
            bold; color: #FFFFFF}
.heading {  font-family: Arial, Verdana, Helvetica, 
            sans-serif; font-size: 8pt; font-weight: 
            bold; color: #000000}
.blkheading {  font-family: Arial, Verdana, Helvetica, 
            sans-serif; font-size: 8pt; font-weight: 
            bold; color: #000000}                              
.navigation {  font-family: Arial, Verdana, Helvetica, 
            sans-serif; font-size: 8pt; line-height:
            9pt; color: #FFFFFF; font-weight:bold}

.microtext {  font-family: Arial, Verdana, Helvetica, 
            sans-serif; font-size: 6pt; line-height:
            7pt; color: #FFFFFF}
.errortext {  font-family: Arial, Verdana, Helvetica, 
            sans-serif; font-size: 8pt; font-weight: bold;
            line-height: 10pt; color: #CC3333}
.vcompany {  font-family: Arial, Verdana, Helvetica, 
            sans-serif; font-size: 10pt; font-weight: 
            bold; color: #FFFFFF}
.vaddress {  font-family: Arial, Verdana, Helvetica, 
            sans-serif; font-size: 9pt; font-weight: 
            normal; color: #000000}
.vnotes {  font-family: Arial, Verdana, Helvetica, 
            sans-serif; font-size: 8pt; font-weight: 
            normal; color: #000000}


#navstyle   {text-decoration: none}
A.#navstyle {text-decoration: none}

.nav 		{font-family:"arial,helvetica";
			 font-size: 12;
			 color: "#000000";
			 background-color: "transparent";
			 width: 171;
			 line-height: 14pt; 
			 text-align: "left";
			 cursor: "hand";
			 text-decoration: none}
            
div.float {
  float: left;
  margin: 8px;
  }
  
div.float p {
   text-align: center;
   }
		 
.netMenu 	{fontFamily:arial,helvetica, sans-serif;
			 font-size:12pt; color:#000000;
			 text-align:left;
			 margin-right:2px;
			 line-height:12px;
			 float:left;
			 
			 }
			 
.netMenuMac {fontFamily:arial,helvetica, sans-serif;
			 font-size:9pt;
			 color:#000000;
			 text-align:left;
			 margin-right:6px;
			 line-height:12px;
			 float:right;}

input.minii {
	height : 18px;
	font-size : 9px;
    background-color: #FFFFBB;
}

input.minibutton {
	height : 18px;
	font-size : 9px;
    background-color: #FF0000;
    color: #FFFFFF;
}

textarea.minii {
   font-size : 11px
}
select.minii {
   font-size:        14px;
   background-color: transparent;
   height:           23px
}      


#tabnav ul {
  display: block;
  list-style: none outside;
  padding: 0;
  margin: 0 0 0 0px;
	font-family: 'Trebuchet MS', 'Lucida Grande',
	  Verdana, Lucida, Geneva, Helvetica, 
	  Arial, sans-serif;
	font-size: 12px;
}

#tabnav li {
  padding: 0;
  margin: 0 0px 0 0;
  border-top: 1px solid #CCCCCC;
  border-right: 1px solid #666;
  border-bottom: 1px solid #666;
  border-left: 1px solid #CCC;
  background-color: #000;
  color: #ffffff;
  font-weight: normal;
  /* the next 4 lines are magic */
  display: block;
  float: left;
  position: relative;
  top: 0px;
}

#tabnav a:link,
#tabnav a:visited {
  padding-left: 1em;
  padding-right: 1em;
  background-color: #000;
  color: #ffffff;
  text-decoration: none;

}

#tabnav a:hover {
  background-color: #FF0000;
  color: #FFFFFF;
  border-top:  #660000;
  border-right:  #FF9999;
  border-bottom:  #660000;
  border-left:  #FF9999;
}

#navclear {
  display: none;
}
html>body #navclear {
  display: block;
  clear: both;
}

.col1text {
  padding-top: 20px;
  font-weight: bold;
}
.col4text {
  color: #F00;
}