
.DefaultText
{
    font-size: 8pt;
    color: black;
    font-family: Tahoma;
    white-space: normal;
    vertical-align: inherit;
}
.DefaultTextDisabled
{
    font-size: 8pt;
    cursor: default;
    color: #C0C0C0;
    font-family: Tahoma;
    white-space: normal;
}
.DefaultText7
{
	font-size: 7pt;
	color: black;
	font-family: Tahoma;
	white-space: normal;
}
.DefaultText9
{
	font-size: 9pt;
	color: black;
	font-family: Tahoma;
	white-space: normal;
}
.DefaultText10
{
    font-size: 10pt;
    color: black;
    font-family: Tahoma;
    white-space: normal;
}
.DefaultTextLarge
{
    font-size: 12pt;
    color: black;
    font-family: Campton, helvetica, arial, sans-serif;
    white-space: normal;
}
.DefaultTextNavy
{
	font-size: 8pt;
	color: navy;
	font-family: Tahoma;
	white-space: normal;
}
.DefaultTextRed
{
    font-size: 8pt;
    color: red;
    font-family: Tahoma;
    white-space: normal;
}
.DefaultHeading
{
    font-size: 8pt;
    color: Gray;
    font-family: Tahoma;
    white-space: normal;
    font-weight: bold;
}
.DefaultHeadingBlack
{
    font-size: 8pt;
    color: Black;
    font-family: Tahoma;
    white-space: normal;
    font-weight: bold;
}
.DefaultHeading10
{
    font-size: 10pt;
    color: Gray;
    font-family: Tahoma;
    white-space: normal;
    font-weight: bold;
}
.DefaultHeading10Black
{
    font-size: 10pt;
    color: Black;
    font-family: Tahoma;
    white-space: normal;
    font-weight: bold;
}
.DefaultHeading11Black
{
    font-size: 11pt;
    color: Black;
    font-family: Tahoma;
    white-space: normal;
    font-weight: bold;
}
.DateHeading
{
    font-size: 16pt;
    color: navy;
    font-family: Tahoma;
    white-space: normal;
}
.NavyHeading12
{
    font-size: 12pt;
    color: navy;
    font-family: Tahoma;
    white-space: normal;
    font-weight: bold;
}
.Link7
{
    FONT-SIZE: 7pt;
    cursor:pointer;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: underline;
    white-space: normal;
}
.Link7NoUnder
{
    FONT-SIZE: 7pt;
    cursor:pointer;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    white-space: normal;
}
.Link8
{
    FONT-SIZE: 8pt;
    cursor:pointer;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: underline;
    white-space: normal;
}
.Link8Disabled
{
    FONT-SIZE: 8pt;
    cursor:default;
    COLOR: gray;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: underline;
    white-space: normal;
}
.Link8Menu
{
    FONT-SIZE: 8pt;
    cursor:pointer;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    white-space: normal;
}
.Link8Menu:hover
{
    font-size: 8pt;
    cursor: pointer;
    color: blue;
    font-family: Tahoma;
    white-space: normal;
}
.Link8Blue
{
    FONT-SIZE: 8pt;
    cursor:pointer;
    COLOR: blue;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: underline;
    white-space: normal;
}
.Link9
{
    FONT-SIZE: 9pt;
    cursor:pointer;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: underline;
    white-space: normal;
}
.AppCellLink
{
    font-size: 7pt;
    cursor:pointer;
    color: #000000;
    font-family: Tahoma;
    text-decoration: underline;
    white-space: normal;
}
.AppCellNonLink
{
    font-size: 7pt;
    color: #000000;
    font-family: Tahoma;
    text-decoration: underline;
    white-space: normal;
}
.SpaOneTextBox
{
    border: 1px solid Black;
    font-size: 10pt;
    color: navy;
    font-family: Tahoma;
    white-space: normal;
    height: 17px;
}
.SpaOneTextArea
{
    border: 1px solid Black;
    font-size: 10pt;
    color: navy;
    font-family: Tahoma;
}
.SpaOneButton
{
    border: 1px solid #aaaaaa;
    font-size: 10pt;
    color: Black;
    font-family: Tahoma;
    white-space: normal;
    text-align: center;
    cursor: pointer;
    margin-left: 0px;
    height: 19px;
    background-image: url('images/Button.png');
}
.SpaOneButton:hover
{
    background-image: url('images/ButtonOver.png');
}
.SpaOneButtonLarge
{
    border: 1px solid #aaaaaa;
    font-size: 8pt;
    color: Black;
    font-family: Tahoma;
    white-space: normal;
    text-align: center;
    cursor: pointer;
    margin-left: 0px;
    height: 22px;
    background-image: url('images/Button.png');
}
.SpaOneButtonLarge:hover
{
    background-image: url('images/ButtonOver.png');
}
.SpaOneButtonSmall
{
    border: 1px solid #aaaaaa;
    font-size: 7pt;
    color: Black;
    font-family: Tahoma;
    white-space: normal;
    text-align: center;
    cursor: pointer;
    margin-left: 0px;
    background-image: url('images/Button.png');
}
.SpaOneButtonSmall:hover
{
    background-image: url('images/ButtonOver.png');
}
.SpaOneButtonDisabled
{
    border: 1px solid #aaaaaa;
    font-size: 8pt;
    color: Gray;
    font-family: Tahoma;
    white-space: normal;
    text-align: center;
    height: 19px;
    margin-left: 0px;
    background-image: url('images/Button.png');
}
.SpaOneButtonGreen
{
    border: 1px solid Black;
    font-size: 8pt;
    color: Black;
    font-family: Tahoma;
    white-space: normal;
    background-color: GreenYellow;
    text-align: center;
    cursor: pointer;
    margin-left: 0px;
    height: 19px;
}
.SpaOneButtonGreen:hover
{
    background-color: #00CC00;
}
.SpaOneButtonRed
{
    border: 1px solid Black;
    font-size: 10pt;
    color: Black;
    font-family: Tahoma;
    white-space: normal;
    background-color: Red;
    text-align: center;
    cursor: pointer;
    margin-left: 0px;
    height: 19px;
    font-weight: bold;
}
.SpaOneButtonRed:hover
{
    background-color: #CC3300;
}
.SpaOneDropDown
{
    font-family: Tahoma;
    font-size: 10px;
    color: #000000;
    text-align: left;
    white-space: normal;
    background-color: White;
    border: 1px solid #000000;
    padding: 2px;
}
.SpaOneDropDownLarge
{
    font-family: Campton, helvetica, arial, sans-serif;
    font-size: 12px;
    color: #000000;
    text-align: left;
    white-space: normal;
    background-color: White;
    border: 1px solid #000000;
    padding: 2px;
}
.SpaOneDropDownRed
{
    font-family: Tahoma;
    font-size: 10px;
    color: #000000;
    text-align: left;
    white-space: normal;
    background-color: White;
    border: 2px solid #FF0000;
    padding: 2px;
}
.SpaOneListBox
{
    border: 1px solid Black;
    font-size: 8pt;
    color: Black;
    font-family: 'Courier New' , Courier, monospace;
    white-space: normal;
    margin-left: 0px;
}
.SpaOneTreeViewFont
{
    font-size: 8pt;
    color: Black;
    font-family: 'Courier New' , Courier, monospace;
}
#UpProgMainPage
{
    top: 12px; 
    left: 12px; 
    position: absolute;
}

.BottomBorder
{
    border-bottom-style: solid;
    border-bottom-width: thin;
    border-bottom-color: #003399;
}
.RowHighLight
{
    border: thin solid #000080;
    font-size: 10pt;
    cursor: pointer;
    color: #000000;
    font-family: Tahoma;
    white-space: normal;
    background-color: #CCCCCC;
}
.RowHighLightNoPointer
{
    border: thin solid #000080;
    font-size: 10pt;
    color: #000000;
    font-family: Tahoma;
    white-space: normal;
    background-color: #ADFF2F;
}
.RowHighLightGray
{
    border: thin solid #000080;
    font-size: 10pt;
    color: #000000;
    font-family: Tahoma;
    white-space: normal;
    background-color: #DCDCDC;
}
.RowBackToWhiteSmoke
{
    FONT-SIZE: 10pt;
    cursor:pointer;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    white-space: normal;
    background-color: #f5f5f5;
}
.RowBackToWhiteSmokeNoPointer
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    white-space: normal;
    background-color: #f8f8ff;
}
.RowBackToWhite
{
    FONT-SIZE: 8pt;
    cursor:pointer;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    white-space: normal;
    background-color: #FFFFFF;
}
.RowBackToWhiteNoPointer
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    white-space: normal;
    background-color: #FFFFFF;
}
.RowBackToGhostWhite
{
    FONT-SIZE: 10pt;
    cursor:pointer;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    white-space: normal;
    background-color: #f8f8ff;
}
.RowBackToGhostWhiteNoPointer
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    white-space: normal;
    background-color: #f8f8ff;
}
.RowGhostWhite
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    white-space: normal;
    cursor:pointer;
    background-color: #f8f8ff;
}
.RowWhiteSmoke
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    white-space: normal;
    cursor:pointer;
    background-color: WhiteSmoke;
}
.RowWhite
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    white-space: normal;
    cursor:pointer;
    background-color: #FFFFFF;
}
.ReportsHeaderRow
{
    background-color: WhiteSmoke;
    border: 1px solid Black;
}
.RoundedBox {
    width:100%;
    margin:0px auto;
    background:#fff url('images/leftside.gif') repeat-y left top;
}

.topdiv 
{
    width:100%;
    height:20px;
    background:url('images/top.gif') no-repeat left top;
}
.topdiv span 
{
    display:block;
    position:relative;
    height:20px;
    background:url('images/top-right.gif') no-repeat right top;
}
.center-content
{
    background-position: right top;
    position: relative;
    background: url('images/rightside.gif') repeat-y right top;
    padding: 1px 1px 1px 1px;
    margin: -1px 0 -50px 0;
}
.bottomdiv 
{
    height:60px;
    background:url('images/bottom.gif') no-repeat left bottom;
}
.bottomdiv span 
{
    display:block;
    position:relative;
    height:60px;
    background:url('images/bottom-right.gif') no-repeat right top;
}