﻿/*-- ------------------------------------------------------------- --*/
/*-- HTML AUTO THEME --------------------------------------------- --*/
/*-- ------------------------------------------------------------- --*/



/*-- STANDARD ---------------------------------------------------- --*/



/*-- HTML body --*/
BODY
{
    font-family: Verdana, Arial, helvetica !important;
    font-size: 9pt !important;
}

/*-- HTML hr --*/
HR
{
    color: #016a96 !important;
    height: 1px !important;
}



/*-- FORM -------------------------------------------------------- --*/



/*-- HTML button --*/
BUTTON
{
    font-family: Verdana, Arial, helvetica !important;
    font-size: 9pt !important;
}


/*-- HTML fieldset --*/
FIELDSET
{
    font-family: Verdana, Arial, helvetica !important;
    font-size: 9pt !important;
}

/*-- HTML form --*/
FORM
{
    font-family: Verdana, Arial, helvetica !important;
    font-size: 9pt !important;
}

/*-- HTML input --*/
INPUT
{
    font-family: Verdana, Arial, helvetica !important;
    font-size: 9pt !important;
}

/*-- HTML Manual input --*/
.inputDownGradient
{
    font-family: Verdana, 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: Verdana, Arial, helvetica !important;
    font-size: 9pt !important;
    font-weight: bold !important;
}

/*-- HTML legend --*/
LEGEND
{
    color: #000000 !important;    
    font-family: Verdana, Arial, helvetica !important;
    font-size: 9pt !important;
}

/*-- HTML textArea --*/
TEXTAREA
{
    font-family: Verdana, Arial, helvetica !important;
    font-size: 9pt !important;
}



/*-- SELECTION --------------------------------------------------- --*/



/*-- HTML optgroup --*/


/*-- HTML option --*/
OPTION
{
}

/*-- HTML select --*/
SELECT
{
    font-family: Verdana, Arial, helvetica !important;
    font-size: 9pt !important;
}


/*-- List -------------------------------------------------------- --*/



/*-- HTML dd --*/
DD
{
    font-family: Verdana, Arial, helvetica !important;
    font-size: 9pt !important;
}

/*-- HTML dir --*/
DIR
{
    font-family: Verdana, Arial, helvetica !important;
    font-size: 9pt !important;
    list-style-image: url(./Images/shared_bullet.gif) !important;
}

/*-- HTML dl --*/
DL
{
    font-family: Verdana, Arial, helvetica !important;
    font-size: 9pt !important;
}

/*-- HTML dt --*/
DT
{
    font-family: Verdana, Arial, helvetica !important;
    font-size: 9pt !important;
    font-weight: bold !important;
}

/*-- HTML li --*/
LI
{
    font-family: Verdana, Arial, helvetica !important;
    font-size: 9pt !important;
}

/*-- HTML menu --*/
MENU
{
    font-family: Verdana, Arial, helvetica !important;
    font-size: 9pt !important;
    list-style-image: url(./Images/shared_bullet.gif) !important;
}

/*-- HTML ol --*/
OL
{
    font-family: Verdana, Arial, helvetica !important;
    font-size: 9pt !important;
}

/*-- HTML ul --*/
UL
{
    list-style-image: url(./Images/shared_bullet.gif) !important;
}



/*-- FONT, STYLE, COLOR ------------------------------------------ --*/



/*-- HTML font --*/
Font
{
    font-family: Verdana, Arial, helvetica !important;
    font-size: 9pt !important;
}

/*-- HTML h1 --*/
H1
{
    font-family: Verdana, Arial, helvetica !important;
    font-size: 9pt !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: Verdana, 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: Verdana, Arial, helvetica !important;
    font-size: 9pt !important;
}

P:first-letter
{
}

P:first-line
{
}



/*-- FONT & COLOR ------------------------------------------------ --*/



/*-- HTML abbr --*/
ABBR
{
    font-family: Verdana, Arial, helvetica !important;
    font-size: 9pt !important;
}

/*-- HTML acronym --*/
ACRONYM
{
    font-family: Verdana, Arial, helvetica !important;
    font-size: 9pt !important;
}

/*-- HTML address --*/
ADDRESS
{
    font-family: Verdana, Arial, helvetica !important;
    font-size: 9pt !important;
}


/*-- HTML b --*/
B
{
    font-family: Verdana, Arial, helvetica !important;
    font-size: 9pt !important;
}

/*-- HTML bdo --*/
BDO
{
    font-family: Verdana, Arial, helvetica !important;
    font-size: 9pt !important;
}

/*-- HTML big --*/
BIG
{
    font-family: Verdana, Arial, helvetica !important;
}

/*-- HTML blockquote --*/
BLOCKQUOTE
{
    font-family: Verdana, Arial, helvetica !important;
}

/*-- HTML cite --*/
CITE
{
    font-family: Verdana, Arial, helvetica !important;
    font-size: 9pt !important;
}

/*-- HTML del --*/
DEL
{
    font-family: Verdana, Arial, helvetica !important;
    font-size: 9pt !important;
}

/*-- HTML em --*/
EM
{
    font-family: Verdana, Arial, helvetica !important;
    font-size: 9pt !important;
}

/*-- HTML i --*/
I
{
    font-family: Verdana, Arial, helvetica !important;
    font-size: 9pt !important;
}

/*-- HTML ins --*/
INS
{
    font-family: Verdana, Arial, helvetica !important;
    font-size: 9pt !important;
}

/*-- HTML s --*/
S
{
    font-family: Verdana, Arial, helvetica !important;
    font-size: 9pt !important;
}


/*-- HTML small --*/
SMALL
{
    font-family: Verdana, Arial, helvetica !important;
    font-size: 7pt !important;
}

/*-- HTML strike --*/
STRIKE
{
}

/*-- HTML strong --*/
STRONG
{
    font-family: Verdana, Arial, helvetica !important;
    font-size: 9pt !important;
}

/*-- HTML sub --*/
SUB
{
    font-family: Verdana, Arial, helvetica !important;
}

/*-- HTML sup --*/
SUP
{
    font-family: Verdana, Arial, helvetica !important;
}

/*-- HTML u --*/
U
{
    font-family: Verdana, Arial, helvetica !important;
    font-size: 9pt !important;
}



/*-- COLOR Only -------------------------------------------------- --*/
/** No font-family **/



/*-- HTML code --*/
CODE
{
    font-size: 9pt !important;
}


/*-- HTML dfn --*/
DFN
{
    font-family: Verdana, 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;
    font-family: Verdana, Arial, helvetica !important;
    font-size: 9pt !important;
}

/*-- HTML a:link --*/
A:link
{
    color: #80a7c8 !important;
    font-family: Verdana, Arial, helvetica !important;
    font-size: 9pt !important;
}

/*-- HTML a:visited --*/


/*-- HTML a:hover --*/
A:hover
{
    color: #80a7c8 !important;
    font-family: Verdana, Arial, helvetica !important;
    font-size: 9pt !important;
}

/*-- HTML a:active --*/
A:active
{
    color: #80a7c8 !important;
    font-family: Verdana, 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: 9pt !important;
    line-height: 40px !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: 9pt !important;
    line-height: 40px !important;
}

.table1
{
    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;
}

.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: Verdana, Arial, helvetica !important;
    font-size: 9pt !important;
    padding-left: 8px !important;
    padding-right: 8px !important;
}

.table1 tbody td
{
    font-family: Verdana, Arial, helvetica !important;
    font-size: 9pt !important;
    padding-left: 8px !important;
    padding-right: 8px !important;
}

.table1 tfoot td
{
    font-family: Verdana, 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: Verdana, Arial, helvetica !important;
    font-size: 9pt !important;
}

/*-- ASP Button --*/


/*-- 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: Verdana, 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-bottom: 6px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
    padding-top: 6px !important;
}

.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: Verdana, 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: Verdana, 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: Verdana, Arial, helvetica !important;
    font-size: 9pt !important;
}

.aspDataGridSelectedItem
{
    background-color: #eeeeee !important;
    font-family: Verdana, Arial, helvetica !important;
    font-size: 9pt !important;
}


.aspDataGridEditItem
{
    background-color: #eeeeee !important;
    font-family: Verdana, 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: Verdana, 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: Verdana, Arial, helvetica !important;
    font-size: 9pt !important;
}

.aspDataListSelectedItem
{
    background-color: #eeeeee !important;
    font-family: Verdana, 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: Verdana, 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.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;
    height: 32px !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: Verdana, 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: Verdana, Arial, helvetica !important;
    font-size: 9pt !important;
}




/*-- NAVIGATION -------------------------------------------------- --*/



/*-- ASP Menu --*/
/*-- Vertical Orientation --*/
.aspMenu
{
    background-color: #eeeeee !important;
    background-image: url(./Images/menu_headerbg.jpg) !important;
    background-repeat: repeat-x !important;
}

.aspMenuDynamicHover
{
    height: 25px !important;
}

.aspMenuDynamicHover tr td a:Hover
{
    color: #000000 !important;
    font-family: 'Trebuchet MS', Arial, Helvetica, Sans-serif !important;
    font-size: 9pt !important;
    font-weight: bold !important;
}

.aspMenuDynamicMenuItem
{
    background-color: #eeeeee !important;
    height: 25px !important;
}

.aspMenuDynamicMenuItem tr td a
{
    color: #686872 !important;
    font-family: 'Trebuchet MS', Arial, Helvetica, Sans-serif !important;
    font-size: 9pt !important;
    font-weight: bold !important;
    height: 25px !important;
}

.aspMenuStaticMenuItem
{
    border-bottom-color: #cccccc !important;
    border-bottom-style: solid !important;
    border-bottom-width: 1px !important;
    padding-bottom: 5px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
    padding-top: 5px !important;
}

.aspMenuStaticMenuItem tr td a
{
    color: #686872 !important;
    font-family: 'Trebuchet MS', Arial, Helvetica, Sans-serif !important;
    font-size: 9pt !important;
    font-weight: bold !important;
    text-decoration: none !important;
}

.aspMenuStaticMenuItem tr td a:Hover
{
    color: #000000 !important;
    font-family: 'Trebuchet MS', Arial, Helvetica, Sans-serif !important;
    font-size: 9pt !important;
    font-weight: bold !important;
}


/*-- ASP Menu --*/
/*-- Horizontal Orientation --*/
.aspMenu1
{
    background-image: url(./Images/shared_headerbg.gif) !important;
    background: url(./Images/shared_headerbg.gif) !important;
    background-repeat: repeat-x !important;
    height: 34px !important;
    padding-left: 5px !important;
    padding-right: 5px !important;
}

.aspMenuDynamicHover1
{
}

.aspMenuDynamicMenuItem1
{
    background-color: #eeeeee !important;
}

.aspMenuDynamicMenuItem1 tr td a
{
    color: #686872 !important;
    font-family: 'Trebuchet MS', Arial, Helvetica, Sans-serif !important;
    font-size: 9pt !important;
    font-weight: bold !important;
}

.aspMenuDynamicMenuItem1 tr td a:Hover
{
    color: #000000 !important;
    font-family: 'Trebuchet MS', Arial, Helvetica, Sans-serif !important;
    font-size: 9pt !important;
    font-weight: bold !important;
}

.aspMenuDynamicMenuLevel3
{
    margin-left: 16px !important;
}

.aspMenuStaticHover1
{
}

.aspMenuStaticMenuItem1
{
}

.aspMenuStaticMenuItem1 tr td a
{
    color: #686872 !important;
    font-family: 'Trebuchet MS', Arial, Helvetica, Sans-serif !important;
    font-size: 9pt !important;
    font-weight: bold !important;
}

.aspMenuStaticMenuItem1 tr td a:Hover
{
    color: #000000 !important;
    font-family: 'Trebuchet MS', Arial, Helvetica, Sans-serif !important;
    font-size: 9pt !important;
    font-weight: bold !important;
}

/*-- 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: Verdana, 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: Verdana, Arial, helvetica !important;
    font-size: 9pt !important; 
}

/*-- ASP LoginStatus --*/
.aspLoginStatus
{
    color: #80a7c8 !important;
    font-family: Verdana, 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: Verdana, 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: Verdana, Arial, helvetica !important;
    font-size: 9pt !important;
}

/*-- ASP CustomValidator --*/
.aspCustomValidator
{
    color: #d66321 !important;
    font-family: Verdana, Arial, helvetica !important;
    font-size: 9pt !important;
}

/*-- ASP RangeValidator --*/
.aspRangeValidator
{
    color: #d66321 !important;
    font-family: Verdana, Arial, helvetica !important;
    font-size: 9pt !important;
}

/*-- ASP RegularExpression --*/
.aspRegularExpression
{
    color: #d66321 !important;
    font-family: Verdana, Arial, helvetica !important;
    font-size: 9pt !important;
}

/*-- ASP RequiredFieldValidator --*/
.aspRequiredFieldValidator
{
    color: #d66321 !important;
    font-family: Verdana, Arial, helvetica !important;
    font-size: 9pt !important;
}

/*-- ASP ValidationSummary --*/
.aspValidationSummary
{
    color: #d66321 !important;
    font-family: Verdana, Arial, helvetica !important;
    font-size: 9pt !important;
}



/*-- TEXT & COLOR ------------------------------------------------ --*/



/*-- ASP CheckBox --*/
.aspCheckBox
{
    font-family: Verdana, Arial, helvetica !important;
    font-size: 9pt !important;
}

/*-- ASP CheckBox --*/
.aspBPCheckBox
{
    font-family: Verdana, Arial, helvetica !important;
    font-size: 6pt !important;
}

/*-- ASP Colapsable Panal --*/
.aspCollapsPanel
{
    font-family: Verdana, Arial, helvetica !important;
    font-size: 9pt !important;
    height: 0px;
    overflow:hidden
    
}

/*-- ASP CheckBoxList --*/
.aspCheckBoxList
{
    font-family: Verdana, Arial, helvetica !important;
    font-size: 9pt !important;
}

/*-- ASP DropDownList --*/
.aspDropDownList
{
    font-family: Verdana, Arial, helvetica !important;
    font-size: 9pt !important;
}

/*-- ASP FileUpload --*/
.aspFileUpload
{
    font-family: Verdana, Arial, helvetica !important;
    font-size: 9pt !important;
}

/*-- ASP HyperLink --*/
.aspHyperLink
{
    color: #80a7c8 !important;
    font-family: Verdana, Arial, helvetica !important;
    font-size: 9pt !important; 
}

.aspHyperLink:Hover
{
    color: #80a7c8 !important;
    font-family: Verdana, Arial, helvetica !important;
    font-size: 9pt !important; 
}

.aspHyperLink:Visited
{
    font-family: Verdana, Arial, helvetica !important;
    font-size: 9pt !important; color: #80a7c8 !important;
}

/*-- ASP RadioButton --*/
.aspRadioButton
{
    font-family: Verdana, Arial, helvetica !important;
    font-size: 9pt !important;
}

/*-- ASP RadioButtonList --*/
.aspRadioButtonList
{
    font-family: Verdana, Arial, helvetica !important;
    font-size: 9pt !important;
}

/*-- ASP TextBox --*/
.aspTextBox
{
    font-family: Verdana, Arial, helvetica !important;
    font-size: 9pt !important;
}








