/* ------------------------- */
/* AUTO-THEMED HTML ELEMENTS */
/* ------------------------- */

/* -- Standard ------------------------------------------------------- */

/* body */
BODY 
{
    margin: 0;
    padding: 0;
    /*background: #FFFFFF !important;*/
    color: #2B2B2B !important;
        font-family: tahoma;
        font-size: 76% !important; /* used to set default font size to 12px then I can use em through out site */
    /* sets all to 0 only setting margins as required */
    /* sets all to 0 only setting padding as required */

    }

/* hr */
HR 
{
    background: #2B2B2B !important;
    background-color: #2B2B2B !important;
    border-color: #2B2B2B !important;
    border-style: none !important;
    border-width: thin !important;
    color: #2B2B2B;
    height: 1px !important;
}


/* -- Form ----------------------------------------------------------- */

/* button */
BUTTON
{
    font-family: tahoma;
    font-size: 1em !important;
}

/* fieldset */
FIELDSET
{
    padding: 1em;
    color: #2B2B2B !important;
        font-family: tahoma;
        font-size: 1em !important;
    }

/* form */
FORM
{
    color: #2B2B2B !important;
    font-family: tahoma;
    font-size: 1em !important;
}

/* img */
IMG
{
    border: 0 !important; /* used to set all image border to 0, only set a border if needed */
}

/* input IE6 */
INPUT
{
	padding-left: expression(this.type=="text" || this.type=="file" ? '0.2em':'') !important;
}

/* input type="button" */
INPUT[type="button"]
{
    font-family: tahoma;
    font-size: 1em !important;
   
}

/* input type="checkbox" */
INPUT[type="checkbox"]
{
    font-family: tahoma;
    font-size: 1em !important;
   
   
}

/* input type="image" */
INPUT[type="image"]
{
    font-family: tahoma;
    font-size: 1em !important;   
}

/* input type="password" */
INPUT[type="password"]
{
    font-family: tahoma;
    font-size: 1em !important;
    padding-left: 0.2em !important;
}

/* input type="radio" */
INPUT[type="radio"]
{
    font-family: tahoma;
    font-size: 1em !important;
}

/* input type="reset" */
INPUT[type="reset"]
{
    font-family: tahoma;
    font-size: 1em !important;
}

/* input type="submit" */
INPUT[type="submit"]
{
    font-family: tahoma;
    font-size: 1em !important;
}

/* input type="text" */
INPUT[type="text"]
{
    font-family: tahoma;
    font-size: 1em !important;
    padding-left: 0.2em !important;
}

/* label */
LABEL
{
    color: #2B2B2B !important;
    font-family: tahoma;
    font-size: 1em !important;
    line-height: 1.2em !important;
}

/* legend */
LEGEND
{
    padding: 1em;
    color: #2B2B2B !important;
        font-family: tahoma;
        font-size: 1em !important;
}

/* textarea */
TEXTAREA
{
    padding: 0.2em;
    color: #2B2B2B !important;
        font-family: tahoma;
        font-size: 1em !important;
        line-height: 1.2em !important;
    }


/* -- Selection ----------------------------------------------------------- */

/* optiongroup */

OPTGROUP
{
    font-family: tahoma;
    font-size: 1em !important;
    font-style: normal !important; 
}

/* option */

OPTION
{
    font-family: tahoma;
}

/* select */ 

SELECT
{
    font-family: tahoma;
}


/* -- List ----------------------------------------------------------- */

/* dd */
DD
{
    color: #2B2B2B !important;
    font-size: 0.9em !important;
    font-style: italic !important;
}

/* dir */
DIR
{
    color: #2B2B2B !important;
    font-family: tahoma;
    font-size: 1em !important;
    line-height: 1.2em !important;
}

DIR LI
{
    list-style-image: url("./images/htmldir_arrow.gif") !important;
}

/* dl */
DL
{
    color: #2B2B2B !important;
    font-family: tahoma;
    font-size: 1em !important;
    line-height: 1.2em !important;
}

/* dt */
DT
{
    font-weight: bold !important;
}

/* li */

LI
{
    list-style-position: inside !important;
    list-style-type: circle !important;
}

/* menu */
MENU
{
    color: #2B2B2B !important;
    font-family: tahoma;
    font-size: 1em !important;
    text-align: left !important;
}

MENU LI
{
    background: url("./images/htmlmenu_liarrow.gif") !important;
    background-image: url("./images/htmlmenu_liarrow.gif") !important;
    background-position: left !important;
    background-repeat: no-repeat !important;
    list-style-image: url("") !important;
    list-style-type: none !important;
    list-style-position: outside !important;
    padding: 4px 4px 0px 18px !important;
    border-bottom: solid 1px #EEEEEE !important;
    vertical-align: middle !important;
}

/* ol */
OL
{
    color: #2B2B2B !important;
    font-family: tahoma;
    font-size: 1em !important;
}

OL LI
{
    list-style-type: decimal !important;
}

/* ul */
UL
{
    color: #2B2B2B !important;
    font-family: tahoma;
    font-size: 1em !important;
}

UL LI
{
    list-style-image: url("./images/htmlli_listcircle.gif") !important;
}


/* -- Font Style Color ----------------------------------------------------------- */

/* font */
FONT 
{
	/*color: #C00000 !important;*/
    color: #000000 !important;
    font-family: tahoma;
    font-style: normal !important;
}

/* h1 */
H1
{
    color: #C00000 !important;
    font-size: 2.0em !important;
    font-weight: normal !important;
    margin-bottom: 0em !important;
    margin-top: 0em !important;
}

/* h2 */
H2
{
    color: #C00000 !important;
    font-size: 1.7em !important;
    font-weight: normal !important;
    margin-bottom: 1.2em !important;
    margin-left: 0em !important;
    margin-right: 0em !important;
    margin-top: 0em !important;
}

/* h3 */
H3 
{
    margin: 1.2em 0em;
    color: #2B2B2B !important;
        font-size: 1.4em !important;
        font-weight: normal !important;
    }

/* h4 */
H4
{
    margin: 1.2em 0em;
    color: #2B2B2B !important;
        font-size: 1.2em !important;
        font-weight: bold !important;
    }
    
/* h5 */
H5
{
    margin: 1.2em 0em;
    color: #2B2B2B !important;
        font-size: 1.0em !important;
        font-weight: bold !important;
    }

/* h6 */
H6
{
    color: #2B2B2B !important;
    font-size: 0.8em !important;
    font-weight: bold !important;
    margin-bottom: 1.2em !important;
    margin-left: 0em !important;
    margin-right: 0em !important;
}   

/* p */
P
{
    margin: 0.5em 0.8em;
    color: #000000 !important;
    font-family: tahoma;
    font-size: 1.0em !important;
    line-height: 1.2em !important;
}

/* -- Font and Color ----------------------------------------------------------- */

/* abbr */
ABBR
{
    color: #2B2B2B !important;
    font-family: tahoma;
}

/* acronym */
ACRONYM
{
    color: #2B2B2B !important;
    font-family: tahoma;
}

/* address */
ADDRESS
{
    color: #2B2B2B !important;
    font-family: tahoma;
}

/* b */
B
{
    color: #2B2B2B !important;
    font-family: tahoma;
}

/* bdo */
BDO 
{
    color: #2B2B2B !important;
    font-family: tahoma;
}

/* big */
BIG
{
    color: #2B2B2B !important;
    font-family: tahoma;
}

/* blockquote */
BLOCKQUOTE
{
    color: #2B2B2B !important;
    font-family: tahoma;
    font-style: italic !important;
}

/* cite */
CITE 
{
    color: #2B2B2B !important;
    font-family: tahoma;
}

/* del */
DEL
{
    color: #2B2B2B !important;
    font-family: tahoma;
}

/* em */
EM
{
    color: #C00000 !important;
    font-family: tahoma;
}

/* i */
I
{
    color: #2B2B2B !important;
    font-family: tahoma;
}

/* ins */
INS
{
    color: #2B2B2B !important;
    font-family: tahoma;
}

/* s */
S
{
    color: #2B2B2B !important;
    font-family: tahoma;
}

/* small */
SMALL
{
    color: #2B2B2B !important;
    font-family: tahoma;
}

/* strike */
STRIKE
{
    color: #2B2B2B !important;
    font-family: tahoma;
}

/* strong */
STRONG
{
    color: #2B2B2B !important;
    font-family: tahoma;
}

/* sub */
SUB
{
    color: #2B2B2B !important;
    font-family: tahoma;
}

/* sup */
SUP
{
    color: #2B2B2B !important;
    font-family: tahoma;
}

/* u */
U
{
    color: #2B2B2B !important;
    font-family: tahoma;
}


/* -- Color Only ----------------------------------------------------------- */


/* code */
CODE
{
    color: #2B2B2B !important;
    font-size: 1.2em;
}

/* dfn */
DFN
{
    color: #2B2B2B !important;
    font-size: 1.2em;
}

/* kbd */
KBD
{
    color: #2B2B2B !important;
    font-size: 1.2em;
}

/* pre */
PRE
{
    color: #2B2B2B !important;
    font-size: 1.2em;
}

/* samp */
SAMP
{
    color: #2B2B2B !important;
    font-size: 1.2em;
}

/* tt */
TT
{
    color: #2B2B2B !important;
    font-size: 1.2em;
}

/* var */
VAR
{
    color: #2B2B2B !important;
    font-size: 1.2em;
}

/* xmp */
XMP
{
    color: #2B2B2B !important;
    font-size: 1.2em;
}


/* -- Anchors ----------------------------------------------------------- */

/* a */
A
{
   text-decoration:none;
}

A:link
{
   color:#C00000;
   text-decoration:none;
}

A:visited
{
   
    text-decoration:none;
}

A:hover
{
  color:#C00000;
  text-decoration:none;
}

A:active
{
	color:#C00000;
    text-decoration:none;
}

/* --------------------------- */
/* MANUAL-THEMED HTML ELEMENTS */
/* --------------------------- */


/* -- Table ---------------------------------------------------------- */

/* caption */
.caption1
{
    color: #2B2B2B !important;
    font-family: Trebuchet, Arial, Helvetica, Sans-Serif !important;
    font-size: 0.9em !important;
    padding-bottom: 0.5em !important;
}

/* col */
.col1
{
    color: #2B2B2B !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: #2B2B2B !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;
    
}

.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: #2B2B2B !important;
    font-size: 1em !important;
    padding-top: 30px !important;
    padding-bottom: 10px !important;
}

/* span */
.span1
{
	padding: 1em;
    background: !important;
    color: #2B2B2B !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: #2B2B2B !important;
    font-family: tahoma;
    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: #969696 !important;
    background-color: #969696 !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: #2B2B2B !important;
    font-family: tahoma;
    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: #2B2B2B !important;
}

.aspCalendar_DayStyle A:visited
{
    color: #2B2B2B !important;
}

.aspCalendar_OtherMonthDayStyle A:link
{
    color: #2B2B2B !important;
    
}

.aspCalendar_OtherMonthDayStyle A:visited
{
    color: #2B2B2B !important;
}

.aspCalendar_SelectedDayStyle 
{
    background: #FFFFFF !important;
    background-color: #2B2B2B !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: #C00000 !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: #2B2B2B !important;
}

.aspCalendar_WeekendDayStyle A:link
{
    color: #2B2B2B !important;
}

.aspCalendar_WeekendDayStyle A:visited
{
    color: #2B2B2B !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: #969696 !important;
    background-color: #969696 !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
{
    
}

.aspWizard_SideBarButtonStyle
{  
    color: #2B2B2B !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;
    
}

.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: #2B2B2B !important;
    font-family: tahoma;
    font-size: 1em !important; 
    border-style: none !important;  
}

.aspDataGrid_AlternatingItemStyle TD
{
    /*padding: 0.5em 0.8em;*/
    background: #E2E2E2 !important;
    height: 22px !important;
       /* text-align: left !important;*/
}

.aspDataGrid_AlternatingItemStyle A:link
{
    color: #2B2B2B !important;
    
}

.aspDataGrid_AlternatingItemStyle A:visited
{
    color: #2B2B2B !important;
    
}

.aspDataGrid_EditItemStyle TD
{
    /*padding: 0.5em 0.8em;*/
    background: #FFFFFF !important;
    height: 26px !important;
    }

.aspDataGrid_EditItemStyle A:link
{
    color: #2B2B2B !important;
    
}

.aspDataGrid_EditItemStyle A:visited 
{
    color: #2B2B2B !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;
    background-color:#D11C23 !important;
    color: #2B2B2B !important;
    font-size: 0.8em !important;
    height: 20px !important;
    padding-left: 0.8em !important;
    padding-right: 0.8em !important;
}
.mm
{
	 background: url("./images/shared_headerbg.jpg") !important;
	 FONT-SIZE: 17px; 
	 FONT-FAMILY: Traditional Arabic;
	 color:#535257;
	 font-weight:bold;
	 padding-right:10px;
	
}
.visoft__tab_xpie7 .ajax__tab_header { 
     font-family:verdana,tahoma,helvetica; 
     font-size:11px; 
     font-weight:bold;
     white-space:nowrap;
} 

.visoft__tab_xpie7 .ajax__tab_outer { 
     height:29px;
     display:inline-block;
} 

.visoft__tab_xpie7 .ajax__tab_inner    { 
     padding-left:3px; 
     display:inline-block;
} 

.visoft__tab_xpie7 .ajax__tab_tab { 
     padding:8px 40px;
     margin:0; 
     margin-right:4px;overflow:hidden;text-align:center;cursor:pointer;display:inline-block;
} 

.visoft__tab_xpie7 .ajax__tab_body { 
     font-family:verdana,tahoma,helvetica; 
     font-size:10pt; 
     border:1px solid #999999; 
     border-top:0; 
     padding:8px; 
     background-color:#ffffff; 
} 
.visoft__tab_xpie7 .ajax__tab_header { 
      background:url(images/tab-line.gif) repeat-x bottom; 
     
} 

.visoft__tab_xpie7 .ajax__tab_outer    { 
      background:url(images/tab-right.gif) no-repeat right; 
      display:inline-block;
      display:-moz-inline-box;
      
} 

.visoft__tab_xpie7 .ajax__tab_inner    { 
     background:url(images/tab-left.gif) no-repeat;
     display:inline-block;
     display:-moz-inline-box;
} 

.visoft__tab_xpie7 .ajax__tab_tab { 
     background:url(images/tab.gif) repeat-x; 
     margin-right:4px;overflow:hidden;text-align:center;cursor:pointer;display:inline-block;display:-moz-inline-box;
} 

.visoft__tab_xpie7 .ajax__tab_hover .ajax__tab_outer { 
     background:url(images/tab-hover-right.gif) no-repeat right; 
     
     
} 

.visoft__tab_xpie7 .ajax__tab_hover .ajax__tab_inner { 
     background:url(images/tab-hover-left.gif) no-repeat; 
     
} 

.visoft__tab_xpie7 .ajax__tab_hover .ajax__tab_tab { 
     background:url(images/tab-hover.gif) repeat-x; 
     
} 

.visoft__tab_xpie7 .ajax__tab_active .ajax__tab_outer { 
     background:url(images/tab-active-right.gif) no-repeat right; 
     
} 

.visoft__tab_xpie7 .ajax__tab_active .ajax__tab_inner { 
     background:url(images/tab-active-left.gif) no-repeat; 
     
} 

.visoft__tab_xpie7 .ajax__tab_active .ajax__tab_tab { 
     background:url(images/tab-active.gif) repeat-x; 
     
}

.aspDataGrid_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: #D11C23 !important;
    color: #FFFFFF !important;
    font-size: 1.1em !important;
    font-weight: bold !important;
    height: 28px !important;     
    /*padding-left: 0.8em !important;
    padding-right: 0.8em !important; */
    text-align:center;
}

.aspDataGrid_HeaderStyle TD A
{
    color: #FFFFFF !important;
}

.aspDataGrid_HeaderStyle A:link
{
    color: #FFFFFF !important;    
}

.aspDataGrid_HeaderStyle A:visited
{
    color: #FFFFFF !important;    
}

.aspDataGrid_HeaderStyle A:hover
{
    text-decoration: none !important;
}

.aspDataGrid_ItemStyle TD
{
    /*padding: 0.5em 0.8em;*/
    background: #FFFFFF !important;
    height: 22px !important;
   /*text-align: left !important; */
}

.aspDataGrid_ItemStyle A:link
{
    color: #2B2B2B !important;    
}

.aspDataGrid_ItemStyle A:visited 
{
    color: #2B2B2B !important;    
}

.aspDataGrid_PagerStyle TD
{
    background: #FFFFFF !important;
    background-color: #FFFFFF !important;
    border-style: none !important;
    color: #2B2B2B !important;
    font-size: 0.8em !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 SPAN
{
    /*padding: 0.2em 0.4em;*/
    background: #C00000 !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: #2B2B2B !important;
    
}

.aspDataGrid_SelectedItemStyle A:visited
{
    color: #2B2B2B !important;
    
}

/* asp:DataList */
.aspDataList
{
    /*background: #FFFFFF !important;
    background-color: #FFFFFF !important;*/
    border-spacing: 0 !important;
    color: #2B2B2B !important;
    font-family: tahoma;
    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: #969696 !important;
    color: #2B2B2B !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: #C00000 !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
{
    border-bottom-color: #FFFFFF !important;
    border-bottom-style: solid !important;
    border-bottom-width: 1px !important;
    height: 19px !important;
    
        
}

.aspDataList_ItemStyle a.aspLinkButton:link
{
    padding: 0;
    background: #FFFFFF !important;
    color: #2B2B2B !important;
    font-family: tahoma;
    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: #2B2B2B !important;
        /*text-decoration: underline !important;*/
}

.aspDataList_ItemStyle a.aspLinkButton:hover
{
    padding: 0;
    background: #FFFFFF !important;
    color: #2B2B2B !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;
}

/* 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: #2B2B2B !important;
    font-family: tahoma;
    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: #2B2B2B !important;
    }

.aspDetailsView_FieldHeaderStyle
{
    padding: 0.2em 0.5em;
    color: #2B2B2B !important;
        font-weight: bold !important;
    }
**************
.aspDetailsView_FooterStyle TD
{
    padding: 0.2em 0.8em;
    background: #969696 !important;
    color: #2B2B2B !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: #C00000 !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: #2B2B2B !important;
    }

.aspDetailsView_PagerStyle TD
{
    padding: 0.2em;
    background: #969696 !important;
    color: #2B2B2B !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: #ffffff !important;
    font-family: tahoma;
    font-size: 1em !important;
    margin-top: 1em !important;
}

.aspFormView_EditRowStyle TD
{
    padding: 0.2em 0.5em;
    background: #FFFFFF !important;
    color: #000000 !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: #D11C23 !important;
    color: #000000 !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: #C00000 !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: #000000 !important;
        font-weight: bold !important;
        line-height: 1.2em !important;
    }

.aspFormView_InsertRowStyle SPAN
{
    font-weight: normal !important;
}

.aspFormView_PagerStyle TD
{
    padding: 0.2em;
    background: #D11C23 !important;
    color: #000000 !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;
    }

.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: #494949 !important;
    font-family: tahoma;
    font-size: 1em !important;  
}

.aspGridView_AlternatingRowStyle TD
{
    /*padding: 0.5em 0.8em;*/
    background: #FFFFFF !important;
    height: 22px !important;
    color:#000000
}

.aspGridView_AlternatingRowStyle1
{
   /* padding: 0.5em 0.8em;*/
    background: #FFFFFF !important;
    height: 22px !important;
    color:#000000
}

.aspGridView_AlternatingRowStyle TD A:link
{
    color: #000000 !important;
    
}

.aspGridView_AlternatingRowStyle TD A:visited
{
    color: #000000 !important;
   
}

.aspGridView_RowStyle TD A:link
{
    color: #000000 !important;
    font-weight:normal;
    
}

.aspGridView_RowStyle TD A:visited
{
    color: #000000 !important;
    font-weight:normal;
   
}

.aspGridView_EditRowStyle TD
{
   /* padding: 0.5em 0.8em;*/
    background: #FFFFFF !important;
    height: 22px !important;
    }

.aspGridView_EditRowStyle A:link
{
    color: #000000 !important;
    
}

.aspGridView_EditRowStyle A:visited
{
    color: #000000 !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: #000000 !important;
    font-size: 0.8em !important;
    height: 20px !important;
    padding-left: 0.8em !important;
    padding-right: 0.8em !important;
}

.aspGridView_HeaderStyle TH
{
    /*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: #F16E74 !important;
    color: #FFFFFF !important;
    font-size: 1.1em !important;
    font-weight: bold !important;
    height: 28px !important;     
    padding-left: 0.8em !important;
    padding-right: 0.8em !important; 

}

.aspGridView_HeaderStyle A
{
    color: #000000 !important;
    
}

.aspGridView_HeaderStyle A:link
{
    color: #000000 !important;
}

.aspGridView_HeaderStyle A:visited
{
    color: #000000 !important;
}

.aspGridView_HeaderStyle A:hover
{
    color: #000000 !important;
}

.aspGridView_PagerStyle TD
{
    padding: 0.2em;
    background: #FFFFFF !important;
    border-bottom-style: none !important;
    color: #000000 !important;
    font-size: 0.9em !important;
    vertical-align: middle !important;
}

.aspGridView_PagerStyle SPAN
{
    padding: 0.2em 0.4em;
    background: #F16E74 !important;
    color: #FFFFFF !important;
    }

.aspGridView_RowStyle TD
{
    /*padding: 0.5em 0.8em;*/
    background: #E2E2E2 !important;
    height: 22px !important;
   color:#000000;
}

.aspGridView_RowStyle1
{
    /*padding: 0.5em 0.8em;*/
    background: #E2E2E2 !important;
    height: 22px !important;
    color:#000000;
}
.aspGridView_RowStyle A:link
{
    color: #000000 !important;
    
}

.aspGridView_RowStyle A:visited
{
    color: #000000 !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: #000000 !important;
    
}

.aspGridView_SelectedItemStyle TD A:visited
{
    color: #000000 !important;
    
}
.aspGridView_header
{
    background: url("images/BgHeader.gif") !important;
    background-position: top !important;
    background-repeat: repeat-x !important;
    color: #005785 !important;
    font-size: 16px !important;
    height: 35px !important;
    font-weight:bold;
}
/*------------------------------------------------------------------------------------------------------*/
/* asp:Dir_GridView */
.Dir_aspGridView
{
    background: #FFFFFF !important;
    background-color: #FFFFFF !important;
    color: #32349C !important;
    font-family: tahoma;
    font-size: 1em !important;  
}

.Dir_aspGridView_AlternatingRowStyle TD
{
    /*padding: 0.5em 0.8em;*/
    background: #FFFFFF !important;
    height: 22px !important;
        color:#32349C
}

.Dir_aspGridView_AlternatingRowStyle1
{
   /* padding: 0.5em 0.8em;*/
    background: #FFFFFF !important;
    height: 22px !important;
        color:#000000
}

.Dir_aspGridView_AlternatingRowStyle TD A:link
{
    color: #32349C !important;
    
}

.Dir_aspGridView_AlternatingRowStyle TD A:visited
{
    color: #32349C !important;
   
}

.Dir_aspGridView_RowStyle TD A:link
{
    color: #32349C !important;
    font-weight:normal;
    
}

.Dir_aspGridView_RowStyle TD A:visited
{
    color: #32349C !important;
    font-weight:normal;
   
}


.Dir_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: #000000 !important;
    font-size: 0.8em !important;
    height: 20px !important;
    padding-left: 0.8em !important;
    padding-right: 0.8em !important;
}

.Dir_aspGridView_HeaderStyle TH
{
    /*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: #F16E74 !important;
    color: #000000 !important;
    font-size: 1.1em !important;
    font-weight: bold !important;
    height: 2px !important;     
    padding-left: 0.8em !important;
    padding-right: 0.8em !important; 

}

.Dir_aspGridView_HeaderStyle A
{
    color: #000000 !important;
    
}

.Dir_aspGridView_HeaderStyle A:link
{
    color: #000000 !important;
}

.Dir_aspGridView_HeaderStyle A:visited
{
    color: #000000 !important;
}

.Dir_aspGridView_HeaderStyle A:hover
{
    color: #000000 !important;
}

.Dir_aspGridView_PagerStyle TD
{
    padding: 0.2em;
    background: #FFFFFF !important;
    border-bottom-style: none !important;
    color: #000000 !important;
    font-size: 0.9em !important;
    vertical-align: middle !important;
}

.Dir_aspGridView_PagerStyle SPAN
{
    padding: 0.2em 0.4em;
    background: #F16E74 !important;
    color: #FFFFFF !important;
    }

.Dir_aspGridView_RowStyle TD
{
    /*padding: 0.5em 0.8em;*/
    background: #ffffff !important;
    height: 22px !important;
   color:#32349C;
}

.Dir_aspGridView_RowStyle TR
{
    /*padding: 0.5em 0.8em;*/
    background: #000000 !important;
   
}

/*-----------------------------------------------------------------------------------*/

/* -- NAVIGATION ---------------------------------------------------------- */

/* asp:Menu */
.aspMenu
{
    background: #FFFFFF !important;
    background-color: #FFFFFF !important;
    border: solid 4px #e4dbc0 !important;
    color: #2B2B2B !important;
    font-size: 1em !important;
    line-height: 1.2em !important;
    text-align: left !important;
    width: 180px !important;
}

.aspMenu_DynamicMenuItemStyle
{
    background: #2B2B2B !important;
    background-color: #2B2B2B !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
{
    
}

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
{
    
}

.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: #C00000 !important;
}

/* asp:TreeView */
.aspTreeView
{
    background: #FFFFFF !important;
    background-color: #FFFFFF !important;
}

.aspTreeView_HoverNodeStyle
{
    background: #f5f5f5 !important;
    background-color: #f5f5f5 !important;
}

.aspTreeView_LeafNodeStyle
{
    height: 20px !important;
    width: 100% !important;
}

.aspTreeView_LeafNodeStyle A:link
{
    color: #2B2B2B !important;
}

.aspTreeView_LeafNodeStyle A:visited
{
    color: #2B2B2B !important;
}

.aspTreeView_ParentNodeStyle
{
    color: #2B2B2B !important;
    font-weight: bold !important;
    height: 20px !important;
    width: 100% !important;
    padding-left: 0.2em !important;
}

.aspTreeView_ParentNodeStyle A:link
{
    color: #2B2B2B !important;
}

.aspTreeView_ParentNodeStyle A:visited
{
    color: #2B2B2B !important;
}

.aspTreeView_RootNodeStyle
{
    color: #2B2B2B !important;
    font-size: 1em !important;
    font-weight: bold !important;
    width: 180px !important;
}

.aspTreeView_RootNodeStyle A:link
{
    color: #2B2B2B !important;
}

.aspTreeView_RootNodeStyle A:visited
{
    color: #2B2B2B !important;
}

.aspTreeView_SelectedNodeStyle
{
    background: #f5f5f5 !important;
    background-color: #f5f5f5 !important;
}

.aspTreeView_SelectedNodeStyle A:link 
{
    color: #2B2B2B !important;
}

.aspTreeView_SelectedNodeStyle A:visited
{
    color: #2B2B2B !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: #2B2B2B !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: #2B2B2B !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: #F4F4F4 !important;
    background-color: #FFFFFF !important;
    /*border-color: #e4dbc0 !important;
    border-style: solid !important;
    border-width: 1px !important;*/
    color: #2B2B2B !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-family: tahoma;
    font-size: 1em !important;
    line-height: 1.2em !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: #F4F4F4 !important;
    background-color: #F4F4F4 !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: #2B2B2B !important;
    font-size: 1em !important;
    font-weight: bold !important;
}

.aspCreateUserWizard_ValidatorTextStyle
{
    padding-left: 0.5em !important;
}

/* asp:Login */
.aspLogin /* login control style */
{
    background: #F4F4F4 !important;
    background-color: #F4F4F4 !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: 1px !important;
    color: #2B2B2B !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: #2B2B2B !important;
}

.aspLogin_HyperLinkStyle
{
}

.aspLogin_LabelStyle LABEL
{
    color: #2B2B2B !important;
    font-size: 1em !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: #F4F4F4 !important;
    background-color: #F4F4F4 !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: 1px !important;
    color: #2B2B2B !important;
}

.aspPasswordRecovery_HyperLinkStyle
{
    
}

.aspPasswordRecovery_LabelStyle LABEL
{
    color: #2B2B2B !important;
    font-size: 0.9em !important;
    font-weight: bold !important;
}

.aspPasswordRecovery TABLE TR TD
{
    padding: 0.2em 0.5em;
}

.aspPasswordRecovery_TitleTextStyle
{
    color: #2B2B2B !important;
    font-size: 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: #2B2B2B !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: #969696 !important;
    background-color: #969696 !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: #2B2B2B !important;
    font-size: 1em !important;
    font-weight: bold !important;
}

.aspValidationSummary UL LI
{
    color: #FF0000 !important;
    font-weight: normal !important;
}
    
    
/* -- TEXT & COLOUR ---------------------------------------------------------- */

/* asp:CheckBox */
.aspCheckBox 
{
	/*		background-color:Blue;*/
    color: #2B2B2B !important;
    font-family: tahoma;
    font-size: 1em !important;   
    font-weight: normal !important;
    line-height: 1.2em !important;
    
}

/* asp:CheckBoxList */
.aspCheckBoxList
{
		color: #2B2B2B !important;
    font-family: tahoma;
    font-size: 1em !important;   
    font-weight: normal !important;
    line-height: 1.2em !important;
    
}

/* asp:DropDownList */
.aspDropDownList
{
    color: #2B2B2B !important;
    font-family: tahoma;
    font-size: 1em !important;   
    font-weight: normal !important;
    line-height: 1.2em !important;
}

/* asp:FileUpload */
.aspFileUpload
{
    color: #2B2B2B !important;
    font-family: tahoma;
    font-size: 1em !important;   
    font-weight: normal !important;
    line-height: 1.2em !important;
}

/* asp:HyperLink */
/* Inherited */
.aspHyperLink
{
	color: #000000 !important;
    font-family: tahoma;
    font-size: 1em !important;
    line-height: 1.2em !important;
}
.aspHyperLink:hover
{
	color: #000000 !important;
    font-family: tahoma;
    font-size: 1em !important;
    line-height: 1.2em !important;
    text-decoration:underline;
}
/* asp:Label */
.aspLabel
{
    /*color: #D11C23 !important;*/
    font-family: tahoma;
    font-size: 1em !important;
    line-height: 1.2em !important;
}


/* asp:LinkButton */
.aspLinkButton
{
    padding: 0.2em 0.4em;
    background: #2B2B2B !important;
    color: #FFFFFF !important;
        font-family: tahoma;
        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: #2B2B2B !important;
    color: #FFFFFF !important;
        font-family: tahoma;
        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: #2B2B2B !important;
    color: #FFFFFF !important;
    }

A.aspLinkButton:hover
{
    color: #FFFFFF !important;
    
}

/* asp:ListBox */
.aspListBox
{
    color: #2B2B2B !important;
    font-family: tahoma;
    font-size: 1em !important;
    font-weight: normal !important;
    line-height: 1.2em !important;
}

/* asp:LoginName */
.aspLoginName
{
    color: #2B2B2B !important;
    font-family: tahoma;
    font-size: 1em !important;
    font-style:italic !important;
    font-weight: normal !important;
    line-height: 1.2em !important;

}

/* asp:LoginStatus */
.aspLoginStatus
{
    color: #2B2B2B !important;
    font-family: tahoma;
    font-size: 1em !important;
    font-weight: bold !important;
    line-height: 1.2em !important;
}

/* asp:RadioButton */
.aspRadioButton
{
    color: #2B2B2B !important;
    font-family: tahoma;
    font-size: 1em !important;
    font-weight: normal !important;
    line-height: 1.2em !important;
}

/* asp:RadioButtonList */
.aspRadioButtonList
{
    color: #2B2B2B !important;
    font-family: tahoma;
    font-size: 1em !important;
    font-weight: normal !important;
    line-height: 1.2em !important;
}

/* asp:TextBox */
.aspTextBox
{
    /*color: #2B2B2B !important;
    font-family: tahoma;
    font-size: 1em !important;
    font-weight: normal !important;
    line-height: 1.2em !important;
    padding-left: 0.2em !important;*/
    border:1px solid #620205; 
	background-color:#f2f2f2;
	FONT-SIZE: 11px; 
	FONT-FAMILY: tahoma;
	color:#2b2b2b;
}

.GridHeader
{
	 background-color:#BA070D;
	 
}
.lastnumbers_table
	{
		 border-left: solid 2px #BA070D;
		 border-bottom:solid 2px #BA070D;
		 border-top:solid 2px #BA070D;
		 height:364px;
		}
		
		.lastnumbers_table_e
	{
		 border-right: solid 2px #BA070D;
		 border-bottom:solid 2px #BA070D;
		 border-top:solid 2px #BA070D;
		 height:364px;
		}
		
		.Periodicals_table
	{
		 border-left: solid 2px #BA070D;
		 border-bottom:solid 2px #BA070D;
		 border-top:solid 2px #BA070D;
		 height:243px;
		}
		
		.lastnumber_selected
		{
			border-left: solid 2px #BA070D;
		 border-bottom:solid 2px #BA070D;
		 border-top:solid 2px #BA070D;
			}
			
			
	.LNGridView
{
    /*background: #FFFFFF !important;
    background-color: #FFFFFF !important;
    color: #494949 !important;
    font-family: tahoma;
    font-size: 1em !important;  */
}
			
	.LNGridView_RowStyle TD
{
   
    background-image:url('/images/ln_ms_bg_r.jpg');
		height: 39px !important;
		color:#000000;
		border:solid 1px #E5C2C3;
		border-left:solid 2px #BA070D;
		
		
}

.LNGridView_AlternatingRowStyle TD
{
    background-image:url('/images/ln_ms_bg_r.jpg');
		height: 39px !important;
		color:#000000;
		border:solid 1px #E5C2C3;
		border-left:solid 2px #BA070D;
		
	}

.LNGridView_SelectedRowStyle TD
{
	 background-color:#FFFFFF;
	 color:#000000;
	 font-weight:bold;
	 background-image:none;
	 border:solid 2px #BA070D;
	 border-left:solid 2px #FFFFFF;
	
	}

a.LNLinkButton:link
{
    color: #000000 !important;
		text-decoration: none !important;
		height:39px;
}

a.LNLinkButton:active
{
    color: #000000 !important;
    font-weight:bold;
		text-decoration: none !important;
		height:39px;
}

a.LNLinkButton:hover
{
    color: #000000 !important;
		text-decoration: none !important;
		height:39px;
    }
    
    
    
    a.LNLinkButton_e:link
{
    color: #000000 !important;
		text-decoration: none !important;
		height:39px;
}

a.LNLinkButton_e:active
{
    color: #000000 !important;
    font-weight:bold;
		text-decoration: none !important;
		height:39px;
}

a.LNLinkButton_e:hover
{
    color: #000000 !important;
		text-decoration: none !important;
		height:39px;
    }
    
    .LNdetailsGridView_RowStyle TD
{
	background-color:#E2E2E2;
	color:#000000;
	height: 20px !important;
		
}

.LNdetailsGridView_AlternatingRowStyle TD
{
  background-color:#FFFFFF;
		color:#000000;
		height: 20px !important;
		
	}
	
	  .LNdetailsGridView_RowStyle_e TD
{
	background-color:#E2E2E2;
	color:#000000;
	height: 20px !important;
		
}

.LNdetailsGridView_AlternatingRowStyle_e TD
{
  background-color:#FFFFFF;
		color:#000000;
		height: 20px !important;
		
	}
	
	.LNGridView_e
{
    /*background: #FFFFFF !important;
    background-color: #FFFFFF !important;
    color: #494949 !important;
    font-family: tahoma;
    font-size: 1em !important;  */
}
			
	.LNGridView_e_RowStyle TD
{
   
    background-image:url('/images/ln_ms_bg_r.jpg');
		height: 39px !important;
		color:#000000;
		border:solid 1px #E5C2C3;
		border-right:solid 2px #BA070D;
		
		
}

.LNGridView_e_AlternatingRowStyle TD
{
    background-image:url('/images/ln_ms_bg_r.jpg');
		height: 39px !important;
		color:#000000;
		border:solid 1px #E5C2C3;
		border-right:solid 2px #BA070D;
		
	}

.LNGridView_e_SelectedRowStyle TD
{
	 background-color:#FFFFFF;
	 color:#000000;
	 font-weight:bold;
	 background-image:none;
	 border:solid 2px #BA070D;
	 border-right:solid 2px #FFFFFF;
}
/*---------------------------------------------------------------------------------------------*/

/* Dir_asp:Label */
.Dir_aspLabel
{
    /*color: #2B2B2B !important;*/
    font-family: tahoma;
    font-size: 1em !important;
    line-height: 1.2em !important;
    font-weight: bold;
    color:#000000;
    background-color: #F16E74;        
}
.Dir_BGColorHeader
{
	background-color:#F16E74;
}

.Dir_ItemLable
{
	color:#094BC6;
	font-weight:bold;
}
/*-------------------------------------------------------------------------------------------*/
.staticHyperLink
	{
	 color:#000000;
	 font-weight:bold;
	 background-image:none;		
	 FONT-SIZE: 13px; 
	 FONT-FAMILY: tahoma; 
	}

.staticHyperLink:hover
	{
	 color:#C00000;
	 text-decoration:underline;
	 
	}

/*-----------------------------------------------------------------------------------------*/
/* asp:Label */
.LeftMenu_aspLabel
{
    color: #FFFFFF !important;
    font-family: tahoma;
    font-size: 1em !important;
    line-height: 1.2em !important;
    background-color: #D11C23;
    vertical-align: bottom;
    FONT-SIZE: 12px; 
	FONT-FAMILY: tahoma;
	font-weight:bold;
	vertical-align:middle;
    
}


.LeftUPMenuHeader
{
	color: #000000;
	background-color: #F5F5F5;
	font-family: tahoma;
	font-size:12pt;
	vertical-align:middle;
	height:27px;
	border-bottom:solid 1px #E4E4E4;
	font-weight:lighter;
	
}
.LeftUPMenuHeader_Hover
{
	color: #FFFFFF;
	background-color: #EF454E;
	font-family: tahoma;
	font-size:9pt;
	font-weight:bold;
	vertical-align:middle;
	height:25px;
	border-bottom:solid 1px #E4E4E4;
}
a:hover.LeftUPMenuHeader_Hover
{
	color: #FFFFFF;
	background-color: #EF454E;
	font-family: tahoma;
	font-size:9pt;
	text-align:center;
	border-bottom:solid 1px #E4E4E4;
	
}
.DLeftUPMenu
{ 
	border:solid 1px #F5F5F5;
}
/*-----------------------------------------------------------------------------------------*/

.aspDataGridView_ItemStyle
{
    padding: 0.5em 0.8em;
    background: #f5f5f5 !important;
    height: 22px !important;
    /*text-align: left !important;*/
}

.aspDataGridView_AlternatingItemStyle
{
    padding: 0.5em 0.8em;
    background: #969696 !important;
    height: 22px !important;
    /*text-align: left !important;*/
}

.aspDataGridView_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: #D11C23 !important;
    color: #FFFFFF !important;
    font-size: 1.1em !important;
    font-weight: bold !important;
    height: 28px !important;     
    padding-left: 0.8em !important;
    padding-right: 0.8em !important; 
}

/* --------------------- News ------------------ */
.News_aspLabel
{
    color: #D11C23 !important;
    font-weight: bold !important;
    font-family: tahoma;
    font-size: 1em !important;
    line-height: 1.2em !important;
}
/* --------------------- Main News Title------------------ */
.MainNewsLabel
{
	color:#000000;	
	font-weight: bold !important;
    font-family: tahoma;
    font-size: 1.1em !important;
    line-height: 1.2em !important;
	
}


.NoStyle_aspLabel
{
	color:#000000;	
	}