/***************************************************
 *
 * Beeb.net stylesheet
 * 
 ***************************************************/

/**
 * buttons
 */

.button 
{       
	background-color: #d6e7ef;
        border-color: #99cccc;
        border-style: none solid solid none;
        border-top-width: 0;
        border-left-width: 0;
        border-right-width: 1;
        border-bottom-width: 1;
        color: #00009c;
        font-family: verdana;
        font-size: 98%;
        padding-top: 2px;
        padding-bottom: 2px;
}

/**
 * input
 */

.input
{       
	background-color: #d6e7ef;
        color: #00009c;
        font-family: verdana;
        font-size: 98%;
        padding-top: 3px;
        padding-bottom: 3px;
}
 
/**
 * Set the font for the entire document
 */
 
body 
{
	font-family: verdana, helvetica, sans-serif;
}

/**
 * Font settings for the title banner across the main content form
 */
 
.banner
{
	font-size: 80%;
	color: white;
	font-weight: bold;
}

/**
 * Font and colour settings for the stages within the registration 
 * process, as displayed across the top of each screen
 */
 
.stageoff
{
	color: #999999;
}

.stageon
{
	font-weight: bold;
	color: #ffcc00;
}

/**
 * Font and colour settings for the top-right date display
 */
 
.date 
{
	font-size: 60%;
	color: #9c9e9c;
	font-weight: bold;
}

/**
 * Font, colour and anchor settings for the footer
 * at the bottom of every screen
 */
 
.footer
{
	font-size: 70%;
	color: #94bee8;
}

.footer a
{
	color: #94bee8;
	text-decoration: none;
}

/**
 * Font and colour settings for the MHA sidebar menu
 */
 
.sidebar
{
	font-size: 75%;
	color: #003264;
}

.sidebar a 
{
	color: #003264;
	text-decoration: none;
}

.sidebar a:visited 
{
	color: #003264;
	text-decoration: none;
}

/**
 * Font and colour settings for the main body of an
 * MHA or OLR screen
 */
 
.body
{
	font-size: 70%;
}

.body a
{
	color: #00009c;
}

.body a:visited
{
	color: #00009c;
}

.body h1
{
	width: 100%;
	color: white;
	font-weight: bold;
	font-size: 110%;
	background-color: #37a48f;
	padding: 3px;
}

.body h2
{
	width: 100%;
	color: white;
	font-weight: bold;
	font-size: 110%;
	background-color: #37a48f;
	padding: 3px;
}

/**
 * Font size settings for the bulk of the document
 */
 
.body table tr td
{
	font-size: 70%;
}

/**
 * Table headings for the MHA screens
 */
 
.body table th
{
	color: white;
	font-weight: bold;
	font-size: 75%;
	background-color: 37a48f;
	padding: 3px;
}

.body table th a
{
	color: white;
	font-weight: bold;
	text-decoration: none;
}

.body table th a:visted
{
	color: white;
	font-weight: bold;
	text-decoration: none;
}

/**
 * Font size settings for the blue box
 * on the right of the OLR
 */
 
.bluebar
{
	font-size: 80%;
}

/**
 * Star points for page A of the OLR
 */
 
.points
{
	font-size: 90%;
}

/**
 * Hyperlinks for the tab strip 
 */
 
.tab
{
 	color: white;
 	font-weight: bold;
 	text-decoration: none;
 	font-face: verdana, helvetica, sans-serif;
 	font-size: 70%;
}

.tab a
{
	color: white;
	font-weight: bold;
	text-decoration: none;
	font-face: verdana, helvetica, sans-serif;	
}


/****************************************************/
/* Mirapoint Application Cascading Style Sheet      */
/*   refer to: http://www.w3.org/TR/REC-CSS1        */
/****************************************************/

/****************************************************/
/* Changes made here should also be made in the     */
/* "../brandvars.var" file in order to handle cases  */
/* where the web browser does not support CSS.      */
/****************************************************/

/****************************************************/
/* Selector declarations of standard HTML tags      */
/****************************************************/


/****************************************************/
/* Selector declarations - for general usage        */
/****************************************************/

.genBtn                 { color:        #000000;   
                          background:   #c0c0c0;     } /* form buttons */
.genData                { color:        #000000; 
                          background:   #ffffff;     } /* table row data */
.genDataAlt             { color:        #000000; 
                          background:   #f1f1f1;     } /* table row data (alternate row) */
.genDataHilite          { color:        #ff0000;     } /* error msgs */
.genDataOff             { color:        #666666;     } /* e.g., disabled links */
.genDataStatus          { color:        #666666;     } /* e.g., msg count */

.genHeader              { color:        #000000;      
                          background:   #37A48E     } /* table headers */
                          
.genHeader A            { color: black;
                          text-decoration: none }

.genHeader A:hover     { text-decoration: underline }

A.genHeaderLink:active  { color:        #ffffff; 
                          background:   transparent; } /* link rendered in genHeader */
A.genHeaderLink:link    { color:        #ffffff; 
                          background:   transparent; } /* link rendered in genHeader */
A.genHeaderLink:visited { color:        #ffffff;
                          background:   transparent; } /* link rendered in genHeader */
A.genHeaderLink:hover   { color:        #ffffff;
                          background:   transparent; } /* mouse-over color */

.genLegend              { color:        #000000;   
                          background:   #ffffff;     } /* legends containing icons, etc. */
.genLogin               { color:        #000000;
                          background:   #ffffff;     } /* login pages */
.genLoginTitle          { color:        #29006b;     } /* login page titles */

.genMsg                 { background-color: #ffffff }

.genBar                 { background-color: #c7c2c6; }

.genSidebarTitle        { color: #fdcd00; 
                          font-weight: bold;
                          font-size: 90%; }
                          
.genSidebarText         { color: #ffffff;
                          font-size: 90%;}    

.genSidebarText a       { text-decoration: underline;
                          color: #ffffff;
                          font-size: 90%; }  

/*=========================
   GENERAL NAVIGATION     
===========================*/

.genNav                 { color:        #000000;   
                          background:   #ffffff;     } /* used by links.html and banner.html */

.genNavOff              { color:        #aaaaaa;     } /* e.g., disabled links */

A.genNavLink            { text-decoration: none;     } /* link rendered in genNav */

A.genNavLink:active     { color:        #00009c;
                          background:   transparent; } /* link rendered in genNav */

A.genNavLink:link       { color:        #00009c;
                          background:   transparent; } /* link rendered in genNav */

A.genNavLink:visited    { color:        #00009c;
                          background:   transparent; } /* link rendered in genNav */

A.genNavLink:hover      { color:        #00009c;
                          background:   transparent; } /* mouse-over color */

                          
A.genNavLinkSelected            { text-decoration: none;     } /* link rendered in genNav */

A.genNavLinkSelected:active     { color:        #ff6600;
                                  background:   transparent; } /* link rendered in genNav */

A.genNavLinkSelected:link       { color:        #ff6600;
                                  background:   transparent; } /* link rendered in genNav */

A.genNavLinkSelected:visited    { color:        #ff6600;
                                  background:   transparent; } /* link rendered in genNav */

A.genNavLinkSelected:hover      { color:        #ff6600;
                                  background:   transparent; } /* mouse-over color */                          

/*====================================================
  mail messages fetched from external mail servers 
======================================================*/

.genPOPcolor0           { color:        #000000;
                          background:   #66cc66; } /* green */
.genPOPcolor1           { color:        #000000;
                          background:   #ccffcc; } /* lightgreen */
.genPOPcolor2           { color:        #000000;
                          background:   #6699ff; } /* blue */
.genPOPcolor3           { color:        #000000;
                          background:   #99ffff; } /* lightblue */
.genPOPcolor4           { color:        #000000;
                          background:   #ff66ff; } /* magenta */
.genPOPcolor5           { color:        #000000;
                          background:   #ccccff; } /* lightpurple */
.genPOPcolor6           { color:        #000000;
                          background:   #ffcccc; } /* pink */
.genPOPcolor7           { color:        #000000;
                          background:   #ff9900; } /* orange */
.genPOPcolor8           { color:        #000000;
                          background:   #ffcc33; } /* lightorange */
.genPOPcolor9           { color:        #000000;
                          background:   #ffff99; } /* yellow */

.genTitle               { color:        #000000;   /* page title headers */
                          background:   #a0b8c8; }

/****************************************************/
/* Selector declarations - for application 'mcal'   */
/****************************************************/
.mcalDayCellBusy        { color:        #000000;
                          background:   #cccccc; } /* depicts a busy timeslot */
.mcalDayCellFree        { color:        #000000;
                          background:   #f1f1f1; } /* depicts a free timeslot */
.mcalEvent              { color:        #000000;
                          background:   #dcdcdc; } /* contains event data */
.mcalNoEvent            { color:        #000000;
                          background:   #f1f1f1; } /* contains no event data */
.mcalSmallCal           { color:        #000000;
                          background:   #f1f1f1; } /* small calendar view */

/****************************************************/
/* Selector declarations - for application 'spell'  */
/****************************************************/
.spellCurWord           { color:        #ff0000; } /* color of currently-selected misspelled word */

/****************************************************/
/* Selector declarations - for online help          */
/****************************************************/
A.helpNavLink           { text-decoration: none; }
A.helpLink              { text-decoration: none; }
A.helpLink:visited      { color:        #7b52a5;
                          background:   transparent; }
