﻿BODY {
	MARGIN: 0px; FONT-FAMILY: "verdana", "helvetica", "geneva", "sans serif"
}
.white {
	COLOR: white
}
.lightsalmon {
	COLOR: #f2e5d8
}
.shaded {
	BACKGROUND-COLOR: #f6f4e8; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: left top
}
.unshaded {
	BACKGROUND-COLOR: #fefefe; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: left top
}
.left-top-justify {
	TEXT-ALIGN: left; VERTICAL-ALIGN: top
}
.align-left {
	MARGIN: 0.8ex 0.8em 0.8ex 0px; FLOAT: left
}
.bold {
	FONT-WEIGHT: bold
}
SPAN.range {
	FONT-STYLE: italic; COLOR: black; FONT-WEIGHT: normal
}
A {
	COLOR: #333366
}
A:hover {
	TEXT-DECORATION: underline
}
HR.normal {
	BORDER-BOTTOM: medium none; BORDER-TOP: #eee 1px solid
}
HR {
	BORDER-BOTTOM: #e0f0a0 1px solid; BORDER-TOP: #c0c8c3 1px solid
}
FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
P {
	PADDING-BOTTOM: 0.3em; MARGIN: 0px; PADDING-LEFT: 0em; PADDING-RIGHT: 0em; PADDING-TOP: 0.3em
}
OL {
	PADDING-BOTTOM: 0px; MARGIN: 0.4ex 0px 1ex 1em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL {
	PADDING-BOTTOM: 0px; MARGIN: 0.4ex 0px 1ex 1em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
LI {
	MARGIN-TOP: 0.4em; MARGIN-LEFT: 1em; MARGIN-RIGHT: 1em
}
H1 {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px;MARGIN-BOTTOM: 4px; COLOR: #643; FONT-SIZE: 150%; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
H2 
{
    
	BORDER-BOTTOM: #666 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0.75ex 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #444; FONT-SIZE: 120%; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
H2.top {
	MARGIN-TOP: 0em
}
H3 {
	MARGIN-TOP: 5px;  MARGIN-BOTTOM: 0px; COLOR: #a19100; FONT-SIZE: 100%; FONT-WEIGHT: bold
}
H4 {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; COLOR: black; FONT-WEIGHT: bold
}
STRONG {
	FONT-WEIGHT: bold
}
P {
	MARGIN-BOTTOM: 1ex
}
SELECT {
	BORDER-BOTTOM: #b2b2a1 1px solid; BORDER-LEFT: #b2b2a1 1px solid; MARGIN: 0px; WIDTH: 100%; BORDER-TOP: #b2b2a1 1px solid; BORDER-RIGHT: #b2b2a1 1px solid
}

.inputgroup-body INPUT 
{
	WIDTH: 98%;
}

TD {
	FONT-SIZE: 100%
}
TD.middle {
	VERTICAL-ALIGN: middle
}
TD.normal {
	FONT-SIZE: 80%
}

.raw
{
    width:90%;
}

TD.input-freetrial {
	PADDING-BOTTOM: 1ex; PADDING-LEFT: 0px; PADDING-RIGHT: 0.4em; FONT-SIZE: 75%; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
TD.input {
	PADDING-RIGHT: 4px;VERTICAL-ALIGN: top;
}
TD.prompt {
	FONT-WEIGHT: normal
}
TH.input {
	TEXT-ALIGN: center; VERTICAL-ALIGN: bottom; FONT-WEIGHT: normal
}
TD.copy {
	PADDING-BOTTOM: 0.7em; PADDING-LEFT: 0.7ex; PADDING-RIGHT: 0.7ex; PADDING-TOP: 0.7em
}
P.instructions {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0.3ex; PADDING-LEFT: 0.3em; PADDING-RIGHT: 0.3em; FONT-SIZE: 11px; PADDING-TOP: 0.3ex
}
P.error {
	FONT-STYLE: italic; COLOR: #943
}
IMG.title {
	MARGIN-BOTTOM: 2ex
}
INPUT.disabled {
	BORDER-BOTTOM: #b2b2a1 1px solid; BORDER-LEFT: #b2b2a1 1px solid; BACKGROUND-COLOR: #f0f0f0;  COLOR: #666; BORDER-TOP: #b2b2a1 1px solid; BORDER-RIGHT: #b2b2a1 1px solid
}
INPUT.button-small {
	BORDER-BOTTOM: #f0f0f0 1px outset; BORDER-LEFT: #f0f0f0 1px outset; WIDTH: 9em; FONT-FAMILY: "arial", "verdana", "geneva", "sans serif"; HEIGHT: 22px; COLOR: #404040; BORDER-TOP: #f0f0f0 1px outset; FONT-WEIGHT: bold; BORDER-RIGHT: #f0f0f0 1px outset
}
TABLE.input {
	MARGIN-TOP: 3px; WIDTH: 90%; MARGIN-BOTTOM: 6px
}
TABLE.inputscale {
	BORDER-BOTTOM: #6c6200 2px solid; MARGIN-TOP: 0px; WIDTH: 100%; MARGIN-BOTTOM: 6px
}
TH.inputscale-body {
	TEXT-ALIGN: left; BORDER-LEFT: #663 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 110%; PADDING-LEFT: 0.4em; PADDING-RIGHT: 0.4em; HEIGHT: 0%; COLOR: #a81; FONT-WEIGHT: bold; BORDER-RIGHT: #663 1px solid; PADDING-TOP: 0.6ex
}
TD.inputscale-prompt {
	VERTICAL-ALIGN: middle
}
SPAN.required {
	COLOR: #446
}
SPAN.prompt {
	COLOR: #666; FONT-SIZE: 90%; FONT-WEIGHT: bold
}
SPAN.error {
	COLOR: #b32; FONT-WEIGHT: bold
}
DIV.prompt-bottom {
	PADDING-BOTTOM: 1.5ex; COLOR: #669; FONT-SIZE: 90%; FONT-WEIGHT: bold
}
DIV.alert {
	BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; PADDING-BOTTOM: 0.3ex; BACKGROUND-COLOR: #fffaf8; PADDING-LEFT: 0.5em; WIDTH: 240px; PADDING-RIGHT: 0.5em; FLOAT: right; BORDER-TOP: #aaa 1px solid; BORDER-RIGHT: #aaa 1px solid; PADDING-TOP: 0.3ex
}
DIV.vspace {
	PADDING-BOTTOM: 0.4ex; PADDING-TOP: 0.7ex
}
DIV.input-promptontop {
	PADDING-TOP: 3px
}
DIV.input-array {
	BORDER-BOTTOM: #b2b2a1 1px solid; BORDER-LEFT: #b2b2a1 1px solid; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: white; PADDING-LEFT: 2px; WIDTH: 100%; PADDING-RIGHT: 2px; OVERFLOW: auto; BORDER-TOP: #b2b2a1 1px solid; BORDER-RIGHT: #b2b2a1 1px solid; PADDING-TOP: 2px
}
DIV.input-array DIV.input {
	PADDING-BOTTOM: 0px
}
DIV.input-control {
	PADDING-BOTTOM: 2ex; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 1ex
}
DIV.progress-past {
	PADDING-BOTTOM: 0.8ex; MARGIN: 0.3ex 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #a81; PADDING-TOP: 0.8ex
}
DIV.progress-past A {
	COLOR: #a81; TEXT-DECORATION: underline
}
DIV.progress-current {
	BACKGROUND-IMAGE: url(../../images/progress-current-bgnd.gif); PADDING-BOTTOM: 0.8ex; BACKGROUND-COLOR: #f5ce98; MARGIN: 0.3ex 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: repeat-x; COLOR: #751; FONT-WEIGHT: bold; PADDING-TOP: 0.8ex
}
DIV.progress-current A {
	COLOR: #751
}

DIV.progress-future {
	PADDING-BOTTOM: 0.8ex; MARGIN: 0.3ex 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #999; FONT-WEIGHT: normal; PADDING-TOP: 0.8ex
}
TABLE.inputgroup {
	BORDER-BOTTOM: #e0e8e2 1px solid; MARGIN-TOP: 1ex; WIDTH: 100%
}
TH.inputgroup-body {
	BACKGROUND-IMAGE: url(../../images/inputgroup-bgnd.gif); font-size:12px; TEXT-ALIGN: left; PADDING-BOTTOM: 0.2ex; LINE-HEIGHT: 110%; PADDING-LEFT: 0.2em; PADDING-RIGHT: 0.2em; BACKGROUND-REPEAT: repeat-x; COLOR: #685; BORDER-TOP: #c0c8c3 1px solid; FONT-WEIGHT: bold; PADDING-TOP: 0.6ex;
}
TD.inputgroup-body {
	PADDING-BOTTOM: 0.6ex; PADDING-LEFT: 3px;font-size:12px; PADDING-RIGHT: 3px; PADDING-TOP: 0px
}
TD.inputgroup-break {
	BORDER-TOP: #6c6200 2px solid
}
TD.inputgroup-index {
	TEXT-ALIGN: center;  font-size:11px; PADDING-BOTTOM: 0.2ex; PADDING-LEFT: 0.2em; WIDTH: 0%; PADDING-RIGHT: 0.2em; HEIGHT: 30px; COLOR: black;  VERTICAL-ALIGN: middle; FONT-WEIGHT: normal; PADDING-TOP: 0.2ex
}
TH.inputgroup-index {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0.3ex; PADDING-LEFT: 1em; PADDING-RIGHT: 0px;  COLOR: black; FONT-SIZE: 65%; VERTICAL-ALIGN: bottom; FONT-WEIGHT: bold; PADDING-TOP: 1.5ex
}
TD.inputgroup-prompt {
	PADDING-BOTTOM: 2px; font-size:11px; PADDING-LEFT: 6px; PADDING-RIGHT: 4px; COLOR: black; VERTICAL-ALIGN: middle; FONT-WEIGHT: normal; PADDING-TOP: 2px
}
TD.inputgroup-checkbox {
	TEXT-ALIGN: center; BORDER-LEFT: white 2px solid; PADDING-BOTTOM: 0.3ex; PADDING-LEFT: 0.3em; PADDING-RIGHT: 0.3em; VERTICAL-ALIGN: middle; PADDING-TOP: 0.3ex
}
TH.inputgroup-checkbox {
	TEXT-ALIGN: center; font-size:9px; PADDING-BOTTOM: 0.3ex; PADDING-LEFT: 0.4em; PADDING-RIGHT: 0.4em; VERTICAL-ALIGN: bottom; FONT-WEIGHT: bold; PADDING-TOP: 0.3ex
}
TD.inputgroup-value {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0.6ex; COLOR: black;  VERTICAL-ALIGN: top; FONT-WEIGHT: normal
}
TD.inputgroup-value SPAN.prompt {
	COLOR: #368
}
TH.inputgroup-value {
	TEXT-ALIGN: left; PADDING-LEFT: 0.3em; COLOR: #a19100; VERTICAL-ALIGN: top; FONT-WEIGHT: bold
}
TABLE.display {
	MARGIN-TOP: 3px; WIDTH: 100%; MARGIN-BOTTOM: 6px
}
TABLE.display-scale {
	BORDER-BOTTOM: #6c6200 2px solid; MARGIN-TOP: 1em; WIDTH: 100%; MARGIN-BOTTOM: 6px
}
TABLE.display-scale TD.display-promptonleft {
	VERTICAL-ALIGN: middle
}
TABLE.display-scale TD.display {
	TEXT-ALIGN: center; PADDING-BOTTOM: 2px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; VERTICAL-ALIGN: middle; PADDING-TOP: 2px
}
TD.display-group {
	PADDING-RIGHT: 10px; VERTICAL-ALIGN: top; FONT-WEIGHT: bold
}
TD.display-group H3 {
	MARGIN-TOP: 0px
}
TH H3 {
	MARGIN-TOP: 0px
}
TD.display-property {
	PADDING-RIGHT: 5px; VERTICAL-ALIGN: top; FONT-WEIGHT: bold
}
TD.display-value {
	PADDING-BOTTOM: 4px; PADDING-RIGHT: 10px; VERTICAL-ALIGN: top
}
TD.input-promptonbottom {
	PADDING-TOP: 4px
}
TD.input-promptontop {
	PADDING-TOP: 4px
}
TD.prompt-radio {
	FONT-SIZE: 75%
}
TD.prompt-radio SPAN.prompt {
	FONT-WEIGHT: normal
}
TEXTAREA {
	BORDER-BOTTOM: #b2b2a1 1px solid; BORDER-LEFT: #b2b2a1 1px solid; WIDTH: 100%; BORDER-TOP: #b2b2a1 1px solid; BORDER-RIGHT: #b2b2a1 1px solid
}
TABLE.localnav {
	WIDTH: 10em
}
TH.localnav-body {
	BACKGROUND-IMAGE: url(../../images/localnav-header-bgnd.gif); PADDING-BOTTOM: 0.8ex; BACKGROUND-COLOR: #999; PADDING-LEFT: 0.8em; PADDING-RIGHT: 0.8em; BACKGROUND-REPEAT: repeat-x; COLOR: white; FONT-SIZE: 75%; FONT-WEIGHT: bold; PADDING-TOP: 0.8ex
}
TD.localnav-body {
	PADDING-BOTTOM: 1ex; PADDING-LEFT: 0.8em; PADDING-RIGHT: 0.8em; COLOR: #666; FONT-SIZE: 75%; PADDING-TOP: 1ex
}
TD.localnav-body A {
	COLOR: #668
}
TABLE.localnav DIV.separator {
	MARGIN-TOP: 1ex; BORDER-TOP: #ccc 1px solid; PADDING-TOP: 1.5ex
}
IMG.callout {
	MARGIN: 2ex 0px
}
TABLE.callout {
	BACKGROUND-IMAGE: url(../../images/callout-bgnd.gif); BORDER-BOTTOM: #666644 1px solid; BACKGROUND-COLOR: #ddd7a3; MARGIN: 2ex 0px; WIDTH: 12em; BACKGROUND-REPEAT: repeat-x
}
TD.callout-top-left {
	BACKGROUND-IMAGE: url(../../images/callout-top-left-bgnd.gif); BORDER-BOTTOM: #663 1px solid; WIDTH: 0%; BACKGROUND-REPEAT: no-repeat; HEIGHT: 0%
}
TD.callout-top-left IMG {
	WIDTH: 4px
}
TD.callout-top-center {
	BACKGROUND-IMAGE: url(../../images/callout-top-center-bgnd.gif); BORDER-BOTTOM: #663 1px solid; TEXT-ALIGN: center; PADDING-BOTTOM: 0.3ex; PADDING-LEFT: 0.3em; WIDTH: 100%; PADDING-RIGHT: 0.3em; BACKGROUND-REPEAT: repeat-x; HEIGHT: 0%; COLOR: #442; FONT-SIZE: 75%; BORDER-TOP: #663 1px solid; FONT-WEIGHT: bold; PADDING-TOP: 0.3ex
}
TD.callout-top-right {
	BACKGROUND-IMAGE: url(../../images/callout-top-right-bgnd.gif); BORDER-BOTTOM: #663 1px solid; WIDTH: 0%; BACKGROUND-REPEAT: no-repeat; HEIGHT: 0%
}
TD.callout-top-right IMG {
	WIDTH: 4px
}
TD.callout-body {
	BORDER-LEFT: #663 1px solid; font-size:12px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0.3em; PADDING-RIGHT: 0.3em; BORDER-RIGHT: #663 1px solid; PADDING-TOP: 0px
}
TH.callout-body {
	TEXT-ALIGN: left;font-size:12px; BORDER-LEFT: #663 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 110%; PADDING-LEFT: 0.4em; PADDING-RIGHT: 0.4em; HEIGHT: 0%; COLOR: #a90; FONT-WEIGHT: bold; BORDER-RIGHT: #663 1px solid; PADDING-TOP: 0.6ex
}
TABLE.callout DIV.separator {
	MARGIN-TOP: 0.6ex; BORDER-TOP: #973 1px solid; PADDING-TOP: 0.6ex;font-size:12px;
}
TABLE#page {
	WIDTH: 100%
}
TD#header {
	BORDER-BOTTOM: white 1px solid; BACKGROUND-COLOR: #057b7b; FONT-FAMILY: "verdana", "helvetica", "geneva", "sans serif"; COLOR: white;  VERTICAL-ALIGN: middle; FONT-WEIGHT: bold
}
TD#header A {
	COLOR: white; MARGIN-LEFT: 10px; FONT-SIZE: 110%; MARGIN-RIGHT: 5px; TEXT-DECORATION: none
}
TD#header-right {
	BORDER-BOTTOM: white 1px solid; TEXT-ALIGN: right; BACKGROUND-COLOR: #057b7b; PADDING-RIGHT: 0.2em
}
TD#subheader {
	BORDER-TOP: #678c60 1px solid;
}
#subheader {
	BORDER-TOP: #678c60 1px solid;
}
TD#localnav {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: top; BORDER-RIGHT: #808080 1px solid; PADDING-TOP: 0px
}
TH#title {
	TEXT-ALIGN: left; PADDING-BOTTOM: 18px; PADDING-LEFT: 18px; PADDING-RIGHT: 18px; VERTICAL-ALIGN: top; PADDING-TOP: 12px
}
TD#guts {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 18px; WIDTH: 100%; PADDING-RIGHT: 18px; VERTICAL-ALIGN: top; PADDING-TOP: 3px
}
TD#rightcallout {
	BORDER-LEFT: #e0e0e0 1px solid; PADDING-BOTTOM: 1ex; BACKGROUND-COLOR: #f8f6e8; PADDING-LEFT: 0.7em; WIDTH: 0%; PADDING-RIGHT: 0.7em; VERTICAL-ALIGN: top; PADDING-TOP: 1ex
}
TD#footer-copyright {
	BACKGROUND-IMAGE: url(../../images/footer-bgnd.gif); PADDING-BOTTOM: 1ex; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; BACKGROUND-REPEAT: repeat-x; LETTER-SPACING: 1px; COLOR: #987; FONT-SIZE: 60%; BORDER-TOP: #c7b8a3 1px solid; FONT-WEIGHT: bold; PADDING-TOP: 1ex
}
TD#footer-version {
	BACKGROUND-IMAGE: url(../../images/footer-bgnd.gif); TEXT-ALIGN: right; PADDING-BOTTOM: 1ex; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; BACKGROUND-REPEAT: repeat-x; LETTER-SPACING: 1px; COLOR: #987; FONT-SIZE: 60%; BORDER-TOP: #c7b8a3 1px solid; FONT-WEIGHT: bold; PADDING-TOP: 1ex
}
.loginError
{
	padding-left: 15px;
	color: Red;	
}