/**************************************************************************
*
*
**************************************************************************/

/*****************************************************************/
/*****  Common properties shared by the following selectors: *****/
/*****************************************************************/

INPUT, SELECT, TEXTAREA, .footerRowNormal, .footerRowStrong, .leftNavData, .mainBodyData, .pageTitle, .groupTitle, .columnHeading, .fieldLabel, .controlText, .resultData, .altRow1, .altRow2, .tableTitle 
{ 
    COLOR: black;
    BACKGROUND : white ;
    FONT-FAMILY: arial, verdana, san-serif;
}

.headerTable, .headerInfo, defaultRow
{ 
    COLOR: black;
    BACKGROUND: white;
    FONT-FAMILY:  arial, verdana, san-serif;
}


/****************************************************/
/*****  Customized properties of each selector: *****/
/****************************************************/

BODY
{
    BACKGROUND: white ;
/*    BACKGROUND-COLOR: #f8ffff;  */

}


INPUT, SELECT, TEXTAREA
{
 /*   PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px; 
    PADDING-TOP: 1px;    */
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BACKGROUND: white;
}

.chkbox
{
  BACKGROUND: white;
}

.headerTable
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 16px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
}

.headerInfo
{
    align: right ;
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;

    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
}

.defaultRow
{
    BORDER-TOP-WIDTH: 0px;

/*
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
*/
    FONT-WEIGHT: normal;
    BORDER-LEFT-WIDTH: 0px;
    FONT-SIZE: 10px;
    BORDER-BOTTOM-WIDTH: 0px;


    BACKGROUND-COLOR: white;
}

.footerRowStrong
{
    BORDER-TOP-WIDTH: 1px;
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: normal;
    BORDER-LEFT-WIDTH: 1px;
    FONT-SIZE: 12px;
    BORDER-BOTTOM-WIDTH: 1px;
    PADDING-BOTTOM: 1px;
    VERTICAL-ALIGN: middle;
    PADDING-TOP: 1px;
    HEIGHT: 75px;
    BORDER-RIGHT-WIDTH: 1px
}

.footerRowNormal
{
    BORDER-TOP-WIDTH: 1px;
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: normal;
    BORDER-LEFT-WIDTH: 1px;
    FONT-SIZE: 12px;
    BORDER-BOTTOM-WIDTH: 1px;
    PADDING-BOTTOM: 1px;
    VERTICAL-ALIGN: middle;
    PADDING-TOP: 1px;
    HEIGHT: 35px;
    BORDER-RIGHT-WIDTH: 1px
}

.leftNavData
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: top;
}

.mainBodyData
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: white;
    VALIGN : TOP ;
}

.pageTitle
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    BACKGROUND-COLOR: white
}

.groupTitle
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: strong;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 10px;
    BACKGROUND-COLOR: white
}

.tableTitle
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 10px;
    BACKGROUND-COLOR: white
}
.columnHeading
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    HEIGHT: 20px;
    BACKGROUND-COLOR: white
}
.rowData1
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    BACKGROUND-COLOR: white;
}
.rowData2
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    BACKGROUND-COLOR: white;
}

.group0Row
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    BACKGROUND-COLOR: #FFFF66;
}

.entryLabel
{
    TEXT-ALIGN: LEFT;
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    BACKGROUND-COLOR: white;
}
.entryField
{
    TEXT-ALIGN: LEFT;
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    BACKGROUND-COLOR: white
}
.controlText
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    BACKGROUND-COLOR: white
}
.errorTitle
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    ALIGN : left ;

    FONT-FAMILY:  verdana, arial, san-serif;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #CC0000;

/*    BACKGROUND-COLOR: #ccffff;  */
}


.errorMessage
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    ALIGN : left ;
    TEXT-INDENT : 25px ;

    FONT-FAMILY:  verdana, arial, san-serif;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #CC0000;

/*    BACKGROUND-COLOR: #ccffff;  */
}

.infoMessage
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    ALIGN : left ;
    TEXT-INDENT : 25px ;

    FONT-FAMILY:  verdana, arial, san-serif;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #CC0000;

/*    BACKGROUND-COLOR: #ccffff;  */
}
.required
{
  COLOR: red;
}
.preview
{
  TEXT-ALIGN: LEFT;
  FONT-WEIGHT: bold;
}
.previewLabel
{
    TEXT-ALIGN: LEFT;
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    BACKGROUND-COLOR: white;
}
