/************************************/
/*	COMMON SETTINGS					*/
/************************************/ 
BODY {
	TEXT-ALIGN: left;
	}
#happ {
	TEXT-ALIGN: left;
	FONT-FAMILY: Arial, Helvetica, Tahoma, Verdana, Sans-Serif;
	FONT-SIZE: 12px;
	WIDTH: 100%;
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto;
	}
#happ TABLE {
	WIDTH: 100%;
	}
#happ TABLE, #happ TR, #happ TD, #happ DIV {
	TEXT-ALIGN: left;
	BORDER-COLLAPSE: collapse;
	PADDING: 2px;
	VERTICAL-ALIGN: middle;
	FONT-SIZE: 10pt;
	}
#happ P {
	MARGIN: 2px 0px 5px 0px;
	}
#happ IMG, #happ A {
	BORDER: 0px;
	MARGIN: 0px;
	PADDING: 0px;
	}
#happ A {
	BORDER: 0px;
	MARGIN: 0px;
	PADDING: 0px;
	TEXT-DECORATION: none;
	}
#happ A:hover {
	TEXT-DECORATION: underline;
	}
#happ FORM {
	PADDING: 0px;
	MARGIN: 0px;
	}
#happ LABEL, #happ .form_label {
	DISPLAY: block;
	PADDING: 2px;
	MARGIN-LEFT: 5px;
	FONT-STYLE: italic;
	WIDTH: auto;
	}
#happ .formControlHelp {
	DISPLAY: block;
	PADDING: 2px;
	FONT-SIZE: 8pt;
	}
#happ FIELDSET {
	MARGIN: 5px;
	PADDING: 5px;
	PADDING-TOP: 0px;
	}
#happ FIELDSET A {
	WIDTH: auto;
	}
#happ H2 {
	FONT-SIZE: 12pt;
	MARGIN: 5px 0px 5px 0px;
	}
#happ H3 {
	FONT-SIZE: 10pt;
	MARGIN: 5px 0px 5px 0px;
	}
#happ H4 {
	FONT-SIZE: 9pt;
	MARGIN: 3px 0px 3px 0px;
	}

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

/********************************************/
/*	USER INFO BAR							*/
/********************************************/
#happ #userInfoBar {
	FONT-SIZE: 8pt;
	PADDING: 5px;
	BORDER-WIDTH: 0px 0px 0px 0px;
	BORDER-STYLE: solid solid solid solid;
	}
#happ #userInfoBar A {
	MARGIN: 0px 0px 0px 0px;
	PADDING: 2px 5px 2px 5px;
	TEXT-DECORATION: none;
	}
#happ #userInfoBar A:hover {
	TEXT-DECORATION: none;
	}
#happ #userInfoBar DIV {
	FONT-SIZE: 11px;
	MARGIN: 0px;
	PADDING: 0px;
	}
/************************************************/
/*	END OF USER INFO BAR						*/
/************************************************/

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

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

/************************************************/
/*	ACTION BAR WITH BUTTONS						*/
/************************************************/
#happ .actionBar {
	PADDING: 4px;
	BORDER-WIDTH: 0px 0px 0px 0px;
	BORDER-STYLE: solid solid solid solid;
	MARGIN: 5px 0px 15px 0px;
	}
#happ .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								*/
/************************************************/
#happ .objectListing {
	WIDTH: auto;
	LIST-STYLE: none;
	MARGIN: 0px;
	PADDING: 0px;
	}
#happ .objectListing FORM {
	PADDING: 0px;
	MARGIN: 0px;
	}
#happ .objectListing LI {
	MARGIN: 0px 0px 5px 0px;
	PADDING: 3px;
	BACKGROUND-COLOR: #FFFFFF;
	}
#happ .objectListing LI.header {
	FONT-WEIGHT: bold;
	BORDER-WIDTH: 0px 0px 1px 0px;
	BORDER-STYLE: none none solid none;
	MARGIN: 0px 0px 3px 0px;
	}
#happ .objectListing LI DIV {
	FLOAT: left;
	CLEAR: none;
	MARGIN: 0px;
	PADDING: 0px;
	}
#happ .objectListing LI DIV.container {
	FLOAT: none;
	CLEAR: both;
	}
#happ .objectListing LI DIV.title {
	FONT-SIZE: 16px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	PADDING: 2px;
	}
#happ .objectListing LI.footer {
	MARGIN: 3px 0px 0px 0px;
	}
#happ .objectListing LI.filter {
	}
#happ .objectListing LI .expander {
	DISPLAY: inline;
	WIDTH: 15px;
	}
#happ .objectListing LI .expander A {
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	}
/************************************************/
/*	END OF OBJECT LISTING						*/
/************************************************/

/************************************************/
/*	HELP PANE									*/
/************************************************/
#happ .helpWindow {
	FONT-SIZE: 12px;
	FONT-STYLE: italic;
	BORDER-WIDTH: 1px 1px 1px 1px;
	BORDER-STYLE: dashed dashed dashed dashed;
	PADDING: 5px;
	MARGIN: 5px 0px 5px 0px;
	}
/************************************************/
/*	END OF HELP PANE							*/
/***********************************************/

/************************************************/
/*	FILE PATH									/
/************************************************/
#happ .filePath {
	BORDER-WIDTH: 1px;
	BORDER-STYLE: solid;
	FONT-WEIGHT: bold;
	PADDING: 5px;
	MARGIN: 5px 0px 5px 0px;
	}
/************************************************/
/*	END OF FILE PATH							*/
/***********************************************/