/************************************/
/*	COMMON SETTINGS					*/
/************************************/ 
BODY {
	TEXT-ALIGN: left;
	}
#ha {
	TEXT-ALIGN: left;
	FONT-FAMILY: Arial, Helvetica, Tahoma, Verdana, Sans-Serif;
	FONT-SIZE: 12px;
	WIDTH: 100%;
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto;
	}
#ha TABLE {
	WIDTH: 100%;
	}
#ha TABLE, #ha TR, #ha TD, #ha DIV {
	TEXT-ALIGN: left;
	BORDER-COLLAPSE: collapse;
	PADDING: 2px;
	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;
	PADDING: 2px;
	MARGIN-LEFT: 5px;
	FONT-STYLE: italic;
	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: 8pt;
	PADDING: 5px;
	BORDER-WIDTH: 0px 0px 0px 0px;
	BORDER-STYLE: solid solid solid solid;
	}
#ha #userInfoBar A {
	MARGIN: 0px 0px 0px 0px;
	PADDING: 2px 5px 2px 5px;
	TEXT-DECORATION: none;
	}
#ha #userInfoBar A:hover {
	TEXT-DECORATION: none;
	}
#ha #userInfoBar DIV {
	FONT-SIZE: 11px;
	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 .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: auto;
	PADDING: 5px;
	}
#ha .dayHours DIV {
	FONT-SIZE: 12px;
	TEXT-ALIGN: center;
	}
#ha .dayHours TD {
	FONT-SIZE: 12px;
	TEXT-ALIGN: center;
	PADDING: 1px;
	MARGIN: 0px;
	}
/************************************************/
/*	END OF WORKING HOURS						*/
/************************************************/

/************************************************/
/*	MONTH CALENDAR								*/
/************************************************/
#ha .monthCalendar {
	WIDTH: auto;
	PADDING: 5px;
	}
#ha .monthCalendar TD {
	WIDTH: 30px;
	FONT-SIZE: 12px;
	TEXT-ALIGN: center;
	}
#ha .monthCalendar TH {
	WIDTH: auto;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center;
	}
#ha .monthCalendar DIV {
	FONT-SIZE: 12px;
	TEXT-ALIGN: center;
	}

/************************************************/
/*	END OF MONTH CALENDAR						*/
/************************************************/
