HTML {
	HEIGHT: 100%
}
BODY {
	HEIGHT: 100%
}
.container {
	BACKGROUND: #fff
}
#header {
	BORDER-BOTTOM: #9bcbd5 10px solid; TEXT-ALIGN: left; BACKGROUND: url(../images/bg-header-hor.gif) #3e1406 repeat-y; HEIGHT: 79px; COLOR: #fff
}
#title {
	PADDING-LEFT: 20px; COLOR: #fff
}
#title H3 {
	FONT-WEIGHT: bold
}
#title A {
	COLOR: #fff; TEXT-DECORATION: none
}
#title A:hover {
	FONT-STYLE: italic
}
#title SPAN {
	FONT-STYLE: italic
}
#header UL {
	LINE-HEIGHT: 25px; MARGIN: 0px
}
#header LI {
	DISPLAY: inline
}
#header LI A {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; TEXT-DECORATION: none; PADDING-TOP: 5px
}
#header LI A:hover {
	TEXT-DECORATION: underline
}
#topnav {
	DISPLAY: inline; FLOAT: right
}
#topnav LI {
	BORDER-LEFT: #fff 1px solid
}
#topnav LI:first-child {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#topnav A {
	COLOR: #fff
}
#mainnav {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#mainnav A {
	BACKGROUND: #e2f0f3; COLOR: #3e1406
}
#mainnav A:hover {
	BACKGROUND: #eff7f9
}
#mainnav .current A {
	BACKGROUND: #9bcbd5; COLOR: #000; FONT-WEIGHT: bold
}
#mainnav .current A:hover {
	TEXT-DECORATION: none
}
.line {
	BACKGROUND: #9bcbd5; HEIGHT: 10px
}
#subnav {
	BORDER-BOTTOM: #3e1406 2px solid
}
#subnav UL {
	LINE-HEIGHT: 25px; MARGIN: 0px
}
#subnav LI {
	DISPLAY: inline
}
#subnav LI A {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 19px; PADDING-RIGHT: 15px; TEXT-DECORATION: none; PADDING-TOP: 5px
}
#subnav LI A:hover {
	TEXT-DECORATION: underline
}
CAPTION {
	BORDER-BOTTOM: #9bcbd5 1px solid; FONT: 1.5em serif; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #78a6af
}
THEAD TH {
	BACKGROUND-COLOR: #e2f0f3
}
.report-summary TD:first-child {
	WIDTH: 300px
}
.report-summary TH:first-child {
	WIDTH: 300px
}
.report-summary TBODY TH {
	FONT-STYLE: italic; FONT-WEIGHT: normal
}
.report-details TD {
	VERTICAL-ALIGN: top
}
TH.time {
	WIDTH: 120px
}
TH.result {
	WIDTH: 120px
}
.indent {
	TEXT-INDENT: 1em
}
.heavy {
	FONT-WEIGHT: bold
}
.intermediate TH {
	BACKGROUND: #eff7f9
}
FIELDSET {
	BORDER-BOTTOM: #9bcbd5 1px solid; BORDER-LEFT: #9bcbd5 1px solid; BORDER-TOP: #9bcbd5 1px solid; BORDER-RIGHT: #9bcbd5 1px solid
}
LEGEND {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; PADDING-TOP: 0px
}
LABEL {
	POSITION: relative; TEXT-ALIGN: right; MARGIN: 0.3em 1.5em 0px 0px; WIDTH: 17em; DISPLAY: inline-block; VERTICAL-ALIGN: top
}
TEXTAREA {
	VERTICAL-ALIGN: top
}
INPUT[readonly='readonly'] {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
INPUT[disabled='disabled'] {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
INPUT.readonly {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
INPUT[type='file'] {
	MARGIN-BOTTOM: 0.5em
}
.prop FIELDSET {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline-block; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
DIV.input {
	LINE-HEIGHT: 1.25em; MARGIN: 0px; DISPLAY: inline-block
}
DIV.input P {
	MARGIN: 0.5em 0px
}
.buttons {
	MARGIN: 1em 0px
}
LABEL .mandatory {
	POSITION: absolute; COLOR: #c00; RIGHT: -0.75em
}
.explanation {
	FONT-STYLE: italic; MARGIN: 1.5em 0px 0px
}
.explanation .input P {
	MARGIN: 0.5em 0px 0px
}
.search-form LABEL {
	TEXT-ALIGN: left; DISPLAY: block
}
.search-form .prop {
	MARGIN-BOTTOM: 0.5em
}
.search-form .buttons {
	TEXT-ALIGN: right
}
.icon {
	PADDING-LEFT: 19px
}
.report {
	BACKGROUND: url(../images/report.png) no-repeat left 50%
}
.back {
	BACKGROUND: url(../images/arrow_left.png) no-repeat left 50%
}
.planHeader TH {
	PADDING-LEFT: 25px
}
.planHeader TH:hover {
	CURSOR: pointer; TEXT-DECORATION: underline
}
.planHeader TH {
	BACKGROUND: url(../images/icon-plus.gif) #dddddd no-repeat 9px 9px
}
.planHeader TH.expanded {
	BACKGROUND: url(../images/icon-minus.gif) #dddddd no-repeat 9px 9px
}
#progressText {
	
}
.message_NOTICE {
	FONT-WEIGHT: bold
}
.message_WARNING {
	FONT-WEIGHT: bold
}
.message_ERROR {
	FONT-WEIGHT: bold
}
.message_FATAL {
	FONT-WEIGHT: bold
}
.message_NOTICE {
	COLOR: #00dd00
}
.result_successful {
	COLOR: #00dd00
}
.message_WARNING {
	COLOR: #e6c900
}
.result_warnings {
	COLOR: #e6c900
}
.message_ERROR {
	COLOR: #ff0000
}
.message_FATAL {
	COLOR: #ff0000
}
.error_message {
	COLOR: #ff0000
}
.result_unsuccessful {
	COLOR: #ff0000
}
