/* School Database Skin: Original */

BODY .LeftMenu
{
BACKGROUND-COLOR: #0031BC; /* SkinColor: Left menu background */
}

BODY
{
BACKGROUND-COLOR: #EEFFDD; /* SkinColor: Page background */
}

H1
{
COLOR: #000000; /* SkinColor: Page title text */
FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
FONT-SIZE: 14px;
FONT-WEIGHT: bold;
LINE-HEIGHT: 130%;
MARGIN-TOP: 4px;
MARGIN-BOTTOM: 0px;
TEXT-ALIGN: center;
}

H2
{
COLOR: #000000; /* SkinColor: Page title text */
FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
FONT-SIZE: 16px;
LINE-HEIGHT: 130%;
MARGIN-TOP: 0px;
MARGIN-BOTTOM: 10px;
TEXT-ALIGN: center;
}

H3
{
FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
FONT-SIZE: 150%;
LINE-HEIGHT: 130%;
MARGIN-TOP: 0px;
MARGIN-BOTTOM: 1px;
}

H4
{
FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
FONT-SIZE: 12px;
FONT-WEIGHT: bold;
LINE-HEIGHT: 130%;
MARGIN-TOP: 0px;
MARGIN-BOTTOM: 0px;
TEXT-ALIGN: center;
}

A:link { color: #0031BC; }
A:visited { color: #0031BC; }
A:hover { color:#FF0000; }

P.Small
{
FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
FONT-SIZE: 12px;
LINE-HEIGHT: 110%;
}

#pup {
position: absolute;
visibility: hidden;
z-index: 200;
width: 260;
}

/*******************************************************************************
 * FORM                                                                        *
 *******************************************************************************/

FORM TABLE
{
BACKGROUND-COLOR: #FFEEAA; /* SkinColor: Box background */
BORDER-COLOR: #666699; /* SkinColor: Box border */
BORDER-WIDTH: 1px;
BORDER-STYLE: solid;
WIDTH: 100%;
BORDER-COLLAPSE: collapse;
}

FORM TR
{
VERTICAL-ALIGN: top;
}

FORM TD
{
COLOR: #000000; /* SkinColor: Main text color */
FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
FONT-SIZE: 12px;
LINE-HEIGHT: 110%;
BORDER-WIDTH: 2px;
BORDER-STYLE: solid;
PADDING: 8px;
}

FORM TD.Alert
{
COLOR: #FF0000; /* SkinColor: Alert text color */
}

SPAN.Alert
{
COLOR: #FF0000; /* SkinColor: Alert text color */
}

/*******************************************************************************
 * SectionHead
 *******************************************************************************/
TR.SectionHead
{
BACKGROUND-COLOR: #AA99FF; /* SkinColor: Box title */
}

TR.SectionHead TD
{
COLOR: #000000; /* SkinColor: Box title text */
FONT-SIZE: 70%;
PADDING: 2px;
BORDER-WIDTH: 1px 0px;
VERTICAL-ALIGN: middle;
WHITE-SPACE: nowrap;
}

TR.SectionHead A:link { color: #000000; text-decoration: none;}
TR.SectionHead A:visited { color: #000000; text-decoration: none;}
TR.SectionHead A:hover { color:#000000; text-decoration: underline;}

/*******************************************************************************
 * SectionData
 *******************************************************************************/
TR.SectionData TABLE
{
BORDER-WIDTH: 0px;
}

TR.SectionData TD
{
FONT-SIZE: 70%;
BORDER-WIDTH: 0px;
}

/*******************************************************************************
 * DIV.Data                                                                    *
 *******************************************************************************/
DIV.Data TD
{
PADDING: 2px;
}

/*******************************************************************************
 * DIV.Columnar                                                                *
 *******************************************************************************/
DIV.Columnar TD
{
VERTICAL-ALIGN: baseline;
PADDING: 2px;
}

DIV.Columnar TD.Label
{
WIDTH: 1%;
WHITE-SPACE: nowrap;
}

DIV.Columnar TD.Value
{
BACKGROUND-COLOR: #FFFFFF; /* SkinColor: Field background */
BORDER-WIDTH: 1px;
PADDING: 3px;
}

DIV.Columnar INPUT
{
FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
FONT-SIZE: 100%;
}

DIV.Columnar SELECT
{
FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
FONT-SIZE: 100%;
}

DIV.Columnar TEXTAREA
{
FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
FONT-SIZE: 100%;
}

DIV.Columnar OL
{
MARGIN-BOTTOM: 0px;
}

DIV.Columnar UL
{
MARGIN-BOTTOM: 0px;
}

DIV.Columnar OL LI
{
MARGIN-LEFT: -12px;
TEXT-INDENT: 0px;
}

DIV.Columnar UL LI
{
MARGIN-LEFT: -20px;
}

DIV.Columnar .reqfield INPUT
{
border-color: red;
FONT-SIZE: 500%;
}

/*******************************************************************************
 * DIV.Datasheet                                                               *
 *******************************************************************************/
DIV.Datasheet TABLE
{
BORDER-WIDTH: 0px;
}

DIV.Datasheet TR
{
VERTICAL-ALIGN: top;
}

DIV.Datasheet TD
{
FONT-SIZE: 11px;
BORDER-WIDTH: 0px 0px;
PADDING: 2px;
VERTICAL-ALIGN: baseline;
}

DIV.Datasheet DIV.Lines TD
{
FONT-SIZE: 11px;
BORDER-WIDTH: 1px 0px;
PADDING: 2px;
VERTICAL-ALIGN: baseline;
}

DIV.Datasheet TR.Head TD
{
BACKGROUND-COLOR: #DDBB55; /* SkinColor: Table head */
BORDER-WIDTH: 2px 0px 2px;
FONT-SIZE: 10px;
VERTICAL-ALIGN: bottom;
}

DIV.Datasheet TR.SubHead TD
{
BACKGROUND-COLOR: #F0D090; /* SkinColor: Table subhead */
BORDER-WIDTH: 1px 0px 1px;
FONT-WEIGHT: bold;
}

DIV.Datasheet TD.Value
{
BACKGROUND-COLOR: #FFFFFF; /* SkinColor: Field background */
BORDER-WIDTH: 1px;
PADDING: 1px ! important;
}

DIV.Datasheet TR.Select TD
{
BACKGROUND-COLOR: #DDBB55; /* SkinColor: Row select */
}

DIV.Datasheet TR.Highlight TD
{
BACKGROUND-COLOR: #AAAACC; /* SkinColor: Row highlight */
FONT-WEIGHT: bold;
}

DIV.Datasheet TD.Edit
{
PADDING: 0px ! important;
}

DIV.Datasheet HR
{
COLOR: #666699; /* SkinColor: Table border */
}

DIV.Datasheet A.Black
{
TEXT-DECORATION: none;
COLOR: #000000; /*SkinColor: Main text color */
}

DIV.Datasheet INPUT
{
FONT-SIZE: 100%;
}

DIV.Datasheet SELECT
{
FONT-SIZE: 100%;
}

DIV.Datasheet INPUT.Checkbox
{
WIDTH: 15px;
HEIGHT: 15px;
}

DIV.Datasheet TEXTAREA
{
FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
FONT-SIZE: 100%;
}

DIV.Datasheet OL
{
MARGIN-TOP: 0px;
MARGIN-BOTTOM: 0px;
}

DIV.Datasheet UL
{
MARGIN-TOP: 0px;
MARGIN-BOTTOM: 0px;
}

DIV.Datasheet OL LI
{
MARGIN-LEFT: -12px;
TEXT-INDENT: 0px;
}

DIV.Datasheet UL LI
{
MARGIN-LEFT: -20px;
}

/*******************************************************************************
 * DIV.RichText                                                                *
 *******************************************************************************/
DIV.RichText P
{
FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
FONT-SIZE: 100%;
MARGIN-BOTTOM: 6px;
}

DIV.RichText LI
{
FONT-SIZE: 100%;
MARGIN-BOTTOM: 6px;
}

/*******************************************************************************
 * DIV.Menu                                                                    *
 *******************************************************************************/

DIV.Menu TABLE
{
HEIGHT: 15px;
WIDTH: 90%;
BACKGROUND-COLOR: #AA99FF; /* SkinColor: Box title */
BORDER-WIDTH: 0px;
BORDER-COLLAPSE: separate;
PADDING: 0px;
}

DIV.Menu TD
{
BORDER-WIDTH: 0px;
BORDER-STYLE: solid;
HEIGHT: 15px;
WHITE-SPACE: nowrap;
FONT-SIZE: 11px;
FONT-FAMILY: Tahoma, sans-serif;
VERTICAL-ALIGN: middle;
}

DIV.Menu A
{
COLOR: #000000;
TEXT-DECORATION: none;
}

DIV.Menu .Div
{
VERTICAL-ALIGN: middle;
}

DIV.Menu SELECT
{
FONT-SIZE: 100%;
}

DIV.Menu .Btn
{
PADDING: 3px 4px;
CURSOR: pointer;
}

DIV.Menu .BtnActive
{
PADDING: 2px 3px;
COLOR: #000000;
BACKGROUND-COLOR: #E9F2F8; /* SkinColor: Box menu highlight */
BORDER: 1px solid #336699; /* SkinColor: Box menu border */
CURSOR: pointer;
}

/*******************************************************************************
 * DIV.LeftMenu                                                                    *
 *******************************************************************************/

DIV.LeftMenu TABLE
{
HEIGHT: 15px;
WIDTH: 90%;
BACKGROUND-COLOR: #AAAACC; /* SkinColor: Left menu */
COLOR: #000000; /* SkinColor: Left menu text */
BORDER-WIDTH: 0px;
BORDER-COLLAPSE: separate;
PADDING: 0px;
}

DIV.LeftMenu TD
{
BORDER-WIDTH: 0px;
BORDER-STYLE: solid;
HEIGHT: 15px;
WHITE-SPACE: nowrap;
FONT-SIZE: 11px;
FONT-FAMILY: Tahoma, sans-serif;
VERTICAL-ALIGN: middle;
}

DIV.LeftMenu TD.Break
{
HEIGHT: 3px;
BACKGROUND-COLOR: #0031BC; /* SkinColor: Left menu background */
}

DIV.LeftMenu A
{
COLOR: #000000;
TEXT-DECORATION: none;
}

DIV.LeftMenu .Div
{
VERTICAL-ALIGN: middle;
}

DIV.LeftMenu SELECT
{
FONT-SIZE: 100%;
}

DIV.LeftMenu .Btn
{
PADDING: 3px 4px;
CURSOR: pointer;
}

DIV.LeftMenu .BtnActive
{
PADDING: 2px 3px;
COLOR: #000000;
BACKGROUND-COLOR: #E9F2F8; /* SkinColor: Left menu highlight */
BORDER: 1px solid #336699; /* SkinColor: Left menu border */
CURSOR: pointer;
}


/*******************************************************************************
 * DIV.RichTextMenu                                                            *
 *******************************************************************************/

DIV.RichTextMenu TABLE
{
HEIGHT: 24px;
BACKGROUND-COLOR: #FFFFFF; /* SkinColor: Editor menu */
BORDER-WIDTH: 1px;
BORDER-COLOR: #666699; /* SkinColor: Box border */
MARGIN: 0px;
PADDING: 0px;
BORDER-COLLAPSE: separate;
}

DIV.RichTextMenu TD
{
BORDER-WIDTH: 0px;
BORDER-STYLE: solid;
PADDING: 0px;
MARGIN: 0px;
HEIGHT: 20px;
WHITE-SPACE: nowrap;
FONT-SIZE: 11px;
FONT-FAMILY: Tahoma, sans-serif;
}

DIV.RichTextMenu A
{
COLOR: #000000;
TEXT-DECORATION: none;
}

DIV.RichTextMenu .Div
{
VERTICAL-ALIGN: middle;
}

DIV.RichTextMenu .Btn
{
PADDING: 1px;
CURSOR: pointer;
}

DIV.RichTextMenu .BtnActive
{
PADDING: 0px;
BACKGROUND-COLOR: #FFEEAA; /* SkinColor: Editor menu highlight */
BORDER: 1px solid #336699; /* SkinColor: Editor menu border */
CURSOR: pointer;
}
