/* ------------------------- */
/* AUTO-THEMED HTML ELEMENTS */
/* ------------------------- */

/* -- Standard ------------------------------------------------------- */

/* body */
BODY
{
	background: #F3E9D3;
	background-color: #F3E9D3;
	color: #70561E;
	font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
	font-size: 76%; /* used to set default font size to 11px then I can use em through out site */
	margin-bottom: 0; /* sets all to 0 only setting margins as required */
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding-bottom: 0; /* sets all to 0 only setting padding as required */
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
}

/* hr */
HR
{
	background: #afa37e;
	background-color: #afa37e;
	border-color: #afa37e;
	border-style: none;
	border-width: thin;
	color: #afa37e;
	height: 1px;
}


/* -- Form ----------------------------------------------------------- */

/* button 
BUTTON
{
	background-image: url(  "./Button/b7.jpeg" );
	font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
}*/

/* fieldset */
FIELDSET
{
	color: #70561E;
	font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}

/* form */
FORM
{
	color: #70561E;
	font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
}

/* img */
IMG
{
	border: 0; /* 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':'') ;*/
}

/* input type="button" 
INPUT[type="button"]
{
	font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
}*/

/* input type="checkbox" 
INPUT[type="checkbox"]
{
	font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
}*/

/* input type="image" 
INPUT[type="image"]
{
	font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
}*/

/* input type="password" 
INPUT[type="password"]
{
	font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	padding-left: 0.2em;
}*/

/* input type="radio" 
INPUT[type="radio"]
{
	font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
}*/

/* input type="reset" 
INPUT[type="reset"]
{
	font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
}*/

/* input type="submit" 
INPUT[type="submit"]
{
	font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
}*/

/* input type="text" 
INPUT[type="text"]
{
	font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	padding-left: 0.2em;
}*/

/* label 
LABEL
{
	color: #70561E;
	font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	line-height: 11px;
}*/

/* legend */
LEGEND
{
	color: #70561E;
	font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}

/* textarea */
TEXTAREA
{
	color: #70561E;
	font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	line-height: 13px;
	padding-bottom: 0.2em;
	padding-left: 0.2em;
	padding-right: 0.2em;
	padding-top: 0.2em;
}


/* -- Selection ----------------------------------------------------------- */

/* optiongroup */

OPTGROUP
{
	font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-style: normal;
}

/* option */

OPTION
{
	font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
}

/* select */

SELECT
{
	font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
}


/* -- List ----------------------------------------------------------- */

/* dd */
DD
{
	color: #70561E;
	font-size: 0.9em;
	font-style: italic;
}

/* dir */
DIR
{
	color: #70561E;
	font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	line-height: 11px;
}

DIR LI
{
	list-style-image: url(  "./images/htmldir_arrow.gif" );
}

/* dl */
DL
{
	color: #70561E;
	font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	line-height: 11px;
}

/* dt */
DT
{
	font-weight: bold;
}

/* li */

LI
{
	list-style-position: inside;
	list-style-type: circle;
}

/* menu */
MENU
{
	color: #70561E;
	font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	text-align: left;
}

MENU LI
{
	background: url(  "./images/htmlmenu_liarrow.gif" );
	background-image: url(  "./images/htmlmenu_liarrow.gif" );
	background-position: left;
	background-repeat: no-repeat;
	list-style-image: url(  "" );
	list-style-type: none;
	list-style-position: outside;
	padding: 2px 2px 0px 14px;
	border-bottom: solid 1px #EEEEEE;
	vertical-align: middle;
}

/* ol */
OL
{
	color: #70561E;
	font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
}

OL LI
{
	list-style-type: decimal;
}

/* ul */
UL
{
	color: #70561E;
	font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
}

UL LI
{
	list-style-image: url(  "./images/htmlli_listcircle.gif" );
}


/* -- Font Style Color ----------------------------------------------------------- */

/* font */
FONT
{
	color: #70561E;
	font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
	font-style: normal;
}

/* h1 */
H1
{
	color: #f39025;
	font-size: 11px;
	font-weight: normal;
	margin-bottom: 0em;
	margin-top: 0em;
}

/* h2 */
H2
{
	color: #f39025;
	font-size: 1.7em;
	font-weight: normal;
	margin-bottom: 11px;
	margin-left: 0em;
	margin-right: 0em;
	margin-top: 0em;
}

/* h3 */
H3
{
	color: #70561E;
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 11px;
	margin-left: 0em;
	margin-right: 0em;
	margin-top: 11px;
}

/* h4 */
H4
{
	color: #70561E;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 11px;
	margin-left: 0em;
	margin-right: 0em;
	margin-top: 11px;
}

/* h5 */
H5
{
	color: #70561E;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 11px;
	margin-left: 0em;
	margin-right: 0em;
	margin-top: 11px;
}

/* h6 */
H6
{
	color: #70561E;
	font-size: 9px;
	font-weight: bold;
	margin-bottom: 11px;
	margin-left: 0em;
	margin-right: 0em;
}

/* p */
P
{
	color: #70561E;
	font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	line-height: 11px;
	margin-bottom: 0.5em;
	margin-left: 0.8em;
	margin-right: 0.8em;
	margin-top: 0.5em;
}

/* -- Font and Color ----------------------------------------------------------- */

/* abbr */
ABBR
{
	color: #70561E;
	font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
}

/* acronym */
ACRONYM
{
	color: #70561E;
	font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
}

/* address */
ADDRESS
{
	color: #70561E;
	font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
}

/* b */
B
{
	color: #70561E;
	font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
}

/* bdo */
BDO
{
	color: #70561E;
	font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
}

/* big */
BIG
{
	color: #70561E;
	font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
}

/* blockquote */
BLOCKQUOTE
{
	color: #70561E;
	font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
	font-style: italic;
}

/* cite */
CITE
{
	color: #70561E;
	font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
}

/* del */
DEL
{
	color: #70561E;
	font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
}

/* em */
EM
{
	color: #70561E;
	font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
}

/* i */
I
{
	color: #70561E;
	font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
}

/* ins */
INS
{
	color: #70561E;
	font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
}

/* s */
S
{
	color: #70561E;
	font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
}

/* small */
SMALL
{
	color: #70561E;
	font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
}

/* strike */
STRIKE
{
	color: #70561E;
	font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
}

/* strong */
STRONG
{
	color: #70561E;
	font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
}

/* sub */
SUB
{
	color: #70561E;
	font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
}

/* sup */
SUP
{
	color: #70561E;
	font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
}

/* u */
U
{
	color: #70561E;
	font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
}


/* -- Color Only ----------------------------------------------------------- */


/* code */
CODE
{
	color: #70561E;
	font-size: 11px;
}

/* dfn */
DFN
{
	color: #70561E;
	font-size: 11px;
}

/* kbd */
KBD
{
	color: #70561E;
	font-size: 11px;
}

/* pre */
PRE
{
	color: #70561E;
	font-size: 11px;
}

/* samp */
SAMP
{
	color: #70561E;
	font-size: 11px;
}

/* tt */
TT
{
	color: #70561E;
	font-size: 11px;
}

/* var */
VAR
{
	color: #70561E;
	font-size: 11px;
}

/* xmp */
XMP
{
	color: #70561E;
	font-size: 11px;
}


/* -- Anchors ----------------------------------------------------------- */

/* a */
A
{
	color: #70561E;
	font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
	text-decoration:none;
	cursor:pointer;
}

A:link
{
	color: #70561E;
	font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
	text-decoration:none;
	cursor:pointer;
}

A:visited
{
	color: #70561E;
	font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
	text-decoration:none;
	cursor:pointer;
}

A:hover
{
	color: #70561E;
	font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
	cursor:pointer;
	text-decoration: none;
}

A:active
{
	color: #70561E;
	font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
	text-decoration:none;
	cursor:pointer;
	
}

/* --------------------------- */
/* MANUAL-THEMED HTML ELEMENTS */
/* --------------------------- */


/* -- Table ---------------------------------------------------------- */

/* caption */
.caption1
{
	color: #70561E;
	font-family: Trebuchet, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	padding-bottom: 0.5em;
}

/* col */
.col1
{
	color: #70561E;
	font-family: Trebuchet, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
}

/* colgroup */
.colgroup1
{
}

/* table */
.table1
{
	background: #FFFFFF;
	background-color: #FFFFFF;
	border-collapse: collapse;
	border-color: #e4dbc0;
	border-style: solid;
	border-width: 4px;
	color: #70561E;
	font-size: 12px;
}

.table1 tr td
{
	border-bottom-color: #e4dbc0;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding-bottom: 0.2em;
	padding-left: 10px;
	padding-right: 0.5em;
	padding-top: 0.2em;
	text-align: left;
}

.table1 tr th
{
	background: url(  "./images/shared_headerbg.jpg" );
	background-image: url(  "./images/shared_headerbg.jpg" );
	background-position: top;
	background-repeat: repeat;
	color: #FFFFFF;
	font-size: 12px;
	height: 26px;
	padding-left: 0.5em;
	padding-right: 0.5em;
}

/* tbody */
.tbody1
{
}

/* td */
.td1
{
}

/* tfoot */
.tfoot1
{
}

/* th */
.th1
{
}

/* thead */
.thead1
{
}

/* -- Other ----------------------------------------------------------- */

/* div */
.div1
{
	background: url(  "./images/shared_headerbg.jpg" );
	background-image: url(  "./images/shared_headerbg.jpg" );
	background-position: top;
	background-repeat: repeat-x;
	border-color: #e4dbc0;
	border-style: solid;
	border-width: 4px;
	color: #70561E;
	font-size: 12px;
	padding-top: 30px;
	padding-bottom: 9px;
}

/* span */
.span1
{
	background: Transparent;
	background-color: Transparent;
	border-color: #e4dbc0;
	border-style: solid;
	border-width: 1px;
	color: #70561E;
	display: block;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}

/* ----------------- */
/* ASP AUTO ELEMENTS */
/* ----------------- */


/* -- STANDARD ---------------------------------------------------------- */

/* asp:BulletedList */
.aspBulletList
{
	color: #70561E;
	font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 0.2em;
	margin-top: 0.2em;
	vertical-align: text-bottom;
}

.aspBulletList li
{
	list-style-image: url(  "./images/htmldir_arrow.gif" );
}

/* asp:Button */
.aspButton
{
	border:solid 1px #70561E;
	/*border-style: solid;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	/*background-image: url(      "./Button/button_bg.gif" ) ;*/
	font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif ;
	font-size: 12px ;
	background-color:#F1BF59;
	color:#70561E;
	font-weight: bold ; /*line-height: 10px ;*/
	padding:1px;
}

/* asp:Calendar */
.aspCalendar
{
	background: #e4dbc0;
	background-color: #e4dbc0;
	background-image: url(  "./images/aspcalendar_bg.jpg" );
	background-position: left;
	background-repeat: repeat-x;
	border-color: #e4dbc0;
	border-spacing: 0;
	border-style: solid;
	border-width: 4px;
	color: #70561E;
	font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	margin-top: 1em;
}

.aspCalendar_DayHeaderStyle
{
	background: Transparent;
	background-color: Transparent;
	height: 22px;
}

.aspCalendar_DayStyle
{
	font-size: 11px;
	font-weight: bold;
}

.aspCalendar_DayStyle A:link
{
	color: #70561E;
}

.aspCalendar_DayStyle A:visited
{
	color: #70561E;
}

.aspCalendar_OtherMonthDayStyle A:link
{
	color: #70561E;
}
.aspCalendar_OtherMonthDayStyle A:visited
{
	color: #70561E;
}
.aspCalendar_SelectedDayStyle
{
	background: #FFFFFF;
	background-color: #afa37e;
	color: #e4dbc0;
}
.aspCalendar_SelectedDayStyle A:link
{
	color: #FFFFFF;
	font-weight: bold;
}
.aspCalendar_SelectedDayStyle A:visited
{
	color: #FFFFFF;
	font-weight: bold;
}
.aspCalendar_TitleStyle
{
	background: url(  "./images/shared_headerbg.jpg" );
	background-image: url(  "./images/shared_headerbg.jpg" );
	background-position: top;
	background-repeat: repeat;
	background-color: #f39025;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	height: 28px;
}
.aspCalendar_TodayDayStyle
{
	font-weight: bold;
}
.aspCalendar_TodayDayStyle A:link
{
	color: #FFFFFF;
}
.aspCalendar_TodayDayStyle A:visited
{
	color: #FFFFFF;
}
.aspCalendar_WeekendDayStyle
{
	color: #70561E;
}
.aspCalendar_WeekendDayStyle A:link
{
	color: #70561E;
}
.aspCalendar_WeekendDayStyle A:visited
{
	color: #70561E;
}

/* asp:Wizard */
.aspWizard
{
	background: Transparent;
	background-color: Transparent;
	border-right-color: #e4dbc0;
	border-right-style: solid;
	border-right-width: 4px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.aspWizard_HeaderStyle
{
	background: url(  "./images/shared_headerbg.jpg" );
	background-image: url(  "./images/shared_headerbg.jpg" );
	background-position: top;
	background-repeat: repeat-x;
	border-left-color: #e4dbc0;
	border-left-style: solid;
	border-left-width: 4px;
	border-top-color: #e4dbc0;
	border-top-style: solid;
	border-top-width: 4px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	height: 30px;
	padding-left: 10px;
	text-align: left;
}

.aspWizard_NavigationStyle
{
	background: #e4dbc0;
	background-color: #e4dbc0;
	border-bottom-color: #e4dbc0;
	border-bottom-style: solid;
	border-bottom-width: 4px;
	border-left-color: #e4dbc0;
	border-left-style: solid;
	border-left-width: 4px;
}

.aspWizard_NavigationStyle A
{
	font-size: 0.9em;
	font-weight: bold;
	text-decoration: none;
}

.aspWizard_NavigationStyle A:hover
{
	text-decoration: underline;
}

.aspWizard_SideBarButtonStyle
{
	color: #70561E;
	display: block;
	font-size: 12px;
	line-height: 11px;
	padding-bottom: 0.2em;
	padding-left: 10px;
	padding-right: 9px;
	padding-top: 0.2em;
	text-decoration: none;
	width: 100%;
}

.aspWizard_SideBarStyle
{
	background: Transparent;
	background-color: Transparent;
	padding-bottom: 10px;
	padding-left: 0.8em;
	padding-right: 0.8em;
	padding-top: 10px;
	text-align: left;
}

.aspWizard_SideBarStyle A
{
	font-size: 12px;
	text-decoration: underline;
}

.aspWizard_StepStyle
{
	background: Transparent;
	background-color: Transparent;
	border-left-color: #e4dbc0;
	border-left-style: solid;
	border-left-width: 4px;
	border-right-color: #e4dbc0;
	border-right-style: solid;
	border-right-width: 4px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	vertical-align: top;
}

/* -- DATA ---------------------------------------------------------- */

/* asp:DataGrid */
.aspDataGrid
{
	background: #FFFFFF;
	background-color: #FFFFFF;
	color: #70561E;
	font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
}

.aspDataGrid_AlternatingItemStyle TD
{
	background: #e4dbc0;
	background-color: #e4dbc0;
	height: 22px;
	padding-bottom: 0.5em;
	padding-left: 0.8em;
	padding-right: 0.8em;
	padding-top: 0.5em;
	text-align: left;
}

.aspDataGrid_AlternatingItemStyle A:link
{
	color: #70561E;
	font-weight: bold;
}

.aspDataGrid_AlternatingItemStyle A:visited
{
	color: #70561E;
	font-weight: bold;
}

.aspDataGrid_EditItemStyle TD
{
	background: #FFFFFF;
	background-color: #FFFFFF;
	height: 26px;
	padding-bottom: 0.5em;
	padding-left: 0.8em;
	padding-right: 0.8em;
	padding-top: 0.5em;
}

.aspDataGrid_EditItemStyle A:link
{
	color: #70561E;
	font-weight: bold;
}

.aspDataGrid_EditItemStyle A:visited
{
	color: #70561E;
	font-weight: bold;
}

.aspDataGrid_FooterStyle TD
{
	background: url(  "./images/aspdatagrid_footerbg.jpg" );
	background-image: url(  "./images/aspdatagrid_footerbg.jpg" );
	background-position: top;
	background-repeat: repeat-x;
	border-style: none;
	color: #70561E;
	font-size: 0.8em;
	height: 20px;
	padding-left: 0.8em;
	padding-right: 0.8em;
}

.aspDataGrid_HeaderStyle TD
{
	background: url(  "./images/shared_headerbg.jpg" );
	background-image: url(  "./images/shared_headerbg.jpg" );
	background-position: top;
	background-repeat: repeat;
	background-color: #e4dbc0;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	height: 28px;
	padding-left: 0.8em;
	padding-right: 0.8em;
}

.aspDataGrid_HeaderStyle TD A
{
	color: #FFFFFF;
	text-decoration: underline;
}

.aspDataGrid_HeaderStyle A:link
{
	color: #FFFFFF;
	text-decoration: underline;
}

.aspDataGrid_HeaderStyle A:visited
{
	color: #FFFFFF;
	text-decoration: underline;
}

.aspDataGrid_HeaderStyle A:hover
{
	text-decoration: none;
}

.aspDataGrid_ItemStyle TD
{
	background: #f0ebdd;
	background-color: #f0ebdd;
	height: 22px;
	padding-bottom: 0.5em;
	padding-left: 0.8em;
	padding-right: 0.8em;
	padding-top: 0.5em;
	text-align: left;
}

.aspDataGrid_ItemStyle A:link
{
	color: #70561E;
	font-weight: bold;
}

.aspDataGrid_ItemStyle A:visited
{
	color: #70561E;
	font-weight: bold;
}

.aspDataGrid_PagerStyle TD
{
	background: #FFFFFF;
	background-color: #FFFFFF;
	border-style: none;
	color: #70561E;
	font-size: 0.8em;
	padding-bottom: 0.2em;
	padding-left: 0.2em;
	padding-right: 0.2em;
	padding-top: 0.5em;
	vertical-align: middle;
}

.aspDataGrid_PagerStyle SPAN
{
	background: #f39025;
	background-color: #f39025;
	border-style: none;
	color: #FFFFFF;
	padding-bottom: 0.2em;
	padding-left: 0.4em;
	padding-right: 0.4em;
	padding-top: 0.2em;
}

.aspDataGrid_SelectedItemStyle TD
{
	background: #FFFFFF;
	background-color: #FFFFFF;
	height: 24px;
	padding-bottom: 0.5em;
	padding-left: 0.8em;
	padding-right: 0.8em;
	padding-top: 0.5em;
	text-align: left;
}

.aspDataGrid_SelectedItemStyle A:link
{
	color: #70561E;
	font-weight: bold;
}

.aspDataGrid_SelectedItemStyle A:visited
{
	color: #70561E;
	font-weight: bold;
}

/* asp:DataList */
.aspDataList
{
	color: #70561E;
	font-family: Helvetica, Sans-Serif;
	font-size: 12px;
	background-color:#70561E;
}

.aspDataList_EditItemStyle
{
	border-bottom-color: #e4dbc0;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	height: 22px;
	padding-bottom: 0.5em;
	padding-left: 0.8em;
	padding-right: 0.8em;
	padding-top: 0.5em;
	vertical-align: middle;
}

.aspDataList_FooterStyle
{
	background: #e4dbc0;
	background-color: #e4dbc0;
	color: #70561E;
	font-size: 0.8em;
	padding-bottom: 0.5em;
	padding-left: 0.8em;
	padding-right: 0.8em;
	padding-top: 0.5em;
}

.aspDataList_HeaderStyle
{
	background-color: #F1BF59;
	color: #70561E;
	font-size: 12px;
	font-weight: bold;
	height: 30px;
	padding:2px;
}

.aspDataList_ItemStyle
{
	background-color: #F0EBDD;
	
	height: 22px  ;
	text-align: left  ;
}

.aspDataList_ItemStyle a.aspLinkButton:link
{
	background: #FFFFFF;
	background-color: #FFFFFF;
	color: #70561E;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 11px;
	text-decoration: underline;
}

.aspDataList_ItemStyle a.aspLinkButton:visited
{
	background: #FFFFFF;
	background-color: #FFFFFF;
	color: #afa37e;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	text-decoration: underline;
}

.aspDataList_ItemStyle a.aspLinkButton:hover
{
	background: #FFFFFF;
	background-color: #FFFFFF;
	color: #70561E;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
}

.aspDataList_SelectedItemStyle
{
	border-bottom-color: #e4dbc0;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	height: 22px;
	padding-bottom: 0.5em;
	padding-left: 0.8em;
	padding-right: 0.8em;
	padding-top: 0.5em;
	text-align: left;
}

/* asp:DetailsView */
.aspDetailsView
{
	background: #FFFFFF;
	background-color: #FFFFFF;
	border-color: #e4dbc0;
	border-spacing: 0;
	border-style: solid;
	border-width: 4px;
	border-bottom-style: none;
	color: #70561E;
	font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	margin-top: 10px;
}

.aspDetailsView_CommandRowStyle TD
{
	font-size: 12px;
	padding-bottom: 0.5em;
	padding-left: 0.5em;
	padding-right: 0.5em;
	padding-top: 0.5em;
}

.aspDetailsView_EditRowStyle TD
{
	background: #FFFFFF;
	background-color: #FFFFFF;
	color: #70561E;
	padding-bottom: 0.2em;
	padding-left: 0.5em;
	padding-right: 0.5em;
	padding-top: 0.2em;
}

.aspDetailsView_FieldHeaderStyle
{
	color: #70561E;
	font-weight: bold;
	padding-bottom: 0.2em;
	padding-left: 0.5em;
	padding-right: 0.5em;
	padding-top: 0.2em;
}

.aspDetailsView_FooterStyle TD
{
	background: #e4dbc0;
	background-color: #e4dbc0;
	color: #70561E;
	font-size: 0.8em;
	padding-bottom: 0.2em;
	padding-left: 0.8em;
	padding-right: 0.8em;
	padding-top: 0.2em;
	text-align: left;
}

.aspDetailsView_HeaderStyle TD
{
	background: url(  "./images/shared_headerbg.jpg" );
	background-image: url(  "./images/shared_headerbg.jpg" );
	background-position: top;
	background-repeat: repeat;
	background-color: #f39025;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	height: 28px;
	padding-left: 0.8em;
	padding-right: 0.8em;
}

.aspDetailsView_InsertRowStyle TD
{
	background: #FFFFFF;
	background-color: #FFFFFF;
	color: #70561E;
	padding-bottom: 0.2em;
	padding-left: 0.5em;
	padding-right: 0.5em;
	padding-top: 0.2em;
}

.aspDetailsView_PagerStyle TD
{
	background: #e4dbc0;
	background-color: #e4dbc0;
	color: #70561E;
	font-size: 0.9em;
	padding-bottom: 0.2em;
	padding-left: 0.2em;
	padding-right: 0.2em;
	padding-top: 0.2em;
	vertical-align: middle;
}

.aspDetailsView_PagerStyle SPAN
{
	font-size: 12px;
	font-weight: bold;
}


.aspDetailsView_RowStyle TD
{
	padding-bottom: 0.2em;
	padding-left: 0.5em;
	padding-right: 0.5em;
	padding-top: 0.2em;
}

/* asp:FormView */
.aspFormView
{
	background: #FFFFFF;
	background-color: #FFFFFF;
	border-color: #e4dbc0;
	border-style: solid;
	border-width: 4px;
	border-bottom-style: none;
	color: #70561E;
	font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	margin-top: 10px;
}

.aspFormView_EditRowStyle TD
{
	background: #FFFFFF;
	background-color: #FFFFFF;
	color: #70561E;
	font-weight: bold;
	line-height: 11px;
	padding-bottom: 0.2em;
	padding-left: 0.5em;
	padding-right: 0.5em;
	padding-top: 0.2em;
}

.aspFormView_EditRowStyle SPAN
{
	font-weight: normal;
}

.aspFormView_FooterStyle TD
{
	background: #e4dbc0;
	background-color: #e4dbc0;
	color: #70561E;
	font-size: 0.8em;
	padding-bottom: 0.2em;
	padding-left: 0.8em;
	padding-right: 0.8em;
	padding-top: 0.2em;
	text-align: left;
}

.aspFormView_HeaderStyle TD
{
	background-image: url(  "./images/shared_headerbg.jpg" );
	background-position: top;
	background-repeat: repeat;
	background-color: #f39025;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	height: 28px;
	padding-left: 0.8em;
	padding-right: 0.8em;
}

.aspFormView_InsertRowStyle TD
{
	background: #FFFFFF;
	background-color: #FFFFFF;
	color: #70561E;
	font-weight: bold;
	line-height: 11px;
	padding-bottom: 10px;
	padding-left: 0.5em;
	padding-right: 0.5em;
	padding-top: 10px;
}

.aspFormView_InsertRowStyle SPAN
{
	font-weight: normal;
}

.aspFormView_PagerStyle TD
{
	background: #e4dbc0;
	background-color: #e4dbc0;
	color: #70561E;
	font-size: 0.9em;
	padding-bottom: 0.2em;
	padding-left: 0.2em;
	padding-right: 0.2em;
	padding-top: 0.2em;
	vertical-align: middle;
}

.aspFormView_PagerStyle SPAN
{
	font-size: 12px;
	font-weight: bold;
}

.aspFormView_RowStyle TD
{
	font-weight: bold;
	line-height: 11px;
	padding-bottom: 0.5em;
	padding-left: 0.5em;
	padding-right: 0.5em;
	padding-top: 0.5em;
}

.aspFormView_RowStyle SPAN
{
	font-weight: normal;
}

.aspFormView_RowStyle A
{
	font-size: 12px;
	font-weight: normal;
}

/* asp:GridView */
.aspGridView
{
	background-color: #cccccc;
	color: #70561E;
	font-family: Helvetica, Sans-Serif;
	font-size: 12px;
}

.aspGridView_AlternatingRowStyle TD
{
	background-color: #e4dbc0;
	height: 22px;
	text-align: left;
}

.aspGridView_AlternatingRowStyle TD A:link
{
	color: #70561E;
	font-weight: bold;
}

.aspGridView_AlternatingRowStyle TD A:visited
{
	color: #70561E;
	font-weight: bold;
}

.aspGridView_EditRowStyle TD
{
	background-color: #F88017;
	height: 22px;
	text-align: left;
}

.aspGridView_EditRowStyle A:link
{
	color: #7a745a;
	font-weight: bold;
}

.aspGridView_EditRowStyle A:visited
{
	color: #7a745a;
	font-weight: bold;
}

.aspGridView_FooterStyle TD
{
	background: url(  "./images/aspgridview_footerbg.jpg" );
	background-image: url(  "./images/aspgridview_footerbg.jpg" );
	background-position: top;
	background-repeat: repeat-x;
	color: #70561E;
	font-size: 0.8em;
	height: 20px;
	padding-left: 0.8em;
	padding-right: 0.8em;
}

.aspGridView_HeaderStyle TH
{
	background-color: #F1BF59;
	color: #70561E;
	font-size: 12px;
	font-weight: bold;
	height: 30px;
	padding:2px;
}

.aspGridView_HeaderStyle A
{
	color: #70561E;
	text-decoration: underline;
}

.aspGridView_HeaderStyle A:link
{
	color: #70561E;
	text-decoration: underline;
}

.aspGridView_HeaderStyle A:visited
{
	color: #70561E;
	text-decoration: underline;
}

.aspGridView_HeaderStyle A:hover
{
	color: #70561E;
	text-decoration: none;
}

.aspGridView_PagerStyle TD
{
	background: #FFFFFF;
	background-color: #FFFFFF;
	border-bottom-style: none;
	color: #70561E;
	font-size: 0.9em;
	padding-bottom: 0.2em;
	padding-left: 0.2em;
	padding-right: 0.2em;
	padding-top: 0.2em;
	vertical-align: middle;
}

.aspGridView_PagerStyle SPAN
{
	background: #f39025;
	background-color: #f39025;
	color: #FFFFFF;
	padding-bottom: 0.2em;
	padding-left: 0.4em;
	padding-right: 0.4em;
	padding-top: 0.2em;
}

.aspGridView_RowStyle TD
{
	background-color: #f0ebdd;
	height: 22px;
	text-align: left;
}

.aspGridView_RowStyle A:link
{
	color: #70561E;
	font-weight: bold;
}

.aspGridView_RowStyle A:visited
{
	color: #70561E;
	font-weight: bold;
}

.aspGridView_SelectedRowStyle TD
{
	background: #f0ebdd;
	background-color: #F88017; /*height: 20px ;     padding-bottom: 0.5em ;     padding-left: 0.8em ;     padding-right: 0.8em ;     padding-top: 0.5em ;*/
	text-align: left;
}

.aspGridView_SelectedItemStyle TD A:link
{
	color: #70561E;
	font-weight: bold;
}

.aspGridView_SelectedItemStyle TD A:visited
{
	color: #70561E;
	font-weight: bold;
}


/* -- NAVIGATION ---------------------------------------------------------- */

/* asp:Menu */
.aspMenu
{
	background: #FFFFFF;
	background-color: #FFFFFF;
	border: solid 1.5px #806517;
	color: #70561E;
	font-size: 16px;
	line-height: 11px;
	text-align: left;
	width: 180px;
}

.aspMenu_DynamicMenuItemStyle
{
	background: #EE9A4D;
	background-color: #EE9A4D; /*height: 29px ;*/
	text-align: left;
}

.aspMenu_DynamicMenuItemStyle A:link
{
	color: #FFFFFF;
}

.aspMenu_DynamicMenuItemStyle A:visited
{
	color: #FFFFFF;
}

TABLE.aspMenu_DynamicMenuItemStyle
{
	border-top-color: #e4dbc0;
	border-top-style: solid;
	font-size: 11px;
	border-top-width: 1px; /*font-weight: bold ;     padding-bottom: 0.4em ;     padding-left: 0.8em ;     padding-right: 0.8em ;     padding-top: 0.4em ;*/
}

.aspMenu_DynamicHoverStyle
{
	text-decoration: underline;
	background-color: #F87217;
}

TABLE.aspMenu_DynamicHoverStyle
{
	/*padding-bottom: 0.4em ;     padding-right: 0.8em ;     padding-top: 0.4em ;*/
}

TABLE.aspMenuItemStyle
{
	background: url(  "./images/aspmenu_staticbg.jpg" );
	background-image: url(  "./images/aspmenu_staticbg.jpg" );
	background-position: top;
	background-repeat: repeat-x;
	font-size: 12px;
	font-weight: bold;
	height: 18px; /*padding-bottom: 0.4em ;     padding-left: 0.8em ;*/
	padding-top: 2px;
}

.aspMenuItemStyle A:link
{
	color: #FFFFFF;
	text-decoration: none;
}

.aspMenuItemStyle A:visited
{
	color: #FFFFFF;
}

TABLE.aspMenu_StaticHoverStyle
{
	background: url(  "./images/aspmenu_statichover.jpg" );
	background-image: url(  "./images/aspmenu_statichoverbg.jpg" );
	background-position: top;
	background-repeat: repeat-x;
}

.aspMenu_StaticSelectedStyle
{
	background: url(  "./images/aspmenu_selectedarrow.gif" );
	background-image: url(  "./images/aspmenu_selectedarrow.gif" );
	background-position: left;
	background-repeat: no-repeat; /*padding-left: 14px ;*/
}

TABLE.aspMenu_StaticSelectedStyle
{
	background: url(  "./images/aspmenu_selectedbg" );
	background-image: url(  "./images/aspmenu_statichoverbg.jpg" );
	background-position: top;
	background-repeat: repeat-x;
}

/* asp:SiteMapPath */
.aspSiteMapPath SPAN A:hover
{
	text-decoration: underline;
}

.aspSiteMapPath_PathSeparatorStyle
{
	background: url(  "./images/aspsitemappath_arrow.gif" );
	background-image: url(  "./images/aspSitemapPath_arrow.gif" );
	background-position: left;
	background-repeat: no-repeat;
	color: #f39025;
}

/* asp:TreeView */
.aspTreeView
{
	background: #FFFFFF;
	background-color: #FFFFFF;
}

.aspTreeView_HoverNodeStyle
{
	background: #f0ebdd;
	background-color: #f0ebdd;
}

.aspTreeView_LeafNodeStyle
{
	height: 20px;
	width: 100%;
}

.aspTreeView_LeafNodeStyle A:link
{
	color: #70561E;
}

.aspTreeView_LeafNodeStyle A:visited
{
	color: #70561E;
}

.aspTreeView_ParentNodeStyle
{
	color: #70561E;
	font-weight: bold;
	height: 20px;
	width: 100%;
	padding-left: 0.2em;
}

.aspTreeView_ParentNodeStyle A:link
{
	color: #70561E;
}

.aspTreeView_ParentNodeStyle A:visited
{
	color: #70561E;
}

.aspTreeView_RootNodeStyle
{
	color: #70561E;
	font-size: 12px;
	font-weight: bold;
	width: 180px;
}

.aspTreeView_RootNodeStyle A:link
{
	color: #70561E;
}

.aspTreeView_RootNodeStyle A:visited
{
	color: #70561E;
}

.aspTreeView_SelectedNodeStyle
{
	background: #f0ebdd;
	background-color: #f0ebdd;
}

.aspTreeView_SelectedNodeStyle A:link
{
	color: #70561E;
}

.aspTreeView_SelectedNodeStyle A:visited
{
	color: #70561E;
}

/* -- LOGIN ---------------------------------------------------------- */

/* asp:ChangePassword */
.aspChangePassword /* change password style */
{
	background: url(  "./images/shared_titlebg.jpg" );
	background-color: #FFFFFF;
	background-image: url(  "./images/shared_titlebg.jpg" );
	background-position: top;
	background-repeat: repeat-x;
	border-color: #e4dbc0;
	border-style: solid;
	border-width: 4px;
	color: #70561E;
}

.aspChangePassword TABLE TR TD
{
	padding-bottom: 0.2em;
	padding-left: 0.5em;
	padding-right: 0.5em;
	padding-top: 0.2em;
}

.aspChangePassword_CancelButtonStyle
{
}

.aspChangePassword_ChangePasswordButtonStyle
{
}

.aspChangePassword_ContinueButtonStyle
{
}

.aspChangePassword_FailureTextStyle
{
	color: #FF0000;
	font-size: 0.9em;
}

.aspChangePassword TABLE TR TD A
{
	font-size: 12px;
	padding-bottom: 0.2em;
	padding-left: 0.5em;
	padding-right: 0.5em;
	padding-top: 0.2em;
}

.aspChangePassword_LabelStyle LABEL
{
	color: #70561E;
	font-size: 0.9em;
	font-weight: bold;
}

.aspChangePassword_TitleTextStyle
{
	color: #FFFFFF;
	border-style: none;
	font-size: 12px;
	font-weight: bold;
	height: 28px;
}

.aspChangePassword_ValidatorTextStyle
{
	padding-left: 0.5em;
}

/* asp:CreateUserWizard */
.aspCreateUserWizard
{
	background: #FFFFFF;
	background-color: #FFFFFF;
	border-color: #e4dbc0;
	border-style: solid;
	border-width: 4px;
	color: #70561E;
	font-size: 12px;
}

.aspCreateUserWizard TABLE TR TD
{
	padding-bottom: 0.2em;
	padding-top: 0.2em;
}

.aspCreateUserWizard TABLE TR TD INPUT + SPAN
{
	margin-left: 0.2em;
	margin-right: 0.5em;
}

.aspCreateUserWizard TABLE TR TD A
{
	font-size: 12px;
	padding-bottom: 0.2em;
	padding-left: 0.5em;
	padding-right: 0.5em;
	padding-top: 0.2em;
}

.aspCreateUserWizard_HeaderStyle
{
	background: url(  "./images/shared_titlebg.jpg" );
	background-image: url(  "./images/shared_titlebg.jpg" );
	background-position: top;
	background-repeat: repeat-x;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	height: 28px;
	text-align: center;
}

.aspCreateUserWizard_LabelStyle LABEL
{
	color: #000000;
	font-size: 0.9em;
	font-weight: bold;
	padding-left: 0.5em;
}

.aspCreateUserWizard_SideBarStyle
{
	background: #FFFFFF;
	background-color: #FFFFFF;
	border-right-color: #EEEEEE;
	border-right-style: solid;
	border-right-width: 1px;
	padding-left: 0.5em;
	padding-right: 0.5em;
}

.aspCreateUserWizard_TitleStyle
{
	color: #70561E;
	font-size: 12px;
	font-weight: bold;
}

.aspCreateUserWizard_ValidatorTextStyle
{
	padding-left: 0.5em;
}

/* asp:Login */
.aspLogin /* login control style */
{
	background: #FFFFFF;
	background-color: #FFFFFF;
	background-image: url(  "./images/shared_titlebg.jpg" );
	background-position: top;
	background-repeat: repeat-x;
	border-color: #e4dbc0;
	border-style: solid;
	border-width: 4px;
	color: #70561E;
}

.aspLogin TABLE TR TD
{
	padding-bottom: 0.2em;
	padding-left: 0.5em;
	padding-right: 0.5em;
	padding-top: 0.2em;
}

.aspLogin TABLE TR TD A
{
	font-size: 12px;
	padding-bottom: 0.2em;
	padding-left: 0.5em;
	padding-right: 0.5em;
	padding-top: 0.2em;
	text-align: left;
}

.aspLogin_CheckBoxStyle
{
	text-align: left;
}

.aspLogin_CheckBoxStyle LABEL
{
	color: #70561E;
}

.aspLogin_HyperLinkStyle
{
}

.aspLogin_LabelStyle LABEL
{
	color: #70561E;
	font-size: 0.9em;
	font-weight: bold;
}

.aspLogin_TitleTextStyle
{
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	height: 28px;
}

.aspLogin_ValidatorTextStyle
{
	padding-left: 0.5em;
}

/* asp:PasswordRecovery */
.aspPasswordRecovery
{
	background: #FFFFFF;
	background-color: #FFFFFF;
	background-image: url(  "./images/shared_titlebg.jpg" );
	background-position: top;
	background-repeat: repeat-x;
	border-color: #e4dbc0;
	border-style: solid;
	border-width: 4px;
	color: #70561E;
}

.aspPasswordRecovery_HyperLinkStyle
{
}

.aspPasswordRecovery_LabelStyle LABEL
{
	color: #70561E;
	font-size: 0.9em;
	font-weight: bold;
}

.aspPasswordRecovery TABLE TR TD
{
	padding-bottom: 0.2em;
	padding-left: 0.5em;
	padding-right: 0.5em;
	padding-top: 0.2em;
}

.aspPasswordRecovery_TitleTextStyle
{
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	height: 28px;
}

.aspPasswordRecover_ValidatorTextStyle
{
	padding-left: 0.5em;
}

/* -- TABLE ---------------------------------------------------------- */

/* asp:Table */
.aspTable
{
	background: #FFFFFF;
	background-color: #FFFFFF;
	border-color: #e4dbc0;
	border-style: solid;
	border-width: 4px;
	color: #70561E;
	font-size: 12px;
}

.aspTable tr td
{
	border-bottom-color: #e4dbc0;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding-bottom: 0.2em;
	padding-left: 10px;
	padding-right: 0.5em;
	padding-top: 0.2em;
	text-align: left;
}

.aspTable tr th
{
	background: url(  "./images/shared_headerbg.jpg" );
	background-image: url(  "./images/shared_headerbg.jpg" );
	background-position: top;
	background-repeat: repeat;
	color: #FFFFFF;
	font-size: 12px;
	height: 28px;
	padding-left: 0.5em;
	padding-right: 0.5em;
}

.aspTable tr.aspTableFooterRow th
{
	background: #e4dbc0;
	background-color: #e4dbc0;
	font-size: 0.9em;
	padding-top: 0.2em;
}

/* -- VALIDATION ---------------------------------------------------------- */

/* asp:CompareValidator */
.aspCompareValidator
{
	color: #FF0000;
	font-size: 0.9em;
}

/* asp:CustomValidator */
.aspCustomValidator
{
	color: #FF0000;
	font-size: 0.9em;
}

/* asp:RangeValidator */
.aspRangeValidator
{
	color: #FF0000;
	font-size: 0.9em;
}

/* asp:RegularExpressionValidator */
.aspRegularExpressionValidator
{
	color: #FF0000;
	font-size: 0.9em;
}

/* asp:RequiredFieldValidator */
.aspRequiredFieldValidator
{
	color: #FF0000;
	font-size: 0.9em;
}

/* asp:ValidationSummary */
.aspValidationSummary
{
	color: #70561E;
	font-size: 12px;
	font-weight: bold;
}

.aspValidationSummary UL LI
{
	color: #FF0000;
	font-weight: normal;
}


/* -- TEXT & COLOUR ---------------------------------------------------------- */

/* asp:CheckBox */
.aspCheckBox
{
	color: #70561E;
	font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 11px;
}

/* asp:CheckBoxList */
.aspCheckBoxList
{
	color: #70561E;
	font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 11px;
}

/* asp:DropDownList */
.aspDropDownList
{
	border-style: solid;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	color: #70561E;
	font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: bold; /*line-height: 11px ;*/
}

/* asp:FileUpload */
.aspFileUpload
{
	color: #70561E;
	font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 11px;
}

/* asp:HyperLink */
/* Inherited */
.aspHyperLink
{
	color: #70561E;
	font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
}

/* asp:Label */
.aspLabel
{
	color: #70561E;
	font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: bold; /*line-height: 11px ;*/
}

/* asp:LinkButton */
.aspLinkButton
{
	color: #660000;
	padding:1px;
	font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 11px;
	text-decoration: underline;
}

A.aspLinkButton:link
{
	color: #660000;
	padding:1px;
	font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 11px;
	text-decoration: underline;
}

A.aspLinkButton:visited
{
		color: #660000;
	padding:1px;
	font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 11px;
	text-decoration: underline;
}

A.aspLinkButton:hover
{
		color: #660000;
	padding:1px;
	font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 11px;
	text-decoration: none;
}

/* asp:ListBox */
.aspListBox
{
	color: #70561E;
	font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 11px;
}

/* asp:LoginName */
.aspLoginName
{
	color: #70561E;
	font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	line-height: 11px;
}

/* asp:LoginStatus */
.aspLoginStatus
{
	color: #70561E;
	font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 11px;
}

/* asp:RadioButton */
.aspRadioButton
{
	color: #70561E;
	font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 11px;
}

/* asp:RadioButtonList */
.aspRadioButtonList
{
	color: #70561E;
	font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 11px;
}

/* asp:TextBox */
.aspTextBox
{
	/*color: #70561E ;*/
	/*background-image: url(  "./Images/txtimg.jpeg" );*/
	border: solid 1px #70561E;
	color: #000000;
	/*font-weight: bold;*/
	font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif  ;
	font-size: 12px;
	padding-left: 0.2em;
}
.cal_Theme1 .ajax__calendar_container
{
	background-color: #FF9933;
	border: solid 1px chocolate;
	color: #004080;
}

.cal_Theme1 .ajax__calendar_header
{
	/*Start -- By - Pooja Verma*/
	background-color: #FCFEAB; /*End -- By - Pooja Verma*/
	margin-bottom: 4px;
	border: solid 1px chocolate;
}

.cal_Theme1 .ajax__calendar_title, .cal_Theme1 .ajax__calendar_next, .cal_Theme1 .ajax__calendar_prev
{
	color: #004080;
	padding-top: 3px;
}

.cal_Theme1 .ajax__calendar_body
{
	/*Start -- By - Pooja Verma*/
	background-color: #FCFEAB; /*End -- By - Pooja Verma*/
	border: solid 1px chocolate;
}

.cal_Theme1 .ajax__calendar_dayname
{
	text-align: center;
	font-weight: bold;
	margin-bottom: 4px;
	margin-top: 2px;
}

.cal_Theme1 .ajax__calendar_day
{
	text-align: center;
}

.cal_Theme1 .ajax__calendar_hover .ajax__calendar_day, .cal_Theme1 .ajax__calendar_hover .ajax__calendar_month, .cal_Theme1 .ajax__calendar_hover .ajax__calendar_year, .cal_Theme1 .ajax__calendar_active
{
	background-color: Yellow;
	border: solid 1px chocolate;
	color: #004080;
	font-weight: bold;
}

.cal_Theme1 .ajax__calendar_today
{
	font-weight: bold;
}

.cal_Theme1 .ajax__calendar_other
{
	/*Start -- By- Pooja*/
	color: #F999D6; /*End -- By- Pooja*/
}
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_today
{
	color: Black;
}
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_title
{
	color: Black;
}

.SearchDropDown
{
	font-size: 2pt;
	font-weight: lighter;
}
.centerTable
{
	margin-left: auto;
	margin-right: auto;
}
/*Added by - Pooja Verma
Added On - Jun12,2009*/
#table_login_form
{
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 1px;
	background-color: #F3E9D3;
	height: 229px;
	width: 430px;
	text-align: left;
}

#table_form_inner
{
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 1px;
	background-color: #EBDCBA;
	width: 363px;
	height: 141px;
	text-align: left;
}
.input_login_caption_td
{
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
}
.header
{
	background-color: #F1BF59;
	color: #70561E;
	font-size: 12px;
	font-weight: bold;
}
.form_header
{
	background-color: #70561E;
	color: #F1BF59;
	font-size: 16px;
	font-weight: bold;
	height: 25px;
}
.form_sub_header
{
	background-color: #F1BF59;
	color: #70561E;
	font-size: 14px;
	font-weight: bold;
	height: 25px;
	vertical-align:middle;
}
.input_login_caption_td
{
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
}
.input_form_caption_td
{
	color: #70561E;
	background-color: #F3E9D3;
	font-size: 12px;
	font-weight: bold;
	padding-right: 6px;
	font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
}
.input_form_td
{
	color: #000000;
	background-color: #F3E9D3;
	font-size: 12px;
	padding-left: 3px;
	font-family: Arial, Helvetica, Sans-Serif,Trebuchet MS;
}
.headerfooter
{
	background-color: #F1BF59;
}
.headertxt
{
	color: #70561E;
	background-color: #F1BF59;
	font-size: 21px;
	font-weight: bold;
	
	font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
}
.footertxt
{
	color: #70561E;
	font-size: 12px;
	font-weight: bold;
	padding-right: 6px;
	font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
}

.star
{
	color: #ff0000;
	font-size: 12px;
	font-weight: normal;
}
.listingrow
{
	color: #000000;
	background-color: #F0EBDD;
	font-size: 12px;
	padding-right: 6px;
	font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
}

.listingrow1
{
	color: #000000;
	background-color: #E4DBC0;
	font-size: 12px;
	padding-right: 6px;
	font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
}
.emptyrow
{
	color: #000000;
	background-color: #E4DBC0;
	font-size: 12px;
	padding-right: 6px;
	font-weight: bold;
	text-align: center;
	font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
}

.fieldset
{
	font-size:13px;
	border:solid 1px #cccccc;
	
}

.fieldset legend
{
	font-size:13px;
}
 .messagebox
{
	border: dotted 1px #cccccc;
	padding:3px 3px 3px 3px;
	color:#70561E;
	font-weight:bold;
	font-size:12px;
}
.errorbox
{
	background-image:url("../../DesignImages/important-note.gif");
	background-repeat:no-repeat;
	border: dotted 1px #ff0000;
	padding:3px 3px 3px 3px;
	height:45px;
	padding-left:42px;
	color:#70561E;
	background-color:#E9E8D9;
	font-weight:bold;
	font-size:12px;
}
.info
{
	background-image:url("../../DesignImages/info.gif");
	background-repeat:no-repeat;
	border: dotted 1px #ff0000;
	padding:3px 3px 3px 3px;
	height:35px;
	padding-left:35px;
	color:#70561E;
	background-color:#E9E8D9;
	font-weight:bold;
	font-size:12px;
}
.listing_header
{
	color: #70561E;
	font-size: 20px;
	font-weight: bold;
	height: 25px;
}

.toplogobg
{
	background-image: url(    "../../DesignImages/logos/lpu_logo_orange.jpg" );
	background-repeat:no-repeat;
}
.bottomlogobg
{
	background-image: url(    "../../DesignImages/logos/infotech_logo_orange.jpg" );
	background-repeat:no-repeat;
}

/* TMS Lightbox */
.SearchDropDown
{
	font-size:0pt;
	font-weight:lighter;
	
	}	

.centerTable
{ 
margin-left: auto;
margin-right: auto;
}
#setBorder
{
border-right: #cccccc thin solid; 
border-top: #cccccc thin solid;
border-left: #cccccc thin solid;
border-bottom: #cccccc thin solid;
}

}

.technology{ 
cursor: hand;
cursor: pointer;
font: bold 10px Verdana;
margin: 10px 0;
}


.openlanguage{ 
color: green;
}

.closedlanguage{
color: blue;
}


.modalBackground {
    background-color:#414141;
    filter:alpha(opacity=70);
    opacity:0.7;
}
.pnlPop
{
	background-color: #faf9f4;
	font-family: Tahoma, Helvetica, Sans-Serif;
	font-weight: normal;
	font-size: 11px;
    border-width:1px;
    border-style:solid;
    border-color:Gray;
    padding:3px;

}
/*start - theme for ajax tab container*/
/* ajax__tab_yuitabview-theme theme (img/yui/OrangeSprite.png) */
.ajax__tab_yuitabview-theme .ajax__tab_header 
{
    font-family:arial,helvetica,clean,sans-serif;
    font-size:small;
    border-bottom:solid 1px #309EDB;
}
.ajax__tab_yuitabview-theme .ajax__tab_header .ajax__tab_outer 
{
    background:url(../../img/yui/OrangeSprite.png) #d8d8d8 repeat-x;
    margin:0px 0.16em 0px 0px;
    padding:1px 0px 1px 0px;
    vertical-align:bottom;
    border:solid 1px #a3a3a3;
    border-bottom-width:0px;
}
.ajax__tab_yuitabview-theme .ajax__tab_header .ajax__tab_tab
{    
    color:#000;
    padding:0.35em 0.75em;    
    margin-right:0.01em;
}
.ajax__tab_yuitabview-theme .ajax__tab_hover .ajax__tab_outer 
{
    background: url(../../img/yui/OrangeSprite.png) #bfdaff repeat-x left -1300px;
  
}
.ajax__tab_yuitabview-theme .ajax__tab_active .ajax__tab_tab 
{
    color:#fff;
}
.ajax__tab_yuitabview-theme .ajax__tab_active .ajax__tab_outer
{
    background:url(../../img/yui/OrangeSprite.png) #2647a0 repeat-x left -1400px;
}
.ajax__tab_yuitabview-theme .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    padding:0.25em 0.5em;
    /*background-color:#edf5ff;    */
    background-color:#ffffff; 
    border:solid 1px #309EDB;
    border-top-width:0px;
}
/*end - theme for ajax tab container*/

.lcdstyle{ /*Example CSS to create LCD countdown look*/
        color:#70561E;
        font: bold 20px MS Sans Serif;
        padding: 3px;
        }

        .lcdstyle small{ /*Example CSS to create LCD countdown look*/
        font-size: 80%
        }
