/* ------------------------- */
/* AUTO-THEMED HTML ELEMENTS */
/* ------------------------- */

/* -- Standard ------------------------------------------------------- */

/* body */

BODY
{
	margin: 0;
	padding: 0;
	background: #FFFFFF !important;
	color: #154984 !important;
	font-family: Arial;
	font-size: 96% !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: #afa37e !important;
	background-color: #afa37e !important;
	border-color: #afa37e !important;
	border-style: none !important;
	border-width: thin !important;
	color: #afa37e;
	height: 1px !important;
}


/* -- Form ----------------------------------------------------------- */

/* button */
BUTTON
{
	font-family: Arial;
	font-size: 1em !important;
}
input[disabled], textarea[disabled], button[disabled], select[disabled]
{
	background-color: #FDE4D9;
}
/*div
{
	border-style: solid !important;
	border-color:#d87710;
}*/
/* fieldset */
FIELDSET
{
	padding: 1em;
	color: #154984 !important;
	font-size: 1em !important;
}

/* form */
FORM
{
	color: #154984 !important;
	font-family: Arial;
	font-size: 1em !important;
}
Select
{
	border-style: solid !important;
}
/* img */
IMG
{
}

/* input IE6 
INPUT
{
	padding-left: expression(this.type=="text" || this.type=="file" ? '0.2em':'') !important;
}
*/
/* input type="button" */
INPUT[type="button"]
{    height: 26px;
}

/* input type="checkbox" */
INPUT[type="checkbox"]
{
	font-family: Arial;
	font-size: 1em !important;
}

/* input type="image" */
INPUT[type="image"]
{
	font-family: Arial;
	font-size: 1em !important;
}

/* input type="password" */
INPUT[type="password"]
{
	font-family: Arial;
	font-size: 1em !important;
	padding-left: 0.2em !important;
}

/* input type="radio" */
INPUT[type="radio"]
{
	font-family: Arial;
	font-size: 1em !important;
}

/* input type="reset" */
INPUT[type="reset"]
{
	/* font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif !important;*/
	font-family: Arial;
	font-size: 1em !important;
}

/* input type="submit" */
INPUT[type="submit"]
{
	font-family: Arial;
	font-size: 1em !important;
    margin-left: 0px;
}

/* input type="text" */
INPUT[type="text"]
{
	/* font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif !important;*/
	font-family: Arial;
	font-size: 10px !important;
	padding-left: 0.2em !important;
}

/* label */
LABEL
{
	color: #154984 !important; /* font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif !important;*/
	font-family: Arial;
	font-size: 1em !important;
	line-height: 1.2em !important;
}

/* legend */
LEGEND
{
	padding: 1em;
	color: #154984 !important;
	font-family: Arial;
	font-size: 15px !important;
	font-weight: bold;
}



/* textarea */
TEXTAREA
{
	padding: 0.2em;
	color: #154984 !important;
	font-family: Arial;
	font-size: 1em !important;
	line-height: 1.2em !important;
}

/* menu */
MENU
{
	color: #154984 !important; /* font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif !important;*/
	font-family: Arial;
	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;
}

/* -- Font Style Color ----------------------------------------------------------- */

/* font */
FONT
{
	/*color: #154984 !important;*/
	font-family: Arial;
	font-style: normal !important;
}

/* h1 */
H1
{
	color: #f39025 !important;
	font-size: 2.0em !important;
	font-weight: normal !important;
	margin-bottom: 0em !important;
	margin-top: 0em !important;
}

/* h2 */
H2
{
	color: #f39025 !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: #7d745a !important;
	font-size: 1.4em !important;
	font-weight: normal !important;
}

/* h4 */
H4
{
	margin: 1.2em 0em;
	color: #7d745a !important;
	font-size: 1.2em !important;
	font-weight: bold !important;
}

/* h5 */
H5
{
	margin: 1.2em 0em;
	color: #7d745a !important;
	font-size: 1.0em !important;
	font-weight: bold !important;
}

/* h6 */
H6
{
	color: #7d745a !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: #154984 !important;
	font-family: Arial;
	font-size: 1.0em !important;
	line-height: 1.2em !important;
}

/* -- Font and Color ----------------------------------------------------------- */

/* abbr */
ABBR
{
	color: #154984 !important;
	font-family: Arial;
}

/* acronym */
ACRONYM
{
	color: #154984 !important;
	font-family: Arial;
}

/* address */
ADDRESS
{
	color: #154984 !important;
	font-family: Arial;
}

/* b */
B
{
	color: #154984 !important;
	font-family: Arial;
}

/* bdo */
BDO
{
	color: #154984 !important; /* font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif !important;*/
	font-family: Arial;
}

/* big */
BIG
{
	color: #154984 !important;
	font-family: Arial;
}

/* blockquote */
BLOCKQUOTE
{
	color: #7d745a !important; /* font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif !important;*/
	font-family: Arial;
	font-style: italic !important;
}

/* cite */
CITE
{
	color: #154984 !important;
	font-family: Arial;
}

/* del */
DEL
{
	color: #154984 !important; /* font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif !important;*/
	font-family: Arial;
}

/* em */
EM
{
	color: #f39025 !important; /* font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif !important;*/
	font-family: Arial;
}

/* i */
I
{
	color: #154984 !important;
	font-family: Arial;
}

/* ins */
INS
{
	color: #154984 !important;
	font-family: Arial;
}

/* s */
S
{
	color: #154984 !important;
	font-family: Arial;
}

/* small */
SMALL
{
	color: #154984 !important;
	font-family: Arial;
}

/* strike */
STRIKE
{
	color: #154984 !important; /* font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif !important;*/
	font-family: Arial;
}

/* strong */
STRONG
{
	color: #154984 !important; /* font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif !important;*/
	font-family: Arial;
}

/* sub */
SUB
{
	color: #154984 !important;
	font-family: Arial;
}

/* sup */
SUP
{
	color: #154984 !important; /* font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif !important;*/
	font-family: Arial;
}

/* u */
U
{
	color: #154984 !important;
	font-family: Arial;
}


/* -- Color Only ----------------------------------------------------------- */


/* code */
CODE
{
	color: #154984 !important;
	font-size: 1.2em;
}

/* dfn */
DFN
{
	color: #154984 !important;
	font-size: 1.2em;
}

/* kbd */
KBD
{
	color: #154984 !important;
	font-size: 1.2em;
}

/* pre */
PRE
{
	color: #154984 !important;
	font-size: 1.2em;
}

/* samp */
SAMP
{
	color: #154984 !important;
	font-size: 1.2em;
}

/* tt */
TT
{
	color: #154984 !important;
	font-size: 1.2em;
}

/* var */
VAR
{
	color: #154984 !important;
	font-size: 1.2em;
}

/* xmp */
XMP
{
	color: #154984 !important;
	font-size: 1.2em;
}


/* -- Anchors ----------------------------------------------------------- */

/* a */
A
{
	color: #154984 !important;
	font-family: Arial;
}

A:link
{
	color: #154984 !important; /* font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif !important;*/
	font-family: Arial;
}

A:visited
{
	color: #C6660F !important; /* font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif !important;*/
	font-family: Arial;
}

A:hover
{
	color: #C6660F !important; /* font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif !important;*/
	font-family: Arial;
}

A:active
{
	color: #154984 !important;
	font-family: Arial;
}

/* --------------------------- */
/* MANUAL-THEMED HTML ELEMENTS */
/* --------------------------- */


/* -- Table ---------------------------------------------------------- */

/* caption */
.caption1
{
	color: #7d745a !important; /*font-family: Trebuchet, Arial, Helvetica, Sans-Serif !important;*/
	font-family: Arial;
	font-size: 0.9em !important;
	padding-bottom: 0.5em !important;
}

/* col */
.col1
{
	color: #7d745a !important; /*font-family: Trebuchet, Arial, Helvetica, Sans-Serif !important;*/
	font-family: Arial;
	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: #154984 !important;
	font-size: 1em !important;
}

.table1 tr td
{
	border-bottom-color: #e4dbc0 !important;
	border-bottom-style: solid !important;
	border-bottom-width: 1px !important;
	padding-bottom: 0.2em !important;
	padding-left: 1em !important;
	padding-right: 0.5em !important;
	padding-top: 0.2em !important;
	text-align: left !important;
}

.table1 tr th
{
	background: url("./images/shared_headerbg.jpg") !important;
	background-image: url("./images/shared_headerbg.jpg") !important;
	background-position: top !important;
	background-repeat: repeat !important;
	color: #FFFFFF !important;
	font-size: 1.1em !important;
	height: 26px !important;
	padding-left: 0.5em !important;
	padding-right: 0.5em !important;
}

/* tbody */
.tbody1
{
}

/* td */
.td1
{
}

/* tfoot */
.tfoot1
{
}

/* th */
.th1
{
}

/* thead */
.thead1
{
}

/* -- Other ----------------------------------------------------------- */

/* div */
.custPanel
{
    border-color: #FFFFFF;
	border-style: solid !important;
	border-width: 2px;
	color: #333333;
	font-size: 14px;
	padding-bottom: 5px !important;
	padding-left: 12px !important;
	background-color: #DEE1E7;
	text-decoration: underline;
	font-style: normal;
	font-weight: bold;
	text-transform: capitalize;
	font-variant: normal;
	font-family: Arial;
	height: 20px;
	clip: rect(auto, auto, auto, 12px);
	position:relative;
}
.divheader
{
    border-color: #FFFFFF;
    border-style: solid !important;
    border-width: 2px;
    color: #333333;
    font-size: 14px;
    padding-bottom: 5px !important;
    padding-left: 12px !important;
    background-color: #DEE1E7;
    text-decoration: underline;
    font-style: normal;
    font-weight: bold;
    text-transform: capitalize;
    font-variant: normal;
    font-family: Arial;
    height: 20px;
    clip: rect(auto, auto, auto, 12px);
    position: relative;
}
.divheader2
{
    border-color: #FFFFFF;
    border-style: solid !important;
    border-width: 2px;
    color: #333333;
    font-size: 14px;
    padding-bottom: 5px !important;
    padding-left: 12px !important;
    background-color: #DEE1E7;    
    font-style: normal;
    font-weight: bold;
    text-transform: capitalize;
    font-variant: normal;
    font-family: Arial;
    height: 20px;
    clip: rect(auto, auto, auto, 12px);
    position: relative;
}
.div2
{
	color: #DDBD10;
	font-size: 12px;
	padding-bottom: 5px !important;
	padding-left: 12px !important;
	background-color: #08508B;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	font-family: Arial;
	height: 15px;
	clip: rect(auto, auto, auto, 12px);
	width:800px;	
}

.divcontainer
{
	-moz-box-shadow: inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow: inset 0px 1px 0px 0px #ffffff; /*box-shadow:inset 0px 1px 0px 0px #ffffff;*/
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6) );
	background: -moz-linear-gradient( center top, #ffffff 5%, #f6f6f6 100% );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6');
	background-color: #ffffff;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #dcdcdc;
	display: inline-block;
	color: #000000; /*font-family:arial;
	font-size:15px;
	font-weight:bold;*/
	padding: 6px 6px !important;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	width: 97%;
	margin-left: 1%;
	margin-right: 1%;
	margin-bottom: 1%;
	min-height:380px;
}

.divcontainer td, .divcontainer th {
    /*padding: 6px 6px !important;*/
}

.divBorder
{
	/* background: url("./images/NewsHeader.jpg") !important;     background-image: url("./images/NewsHeader.jpg") !important;*/
	background-position: top !important;
	background-repeat: repeat-x !important;
	border-color: #d87710 !important;
	border-style: solid !important;
	border-width: 1px !important;
	color: #154984 !important;
	font-size: 1em !important;
	padding-top: 30px !important;
	padding-bottom: 10px !important;
}

.divfooter
{
	background-image: url('../../Images/bg-3.jpg');
	width: 100%;
	height: 81px;
	background-repeat: repeat-x;
	
}
	
.divfootertext
{
	width: auto;
	height: auto;
	left: 25px;
	top: 40px;
	color: #FFFFFF;
	text-align: center;
	position:relative;
	vertical-align: middle;
}

/* span */
.span1
{
	padding: 1em;
	color: #154984 !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: #154984 !important;
	font-family: Arial;
	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
{ 
	-moz-box-shadow:inset 0px 1px 0px 0px #6d92b0;
	-webkit-box-shadow:inset 0px 1px 0px 0px #6d92b0;
	box-shadow:inset 0px 1px 0px 0px #6d92b0;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #01a5ec), color-stop(1, #003488) );
	background:-moz-linear-gradient( center top, #01a5ec 5%, #003488 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#01a5ec', endColorstr='#003488');
	background-color:#01a5ec;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #01a5ec;
	display:inline-block;
	color:#FFFFFF;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:3px 12px;
	text-decoration:none;
	text-shadow:1px 1px 0px #1d364f;
}
.aspButton:hover
{
    background: #01a5ec;
}
.aspButton:active
{
    background: #016692;
}
 /*   border-left: 0px solid #154984;
    border-right: 0px solid #FFCC00;
    border-top: 0px solid #FFCC00;
    border-bottom: 0px solid #154984;
    background-color: #C0C0C0;
    padding-left: 0.2em !important;
    font-weight: bold;
    font-size: 1;
    color: #0033CC;
    font-family: Arial;
    background-repeat: no-repeat;
    padding: 0px;
    width: 95px;
    cursor: pointer;
    margin-left: 0px;
    margin-right: 0px;
    text-decoration: underline;
}*/
.aspButtonLarge
{
	border-left: 1px solid #154984;
	border-right: 1px solid #F95F2B;
	border-top: 1px solid #F95F2B;
	border-bottom: 1px solid #154984;
	background-color: #FEE1BA;
	padding-left: 0.2em !important;
	font-weight: bold;
	font-size: 12;
	color: #154984 !important;
	font-family: Arial;
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
	width: 120px;
	cursor: pointer;
}

.aspButtonExtraLarge
{
	border-left: 1px solid #154984;
	border-right: 1px solid #F95F2B;
	border-top: 1px solid #F95F2B;
	border-bottom: 1px solid #154984;
	background-color: #FEE1BA;
	padding-left: 0.2em !important;
	font-weight: bold;
	font-size: 12;
	color: #154984 !important;
	font-family: Arial;
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
	width: 165px;
	cursor: pointer;
}

/* 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: #154984 !important;
	font-family: Arial;
	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: #154984 !important;
}

.aspCalendar_DayStyle A:visited
{
	color: #154984 !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: #154984 !important;
}

.aspCalendar_WeekendDayStyle A:link
{
	color: #154984 !important;
}

.aspCalendar_WeekendDayStyle A:visited
{
	color: #154984 !important;
}

/* asp:Wizard */
.aspWizard
{
	border-right-color: #e4dbc0 !important;
	border-right-style: solid !important;
	border-right-width: 4px !important;
	margin-top: 1em !important;
	margin-bottom: 1em !important;
}

.aspWizard_HeaderStyle
{
	background: url("./images/shared_headerbg.jpg") !important;
	background-image: url("./images/shared_headerbg.jpg") !important;
	background-position: top !important;
	background-repeat: repeat-x !important;
	border-left-color: #e4dbc0 !important;
	border-left-style: solid !important;
	border-left-width: 4px !important;
	border-top-color: #e4dbc0 !important;
	border-top-style: solid !important;
	border-top-width: 4px !important;
	color: #FFFFFF !important;
	font-weight: bold !important;
	font-size: 1.2em !important;
	height: 30px !important;
	padding-left: 1em !important;
	text-align: left !important;
}

.aspWizard_NavigationStyle
{
	background: #e4dbc0 !important;
	background-color: #e4dbc0 !important;
	border-bottom-color: #e4dbc0 !important;
	border-bottom-style: solid !important;
	border-bottom-width: 4px !important;
	border-left-color: #e4dbc0 !important;
	border-left-style: solid !important;
	border-left-width: 4px !important;
}

.aspWizard_NavigationStyle A
{
	font-size: 0.9em !important;
	font-weight: bold !important;
	text-decoration: none !important;
}

.aspWizard_NavigationStyle A:hover
{
	text-decoration: underline !important;
}

.aspWizard_SideBarButtonStyle
{
	color: #7d745a !important;
	display: block !important;
	font-size: 1em !important;
	line-height: 1.2em !important;
	padding-bottom: 0.2em !important;
	padding-left: 1em !important;
	padding-right: 0.8em !important;
	padding-top: 0.2em !important;
	text-decoration: none !important;
	width: 100% !important;
}

.aspWizard_SideBarStyle
{
	padding: 1em 0.8em;
	text-align: left !important;
}

.aspWizard_SideBarStyle A
{
	font-size: 1em !important;
	text-decoration: underline !important;
}

.aspWizard_StepStyle
{
	padding: 1em;
	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: #154984 !important; /* font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif !important;*/
    font-family: Arial;
    font-size: 1em !important;
}

.aspDataGrid_AlternatingItemStyle TD
{
    padding: 0.5em 0.8em;
    background: #FFFFFF !important;
    height: 22px !important;
    text-align: left !important;
}

.aspDataGrid_AlternatingItemStyle A:link
{
	color: #7d745a !important;
	font-weight: bold !important;
}

.aspDataGrid_AlternatingItemStyle A:visited
{
	color: #7d745a !important;
	font-weight: bold !important;
}

.aspDataGrid_EditItemStyle TD
{
	padding: 0.5em 0.8em;
	background: #FFFFFF !important;
	height: 26px !important;
}

.aspDataGrid_EditItemStyle A:link
{
	color: #7d745a !important;
	font-weight: bold !important;
}

.aspDataGrid_EditItemStyle A:visited
{
	color: #7d745a !important;
	font-weight: bold !important;
}

.aspDataGrid_FooterStyle TD
{
	background: url("./images/aspdatagrid_footerbg.jpg") !important;
	background-image: url("./images/aspdatagrid_footerbg.jpg") !important;
	background-position: top !important;
	background-repeat: repeat-x !important;
	border-style: none !important;
	color: #154984 !important;
	font-size: 0.8em !important;
	height: 20px !important;
	padding-left: 0.8em !important;
	padding-right: 0.8em !important;
}

.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: #e4dbc0 !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;
}

.aspDataGrid_HeaderStyle TD A
{
	color: #FFFFFF !important;
	text-decoration: underline !important;
}

.aspDataGrid_HeaderStyle A:link
{
	color: #FFFFFF !important;
	text-decoration: underline !important;
}

.aspDataGrid_HeaderStyle A:visited
{
	color: #FFFFFF !important;
	text-decoration: underline !important;
}

.aspDataGrid_HeaderStyle A:hover
{
	text-decoration: none !important;
}

.aspDataGrid_ItemStyle TD
{
	padding: 0.5em 0.8em;
	background: #f0ebdd !important;
	height: 22px !important;
	text-align: left !important;
}

.aspDataGrid_ItemStyle A:link
{
	color: #7d745a !important;
	font-weight: bold !important;
}

.aspDataGrid_ItemStyle A:visited
{
	color: #7d745a !important;
	font-weight: bold !important;
}

.aspDataGrid_PagerStyle TD
{
	background: #FFFFFF !important;
	background-color: #FFFFFF !important;
	border-style: none !important;
	color: #7d745a !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: #f39025 !important;
	border-style: none;
	color: #FFFFFF !important;
}

.aspDataGrid_SelectedItemStyle TD
{
	padding: 0.5em 0.8em;
	background: #FFFFFF !important;
	height: 24px !important;
	text-align: left !important;
}

.aspDataGrid_SelectedItemStyle A:link
{
	color: #7d745a !important;
	font-weight: bold !important;
}

.aspDataGrid_SelectedItemStyle A:visited
{
	color: #7d745a !important;
	font-weight: bold !important;
}

/* asp:DataList */
.aspDataList
{
	background: #FFFFFF !important;
	background-color: #FFFFFF !important;
	border-color: #e4dbc0 !important;
	border-spacing: 0 !important;
	border-style: solid !important;
	border-width: 4px !important;
	color: #154984 !important; /* font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif !important;*/
	font-family: Arial;
	font-size: 1em !important;
}

.aspDataList_EditItemStyle
{
	padding: 0.5em 0.8em;
	border-bottom-color: #e4dbc0 !important;
	border-bottom-style: solid !important;
	border-bottom-width: 1px !important;
	height: 22px !important;
	vertical-align: middle !important;
}

.aspDataList_FooterStyle
{
	padding: 0.5em 0.8em;
	background: #e4dbc0 !important;
	color: #154984 !important;
	font-size: 0.8em !important;
}

.aspDataList_HeaderStyle
{
	background: url("./images/shared_headerbg.jpg") !important;
	background-image: url("./images/shared_headerbg.jpg") !important;
	background-position: top !important;
	background-repeat: repeat !important;
	background-color: #f39025 !important;
	color: #FFFFFF !important;
	font-size: 1.2em !important;
	font-weight: bold !important;
	height: 28px !important;
	padding-left: 0.8em !important;
	padding-right: 0.8em !important;
}

.aspDataList_ItemStyle
{
	padding: 0.5em 0.8em;
	border-bottom-color: #e4dbc0 !important;
	border-bottom-style: solid !important;
	border-bottom-width: 1px !important;
	height: 22px !important;
	text-align: left !important;
}

.aspDataList_ItemStyle a.aspLinkButton:link
{
	padding: 0;
	background: #FFFFFF !important;
	color: #7d745a !important;
	font-family: Arial;
	font-size: 1em !important;
	font-weight: normal !important;
	line-height: 1.2em !important;
	text-decoration: underline !important;
}

.aspDataList_ItemStyle a.aspLinkButton:visited
{
	padding: 0;
	background: #FFFFFF !important;
	color: #afa37e !important;
	text-decoration: underline !important;
}

.aspDataList_ItemStyle a.aspLinkButton:hover
{
	padding: 0;
	background: #FFFFFF !important;
	color: #154984 !important;
}

.aspDataList_SelectedItemStyle
{
	padding: 0.5em 0.8em;
	border-bottom-color: #e4dbc0 !important;
	border-bottom-style: solid !important;
	border-bottom-width: 1px !important;
	height: 22px !important;
	text-align: left !important;
}

/* asp:DetailsView */
.aspDetailsView
{
	background: #FFFFFF !important;
	background-color: #FFFFFF !important;
	border-color: #e4dbc0 !important;
	border-spacing: 0 !important;
	border-style: solid !important;
	border-width: 4px !important;
	border-bottom-style: none !important;
	color: #154984 !important;
	font-family: Arial;
	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: #154984 !important;
}

.aspDetailsView_FieldHeaderStyle
{
	padding: 0.2em 0.5em;
	color: #154984 !important;
	font-weight: bold !important;
}

.aspDetailsView_FooterStyle TD
{
	padding: 0.2em 0.8em;
	background: #e4dbc0 !important;
	color: #154984 !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: #154984 !important;
}

.aspDetailsView_PagerStyle TD
{
	padding: 0.2em;
	background: #e4dbc0 !important;
	color: #154984 !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: #154984 !important;
	font-family: Arial;
	font-size: 1em !important;
	margin-top: 1em !important;
}

.aspFormView_EditRowStyle TD
{
	padding: 0.2em 0.5em;
	background: #FFFFFF !important;
	color: #154984 !important;
	font-weight: bold !important;
	line-height: 1.2em !important;
}

.aspFormView_EditRowStyle SPAN
{
	font-weight: normal !important;
}

.aspFormView_FooterStyle TD
{
	padding: 0.2em 0.8em;
	background: #e4dbc0 !important;
	color: #154984 !important;
	font-size: 0.8em !important;
	text-align: left !important;
}

.aspFormView_HeaderStyle TD
{
	background-image: url("./images/shared_headerbg.jpg") !important;
	background-position: top !important;
	background-repeat: repeat !important;
	background-color: #f39025 !important;
	color: #FFFFFF !important;
	font-size: 1.2em !important;
	font-weight: bold !important;
	height: 28px !important;
	padding-left: 0.8em !important;
	padding-right: 0.8em !important;
}

.aspFormView_InsertRowStyle TD
{
	padding: 1em 0.5em;
	background: #FFFFFF !important;
	color: #154984 !important;
	font-weight: bold !important;
	line-height: 1.2em !important;
}

.aspFormView_InsertRowStyle SPAN
{
	font-weight: normal !important;
}

.aspFormView_PagerStyle TD
{
	padding: 0.2em;
	background: #e4dbc0 !important;
	color: #154984 !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;
	color: #154984 !important;
	font-family: Arial;
	font-size: 1em !important;
	margin-left: 23px;
	margin-top: 1px;
}

.aspGridView_AlternatingRowStyle TD
{
    padding: 0.2em 0.8em;
    background: #CCCCCC !important;
    height: 22px !important;
    text-align: left !important;
}

.aspGridView_AlternatingRowStyle TD A:link
{
	color: #CCCCCC;
	font-weight: bold !important;
}

.aspGridView_AlternatingRowStyle TD A:visited
{
	color: #000000;
	font-weight: bold !important;
}

.aspGridView_EditRowStyle TD
{
	padding: 0.2em 0.8em;
	background: #FFFFFF !important;
	height: 22px !important;
}

.aspGridView_EditRowStyle A:link
{
	color: #000000;
	font-weight: bold !important;
}

.aspGridView_EditRowStyle A:visited
{
	color: #000000;
	font-weight: bold !important;
}

.aspGridView_FooterStyle TD
{
	/*background: url("./images/aspgridview_footerbg.jpg") !important;     background-image: url("./images/aspgridview_footerbg.jpg") !important;*/
	background-position: top !important;
	background-repeat: repeat-x !important;
	color: #154984 !important;
	font-size: 0.8em !important;
	height: 20px !important;
	padding-left: 0.8em !important;
	padding-right: 0.8em !important;
}

.aspGridView_HeaderStyle TH
{
	border: 1px solid #000099;
	background-color: #08508B;
	color: #FFFFFF ;
	font-size: 1.1em ;
	font-weight: bold;
	height: 22px ;
	padding-left: 0.3em ;
	padding-right: 0.3em;
}

.aspGridView_HeaderStyle A
{
	color: #FFFFFF !important;
	text-decoration: underline !important;
}

.aspGridView_HeaderStyle A:link
{
	color: #FFFFFF !important;
}

.aspGridView_HeaderStyle A:visited
{
	color: #FFFFFF !important;
}

.aspGridView_HeaderStyle A:hover
{
	color: #FFFFFF !important;
}

.aspGridView_PagerStyle TD
{
	padding: 0.2em;
	background: #FFFFFF !important;
	border-bottom-style: none !important;
	color: #000000;
	font-size: 0.9em !important;
	vertical-align: middle !important;
}

.aspGridView_PagerStyle SPAN
{
	padding: 0.2em 0.4em;
	background: #C6ECFF !important;
	color: #000000;
}

.aspGridView_RowStyle TD
{
    padding: 0.2em 0.8em;
    background: #FFFFFF !important;
    height: 22px !important;
    text-align: left !important;
}

.aspGridView_RowStyle A:link
{
	color: #FFFFFF;
	font-weight: bold !important;
}

.aspGridView_RowStyle A:visited
{
	color: #7d745a !important;
	font-weight: bold !important;
}

.aspGridView_SelectedRowStyle TD
{
	padding: 0.5em 0.8em;
	background: #FFFFFF !important;
	height: 22px !important;
	text-align: left !important;
}

.aspGridView_SelectedItemStyle TD A:link
{
	color: #7d745a !important;
	font-weight: bold !important;
}

.aspGridView_SelectedItemStyle TD A:visited
{
	color: #7d745a !important;
	font-weight: bold !important;
}


/* -- NAVIGATION ---------------------------------------------------------- */

/* asp:Menu #010232 */
.aspMenu
{
    background: #003399 !important;
    border: thin solid #003399;
    color: #FFFFFF;
    font-size: 1em !important;
    line-height: 1.2em !important;
    text-align: left !important; /* width: 180px !important; /*padding:1px;*/
}

.aspMenu_DynamicMenuItemStyle
{
	border: 2px outset #003399;
	background-color: #095390;
	height: 25px !important;
	text-align: left !important;
	color: #FFFFFF;
	width: 150px !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: #7688DE;
    border-top-style: solid !important;
    border-top-width: 1.5px !important;
    border-right-color: #7688DE;
    border-right-style: solid !important;
    border-right-width: 1.5px !important;
    border-left-width: 1.5px !important;
    font-size: 1em !important;
    font-weight: bold !important;6
    color: #FFFFFF;
}

.aspMenu_DynamicHoverStyle
{
	text-decoration: underline; /*background: url("./images/aspmenu_selectedbg") !important;     background-image: url("./images/aspmenu_statichoverbg.jpg") !important;    /* border-top-style: solid !important;     border-top-width : 1.5px !important;     border-right-style: solid !important;     border-right-width : 1.5px !important;*/
	border-color: #7688DE;
	color: #FFFFFF !important;
	background-color: #C1CCDB;
}

TABLE.aspMenu_DynamicHoverStyle
{
    /*background: url("./images/aspmenu_selectedbg") !important;     background-image: url("./images/aspmenu_statichoverbg.jpg") !important;*/
    padding-bottom: 0.4em !important;
    padding-right: 0.8em !important;
    padding-top: 0.4em !important;
    color: #FFFFFF !important;
}

TABLE.aspMenuItemStyle
{
	/* background: url("./images/aspmenu_staticbg.jpg") !important;     background-image: url("./images/aspmenu_staticbg.jpg") !important;*/
	border-style: none;
	border-width: inherit;
	border-color: #003399;
	background-color: #08508B;
	background-position: top;
	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;
	color: #FFFFFF;
}

.aspMenuItemStyle A:link
{
    color: #FFFFFF !important;
    text-decoration: none;
}
/*Visited ParentNode*/
.aspMenuItemStyle A:visited
{
    color: #FFFFFF !important;
}

TABLE.aspMenu_StaticHoverStyle
{
	background-position: center bottom;
	background-repeat: no-repeat;
	background-color: #C1CCDB;
	color: #FFFFFF;
}

.aspMenu_StaticSelectedStyle
{
    /*background: url("./images/Menu.gif") !important;     background-image: url("./images/Menu.gif") !important;*/
    background-position: left !important;
    background-repeat: no-repeat !important;
    padding-left: 14px !important;
    color: #FFFFFF;
}

TABLE.aspMenu_StaticSelectedStyle
{
    /*background: url("./images/aspmenu_selectedbg") !important;     background-image: url("./images/aspmenu_statichoverbg.jpg") !important;*/
    background-position: top;
    background-repeat: repeat-x !important;
    color: #FFFFFF;
}

/* asp:SiteMapPath */
.aspSiteMapPath SPAN A:hover
{
	text-decoration: underline !important;
}

.aspSiteMapPath_PathSeparatorStyle
{
    background: url("./images/aspsitemappath_arrow.gif") !important;
    background-image: url("./images/aspSitemapPath_arrow.gif") !important;
    background-position: left;
    background-repeat: no-repeat !important;
    color: #FFFFFF;
}

/* asp:TreeView */
.aspTreeView
{
	background: #14396a !important;
	background-color: #14396a !important;
}

.aspTreeView_HoverNodeStyle
{
	background: #F5A36B !important;
	background-color: #F5A36B !important;
}

.aspTreeView_LeafNodeStyle
{
	height: 20px !important;
	width: 100% !important;
}

.aspTreeView_LeafNodeStyle A:link
{
	color: #14396a !important;
}

.aspTreeView_LeafNodeStyle A:visited
{
	color: #14396a !important;
}

.aspTreeView_ParentNodeStyle
{
	color: #154984 !important;
	font-weight: bold !important;
	height: 20px !important;
	width: 100% !important;
	padding-left: 0.2em !important;
}

.aspTreeView_ParentNodeStyle A:link
{
	color: #154984 !important;
}

.aspTreeView_ParentNodeStyle A:visited
{
	color: #154984 !important;
}

.aspTreeView_RootNodeStyle
{
	color: #14396a !important;
	font-size: 1em !important;
	font-weight: bold !important;
	width: 180px !important;
}

.aspTreeView_RootNodeStyle A:link
{
	color: #154984 !important;
}

.aspTreeView_RootNodeStyle A:visited
{
	color: #154984 !important;
}

.aspTreeView_SelectedNodeStyle
{
	background: #F5A36B !important;
	background-color: #F5A36B !important;
}

.aspTreeView_SelectedNodeStyle A:link
{
	color: #7d745a !important;
}

.aspTreeView_SelectedNodeStyle A:visited
{
	color: #7d745a !important;
}

/* -- LOGIN ---------------------------------------------------------- */

/* asp:ChangePassword */
.aspChangePassword /* change password style */
{
	background: url("./images/shared_titlebg.jpg") !important;
	background-color: #FFFFFF !important;
	background-image: url("./images/shared_titlebg.jpg") !important;
	background-position: top !important;
	background-repeat: repeat-x !important;
	border-color: #e4dbc0 !important;
	border-style: solid !important;
	border-width: 4px !important;
	color: #154984 !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: #154984 !important;
	font-size: 0.9em !important;
	font-weight: bold !important;
}

.aspChangePassword_TitleTextStyle
{
	color: #FFFFFF !important;
	border-style: none !important;
	font-size: 1.1em !important;
	font-weight: bold !important;
	height: 28px !important;
}

.aspChangePassword_ValidatorTextStyle
{
	padding-left: 0.5em !important;
}

/* asp:CreateUserWizard */
.aspCreateUserWizard
{
	background: #FFFFFF !important;
	background-color: #FFFFFF !important;
	border-color: #e4dbc0 !important;
	border-style: solid !important;
	border-width: 4px !important;
	color: #154984 !important;
	font-size: 1em !important;
}

.aspCreateUserWizard TABLE TR TD
{
	padding-bottom: 0.2em !important;
	padding-top: 0.2em !important;
}

.aspCreateUserWizard TABLE TR TD INPUT + SPAN
{
	margin-left: 0.2em !important;
	margin-right: 0.5em !important;
}

.aspCreateUserWizard TABLE TR TD A
{
	padding: 0.2em 0.5em;
	font-size: 1em !important;
}

.aspCreateUserWizard_HeaderStyle
{
	background: url("./images/shared_titlebg.jpg") !important;
	background-image: url("./images/shared_titlebg.jpg") !important;
	background-position: top !important;
	background-repeat: repeat-x !important;
	color: #FFFFFF !important;
	font-size: 1.1em !important;
	font-weight: bold !important;
	height: 28px !important;
	text-align: center !important;
}

.aspCreateUserWizard_LabelStyle LABEL
{
	color: #000000 !important;
	font-size: 0.9em !important;
	font-weight: bold !important;
	padding-left: 0.5em !important;
}

.aspCreateUserWizard_SideBarStyle
{
	background: #FFFFFF !important;
	background-color: #FFFFFF !important;
	border-right-color: #EEEEEE !important;
	border-right-style: solid !important;
	border-right-width: 1px;
	padding-left: 0.5em !important;
	padding-right: 0.5em !important;
}

.aspCreateUserWizard_TitleStyle
{
	color: #154984 !important;
	font-size: 1em !important;
	font-weight: bold !important;
}

.aspCreateUserWizard_ValidatorTextStyle
{
	padding-left: 0.5em !important;
}

/* asp:Login */
.aspLogin /* login control style */
{
	background: #FFFFFF !important;
	background-color: #FFFFFF !important;
	background-image: url("./images/shared_titlebg.jpg") !important;
	background-position: top !important;
	background-repeat: repeat-x !important;
	border-color: #e4dbc0 !important;
	border-style: solid !important;
	border-width: 4px !important;
	color: #154984 !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: #154984 !important;
}

.aspLogin_HyperLinkStyle
{
}

.aspLogin_LabelStyle LABEL
{
	color: #154984 !important;
	font-size: 0.9em !important;
	font-weight: bold !important;
}

.aspLogin_TitleTextStyle
{
	color: #FFFFFF !important;
	font-size: 1.1em !important;
	font-weight: bold !important;
	height: 28px !important;
}

.aspLogin_ValidatorTextStyle
{
	padding-left: 0.5em !important;
}

/* asp:PasswordRecovery */
.aspPasswordRecovery
{
	background: #FFFFFF !important;
	background-color: #FFFFFF !important;
	background-image: url("./images/shared_titlebg.jpg") !important;
	background-position: top !important;
	background-repeat: repeat-x !important;
	border-color: #e4dbc0 !important;
	border-style: solid !important;
	border-width: 4px !important;
	color: #154984 !important;
}

.aspPasswordRecovery_HyperLinkStyle
{
}

.aspPasswordRecovery_LabelStyle LABEL
{
	color: #154984 !important;
	font-size: 0.9em !important;
	font-weight: bold !important;
}

.aspPasswordRecovery TABLE TR TD
{
	padding: 0.2em 0.5em;
}

.aspPasswordRecovery_TitleTextStyle
{
	color: #FFFFFF !important;
	font-size: 1.1em !important;
	font-weight: bold !important;
	height: 28px !important;
}

.aspPasswordRecover_ValidatorTextStyle
{
	padding-left: 0.5em !important;
}

/* -- TABLE ---------------------------------------------------------- */

/* asp:Table */
.aspTable
{
	background: #FFFFFF !important;
	background-color: #FFFFFF !important;
	border-color: #e4dbc0 !important;
	border-style: solid !important;
	border-width: 4px !important;
	color: #154984 !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: 1em !important;
	font-weight: bold !important;
}

/* asp:CustomValidator */
.aspCustomValidator
{
	color: #FF0000 !important;
	font-size: 1em !important;
	font-weight: bold !important;
}

/* asp:RangeValidator */
.aspRangeValidator
{
	color: #FF0000 !important;
	font-size: 0.9em !important;
}

/* asp:RegularExpressionValidator */
.aspRegularExpressionValidator
{
	color: #FF0000 !important;
	font-size: 1em !important;
	font-weight: bold !important;
}

/* asp:RequiredFieldValidator */
.aspRequiredFieldValidator
{
	color: #FF0000 !important;
	font-size: 1em !important;
	font-weight: bold !important;
}

/* asp:ValidationSummary */
.aspValidationSummary
{
	color: #7d745a !important;
	font-size: 1em !important;
	font-weight: bold !important;
	margin-bottom: 0px;
	margin-left: 0px;
}

.aspValidationSummary UL LI
{
	color: #FF0000 !important;
	font-weight: normal !important;
}


/* -- TEXT & COLOUR ---------------------------------------------------------- */

/* asp:CheckBox */
.aspCheckBox
{
	color: #154984 !important;
	font-family: Arial;
	font-size: 1em !important;
	font-weight: normal !important;
	line-height: 1.2em !important;
	text-align: left;
}

/* asp:CheckBoxList */
.aspCheckBoxList
{
	color: #154984 !important;
	font-family: Arial;
	font-size: 1em !important;
	font-weight: normal !important;
	line-height: 1.2em !important;
}

/* asp:DropDownList */
.aspDropDownDiv
{
	/*
		-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6) );
	background:-moz-linear-gradient( center top, #ffffff 5%, #f6f6f6 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6');
	background-color:#ffffff;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#666666;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
*/

	color: #154984 !important;
	width: 168px;
	border: 1px solid #d87710;

}
.aspDropDownDivLarge
{
	color: #154984 !important;
	width: 210px;
	border: 1px solid #d87710;
}

.aspDropDownDivExtraLarge
{
	color: #154984 !important;
	width: 310px;
	border: 1px solid #d87710;
}

/* asp:FileUpload */
.aspFileUpload
{
	color: #154984 !important;
	font-family: Arial;
	font-size: 1em !important;
	font-weight: normal !important;
	line-height: 1.2em !important;
}

/* asp:HyperLink */
/* Inherited */
.aspHyperLink
{
}

/* asp:Label */
.aspLabel
{
	color: #154984;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}
.aspLabelRecordCount
{
	background: #154984 !important;
	color: #FFFFFF !important;
	font-family: Arial;
	font-size: 1em !important;
	font-weight: normal !important;
	line-height: 1.2em !important;
	text-decoration: none !important;
	margin-right: 25px;
	padding-right: 25px;
}
A.aspLabelRecordCount:link
{
	background: #154984 !important;
	color: #FFFFFF !important;
	font-size: 1em !important;
	font-weight: normal !important;
	line-height: 1.2em !important;
	text-decoration: none !important;
}

A.aspLabelRecordCount:visited
{
	background: #154984 !important;
	color: #FFFFFF !important;
}

A.aspLabelRecordCount:hover
{
	color: #FFFFFF !important;
	text-decoration: underline !important;
}





/* asp:Label */
.aspLabelData
{
	color: #154984;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}



/* asp:LinkButton */
.aspLinkButton
{
	padding: 0.2em 0.4em;
	background: #154984 !important;
	color: #FFFFFF !important;
	font-family: Arial;
	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: #154984 !important;
	color: #FFFFFF !important;
	font-size: 1em !important;
	font-weight: normal !important;
	line-height: 1.2em !important;
	text-decoration: none !important;
}

A.aspLinkButton:visited
{
	padding: 0.2em 0.4em;
	background: #154984 !important;
	color: #FFFFFF !important;
}

A.aspLinkButton:hover
{
	color: #FFFFFF !important;
	text-decoration: underline !important;
}

/* asp:ListBox */
.aspListBox
{
	color: #154984 !important; /* font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif !important;*/
	font-family: Arial;
	font-size: 10px !important;
	padding-left: 0.2em !important;
	font-weight: normal !important;
	font-style: normal;
}

/* asp:LoginName */
.aspLoginName
{
	color: #154984 !important; /* font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif !important;*/
	font-family: Arial;
	font-size: 1em !important;
	font-style: italic !important;
	font-weight: normal !important;
	line-height: 1.2em !important;
}

.boldBorders
{
    border: 3px solid #72A2FA;
}

/* asp:LoginStatus */
.aspLoginStatus
{
	color: #154984 !important; /* font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif !important;*/
	font-family: Arial;
	font-size: 1em !important;
	font-weight: bold !important;
	line-height: 1.2em !important;
}

/* asp:RadioButton */
.aspRadioButton
{
	color: #154984 !important; /* font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif !important;*/
	font-family: Arial;
	font-size: 1em !important;
	font-weight: normal !important;
	line-height: 1.2em !important;
}

/* asp:RadioButtonList */
.aspRadioButtonList
{
	color: #154984 !important; /* font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif !important;*/
	font-family: Arial;
	font-size: 1em !important;
	font-weight: normal !important;
	line-height: 1.2em !important;
}

/* asp:TextBox */
.aspTextBox
{
	-moz-box-shadow: inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow: inset 0px 1px 0px 0px #ffffff;
	box-shadow: inset 0px 1px 0px 0px #ffffff;
	background: #FFFFFF; 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6');
	background-color: #ffffff;
	/*-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;*/ /*Commented by SP 30/08/13*/ 
	border: 1px solid #333333;
	display: inline-block;
	color: #000000;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	padding: 6px 12px;
	text-decoration: none;
	
}
.aspTextBoxDetails
{
	color: #154984 !important; /* font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif !important;*/
	font-family: Arial;
	font-size: 10px !important;
	padding-left: 0.2em !important;
	width: 250px;
	border: 1px solid #154984;
	font-weight: normal !important;
	/*height: 13px;*/
	font-style: normal;
}
.aspTextBoxLarge
{
	color: #154984 !important; /* font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif !important;*/
	font-family: Arial;
	font-size: 10px !important;
	padding-left: 0.2em !important;
	width: 208px;
	border: 1px solid #154984;
	font-weight: normal !important;
	/*height: 13px;*/
	font-style: normal;
}
.aspTextBoxDateLarge
{
	color: #154984 !important; /* font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif !important;*/
	font-family: Arial;
	font-size: 10px !important;
	padding-left: 0.2em !important;
	width: 185px;
	border: 1px solid #d87710;
	font-weight: normal !important;
	height: 13px;
	font-style: normal;
}
.aspTextBoxDate
{
	color: #154984 !important; /* font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif !important;*/
	font-family: Arial;
	font-size: 10px !important;
	padding-left: 0.2em !important;
	width: 144px;
	border: 1px solid #d87710;
	font-weight: normal !important;
	height: 13px;
	font-style: normal;
}
.aspHeaderLabel
{
	width: 840px;
	vertical-align: middle;
	font-size: 16px;
	font-variant: small-caps;
	height: 22px !important;
	color: #154984 !important;
	font-family: Arial;
	font-weight: normal !important;
	padding-left: 0.2em !important;
	border-style: solid;
	border: 1px solid #DFDFDF;
}

.aspHeaderLabel2
{
	font-size: 16px;
	font-variant: small-caps;
	color: #154984 !important; /* font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif !important;    */
	font-family: Arial;
	font-weight: normal !important;
}

.aspCustomerHyperLink
{
	margin: 0;
	padding: 0;
	background: #FFFFFF !important;
	color: #154984 !important;
	font-family: Arial;
	font-size: 76% !important;
}
.UblLogo
{
	border-width: 1px;
	border-color: #154984;
}
.LoginUserName
{
	color: #808000;
	font-weight: bold;
}
/*-- Ajax Control CSS ----*/

.AjaxListItem
{
	font-size: "12px";
	font: "Arial";
}

.aspNewsHeader
{
	color: #154984;
	font-family: Arial;
	font-size: 20px;
	font-weight: bold;
}
.aspNewsDetails
{
	color: #154984;
	font-family: Arial;
	font-size: 16px; /*font-weight: bold;*/
}
.ErrorLabel
{
	color: #FF0000;
	font-weight: normal;
	font-family: Tahoma;
	font-size: 12px;
}
.modalBackground
{
	border: silver 1px inset;
	background-color: Black;
	filter: alpha(opacity=50);
	opacity: 0.7;
	padding: 2px;
	text-align: center;
	height: 2em;
	width: 200px;
}

.modalPopup
{
	border: black 1px inset;
	background-color : White;
}

.heading {
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}
.main-text {
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    text-decoration: none;
}

.tablehead
{
background-color: #2C4E71;
border-color: #2C4E71 -moz-use-text-color -moz-use-text-color #2C4E71;
border-style: solid none none solid;
border-width: 1px medium medium 1px;
color: #D3E6E9;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
height: 12.75pt;
margin: 0;
padding: 0.85pt 0.85pt 0 2pt;
text-decoration: none;
}

.tablehead2
{
    background-color: #2C4E71;
border-color: -moz-use-text-color;
border-style: none;
border-width: medium;
color: #D3E6E9;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
height: 12.75pt;
padding: 0.85pt 0.85pt 0 2pt;
text-decoration: none;
}





/***TAB MENU (all page)***/
.tabmenu { line-height: 21px; position: relative;}
.tabmenu ul { list-style: none; }
.tabmenu ul li { display: inline-block; float: left; position: relative; background-color: #08508B; border-width:1px; border-color: White;}
.tabmenu ul li a { display: inline-block;  background-color: #08508B; border-width:1px; border-color: White;}
.tabmenu ul li a:hover { text-decoration: none; background-color: #7293C1;}
.tabmenu ul li:hover { background-color: #7293C1; }
.tabmenu ul li a span { display: block; padding: 9px 30px 9px 30px; text-transform: uppercase; font-weight:bold; font-size: 12px; text-shadow: 1px 1px #224e82; color:#FFFFFF; }


.tabmenu ul li .subnav { 
	position: absolute; padding: 0px 0px 0px 0px; min-width: 200px; width: 200px; top: 39px; left: 0; display: none; z-index: 100;}
.tabmenu ul li .subnav li { display: block; float: left; position: relative; background-color: #08508B; border-width:1px; border-color: White;}
.tabmenu ul li .subnav li a { display: block; width: 200px; background-color: #08508B; border-width:5px; border-color: White; }
.tabmenu ul li .subnav li a:hover { background-color: #7293C1; }
.tabmenu ul li .subnav a span { display: block; padding: 5px 15px 5px 15px; text-transform: uppercase; font-weight:bold; font-size: 12px; text-shadow: 1px 1px #224e82; color:#FFFFFF;}

.tabmenu ul li .secondsubnav { position: absolute; min-width: 200px; top: 0px; left: 200px; display: none; z-index: 100; border: 1px solid #6785b0; border-bottom: 0; }
.tabmenu ul li .secondsubnav li { display: block; float: none; background: none; }
.tabmenu ul li .secondsubnav li a { display: block; background: #83a3ca; border-bottom: 1px solid #6785b0; color: #fff; }
.tabmenu ul li .secondsubnav li a:hover { background: #7293c1; color: #fff; }
.tabmenu ul li .secondsubnav a span { padding: 5px 15px; text-transform: capitalize; text-shadow: 1px 1px #6785b0; }
