/*****************************************************************************
*	Start of menu style 
*****************************************************************************/
.cssFrameBody
{
	MARGIN: 0px;
	PADDING: 0px;
	BORDER: none;
	BACKGROUND-COLOR: whitesmoke;
}

#tblMenu
{
	DISPLAY: none;
}
#tblTopBar
{
	DISPLAY: none;
}

#tblSideBar
{
	DISPLAY: none;
}

/*****************************************************************************
*	End of menu style 
*****************************************************************************/

/*****************************************************************************
*	Start of view builder style 
*****************************************************************************/
.cssViewBody
{
	FONT-FAMILY: 'times new roman';
    FONT-SIZE: 10pt;
    WIDTH: 100%;
    BACKGROUND-COLOR: lavender;
    TEXT-ALIGN: left;
    MARGIN: 0px;
    PADDING: 0px;
    BORDER-COLLAPSE: collapse;
}
.cssViewCaption
{
	FONT-FAMILY: 'arial';
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold;
    COLOR: darkred;
    TEXT-ALIGN: center;
    PADDING-TOP: 4px;
}
.cssSlaveViewCaption
{
	FONT-FAMILY: 'arial';
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold;
    COLOR: steelblue;
    TEXT-ALIGN: center;
    PADDING-TOP: 4px;
}
.cssViewHead
{
	FONT-FAMILY: 'arial';
	FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    COLOR: black;
    BACKGROUND-COLOR: lightgrey;
    TEXT-ALIGN: left;
    MARGIN: 0px;
    PADDING-TOP: 4px;
    PADDING-BOTTOM: 0px;
    BORDER-COLLAPSE: collapse;
}
.cssViewFoot
{
	FONT-FAMILY: 'arial';
	FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
    MARGIN: 0px;
    PADDING: 0px;
    BORDER-COLLAPSE: collapse;
}
.cssSearchForm
{
	DISPLAY: none;
}
.cssSearchInputItem
{
	DISPLAY: none;
}
.cssSearchButton
{
	DISPLAY: none;
}
.cssToolBar
{
	DISPLAY: none;
}
.cssEditTool
{
	DISPLAY: none;
}
.cssOrderColumn
{
	DISPLAY: none;
}
.cssCurrentOrderColumn
{
	DISPLAY: none;
}
.cssViewButton
{
	DISPLAY: none;
}
/*****************************************************************************
*	End of view builder style 
*****************************************************************************/

/*****************************************************************************
*	Start of form builder style 
*****************************************************************************/
.cssFormBody
{
	FONT-FAMILY: 'times new roman';
    FONT-SIZE: 10pt;
    WIDTH: 100%;
    TEXT-ALIGN: left;
    BACKGROUND-COLOR: white;
}
.cssFormCaptionMaster
{
	FONT-FAMILY: 'arial';
	FONT-SIZE: 12pt;
    FONT-WEIGHT: bold;
    COLOR: darkred;
    TEXT-ALIGN: center;
    MARGIN: 0px;
    PADDING-TOP: 4px;
}
.cssFormCaptionSlave
{
	WIDTH: 100%;
	FONT-FAMILY: 'arial';
	FONT-SIZE: 12pt;
    FONT-WEIGHT: bold;
    COLOR: #333333;
    BACKGROUND-COLOR: lightsteelblue;
    TEXT-ALIGN: left;
    MARGIN: 0px;
	PADDING: 0px;
}
.cssFormHead
{
	FONT-FAMILY: 'arial';
	FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: lightgrey;
    TEXT-ALIGN: left;
    MARGIN: 0px;
	PADDING: 0px;
	BORDER: 1px solid black;
    BORDER-COLLAPSE: collapse;
}
.cssFormFoot
{
	FONT-FAMILY: 'arial';
	FONT-SIZE: 10pt;
    TEXT-ALIGN: left;
    MARGIN: 0px;
	PADDING: 0px;
	BORDER: 1px solid black;
    BORDER-COLLAPSE: collapse;
}
.cssLayoutTableBorder
{
    FONT-FAMILY: 'arial';
    FONT-SIZE: 100%;
    WIDTH: 100%;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left;
    MARGIN: 0px;
	PADDING: 0px;
    BORDER-TOP: ridge 2px;
    BORDER-BOTTOM: ridge 2px;
    BORDER-COLLAPSE: collapse;
}
.cssLayoutTableNoBorder
{
    FONT-FAMILY: 'arial';
    FONT-SIZE: 100%;
    WIDTH: 100%;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left;
    MARGIN: 0px;
	PADDING: 0px;
	BORDER: none;
}
.cssSmallButton
{
	DISPLAY: none;
}
/*****************************************************************************
*	End of form builder style 
*****************************************************************************/


/*****************************************************************************
*	Start of page style 
*****************************************************************************/
.cssPageTitle
{
	FONT-FAMILY: 'arial';
    FONT-SIZE: 14pt;
    FONT-WEIGHT: bold;
    COLOR: steelblue;
    TEXT-ALIGN: center;
    PADDING: 10px;
}
.cssPageBanner
{
	FONT-FAMILY: arial;
	FONT-SIZE: 8pt;
	WIDTH: 100%;
	TEXT-ALIGN: left;
	BORDER-BOTTOM: 1px dashed red;
}
.cssPageFooter
{
	FONT-FAMILY: Verdana, sans-serif;
	FONT-SIZE: 7pt;
	WIDTH: 100%;
	TEXT-ALIGN: center;
	BORDER-TOP: 1px dashed red;
}
.cssPortletView
{
    WIDTH: 100%;
    TEXT-ALIGN: left;
    BORDER: 1px solid lightsteelblue;
    BORDER-COLLAPSE: collapse;
}
.cssPortletView CAPTION
{
    FONT-WEIGHT: bold;
    COLOR: darkred;
    BACKGROUND-COLOR: lavender;
    BORDER: 1px solid lightsteelblue;
    BORDER-COLLAPSE: collapse;
}
.cssPortletForm
{
    WIDTH: 100%;
    TEXT-ALIGN: center;
    BACKGROUND-COLOR: #f0f0f0;
    BORDER: 1px solid lightsteelblue;
    BORDER-COLLAPSE: collapse;
}
.cssPortletForm CAPTION
{
    FONT-WEIGHT: bold;
    COLOR: darkred;
    BACKGROUND-COLOR: lavender;
    BORDER: 1px solid lightsteelblue;
    BORDER-COLLAPSE: collapse;
}
.cssIconNavigator
{
	DISPLAY: none;
}
.cssErrorMessage
{
	FONT-FAMILY: 'times new roman';
	FONT-SIZE: 8pt;
    WIDTH: 100%;
    COLOR: red;
    BACKGROUND-COLOR: lavender;
    BORDER: 1px solid;
	LINE-HEIGHT: 1.3em;
}
.cssHint
{
	FONT-FAMILY: 'times new roman';
	FONT-SIZE: 8pt;
    WIDTH: 100%;
    COLOR: black;
    BACKGROUND-COLOR: lightyellow;
    BORDER: 1px solid;
	LINE-HEIGHT: 1.3em;
}
.cssHighlightText
{
    FONT-WEIGHT: bold;
    COLOR: yellow;
    BACKGROUND-COLOR: red;
    TEXT-ALIGN: center;
}
.cssCompactDropDown
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: 'arial Narrow'
}
.cssTableRow1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 100%;
    TEXT-TRANSFORM: uppercase;
    COLOR: darkred;
    BACKGROUND-COLOR: #669999;
    TEXT-ALIGN: center;
    TEXT-DECORATION: underline
}
.cssTableRow2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 95%;
    TEXT-TRANSFORM: uppercase;
    COLOR: darkmagenta;
    FONT-STYLE: italic;
    BACKGROUND-COLOR: #85b8b7;
    TEXT-ALIGN: center;
    TEXT-DECORATION: underline;
}
.cssTableRow3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 90%;
    TEXT-TRANSFORM: uppercase;
    COLOR: saddlebrown;
    BACKGROUND-COLOR: #99cccc;
    TEXT-ALIGN: center;
    TEXT-DECORATION: underline;
}
.cssTableNoBorder
{
    WIDTH: 100%;
    TEXT-ALIGN: center;
}
.cssTableGrey
{
    COLOR: black;
    BACKGROUND-COLOR: #f1f1f1;
    TEXT-ALIGN: center;
    BORDER: 1px solid;
}
.cssTableBorder
{
    WIDTH: 100%;
    TEXT-ALIGN: left;
    BORDER: 1px solid;
}
.cssTableCaption
{
    FONT-WEIGHT: bold;
    FONT-SIZE:120%;
    COLOR: darkred;
    TEXT-ALIGN: center;
}
.cssTableCompact
{
    COLOR: darkblue;
    TEXT-ALIGN: center;
    MARGIN: 0px;
    PADDING: 0px;
}
.cssBodyCompact
{
    TEXT-ALIGN: center;
    MARGIN: 0px;
    PADDING: 0px;
    BORDER: none;
}
.cssHelpButton
{
	DISPLAY: none;
}
.cssArticleSubject
{
	WIDTH: 100%;
	FONT-FAMILY: 'arial';
	FONT-SIZE: 12pt;
    FONT-WEIGHT: bold;
    COLOR: darkblue;
    BACKGROUND-COLOR: lavender;
    TEXT-ALIGN: left;
    MARGIN: 0px;
	PADDING: 0px;
	LINE-HEIGHT: 1.5em;
	TEXT-INDENT: 18px;
	VERTICAL-ALIGN: middle;
	BACKGROUND-IMAGE: url("../images/ico_star.gif");
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: 3px center;
}
.cssArticleAccessory
{
	FONT-FAMILY: 'times new roman';
    FONT-SIZE: 10pt;
	WIDTH: 100%;
    FONT-STYLE: italic;
    COLOR: #666666;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left;
	LINE-HEIGHT: 1.3em;
    MARGIN: 1px 1px 1px 18px;
	PADDING: 1px;
}
.cssArticleBody
{
	FONT-FAMILY: 'times new roman';
    FONT-SIZE: 10pt;
	WIDTH: 100%;
    COLOR: black;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left;
    MARGIN: 1px 1px 1px 18px;
	PADDING: 1px;
	LINE-HEIGHT: 1.3em;
}

/*****************************************************************************
*	End of page style 
*****************************************************************************/

/*****************************************************************************
*	Start of html element style 
*****************************************************************************/
A:HOVER 
{
	COLOR:red;
	TEXT-DECORATION: underline;
}
INPUT
{
	FONT-FAMILY: 'arial';
    FONT-SIZE: 75%;
}
TEXTAREA
{
	FONT-FAMILY: 'arial';
    FONT-SIZE: 75%;
}
SELECT
{
	FONT-FAMILY: 'arial';
    FONT-SIZE: 75%;
}
/*****************************************************************************
*	End of html element style 
*****************************************************************************/

/*****************************************************************************
*	Start of help style 
*****************************************************************************/
.cssHelpHead
{
	FONT-FAMILY: 'arial';
	FONT-SIZE: 8pt;
	WIDTH: 100%;
	COLOR: darkgray;
	TEXT-ALIGN: right;
	MARGIN: 0px 0px 10px 0px;
	PADDING: 0px;
	BORDER: none;
}
.cssHelpFoot
{
	FONT-FAMILY: 'arial';
	FONT-SIZE: 8pt;
	WIDTH: 100%;
	COLOR: darkgray;
	TEXT-ALIGN: center;
	MARGIN: 20px 0px 0px 0px; 
	PADDING: 0px;
	BORDER-TOP: 1px solid darkgray;
}
.cssHelpTitle
{
	FONT-FAMILY: 'arial';
	FONT-SIZE: 12pt;
	WIDTH: 100%;
    FONT-WEIGHT: bold;
    COLOR: black;
    TEXT-ALIGN: left;
    BACKGROUND-COLOR: lightsteelblue;
	MARGIN: 0px 0px 10px 0px;
	PADDING: 2px;
}
.cssHelpTopic
{
	FONT-FAMILY: 'arial';
	FONT-SIZE: 12pt;
	WIDTH: 100%;
    FONT-WEIGHT: bold;
    COLOR: black;
    BACKGROUND-COLOR: #eeeeee;
    TEXT-ALIGN: left;
    MARGIN: 1px;
	PADDING: 1px;
}
.cssHelpContent
{
	FONT-FAMILY: 'times new roman';
	FONT-SIZE: 10pt;
	WIDTH: 100%;
    COLOR: black;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left;
    MARGIN: 1px;
	PADDING: 1px;
}

/*****************************************************************************
*	Start of help style 
*****************************************************************************/

