/************************************/
/*	COMMON SETTINGS					*/
/************************************/ 
BODY {
	TEXT-ALIGN: center;
	}
#ha {
	TEXT-ALIGN: left;
	FONT-FAMILY: Arial, Helvetica, Tahoma, Verdana, Sans-Serif;
	FONT-SIZE: 12px;
	WIDTH: 780px;
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto;
	}
/*#ha TABLE {
	WIDTH: 80%;
	}*/
#ha TABLE, #ha TR, #ha TD, #ha DIV {
/*	TEXT-ALIGN: left;*/
	BORDER-COLLAPSE: collapse;
	PADDING: 0px;
	VERTICAL-ALIGN: middle;
	FONT-SIZE: 10pt;
	}

#ha P {
	MARGIN: 2px 0px 5px 0px;
	}
#ha IMG, #ha A {
	BORDER: 0px;
	MARGIN: 0px;
	PADDING: 0px;
	}
#ha A {
	BORDER: 0px;
	MARGIN: 0px;
	PADDING: 0px;
	TEXT-DECORATION: none;
	}
/*
#ha A:hover {
	TEXT-DECORATION: underline;
	}*/
#ha FORM {
	PADDING: 0px;
	MARGIN: 0px;
	}
#ha LABEL, #ha .form_label {
	DISPLAY: block;
	FONT-SIZE: 14px;
	COLOR: #63789E;
	PADDING: 5px 0px 2px 0px;
	MARGIN-LEFT: 5px;
	/*FONT-STYLE: italic;*/
	FONT-WEIGHT: bold;
	WIDTH: auto;
	}
#ha .formControlHelp {
	DISPLAY: block;
	PADDING: 2px;
	FONT-SIZE: 8pt;
	}
#ha FIELDSET {
	MARGIN: 5px;
	PADDING: 5px;
	PADDING-TOP: 0px;
	}
#ha FIELDSET A {
	WIDTH: auto;
	}
#ha H2 {
	FONT-SIZE: 12pt;
	MARGIN: 5px 0px 5px 0px;
	}
#ha H3 {
	FONT-SIZE: 10pt;
	MARGIN: 5px 0px 5px 0px;
	}
#ha H4 {
	FONT-SIZE: 9pt;
	MARGIN: 3px 0px 3px 0px;
	}

/********************************************/
/*	MAIN MENU BAR							*/
/********************************************/
#ha #mainMenuBar {
	PADDING: 5px;
	MARGIN: 0px 0px 10px 0px;
	BORDER-WIDTH: 0px 0px 0px 0px;
	BORDER-STYLE: solid solid solid solid;
	}
#ha #mainMenuBar A {
	MARGIN: 0px 0px 0px 0px;
	PADDING: 2px 5px 2px 5px;
	TEXT-DECORATION: none;
	}
#ha #mainMenuBar A:hover {
	TEXT-DECORATION: none;
	}
/************************************************/
/*	END OF MAIN MENU BAR						*/
/************************************************/

/********************************************/
/*	USER INFO BAR							*/
/********************************************/
#ha #userInfoBar {
	FONT-SIZE: 20px;
	PADDING: 5px;
	BORDER-WIDTH: 0px 0px 0px 0px;
	BORDER-STYLE: solid solid solid solid;
	}
#ha #userInfoBar A {
	FONT-SIZE: 16px;
	FONT-WEIGHT: BOLD;
	MARGIN: 0px 0px 0px 0px;
	PADDING: 2px 8px 2px 8px;
	TEXT-DECORATION: none;
	}
#ha #userInfoBar A:hover {
	TEXT-DECORATION: none;
	COLOR: #E77F3C;
	BACKGROUND: none;
	}
#ha #userInfoBar DIV {
	FONT-SIZE: 12px;
	MARGIN: 0px;
	PADDING: 0px;
	}
/************************************************/
/*	END OF USER INFO BAR						*/
/************************************************/

/************************************************/
/*	SCREEN MENU BAR								*/
/************************************************/
#ha .menuBar {
	PADDING: 4px;
	BORDER-WIDTH: 0px 0px 0px 0px;
	BORDER-STYLE: solid solid solid solid;
	HEIGHT: 1.2em;
	}
#ha .menuBar A {
	BORDER-WIDTH: 0 0 0 0;
	BORDER-STYLE: none none none none;
	PADDING: 2px 4px 2px 4px;
	}
#ha .menuBar A:hover {
	TEXT-DECORATION: none;
	}

/************************************************/
/*	END OF SCREEN MENU BAR						*/
/************************************************/

/************************************************/
/*	ACTION BAR WITH BUTTONS						*/
/************************************************/
#ha .actionBar {
	PADDING: 4px;
	BORDER-WIDTH: 0px 0px 0px 0px;
	BORDER-STYLE: solid solid solid solid;
	MARGIN: 5px 0px 15px 0px;
	}
#ha .actionBar A {
	BORDER-WIDTH: 0 0 0 0;
	BORDER-STYLE: none none none none;
	PADDING: 2px 4px 2px 4px;
	}
/************************************************/
/*	END OF ACTION BAR 							*/
/************************************************/

/************************************************/
/*	OBJECT LISTING								*/
/************************************************/
#ha .objectListing {
	WIDTH: auto;
	LIST-STYLE: none;
	MARGIN: 0px;
	PADDING: 0px;
	}
#ha .objectListing FORM {
	PADDING: 0px;
	MARGIN: 0px;
	}
#ha .objectListing LI {
	MARGIN: 0px 0px 5px 0px;
	PADDING: 3px;
	BACKGROUND-COLOR: #FFFFFF;
	}
#ha .objectListing LI.header {
	FONT-WEIGHT: bold;
	BORDER-WIDTH: 0px 0px 1px 0px;
	BORDER-STYLE: none none solid none;
	MARGIN: 0px 0px 3px 0px;
	}
#ha .objectListing LI DIV {
	FLOAT: left;
	CLEAR: none;
	MARGIN: 0px;
	PADDING: 0px;
	}
#ha .objectListing LI DIV.container {
	FLOAT: none;
	CLEAR: both;
	}
#ha .objectListing LI DIV.title {
	FONT-SIZE: 16px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	PADDING: 2px;
	}
#ha .objectListing LI.footer {
	MARGIN: 3px 0px 0px 0px;
	}
#ha .objectListing LI.filter {
	}
#ha .objectListing LI .expander {
	DISPLAY: inline;
	WIDTH: 15px;
	}
#ha .objectListing LI .expander A {
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	}
/************************************************/
/*	END OF OBJECT LISTING						*/
/************************************************/

/************************************************/
/*	WORKING HOURS								*/
/************************************************/
#ha .dayHours {
	WIDTH: 100%;
	PADDING: 5px;
	}
#ha .dayHours DIV {
	FONT-SIZE: 12px;
	TEXT-ALIGN: center;
	}
#ha .dayHours TD {
	FONT-SIZE: 12px;
	TEXT-ALIGN: center;
	PADDING: 1px;
	MARGIN: 0px;
	}
#ha .dayHoursContainer {
	FONT-SIZE: 12px;
	TEXT-ALIGN: center;
	PADDING: 1px;
	MARGIN: 0px;
	}
/************************************************/
/*	END OF WORKING HOURS						*/
/************************************************/

/************************************************/
/*	MONTH CALENDAR								*/
/************************************************/
#ha .monthCalendar {
	WIDTH: auto;
	PADDING: 5px;
	}

#ha .monthCalendar TH {
	WIDTH: auto;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center;
	}
#ha .monthCalendar DIV {
	FONT-SIZE: 16px;
	TEXT-ALIGN: center;
	}

#ha .monthCalendar TD {
	WIDTH: 30px;
	FONT-SIZE: 16px;
	TEXT-ALIGN: center;
	padding: 2px 2px 2px 2px;
	}

#ha .monthCalendar TD.dayofweekname {
	font-size: 11px;
	font-weight: bold;
	}

#ha .monthCalendar TD.monthName, #ha .monthCalendar TD.monthName a {
	color: #FFFFFF;
	}
	
#ha TD.dayHoursContainer {
	padding:10px;
	text-align: center;
	}
/************************************************/
/*	END OF MONTH CALENDAR						*/
/************************************************/


/************************************************/
/*	CUSTOM LAYOUT					*/
/************************************************/

/*TD {color: #454545; font-size:13px; font-family:Arial, Helvetica, Sans Serif}*/
BODY {background: #f9f3e3; color: #454545; font-size:13px; font-family:Arial, Helvetica, Sans Serif}
.IMP {color: #990000; font: bold 13px Arial}
.TOPMENUS { color: #454545; text-decoration: none; font: bold 13px Arial}
.TOPMENUNS { color: #4D4C4C; text-decoration: none; font: bold 13px Arial}
a.TOPMENUM { color: #4D4C4C; text-decoration: none; font: bold 12px Arial}
a.TOPMENUM:visited { color: #4D4C4C;}
a.TOPMENUM:hover { color: #cf9724; text-decoration: none; font: bold 12px Arial}
.TOPS { color: #454545; text-decoration: none; font: 12px Arial}
.TOPNS { color: #4D4C4C; text-decoration: none; font: 12px Arial}
a.TOPM { color: #4D4C4C; text-decoration: none; font: 11px Arial}
a.TOPM:visited { color: #4D4C4C;}
a.TOPM:hover { color: #cf9724; text-decoration: none; font: 11px Arial}
a {color: #425471}
a:visited {color: #425471}
a:hover {text-decoration:none;color:#ff4500}
a.STEP { color: #9b9db3; text-decoration: underlined; font: bold 15pt Arial}
a.STEP:visited { color: #9b9db3;}
a.STEP:hover { color: #e77f3c; text-decoration: none; font: bold 15pt Arial}
.STEPS { color: #e77f3c; text-decoration: none; font: bold 15pt Arial}
.STEPS1 { color: #e77f3c; text-decoration: none; font: bold 15pt Arial}
.STEPSN { color: #4086D2; text-decoration: none; font: bold 12pt Arial}
.STEPNS { color: #C2C5DA; text-decoration: none; font: bold 15pt Arial}
.STEPNSN { color: #63789E; text-decoration: none; font: bold 12pt Arial}
.STEPNSNsm { color: #63789E; text-decoration: none; font: normal 10pt Arial}
a.BUTTON { color: black; text-decoration: none; font: 11pt Arial;}
a.BUTTON:visited { color: black;}
a.BUTTON:hover { color: #ff4500;}
a.BUTTONC { color: black; text-decoration: none; font: 10pt Arial}
a.BUTTONC:visited { color: black;}
a.BUTTONC:hover { color: #ff4500;}
a.login {color: #ffffff; font: bold 10pt Arial}
a.login:visited {color:#ffffff}
a.login:hover {color: #ffffff; text-decoration: none; font: bold 10pt Arial}
a.BOTM { color: #4D4C4C; text-decoration: none; font: 8pt Arial}
a.BOTM:visited { color: #4D4C4C;}
a.BOTM:hover { color: #cf9724; text-decoration: none; font: 8pt Arial}
a.LEFTCM { color: #4D4C4C; text-decoration: none; font: bold 10pt Arial}
a.LEFTCM:visited { color: #4D4C4C;}
a.LEFTCM:hover { color: #f07300; text-decoration: none; font: bold 10pt Arial}
.LEFTCMS { color: #f07300; text-decoration: none; font: bold 10pt Arial}
a.LEFTM { color: #425471; text-decoration: none; font: bold 15pt Arial}
a.LEFTM:visited { color: #425471;}
a.LEFTM:hover { color: #f07300; text-decoration: none; font: bold 15pt Arial}
.LEFTMS { color: #f07300; text-decoration: none; font: bold 15pt Arial}
.LEFTL { color: #425471; text-decoration: none; font: bold 10pt Arial}
a.TABM { color: #7C97B0; text-decoration: none; font: bold 10pt Arial}
a.TABM:hover { color: #7C97B0; text-decoration: none; font: bold 10pt Arial}
a.TABM:visited { color: #7C97B0; text-decoration: none; font: bold 10pt Arial}
.TABMS { color: #7C97B0; text-decoration: none; font: bold 10pt Arial}
.imported {text-align:center; width:400px;}

/************************************************/
/*	END CUSTOM LAYOUT					*/
/************************************************/
