#idDark		{color: #003399;}
#idLight	{color: #ffffcc;}
body
	{font: 8pt Verdana, Arial, sans-serif;
	 color: #2F93ED;
	}
h1
	{font: bold 18pt Verdana, Arial, sans-serif;
	 color: #2F93ED;
	 background-color: #FFFFFF;
	 text-align: center;
	 margin-top: 2px;
	 margin-bottom: 2px;
	}
h2
	{font: bold 16pt/18pt Verdana, Arial, sans-serif;
	 color: #2F93ED;
	 background-color: #FFFFFF;
	 margin-top: 2px;
	 margin-bottom: 2px;
	 margin-left: 5px;
	 margin-right: 5px;
	}
h3
	{font: bold 14pt/16pt Verdana, Arial, sans-serif;
	 color: #2F93ED;
	 background-color: #FFFFFF;
	 text-align: center;
	 margin-top: 5px;
	 margin-bottom: 5px;
	}
h4
	{font: bold 14pt/16pt Verdana, Arial, sans-serif;
	 color: #2F93ED;
	 background-color: #FFFFFF;
	 text-align: left;
	 margin-top: 0;
	 margin-bottom: 0;
	}
h5
	{font: bold 12pt/14pt Verdana, Arial, sans-serif;
	 color: #2F93ED;
	 background-color: #FFFFFF;
	 text-align: center;
	 margin-top: 0;
	 margin-bottom: 0;
	}
h6
	{font: bold 10pt/12pt Verdana, Arial, sans-serif;
	 color: #2F93ED;
	 background-color: #FFFFFF;
	 text-align: center;
	 margin-top: 0;
	 margin-bottom: 0;
	}
hr
	{color: #2F93ED;
	 margin-top: 0;
	 margin-bottom: 0;
	 margin-left: 3px;
	 margin-right: 3px;
	 line-height:5pt;
	}

td
	{font: 8pt Verdana, Arial, sans-serif;
	 color: #2F93ED;
	 background-color: white;
	}

td2
	{font: 10pt Verdana, Arial, sans-serif;
	 color: white;
	 background-color: #2f93ED
	}

.loginstyle
	{font: 8pt Verdana, Arial, sans-serif;
	 color: white;
	 background-color: #2F93ED;
	}

.membersubnav
	{font: 10pt Verdana, Arial, sans-serif; 
         color: white;
         background-color: #2F93ED;
        }


a.shy:link {color: #cccccc; text-decoration: none;}
a.shy:visited {color: #cccccc; text-decoration: none;}
a.shy:hover {color: #cccccc; text-decoration: none;}
a.shy:active {color: #cccccc; text-decoration: none;}

a:link {font:8pt Verdana, Arial, sans-serif; color: #2f93ed; text-decoration: underline;}
a:visited {font:8pt Verdana, Arial, sans-serif; color: #2f93ed; text-decoration: underline;}
a:hover {font:8pt Verdana, Arial, sans-serif; color: #000000; text-decoration: underline;}

a.reverse:link {font:8pt Verdana, Arial, sans-serif; color: #000000; text-decoration: underline;}
a.reverse:visited {font:8pt Verdana, Arial, sans-serif; color: #000000; text-decoration: underline;}
a.reverse:hover {font:8pt Verdana, Arial, sans-serif; color: #ffffff; text-decoration: underline;}


.shy  {font:6pt Verdana, Arial, sans-serif; color: #cccccc; text-decoration: none;}

.centerTable
{ 
margin-left: auto;
margin-right: auto;
}

.clsTable
	{background-color: black;}
.clsTableBorder
	{border: #2F93ED thin solid;}
.clsTblDtl
	{font: 10pt Verdana, Arial, sans-serif;
	 color: #2F93ED;
	 background-color: #ffffcc;
	 padding-left: 2px;
	}


.clsTable2background
	{background-color: #2F93ED;}
.clsTable2
	{border: #2F93ED thin solid;}
.clsTblHdr
	{font: bold 10pt Verdana, Arial, sans-serif;
	 color: #FFFFFF;
	 background-color: #2F93ED;
	}
.clsTblHdrGr
	{font: bold 10pt Verdana, Arial, sans-serif;
	 color: #FFFFFF;
	 background-color: #AAAAAA;
	}
.clsTblHdrR
	{font: bold 10pt Verdana, Arial, sans-serif;
	 color: #FFFFFF;
     FONT-WEIGHT: 600;
	 background-color: #FF0000;
	}
.clsTblHdrG
	{font: bold 10pt Verdana, Arial, sans-serif;
	 color: #FFFFFF;
     FONT-WEIGHT: 600;
	 background-color: #B6F063;
	}
.clsTblHdrError
	{font: bold 10pt Verdana, Arial, sans-serif;
	 color: #FFFFFF;
	 background-color: #FF0000;
	}
.clsTblDtl2
	{font: 9pt Verdana, Arial, sans-serif;
	 color: #2F93ED;
	 background-color: #DDDDDD;
	}

.clsColhdr
	{font: bold 10pt Verdana, Arial, sans-serif;
	 color: #FFFFFF;
	 background-color: #009966;
	}
.clsCell
	{font: bold 10pt Verdana, Arial, sans-serif;
	 color: #2F93ED;
	 background-color: #DDDDDD;
	}
.clsCellGreen
	{font: bold 10pt Verdana, Arial, sans-serif;
	 color: #2F93ED;
	 background-color: #B6F063;
	}
.clsCellWhite
	{font: bold 10pt Verdana, Arial, sans-serif;
	 color: #2F93ED;
	 background-color: #FFFFFF;
	}
.clsCellGray
	{font: bold 10pt Verdana, Arial, sans-serif;
	 color: #2F93ED;
	 background-color: #DDDDDD;
	}
.clsCellReg
	{font: bold 8pt Verdana, Arial, sans-serif;
	 color: #2F93ED;
	 background-color: #EEEEEE;
	}
.clsCellRegENB
	{font: 8pt Verdana, Arial, sans-serif;
	 color: #2F93ED;
	 background-color: #EEEEEE;
	}
.clsCellRegWh
	{font: 8pt Verdana, Arial, sans-serif;
	 color: #2F93ED;
	 background-color: #FFFFFF;
	}
.clsCellSmall
	{font: 8pt Verdana, Arial, sans-serif;
	 color: #2F93ED;
	 background-color: #EEEEEE;
	}
.clsCellRegNB
	{font: 10pt Verdana, Arial, sans-serif;
	 color: #2F93ED;
	 background-color: #FFFFFF;
	}

.clsColhdr2
	{font: bold 8pt Verdana, Arial, sans-serif;
	 color: #FFFFFF;
	 background-color: #009966;
	}

.clsColhdr3
	{font: bold 8pt Verdana, Arial, sans-serif;
	 color: #FFFFFF;
	 background-color: #990033;
	}

.clsText
	{font: 10pt Verdana, Arial, sans-serif;
	}
.clsHiLite
	{font: bold 10pt Verdana, Arial, sans-serif;
	 color: #006666;
	}
.clsNote
	{font: bold 9pt Verdana, Arial, sans-serif;
	 color: #003399;
	}
.clsWarn
	{font: bold 9pt Verdana, Arial, sans-serif;
	 color: red;
	}

/******************************************************************************/
/*                            Grid related attributes                         */
/******************************************************************************/
#GridBorders
{
    BACKGROUND-COLOR: #d3d3d3;
}
#Grid
{
    /*WIDTH: 200px; uncomment this to fix the Grid to a constant width */
}
.GridEditColumn
{
    BACKGROUND-COLOR: #E9E8E4;
    COLOR: #2F93ED;
}
.GridIndex
{
    BACKGROUND-COLOR: #E9E8E4;
    COLOR: #2F93ED;
}
TH.GridHeader
{
    BACKGROUND-COLOR: #2F93ED;
    FONT-FAMILY: Arial, Helvetica, Sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: 600;
    TEXT-ALIGN: left;
}
A.GridHeader
{
    COLOR: #2F93ED;
    FONT-FAMILY: Arial, Helvetica, Sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: 600;
    TEXT-ALIGN: left;
}
A.GridHeader:HOVER
{
    COLOR: orange;
}
A.GridHeader:VISITED
{
    COLOR: white;
}
A.GridHeader:ACTIVE
{
    COLOR: orange;
}
.GridUnselectedIndex
{
    COLOR: #2F93ED;
    FONT-FAMILY: Arial, Helvetica, Sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: 600;
    TEXT-ALIGN: center;
}
.GridSelectedIndex
{
    COLOR: #FFFFFF;
    BACKGROUND-COLOR: #2F93ED;
    FONT-FAMILY: Arial, Helvetica, Sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: 600;
    TEXT-ALIGN: center;
}
.GridOddRowUnselected
{
    BACKGROUND-COLOR: #FFFFFF;
    COLOR: #2F93ED;
    FONT-FAMILY: Arial, Helvetica, Sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
}
.GridOddRowSelected
{
    BACKGROUND-COLOR: #FFFFFF;
    COLOR: #2F93ED;
    FONT-FAMILY: Arial, Helvetica, Sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
}
.GridEvenRowUnselected
{
    BACKGROUND-COLOR: #F7F3F7;
    COLOR: #2F93ED;
    FONT-FAMILY: Arial, Helvetica, Sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
}
.GridEvenRowSelected
{
    BACKGROUND-COLOR: #F7F3F7;
    COLOR: #2F93ED;
    FONT-FAMILY: Arial, Helvetica, Sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
}
#GridTemplate
{
    BORDER-COLLAPSE: collapse;
}

/******************************************************************************/
/*                          Form related attributes                           */
/******************************************************************************/
#FormBorders
{
    BACKGROUND-COLOR: #d3d3d3;
}
TABLE#Form
{
    /*WIDTH: 300px; uncomment this to fix the Form to a constant width */
}
TR.Form
{
}
.FormLeftColumn
{
    BACKGROUND-COLOR: #E9E8E4;
    COLOR: #2F93ED;
    FONT-FAMILY: Arial, Helvetica, Sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: 600;
    TEXT-ALIGN: right;
    /* WIDTH: 100px; uncomment this to fix the Form left column to a constant width */
}
.FormRightColumn
{
    BACKGROUND-COLOR: #FFFFFF;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    TEXT-ALIGN: left;
}
.input
{
	COLOR: #2F93ED;
    FONT-FAMILY: Arial, Helvetica, Sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    TEXT-ALIGN: left;
}

/******************************************************************************/
/*                          View related attributes                           */
/******************************************************************************/
TD.ViewNavigation
{
    BACKGROUND-COLOR: #D3D3D3;
    COLOR: #9C9A9C;
    FONT-FAMILY: Arial, Helvetica, Sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    TEXT-ALIGN: center;
    VERTICAL-ALIGN: center;
}
A.ViewNavigation
{
    COLOR: 000000;
    FONT-FAMILY: Arial, Helvetica, Sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
}
#ViewPositionBorders
{
    BACKGROUND-COLOR: #d3d3d3;
}
#ViewPosition
{
    BACKGROUND-COLOR: #ffffff;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
}
.ViewMessage
{
    BACKGROUND-COLOR: #ffffff;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Sans-serif;
    FONT-SIZE: 12px;
    TEXT-ALIGN: center;
    WIDTH: 90%;
}

/******************************************************************************/
/*                          Input related attributes                          */
/******************************************************************************/
#InputTitle
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Sans-serif;
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold;
}
#InputBorders
{
    BACKGROUND-COLOR: #d3d3d3;
}
.InputHeaders
{
    BACKGROUND-COLOR: #E9E8E4;
    COLOR: #2F93ED;
    FONT-FAMILY: Arial, Helvetica, Sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: 600;
    TEXT-ALIGN: center;
}
#InputForm
{
    /*WIDTH: 200px; uncomment this to fix the Input Form to a constant width */
}
.InputLeftColumn
{
    BACKGROUND-COLOR: #ffffff;
    COLOR: #2F93ED;
    FONT-FAMILY: Arial, Helvetica, Sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: 600;
    TEXT-ALIGN: right;
}
.InputRightColumn
{
    BACKGROUND-COLOR: #ffffff;
    COLOR: #2F93ED;
    FONT-FAMILY: Arial, Helvetica, Sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    TEXT-ALIGN: left;
}
.InputCancel
{
    BACKGROUND-COLOR: #ffffff;
    COLOR: #2F93ED;
    FONT-FAMILY: Arial, Helvetica, Sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    TEXT-ALIGN: center;
}
.InputCheckBoxForIE
{
    MARGIN-LEFT: -4px;
}
.InputCheckBoxForNonIE
{
    MARGIN-LEFT: 0px;
}
#InputSubmitReset
{
    BACKGROUND-COLOR: #ffffff;
    COLOR: #2F93ED;
    FONT-FAMILY: Arial, Helvetica, Sans-serif;
    TEXT-ALIGN: center;
}
