/* ------------------------------BEGIN NOTES-----------------*/
/* do not use underscore (_) in naming your elements or else Netscape 4.0 will ignore it */
/* ------------------------------END NOTES-------------------*/

a:link
  {
    color: #000000;
    font-size: 12px;
    text-decoration: underline;
  }
a img
{
border : 0;
}

  a:visited
  {
    font-size: 12px;
    color: #000000; 
    text-decoration: underline;
  }
  a:hover
  {
    text-decoration: none;
  }
  .nav, .navlink, .nav.visited 
  {
    font-size: 12px;
    color: #000000;
    text-decoration: underline;
  }

  .nav:hover 
  {
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    text-decoration: underline;
  }
  body, td, th, tr 
  {
    color: #000000
    font-size: 12px;
    font-family: verdana, arial, helvetica, serif;
  }
  table 
  {
    empty-cells: show;
  }

  input, textarea, button
  {
    font-size: 9pt;
    color: #000000;
    font-family: verdana,arial, helvetica, serif;
    background-color: #ffffff;
  }

  input.check
  {
  }

  select
  {
    font-size: 7pt;
    color: #000000;
    font-family: verdana,arial, helvetica, serif;
    background-color: #ffffff;
  }
  .windowbg
{
       font-size: 12px;
       font-family: verdana,arial, helvetica, serif;
	color: #000000;
	background-color: #dddddd;
}
.windowbg2
{
       font-size: 12px;
       font-family: verdana,arial, helvetica, serif;
	color: #000000;
	background-color: #F6F6F6;
}
.windowbg3
{
       font-size: 12px;
       font-family: verdana,arial, helvetica, serif;
	color: #000000;
	background-color: #cecece;
}
  hr, .hrcolor
  {
    height: 1px;
    border: 0;
    color: #666666;
    font-size: 12px;
    font-family: verdana, arial, helvetica, serif;
    background-color: #666666;
  }
  .displaybg
  {
    font-size: 12px;
    color: #000000;
    font-family: verdana, arial, helvetica, serif;
    background-color: #E0E0E0;
  }
  .displaybg2
  {
    font-size: 12px;
    color: #000000;
    font-family: verdana, arial, helvetica, serif;
    background-color: #e0e0e0;
  }
 .titlebg, tr.titlebg th, tr.titlebg td, .titlebg2, tr.titlebg2 th, tr.titlebg2 td, .titlebg a:visited, .titlebg a:hover, .titlebg a:link, .titlebg2 a:link, .titlebg2 a:visited, .titlebg2 a:hover

{
	color: #ffffff;
	font-style: normal;
       font-weight: bold;
       font-size: 12px;
	border-bottom: solid 1px #e1e1e1;
	background-color: #e1e1e1;
	border-top: solid 1px #FFFFFF;
	background-repeat: repeat-x;
	padding-left: 10px;
	padding-right: 10px;
}
 
 .catbg , tr.catbg td , .catbg3 , tr.catbg3 td, .catbg2 , tr.catbg2 td, .catbg3 a:link, .catbg3 a:visited, .catbg a:link, .catbg a:visited , .catbg2 a:link, .catbg2 a:visited, .catbg a:hover, .catbg2 a:hover, .catbg3 a:hover
{
	
	background-color: #3067DC;
	color: #000000;
       font-size: 12px;
	padding-left: 10px;
	padding-right: 10px;
       font-weight: bold;
}

  .bordercolor
  {
    font-size: 12px;
    background-color: #ADADAD;
    padding: 0px;
  }
  .quote
  {
    font-size: 12px;
    color: #000000;
    font-family: arial, verdana, helvetica, serif;
    background-color: #D7DAEC;
    border: 1px solid black; 
    margin: 1px; 
    padding: 1px;}
    line-height: 1.4em;

  .code
  {
    font-size: 12px;
    color: #000000;
    font-family: courier new, helvetica, times new roman, serif;
    background-color: #dddddd;
    border: 1px solid black; 
    margin: 1px auto 1px auto;
    padding: 1px;
    width: 99%;
  }

  .help
  {
    cursor: help;
      }
  .meaction
  {
    color: red;
  }
  .editor
  {
    width : 100%;
  }
  .highlight {
	background-color: yellow; font-weight: bold;
	color: black;
  }
  table.im, tr, td 
   {
  font-size: inherit;
   }
  table.im 
  {
  border-collapse : collapse;
  }

/* this is the border colour when viewing IMs */
  table.im td
  {
  border : 1px solid #808080;
  }
  table.imview td
  {
  border: 0px;
  }

  /* the color the row gets highlighted when selecting a message */
  tr.highlight
  {
  background-color: #EEEEEE;
  }

/* outline and width of the % space box */
  div.imoutline
  {
  width: 200px;
  border: 1px solid white;
  }

/* fill color of % space box */
  div.imfillcolor
  {
  background-color: red;
  } 

.quoteheader, .codeheader
{
	color: #000000;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	font-size: x-small;
	line-height: 1.2em;
}  

.calendar_today
{
	background-color: #FFFFFF;
}

/* .quoteheader, .codeheader {color: #000000; text-decoration: none; font-style: normal; font-weight: bold;}
.smalltext
{
	font-size: x-small;
	font-family: verdana, sans-serif;
}
.middletext
{
	font-size: 12px;
}
.normaltext
{
	font-size: small;
}
.largetext
{
	font-size: large;
}


/* input.check {background-color: transparent;}
.tborder
{
	padding: 1px;
	border: 1px solid #696969;
	background-color: #FFFFFF;
}

/* Posts and personal messages displayed throughout the forum. */
.post, .personalmessage
{
	width: 100%;
       font-size: 12px;
	overflow: auto;
	line-height: 1.3em;
}

/* All the signatures used in the forum.  If your forum users use Mozilla, Opera, or Safari, you might add max-height here ;). */
.signature
{
	width: 100%;
	overflow: auto;
	padding-bottom: 3px;
	line-height: 1.3em;
}

/* Sometimes there will be an error when you post */
.error{
color: red;
}


/* definitions for the main tab, active means the tab reflects which page is displayed */
.maintab_first, .maintab_back, .maintab_last, .maintab_active_first, .maintab_active_back, .maintab_active_last
{
       font-size: 9px;
	background-position: left bottom;
	color: #000000;
	text-transform: uppercase;
	vertical-align: top;

}
.maintab_back, .maintab_active_back
{
	color: #000000;
	text-decoration: none;
	font-size:  9px;
	vertical-align: top;
	padding: 2px 6px 6px 6px;
	font-family: tahoma, sans-serif;
}

.maintab_first
{
	background-image: url(images/colgrey/maintab_first.gif);
	background-repeat: no-repeat;
	width: 10px;
}
.maintab_back
{
	background-image: url(images/colgrey/maintab_back.gif);
	background-repeat: repeat-x;
}
.maintab_last
{
	background-image: url(images/colgrey/maintab_last.gif);
	background-repeat: no-repeat;
	width: 8px;
}
.maintab_active_first
{
	background-image: url(images/colgrey/maintab_active_first.gif);
	background-repeat: no-repeat;
	width: 6px;
}
.maintab_active_back
{
	background-image: url(images/colgrey/maintab_active_back.gif);
	background-repeat: repeat-x;
}
.maintab_active_last
{
	background-image: url(images/colgrey/maintab_active_last.gif);
	background-repeat: no-repeat;
	width: 8px;
}

/* how links behave in main tab. */
.maintab_back a:link , .maintab_back a:visited, .maintab_active_back a:link , .maintab_active_back a:visited
{
	color: #000000;
	text-decoration: none;
}

.maintab_back a:hover, .maintab_active_back a:hover
{
	color: #000000;
	text-decoration: none;
}
/* definitions for the mirror tab */
.mirrortab_first, .mirrortab_back, .mirrortab_last, .mirrortab_active_first, .mirrortab_active_back, .mirrortab_active_last
{
	background-position: left top;
	color: #000000;
	text-transform: uppercase;
	vertical-align: top;

}
.mirrortab_back, .mirrortab_active_back
{
	color: #000000;
	text-decoration: none;
	font-size: 9px;
	vertical-align: bottom;
	padding: 6px 6px 2px 6px;
	font-family: tahoma, sans-serif;
}

.mirrortab_first
{
	background-repeat: no-repeat;
	width: 10px;
}
.mirrortab_back
{
	
	background-repeat: repeat-x;
}
.mirrortab_last
{
	
	background-repeat: no-repeat;
	width: 6px;
}

.mirrortab_active_first
{
	
	background-repeat: no-repeat;
	width: 6px;
}
.mirrortab_active_back
{
	
	background-repeat: repeat-x;
}
.mirrortab_active_last
{
	
	background-repeat: no-repeat;
	width: 8px;
}

/* how links behave in mirror tab. */
.mirrortab_back a:link , .mirrortab_back a:visited, .mirrortab_active_back a:link , .mirrortab_active_back a:visited
{
	color: #000000;
	text-decoration: none;
}

.mirrortab_back a:hover, .mirrortab_active_back a:hover
{
	color: #000000;
	text-decoration: none;
}

/* The AJAX notifier */
#ajax_in_progress
{
	background: #32CD32;
	color: white;
	text-align: center;
	font-weight: bold;
	font-size: 12pt;
	padding: 3px;
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
}}