﻿html
{
    font-size        : 100%; /*IE hack to correct font size issue*/
	font-family      : Verdana, Arial, Sans-Serif; 
	color            : Black;
	background-color : #b3b3b3;   /* e2-> 226, e6-> 230, e5-> 229  */
	overflow         : hidden;
	line-height      : 1.2em;
}

form, input, textarea, font, table, tr, td, p, a
{
	font-size  : 1em;
}

.textAds
{
    font-size   : 10pt;
    line-height : 1.2em;
    text-decoration : none;
    color       : Black;
}

/*--- used by page content control -------------------------------------*/
h1
{
    font-size   : 1.3em;
    font-weight : bold;
}

/*---------------- fonts ------------------------------------------------*/
.fontStandard { font-family: Verdana, Arial, Sans-Serif; }

#trDataEntry
{
    overflow         : auto;
    height           : 100%;
    width            : 100%;
}

body
{
	font-family      : Arial, Helvetica, sans-serif;
    color            : #2a3845;
    margin           : 0;
    padding          : 0;
    font-size        : 1em;
    background       : #FFFFFF;
    background-color : #5e5e5e;
}

.menu
{
	font-size          : 12px;
	border-top-width   : 1px;
	border-right-width : 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}

/*---------------- Text Sizes  ------------------------------------------*/
.textSmall       { font-size: .65em; }
.textMedium      { font-size: .76em; }
.textMediumLarge { font-size: .90em; }
.textNormal      { font-size: 1em;   }
.textLarge       { font-size: 1.1em; }
.textXLarge      { font-size: 1.3em; }
.textXXLarge     { font-size: 1.5em; }

/*---------------- Text Alignment --------------------------------------*/
.alignRight   { text-align    : right;    }
.alignLeft    { text-align    : left;     }
.alignCenter  { text-align    : center;   }
.alignJustify { text-align    : justify;  }
.valignMiddle { vertical-align: middle;   }
.valignTop    { vertical-align: text-top; }
.valignBottom {	vertical-align: bottom;   }

/*---------------- Text Weight -----------------------------------------*/
.textBold      { font-weight : bold;   }
.textNormal    { font-weight : normal; }
.textItalics   { font-style  : italic; }
.textUnderline { text-decoration : underline; }

/*--------------- Text Colors ------------------------------------------*/
.textBlack   { color : Black;   }
.textBlue    { color : Blue;    }
.textRed     { color : Red;     }
.textDarkRed { color : #aa0000; }
.textWhite   { color : White;   }
.textNavy    { color : #003366; }
.textTeal    { color : Teal;    }
.textGreen   { color : Green;   }
.textYellow  { color : Yellow;  }

/*----------------------------------------------------------------------*/
.backgroundYellow        { background-color : Yellow;  }
.backgroundYellow2       { background-color : #fec900; }
.backgroundYellow3       { background-color : #ffcc00; }
.backgroundTeal          { background-color : #339999; }
.backgroundNavy          { background-color : #003366; }
.backgroundDisabledField { background-color : #c0c0c0; }
.backgroundLtGray,
.backgroundReadOnly      { background-color : #dadada; }
.backgroundWhite         { background-color : White;   }
.backgroundDlgBlue       { background-color : #b0c4dd; }  /* 176->B0, 196->C4, 221->DD */
.backgroundDeepBlue      { background-color : #162668; }
.backgroundCream         { background-color : #ffffcc; }

/*----------------------------------------------------------------------*/
.borderAll     { border        : solid 1px #000000; }
.borderLeft    { border-left   : solid 1px #000000; }
.borderRight   { border-right  : solid 1px #000000; }
.borderTop     { border-top    : solid 1px #000000; }
.borderBottom  { border-bottom : solid 1px #000000; }
.borderNone    { border-style: none; }

/*----------------------------------------------------------------------*/
.borderAllDarkRed    { border       : solid 1px #aa0000; padding : 5px 5px 5px 5px; }
.borderLeftDarkRed   { border-left  : solid 1px #aa0000; }
.borderRightDarkRed  { border-right : solid 1px #aa0000; }
.borderTopDarkRed    { border-top   : solid 1px #aa0000; }
.borderBottomDarkRed { border-bottom: solid 1px #aa0000; }

/*----------------------------------------------------------------------*/
.borderAllLtGray    { border       : solid 1px #cdcdcd; padding : 5px 5px 5px 5px; }
.borderLeftLtGray   { border-left  : solid 1px #cdcdcd; }
.borderRightLtGray  { border-right : solid 1px #cdcdcd; }
.borderTopLtGray    { border-top   : solid 1px #cdcdcd; }
.borderBottomLtGray { border-bottom: solid 1px #cdcdcd; }

/*----------------------------------------------------------------------*/
.borderAllDashed    { border       : dashed 1px #cdcdcd; }
.borderLeftDashed   { border-left  : solid 1px #cdcdcd; }
.borderRightDashed  { border-right : solid 1px #cdcdcd; }
.borderTopDashed    { border-top   : solid 1px #cdcdcd; }
.borderBottomDashed { border-bottom: solid 1px #cdcdcd; }

/*----------------------------------------------------------------------*/
.paddingAll5   { padding : 5px 5px 5px 5px; }
.paddingAll10  { padding : 10px 10px 10px 10px; }
                
.paddingTop   { padding-top  : 10px; }
.paddingTop5  { padding-top  : 5px;  }
.paddingTop10 { padding-top  : 10px; }
.paddingTop15 { padding-top  : 15px; }
.paddingTop20 { padding-top  : 20px; }

.paddingBottom   { padding-bottom  : 10px; }
.paddingBottom5  { padding-bottom  : 5px;  }
.paddingBottom10 { padding-bottom  : 10px; }
.paddingBottom15 { padding-bottom  : 15px; }
.paddingBottom20 { padding-bottom  : 20px; }

.paddingRight5  { padding-right  : 5px;  }
.paddingRight10 { padding-right  : 10px; }
.paddingRight15 { padding-right  : 15px; }
.paddingRight20 { padding-right  : 20px; }

.paddingLeft5  { padding-left   : 5px;  }
.paddingLeft7  { padding-left   : 7px;  }
.paddingLeft10 { padding-left   : 10px;  }
.paddingLeft15 { padding-left   : 15px;  }
.paddingLeft20 { padding-left   : 20px;  }
.paddingLeft25 { padding-left   : 25px;  }
.paddingLeft30 { padding-left   : 30px;  }

.paddingAll5 { padding : 5px 5px 5px 5px; }

/*----------------------------------------------------------------------*/
.menulink
{
	font-size       : 1em;
	text-decoration : none;
	color           : #333333;
}

.menulight
{
	font-size           : 1em;
    vertical-align      : middle;	
	background-color    : #efefef;
	padding-left        : 4px;
}

.menudark
{
	font-size           : 1em;
    vertical-align      : middle;
	background-color    : #e3e2e2;
	padding-left        : 4px;
}

.contentHeadline
{
    text-align  : center;
    line-height : 1.35;
    font-weight : bold;
}

.bodytext
{
	font-family   : Verdana, Arial, Helvetica, sans-serif;
    padding-left  : 7px;
    padding-right : 25px;
    line-height   : 1.36em;
}

   


