﻿/*-- ------------------------------------------------------------- --*/
/*-- HTML AUTO THEME --------------------------------------------- --*/
/*-- ------------------------------------------------------------- --*/



/*-- STANDARD ---------------------------------------------------- --*/



/*-- HTML body --*/
BODY
{
    font-family: Arial, 'helvetica !important';
    font-size: 9pt !important;
    color: #333333;
}

/*-- HTML hr --*/
HR
{
    color: #016a96 !important;
    height: 1px !important;
}



/*-- FORM -------------------------------------------------------- --*/



/*-- HTML button --*/
BUTTON
{ 
    font-family:  Arial, 'helvetica !important';
    font-size: 9pt !important;
   }



/*-- HTML fieldset --*/
FIELDSET
{
    font-family:  Arial, helvetica !important;
    font-size: 9pt !important;
}

/*-- HTML form --*/
FORM
{
    font-family:  Arial, helvetica !important;
    font-size: 9pt !important;
}

/*-- HTML input --*/
INPUT
{
    font-family:  Arial, helvetica !important;
    font-size: 9pt !important;
}

/*-- HTML Manual input --*/
.inputDownGradient
{
    font-family:  Arial, helvetica !important;
    font-size: 9pt !important;
}


/*-- HTML Input button --*/


/*-- HTML Input checkBox --*/


/*-- HTML Input image --*/


/*-- HTML Input password --*/


/*-- HTML Input radio --*/


/*-- HTML Input reset --*/


/*-- HTML Input submit --*/


/*-- HTML Input text --*/


/*-- HTML label --*/
LABEL
{
    font-family:  Arial, helvetica !important;
    font-size: 9pt !important;
     
}

/*-- HTML legend --*/
LEGEND
{
    color: #000000 !important;    
    font-family:  Arial, helvetica !important;
    font-size: 9pt !important;
}

/*-- HTML textArea --*/
TEXTAREA
{
    font-family:  Arial, helvetica !important;
    font-size: 9pt !important;
}



/*-- SELECTION --------------------------------------------------- --*/



/*-- HTML optgroup --*/


/*-- HTML option --*/
OPTION
{
}

/*-- HTML select --*/
SELECT
{
    font-family:  Arial, helvetica !important;
    font-size: 9pt !important;
}


/*-- List -------------------------------------------------------- --*/



/*-- HTML dd --*/
DD
{
    font-family:  Arial, helvetica !important;
    font-size: 9pt !important;
}

/*-- HTML dir --*/
DIR
{
    font-family:  Arial, helvetica !important;
    font-size: 9pt !important;
    list-style-image: url(./Images/shared_bulletround.gif) !important;
}

/*-- HTML dl --*/
DL
{
    font-family:  Arial, helvetica !important;
    font-size: 9pt !important;
}

/*-- HTML dt --*/
DT
{
    font-family:  Arial, helvetica !important;
    font-size: 9pt !important;
    font-weight: bold !important;
}

/*-- HTML li --*/
LI
{
    font-family:  Arial, helvetica !important;
    font-size: 9pt !important;
}

/*-- HTML menu --*/
MENU
{
    font-family:  Arial, helvetica !important;
    font-size: 9pt !important;
    list-style-image: url(./Images/shared_bullet.gif) !important;
}

/*-- HTML ol --*/
OL
{
    font-family:  Arial, helvetica !important;
    font-size: 9pt !important;
}

/*-- HTML ul --*/
UL
{
    list-style-image: url(./Images/shared_bulletround.gif) !important;
}



/*-- FONT, STYLE, COLOR ------------------------------------------ --*/



/*-- HTML font --*/
Font
{
    font-family:  Arial, helvetica !important;
    font-size: 9pt !important;
}

/*-- HTML h1 --*/
H1
{
    color: #016a96 !important;
    font-family: 'Trebuchet MS', Arial, Helvetica, Sans-serif !important;
    font-size: 16pt !important;
}

/*-- HTML h2 --*/
H2
{
    color: #016a96 !important;
    font-family: 'Trebuchet MS', Arial, Helvetica, Sans-serif !important;
    font-size: 14pt !important;
}

/*-- HTML h3 --*/
H3
{
    color: #686872 !important;
    font-family: 'Trebuchet MS', Arial, Helvetica, Sans-serif !important;
    font-size: 11pt !important;
}


/*-- HTML h4 --*/
H4
{
    font-family:  Arial, helvetica !important;
    font-size: 9pt !important;
    color: #016a96 !important;
}


/*-- HTML h5 --*/
H5
{
    font-family: 'Trebuchet MS', Arial, Helvetica, Sans-serif !important;
    font-size: 8pt !important;
    color: #016a96 !important;
}


/*-- HTML h6 --*/
H6
{
    font-family: 'Trebuchet MS', Arial, Helvetica, Sans-serif !important;
    font-size: 7pt !important;
    color: #016a96 !important;
}

/*-- HTML p --*/
P
{
    font-family:  Arial, helvetica !important;
    font-size: 9pt !important;
}

P:first-letter
{
}

P:first-line
{
}



/*-- FONT & COLOR ------------------------------------------------ --*/



/*-- HTML abbr --*/
ABBR
{
    font-family:  Arial, helvetica !important;
    font-size: 9pt !important;
}

/*-- HTML acronym --*/
ACRONYM
{
    font-family:  Arial, helvetica !important;
    font-size: 9pt !important;
}

/*-- HTML address --*/
ADDRESS
{
    font-family:  Arial, helvetica !important;
    font-size: 9pt !important;
}


/*-- HTML b --*/
B
{
    font-family:  Arial, helvetica !important;
    font-size: 9pt !important;
}

/*-- HTML bdo --*/
BDO
{
    font-family:  Arial, helvetica !important;
    font-size: 9pt !important;
}

/*-- HTML big --*/
BIG
{
    font-family:  Arial, helvetica !important;
}

/*-- HTML blockquote --*/
BLOCKQUOTE
{
    font-family:  Arial, helvetica !important;
}

/*-- HTML cite --*/
CITE
{
    font-family:  Arial, helvetica !important;
    font-size: 9pt !important;
}

/*-- HTML del --*/
DEL
{
    font-family:  Arial, helvetica !important;
    font-size: 9pt !important;
}

/*-- HTML em --*/
EM
{
    font-family:  Arial, helvetica !important;
    font-size: 9pt !important;
}

/*-- HTML i --*/
I
{
    font-family:  Arial, helvetica !important;
    font-size: 9pt !important;
}

/*-- HTML ins --*/
INS
{
    font-family:  Arial, helvetica !important;
    font-size: 9pt !important;
}

/*-- HTML s --*/
S
{
    font-family:  Arial, helvetica !important;
    font-size: 9pt !important;
}


/*-- HTML small --*/
SMALL
{
    font-family:  Arial, helvetica !important;
    font-size: 7pt !important;
}

/*-- HTML strike --*/
STRIKE
{
}

/*-- HTML strong --*/
STRONG
{
    font-family:  Arial, helvetica !important;
    font-size: 9pt !important;
}

/*-- HTML sub --*/
SUB
{
    font-family:  Arial, helvetica !important;
}

/*-- HTML sup --*/
SUP
{
    font-family:  Arial, helvetica !important;
}

/*-- HTML u --*/
U
{
    font-family:  Arial, helvetica !important;
    font-size: 9pt !important;
}



/*-- COLOR Only -------------------------------------------------- --*/
/** No font-family **/



/*-- HTML code --*/
CODE
{
    font-size: 9pt !important;
}


/*-- HTML dfn --*/
DFN
{
    font-family:  Arial, helvetica !important;
    font-size: 9pt !important;
}

/*-- HTML kbd --*/
KBD
{
    font-size: 9pt !important;
}

/*-- HTML pre --*/
PRE
{
}

/*-- HTML samp --*/
SAMP
{
}

/*-- HTML tt --*/
TT
{
}

/*-- HTML var --*/
VAR
{
}

/*-- HTML xmp --*/



/*-- Anchors ----------------------------------------------------- --*/



/*-- HTML a --*/
A
{
   /* color: #80a7c8 !important;*/
   color: #80a7c8;
    font-family:  Arial, helvetica !important;
    font-size: 9pt !important;
}

/*-- HTML a:link --*/
A:link
{
   /* color: #80a7c8 !important;*/
   color: #80a7c8;
    font-family:  Arial, helvetica !important;
    font-size: 9pt !important;
}

/*-- HTML a:visited --*/


/*-- HTML a:hover --*/
A:hover
{
   /* color: #80a7c8 !important;*/
   color: #80a7c8;
    font-family:  Arial, helvetica !important;
    font-size: 9pt !important;
}

/*-- HTML a:active --*/
A:active
{
    /* color: #80a7c8 !important;*/
   color: #80a7c8;
    font-family:  Arial, helvetica !important;
    font-size: 9pt !important;
}




/*-- ------------------------------------------------------------- --*/
/*-- HTML MANUAL THEME ------------------------------------------- --*/
/*-- ------------------------------------------------------------- --*/



/*-- HTML TABLE -------------------------------------------------- --*/

/*-- HTML caption --*/
CAPTION
{
    color: #016a96 !important;
    font-family: 'Trebuchet MS', Arial, Helvetica, Sans-serif !important;
    font-size: 13pt !important;
    line-height: 50px !important;
}

/*-- HTML col --*/


/*-- HTML colgroup --*/


/*-- HTML table --*/


/*-- HTML tbody --*/


/*-- HTML td --*/


/*-- HTML tfoot --*/


/*-- HTML th --*/


/*-- HTML thead --*/


/*-- HTML tr --*/


/*-- HTML Mnaual table --*/
.captionDownGradient
{
    color: #016a96 !important;
    font-family: 'Trebuchet MS', Arial, Helvetica, Sans-serif !important;
    font-size: 13pt !important;
    line-height: 50px !important;
}

.table1
{
    background-image: url(./Images/shared_headerbg_with_line_below.gif) !important;
    border-bottom-color: #dddddd !important;
    border-bottom-style: solid !important;
    border-bottom-width: 1px !important;
    border-bottom: thin #FF0000;
    background: url(./Images/shared_headerbg_with_line_below.gif) !important;
    background-repeat: repeat-x !important;
    border-left-color: #dddddd!important;
    border-left-style: solid !important;
    border-left-width: 1px !important;
    border-right-color: #dddddd !important;
    border-right-style: solid !important;
    border-right-width: 1px !important;
}

.table1 thead tr td
{
    color: #686872 !important;
    font-family: 'Trebuchet MS', Arial, Helvetica, Sans-serif !important;
    font-size: 9pt !important;
    font-weight: bold !important;
    height: 34px !important;
    
}

.table1 tr th
{
    color: #686872 !important;
    font-family: 'Trebuchet MS', Arial, Helvetica, Sans-serif !important;
    font-size: 9pt !important;
    font-weight: bold !important;
    height: 34px !important;
    padding-left: 8px !important;
    padding-right: 8px !important;
}

.table1 tr td
{
    font-family:  Arial, helvetica !important;
    font-size: 9pt !important;
    padding-left: 8px !important;
    padding-right: 8px !important;
}

.table1 tbody td
{
    font-family:  Arial, helvetica !important;
    font-size: 9pt !important;
    padding-left: 8px !important;
    padding-right: 8px !important;
}

.table1 tfoot td
{
    font-family:  Arial, helvetica !important;
    font-size: 9pt !important;
    padding-left: 8px !important;
    padding-right: 8px !important;
}




/*-- other ------------------------------------------------------- --*/



/*-- HTML div --*/
DIV
{
}

/*-- HTML Manual div --*/
.div1
{
    background-image: url(./Images/shared_headerbg.gif) !important; 
    background: url(./Images/shared_headerbg.gif) !important; 
    background-repeat: repeat-x !important;
    border-left-color: #dddddd!important;
    border-left-style: solid !important; 
    border-left-width: 1px !important; 
    border-right-color: #dddddd !important; 
    border-right-style: solid !important; 
    border-right-width: 1px !important; 
    border-bottom-color: #dddddd !important; 
    border-bottom-style: solid !important; 
    border-bottom-width: 1px !important;
}

/*-- HTML span --*/
SPAN
{
}

/*-- HTML Manual span --*/
.span1
{
    background-image: url(./Images/shared_headerbg.gif) !important; 
    background: url(./Images/shared_headerbg.gif) !important; 
    background-repeat: repeat-x !important;
    border-left-color: #dddddd!important;
    border-left-style: solid !important; 
    border-left-width: 1px !important; 
    border-right-color: #dddddd !important; 
    border-right-style: solid !important; 
    border-right-width: 1px !important; 
    border-bottom-color: #dddddd !important; 
    border-bottom-style: solid !important; 
    border-bottom-width: 1px !important;
}



/*-- No Styling -------------------------------------------------- --*/



/*-- HTML applet --*/
APPLET
{
}

/*-- HTML area --*/
AREA
{
}

/*-- HTML br --*/
BR
{
}

/*-- HTML center --*/
CENTER
{
}

/*-- HTML embed --*/
EMBED
{
}

/*-- HTML frame --*/
FRAME
{
}

/*-- HTML frameset --*/
FRAMESET
{
}

/*-- HTML iframe --*/
IFRAME
{
}

/*-- HTML img --*/
IMG
{
}

/*-- HTML listing --*/
LISTING
{
}

/*-- HTML map --*/
MAP
{
}

/*-- HTML marquee --*/
MARQUEE
{
}

/*-- HTML object --*/
OBJECT
{
}

/*-- HTML plaintext --*/
PLAINTEXT
{
}

/*-- HTML q --*/
Q
{
}



/*-- ------------------------------------------------------------- --*/
/*-- ASP AUTO THEME ---------------------------------------------- --*/
/*-- ------------------------------------------------------------- --*/



/*-- STANDARD ---------------------------------------------------- --*/



/*-- ASP BulletedList --*/

.aspBulletedList
{
    font-family:  Arial, helvetica !important;
    font-size: 9pt !important;
}

/*-- ASP Button --
.aspButton
{
    font-weight: bold !important;
}
*/

/*-- ASP Calendar --*/
.aspCalendar
{
    border-bottom-color: #dddddd !important;
    border-bottom-style: solid !important;
    border-bottom-width: 1px !important;
    border-left-color: #dddddd !important;
    border-left-style: solid !important;
    border-left-width: 1px !important;
    border-right-color: #dddddd !important;
    border-right-style: solid !important;
    border-right-width: 1px !important;
    border-top-color: #ffffff !important;
    border-top-style: none !important;
    border-top-width: 0px !important;
    color: #016a96 !important;
    font-family:  Arial, helvetica !important;
    font-size: 9pt !important;
}

.aspCalendar caption
{
    color: #016a96 !important;
    font-family: 'Trebuchet MS', Arial, Helvetica, Sans-serif !important;
    font-size: 13pt !important;
    line-height: 50px !important;
}

.aspCalendarDay
{
    padding: 6px 10px;
}

.aspCalendarDayHeader
{
}

.aspCalendarNextPrev
{
    font-family: 'Trebuchet MS', Arial, Helvetica, Sans-serif !important;
    font-size: 11pt !important;
}

.aspCalendarSelectedDay
{
}

.aspCalendarTitleStyle
{
    background-image: url(./Images/shared_headerbg.gif) !important;
    background: url(./Images/shared_headerbg.gif) !important;
    background-repeat: repeat-x !important; 
    color: #686872 !important;
    font-family: 'Trebuchet MS', Arial, Helvetica, Sans-serif !important;
    font-size: 11pt !important;
    height: 34px !important;
}

.aspCalendarTitleStyle tr td
{
    padding-left: 8px !important; 
    padding-right: 8px !important;

}

.aspCalendarTitleStyle tr td a
{
    text-decoration: none !important;
}

/*-- ASP Wizard --*/
.aspWizard
{
    font-family:  Arial, helvetica !important;
    font-size: 9pt !important;
    border-right-color: #dddddd !important;
    border-right-style: solid !important;
    border-right-width: 1px !important;
}

.aspWizard tr td
{
}

.aspWizardHeader
{
    background-image: url(./Images/shared_headerbg.gif) !important;
    background: url(./Images/shared_headerbg.gif) !important;
    background-repeat: repeat-x !important;
    color: #686872 !important;
    font-family: 'Trebuchet MS', Arial, Helvetica, Sans-serif !important;
    font-size: 9pt !important;
    font-weight: bold !important;
    height: 34px !important;
    text-align: center !important;
}

.aspWizardNavigation
{
    border-bottom-color: #dddddd !important;
    border-bottom-style: solid !important;
    border-bottom-width: 1px !important;
}

.aspWizardSideBar
{
    border-right-color: #dddddd !important;
    border-right-style: solid !important;
    border-right-width: 1px !important;
    padding-top: 30px !important;
    width: 75px !important;
}

.aspWizardSideBar a
{
    color: #686872 !important;
    display: block !important;
    font-family: 'Trebuchet MS', Arial, Helvetica, Sans-serif !important;
    font-size: 9pt !important;
    text-decoration: none !important;
}

.aspWizardSideBar a:Hover
{
    color: #000000 !important;
    display: block !important;
    font-family: 'Trebuchet MS', Arial, Helvetica, Sans-serif !important;
    font-size: 9pt !important;
    font-weight: bold !important;
    text-decoration: none !important;
}

.aspWizardSideBar tr td
{
    margin-right: 0 !important;
    padding-right: 0 !important;
}

.aspWizardSideBarButton
{
    background-color: #dddddd !important;
    padding-bottom: 4px !important;
    padding-left: 12px !important;
    padding-top: 4px !important;
    text-align: left !important;
    width: 75px !important;
}

.aspWizardStep
{
    padding-left: 8px !important;
    padding-right: 8px !important;
    vertical-align: top !important;
}

/*-- ASP Wizard No Borders --*/
.aspWizard2
{
    font-family:  Arial, helvetica !important;
    font-size: 9pt !important;
}

.aspWizard2 tr td
{
}

.aspWizardHeader2
{
    color: #686872 !important;
    font-family: 'Trebuchet MS', Arial, Helvetica, Sans-serif !important;
    font-size: 9pt !important;
    font-weight: bold !important;
    height: 34px !important;
    text-align: center !important;
}

.aspWizardNavigation2
{
}

.aspWizardSideBar2
{
    padding-top: 30px !important;
    width: 75px !important;
}

.aspWizardSideBar2 a
{
    color: #686872 !important;
    display: block !important;
    font-family: 'Trebuchet MS', Arial, Helvetica, Sans-serif !important;
    font-size: 9pt !important;
    text-decoration: none !important;
}

.aspWizardSideBar2 a:Hover
{
    color: #000000 !important;
    display: block !important;
    font-family: 'Trebuchet MS', Arial, Helvetica, Sans-serif !important;
    font-size: 9pt !important;
    font-weight: bold !important;
    text-decoration: none !important;
}

.aspWizardSideBar2 tr td
{
    margin-right: 0 !important;
    padding-right: 0 !important;
}

.aspWizardSideBarButton2
{
    background-color: #dddddd !important;
    padding-bottom: 4px !important;
    padding-left: 12px !important;
    padding-top: 4px !important;
    text-align: left !important;
    width: 75px !important;
}

.aspWizardStep2
{
    padding-left: 30px !important;
    padding-right: 8px !important;
    vertical-align: top !important;
}



/*-- DATA -------------------------------------------------------- --*/



/*-- ASP DataGrid --*/
.aspDataGrid
{
    border-bottom-color: #dddddd !important;
    border-bottom-style: solid !important;
    border-bottom-width: 1px !important;
    border-left-color: #dddddd !important;
    border-left-style: solid !important;
    border-left-width: 1px !important;
    border-right-color: #dddddd !important;
    border-right-style: solid !important;
    border-right-width: 1px !important;
}

.aspDataGrid tr td
{
    padding-left: 8px !important;
    padding-right: 8px !important;
}

.aspDataGrid caption
{
    color: #016a96 !important;
    font-family: 'Trebuchet MS', Arial, Helvetica, Sans-serif !important;
    font-size: 13pt !important;
    line-height: 50px !important;
}

.aspDataGridHeader
{
    background-image: url(./Images/shared_headerbg.gif) !important;
    background: url(./Images/shared_headerbg.gif) !important;
    color: #686872 !important;
    font-family: 'Trebuchet MS', Arial, Helvetica, Sans-serif !important;
    font-size: 9pt !important;
    font-weight: bold !important;
    height: 34px !important;
}

.aspDataGridHeader tr td
{
}

.aspDataGridItem
{
    padding-bottom: 4px !important;
    padding-top: 4px !important;
    font-family:  Arial, helvetica !important;
    font-size: 9pt !important;
}

.aspDataGridSelectedItem
{
    background-color: #eeeeee !important;
    font-family:  Arial, helvetica !important;
    font-size: 9pt !important;
}


.aspDataGridEditItem
{
    background-color: #eeeeee !important;
    font-family:  Arial, helvetica !important;
    font-size: 9pt !important;
}

.aspDataGridAlternatingItem
{
}

.aspDataGridPager
{
}

.aspDataGridPager td
{
    padding-top: 10px;
}

/*-- ASP DataList --*/
.aspDataList
{
    border-bottom-color: #dddddd !important;
    border-bottom-style: solid !important;
    border-bottom-width: 1px !important;
    border-left-color: #dddddd !important;
    border-left-style: solid !important;
    border-left-width: 1px !important;
    border-right-color: #dddddd !important;
    border-right-style: solid !important;
    border-right-width: 1px !important;
}

.aspDataList caption
{
    color: #016a96 !important;
    font-family: 'Trebuchet MS', Arial, Helvetica, Sans-serif !important;
    font-size: 13pt !important;
    line-height: 50px !important;
}

.aspDataListItem
{
    font-family:  Arial, helvetica !important;
    font-size: 9pt !important;
}

.aspDataList tr td
{
    padding-top: 4px !important;
    padding-left: 8px !important;
    padding-right: 8px !important;
}

.aspDataListHeader
{
    color: #686872 !important;
    background-image: url(./Images/shared_headerbg.gif) !important;
    background: url(./Images/shared_headerbg.gif) !important;
    background-repeat: repeat-x !important;
    font-family: 'Trebuchet MS', Arial, Helvetica, Sans-serif !important;
    font-size: 9pt !important;
    font-weight: bold !important;
    height: 30px !important;
    border-left-color: #dddddd !important;
    border-left-style: solid !important;
    border-left-width: 1px !important;
    border-right-color: #dddddd !important;
    border-right-style: solid !important;
    border-right-width: 1px !important;
    padding-left: 10px !important;
}

.aspDataListEditItem
{
    background-color: #eeeeee !important;
    font-family:  Arial, helvetica !important;
    font-size: 9pt !important;
}

.aspDataListSelectedItem
{
    background-color: #eeeeee !important;
    font-family:  Arial, helvetica !important;
    font-size: 9pt !important;
}

.aspDataListAlternatingItem
{
}

/*-- ASP DetailsView --*/
.aspDetailsView
{
    border-bottom-color: #dddddd !important;
    border-bottom-style: solid !important;
    border-bottom-width: 1px !important;
    border-left-color: #dddddd !important;
    border-left-style: solid !important;
    border-left-width: 1px !important;
    border-right-color: #dddddd !important;
    border-right-style: solid !important;
    border-right-width: 1px !important;
}

.aspDetailsView tr td
{
    padding-left: 8px !important;
    padding-right: 8px !important;
}

.aspDetailsView tr td table
{
    display: block !important; 
    margin-left: 40% !important;
    margin-right: 40% !important;
    width: 0px !important;
}

.aspDetailsView Caption
{
    color: #016a96 !important;
    font-family: 'Trebuchet MS', Arial, Helvetica, Sans-serif !important;
    font-size: 13pt !important;
    line-height: 50px !important;
}

.aspDetailsViewHeader
{
    background-image: url(./Images/shared_headerbg.gif) !important;
    background: url(./Images/shared_headerbg.gif) !important;
    color: #686872 !important;
    font-family: 'Trebuchet MS', Arial, Helvetica, Sans-serif !important;
    font-size: 9pt !important;
    font-weight: bold !important;
    height: 32px !important;
    text-align: center !important;
}

.aspDetailsFieldHeader
{
}

.aspDetailsViewRow
{
}

.aspDetailsViewCommandRow
{
}

.aspDetailsViewCommandRow td
{
    padding-top: 10px !important;
}

.aspDetailsViewPager
{
}

.aspDetailsViewPager td
{
    padding-top: 10px !important;
    text-align: center!important;
}

.aspDetailsViewFooter
{
}

/*-- ASP DetailsView No Border --*/
.aspDetailsView2
{
}

.aspDetailsView2 tr td
{
    padding-left: 8px !important;
    padding-right: 8px !important;
}

.aspDetailsView2 Caption
{
    color: #016a96 !important;
    font-family: 'Trebuchet MS', Arial, Helvetica, Sans-serif !important;
    font-size: 13pt !important;
    line-height: 50px !important;
}

.aspDetailsViewHeader2
{
    color: #686872 !important;
    font-family: 'Trebuchet MS', Arial, Helvetica, Sans-serif !important;
    font-size: 9pt !important;
    font-weight: bold !important;
    height: 32px !important;
    text-align: center !important;
}

.aspDetailsFieldHeader2
{
}

.aspDetailsViewRow2
{
}

.aspDetailsViewCommandRow2
{
}

.aspDetailsViewCommandRow2 td
{
    padding-top: 10px !important;
}

.aspDetailsViewPager2
{
}

.aspDetailsViewPager2 td
{
    padding-top: 10px !important;
}

.aspDetailsViewFooter2
{
}

/*-- ASP FormView --*/
.aspFormView
{
    border-bottom-color: #dddddd !important;
    border-bottom-style: solid !important;
    border-bottom-width: 1px !important;
    border-left-color: #dddddd !important;
    border-left-style: solid !important;
    border-left-width: 1px !important;
    border-right-color: #dddddd !important;
    border-right-style: solid !important;
    border-right-width: 1px !important;
}

.aspFormView tr td
{
    padding-left: 8px !important;
    padding-right: 8px !important;
}

.aspFormViewHeader
{
    background-image: url(./Images/shared_headerbg.gif) !important;
    background: url(./Images/shared_headerbg.gif) !important;
    background-repeat: repeat-x !important;
    color: #686872 !important;
    font-family: 'Trebuchet MS', Arial, Helvetica, Sans-serif !important;
    font-size: 9pt !important;
    font-weight: bold !important;
    height: 34px !important;
    text-align: center !important;
}

.aspFormViewRow
{
}

.aspFormViewPager
{
}

.aspFormViewPager tr td
{
    padding-top: 10px !important;
}

/*-- ASP FormView No Border --*/
.aspFormView2
{
}

.aspFormView2 tr td
{
    padding-left: 8px !important;
    padding-right: 8px !important;
}

.aspFormViewHeader2
{
    color: #686872 !important;
    font-family: 'Trebuchet MS', Arial, Helvetica, Sans-serif !important;
    font-size: 9pt !important;
    font-weight: bold !important;
    height: 34px !important;
    text-align: center !important;
}

.aspFormViewRow2
{
}

.aspFormViewPager2
{
}

.aspFormViewPager2 tr td
{
    padding-top: 10px !important;
}

/*-- ASP GridView --*/
.aspGridView
{
    font-family:  Arial, helvetica !important;
    font-size: 9pt !important;
    border-bottom-color: #dddddd !important;
    border-bottom-style: solid !important;
    border-bottom-width: 1px !important;
    border-left-color: #dddddd !important;
    border-left-style: solid !important;
    border-left-width: 1px !important;
    border-right-color: #dddddd !important;
    border-right-style: solid !important;
    border-right-width: 1px !important;
}

.aspGridView tr td
{
    padding-left: 8px !important;
    padding-right: 8px !important;
}

.aspGridView caption
{
    color: #016a96 !important;
    font-family: 'Trebuchet MS', Arial, Helvetica, Sans-serif !important;
    font-size: 13pt !important;
    line-height: 50px !important;
}

.aspGridViewHeader
{
    background-image: url(./Images/shared_headerbg_double.gif) !important;
    background: url(./Images/shared_headerbg_double.gif) !important;
    color: #686872 !important;
    font-family: 'Trebuchet MS', Arial, Helvetica, Sans-serif !important;
    font-size: 9pt !important;
    height: 48px !important;
    vertical-align: top !important;
}

.aspGridView tr th
{
    padding-left: 8px !important;
    padding-right: 8px !important;
}

.aspGridView tr th a
{
    color: #686872 !important;
    font-family: 'Trebuchet MS', Arial, Helvetica, Sans-serif !important;
    font-size: 9pt !important;
    font-weight: bold !important;
}

.aspGridView tr th a:Hover
{
    color: #000000 !important;
    font-family: 'Trebuchet MS', Arial, Helvetica, Sans-serif !important;
    font-size: 9pt !important;
    font-weight: bold !important;
}

.aspGridViewAlteratingRow
{    
}

.aspGridViewEditRow
{
    background-color: #eeeeee !important;
    font-family:  Arial, helvetica !important;
    font-size: 9pt !important;
}

.aspGridViewFooter
{
}

.aspGridViewPager td
{
    padding-top: 10px !important;
}

.aspGridViewRow
{
    padding-bottom: 4px !important;
    padding-top: 4px !important;
}

.aspGridViewRow table tr td
{
    padding-left: 40px !important;
    padding-right: 40px !important;
}

.aspGridViewSelectedRow
{
    background-color: #eeeeee !important;
    font-family:  Arial, helvetica !important;
    font-size: 9pt !important;
}




/*-- NAVIGATION -------------------------------------------------- --*/






/*-- ASP SiteMapPath --*/
.aspSiteMapPath
{
    color: #000000 !important;
    font-family: 'Trebuchet MS', Arial, Helvetica, Sans-serif !important;
    font-size: 9pt !important;
}

.aspSiteMapPath a
{
    color: #686872 !important;
    font-family: 'Trebuchet MS', Arial, Helvetica, Sans-serif !important;
    font-size: 9pt !important;
    text-decoration: none !important;
}

.aspSiteMapPath a:Hover
{
    color: #000000 !important;
    font-family: 'Trebuchet MS', Arial, Helvetica, Sans-serif !important;
    font-size: 9pt !important;
    text-decoration: none !important;
}

/*-- ASP TreeView --*/
.aspTreeView
{
    background-image: url(./Images/headerbg.jpg) !important;
    background-repeat: repeat-x !important;
}

.aspTreeView tr td
{
    border-bottom-color: #cccccc !important;
    border-bottom-style: solid !important;
    border-bottom-width: 1px !important;
}

.aspTreeView tr td a
{
    color: #686872 !important;
    font-family: 'Trebuchet MS', Arial, Helvetica, Sans-serif !important;
    font-size: 9pt !important;
    font-weight: bold !important;
}

.aspTreeView tr td a:Hover
{
    color: #000000 !important;
    font-family: 'Trebuchet MS', Arial, Helvetica, Sans-serif !important;
    font-size: 9pt !important;
    font-weight: bold !important;
}

.aspTreeViewNode
{
    height: 25px !important;
    width: 100%
}

.aspTreeViewParentNode
{
    color: #686872 !important;
    font-family: 'Trebuchet MS', Arial, Helvetica, Sans-serif !important;
    font-size: 9pt !important;
    font-weight: bold !important;
}

.aspTreeViewRootNode
{
    color: #686872 !important;
    font-family: 'Trebuchet MS', Arial, Helvetica, Sans-serif !important;
    font-size: 9pt !important;
    font-weight: bold !important;
}



/*-- LOGIN ---------------------------------------------------------*/



/*-- ASP ChangePassword --*/
.aspChangePassword
{
    background-image: url(./Images/shared_headerbg.gif) !important;
    background: url(./Images/shared_headerbg.gif) !important;
    background-repeat: repeat-x !important;
    border-bottom-style: solid !important; 
    border-bottom-color: #dddddd !important; 
    border-bottom-width: 1px !important;
    border-left-style: solid !important; 
    border-left-color: #dddddd!important;
    border-left-width: 1px !important; 
    border-right-color: #dddddd !important; 
    border-right-style: solid !important; 
    border-right-width: 1px !important; 
}

.aspChangePassword table tr td
{
    padding-left: 4px !important;
    padding-right: 4px !important;
}

.aspChangePasswordTitleText
{
    color: #686872 !important;
    font-family: 'Trebuchet MS', Arial, Helvetica, Sans-serif !important;
    font-size: 9pt !important;
    font-weight: bold !important;
    height: 34px !important;
}

/*-- ASP CreateUserWizard --*/
.aspCreateUserWizard
{
    border-bottom-color: #dddddd !important; 
    border-bottom-style: solid !important; 
    border-bottom-width: 1px !important;
    border-left-color: #dddddd!important;
    border-left-style: solid !important; 
    border-left-width: 1px !important; 
    border-right-color: #dddddd !important; 
    border-right-style: solid !important; 
    border-right-width: 1px !important; 
}

.aspCreateUserWizard table tr td
{
    padding-left: 4px !important;
    padding-right: 4px !important;
}

.aspCreateUserWizardHeader
{
    background: url(./Images/shared_headerbg.gif) !important;
    background-image: url(./Images/shared_headerbg.gif) !important;
    background-repeat: repeat-x !important;
    color: #686872 !important;
    font-family: 'Trebuchet MS', Arial, Helvetica, Sans-serif !important;
    font-size: 9pt !important;
    font-weight: bold !important;
    height: 34px !important;
    text-align: center !important;
}

.aspCreateUserWizardSideBarStyle
{
    background: url(./Images/shared_headerbg.jpg) !important;
    background-image: url(./Images/shared_headerbg.jpg) !important;
    background-repeat: repeat-x !important;
}


/*-- ASP Login --*/
.aspLogin
{
    background-image: url(./Images/shared_headerbg.gif) !important;
    background: url(./Images/shared_headerbg.gif) !important;
    background-repeat: repeat-x !important;
    border-bottom-color: #dddddd !important; 
    border-bottom-style: solid !important; 
    border-bottom-width: 1px !important;
    border-left-color: #dddddd!important;
    border-left-style: solid !important; 
    border-left-width: 1px !important; 
    border-right-color: #dddddd !important; 
    border-right-style: solid !important; 
    border-right-width: 1px !important; 
    font-family:  Arial, helvetica !important;
    font-size: 9pt !important;
}

.aspLogin table tr td
{
    padding-left: 4px !important;
    padding-right: 4px !important;
}

.aspLogin table
{
}

.aspLoginTitleText
{
    color: #686872 !important;
    font-family: 'Trebuchet MS', Arial, Helvetica, Sans-serif !important;
    font-size: 9pt !important;
    font-weight: bold !important;
    height: 34px !important;
}

/*-- ASP PasswordRecovery --*/
.aspPasswordRecovery
{
    background-image: url(./Images/shared_headerbg.gif) !important;
    background: url(./Images/shared_headerbg.gif) !important;
    background-repeat: repeat-x !important;
    border-bottom-color: #dddddd !important; 
    border-bottom-style: solid !important; 
    border-bottom-width: 1px !important;
    border-left-color: #dddddd!important;
    border-left-style: solid !important; 
    border-left-width: 1px !important; 
    border-right-color: #dddddd !important; 
    border-right-style: solid !important; 
    border-right-width: 1px !important; 
}

.aspPasswordRecovery table tr td
{
    padding-left: 4px !important;
    padding-right: 4px !important;
}

.aspPasswordRecoveryTitleText
{
    color: #686872 !important;
    font-family: 'Trebuchet MS', Arial, Helvetica, Sans-serif !important;
    font-size: 9pt !important;
    font-weight: bold !important;
    height: 34px !important;
    text-align: center !important;
}

/*-- ASP LoginName --*/
.aspLoginName
{
    color: #80a7c8 !important;
    font-family:  Arial, helvetica !important;
    font-size: 9pt !important; 
}

/*-- ASP LoginStatus --*/
.aspLoginStatus
{
    color: #80a7c8 !important;
    font-family:  Arial, helvetica !important;
    font-size: 9pt !important; 
    font-weight: bold !important;
}



/*-- TABLE ------------------------------------------------------- --*/



/*-- ASP Table --*/
.aspTable1
{
    background-image: url(./Images/shared_headerbg.gif) !important;
    background: url(./Images/shared_headerbg.gif) !important;
    background-repeat: repeat-x !important; 
    border-bottom-color: #dddddd !important; 
    border-bottom-style: solid !important; 
    border-bottom-width: 1px !important;
    border-left-color: #dddddd !important;
    border-left-style: solid !important; 
    border-left-width: 1px !important; 
    border-right-color: #dddddd !important; 
    border-right-style: solid !important; 
    border-right-width: 1px !important; 
}

.aspTable1 tr th
{
    color: #686872 !important;
    font-family: 'Trebuchet MS', Arial, Helvetica, Sans-serif !important;
    font-size: 9pt !important;
    font-weight: bold !important;
    height: 34px !important;
}

.aspTable1 tr td
{
    font-family:  Arial, helvetica !important;
    font-size: 9pt !important;
    padding-left: 8px !important;
    padding-right: 8px !important;
}

/*-- ASP TableCell --*/

/*-- ASP TableRow --*/



/*-- VALIDATION -------------------------------------------------- --*/



/*-- ASP CompareValidator --*/
.aspCompareValidator
{
    color: #d66321 !important;
    font-family:  Arial, helvetica !important;
    font-size: 9pt !important;
}

/*-- ASP CustomValidator --*/
.aspCustomValidator
{
    color: #d66321 !important;
    font-family:  Arial, helvetica !important;
    font-size: 9pt !important;
}

/*-- ASP RangeValidator --*/
.aspRangeValidator
{
    color: #d66321 !important;
    font-family:  Arial, helvetica !important;
    font-size: 9pt !important;
}

/*-- ASP RegularExpression --*/
.aspRegularExpression
{
    color: #d66321 !important;
    font-family:  Arial, helvetica !important;
    font-size: 9pt !important;
}

/*-- ASP RequiredFieldValidator --*/
.aspRequiredFieldValidator
{
    color: #d66321 !important;
    font-family:  Arial, helvetica !important;
    font-size: 9pt !important;
}

/*-- ASP ValidationSummary --*/
.aspValidationSummary
{
    color: #d66321 !important;
    font-family:  Arial, helvetica !important;
    font-size: 9pt !important;
}



/*-- TEXT & COLOR ------------------------------------------------ --*/



/*-- ASP CheckBox --*/
.aspCheckBox
{
    font-family:  Arial, helvetica !important;
    font-size: 9pt !important;
}

/*-- ASP CheckBoxList --*/
.aspCheckBoxList
{
    font-family:  Arial, helvetica !important;
    font-size: 9pt !important;
}

/*-- ASP DropDownList --*/
.aspDropDownList
{
    font-family:  Arial, helvetica !important;
    font-size: 9pt !important;
}

/*-- ASP FileUpload --*/
.aspFileUpload
{
    font-family:  Arial, helvetica !important;
    font-size: 9pt !important;
}

/*-- ASP HyperLink --*/
.aspHyperLink
{
    /* color: #80a7c8 !important;*/
   color: #80a7c8;
    font-family:  Arial, helvetica !important;
    font-size: 9pt !important; 
}

.aspHyperLink:Hover
{
     /* color: #80a7c8 !important;*/
   color: #80a7c8;
    font-family:  Arial, helvetica !important;
    font-size: 9pt !important; 
}

.aspHyperLink:Visited
{
    font-family:  Arial, helvetica !important;
    font-size: 9pt !important;
    /* color: #80a7c8 !important;*/
   color: #80a7c8;
}

/*-- ASP RadioButton --*/
.aspRadioButton
{
    font-family:  Arial, helvetica !important;
    font-size: 9pt !important;
}

/*-- ASP RadioButtonList --*/
.aspRadioButtonList
{
    font-family:  Arial, helvetica !important;
    font-size: 9pt !important;
    font-weight:normal !important;
}

/*-- ASP TextBox --*/
.aspTextBox
{
    font-family:  Arial, helvetica !important;
    font-size: 9pt !important;
}


.foo {} /* W3C CSS validator likes CSS files to start with a class rather than a comment. Soooooo.... */

/* This style sheet is intended to contain OFTEN CHANGED rules used when the Menu control adapter is enabled. */

/* When the Menu control's Orientation property is Vertical the adapter wraps the menu with DIV */
/* whose class is AspNet-Menu-Vertical. */
/* Note that the example menu in this web site uses relative positioning to force the menu to occupy */
/* a specific place in the web page.  Your web site will likely use a different technique to position your */
/* menu.  So feel free to change all the properties found in this CSS rule if you clone this style sheet. */
/* There is nothing, per se, that is magical about these particular property value choices.  They happen to */
/* work well for the sample page used to demonstrate an adapted menu. */
.AspNet-Menu-Vertical
{
    position:relative;
    top: 3em;
    left: 0;
    z-index: 300;
    font-family : 'Trebuchet MS', Arial, Helvetica, Sans-serif !important;
    color:#000000 !important;
   
}

/* The menu adapter renders an unordered list (ul) in HTML for each tier in the menu. */
/* So, effectively says: style all tiers in the menu this way... */
/*ul
{
    background:#ffffff;
    
}*/

/* Top tier */
.AspNet-Menu-Vertical ul.AspNet-Menu
{
    width: 9em;
    color:#000000 ;    
}

/* This rule effectively says: style all tiers EXCEPT THE TOP TIER in the menu this way... */
/* In other words, this rule can be used to style the second and third tiers of the menu without impacting */
/* the topmost tier's appearance. */
ul.AspNet-Menu ul
{
    width: 10.5em;
    left: 8.9em;
    top: -1em;
    z-index: 400;
    color:#000000;
}

ul.AspNet-Menu ul ul
{
    width: 11.5em;
    left: 10.4em;
}

/* The menu adapter generates a list item (li) in HTML for each menu item. */
/* Use this rule create the common appearance of each menu item. */
ul.AspNet-Menu li
{
    background: #000000 url(./Images/menu_headerbg.jpg) repeat-x;/*7795BD*/
    color:#000000;
    font-weight:bold;

}

/* Within each menu item is a link or a span, depending on whether or not the MenuItem has defined it's */
/* NavigateUrl property. By setting a transparent background image here you can effectively layer two images */
/* in each menu item.  One comes from the CSS rule (above) governing the li tag that each menu item has. */
/* The second image comes from this rule (below). */
ul.AspNet-Menu li a,
ul.AspNet-Menu li span
{
    color: gray  !important;
    padding: 4px 2px 4px 8px;
    border:0px solid #eeeeee;/*648ABD*/
    border-bottom: 0;
    background: transparent url(arrowRight.gif) right center no-repeat;
    font-family : 'Trebuchet MS', Arial, Helvetica, Sans-serif !important;
}

/* When a menu item contains no submenu items it is marked as a "leaf" and can be styled specially by this rule. */
ul.AspNet-Menu li.AspNet-Menu-Leaf a,
ul.AspNet-Menu li.AspNet-Menu-Leaf span
{
    background-image: none;
    font-family : 'Trebuchet MS', Arial, Helvetica, Sans-serif !important;
    font-weight : bold;    


}

/* Not used presently.  This is here if you modify the menu adapter so it renders img tags, too. */
ul.AspNet-Menu li a img
{
    border-style: none;
    vertical-align: middle;
    
}

/* When you hover over a menu item, this rule comes into play. */
/* Browsers that do not support the CSS hover pseudo-class, use JavaScript to dynamically change the */
/* menu item's li tag so it has the AspNet-Menu-Hover class when the cursor is over that li tag. */
/* See MenuAdapter.js (in the JavaScript folder). */
ul.AspNet-Menu li:hover, 
ul.AspNet-Menu li.AspNet-Menu-Hover
{
    background:#eeeeee;/*7795BD*/
    white-space:nowrap;

}

ul.AspNet-Menu li:hover a, 
ul.AspNet-Menu li:hover span, 
ul.AspNet-Menu li.AspNet-Menu-Hover a,
ul.AspNet-Menu li.AspNet-Menu-Hover span,
ul.AspNet-Menu li:hover li:hover a, 
ul.AspNet-Menu li:hover li:hover span, 
ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover a,
ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover span,
ul.AspNet-Menu li:hover li:hover ul a:hover, 
ul.AspNet-Menu li:hover li:hover ul span.Asp-Menu-Hover, 
ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover ul a:hover,
ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover ul span.Asp-Menu-Hover
{
    color: #000000;/* White */
    font-family : 'Trebuchet MS', Arial, Helvetica, Sans-serif !important;
    font-weight:bold;

}

ul.AspNet-Menu li:hover ul a, 
ul.AspNet-Menu li:hover ul span, 
ul.AspNet-Menu li.AspNet-Menu-Hover ul a,
ul.AspNet-Menu li.AspNet-Menu-Hover ul span,
ul.AspNet-Menu li:hover li:hover ul a, 
ul.AspNet-Menu li:hover li:hover ul span, 
ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover ul a,
ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover ul span
{
    color: Black;
    font-family : 'Trebuchet MS', Arial, Helvetica, Sans-serif !important;
    
}

/* While you hover over a list item (li) you are also hovering over a link or span because */
/* the link or span covers the interior of the li.  So you can set some hover-related styles */
/* in the rule (above) for the li but set other hover-related styles in this (below) rule. */
ul.AspNet-Menu li a:hover,
ul.AspNet-Menu li span.Asp-Menu-Hover
{
    background: transparent url(activeArrowRight.gif) right center no-repeat;
  
}

ul.AspNet-Menu li.AspNet-Menu-Leaf a:hover
{
    background-image: none;   

}


/* -------------------------------------------------------------------------- */
/* When the Menu control's Orientation property is Horizontal the adapter wraps the menu with DIV */
/* whose class is AspNet-Menu-Horizontal. */
/* Note that the example menu in this web site uses absolute positioning to force the menu to occupy */
/* a specific place in the web page.  Your web site will likely use a different technique to position your */
/* menu.  So feel free to change all the properties found in this CSS rule if you clone this style sheet. */
/* There is nothing, per se, that is magical about these particular property value choices.  They happen to */
/* work well for the sample page used to demonstrate an adapted menu. */

.AspNet-Menu-Horizontal
{
    left: 0px;
    z-index: 300;
    
 }

/* This rule controls the width of the top tier of the horizontal menu. */
/* BE SURE TO MAKE THIS WIDE ENOUGH to accommodate all of the top tier menu items that are lined */
/* up from left to right. In other words, this width needs to be the width of the individual */
/* top tier menu items multiplied by the number of items. */
.AspNet-Menu-Horizontal ul.AspNet-Menu
{
    width: 100%;
}

/* This rule effectively says: style all tiers EXCEPT THE TOP TIER in the menu this way... */
/* In other words, this rule can be used to style the second and third tiers of the menu without impacting */
/* the topmost tier's appearance. */
/* Remember that only the topmost tier of the menu is horizontal.  The second and third tiers are vertical. */
/* So, they need a much smaller width than the top tier.  Effectively, the width specified here is simply */
/* the width of a single menu item in the second and their tiers. */
.AspNet-Menu-Horizontal ul.AspNet-Menu ul
{
    width: 10.5em;
    left: 0;
    top: 100%;
}

.AspNet-Menu-Horizontal ul.AspNet-Menu ul ul
{
    top: -0.3em;
     
}

.AspNet-Menu-Horizontal ul.AspNet-Menu ul ul
{
    width: 11.5em;
}

/* Generally, you use this rule to set style properties that pertain to all menu items. */
/* One exception is the width set here.  We will override this width with a more specific rule (below) */
/* That sets the width for all menu items from the second tier downward in the menu. */
.AspNet-Menu-Horizontal ul.AspNet-Menu li
{
    width: 9em;
    text-align:center;
}

/* This rule establishes the width of menu items below the top tier.  This allows the top tier menu items */
/* to be narrower, for example, than the sub-menu items. */
/* This value you set here should be slightly larger than the left margin value in the next rule. See */
/* its comment for more details. */
.AspNet-Menu-Horizontal ul.AspNet-Menu ul li
{
    text-align:left;
    width: 10.5em;
}

.AspNet-Menu-Horizontal ul.AspNet-Menu ul ul li
{
    width: 11.5em;
}

/* Third tier menus have to be positioned differently than second (or top) tier menu items because */
/* they drop to the side, not below, their parent menu item. This is done by setting the last margin */
/* value (which is equal to margin-left) to a value that is slightly smaller than the WIDTH of the */
/* menu item. So, if you modify the rule above, then you should modify this (below) rule, too. */
.AspNet-Menu-Horizontal ul.AspNet-Menu li ul li ul
{
    margin: -1.4em 0 0 10.35em;
}

.AspNet-Menu-Link
{
    color:Black !important;
    
}
.AspNet-Menu-Leaf
{
    color:Black !important;       
}
