﻿/* asp:DropDownList */
.aspDropDownList
{
	color: #393425;
	font-family: Tahoma, 'Tahoma' , Arial, Helvetica, 'Sans-Serif !important';
	font-size: 8pt !important;
	font-weight: normal ;
	line-height: 1.2em !important;
	direction: rtl;
	
	
}

/* asp:Button */
.aspButton
{
	background-position: center center;
	border: 1px outset #0099FF;
	background-color: Transparent;
	text-decoration: none;
	cursor: hand;
	color: #534D35;
	list-style-type: georgian;
	height: 24px;
	background-image: url('./images/buttonbg.png' );
	background-repeat: repeat-x;
	font-size: 11px;
	font-family: Tahoma;
	text-align: center;
}
.aspButton:hover
{
	background-position: center center;
	border: 1px outset #33CCFF;
	background-color: Transparent;
	text-decoration: none;
	cursor: hand;
	color: #534D35;
	list-style-type: georgian;
	height: 24px;
	width: 70px;
	background-image: url( './images/buttonbg1.png' );
	background-repeat: repeat-x;
	font-size: 11px;
	font-family: Tahoma;
	text-align: center;
}
.class120
{
	color:#FF0000 !important;
}
.aspButton:active
{
	background-position: center center;
	border: 1px groove #3399FF;
	background-color: Transparent;
	text-decoration: none;
	cursor: hand;
	color: #534D35;
	list-style-type: georgian;
	height: 24px;
	width: 70px;
	background-image: url(   './images/buttonbg1.png' );
	background-repeat: repeat-x;
	font-size: 11px;
	font-family: Tahoma;
	text-align: center;
}
.aspButton:visited
{
	background-position: center center;
	border: 1px groove #3399FF;
	background-color: Transparent;
	text-decoration: none;
	cursor: hand;
	color: #534D35;
	list-style-type: georgian;
	height: 24px;
	width: 70px;
	background-image: url(   './images/buttonbg1.png' );
	background-repeat: repeat-x;
	font-size: 11px;
	font-family: Tahoma;
	text-align: center;
}
/* ------------------------- */
/* AUTO-THEMED HTML ELEMENTS */
/* ------------------------- */

/* -- Standard ------------------------------------------------------- */

/* body */
BODY
{
	margin: 0;
	padding: 0;
	color: #393425;
	font-family: Tahoma, Arial, Helvetica, 'Sans-Serif !important';
	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 */
	background-image: url( './images/pagebg.png' );
	background-repeat: repeat-x;
	background-position: right top;
}
#ctl00_tdheader
{
	height: 40px !important;
    background-color: #B5B9BE;
    background-image:url('./images/header.png');
    background-repeat:no-repeat;
    background-position:left center;   
}

#pageheader
{
	height: 20px !important;
    background-color: Transparent;
    /*background-image:url('./images/header.png');
    background-repeat:no-repeat;
    background-position:left center;   */
}

/* hr */
HR
{
    background-color: #C0C0C0;
    border-color: #999999;
    border-style: none !important;
    border-width: thin !important;
    color: #333333;
}


/* -- Form ----------------------------------------------------------- */

/* button */
BUTTON
{
    font-family: Tahoma, Arial, Helvetica, Sans-Serif !important;
    font-size: 1em !important;
}

/* fieldset */
FIELDSET
{
    padding: 1em;
	color: #393425 !important;
    	font-family: Tahoma, Arial, Helvetica, Sans-Serif !important;
    	font-size: 1em !important;
    }

/* form */
FORM
{
    color: #393425 !important;
    font-family: Tahoma, Arial, Helvetica, Sans-Serif !important;
    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"]
{
	background-position: center center;
	border: 1px outset #0099FF;
	background-color: Transparent;
	text-decoration: none;
	cursor: hand;
	color: #534D35;
	list-style-type: georgian;
	height: 24px;
	width: 70px;
	background-image: url('./images/buttonbg.png' );
	background-repeat: repeat-x;
	font-size: 11px;
	font-family: Tahoma;
	text-align: center;
}
#inputFileAttach
{
	background-position: center center;
	border: 0.1px ridge #C5C923;
	background-color: Transparent;
	text-decoration: none;
	cursor: hand;
	color: #534D35;
	list-style-type: georgian;
	height: 24px;
	background-image: url( './images/buttonbg.png' );
	background-repeat: repeat-x;
	font-size: 11px;
	font-family: Tahoma;
	text-align: center;
}

/* input type="checkbox" */
INPUT[type="checkbox"]
{
    font-family: Tahoma, Arial, Helvetica, Sans-Serif !important;
    font-size: 1em !important;
}

/* input type="image" */
INPUT[type="image"]
{
    font-family: Tahoma, Arial, Helvetica, Sans-Serif !important;
    font-size: 1em !important;   
}

/* input type="password" */
INPUT[type="password"]
{
    font-family: Tahoma, Arial, Helvetica, Sans-Serif !important;
    font-size: 1em !important;
    padding-left: 0.2em !important;
}

/* input type="radio" */
INPUT[type="radio"]
{
    font-family: Tahoma, Arial, Helvetica, Sans-Serif !important;
    font-size: 1em !important;
}

/* input type="reset" */
INPUT[type="reset"]
{
    
    /*background-position: center center;
	border: 0.1px none #008000;
	background-color: Transparent;
	text-decoration: none;
	cursor: hand;
	color: #534D35;
	list-style-type: georgian;
	height: 24px;
	background-repeat: no-repeat;
	font-size: 11px;
	font-family: Tahoma;
	text-align: center;
	background-image:  url('./images/buttonbg.png' );*/
}

/* input type="submit" */
INPUT[type="submit"]
{
    
    /*background-position: center center;
	border: 0.1px none #008000;
	background-color: Transparent;
	text-decoration: none;
	cursor: hand;
	color: #534D35;
	list-style-type: georgian;
	height: 24px;
	background-repeat: no-repeat;
	font-size: 11px;
	font-family: Tahoma;
	text-align: center;
	background-image: url('./images/buttonbg1.png' );*/
}

/* input type="text" */
INPUT[type="text"]
{
    font-family: Tahoma, Arial, Helvetica, Sans-Serif !important;
    font-size: 1em !important;
    padding-left: 0.2em !important;
}

/* label */
LABEL
{
    color: #393425 !important;
    font-family: Tahoma, Arial, Helvetica, Sans-Serif !important;
    font-size: 1em !important;
    line-height: 1.2em !important;
}

/* legend */
LEGEND
{
    padding: 1em;
	color: #393425 !important;
    	font-family: Tahoma, Arial, Helvetica, Sans-Serif !important;
    	font-size: 1em !important;
}

/* a */
A
{
    color: #006699;
   
    font-family: Tahoma, Arial, Helvetica, 'Sans-Serif !important';
}

A:link
{
    color: #2F5E8C;    
    font-family: Tahoma, Arial, Helvetica, 'Sans-Serif !important';
}

A:visited
{
	color: #800000;
	font-family: Tahoma, Arial, Helvetica, 'Sans-Serif !important';
}

A:hover
{
	color: #FF0000;
	font-family: Tahoma, Arial, Helvetica, 'Sans-Serif !important';
}

A:active
{
    color: red ;
    font-family: Tahoma, Arial, Helvetica, Sans-Serif !important;
}

/* --------------------------- */
/* MANUAL-THEMED HTML ELEMENTS */
/* --------------------------- */


/* -- Table ---------------------------------------------------------- */



/* -- 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;
	
	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;
}
#pageheadertitle
{
	border-color: #3399FF;
	border-style: none double double none;
	padding: 1em;
	color: #336699;
	display: block !important;
	border-left-width: 1px !important;
	border-right-width: 1px !important;
	border-top-width: 1px !important;
	border-bottom-width: 1px !important;
	width: 200px;
}

/* ----------------- */
/* ASP AUTO ELEMENTS */
/* ----------------- */


/* -- STANDARD ---------------------------------------------------------- */



/* 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: Tahoma, Arial, Helvetica, Sans-Serif !important;
    font-size: 10px !important;
    margin-top: 1em !important;
}

.aspCalendar_DayHeaderStyle
{
    
    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;
}


/* -- DATA ---------------------------------------------------------- */

/*GridViewCSS Soft Grey Style*/
.GridViewStyle
{
    font-family: Arial, Sans-Serif;
    font-size:small;
    table-layout: auto;
    border-collapse: collapse;
    border:#999999 1px solid;
    background-image:url(./Images/Pagebg.png);
    background-repeat:repeat-x;
}
/*Header and Pager styles*/
.gHeaderStyle
{
	background-image: url(./Images/gridheader.png);
	background-position: center;
	background-repeat: repeat-x;
	background-color: #fff;
	border: 1px solid #000080;
	height: 25px;
	font-family: tahoma;
	font-size: 12px;
	color: #000066;
	text-align: center;
	/*position:relative ;
    top:expression(this.offsetParent.scrollTop);
    z-index: 0;*/
}
#toolbar
{
	background-image: url(Images/toolbar.png);    
    background-repeat:repeat-x;
    background-position: left top;
    padding-left: 5px;
    background-repeat: repeat;
     height: 26px
}
#toolbar12
{
	background-image: url(Images/toolbar.png);    
    background-repeat:repeat-x;
    background-position: left top;
    padding-left: 5px;
    background-repeat: repeat;
     height: 26px
}
.PagerStyle /*Common Styles*/
{
    background-image: url(Images/girdheader.png);
    background-position:center;
    background-repeat:repeat-x;
    background-color:#fff;
	border-bottom:solid 1px #999;
}

.gHeaderStyle th
{
    background-image: url(Images/girdheader.png);
    background-position:center;
    background-repeat:repeat-x;
    background-color:#fff;
	border:solid 1px #000080;
	height:20px;
	
}
.HeaderStyle a
{
	text-decoration: none;
	color: #333;
	display: block;
	text-align: left;
	font-weight: normal;
}
.RowStyle
{
    padding: 5px;
    border-right: solid 1px #999;
    height:22px;
}

.gRowStyle
{
    padding: 5px;
    border-right: solid 1px #999;
    height:22px;
    background-image: url(./images/HeaderWhiteChrome.jpg);
    background-repeat: repeat-x;
}


/*RowStyles*/
.RowStyle td, .AltRowStyle td, .SelectedRowStyle td, .EditRowStyle td /*Common Styles*/
{
    padding: 5px;
    border-right: solid 1px #999;
    height:22px;
}

.RowStyle td
{
    background-color: #EDEDED;
    height: 22px;
    background-image: url(./images/HeaderWhiteChrome.jpg);
    background-repeat: repeat-x;
}
.gRowStyle td
{
    background-color: #EDEDED;
    height: 22px;
    background-image: url(./images/gitemrow.png);
    background-repeat: repeat-x;
}

.AltRowStyle td
{
    background-color: #fff;
}
.dRowStyle
{
    /*padding: 5px;*/
    height:31px !important;
    background-color: #EFEFEF;    
    background-image: url(./images/gitemrow.png);
    background-repeat: repeat-x;
}
.dAltRowStyle
{
    background-color: #FFFFFF;
    height:31px !important;
    
}
.SelectedRowStyle td
{
    background-color: #F7C05B;
    background-image: url(./images/SelectedRow.gif);
    background-repeat: repeat-x;
    color: #663300;
    
}

.dSelectedRowStyle
{
    background-color: #F7C05B;
    background-image: url(./images/SelectedRow.gif);
    background-repeat: repeat-x;
    color: #663300;
    height:31px !important;
}
/* asp:DetailsView */
.aspDetailsView
{
    
    background-color: #EFEFEF;
    background-image: url(./images/gitemrow.png);
    background-repeat: repeat-x;
    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: Tahoma, 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:GridView */
.aspGridView
{
	background: #FFFFFF !important;
	background-color: #FFFFFF !important;
	color: navy;
	font-family: Arial, Sans-Serif;
	font-size: small;
	table-layout: auto;
	border-collapse: collapse;
	border: #666 2px solid;
}

.aspGridView_AlternatingRowStyle TD
{
    padding: 0.5em 0.8em;		
    text-align: right; 
    background-color: #f0f0f0;
}

.aspGridView_AlternatingRowStyle TD A:link
{
    color: #7d745a !important;
    font-weight: bold !important;
}

.aspGridView_AlternatingRowStyle TD A:visited
{
    color: #7d745a !important;
    font-weight: bold !important;
}

.aspGridView_EditRowStyle TD
{
    padding: 0.5em 0.8em;
	background: #FFFFFF !important;
	height: 22px !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-image: url(./Images/HeaderChrome.jpg);
    background-position:center;
    background-repeat:repeat-x;
    background-color:#1d1d1d;
	border-bottom: #1d1d1d 1px solid;
}
.aspGridView_HeaderStyle
{
	background-image: url(./Images/HeaderChrome.jpg);
    background-position:center;
    background-repeat:repeat-x;
    background-color:#1d1d1d;
	border-bottom: #1d1d1d 1px solid;
}
.aspGridView_HeaderStyle TH
{
    padding: 5px;
    color: #ffffff;

}

.aspGridView_HeaderStyle A
{
    text-decoration:none;
    color:#ffffff;
    display:block;
    text-align:left;
    font-weight:normal;
}

.aspGridView_HeaderStyle A:link
{
    color: #FFFFFF !important;
}

.aspGridView_HeaderStyle A:visited
{
    color: #FFFFFF !important;
}

.aspGridView_HeaderStyle A:hover
{
    color: #FFFFFF !important;
}
.aspGridView_PageStyle 
{
	background-image: url(Images/HeaderSoftGrey.jpg);
    background-position:center;
    background-repeat:repeat-x;
    background-color:#1d1d1d;
}
.aspGridView_PagerStyle TD
{
   border-top: #1d1d1d 1px solid;
}

.aspGridView_PagerStyle SPAN
{
	font-weight:bold;
    color:#FFFFFF;
    text-decoration:none;
    padding:2px 10px 2px 10px;
}

.aspGridView_RowStyle TD
{
    padding: 0.5em 0.8em;	
	height: 22px;
    text-align: right ;
     background-color: #c9c9c9;
}

.aspGridView_RowStyle A:link
{
	color: blue;
	font-weight: bold !important;
}

.aspGridView_RowStyle A:visited
{
	color: #800000;
	font-weight: bold !important;
}

.aspGridView_SelectedRowStyle TD
{
    padding: 0.5em 0.8em;
	 background-color: #ffff66;	
    	text-align: right;
}

.aspGridView_SelectedItemStyle TD A:link
{
    color: navy !important;
    font-weight: bold !important;
}

.aspGridView_SelectedItemStyle TD A:visited
{
    color: #800000 !important;
    font-weight: bold !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;
	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: Tahoma, Arial, Helvetica, Sans-Serif !important;
    font-size: 1em !important;   
    font-weight: normal !important;
    line-height: 1.2em !important;
}

/* asp:CheckBoxList */
.aspCheckBoxList
{
    color: #393425 !important;
    font-family: Tahoma, Arial, Helvetica, Sans-Serif !important;
    font-size: 1em !important;   
    font-weight: normal !important;
    line-height: 1.2em !important;
}


/* asp:FileUpload */
.aspFileUpload
{
    color: #393425 !important;
    font-family: Tahoma, Arial, Helvetica, Sans-Serif !important;
    font-size: 1em !important;   
    font-weight: normal !important;
    line-height: 1.2em !important;
    background-position: center center;
	border: 0.1px ridge #C5C923;
	background-color: Transparent;
	text-decoration: none;
	cursor: hand;
	color: #534D35;
	list-style-type: georgian;
	height: 24px;
	background-image: url('./images/buttonbg.png' );
	background-repeat: repeat-x;
	font-size: 11px;
	font-family: Tahoma;
	text-align: center;
}

/* asp:HyperLink */
/* Inherited */
.aspHyperLink
{
    text-decoration:none !important;
}

/* asp:Label */
.aspLabel
{
    color: #393425 !important;
    font-family: Tahoma, Arial, Helvetica, Sans-Serif !important;
    font-size: 1em !important;
    font-weight: normal !important;
    line-height: 1.2em !important;
}
aspErrorLabel
{
	color: #FF0000;
	font-family: Tahoma, Arial, Helvetica, 'Sans-Serif !important';
	font-size: 1em !important;
	font-weight: normal !important;
	line-height: 1.2em !important;
}



.aspLinkButton
{
     /*text-decoration: none !important;*/
     text-decoration: underline !important;
}
.aspLinkButtonHeader
{
    color:Navy !important;
}

A.aspLinkButton:link 
{
        	
    	text-decoration: underline !important;
}

A.aspLinkButton:visited 
{
    
}
A.aspLinkButton:hover
{    
    text-decoration: underline !important;
}

.woaspLinkButton
{
     text-decoration: none !important;
}

A.woaspLinkButton:link 
{    
    text-decoration: none !important;
}

A.woaspLinkButton:visited 
{   
}
A.woaspLinkButton:hover
{
    text-decoration: none;    
    width: 150px;    
    /*background-color: #9DC5E6;*/
    color: black;
}


/*green*/
.wogreenaspLinkButton
{
     text-decoration: none !important;
     color:Green;
}

A.wogreenaspLinkButton:link 
{    
    text-decoration: none !important;
    color:Green;
}

A.wogreenaspLinkButton:visited 
{   
}
A.wogreenaspLinkButton:hover
{ 
    text-decoration: none;    
    width: 150px;    
    /*background-color: #9DC5E6;*/
    color: #007900;
}

/*blue*/

.woblueaspLinkButton
{
     text-decoration: none !important;
     color:Blue;
}

A.woblueaspLinkButton:link 
{    
    text-decoration: none !important;
    color:Blue;
}

A.woblueaspLinkButton:visited 
{   
}
A.woblueaspLinkButton:hover
{
    text-decoration: none;
    width: 150px; /*background-color: #9DC5E6;*/
    color: #2F32B7;
}

/*red*/

.woredaspLinkButton
{
     text-decoration: none !important;
     color:Red;
}

A.woredaspLinkButton:link 
{    
    text-decoration: none !important;
    color:Red;
}

A.woredaspLinkButton:visited 
{   
}
A.woredaspLinkButton:hover
{
    text-decoration: none;
    width: 150px; /*background-color: #9DC5E6;*/
    color: #840000;
}

.woaspHyperLink
{
     text-decoration: none !important;
}


/*green*/


A.wogreenaspHyperLink:link 
{
    
    text-decoration: none !important;
}

A.woaspHyperLink:visited 
{
    
}

A.woaspHyperLink:hover
{
    text-decoration: none;
    width: 150px;
    color: #660033;
}


/*aspListBox*/
.aspListBox
{
    color: #393425 !important;
    font-family: Tahoma, 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: Tahoma, 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: Tahoma, Arial, Helvetica, Sans-Serif !important;
    font-size: 1em !important;
    font-weight: bold !important;
    line-height: 1.2em !important;
}

/* asp:RadioButton */
.aspRadioButton
{
    color: #393425 !important;
    font-family: Tahoma, Arial, Helvetica, Sans-Serif !important;
    font-size: 1em !important;
    font-weight: normal !important;
    line-height: 1.2em !important;
}

/* asp:RadioButtonList */
.aspRadioButtonList
{
    color: #393425 !important;
    font-family: Tahoma, Arial, Helvetica, Sans-Serif !important;
    font-size: 1em !important;
    font-weight: normal !important;
    line-height: 1.2em !important;
}

/* asp:TextBox */
.aspTextBox
{
	color: #393425;
	font-family: Tahoma, Arial, Helvetica, 'Sans-Serif !important';
	font-size: 1em !important;
	font-weight: normal !important;
	line-height: 1.2em !important;
	padding-left: 0.2em !important;
}
.aspRighToLeftTextBox
{
	color: #393425;
	font-family: Tahoma, Arial, Helvetica, 'Sans-Serif !important';
	font-size: 1em !important;
	font-weight: normal !important;
	line-height: 1.2em !important;
	padding-left: 0.2em !important;
	text-align:right;
	direction:rtl;
}

#txtUserName
{
    border: 1px solid silver;
    color: #333399;
    font-family: Tahoma, Arial, Helvetica, Sans-Serif;
    font-size: 1em !important;
    font-weight: normal !important;
    line-height: 1.2em !important;
    padding-left: 0.3em;
    text-align: left; /*border-top-color: #3366FF;*/
}
#txtPassword
{
	border: 1px solid silver;
	border-width: 1px;
	color: #333399;
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 1em !important;
	font-weight: normal !important;
	line-height: 1.2em !important;
	padding-left: 0.3em;
	text-align: left;
	/*border-top-color: #3366FF;*/
}

#invalidUserLabel
{
	color: #FF0000;
    font-family: Tahoma, Arial, Helvetica, Sans-Serif !important;
    font-size: 1em !important;
    font-weight: normal !important;
    line-height: 1.2em !important;
}
.TxtEditableRightHidden
{
    FONT-FAMILY: Tahoma; 
		COLOR:Black;
		BACKGROUND-COLOR: White; 
		text-align: right ;
		visibility:hidden;
}
#tddetailheader
{
    background-image:url( './images/pagebg.png' );
    background-color:White;
    background-repeat:repeat-x;
    width:100%;
    height:16px;
}
#thewindowcontent
{
    color: #393425;
    font-family: Tahoma, Arial, Helvetica, 'Sans-Serif !important';
    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 */
    background-color: #FFFFFF;
}
/* asp:DataList */
.aspDataList
{
    border-spacing: 0 !important;
    font-family: Tahoma, Sans-Serif;
    font-size: small;
    table-layout: auto;
    border-collapse: collapse;
    border-top-width: 1px;
    border-right-width: 1px;
    border-left-width: 1px;
    border-top-color: #999999;
    border-right-color: #999999;
    border-left-color: #999999;
}

.aspDataList_EditItemStyle
{   
    border-bottom-color: #e4dbc0 !important;
    border-bottom-style: solid !important;
    border-bottom-width: 1px !important;
    height: 22px !important;
    padding-bottom: 0.5em !important;
    padding-left: 0.8em !important;
    padding-right: 0.8em !important;
    padding-top: 0.5em !important;
    vertical-align: middle !important;
}   

.aspDataList_FooterStyle 
{
    background: #e4dbc0 !important;
    background-color: #e4dbc0 !important;
    color: #393425 !important;
    font-size: small !important;
    padding-bottom: 0.5em !important;
    padding-left: 0.8em !important;
    padding-right: 0.8em !important;
    padding-top: 0.5em !important;
}

.aspDataList_HeaderStyle
{
     
    
	background-image: url(./Images/gridheader.png);
	background-position: center;
	background-repeat: repeat-x;
	background-color: #fff;
	border: 1px solid gray;
	height:30px;
	font-family: tahoma;
	font-size: 9px;
	color: #000066;
	text-align: center;
	/*position:relative ;
    top:expression(this.offsetParent.scrollTop);
    z-index: 0;*/
}


.aspDataList_ItemStyle
{
    border-bottom-color: #e4dbc0 !important;
    border-bottom-style: solid !important;
    border-bottom-width: 1px !important;
   /* height: 40px !important;*/
    padding-bottom: 0.5em !important;
    padding-left: 0.8em !important;
    padding-right: 0.8em !important;
    padding-top: 0.5em !important;
    text-align: right !important; 
    font-family: Tahoma;
}

.aspDataList_ItemStyle a.aspLinkButton:link
{
    background: #FFFFFF !important;
    background-color: #FFFFFF !important;
    color: #7d745a !important;     
    font-family: Tahoma, Arial, Helvetica, Sans-Serif !important;
    font-size: small !important;
    font-weight: normal !important;
    line-height: 1.2em !important;
    text-decoration: underline !important;
}

.aspDataList_ItemStyle a.aspLinkButton:visited
{
    background: #FFFFFF !important;
    background-color: #FFFFFF !important;
    color: #afa37e !important;
    
    text-decoration: underline !important;
}

.aspDataList_ItemStyle a.aspLinkButton:hover
{
    background: #FFFFFF !important;
    background-color: #FFFFFF !important;
    color: #393425 !important;
   
}
.cClientButton
{
	background-position: center center;
	border: 1px outset #0099FF;
	background-color: #D6DEEB;
	text-decoration: none;
	cursor: hand;
	color: #534D35;
	list-style-type: georgian;
	background-image: url('./images/buttonbg.png');
	background-repeat: repeat-x;
	font-size: 11px;
	font-family: Tahoma;
	text-align: center;	
	width: 83px;
	height: 24px;
}

.aspDataList_SelectedItemStyle
{
    border-bottom-color: #e4dbc0 !important;
    border-bottom-style: solid !important;
    border-bottom-width: 1px !important;
    height: 22px !important;
    padding-bottom: 0.5em !important;
    padding-left: 0.8em !important;
    padding-right: 0.8em !important;
    padding-top: 0.5em !important;
    text-align: left !important;  
}