/************************************/
/*	BASE SETTINGS					*/
/************************************/ 
BODY {
	TEXT-ALIGN: left;
	MARGIN: 0px;
	PADDING: 0px;
	FONT-FAMILY: Arial, Helvetica, Tahoma, Verdana, Sans-Serif;
	}
#ha {
	FONT-SIZE: 10pt;
	TEXT-ALIGN: left;
	WIDTH: 100%;
	OVERFLOW: auto;
	PADDING: 0px;
	MARGIN: 0px auto;
	}
/* for Internet Explorer */
/*\*/
* html #ha {
min-height: 100%;
}
/**/
#ha P {
	MARGIN: 2px 0px 4px 0px;
	}
#ha A {
	BORDER: 0px;
	MARGIN: 0px;
	PADDING: 0px;
	COLOR: #1a4774;
	TEXT-DECORATION: none;
	}
#ha A:hover {
	COLOR: #2063a5;
	TEXT-DECORATION: underline;
	}
#ha FORM {
	PADDING: 0px;
	MARGIN: 0px;
	}
#ha FORM STRONG {
	COLOR: #FF3366;
	}
#ha LABEL, #ha .form_label {
	DISPLAY: block;
	PADDING: 2px;
	MARGIN-TOP: 8px;
	FONT-STYLE: normal;
	FONT-SIZE: 12px;
	COLOR: #333333;
	WIDTH: auto;
	}
#ha .formControlHelp {
	DISPLAY: block;
	PADDING: 2px;
	FONT-SIZE: 8pt;
	COLOR: #404040;
	}
#ha INPUT.readonly, #ha INPUT[disabled], #ha SELECT[disabled] {
	BACKGROUND-COLOR: #EEEEEE;
	}
#ha FIELDSET {
	MARGIN: 5px;
	PADDING: 5px;
	}
#ha FIELDSET A {
	WIDTH: auto;
	}
#ha H2 {
	FONT-SIZE: 13pt;
	FONT-WEIGHT: NORMAL;
	FONT-FAMILY: Arial, Sans-Serif;
	MARGIN: 5px 0px 0px 0px;
	PADDING: 6px;
	COLOR: #FFFFFF;
	BACKGROUND: #252729;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	}
#ha H3 {
	FONT-SIZE: 11pt;
	MARGIN: 4px 0px;
	PADDING: 4px 0px;
	COLOR: #99CC00;
	}
#ha H4 {
	FONT-SIZE: 10pt;
	MARGIN: 2px 0px 2px 0px;
	COLOR: #333333;
	}
/************************************************/
/*	END OF BASE SETTINGS						*/
/************************************************/

/************************************************/
/*	LAYOUT AND DIMENSIONS SETTINGS				*/
/************************************************/
#ha #menu {
	FLOAT: left;
	WIDTH: 170px;
	PADDING: 0px;
	MARGIN: 0px 5px;
	display: inline; /* IE double margin bug fix */
	}
#ha #content {
	FLOAT: none;
	WIDTH: auto;
	MARGIN: 0px 5px 0px 180px;
	PADDING: 0px 5px;
	}
/* for Internet Explorer */
/*\*/
* html #ha #content, * html #ha #menu {
height: 100%;
overflow: hidden; /* For IE */
}
/**/
/************************************************/
/*	END OF LAYOUT AND DIMENSIONS SETTINGS		*/
/************************************************/

/************************************************/
/*	MENU										*/
/************************************************/
#ha #menu UL {
	MARGIN: 0px;
	PADDING: 0px;
	LIST-STYLE-TYPE: none;
	}
#ha #menu UL LI {
	display: inline; /* IE double margin bug fix */
	}
#ha #menu UL UL {
	MARGIN: 0px 0px 5px 0px;
	PADDING: 0px;
	BACKGROUND-COLOR: #F3F3F3;
	FONT-SIZE: 12px;
-webkit-border-bottom-right-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-bottomright: 4px;
-moz-border-radius-bottomleft: 4px;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;
	}
#ha #menu UL UL LI {
	PADDING: 0px;
	MARGIN: 2px 0px;
	}
#ha #menu UL UL LI A, #ha #menu UL UL LI SPAN {
	DISPLAY: block;
	COLOR: #000000;
	PADDING: 5px 8px;
	}
#ha #menu UL UL LI A:hover {
	BACKGROUND-COLOR: #Fff;
	TEXT-DECORATION: none;
	FONT-SIZE: 12px;
	}
#ha #menu H2 {
	COLOR: #FFFFFF;
	BACKGROUND: #77b300;
	MARGIN: 5px 0px 0px 0px;
	FONT-SIZE: 1em;
	text-shadow: 0 1px 0 rgba(0,0,0,0.2);
	}

/************************************************/
/*	END OF MENU									*/
/************************************************/

/************************************************/
/*	ACTION BAR									*/
/************************************************/
#ha .actionBar {
	PADDING: 6px 0;
	COLOR: #FFFFFF;
	BACKGROUND: #77b300;
text-shadow: 0 1px 0 rgba(0,0,0,0.2);
	}
#ha .actionBar A {
	PADDING: 6px;
	COLOR: #FFFFFF;
	}
#ha .actionBar A:hover {
	TEXT-DECORATION: none;
	COLOR: #fff;
	BACKGROUND-COLOR: #4F7700;
	}
/************************************************/
/*	END OF ACTION BAR							*/
/************************************************/

/************************************************/
/*	BUTTON BAR									*/
/************************************************/
#ha .buttonBar {
	PADDING: 4px;
	MARGIN: 5px 0px 15px 0px;
	BACKGROUND-COLOR: #FAFAFA;
	}
#ha .buttonBar A {
	PADDING: 2px;
	MARGIN: 2px;
	COLOR: #000000;
	BORDER: #999999 0px solid;
	}
#ha .buttonBar A:hover {
	TEXT-DECORATION: none;
	COLOR: #000000;
	BACKGROUND-COLOR: #ECECEC;
	}
#ha .buttonBar .deleteAction {
	COLOR: #FF3366;
	}
/************************************************/
/*	END OF BUTTON BAR							*/
/************************************************/

/************************************************/
/*	CONTROL PANE								*/
/************************************************/
#ha #controlPane {
	BORDER: none;
	PADDING: 6px;
	MARGIN: 5px 0px 10px 0px;
	BACKGROUND-COLOR: #EEE;
	FONT-WEIGHT: bold;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	box-shadow: 0px 1px 0 #ccc;
	}
/************************************************/
/*	END OF CONTROL PANE							*/
/************************************************/

input, textarea, select {
	border-style: solid;
	border-width: 1px;
	border-color: #ccc;
	border-top: 1px solid #aaa;
	border-radius: 3px;
	font-family: Arial, Helvetica, sans-serif;
	background: #fff;
	font-size: 13px;
	color: #333;
	padding: 7px 7px 7px 7px;
	}
input:hover, input:focus, textarea:hover, textarea:focus, select:focus, select:hover {
    border-style: solid;
	border-width: 1px;
	border-color: #999;
	border-top: 1px solid #777;
    background: #fff; 
    color: #333;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;
    }
input[type="submit"] {

			display: inline-block;
			vertical-align: middle;
			font-size: 12px;
			text-align: center;
			text-decoration: none;
			white-space: nowrap;
			padding: 6px 20px;
			cursor: pointer;
			position: relative;		
			border: none !important;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;		
			background-color: #414345;
			color: #fff;
			line-height: 20px;
			text-transform: uppercase;
			-webkit-transition: color 0.25s ease-out, background-color 0.25s ease-out;
	        transition: color 0.25s ease-out, background-color 0.25s ease-out;
			font-family: Helvetica, Arial;
			font-weight: bold;

}
input[type="submit"]:hover {
	background: #252729;
}