/******************
  CONTENTS:
  - General Tags (including widths of main columns)
  - Anchor Tags
  - Menu Definitions
  - Tab Definitions
  - Heading / Subhead Definitions
  - Content Definitions
  - Decoration Stuff
  - Form Stuff
  - Selectboard and Admin Stuff
  
  NOTES:
  - Table cell contents have different style from general board content
  - tcontentr is right-aligned table content. contentr is right-aligned general content
  
  FONT SIZE CALCULATION:
  - 16 x 0.875 em = 14 pt
  - I guess that 16pt is the default size, so to get 14pt you set it to .875 em??
*******************/

/*****************************
	GENERAL TAGS AND SIZES
*****************************/ 
BODY { 
   font-family: helvetica;
   font-size:100%;
   line-height: 1.125em;
   MARGIN-LEFT : 5%; 
   TEXT-ALIGN: center;
   BACKGROUND : #cccccc;
 } 
TD {
   font-family: helvetica;
   font-size:100%;
   line-height: 1.125em;
 }
.wnew {
   COLOR: black;
   FONT-FAMILY : helvetica; 
   FONT-SIZE : 0.875em;
   line-height: 1.125em;
}

TD.empty { 
   BORDER-RIGHT : black 1px solid; 
   BORDER-LEFT : black 1px solid; 
 } 
LI { 
   MARGIN-TOP : 0.24em; 
 } 

.boardcol { 
   FONT-FAMILY: arial;
   background-image: url(bgbg.jpg); 
  /*FONT-SIZE: 12pt;*/
   WIDTH : 43em; 
   border-collapse: collapse;
 } 
.menucell {
   FONT-FAMILY: arial;
   /*FONT-SIZE: 12pt;*/
   width: 11em;
 }
.mainheading {
   width : 860px;
   height : 220px;
 }

/************************
	ANCHOR TAGS
*************************/ 
A.menulink:LINK { 
   color : #ccccbb; 
   TEXT-DECORATION : none; 
 } 
A.menulink:ACTIVE { 
   color : #ccccbb; 
   TEXT-DECORATION : none; 
 } 
A.menulink:VISITED { 
   color : #ccccbb; 
   TEXT-DECORATION : none; 
 } 
A.botmenulink:LINK { 
	color: #ccccbb; 
	TEXT-DECORATION: none; 
 }
A.botmenulink:ACTIVE  { 
	color: #ccccbb; 
	TEXT-DECORATION: none; 
 }
A.botmenulink:VISITED { 
	color: #ccccbb; 
	TEXT-DECORATION: none; 
 }
A.contentlink:LINK { 
	color: #; 
	TEXT-DECORATION: none; 
 }
A.contentlink:ACTIVE  { 
	color: #; 
	TEXT-DECORATION: none; 
 }
A.contentlink:HOVER  { 
	color: #; 
	TEXT-DECORATION: underline; 
 }
A.contentlink:VISITED { 
	color: #; 
	TEXT-DECORATION: none; 
 }
A:LINK { 
   color : #; 
   TEXT-DECORATION : none; 
 } 
A:ACTIVE { 
   color : #; 
   TEXT-DECORATION : none; 
 } 
A:HOVER {
   color : #; 
   TEXT-DECORATION : underline; 
 }
A:VISITED { 
   color : #; 
   TEXT-DECORATION : none; 
 } 

/************************
	MENU DEFINITIONS
*************************/ 
.menucell { 
   BACKGROUND-COLOR : #010066; 
   background-repeat : vertical-repeat;
   PADDING-TOP : 2px; 
   PADDING-LEFT : 0.1em; 
   PADDING-RIGHT : 0.1em; 
   PADDING-TOP : 0.1em; 
 } 
.menucurr { 
   FONT-FAMILY : arial, verdana, geneva, sans-serif; 
   FONT-SIZE : 0.875em; /*11pt;*/
   BACKGROUND-COLOR : #666677;
   background-repeat : vertical-repeat;
   PADDING-RIGHT : 0.1em; 
   PADDING-LEFT : 0.1em; 
   PADDING-BOTTOM : 0.2em; 
   PADDING-TOP : 0.2em; 
   border-top:solid 1px #999988;
   border-right:solid 1px #999988;
   border-bottom:solid 1px #999988;
   border-left:solid 1px #999988;
   MARGIN : 0.1em 0.1em; 
 } 
.menu { 
   FONT-FAMILY : arial, verdana, geneva, sans-serif; 
   FONT-SIZE : 0.875em; /*11pt;*/
   BACKGROUND-COLOR : #010066; 
   background-repeat : vertical-repeat;
   PADDING-RIGHT : 0.1em; 
   PADDING-LEFT : 0.1em; 
   PADDING-BOTTOM : 0.2em; 
   PADDING-TOP : 0.2em; 
   border-top:solid 1px #333333;
   MARGIN : 0.1em 0.1em; 
 } 
.botmenu {
   FONT-FAMILY : arial, verdana, geneva, sans-serif; 
   FONT-SIZE : 0.875em; /*11pt;*/
   BACKGROUND-COLOR : #010066;
   TEXT-ALIGN: Center;
 }
.nonmenu { 
   COLOR : ccccbb;
/*  BORDER-BOTTOM : solid 1px black;  */
   TEXT-ALIGN : center; 
   /*FONT : bold 10pt tahoma; */
   MARGIN : 8px 4px; 
   PADDING-RIGHT : 3px; 
   PADDING-LEFT : 3px; 
   PADDING-BOTTOM : 3px; 
   PADDING-TOP : 0px; 
 } 

/************************
	TAB DEFINITIONS
*************************/ 
.tab { 
   CURSOR : hand; 
   /*FONT : bold 12pt Tahoma; */
   COLOR : #999933; 
   BACKGROUND-COLOR : #333366; 
   background-repeat : vertical-repeat;
   PADDING-TOP : 2px; 
   PADDING-LEFT : 0.6em; 
   PADDING-RIGHT : 0.1em; 
   PADDING-BOTTOM : 2px; 
 } 
.tabsel { 
   /*FONT : bold 12pt Tahoma; */
   COLOR : #FFFF99; 
   BACKGROUND-COLOR : #666699; 
   background-repeat : vertical-repeat;
   PADDING-TOP : 2px; 
   PADDING-LEFT : 0.6em; 
   PADDING-RIGHT : 0.1em; 
   PADDING-BOTTOM : 2px; 
 } 
.tabbottom { 
   BACKGROUND-COLOR : #999966; 
   BORDER-RIGHT : #cccccc 1px solid; 
   BORDER-LEFT : #cccccc 1px solid; 
   /*FONT : bold 12pt Tahoma; */
   COLOR : white; 
   BORDER-TOP : #333333 1px solid; 
   PADDING-TOP : 2px; 
 } 
 
/***************************************
	HEADING / SUBHEAD DEFINITIONS
****************************************/ 
.mainheading { 
   background-image : url(banner4.jpg); 
   background-repeat : no-repeat; 
 } 
.pagename { 
   BACKGROUND : #666699; 
   COLOR: #FFFF99;
   PADDING-TOP : 0.4em; 
   PADDING-LEFT : 0.1em; 
   PADDING-RIGHT : 0.1em; 
   PADDING-BOTTOM : 0.6em; 
   /*FONT : bold 12pt Tahoma; */
   TEXT-ALIGN : center; 
 } 
.titler, .titlec, .titlel { 
   BACKGROUND : #799B6B ; 
   COLOR: #ccccbb;
   font-family : verdana, Arial, Helvetica, sans-serif; 
   /*FONT : bold 11pt; */
   PADDING-TOP : 0.3em; 
   PADDING-BOTTOM : 0.3em; 
   background-image : url(barbg3.jpg); 
   BORDER: solid 1px black;
 } 
TD.titler { 
   TEXT-ALIGN : right; 
 } 
TD.titlec { 
   TEXT-ALIGN : center; 
 } 
TD.titlel { 
   TEXT-ALIGN : left; 
   PADDING-LEFT : 0.7em; 
 } 
 
/***************************************
	CONTENT DEFINITIONS
****************************************/ 
.tcontentr, .tcontentc, .tcontentl, .tcontentrnw, .tcontentcnw, .tcontentlnw { 
   BORDER-BOTTOM : solid 1px #333333; 
   BACKGROUND : #999966; 
   BACKGROUND-IMAGE: url(bgbg.jpg); 
   background-repeat : vertical-repeat; 
   FONT-FAMILY : Verdana, Arial; 
   FONT-SIZE : 0.875em; /*10pt;*/
   PADDING-RIGHT : 2pt; 
   PADDING-LEFT : 3pt; 
   PADDING-BOTTOM : 6pt; 
   PADDING-TOP : 3pt; 
   VERTICAL-ALIGN : top;
 } 
.tcontentr { 
   TEXT-ALIGN : right; 
 } 
.tcontentc { 
   TEXT-ALIGN : center; 
 } 
.tcontentl { 
   TEXT-ALIGN : left; 
 } 
.tcontentrnw { 
   TEXT-ALIGN : right; 
   WHITE-SPACE : nowrap; 
 } 
.tcontentcnw { 
   TEXT-ALIGN : center; 
   WHITE-SPACE : nowrap; 
 } 
.tcontentlnw { 
   TEXT-ALIGN : left; 
   WHITE-SPACE : nowrap; 
 } 
.contentr, .contentc, .contentl  { 
   BACKGROUND : #999966; 
   BACKGROUND-IMAGE: url(bgbg.jpg); 
   background-repeat : vertical-repeat; 
   FONT-FAMILY : Verdana, Arial; 
   FONT-SIZE : 0.875em;
   PADDING-RIGHT : 3em; 
   PADDING-BOTTOM : 6pt; 
   PADDING-TOP : 2pt; 
 }
.contentr { 
   TEXT-ALIGN : right; 
   PADDING-LEFT : 2pt; 
 } 
.contentc { 
   TEXT-ALIGN : center; 
   PADDING-LEFT : 2pt; 
 } 
.contentl { 
   TEXT-ALIGN : left; 
   PADDING-LEFT : 0.7em; 
 }
/* This is a table cell that contains another TABLE - for tcontent */ 
.contentt {
   BACKGROUND : #999966; 
   BACKGROUND-IMAGE: url(bgbg.jpg); 
   background-repeat : vertical-repeat; 
   FONT-FAMILY : Verdana, Arial; 
   FONT-SIZE : 0.875em; /*10pt;*/
   PADDING-LEFT: 4em;
 }
/* This is for the table cell that will contain all the content -- just for background NO BORDERS, NO PADDING, NO MARGINS! */
.boardcontent {
   BACKGROUND-IMAGE: url(bgbg.jpg);
 }
 
/************************************
	DECORATION STUFF
************************************/
.foundit {
   COLOR : #cc3333;
   font-weight: bold;
 }
.redline { 
   BACKGROUND : #993333; 
 } 
.cdxlink {
   FONT-FAMILY: Arial;
 }
.logo { 
   BACKGROUND: #010066; 
 }
.empty { 
   BACKGROUND-COLOR : #cc9966; 
 } 
.mybuttonouter { 
   BORDER-TOP : solid 1px #333300; 
   BORDER-LEFT : solid 1px #333300; 
   BORDER-RIGHT : solid 1px #acab9e; 
   BORDER-BOTTOM : solid 1px #acab9e; 
   PADDING : 1px; 
 } 
.mybuttoninner { 
   PADDING : 0.4em; 
   FONT : 8pt Tahoma; 
   BORDER-TOP : solid 1px #acab9e; 
   BORDER-LEFT : solid 1px #acab9e; 
   BORDER-RIGHT : solid 1px #333300; 
   BORDER-BOTTOM : solid 1px #333300; 
 } 

/************************************
	FORM STUFF
************************************/
INPUT.text { 
   FONT-FAMILY : arial; 
   FONT-SIZE : 0.7em; /*8pt;*/
 } 
INPUT.smallbtn { 
   FONT-FAMILY : arial; 
   FONT-SIZE : 0.7em; /*8pt;*/
 } 

/************************************
	SELECTBOARD and ADMIN STUFF
************************************/
.btn { 
   color : #ffffcc; 
   background-color : #666633; 
   padding-left : 0.5em; 
   padding-right : 0.5em; 
   border-left : solid #cccccc 1px; 
   border-top : solid #cccccc 1px; 
   border-right : solid black 1px; 
   border-bottom : solid black 1px; 
 } 
.normal { 
   background-color : white; 
 } 
.admintable { 
   background-color : #cccc99; 
   border : 1px solid #999999; 
 } 
.adminheading { 
   background-color : #999966; 
 } 
.adminsubheading { 
   background-color : #cccc99; 
 }
