/**************************************************************************
*
*
**************************************************************************/

/*****************************************************************/
/*****  Common properties shared by the following selectors: *****/
/*****************************************************************/

INPUT, SELECT, TEXTAREA, .footerRowNormal, .footerRowStrong, .mainBodyData, .pageTitle, .groupTitle, .columnHeading, .fieldLabel, .controlText, .resultData, .altRow1, .altRow2, .tableTitle 
{ 
    COLOR: black;
    BACKGROUND : #DCDCDC;
    FONT-FAMILY: Arial;
}

.leftNavData
{ 
    COLOR: black;
    BACKGROUND: #FFFFFF;
    FONT-FAMILY:  Arial;
}

.headerTable, .headerInfo, defaultRow
{ 
    COLOR: black;
    BACKGROUND: #DCDCDC;
    FONT-FAMILY:  Arial;
}

/****************************************************/
/*****  Customized properties of each selector: *****/
/****************************************************/

BODY
{
    BACKGROUND: #f8FFFF ;
    FONT-FAMILY:  Arial;
}
TD
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    FONT-FAMILY:  Arial;
}


INPUT, SELECT, TEXTAREA
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    BACKGROUND-COLOR: white;
}

.chkbox
{
  BACKGROUND: white;
}

.headerTable
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 17px;
}

.headerInfo
{
    align: right ;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
}

.defaultRow
{
    BORDER-TOP-WIDTH: 0px;
    FONT-WEIGHT: normal;
    BORDER-LEFT-WIDTH: 0px;
    FONT-SIZE: 11px;
    BORDER-BOTTOM-WIDTH: 0px;
    BACKGROUND-COLOR: white;
}

.footerRowStrong
{
    BORDER-TOP-WIDTH: 1px;
    FONT-WEIGHT: normal;
    BORDER-LEFT-WIDTH: 1px;
    FONT-SIZE: 15px;
    BORDER-BOTTOM-WIDTH: 1px;
    PADDING-BOTTOM: 1px;
    VERTICAL-ALIGN: middle;
    HEIGHT: 75px;
    BORDER-RIGHT-WIDTH: 1px
}

.footerRowNormal
{
    BORDER-TOP-WIDTH: 1px;
    FONT-WEIGHT: normal;
    BORDER-LEFT-WIDTH: 1px;
    FONT-SIZE: x-small;
    BORDER-BOTTOM-WIDTH: 1px;
    VERTICAL-ALIGN: middle;
    HEIGHT: 35px;
    BORDER-RIGHT-WIDTH: 1px
}

.leftNavData
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    VERTICAL-ALIGN: top;
}

.mainBodyData
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    BACKGROUND-COLOR: white;
    VERTICAL-ALIGN : TOP ;
}

.pageTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: small;
    BACKGROUND-COLOR: white
}

.groupTitle
{
    FONT-WEIGHT: strong;
    FONT-SIZE: 13px;
    BACKGROUND-COLOR: white
}

.tableTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    BACKGROUND-COLOR: white
}
.columnHeading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    BACKGROUND-COLOR: #DCDCDC;
    TEXT-ALIGN: center;
/*    BACKGROUND-COLOR: white  */
}
.rowData1
{
    FONT-FAMILY: Arial;
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    BACKGROUND-COLOR: white;
}
.rowData2
{
    FONT-FAMILY: Arial;
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    BACKGROUND-COLOR: #DCDCDC;
}


.group0Row
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    BACKGROUND-COLOR: #DCDCDC;
}

.dataEntryLabel
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    BACKGROUND-COLOR: white;
    VERTICAL-ALIGN: top;
}
.dataEntryField
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    BACKGROUND-COLOR: white;
    VERTICAL-ALIGN: top;    
}
.controlText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BACKGROUND-COLOR: white
}
.errorTitle
{
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    ALIGN : left ;

    FONT-FAMILY:  garamond;
    FONT-WEIGHT: normal;
    FONT-SIZE: 13px;
    COLOR: #CC0000;

/*    BACKGROUND-COLOR: #ccffff;  */
}


.errorMessage
{
    ALIGN : left ;
    TEXT-INDENT : 25px ;
    FONT-FAMILY:  garamond;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #CC0000;

/*    BACKGROUND-COLOR: #ccffff;  */
}

.infoMessage
{
    ALIGN : left ;
    TEXT-INDENT : 25px ;

    FONT-FAMILY:  garamond, arial, san-serif;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #CC0000;

/*    BACKGROUND-COLOR: #ccffff;  */
}

/* ----Font Size---- */
.size-10 {font-size: 10px;}
.size-12 {font-size: 12px;}
.size-13 {font-size: 13px;}
.size-14 {font-size: 14pt;}
.size-15 {font-size: 15pt;}
.size-16 {font-size: 16pt;}
.size-18 {font-size: 18pt;}
.size-20 {font-size: 20pt;}
.size-22 {font-size: 22pt;}
.size-24 {font-size: 24pt;}
.size-26 {font-size: 26pt;}
.size-28 {font-size: 28pt;}
.size-30 {font-size: 30pt;}
@MEDIA print { .noprint { DISPLAY: none } }

