/* ------------------------- */
/* AUTO-THEMED HTML ELEMENTS */
/* ------------------------- */

/* -- Standard ------------------------------------------------------- */



/* --------------------------- */
/* MANUAL-THEMED HTML ELEMENTS */
/* --------------------------- */


/* -- Table ---------------------------------------------------------- */

/* caption */
.caption1
{
    color: #7d745a !important;
    font-family: Trebuchet, Arial, Helvetica, Sans-Serif !important;
    font-size: 0.9em !important;
    padding-bottom: 0.5em !important;
}

/* col */
.col1
{
    color: #7d745a !important;
    font-family: Trebuchet, Arial, Helvetica, Sans-Serif !important;
    font-size: 0.9em !important;
}

/* colgroup */
.colgroup1
{
    
}

/* table */
.table1
{
    background: #FFFFFF !important;
    background-color: #FFFFFF !important;
    border-collapse: collapse !important;
    border-color: #e4dbc0 !important;
    border-style: solid !important;
    border-width: 4px !important;
    color: #393425 !important;
    font-size: 1em !important;
}

.table1 tr td
{
    border-bottom-color: #e4dbc0 !important;
    border-bottom-style: solid !important;
    border-bottom-width: 1px !important;
    padding-bottom: 0.2em !important;
    padding-left: 1em !important;
    padding-right: 0.5em !important;
    padding-top: 0.2em !important;
    text-align: left !important;     
}

.table1 tr th
{
    background: url("./images/shared_headerbg.jpg") !important;
    background-image: url("./images/shared_headerbg.jpg") !important;
    background-position: top !important;
    background-repeat: repeat !important;
    color: #FFFFFF !important;
    font-size: 1.1em !important;
    height: 26px !important;
    padding-left: 0.5em !important;
    padding-right: 0.5em !important;
}

/* tbody */
.tbody1
{

}

/* td */
.td1
{
    
}

/* tfoot */
.tfoot1
{
    
}

/* th */
.th1
{
    
}

/* thead */
.thead1
{
    
}

/* -- Other ----------------------------------------------------------- */

/* div */
.div1
{
    background: url("./images/shared_headerbg.jpg") !important;
    background-image: url("./images/shared_headerbg.jpg") !important;
    background-position: top !important;
    background-repeat: repeat-x !important;
    border-color: #e4dbc0 !important;
    border-style: solid !important;
    border-width: 4px !important;
    color: #393425 !important;
    font-size: 1em !important;
    padding-top: 30px !important;
    padding-bottom: 10px !important;
}

/* span */
.span1
{
	padding: 1em;
    background: !important;
    color: #393425 !important;
	    display: block !important;
	    border-left-style: solid !important;
    border-left-color: #e4dbc0 !important;
    border-left-width: 1px !important;
    border-right-style: solid !important;
    border-right-color: #e4dbc0 !important;
    border-right-width: 1px !important;
    border-top-style: solid !important;
    border-top-color: #e4dbc0 !important;
    border-top-width: 1px !important;
    border-bottom-style: solid !important;
    border-bottom-color: #e4dbc0 !important;
    border-bottom-width: 1px !important;
}

/* ----------------- */
/* ASP AUTO ELEMENTS */
/* ----------------- */


/* -- STANDARD ---------------------------------------------------------- */

/* asp:BulletedList */
.aspBulletList
{
    color: #393425 !important;
    font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif !important;
    font-size: 1.1em !important;
    font-weight: normal !important;
    margin-bottom: 0.2em !important;
    margin-top: 0.2em !important;
    vertical-align: text-bottom !important;
}

.aspBulletList li
{
    list-style-image: url("./images/htmldir_arrow.gif") !important;
}

/* asp:Button */
.aspButton
{
}

/* asp:Calendar */
.aspCalendar
{
    background: #e4dbc0 !important;
    background-color: #e4dbc0 !important;
    background-image: url("./images/aspcalendar_bg.jpg") !important;
    background-position: left !important;
    background-repeat: repeat-x !important;
    border-color: #e4dbc0 !important;
    border-spacing: 0 !important;
    border-style: solid !important;
    border-width: 4px !important;
    color: #393425 !important;
    font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif !important;
    font-size: 10px !important;
    margin-top: 1em !important;
}

.aspCalendar_DayHeaderStyle
{
    background: !important;
    height: 22px !important;
}

.aspCalendar_DayStyle 
{
    font-size: 11px !important;
    font-weight: bold !important;
}

.aspCalendar_DayStyle A:link
{
    color: #393425 !important;
}

.aspCalendar_DayStyle A:visited
{
    color: #393425 !important;
}

.aspCalendar_OtherMonthDayStyle A:link
{
    color: #7D745A !important;
    
}

.aspCalendar_OtherMonthDayStyle A:visited
{
    color: #7D745A !important;
}

.aspCalendar_SelectedDayStyle 
{
    background: #FFFFFF !important;
    background-color: #afa37e !important;
    color: #e4dbc0 !important;
}

.aspCalendar_SelectedDayStyle A:link
{
    color: #FFFFFF !important;
    font-weight: bold !important;
}

.aspCalendar_SelectedDayStyle A:visited
{
    color: #FFFFFF !important;
    font-weight: bold !important;
}

.aspCalendar_TitleStyle
{
    background: url("./images/shared_headerbg.jpg") !important;
    background-image: url("./images/shared_headerbg.jpg") !important;
    background-position: top !important;
    background-repeat: repeat !important;
    background-color: #f39025 !important;
    color: #FFFFFF !important;
    font-size: 14px !important;
    font-weight: bold !important;
    height: 28px !important;
}

.aspCalendar_TodayDayStyle
{
    font-weight: bold !important;
}

.aspCalendar_TodayDayStyle A:link
{
    color: #FFFFFF !important;
}

.aspCalendar_TodayDayStyle A:visited
{
    color: #FFFFFF !important;
}

.aspCalendar_WeekendDayStyle
{
    color: #393425 !important;
}

.aspCalendar_WeekendDayStyle A:link
{
    color: #393425 !important;
}

.aspCalendar_WeekendDayStyle A:visited
{
    color: #393425 !important;
}

/* asp:Wizard */
.aspWizard
{
    background: !important;
    border-right-color: #e4dbc0 !important;
    border-right-style: solid !important;
    border-right-width: 4px !important;
    margin-top: 1em !important;
    margin-bottom: 1em !important;
}

.aspWizard_HeaderStyle
{
    background: url("./images/shared_headerbg.jpg") !important;
    background-image: url("./images/shared_headerbg.jpg") !important;
    background-position: top !important;
    background-repeat: repeat-x !important;
    border-left-color: #e4dbc0 !important;
    border-left-style: solid !important;
    border-left-width: 4px !important;
    border-top-color: #e4dbc0 !important;
    border-top-style: solid !important;
    border-top-width: 4px !important;
    color: #FFFFFF !important;
    font-weight: bold !important;
    font-size: 1.2em !important;
    height: 30px !important; 
    padding-left: 1em !important;
    text-align: left !important;
}

.aspWizard_NavigationStyle
{
    background: #e4dbc0 !important;
    background-color: #e4dbc0 !important;
    border-bottom-color: #e4dbc0 !important;
    border-bottom-style: solid !important;
    border-bottom-width: 4px !important;
    border-left-color: #e4dbc0 !important;
    border-left-style: solid !important;
    border-left-width: 4px !important;
}

.aspWizard_NavigationStyle A
{
    font-size: 0.9em !important;
    font-weight: bold !important;
    text-decoration: none !important;
}

.aspWizard_NavigationStyle A:hover
{
    text-decoration: underline !important;
}

.aspWizard_SideBarButtonStyle
{  
    color: #7d745a !important;
    display: block !important;
    font-size: 1em !important;
    line-height: 1.2em !important;
    padding-bottom: 0.2em !important;
    padding-left: 1em !important;
    padding-right: 0.8em !important;
    padding-top: 0.2em !important;
    text-decoration: none !important;
    width: 100% !important; 
}

.aspWizard_SideBarStyle
{
    padding: 1em 0.8em;
    background: !important;
    text-align: left !important;
}

.aspWizard_SideBarStyle A 
{
    font-size: 1em !important;
    text-decoration: underline !important;
}

.aspWizard_StepStyle
{
    padding: 1em;
    background: !important;
    border-left-color: #e4dbc0 !important;
        border-left-style: solid !important;
        border-left-width: 4px !important;
        border-right-color: #e4dbc0 !important;
        border-right-style: solid !important;
        border-right-width: 4px !important;
        vertical-align: top !important;
}

/* -- DATA ---------------------------------------------------------- */

/* asp:DataGrid */
.aspDataGrid
{
    background: #FFFFFF !important;
    background-color: #FFFFFF !important;
    color: #007cc2 !important;
    font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif !important;
    font-size: 1em !important;   
}

.aspDataGrid_AlternatingItemStyle TD
{
    background: #e9f4ff !important;
    background-color: #e9f4ff !important;
    height: 23px !important;
    padding-left: 0.8em !important;
    padding-right: 0.8em !important;
    text-align: left !important;
    border-style:solid;
    border-left-width:1px;
    border-right-width:1px;
    border-top-width:0px;
    border-bottom-width:0px;
    border-color:#d5eaff;
}

.aspDataGrid_AlternatingItemStyle A:link
{
    color: #005ca2 !important;
    font-weight: bold !important;
    text-decoration:none;
}

.aspDataGrid_AlternatingItemStyle A:hover
{
    color: #005ca2 !important;
    font-weight: bold !important;
    text-decoration:underline !important;
}

.aspDataGrid_AlternatingItemStyle A:visited
{
    color: #005ca2 !important;
    font-weight: bold !important;
    text-decoration:none !important;
}

.aspDataGrid_EditItemStyle TD
{
    padding: 0.5em 0.8em;
    background: #FFFFFF !important;
    height: 26px !important;
    }

.aspDataGrid_EditItemStyle A:link
{
    color: #7d745a !important;
    font-weight: bold !important;
}

.aspDataGrid_EditItemStyle A:visited 
{
    color: #7d745a !important;
    font-weight: bold !important;
}

.aspDataGrid_FooterStyle TD
{
    background: url("./images/aspdatagrid_footerbg.jpg") !important;
    background-image: url("./images/aspdatagrid_footerbg.jpg") !important;
    background-position: top !important;
    background-repeat: repeat-x !important;
    border-style: none !important;
    color: #393425 !important;
    font-size: 0.8em !important;
    height: 20px !important;
    padding-left: 0.8em !important;
    padding-right: 0.8em !important;
}

.aspDataGrid_HeaderStyle TD
{    
    background-position: top !important;
    background-repeat: repeat !important;
    background-color: #75D5E4 !important;
    color: #007cc2 !important;
    font-family:Tahoma;
    font-size: 12px !important;
    font-weight: bold !important;
    height: 24px !important;     
    padding-left: 0.8em !important;
    padding-right: 0.8em !important; 
    border-style:solid;
    border-left-width:1px;
    border-right-width:1px;
    border-top-width:0px;
    border-bottom-width:0px;
    border-color:#d5eaff;
}

.aspDataGrid_HeaderStyle TD A
{
    color: #007cc2 !important;
    text-decoration: underline !important;

}

.aspDataGrid_HeaderStyle A:link
{
    color: #007cc2 !important;
    text-decoration: underline !important;
}

.aspDataGrid_HeaderStyle A:visited
{
    color: #007cc2 !important;
    text-decoration: underline !important;
}

.aspDataGrid_HeaderStyle A:hover
{
    text-decoration: none !important;
}

.aspDataGrid_ItemStyle TD
{
    background: white !important;
    background-color: white !important;
    height: 23px !important;
    padding-left: 0.8em !important;
    padding-right: 0.8em !important;
    text-align: left !important; 
    border-style:solid;
    border-left-width:1px;
    border-right-width:1px;
    border-top-width:0px;
    border-bottom-width:0px;
    border-color:#d5eaff;
}

.aspDataGrid_ItemStyle A:link
{
    color: #005ca2 !important;
    font-weight: bold !important;
    text-decoration:none !important;
}

.aspDataGrid_ItemStyle A:hover 
{
    color: #005ca2 !important;
    font-weight: bold !important;
    text-decoration:underline !important;
}

.aspDataGrid_ItemStyle A:visited 
{
    color: #005ca2 !important;
    font-weight: bold !important;
    text-decoration:none !important;
}

.aspDataGrid_PagerStyle TD
{
    background: #FFFFFF !important;
    background-color: #FFFFFF !important;
    border-style: none !important;
    color: #7d745a !important;
    font-size: 9px !important;
    padding-bottom: 0.2em !important;
    padding-left: 0.2em !important;
    padding-right: 0.2em !important;
    padding-top: 0.5em !important;
    vertical-align: middle !important;
}

.aspDataGrid_PagerStyle TD A:link
{
    padding: 0.2em 0.4em;
    background: #FFFFFF !important;
    border-style: none;
        color: #001030 !important;
        text-decoration:none !important; 
}

.aspDataGrid_PagerStyle TD A:hover
{
    padding: 0.2em 0.4em;
    background: #FFFFFF !important;
    border-style: none;
        color: #007cc2 !important;
        text-decoration:underline !important; 
}

.aspDataGrid_PagerStyle SPAN
{
    padding: 0.2em 0.4em;
    background: #f39025 !important;
    border-style: none;
        color: #FFFFFF !important;
}

.aspDataGrid_SelectedItemStyle TD
{
    padding: 0.5em 0.8em;
    background: #FFFFFF !important;
    height: 24px !important;
        text-align: left !important; 
}

.aspDataGrid_SelectedItemStyle A:link
{
    color: #7d745a !important;
    font-weight: bold !important;
}

.aspDataGrid_SelectedItemStyle A:visited
{
    color: #7d745a !important;
    font-weight: bold !important;
}

/* asp:DataList */
.aspDataList
{
    background: #FFFFFF !important;
    background-color: #FFFFFF !important;
    border-color: #e4dbc0 !important;
    border-spacing: 0 !important;
    border-style: solid !important;
    border-width: 4px !important;
    color: #393425 !important;
    font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif !important;
    font-size: 1em !important;         
}

.aspDataList_EditItemStyle
{   
    padding: 0.5em 0.8em;
    border-bottom-color: #e4dbc0 !important;
        border-bottom-style: solid !important;
        border-bottom-width: 1px !important;
        height: 22px !important;
        vertical-align: middle !important;
}   

.aspDataList_FooterStyle 
{
    padding: 0.5em 0.8em;
    background: #e4dbc0 !important;
    color: #393425 !important;
        font-size: 0.8em !important;
    }

.aspDataList_HeaderStyle
{
    background: url("./images/shared_headerbg.jpg") !important;
    background-image: url("./images/shared_headerbg.jpg") !important;
    background-position: top !important;
    background-repeat: repeat !important;
    background-color: #f39025 !important;
    color: #FFFFFF !important;
    font-size: 1.2em !important;
    font-weight: bold !important;
    height: 28px !important;     
    padding-left: 0.8em !important;
    padding-right: 0.8em !important; 
}

.aspDataList_ItemStyle
{
    padding: 0.5em 0.8em;
    border-bottom-color: #e4dbc0 !important;
        border-bottom-style: solid !important;
        border-bottom-width: 1px !important;
        height: 22px !important;
        text-align: left !important; 
}

.aspDataList_ItemStyle a.aspLinkButton:link
{
    padding: 0;
    background: #FFFFFF !important;
    color: #7d745a !important;
        font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif !important;
        font-size: 1em !important;
        font-weight: normal !important;
        line-height: 1.2em !important;
        text-decoration: underline !important;
}

.aspDataList_ItemStyle a.aspLinkButton:visited
{
    padding: 0;
    background: #FFFFFF !important;
    color: #afa37e !important;
        text-decoration: underline !important;
}

.aspDataList_ItemStyle a.aspLinkButton:hover
{
    padding: 0;
    background: #FFFFFF !important;
    color: #393425 !important;
    }

.aspDataList_SelectedItemStyle
{
    padding: 0.5em 0.8em;
    border-bottom-color: #e4dbc0 !important;
        border-bottom-style: solid !important;
        border-bottom-width: 1px !important;
        height: 22px !important;
        text-align: left !important;  
}

/* asp:DetailsView */
.aspDetailsView
{
    background: #FFFFFF !important;
    background-color: #FFFFFF !important;
    border-color: #e4dbc0 !important;
    border-spacing: 0 !important;
    border-style: solid !important;
    border-width: 4px !important;
    border-bottom-style: none !important;
    color: #393425 !important;
    font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif !important;
    font-size: 1em !important;
    margin-top: 1em !important; 
}

.aspDetailsView_CommandRowStyle TD
{
    padding: 0.5em;
    font-size: 1em !important;
    }

.aspDetailsView_EditRowStyle TD
{
    padding: 0.2em 0.5em;
    background: #FFFFFF !important;
    color: #393425 !important;
    }

.aspDetailsView_FieldHeaderStyle
{
    padding: 0.2em 0.5em;
    color: #393425 !important;
        font-weight: bold !important;
    }

.aspDetailsView_FooterStyle TD
{
    padding: 0.2em 0.8em;
    background: #e4dbc0 !important;
    color: #393425 !important;
        font-size: 0.8em !important;
        text-align: left !important;
}

.aspDetailsView_HeaderStyle TD
{
    background: url("./images/shared_headerbg.jpg") !important;
    background-image: url("./images/shared_headerbg.jpg") !important;
    background-position: top !important;
    background-repeat: repeat !important;
    background-color: #f39025 !important;
    color: #FFFFFF !important;
    font-size: 1.2em !important;
    font-weight: bold !important;
    height: 28px !important;     
    padding-left: 0.8em !important;
    padding-right: 0.8em !important; 
}

.aspDetailsView_InsertRowStyle TD
{
    padding: 0.2em 0.5em;
    background: #FFFFFF !important;
    color: #393425 !important;
    }

.aspDetailsView_PagerStyle TD
{
    padding: 0.2em;
    background: #e4dbc0 !important;
    color: #393425 !important;
        font-size: 0.9em !important;
        vertical-align: middle !important;
}

.aspDetailsView_PagerStyle SPAN
{
    font-size: 1em !important;
    font-weight: bold !important;
}


.aspDetailsView_RowStyle TD
{
    padding: 0.2em 0.5em;
}

/* asp:FormView */
.aspFormView
{
    background: #FFFFFF !important;
    background-color: #FFFFFF !important;
    border-color: #e4dbc0 !important;
    border-style: solid !important;
    border-width: 4px !important;
    border-bottom-style: none !important;
    color: #393425 !important;
    font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif !important;
    font-size: 1em !important;
    margin-top: 1em !important;
}

.aspFormView_EditRowStyle TD
{
    padding: 0.2em 0.5em;
    background: #FFFFFF !important;
    color: #393425 !important;
        font-weight: bold !important;
        line-height: 1.2em !important;
    }

.aspFormView_EditRowStyle SPAN
{
    font-weight: normal !important;
}

.aspFormView_FooterStyle TD
{
    padding: 0.2em 0.8em;
    background: #e4dbc0 !important;
    color: #393425 !important;
        font-size: 0.8em !important;
        text-align: left !important;
}

.aspFormView_HeaderStyle TD
{
    background-image: url("./images/shared_headerbg.jpg") !important;
    background-position: top !important;
    background-repeat: repeat !important;
    background-color: #f39025 !important;
    color: #FFFFFF !important;
    font-size: 1.2em !important;
    font-weight: bold !important;
    height: 28px !important;     
    padding-left: 0.8em !important;
    padding-right: 0.8em !important; 
}

.aspFormView_InsertRowStyle TD
{
    padding: 1em 0.5em;
    background: #FFFFFF !important;
    color: #393425 !important;
        font-weight: bold !important;
        line-height: 1.2em !important;
    }

.aspFormView_InsertRowStyle SPAN
{
    font-weight: normal !important;
}

.aspFormView_PagerStyle TD
{
    padding: 0.2em;
    background: #e4dbc0 !important;
    color: #393425 !important;
        font-size: 0.9em !important;
        vertical-align: middle !important;
}

.aspFormView_PagerStyle SPAN
{
    font-size: 1em !important;
    font-weight: bold !important;
}

.aspFormView_RowStyle TD
{
    padding: 0.5em;
    font-weight: bold !important;
        line-height: 1.2em !important;
        white-space:normal;
}

.aspFormView_RowStyle SPAN
{
    font-weight: normal !important;
}

.aspFormView_RowStyle A
{
    font-size: 1em !important;
    font-weight: normal !important;
}

/* asp:GridView */
.aspGridView
{
    background: #FFFFFF !important;
    background-color: #FFFFFF !important;
    color: #007cc2 !important; /*cor texto td grid*/
    font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif !important;
    font-size: 1em !important; 
}

.aspGridView_AlternatingRowStyle TD
{
    background: #e9f4ff !important;
    background-color: #e9f4ff !important;
    height: 23px !important;
    padding-left: 0.8em !important;
    padding-right: 0.8em !important;
    white-space:normal;
  
    border-style:solid;
    border-left-width:1px;
    border-right-width:1px;
    border-top-width:0px;
    border-bottom-width:0px;
    border-color:#d5eaff;
}

.aspGridView_AlternatingRowStyle TD A:link
{
    color: #005ca2 !important;
    font-weight: bold !important;
    text-decoration:none;
}

.aspGridView_AlternatingRowStyle TD A:hover
{
    color: #005ca2 !important;
    font-weight: bold !important;
    text-decoration:underline !important;
}

.aspGridView_AlternatingRowStyle TD A:visited
{
    color: #005ca2 !important;
    font-weight: bold !important;
    text-decoration:none !important;
}

.aspGridView_EditRowStyle TD
{
    padding: 0.5em 0.8em;
    background: #FFFFFF !important;
    height: 17px !important;
    }

.aspGridView_EditRowStyle A:link
{
    color: #7a745a !important;
    font-weight: bold !important;
}

.aspGridView_EditRowStyle A:visited
{
    color: #7a745a !important;
    font-weight: bold !important;
}

.aspGridView_FooterStyle TD
{
    background: url("./images/aspgridview_footerbg.jpg") !important;
    background-image: url("./images/aspgridview_footerbg.jpg") !important;
    background-position: top !important;
    background-repeat: repeat-x !important;
    color: #393425 !important;
    font-size: 0.8em !important;
    height: 20px !important;
    padding-left: 0.8em !important;
    padding-right: 0.8em !important;
}

.aspGridView_HeaderStyle TH
{
    background-position: top !important;
    background-repeat: repeat !important;
    background-color: #75D5E4 !important;
    color: #007cc2 !important; /*cor texto header grid*/
    font-family:Tahoma;
    font-size: 12px !important;
    font-weight: bold !important;
    height: 24px !important;     
    padding-left: 0.8em !important;
    padding-right: 0.8em !important; 
    border-style:solid;
    border-left-width:1px;
    border-right-width:1px;
    border-top-width:0px;
    border-bottom-width:0px;
    border-color:#d5eaff;

}

.aspGridView_HeaderStyle A
{
    color: #007cc2 !important;
    text-decoration: underline !important;
}

.aspGridView_HeaderStyle A:link
{
    color: #007cc2 !important;
    text-decoration: underline !important;
}

.aspGridView_HeaderStyle A:visited
{
    color: #007cc2 !important;
    text-decoration: underline !important;
}

.aspGridView_HeaderStyle A:hover
{
    text-decoration: none !important;
}

.aspGridView_PagerStyle TD
{
    background: #FFFFFF !important;
    background-color: #FFFFFF !important;
    border-style: none !important;
    color: #7d745a !important;
    font-size: 9px !important;
    padding-bottom: 0.2em !important;
    padding-left: 0.2em !important;
    padding-right: 0.2em !important;
    padding-top: 0.5em !important;
    vertical-align: middle !important;
}

.aspGridView_PagerStyle SPAN
{
    padding: 0.2em 0.4em;
    background: #f39025 !important;
    border-style: none;
        color: #FFFFFF !important;
}

.aspGridView_RowStyle TD
{
    background: white !important;
    background-color: white !important;
    height: 23px !important;
    padding-left: 0.8em !important;
    padding-right: 0.8em !important;
    text-align: left !important; 
    border-style:solid;
    border-left-width:1px;
    border-right-width:1px;
    border-top-width:0px;
    border-bottom-width:0px;
    border-color:#d5eaff;
}

.aspGridView_RowStyle A:link
{
    color: #005ca2 !important;
    font-weight: bold !important;
    text-decoration:none !important;
}

.aspGridView_RowStyle A:hover
{
    color: #005ca2 !important;
    font-weight: bold !important;
    text-decoration:underline !important;
}

.aspGridView_RowStyle A:visited
{
    color: #005ca2 !important;
    font-weight: bold !important;
    text-decoration:none !important;
}

.aspGridView_SelectedRowStyle TD
{
    padding: 0.5em 0.8em;
    background: #FFFFFF !important;
    height: 22px !important;
        text-align: left !important; 
}

.aspGridView_SelectedItemStyle TD A:link
{
    color: #7d745a !important;
    font-weight: bold !important;
}

.aspGridView_SelectedItemStyle TD A:visited
{
    color: #7d745a !important;
    font-weight: bold !important;
}


/* asp:GridView_2 */
.aspGridView_2
{
    background: #FFFFFF !important;
    background-color: #FFFFFF !important;
    color: #555555 !important;
    font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif !important;
    font-size: 1em !important; 
}

.aspGridView_AlternatingRowStyle_2 TD
{
    background: #e9e9e9 !important;
    background-color: #e9e9e9 !important;
    height: 23px !important;
    padding-left: 0.8em !important;
    padding-right: 0.8em !important;
    text-align: left !important;
    border-style:solid;
    border-left-width:1px;
    border-right-width:1px;
    border-top-width:0px;
    border-bottom-width:0px;
    border-color:#d5eaff;
}

.aspGridView_AlternatingRowStyle_2 TD A:link
{
    color: #005ca2 !important;
    font-weight: bold !important;
    text-decoration:none;
}

.aspGridView_AlternatingRowStyle_2 TD A:hover
{
    color: #005ca2 !important;
    font-weight: bold !important;
    text-decoration:underline !important;
}

.aspGridView_AlternatingRowStyle_2 TD A:visited
{
    color: #005ca2 !important;
    font-weight: bold !important;
    text-decoration:none !important;
}

.aspGridView_EditRowStyle_2 TD
{
    padding: 0.5em 0.8em;
    background: #FFFFFF !important;
    height: 17px !important;
    }

.aspGridView_EditRowStyle_2 A:link
{
    color: #7a745a !important;
    font-weight: bold !important;
}

.aspGridView_EditRowStyle_2 A:visited
{
    color: #7a745a !important;
    font-weight: bold !important;
}

.aspGridView_FooterStyle_2 TD
{
    background: url("./images/aspgridview_footerbg.jpg") !important;
    background-image: url("./images/aspgridview_footerbg.jpg") !important;
    background-position: top !important;
    background-repeat: repeat-x !important;
    color: #393425 !important;
    font-size: 0.8em !important;
    height: 20px !important;
    padding-left: 0.8em !important;
    padding-right: 0.8em !important;
}

.aspGridView_HeaderStyle_2 TH
{
    background-position: top !important;
    background-repeat: repeat !important;
    background-color: #75D5E4 !important;
    color: #007cc2 !important;
    font-family:Tahoma;
    font-size: 12px !important;
    font-weight: bold !important;
    height: 24px !important;     
    padding-left: 0.8em !important;
    padding-right: 0.8em !important; 
    border-style:solid;
    border-left-width:1px;
    border-right-width:1px;
    border-top-width:0px;
    border-bottom-width:0px;
    border-color:#d5eaff;

}

.aspGridView_HeaderStyle_2 A
{
    color: #007cc2 !important;
    text-decoration: underline !important;
}

.aspGridView_HeaderStyle_2 A:link
{
    color: #007cc2 !important;
    text-decoration: underline !important;
}

.aspGridView_HeaderStyle_2 A:visited
{
    color: #007cc2 !important;
    text-decoration: underline !important;
}

.aspGridView_HeaderStyle_2 A:hover
{
    text-decoration: none !important;
}

.aspGridView_PagerStyle_2 TD
{
    background: #FFFFFF !important;
    background-color: #FFFFFF !important;
    border-style: none !important;
    color: #7d745a !important;
    font-size: 9px !important;
    padding-bottom: 0.2em !important;
    padding-left: 0.2em !important;
    padding-right: 0.2em !important;
    padding-top: 0.5em !important;
    vertical-align: middle !important;
}

.aspGridView_PagerStyle_2 SPAN
{
    padding: 0.2em 0.4em;
    background: #f39025 !important;
    border-style: none;
        color: #FFFFFF !important;
}

.aspGridView_RowStyle_2 TD
{
    background: white !important;
    background-color: white !important;
    height: 23px !important;
    padding-left: 0.8em !important;
    padding-right: 0.8em !important;
    text-align: left !important; 
    border-style:solid;
    border-left-width:1px;
    border-right-width:1px;
    border-top-width:0px;
    border-bottom-width:0px;
    border-color:#d5eaff;
}

.aspGridView_RowStyle_2 A:link
{
    color: #005ca2 !important;
    font-weight: bold !important;
    text-decoration:none !important;
}

.aspGridView_RowStyle_2 A:hover
{
    color: #005ca2 !important;
    font-weight: bold !important;
    text-decoration:underline !important;
}

.aspGridView_RowStyle_2 A:visited
{
    color: #005ca2 !important;
    font-weight: bold !important;
    text-decoration:none !important;
}

.aspGridView_SelectedRowStyle_2 TD
{
    padding: 0.5em 0.8em;
    background: #FFFFFF !important;
    height: 22px !important;
        text-align: left !important; 
}

.aspGridView_SelectedItemStyle_2 TD A:link
{
    color: #7d745a !important;
    font-weight: bold !important;
}

.aspGridView_SelectedItemStyle_2 TD A:visited
{
    color: #7d745a !important;
    font-weight: bold !important;
}

/* asp:GridView_3 */
.aspGridView_3
{
    background: #f6f6f6 !important;
    background-color: #f6f6f6 !important;
    color: #000000 !important;
    font-family: Arial, Helvetica, Sans-Serif !important;
    font-size: 12px !important; 
}

.aspGridView_AlternatingRowStyle_3 TD
{
    background: #f4f4f4 !important;
    background-color: #f4f4f4 !important;
    color:#000000;
    height: 30px !important;
    padding-left: 0.8em !important;
    padding-right: 0.8em !important;
    text-align: left !important; 
    border-style:solid !important;
    border-width:1px !important;
    border-color:#FFFFFF !important;
}

.aspGridView_AlternatingRowStyle_3 TD A:link
{
    color: #000000 !important;
    font-weight: bold !important;
    text-decoration:none;
}

.aspGridView_AlternatingRowStyle_3 TD A:hover
{
    color: #000000 !important;
    font-weight: bold !important;
    text-decoration:underline !important;
}

.aspGridView_AlternatingRowStyle_3 TD A:visited
{
    color: #000000 !important;
    font-weight: bold !important;
    text-decoration:none !important;
}

.aspGridView_HeaderStyle_3 TH
{
    background-color: #fab300 !important;
    color: #007cc2 !important;
    font-family:Arial;
    font-size: 12px !important;
    font-weight: bold !important;
    height: 35px !important;     
    padding-left: 0.8em !important;
    padding-right: 0.8em !important;
    border-style:solid !important;
    border-width:1px !important;
    border-color:#FFFFFF !important;     
}

.aspGridView_HeaderStyle_3 A
{
    color: #000000 !important;
    font-weight:bold;
    text-decoration: none !important;
}

.aspGridView_HeaderStyle_3 A:link
{
    color: #000000 !important;
    font-weight:bold;
    text-decoration: none !important;
}

.aspGridView_HeaderStyle_3 A:visited
{
    color: #000000 !important;
    font-weight:bold;
    text-decoration:none  !important;
}

.aspGridView_HeaderStyle_3 A:hover
{
    color: #000000 !important;
    font-weight:bold;
    text-decoration: underline !important;
}

.aspGridView_PagerStyle_3 TD
{
    background: #FFFFFF !important;
    background-color: #FFFFFF !important;
    border-style: none !important;
    color: #000000 !important;
    font-size: 9px !important;
    padding-bottom: 0.2em !important;
    padding-left: 0.2em !important;
    padding-right: 0.2em !important;
    padding-top: 0.5em !important;
    vertical-align: middle !important;
    border-style:solid !important;
    border-width:1px !important;
    border-color:#FFFFFF !important;
}

.aspGridView_PagerStyle_3 SPAN
{
    padding: 0.2em 0.4em;
    background: #AAAAAA !important;
    font-weight:normal;
        border-style: none;
        color: #FFFFFF !important;
        text-decoration:none;
        font-size:12px;
}

.aspGridView_PagerStyle_3 a:link
{
    font-size:12px;
    text-decoration:none; 
}

.aspGridView_PagerStyle_3 a:visited
{
   font-size:12px;
   text-decoration:none;  
}

.aspGridView_PagerStyle_3 a:hover
{
   font-size:12px;
   text-decoration:underline;  
}

.aspGridView_RowStyle_3 TD
{
    background: #f4f4f4 !important;
    background-color: #f4f4f4 !important;
    color:#000000;
    height: 30px !important;
    padding-left: 0.8em !important;
    padding-right: 0.8em !important;
    text-align: left !important; 
    border-style:solid !important;
    border-width:1px !important;
    border-color:#FFFFFF !important;
}

.aspGridView_RowStyle_3 A:link
{
    color: #005ca2 !important;
    font-weight: bold !important;
    text-decoration:none !important;
}

.aspGridView_RowStyle_3 A:hover
{
    color: #005ca2 !important;
    font-weight: bold !important;
    text-decoration:underline !important;
}

.aspGridView_RowStyle_3 A:visited
{
    color: #005ca2 !important;
    font-weight: bold !important;
    text-decoration:none !important;
}

.aspGridView_SelectedRowStyle_3 TD
{
    padding: 0.5em 0.8em;
    background: #FFFFFF !important;
    height: 22px !important;
        text-align: left !important; 
}

.aspGridView_SelectedItemStyle_3 TD A:link
{
    color: #7d745a !important;
    font-weight: bold !important;
}

.aspGridView_SelectedItemStyle_3 TD A:visited
{
    color: #7d745a !important;
    font-weight: bold !important;
}


/* -- NAVIGATION ---------------------------------------------------------- */

/* asp:Menu */
.aspMenu
{
    background: #FFFFFF !important;
    background-color: #FFFFFF !important;
    border: solid 4px #e4dbc0 !important;
    color: #393425 !important;
    font-size: 1em !important;
    line-height: 1.2em !important;
    text-align: left !important;
    width: 180px !important;
}

.aspMenu_DynamicMenuItemStyle
{
    background: #afa37e !important;
    background-color: #afa37e !important;
    height: 29px !important;
    text-align: left !important;
}

.aspMenu_DynamicMenuItemStyle A:link
{
    color: #FFFFFF !important;
}

.aspMenu_DynamicMenuItemStyle A:visited
{
    color: #FFFFFF !important;
}

TABLE.aspMenu_DynamicMenuItemStyle
{
    padding: 0.4em 0.8em;
    border-top-color: #e4dbc0 !important;
        border-top-style: solid !important;
        border-top-width: 1px !important;
        font-size: 1em !important;
        font-weight: bold !important;
    }

.aspMenu_DynamicHoverStyle
{
    text-decoration: underline !important;
}

TABLE.aspMenu_DynamicHoverStyle
{
    padding-bottom: 0.4em !important;
    padding-right: 0.8em !important;
    padding-top: 0.4em !important;
}

TABLE.aspMenuItemStyle
{
    background: url("./images/aspmenu_staticbg.jpg") !important;
    background-image: url("./images/aspmenu_staticbg.jpg") !important;
    background-position: top !important;
    background-repeat: repeat-x !important;
    font-size: 1em !important;
    font-weight: bold !important;
    height: 29px !important;
    padding-bottom: 0.4em !important;
    padding-left: 0.8em !important;
    padding-top: 0.4em !important;
}

.aspMenuItemStyle A:link
{
    color: #FFFFFF !important;
    text-decoration: none !important;
}

.aspMenuItemStyle A:visited
{
    color: #FFFFFF !important;
}

TABLE.aspMenu_StaticHoverStyle
{
    background: url("./images/aspmenu_statichover.jpg") !important;
    background-image: url("./images/aspmenu_statichoverbg.jpg") !important;
    background-position: top !important;
    background-repeat: repeat-x !important;
}

.aspMenu_StaticSelectedStyle
{
    background: url("./images/aspmenu_selectedarrow.gif") !important;
    background-image: url("./images/aspmenu_selectedarrow.gif") !important;
    background-position: left !important;
    background-repeat: no-repeat !important;
    padding-left: 14px !important;
}

TABLE.aspMenu_StaticSelectedStyle
{
    background: url("./images/aspmenu_selectedbg") !important;
    background-image: url("./images/aspmenu_statichoverbg.jpg") !important;
    background-position: top !important;
    background-repeat: repeat-x !important;
}

/* asp:SiteMapPath */
.aspSiteMapPath SPAN A:hover
{
    text-decoration: underline !important;
}

.aspSiteMapPath_PathSeparatorStyle
{
    background: url("./images/aspsitemappath_arrow.gif") !important;
    background-image: url("./images/aspSitemapPath_arrow.gif") !important;
    background-position: left !important;
    background-repeat: no-repeat !important;
    color: #f39025 !important;
}

/* asp:TreeView */
.aspTreeView
{
    background: #FFFFFF !important;
    background-color: #FFFFFF !important;
    line-height:2em;
}

.aspTreeView td
{
    padding:0 1px 0 1px;
}

.aspTreeView_HoverNodeStyle
{
    background: #f0ebdd !important;
    background-color: #f0ebdd !important;
}

.aspTreeView_LeafNodeStyle
{
    height: 20px !important;
    width: 100% !important;
}

.aspTreeView_LeafNodeStyle span
{
    padding-left:3px;
}

.aspTreeView_LeafNodeStyle A:link
{
    color: #7d745a !important;
}

.aspTreeView_LeafNodeStyle A:visited
{
    color: #7d745a !important;
}

.aspTreeView_ParentNodeStyle
{
    color: #7d745a !important;
    font-weight: bold !important;
    height: 20px !important;
    width: 100% !important;
    padding-left: 0.2em !important;
}

.aspTreeView_ParentNodeStyle A:link
{
    color: #7d745a !important;
}

.aspTreeView_ParentNodeStyle A:visited
{
    color: #7d745a !important;
}

.aspTreeView_RootNodeStyle
{
    color: #7d745a !important;
    font-size: 1em !important;
    font-weight: bold !important;
    width: 180px !important;
}

.aspTreeView_RootNodeStyle A:link
{
    color: #7d745a !important;
}

.aspTreeView_RootNodeStyle A:visited
{
    color: #7d745a !important;
}

.aspTreeView_SelectedNodeStyle
{
    background: #f0ebdd !important;
    background-color: #f0ebdd !important;
}

.aspTreeView_SelectedNodeStyle A:link 
{
    color: #7d745a !important;
}

.aspTreeView_SelectedNodeStyle A:visited
{
    color: #7d745a !important;
}

/* -- LOGIN ---------------------------------------------------------- */

/* asp:ChangePassword */
.aspChangePassword /* change password style */
{
    background: url("./images/shared_titlebg.jpg") !important;
    background-color: #FFFFFF !important;
    background-image: url("./images/shared_titlebg.jpg") !important;
    background-position: top !important;
    background-repeat: repeat-x !important;
    border-color: #e4dbc0 !important;
    border-style: solid !important;
    border-width: 4px !important;
    color: #393425 !important;
}

.aspChangePassword TABLE TR TD
{
    padding: 0.2em 0.5em;
}

.aspChangePassword_CancelButtonStyle
{

}

.aspChangePassword_ChangePasswordButtonStyle
{
}

.aspChangePassword_ContinueButtonStyle
{
}

.aspChangePassword_FailureTextStyle
{
    color: #FF0000 !important;
    font-size: 0.9em !important;
}

.aspChangePassword TABLE TR TD A
{
    padding: 0.2em 0.5em;
    font-size: 1em !important;
    }

.aspChangePassword_LabelStyle LABEL
{
    color: #393425 !important;
    font-size: 0.9em !important;
    font-weight: bold !important;
}

.aspChangePassword_TitleTextStyle
{
    color: #FFFFFF !important;
    border-style: none !important;
    font-size: 1.1em !important;
    font-weight: bold !important;
    height: 28px !important;
}

.aspChangePassword_ValidatorTextStyle
{
    padding-left: 0.5em !important;
}

/* asp:CreateUserWizard */
.aspCreateUserWizard
{
    background: #FFFFFF !important;
    background-color: #FFFFFF !important;
    border-color: #e4dbc0 !important;
    border-style: solid !important;
    border-width: 4px !important;
    color: #393425 !important;
    font-size: 1em !important;
}

.aspCreateUserWizard TABLE TR TD
{
    padding-bottom: 0.2em !important;
    padding-top: 0.2em !important;
}

.aspCreateUserWizard TABLE TR TD INPUT + SPAN
{
    margin-left: 0.2em !important;
    margin-right: 0.5em !important;
}

.aspCreateUserWizard TABLE TR TD A
{
    padding: 0.2em 0.5em;
    font-size: 1em !important;
    }

.aspCreateUserWizard_HeaderStyle
{
    background: url("./images/shared_titlebg.jpg") !important;
    background-image: url("./images/shared_titlebg.jpg") !important;
    background-position: top !important;
    background-repeat: repeat-x !important;
    color: #FFFFFF !important;
    font-size: 1.1em !important;
    font-weight: bold !important;
    height: 28px !important;
    text-align: center !important;
}

.aspCreateUserWizard_LabelStyle LABEL
{
    color: #000000 !important;
    font-size: 0.9em !important;
    font-weight: bold !important;
    padding-left: 0.5em !important;
}

.aspCreateUserWizard_SideBarStyle
{
    background: #FFFFFF !important;
    background-color: #FFFFFF !important;
    border-right-color: #EEEEEE !important;
    border-right-style: solid !important;
    border-right-width: 1px;
    padding-left: 0.5em !important;
    padding-right: 0.5em !important;
}

.aspCreateUserWizard_TitleStyle
{
    color: #393425 !important;
    font-size: 1em !important;
    font-weight: bold !important;
}

.aspCreateUserWizard_ValidatorTextStyle
{
    padding-left: 0.5em !important;
}

/* asp:Login */
.aspLogin /* login control style */
{
    background: #FFFFFF !important;
    background-color: #FFFFFF !important;
    background-image: url("./images/shared_titlebg.jpg") !important;
    background-position: top !important;
    background-repeat: repeat-x !important;
    border-color: #e4dbc0 !important;
    border-style: solid !important;
    border-width: 4px !important;
    color: #393425 !important;
}

.aspLogin TABLE TR TD
{
    padding: 0.2em 0.5em;
}

.aspLogin TABLE TR TD A
{
    padding: 0.2em 0.5em;
    font-size: 1em !important;
        text-align: left !important;
}

.aspLogin_CheckBoxStyle
{
    text-align: left !important;
}

.aspLogin_CheckBoxStyle LABEL
{
    color: #393425 !important;
}

.aspLogin_HyperLinkStyle
{
}

.aspLogin_LabelStyle LABEL
{
    color: #393425 !important;
    font-size: 0.9em !important;
    font-weight: bold !important;
}

.aspLogin_TitleTextStyle
{
    color: #FFFFFF !important;
    font-size: 1.1em !important;
    font-weight: bold !important;
    height: 28px !important;
}

.aspLogin_ValidatorTextStyle
{
    padding-left: 0.5em !important;
}

/* asp:PasswordRecovery */
.aspPasswordRecovery
{
    background: #FFFFFF !important;
    background-color: #FFFFFF !important;
    background-image: url("./images/shared_titlebg.jpg") !important;
    background-position: top !important;
    background-repeat: repeat-x !important;
    border-color: #e4dbc0 !important;
    border-style: solid !important;
    border-width: 4px !important;
    color: #393425 !important;
}

.aspPasswordRecovery_HyperLinkStyle
{
    
}

.aspPasswordRecovery_LabelStyle LABEL
{
    color: #393425 !important;
    font-size: 0.9em !important;
    font-weight: bold !important;
}

.aspPasswordRecovery TABLE TR TD
{
    padding: 0.2em 0.5em;
}

.aspPasswordRecovery_TitleTextStyle
{
    color: #FFFFFF !important;
    font-size: 1.1em !important;
    font-weight: bold !important;
    height: 28px !important;
}

.aspPasswordRecover_ValidatorTextStyle
{
    padding-left: 0.5em !important;
}

/* -- TABLE ---------------------------------------------------------- */

/* asp:Table */
.aspTable
{
    background: #FFFFFF !important;
    background-color: #FFFFFF !important;
    border-color: #e4dbc0 !important;
    border-style: solid !important;
    border-width: 4px !important;
    color: #393425 !important;
    font-size: 1em !important;
}

.aspTable tr td
{
    border-bottom-color: #e4dbc0 !important;
    border-bottom-style: solid !important;
    border-bottom-width: 1px !important;
    padding-bottom: 0.2em !important;
    padding-left: 1em !important;
    padding-right: 0.5em !important;
    padding-top: 0.2em !important;
    text-align: left !important; 
}

.aspTable tr th
{
    background: url("./images/shared_headerbg.jpg") !important;
    background-image: url("./images/shared_headerbg.jpg") !important;
    background-position: top !important;
    background-repeat: repeat !important;
    color: #FFFFFF !important;
    font-size: 1.1em !important;
    height: 28px !important;
    padding-left: 0.5em !important;
    padding-right: 0.5em !important;
}

.aspTable tr.aspTableFooterRow th
{
    background: #e4dbc0 !important;
    background-color: #e4dbc0 !important;
    font-size: 0.9em !important;
    padding-top: 0.2em !important;
}

/* -- VALIDATION ---------------------------------------------------------- */

/* asp:CompareValidator */
.aspCompareValidator
{
    color: #FF0000 !important;  
    font-size: 0.9em !important;
}

/* asp:CustomValidator */
.aspCustomValidator
{
    color: #FF0000 !important;
    font-size: 0.9em !important;
}

/* asp:RangeValidator */
.aspRangeValidator
{
    color: #FF0000 !important;
    font-size: 0.9em !important;
}

/* asp:RegularExpressionValidator */
.aspRegularExpressionValidator
{
    color: #FF0000 !important;
    font-size: 0.9em !important;
}    

/* asp:RequiredFieldValidator */
.aspRequiredFieldValidator
{
    color: #FF0000 !important;
    font-size: 0.9em !important;
}

/* asp:ValidationSummary */
.aspValidationSummary
{
    color: #7d745a !important;
    font-size: 1em !important;
    font-weight: bold !important;
}

.aspValidationSummary UL LI
{
    color: #FF0000 !important;
    font-weight: normal !important;
}
    
    
/* -- TEXT & COLOUR ---------------------------------------------------------- */

/* asp:CheckBox */
.aspCheckBox 
{
    color: #393425 !important;
    font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif !important;
    font-size: 1em !important;   
    font-weight: normal !important;
    line-height: 1.2em !important;
    margin:0;
    padding:0;
}

/* asp:CheckBoxList */
.aspCheckBoxList
{
    color: #393425 !important;
    font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif !important;
    font-size: 1em !important;   
    font-weight: normal !important;
    line-height: 1.2em !important;
}

/* asp:DropDownList */
.aspDropDownList
{
    color: #393425 !important;
    font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif !important;
    font-size: 1em !important;   
    font-weight: normal !important;
    line-height: 1.2em !important;
}

/* asp:DropDownList */
.aspDropDownList_skin_3
{
    border-style:inset !important;
    border-width:1px !important;
    border-color:#4a4a4a !important; 
    color:#4a4a4a !important; 
    font-size:11px;
    padding:0px 0px 2px 2px !important;
    height:18px;
}

/* asp:FileUpload */
.aspFileUpload
{
    color: #393425 !important;
    font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif !important;
    font-size: 1em !important;
    font-weight: normal !important;
    line-height: 1.2em !important;
}

/* asp:HyperLink */
/* Inherited */
.aspHyperLink
{
}

/* asp:Label */
.aspLabel
{
    color: #393425 !important;
    font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif !important;
    font-size: 1em !important;
    font-weight: normal !important;
    line-height: 1.2em !important;
}

/* asp:LinkButton */
.aspLinkButton
{
    padding: 0.2em 0.4em;
    background: #7d745a !important;
    color: #FFFFFF !important;
        font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif !important;
        font-size: 1em !important;
        font-weight: normal !important;
        line-height: 1.2em !important;
        text-decoration: none !important;
}

A.aspLinkButton:link 
{
    padding: 0.2em 0.4em;
    background: #7d745a !important;
    color: #FFFFFF !important;
        font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif !important;
        font-size: 1em !important;
        font-weight: normal !important;
        line-height: 1.2em !important;
        text-decoration: none !important;
}

A.aspLinkButton:visited 
{
    padding: 0.2em 0.4em;
    background: #afa37e !important;
    color: #FFFFFF !important;
    }

A.aspLinkButton:hover
{
    color: #FFFFFF !important;
    text-decoration: underline !important;
}

/* asp:ListBox */
.aspListBox
{
    color: #393425 !important;
    font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif !important;
    font-size: 1em !important;
    font-weight: normal !important;
    line-height: 1.2em !important;
}

/* asp:LoginName */
.aspLoginName
{
    color: #393425 !important;
    font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif !important;
    font-size: 1em !important;
    font-style:italic !important;
    font-weight: normal !important;
    line-height: 1.2em !important;

}

/* asp:LoginStatus */
.aspLoginStatus
{
    color: #393425 !important;
    font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif !important;
    font-size: 1em !important;
    font-weight: bold !important;
    line-height: 1.2em !important;
}

/* asp:RadioButton */
.aspRadioButton
{

}

.aspRadioButton td
{
    vertical-align: top;
}
.aspRadioButton input[type="radio"]
{
    margin-right:3px;
    vertical-align:middle;
    margin-bottom:5px;
}
.aspRadioButton label
{
    

}

/* asp:RadioButtonList */
.aspRadioButtonList
{
  
}

/* asp:TextBox */
.aspTextBox
{
    border-style:solid !important;
    border-width:1px !important;
    border-color:#9c9c9c !important; 
    color:#9c9c9c  !important;   
    padding:2px 0px 2px 2px !important;   
}

/* asp:TextBox */
.aspTextBox_skin_2
{
    border-style:solid !important;
    border-width:1px !important;
    border-color:#4a4a4a !important; 
    color:#4a4a4a !important; 
    font-size:11px;  
    padding:0px 0px 2px 2px !important;
    height:13px;
}

/* asp:TextBox */
.aspTextBox_skin_3
{
    border-style:inset !important;
    border-width:1px !important;
    border-color:#4a4a4a !important; 
    color:#4a4a4a !important; 
    font-size:11px;  
    padding:0px 0px 2px 2px !important;
    height:13px;
}
