.smalltext {
	FONT-SIZE: 10px;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}

.subhead1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14pt;
	COLOR: #333399;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}

.date1 {
	FONT-SIZE: 12px;
	COLOR: #666666;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}

.subhead2 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #333399;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}

.backnavigation1 {
	FONT-SIZE: 12px;
	COLOR: #666666;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}

BODY {
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff
}

.mainBody {
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff
}

.main {
	BORDER-RIGHT: 0px;
	PADDING-RIGHT: 0px;
	BORDER-TOP: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	BORDER-LEFT: 0px;
	COLOR: #000000;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: 0px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff
}

.header {
	BORDER-RIGHT: 0px;
	PADDING-RIGHT: 0px;
	BORDER-TOP: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: large;
	BACKGROUND-IMAGE: url(/images/bg-grey.gif);
	PADDING-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	COLOR: #0000ff;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: 0px;
	BACKGROUND-COLOR: #aaaaaa
}

.headerInfo {
	BORDER-RIGHT: 0px;
	PADDING-RIGHT: 0px;
	BORDER-TOP: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	COLOR: #666666;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: 0px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff
}

.sysInfo {
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: x-small;
	BORDER-LEFT: 0px;
	COLOR: #000000;
	BORDER-BOTTOM: 0px
}

.help {
	BORDER-RIGHT: 0px;
	PADDING-RIGHT: 0px;
	BORDER-TOP: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	COLOR: #ffffff;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: 0px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #0000ff
}

.menu0 {
	BORDER-RIGHT: 0px;
	PADDING-RIGHT: 0px;
	BORDER-TOP: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	BORDER-LEFT: 0px;
	COLOR: #ffffff;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: 0px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #003366;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none
}

.menu0Active {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #6699cc;
	TEXT-ALIGN: center
}

.menu1 {
	BORDER-RIGHT: 0px;
	PADDING-RIGHT: 0px;
	BORDER-TOP: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	BORDER-LEFT: 0px;
	COLOR: #ffffff;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: 0px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #006699;
	TEXT-ALIGN: center
}

A.menu1Active:link {
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #bfd4e7
}

A.menu1Active:active {
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #bfd4e7
}

A.menu1Active:visited {
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #bfd4e7
}

.menu1Active {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #bfd4e7;
	TEXT-ALIGN: center
}

.menu2 {
	BORDER-RIGHT: 0px;
	PADDING-RIGHT: 0px;
	BORDER-TOP: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	BORDER-LEFT: 0px;
	COLOR: #ffffff;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: 0px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #6699ff;
	bgcolor: #E6B5E4;
	font-color: #000000 font-weight
}

A.menu2:link {
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}

A.menu2:active {
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}

A.menu2:visited {
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}

A.menu2Active:link {
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff
}

A.menu2Active:active {
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff
}

A.menu2Active:visited {
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff
}

.menu2Active {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff
}

.navigation {
	BORDER-RIGHT: 0px;
	PADDING-RIGHT: 0px;
	BORDER-TOP: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	VERTICAL-ALIGN: top;
	BORDER-LEFT: 0px;
	COLOR: #ffffff;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: 0px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #003366;
	TEXT-ALIGN: center
}

A.navigation:link {
	FONT-SIZE: 12px;
	COLOR: white;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}

A.navigation:active {
	FONT-SIZE: 12px;
	COLOR: white;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}

A.navigation:visited {
	FONT-SIZE: 12px;
	COLOR: white;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}

.formHeader {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #666666;
	TEXT-ALIGN: left;
	text-size: 12px
}

.formHeaderDisabled {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #999999;
	TEXT-ALIGN: left;
	text-size: 12px
}

.formFooter {
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #666666;
	TEXT-ALIGN: center
}

.formFooterDisabled {
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #999999;
	TEXT-ALIGN: center
}

.formTable {
	border: 1px solid #999999;
}

.clsWhiteLink {
	BACKGROUND-POSITION: center 50%;
	FONT-SIZE: 12px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

.formText {
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left
}

.formLabel {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left
}

.formLabelDisabled {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #999999;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left
}

.formLabelRight {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: right
}

.formField {
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left
}

.formFieldcenter {
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: center
}

.formFieldReadOnly {
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left;
	BACKGROUND-COLOR: #E4E4E4
}

.formFieldRight {
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: right
}

.pageTitle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 20px;
	COLOR: #003366;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin-left: 6px
}

.smallPageTitle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 18px;
	COLOR: #003366;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}

.tableRowOdd {
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #eeeeff
}

.tableRowEven {
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #FFFFFF
}

TD.nestedField {
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left
}

.required {
	FONT-SIZE: 12px;
	COLOR: #ff0000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.optional {
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #dddddd;
	TEXT-ALIGN: left
}

.titleSub {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: gray;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}

.title {
	FONT-WEIGHT: bold;
	FONT-SIZE: 23pt;
	COLOR: black;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}

TH.nested {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: center
}

.copyright {
	BORDER-RIGHT: 0px;
	PADDING-RIGHT: 0px;
	BORDER-TOP: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: x-small;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	BORDER-LEFT: 0px;
	COLOR: #000000;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: 0px;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center
}

CAPTION {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: center
}

.message {
	FONT-SIZE: 12px;
	COLOR: #ff0000;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}

TABLE {
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}

.clsDefaultTextArial8 {
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}

.clsDefaultText {
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}

.clsDefaultLink {
	FONT-SIZE: 12px;
	COLOR: #003366;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}

.clsDefaultTextBold {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}

.textwhitebold1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}

.clsFormBtn {
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}

.clsFormCommonBtn {
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	WIDTH: 95px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #006699;;
	COLOR: #99ccff
}

.clsMenu0Link {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none
}

.clsMenu0LinkDisabled {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #edead8;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none
}

.clsMenu0LinkFocus {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

.clsMenu0Link:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: center;
	TEXT-DECORATION: underline
}

.clsMenu1Link:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: center;
	TEXT-DECORATION: underline
}

.clsMenu2Link:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: center;
	TEXT-DECORATION: underline
}

.clsMenu0Back {
	BACKGROUND-COLOR: #99ccff;
}

.clsMenu0BackDisabled {
	BACKGROUND-COLOR: #99ccff;
}

.clsMenu0End {
	VERTICAL-ALIGN: top;
	BACKGROUND-COLOR: #99ccff;
	TEXT-ALIGN: right
}

.clsMenu1LinkActive {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none
}

.clsMenu1Back {
	BACKGROUND-COLOR: #006699
}

.clsMenu1BackDisabled {
	BACKGROUND-COLOR: #006699
}

.clsMenu1Link {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #eeffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none
}

.clsMenu1LinkDisabled {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #edead8;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none
}

.clsMenu2Link {
	BACKGROUND-POSITION: center 50%;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #cccccc;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none
}

.clsMenu2LinkDisabled {
	BACKGROUND-POSITION: center 50%;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #edead8;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none
}

.clsMenu2Back {
	BACKGROUND-COLOR: #003366
}

.clsMenu2BackDisabled {
	BACKGROUND-COLOR: #003366
}

.clsMenu2BackFocus {
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center
}

.clsMenu2LinkActive {
	BACKGROUND-POSITION: center 50%;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #003366;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none
}

.clsMenu3BackFocus {
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center
}

.clsDefaultTextGray {
	FONT-SIZE: 11px;
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}

.clsFormBack {
	BACKGROUND-COLOR: #eeeeee
}

.clsMenu3Back {
	BACKGROUND-COLOR: #ffffff
}

.clsMenu3LinkActive {
	BACKGROUND-POSITION: center 50%;
	FONT-WEIGHT: bold;
	FONT-SIZE: x-small;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
	color: #003366
}

.clsSmallLink {
	FONT-SIZE: 10px;
	COLOR: #003366;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

.clsSpacerCell {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	MARGIN-LEFT: 0px;
	WIDTH: 1px;
	BORDER-TOP-STYLE: none;
	MARGIN-RIGHT: 0px;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BACKGROUND-COLOR: #ffffff;
	BORDER-BOTTOM-STYLE: none
}

.clsMenu1End {
	VERTICAL-ALIGN: top;
	BACKGROUND-COLOR: #006699;
	TEXT-ALIGN: right
}

.clsStaticData {
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}

.clsHomepageBack {
	BACKGROUND-COLOR: #cccccc
}

.clsTH {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}

.clsAltRow {
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #cccccc
}

.clsHeaderBack {
	BACKGROUND-COLOR: #666666;
	TEXT-ALIGN: left
}

.clsLightHeader {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}

.clsWhiteBack {
	BACKGROUND-COLOR: #ffffff
}

.formQuestion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold
}

.clsFormNumber {
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: right
}

.clsWizardBtn {
	FONT-SIZE: 16px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bolder;
}

.clsStepText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bolder;
	font-style: italic;
	color: #333333;
}

.clsStepNumber {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	background-image: url(../images/stepBack.gif);
	text-align: center;
	color: #ffffff;
	background-repeat: no-repeat;
	background-color: #ffffff;
}

.clsGrayBorder {
	border: 1px solid #666666;
}

.clsGrayText {
	FONT-SIZE: 12px;
	COLOR: #666666;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}

.clsWizardStep {
	FONT-SIZE: 16px;
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
}

.clsWizardStepData {
	FONT-SIZE: 16px;
	COLOR: #cc0000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
}

.clsDefaultLinkWarn {
	FONT-SIZE: 12px;
	COLOR: #aa0000;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}

.clsDefaultTextBoldDisabled {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #444444;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}

.clsRequiredText {
	FONT-SIZE: 12px;
	COLOR: #ff0000;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}

.clsFormNumberRO {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #000000;
	BORDER-TOP-STYLE: none;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BACKGROUND-COLOR: #aaaaaa;
	TEXT-ALIGN: right;
	BORDER-BOTTOM-STYLE: none
}

.clsYellowBack {
	BACKGROUND-COLOR: #ffcc66
}

.clsErrorTblBorder {
	background-color: #990000
}

.sectionLabel {
	background-color: #DDDDDD;
	text-align: left;
	color: #000000;
	font-weight: bold;
}

.tableHeader {
	BACKGROUND-COLOR: #dddddd;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: NORMAL;
	TEXT-ALIGN: left
}

.tableHeaderBold {
	BACKGROUND-COLOR: #dddddd;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: BOLD;
	TEXT-ALIGN: left
}

.tableHeaderCenter {
	BACKGROUND-COLOR: #dddddd;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: NORMAL;
	TEXT-ALIGN: center
}

.tableHeaderCenterBold {
	BACKGROUND-COLOR: #dddddd;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: BOLD;
	TEXT-ALIGN: center
}

.tableHeaderRight {
	BACKGROUND-COLOR: #dddddd;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: BOLD;
	TEXT-ALIGN: right
}

.tableCellLeft {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	VERTICAL-ALIGN: top;
	TEXT-ALIGN: left
}

.tableCellRight {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	TEXT-ALIGN: right
}

.tableCellCenter {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	text-align: center;
}

.tableCellRightBold {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: right;
}

.tableCellLeftBold {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: left;
}

.tableCellCenterBold {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center;
}

.tableCellLeftBold14 {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 14pt;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: left;
}

.tableCellLeft14 {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 14pt;
	TEXT-ALIGN: left;
}

.messageText {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: red;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: left
}

.tableRowFailed {
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #FF9966;
}

.tableRowHitlistHeader {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ccccdd;
	TEXT-ALIGN: left
}

.menu3 {
	BORDER-RIGHT: 0px;
	PADDING-RIGHT: 0px;
	BORDER-TOP: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	BORDER-LEFT: 0px;
	COLOR: #000000;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: 0px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #C0C0C0;
	TEXT-ALIGN: center
}

A.menu3Active:link {
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #bfd4e7
}

A.menu3Active:active {
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #bfd4e7
}

A.menu3Active:visited {
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #bfd4e7
}

.menu3Active {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #bfd4e7;
	TEXT-ALIGN: center
}

.smallTextCenter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center
}

.smallTextLeft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left
}

.smallTextLeftBold {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	text-align: left
}

.smallTextRight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right
}

.smallTextRightBold {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-align: right
}

/*
* CSS for oneview login screen
*/

/*
 * Menu Tab Styles
 */
.menuWelcomeText {
	font-size: 12px;
	color: #666666;
	font-weight: bold;
}

.menuBkgd {
	background-color: #e4eaf9;
	border-bottom: 1px solid #999999;
}

.menuTabLabel {
	float: left;
	width: 100%;
	line-height: normal;
	z-index: 50;
}

.menuTabLabel ul {
	margin: 0 0 0px 0;
	padding: 0;
	list-style: none;
}

.menuTabLabel li.menuTabOff, li.menuTabDisabled {
	float: left;
	background: url(../images/tab_off_a_gray.gif) no-repeat left top;
	margin: -3px 0 0 0 !important;
	padding: 0 0px 0 8px;
}

.menuTabLabel .menuTabOff a {
	float: left;
	display: block;
	background: url(../images/tab_off_b_gray.gif) no-repeat right top;
	padding: 7px 12px 0px 6px;
	margin: 0;
	font-size: 11px;
	text-decoration: none !important;
	font-weight: bold;
	color: #888 !important;
	cursor: hand;
	cursor: pointer;
}

.menuTabLabel .menuTabDisabled a {
	float: left;
	display: block;
	background: url(../images/tab_off_b_gray.gif) no-repeat right top;
	padding: 7px 12px 0px 6px;
	margin: 0;
	font-size: 11px;
	text-decoration: none !important;
	font-weight: bold;
	color: #d2d2d2 !important;
}

.menuTabLabel .menuTabOff a:hover {
	color: #666 !important;
	text-decoration: none !important;
	font-weight: bold;
}

.menuTabLabel li.menuTabOn {
	float: left;
	background: url(../images/tab_on_a_org.gif) no-repeat left top
		!important;
	margin: 2px 0px -1px 0;
	padding: 0 0 0 8px !important;
	position: relative;
}

.menuTabLabel .menuTabon a {
	float: left;
	display: block;
	background: url(../images/tab_on_b_org.gif) no-repeat right top
		!important;
	padding: 2px 12px 0px 6px;
	margin: 0 !important;
	font-size: 11px;
	text-decoration: none !important;
	font-weight: bold;
	color: #3B77B3 !important;
	border-bottom: 1px solid #fff;
}

.menuTabLabel .menuTabOn a:hover {
	font-weight: bold !important;
	text-decoration: none !important;
}

/*
 * Page Tab Styles
 */
.tabArea {
	padding: 0 0 10px 0px;
	background: #fff;
	color: #004e8b;
	_height: 0px;
}

.tabArea .tabWrapper {
	border-right: 1px solid #b2b2b2;
	border-left: 1px solid #b2b2b2;
	border-bottom: 1px solid #b2b2b2;
	padding: 8px 10px 10px 10px;
	clear: both;
	width: auto !important;
	background-color: #ffffff;
}

.tabArea .tabWrapper .inner {
	background: none transparent scroll repeat 0% 0%;
	overflow: visible;
}

.tabLabel {
	float: left;
	width: 100%;
	line-height: normal;
	border-bottom: 1px solid #b2b2b2;
	z-index: 50;
}

.tabLabel ul {
	margin: 0 0 -5px 0;
	padding: 0;
	list-style: none;
}

.tabLabel li.tabOff {
	float: left;
	background: url(../images/tab_off_a_gray.gif) no-repeat left top;
	margin: 2px 0 0 0 !important;
	padding: 0 0px 0 8px;
}

.tabLabel .tabOff a {
	float: left;
	display: block;
	background: url(../images/tab_off_b_gray.gif) no-repeat right top;
	padding: 9px 15px 0px 6px;
	margin: 0;
	font-size: 11px;
	text-decoration: none !important;
	font-weight: bold;
	color: #888 !important;
	cursor: hand;
	cursor: pointer;
}

.tabLabel .tabOff a:hover {
	color: #666 !important;
	text-decoration: none !important;
	font-weight: bold;
}

.tabLabel li.tabOn {
	float: left;
	background: url(../images/tab_on_a_gray.gif) no-repeat left top
		!important;
	margin: 4px 0px -2px 0;
	padding: 0 0 0 8px !important;
	position: relative;
}

.tabLabel .tabOn a {
	float: left;
	display: block;
	background: url(../images/tab_on_b_gray.gif) no-repeat right top
		!important;
	padding: 4px 15px 3px 6px;
	margin: 0 !important;
	font-size: 12px;
	text-decoration: none !important;
	font-weight: bold;
	color: #3B77B3 !important;
	border-bottom: 1px solid #fff;
}

.tabLabel .tabOn a:hover {
	font-weight: bold !important;
	text-decoration: none !important;
}

.tabBanner {
	padding: 3px;
	margin-top: 3px;
	display: block;
	font-size: 12px;
	color: #000;
	background-color: #e4eaf9;
	font-weight: bold;
}

.tabBanner a {
	color: #666;
	font-weight: bold;
	text-decoration: none;
}

.tabBanner a:hover {
	text-decoration: underline;
}

.tabContent {
	margin: 5px 0px;
	color: #000;
}

/*
 * Feature Tab/Area Styles
 */
.featureTab {
	background-color: #fff;
	width: 100%;
}

.featureTabContainer {
	padding: 0px;
	width: 100%;
}

.featureTabTitlebarLeft {
	background: url(../images/tab_on_a_gradient.gif) no-repeat top left;
	margin: 0;
	color: #FFF;
	line-height: 26px;
	width: 6px;
	padding: 0 0 0 6px;
}

.featureTabTitlebarRight {
	float: right;
	display: block;
	background: url(../images/tab_on_b_gradient.gif) no-repeat top right;
	padding: 0;
	text-indent: 4px;
	line-height: 24px;
	width: 100%;
	margin: 0;
	background-color: #fff;
	font-weight: bold;
	color: #fff;
	font-size: 12px;
}

.featureTabSubHeader {
	font-size: 12px;
	font-weight: bold;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
}

.featureTabContent {
	border-bottom: 1px solid #3c5f96;
	border-right: 1px solid #3c5f96;
	border-left: 1px solid #3c5f96;
	font-size: 12px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #fff;
	padding: 10px;
	width: 100%;
}

/*** KMDC ***/
A {
	COLOR: #003366;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

H2 {
	FONT-SIZE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

IMG {
	BORDER: 0px;
}

button:disabled {
	color: #999;
}

input:disabled {
	color: #999;
}

table.kmdcTilesContainer {
	margin: 0px;
	padding: 20px 5px 0 5px;
}

.KmdcContainerHeader {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: #ffffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-image: url(../images/titlebar_org.gif);
	background-repeat: repeat-x;
	BACKGROUND-COLOR: #6699cc;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	HEIGHT: 23px;
	PADDING-LEFT: 10px;
}

.KmdcContainerHeader a {
	color: #ffffff;
}

.KmdcResultsTableHeader {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #79a6d2;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	HEIGHT: 23px;
}

.KmdcResultsTableHeaderAlt {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #79a6d2;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	HEIGHT: 23px;
}

.KmdcContainer {
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #999999 1px solid;
	BORDER-LEFT: #999999 1px solid;
	BORDER-BOTTOM: #999999 1px solid;
}

td.KmdcFormContainer {
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #999999 1px solid;
	BORDER-LEFT: #999999 1px solid;
	BORDER-BOTTOM: #999999 1px solid;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #f2f2f2;
}

label.KmdcContainerLabel, .KmdcContainerLabel {
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	line-height: 20px;
}

.KmdcContainerText {
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}

.KmdcUpperBarBanner {
	font-size: 12px;
	font-weight: bold;
	color: #666666 !important;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-image: url(../images/upperBarBorder.jpg);
	background-repeat: repeat-x;
	BACKGROUND-COLOR: #f2f2f2;
	border-bottom: 1px solid #999999;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	HEIGHT: 23px;
	PADDING-LEFT: 10px;
	vertical-align: middle;
	padding-top: 10px
}

.KmdcUpperBarLabel {
	font-size: 12px;
	font-weight: bold;
	color: #666666 !important;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.kmdcFullHeight {
	height: 100%;
}

.kmdcPageHeader {
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	COLOR: #666666;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.kmdcSubtotalsText {
	FONT-WEIGHT: bold;
	COLOR: #111111;
	FONT-SIZE: 11px;
}

.kmdcDescText {
	FONT-WEIGHT: bold;
	COLOR: #666666;
	FONT-SIZE: 11px;
}

.kmdcLegendArea {
	background-color: #dfdfdf;
	padding: 5px;
	margin-bottom: 5px;
}

.kmdcLegendLabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}

.kmdcLegendColorBlock {
	width: 18px;
	height: 18px;
	border: #333333 1px solid;
	margin-left: 10px;
	margin-right: 5px;
}

.kmdcFilterHeader {
	background-color: #d1d1d1;
	padding: 2px 0px 0px 5px;
	border-bottom: 1px solid #999999;
}

.kmdcFilterLabel {
	color: #333333;
	font-size: 11px;
	font-weight: bold;
}

.kmdcFilterText {
	color: #333333;
	font-size: 11px;
	font-weight: normal;
}

ul.kmdcList li {
	padding: 4px;
}

img.kmdcTinyMsgIcon {
	vertical-align: middle;
	border: 0;
	padding-right: 0.5em;
	margin-right: 0.5em; /* for IE */
}

.clsFormBtn1 {
	FONT-SIZE: 11px;
	COLOR: #555555;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	/* IE only to fix button padding default */ #
	padding-left: 1ex; #
	padding-right: 1ex; #
	margin: 0px; #
	width: 0; #
	overflow: visible;
}

/* A simple form. */
.kmdcSimpleForm {
	margin: 0ex 0em 3ex 0em;
	padding: 1ex;
	background-color: #eee;
	border: 1px solid #999;
}

/* For dividing a simple form into "rows", one form element per row. */
div.kmdcSimpleFormRow {
	margin: 1ex 0em 1ex 0em;
}

#kmdcInternalAdminBody {
	margin: 0;
	padding: 2ex 0 0 0;
	vertical-align: top;
}

/* Directions for filling out a form. */
div.kmdcFormDirections {
	width: 40em;
	margin-bottom: 2ex;
}

div.kmdcFormDirections p {
	max-width: 40em;
	margin-top: 0;
}

/**
 * Gridded data displayed used by the internal admin pages.
 * Might be useful elsewhere.
 */
table.kmdcAdmGrid {
	border-collapse: collapse;
	background-color: #eee;
	border: 1px solid #ccc;
}

table.kmdcAdmGrid td, table.kmdcAdmGrid th {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 0.25ex 0.5em;
	font-size: 9pt;
}

table.kmdcAdmGrid th.kmdcAdmGridLeftmostData, table.kmdcAdmGrid td.kmdcAdmGridLeftmostData
	{
	border-left: 1px solid #ccc;
}

/** Additional style if you want the grid to use a smaller font */
table.kmdcAdmGridSmall td, table.kmdcAdmGridSmall th {
	font-size: 8pt;
}

table.kmdcAdmGrid tr {
	vertical-align: top;
}

table.kmdcAdmGrid th {
	background-color: #69c;
	color: white;
	font-weight: bold;
	vertical-align: middle;
}

/** Additional style if the column headers are on the left, like a definition list */
table.kmdcAdmGridForAttrs th {
	text-align: left;
	background-color: #ddd;
	color: #000;
	vertical-align: top;
}

table.kmdcAdmGrid tr:hover, table.kmdcAdmGrid tr:hover td, table.kmdcAdmGridForAttrs tr:hover th
	{
	background-color: #ccd;
}

table.kmdcAdmGrid tr:hover th.kmdcAdmGridMenu {
	background-color: white;
}

/** Mixin styles for status flags ... */
table.kmdcAdmGrid td.kmdcAdmGridCellGreen {
	font-weight: bold;
	background-color: #DFD;
	color: #060;
}

table.kmdcAdmGrid td.kmdcAdmGridCellYellow {
	font-weight: bold;
	background-color: #FFD;
	color: #660;
}

table.kmdcAdmGrid td.kmdcAdmGridCellRed {
	font-weight: bold;
	background-color: #FDD;
	color: #600;
}

table.kmdcAdmGrid td.kmdcAdmGridCellGrey {
	color: #666;
}

/** Menu cells ... */
table.kmdcAdmGrid td.kmdcAdmGridMenu, table.kmdcAdmGrid th.kmdcAdmGridMenu
	{
	text-align: center;
	white-space: nowrap;
}

/** Origin */
table.kmdcAdmGrid th.kmdcAdmGridMenu {
	background-color: #fff;
	border-top: 1px solid white;
	border-left: 1px solid white;
	text-align: left;
	_background-color: #ccc;
}

/* Left menus */
table.kmdcAdmGrid td.kmdcAdmGridMenu {
	background-color: #ddd;
}

table.kmdcAdmGrid    a.kmdcAdmGridMenuEnabled, table.kmdcAdmGrid span.kmdcAdmGridMenuDisabled,
	table.kmdcAdmGrid span.kmdcAdmGridMenuNoop {
	
}

table.kmdcAdmGrid span.kmdcAdmGridMenuDisabled {
	color: #999;
}

table.kmdcAdmGrid span.kmdcAdmGridMenuNoop {
	color: #999;
	text-decoration: line-through;
}

table.kmdcAdmGrid a.kmdcAdmGridMenuEnabled {
	text-decoration: none;
}

table.kmdcAdmGrid a.kmdcAdmGridMenuEnabled:hover {
	text-decoration: underline;
}

table.kmdcAdmGrid .kmdcAdmGridTooltip {
	cursor: help;
}

.clsFormLabel {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.clsFormText {
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.clsFormText1 {
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.clsFormText2 {
	FONT-SIZE: 9px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.clsDefaultwhitetop {
	FONT-SIZE: 12px;
	COLOR: white;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.clsWhiteBoldlarge {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: #ffffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: center;
}

/*
 * UI Rebranding Header/Footer Styles
 */
div.outerKmdcHeaderTitle {
	display: table;
	width: 200px;
	height: 30px; #
	position: relative;
	overflow: hidden;
	float: right;
	background: url(../images/header_right_bottom.jpg) no-repeat;
}

div.middleKmdcHeaderTitle { #
	position: absolute; #
	top: 50%;
	width: 200px;
	display: table-cell;
	vertical-align: middle;
}

div.innerKmdcHeaderTitle { #
	position: relative; #
	top: -50%;
	font-size: 11px;
	font-family: Arial;
	color: #333333;
	font-weight: bold;
	text-align: right;
	letter-spacing: 1px;
	padding-right: 10px;
}

div.outerKmdcHeaderTitleMain {
	display: table;
	width: 200px;
	height: 45px; #
	position: relative;
	overflow: hidden;
	float: right;
	background: url(../images/header_right_top.jpg) no-repeat;
}

div.middleKmdcHeaderTitleMain { #
	position: absolute; #
	bottom: 0;
	width: 200px;
	display: table-cell;
	vertical-align: bottom;
}

div.innerKmdcHeaderTitleMain { #
	position: relative;
	font-size: 16px;
	font-family: Arial;
	color: #ffffff;
	font-weight: bold;
	text-align: right;
	letter-spacing: 2px;
	padding-right: 10px;
}

.headerFooterSeparator {
	background-color: #b2b2b2;
	height: 1px;
}

.footerLinkArea {
	text-align: left;
	width: 186px;
	padding-left: 10px;
	background-color: #f2f2f2
}

.footerLink {
	color: #666666;
	text-decoration: none;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

.footerText {
	color: #000000;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

.loginBkgd {
	background-color: #b2b2b2;
	width: 200px;
}

table.loginArea {
	background-color: #d1d1d1;
	margin-top: 50px;
	width: 194px;
}

table.changePassArea {
	background-color: #d1d1d1;
	margin-top: 20px;
	width: 300px;
}

/*
 * Display Tag Styles
 */
table.clsFreezeHeader th {
	top: expression(parentNode.parentNode.parentNode.parentNode.scrollTop);
}

table.clsDTagR {
	border-left: 1px solid white;
	empty-cells: show;
}

table.clsDTagR th {
	position: relative;
	background-color: #79a6d2;
	border-top: 1px solid white;
	border-right: 1px solid white;
	color: white;
}

table.clsDTagR th td, table.clsDTagR td td {
	border: none;
}

table.clsDTagR td {
	border-top: 1px solid white;
	border-right: 1px solid white;
}

table.clsDTagR tr.total {
	color: #555;
	text-align: right;
}

table.clsDTagR tr.total td.drawLine {
	white-space: nowrap;
	vertical-align: top;
	border-top: 1px solid #666;
	padding-top: 5px;
}

.clsDTagDivBG {
	BACKGROUND-COLOR: white;
}

.lockDisplayTagSpan {
	top: expression(parentNode.scrollTop);
	position: relative;
	background-color: #C0C0C0;
}

.clsDTagPaging {
	BACKGROUND-COLOR: #C0C0C0;
}

/*
 * Error/Info Message Styles
 */
ul.kmdcMessages, ul.kmdcErrorMessages {
	display: block;
	padding: 0.5ex 1em 0.5ex 1em;
	margin-top: 1ex;
	margin-bottom: 1ex;
	margin-left: 1em;
	margin-right: auto;
	width: 50%;
	list-style-type: none;
}

ul.kmdcMessages      li, ul.kmdcErrorMessages li {
	margin-top: 1ex;
	margin-bottom: 1ex;
}

ul.kmdcMessages {
	background-color: #EEEEEE;
	border: 1px solid #CCCCCC;
}

ul.kmdcErrorMessages {
	background-color: #EEEEEE;
	border: 2px solid red;
}

div.kmdcMessageContainer {
	
}

div.kmdcLoadingMessage {
	background-color: #EEEEEE;
	border: 1px solid #CCCCCC;
}

ul.kmdcPageInfoMessages {
	display: block;
	padding: 0.5ex 1em 0.5ex 1em;
	margin-left: 0px;
	margin-right: 0px;
	background-color: #EEEEEE;
	border: 1px solid #6699cc;
	list-style-type: none;
}

table.kmdcPageInfoMessages {
	display: block;
	padding: 0.5ex 1em 0.5ex 1em;
	margin-left: 0px;
	margin-right: 0px;
	background-color: #EEEEEE;
	border: 1px solid #6699cc;
	width: 100%;
}

/* Business rule popup styles. */
div.kmdcBizRules h3 {
	padding-top: 1ex;
	border-top: 1px solid #CCC;
}

div.kmdcBizRules pre {
	margin-left: 3em;
}

/*
 * Chart/Graph Styles
 */
.charttitle {
	padding: 3px;
	margin-top: 3px;
	display: block;
	font-size: 14px;
	color: #004e8b;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.chartlegend {
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}

table.statsChartContainer {
	border: none;
}

th.statsChartHeading {
	padding: 0.50ex;
	color: #004e8b;
	font-size: 12px;
}

td.statsChartContainerForLegend {
	vertical-align: top;
}

td.statsChartContainerForChart {
	vertical-align: top;
	padding: 5px;
	padding-right: 10px;
}

th.statsChartContainerForSpacer, td.statsChartContainerForSpacer {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

th.statsChartContainerForSpacer span, td.statsChartContainerForSpacer span
	{
	display: block;
	height: 100%;
	width: 100%;
	border-right: 1px dotted #999;
}

table.statsChartLegend {
	margin: 1ex 1em;
	border-collapse: collapse;
}

table.statsChartLegend td.statsChartLegendLabel, table.statsChartLegend td.statsChartLegendValue
	{
	font-size: 93%;
}

table.statsChartLegend td.statsChartLegendLabel {
	text-align: left;
	padding-right: 1em;
}

table.statsChartLegend td.statsChartLegendValue {
	text-align: right;
}

table.statsChartLegend tr.statsChartLegendTotal td {
	border-top: 1px solid #CCC;
	/* padding-top: 3px; */
}

/*
 * Tips within a page Styles
 */
div.kmdcTips {
	display: block;
	padding: 0.5ex 1em 0.5ex 1em;
}

div.kmdcTips h2 {
	font-size: 16px;
	font-family: Arial;
	color: #666666;
	font-style: italic;
}

div.kmdcTips ul, div.kmdcTips ol {
	margin-left: 0em;
	padding-left: 2em;
}

div.kmdcTips li {
	margin-top: 1ex;
	margin-bottom: 1ex;
}

div.kmdcTips {
	background-color: #EEEEEE;
	border: 1px solid #CCCCCC;
}

/*
 * Boolean Concept Drag and Drop Container Styles
 */
.DragContainer, .OverDragContainer {
	PADDING: 5px;
	MARGIN: 3px;
	WIDTH: 95%;
	HEIGHT: 200px;
	BORDER-STYLE: SOLID;
	BORDER-WIDTH: 1px;
	BORDER-COLOR: #333333;
}

.OverDragContainer {
	BACKGROUND-COLOR: #eee
}

.DragBox, .OverDragBox, .DragDragBox {
	BORDER: #000 1px solid;
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	FLOAT: left;
	FONT-SIZE: 10px;
	MARGIN-BOTTOM: 5px;
	PADDING-BOTTOM: 2px;
	CURSOR: pointer;
	PADDING-TOP: 2px;
	FONT-FAMILY: verdana, tahoma, arial;
	BACKGROUND-COLOR: #ffffff
}

.OverDragBox {
	BACKGROUND-COLOR: #ffffff
}

.DragDragBox {
	BACKGROUND-COLOR: #ffffff;
	FILTER: alpha(opacity = 50);
}

.infoText {
	background-color: #f2f2f2;
	PADDING: 5px;
	MARGIN-LEFT: 3px;
	MARGIN-RIGHT: 3px;
	MARGIN-BOTTOM: 20px
}

/*
 * Disease Category Info Banner Styles
 */
.kmdcDCNameBanner {
	background-image: url(../images/titlebar_org.gif);
	background-repeat: repeat-x;
	background-color: #6699cc;
	color: white;
	font-weight: bold;
	font-size: 120%;
	width: 100%;
}

.kmdcDCNameBanner a, .kmdcDCNameBanner a:visited {
	color: #cde;
}

.kmdcDCNameBanner a:hover, .kmdcDCNameBanner a:active {
	color: #def;
}

.kmdcDCNameBanner .kmdcDCNameBannerName {
	padding-right: 3em;
}

.kmdcDCNameBanner .kmdcDCNameBannerInfo .leftBorder {
	color: white;
}

/*
 * Modify DC Styles
 */
/** This is VITAL to allow IE users to resize concepts. */
table#FingerprintBox2_table, table#FingerprintBox2_table tr, table#FingerprintBox2_table th,
	table#FingerprintBox2_table td {
	font-size: small;
	font-family: Arial, Helvetica, sans-serif;
}

/* The cell which holds the concept name. */
table#FingerprintBox2_table td.kmdcCpt { /* must specify parentage */
	font-size: 75%;
}

/* The cell which holds the numeric concept rank input. */
td.kmdcCptRank {
	text-align: right;
	white-space: nowrap;
}

/* The concept rank text inputs. */
td.kmdcCptRank input.kmdcCptRank {
	text-align: right;
	padding-right: 2px;
}

/* The cells which holds the 'exclude' buttons. */
td.kmdcFpExcl {
	width: 18px;
}

/* The 'exclude' buttons. */
td.kmdcFpExcl img {
	border: 0px;
	vertical-align: middle;
}

/* The cell which holds concept's rank "scale" on the left side of the ModifyDC page. */
/* It's called the "FingerprintBox", so we'll keep that in the style name. */
td.kmdcFpBox {
	width: 70px;
	white-space: nowrap;
	background-image: url(../images/scale.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%; #
	position: relative;
	height: 100%;
}

/* Wrapper for the slider knob. */
td.kmdcFpBox div {
	display: table-cell;
	vertical-align: middle;
	position: relative;
	width: 100%;
	height: 100%;
}

td.kmdcFpBox div * {
	vertical-align: middle;
	height: 100%;
}

/* The slider knob. */
td.kmdcFpBox div img.kmdcKnob {
	cursor: pointer;
	cursor: hand; /* old school: needed for IE5.5 and earlier. */
	position: relative;
	width: 20px;
	height: 20px;
	border: 0px;
}

.rank1 {
	FONT-SIZE: x-small;
	COLOR: black
}

.grantLink {
	FONT-SIZE: xx-small;
	COLOR: black
}

.ccExcl {
	FONT-WEIGHT: normal;
	TEXT-DECORATION: line-through
}

.ccReq {
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none
}

.ccNorm {
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none
}

#concepts td { /* Concept name */
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: middle;
}

#concepts input {
	text-align: right;
}

.s { /* Scale */
	font-size: 1pt;
	left: 0px;
	width: 70px;
	/* position: relative; */
	background-image: url(../images/scale.gif);
}

.b { /* Concept "bullet" */
	position: relative;
	cursor: hand;
}

.clsModifyDc {
	FONT-WEIGHT: bold;
	COLOR: #f7f7f7;
	HEIGHT: 28px;
	BACKGROUND-COLOR: #ffffff;
}

.clsModifyDcBgColor {
	BACKGROUND-COLOR: #999999;
}

.boolCptOperator {
	font-weight: bold;
}

.newConcept {
	background-color: yellow;
}

.extractedTextConcept {
	background-color: yellow;
}

/*
 * FP Dashboard Styles
 */
.dashboardDetailsHeader {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 12px;
	padding: 6px;
	background-color: #6699cc;
}

.dashboardDetailsLabel {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	padding: 6px;
	background-color: #efefef;
}

.dashboardDetailsValue {
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	padding: 6px;
	background-color: #efefef;
}

.dashboardHeader {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #004e8b;
	font-size: 12px;
	padding: 6px;
	background-color: #e3e3e3;
}

.dashboardPhaseComplete {
	background-color: #66CC66;
}

.dashboardPhaseInProgress {
	background-color: #FFFFAA;
}

.dashboardStatusType {
	background-color: #ffab6c;
}

.dashboardPriorFYHeader {
	background-color: #afcdec;
	color: #fff;
	font-weight: bold;
}

.dashboardCurrentFYHeader {
	background-color: #6699cc;
	color: #fff;
	font-weight: bold;
}

.dashboardCommonHeader {
	background-color: #004e8c;
	color: #fff;
	font-weight: bold;
}

.dashboardUnavailableLink {
	color: #666;
}

.dashboardFormBtn {
	font-size: 11px;
	color: #555555;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.dashboardAlertMsg {
	display: block;
	font-size: 12px;
	color: red;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding: 4px;
}

.dashboardLink {
	font-weight: normal;
	color: #039 !important;
}

.dashboardLink a {
	font-weight: normal;
	text-decoration: none !important;
	color: #039 !important;
}

.dashboardLink a:hover {
	text-decoration: underline !important;
}

.dashboardStep1 {
	background-color: #bbe0e3;
}

.dashboardStep2 {
	background-color: #ffff00;
}

.dashboardStep3 {
	background-color: #ccffcc;
}

.dashboardStep4 {
	background-color: #ff9900;
}

.dashboardStep5 {
	background-color: #ccffff;
}

.dashboardStep6 {
	background-color: #afcdec;
}

.dashboardStep7 {
	background-color: #66CC66;
}

.dashboardStep {
	background-color: #afcdec;
}

.dashboardStepSelected {
	background-color: #ff9900;
	font-weight: bold;
}

/*
 * Online 1688 Styles
 */
.contractsBodytext {
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #666666;
	background-color: #ffffff;
	text-decoration: none;
}

.contractsTableText {
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}

.contractsHeader {
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

/*
 * Autosuggest Textbox Styles
 */
div.suggestions {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid black;
	position: absolute;
	background-color: #f2f2f2;
}

div.suggestions div {
	cursor: default;
	padding: 0px 3px;
}

div.suggestions div.current {
	background-color: #3366cc;
	color: white;
}

/*
 * Star Tree Styles
 */
.clsStartreeBgColor_1 {
	BACKGROUND-COLOR: #006e00;
}

.clsStartreeBgColor_2 {
	BACKGROUND-COLOR: #1049b5;
}

.clsStartreeBgColor_3 {
	BACKGROUND-COLOR: #a518a5;
}

/*
 * Extraction Styles
 */
.resultsTable {
	text-align: left;
}

.resultsTable A:link, .resultsTable A:visited, .resultsTable A:active {
	text-decoration: none;
	COLOR: #000000;
}

.resultsTable A:hover {
	text-decoration: underline;
	COLOR: #000000;
}

.tableRowOdd2 {
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #cfcfcf;
}

.tableRowEven2 {
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #afafaf;
}

.tableRowOdd3 {
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #9F9F9F;
}

.tableRowAdded {
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #b8d78c;
}

.tableRowRemoved {
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #f5f699;
}

.tableRowDeleted {
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #E77471;
}

.thinTopBorder {
	border-top: solid 1px #000000;
	padding-top: 5px;
	margin-top: 15px;
}

.thinBottomBorder {
	border-bottom: solid 1px #000000;
	padding-bottom: 5px;
	margin-bottom: 15px;
}

.noBorderDisplayEven {
	border: 0px solid #000000;
	background-color: #dfdfdf;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.noBorderDisplayOdd {
	border: 0px solid #000000;
	background-color: #efefef;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

/* leave at bottom of file so that it overrides tableRowEven and tableRowOdd */
.KmdcMatchingBarSelectedRow, .KmdcMatchingBarSelectedRow a {
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: white;
	BACKGROUND-COLOR: #999999
}

/*
 * Best Fit Module Styles
 */
.tableRowPositive {
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #9999FF;
}

.tableRowNegative {
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #CCCCFF;
}

/*
 * View Extracted Text Styles
 */
.boxed {
	background-color: #EEEEEE;
	padding: 5px;
	border-style: solid;
	border-width: 1px;
	border-color: black;
}

.boxedText {
	color: black;
	width: 100%;
}

.messageBox {
	color: black;
	background-color: #EEEEEE;
	width: 100%;
}
/*
 * General Styles
 * Note: Definitely change the names and condense these styles as needed
 */
.clsRed {
	COLOR: red;
}

.clsDecoratedBlue {
	COLOR: #066CD3;
}

.cls1Pt {
	FONT-SIZE: 1pt;
}

.cls8Pt {
	FONT-SIZE: 8px;
}

.cls11Pt {
	FONT-SIZE: 11px;
}

.cls12Pt {
	FONT-SIZE: 12px;
}

.cls10PtBold {
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
}

.cls11PtBold {
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
}

.cls14PtBold {
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
}

.cls6PtDecorated {
	FONT-SIZE: 6px;
	BACKGROUND-COLOR: Gray;
}

.cls11PtDecorated {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
}

.cls11PtDecorated_1 {
	FONT-WEIGHT: 900;
	FONT-SIZE: 11px;
	COLOR: #FFFF00;
}

.cls12PtDecorated {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #006699;
}

.cls18PtDecorated {
	FONT-SIZE: 18px;
	COLOR: #003366;
}

.smalltext2 {
	FONT-SIZE: xx-small;
	COLOR: black;
	FONT-FAMILY: Arial;
}

.clsDefault {
	FONT-SIZE: 12px;
	COLOR: black;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.clsDefaultBold {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: black;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.clsDefaultBold1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: black;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.clsBold {
	FONT-WEIGHT: bold;
}

.errorDiv {
	padding: 2px;
	margin: 1px;
	padding-left: 2px;
	border: 3px #990000 solid;
}

.errorMsg {
	padding: 3px 0 0 20px;
	background: transparent url(../images/errMsg.gif) 0 0 no-repeat;
	font-family: Arial, Helvetica, sans-serif;
}

.errorSubMsg {
	padding: 3px 0 0 40px;
	background: transparent url(../images/errMsg.gif) 20px 0 no-repeat;
	font-family: Arial, Helvetica, sans-serif;
}

.errorMsgGroup {
	padding: 3px 0 0 22px;
	background: transparent url(../images/errMsgGroup.gif) center left
		no-repeat;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.warningDiv {
	padding: 3px;
	margin: 1px;
	padding-left: 3px;
	border: 3px #ffcc66 solid;
}

.warningMsg {
	padding: 3px 0 0 23px;
	background: transparent url(../images/warningMsg.gif) 0 0 no-repeat;
	font-family: Arial, Helvetica, sans-serif;
}

.infoDiv {
	padding: 3px;
	margin: 1px;
	padding-left: 3px;
	border: 3px #6699cc solid;
}

.infoMsg {
	padding: 3px 0 0 23px;
	background: transparent url(../images/infoMsg.gif) 0 0 no-repeat;
	font-family: Arial, Helvetica, sans-serif;
}
/* 
 * moved from sec508.css 
 */
fieldset.sect508 {
	border-width: 0px;
	padding: 0px;
	margin: 0px;
}

legend.sect508 {
	font-size: 0px;
	letter-spacing: -5px;
	position: absolute;
	top: -200em;
	left: -300em;
}

label.sect508, span.sect508 {
	position: absolute;
	top: -200em;
	left: -300em;
}
/* No magrin no padding body */
#nomarginbody {
	margin: 0;
	padding: 0;
}

.announcement {
	padding: 15px;
	margin-bottom: 20px;
	border: 1px solid transparent;
	border-radius: 4px;
	background-color: #f1e7ef;
	border-color: #6c2c63;
	color: #6c2c63;
}
.announcement span.fa,
.announcement i.fa {
	margin-right: 5px;
}
.announcement h4 {
	margin-top: 0;
	color: inherit;
	font-weight: bold;
	font-size: 20px;
	text-transform: uppercase;
	margin-bottom: 10px;
}

.announcement a {
	font-weight: bold;
	color: #184e80;
	text-decoration: underline;
}

.announcement>p, .announcement>ul {
	margin: 0;
	color: #333;
}

/*** native modal dialog ***/
/* The Modal (background) */
	.native-modal {
	  position: fixed; /* Stay in place */
	  z-index: 1; /* Sit on top */
	  padding-top: 100px; /* Location of the box */
	  left: 0;
	  top: 0;
	  width: 100%; /* Full width */
	  height: 100%; /* Full height */
	  overflow: auto; /* Enable scroll if needed */
	  
	  *position: absolute;
	  *width: 520px;
	  *height: 340px;
	  *padding-top: 0;
	  *left: 50%;
	  *top: 100px;
	  *margin: 0 0 0 -260px;
	}

	
	/* Modal Content */
	.native-modal-content {
	  background-color: #fefefe;
	  margin: auto; /* 15% from the top and centered */
	  padding: 0;
	  border: 1px solid #c84f05;
	  border-radius: 6px;
	  box-shadow: 0 5px 15px rgba(0,0,0,0.5);
	  overflow-x: hidden;
	  overflow-y: auto;
	  z-index: 1050;
	  /*width: 80%; /* Could be more or less, depending on screen size */
	}
	
	.native-modal-header {
	  padding: 1px 16px;
	  background-color: #fff1e1;
	  color: #823e09;
	  font-size: 19px;
	  font-weight: bold;
	  border-top-left-radius: 6px;
	  border-top-right-radius: 6px;
	}
	
	.native-modal-body {padding: 15px 16px;}
		.native-modal-body h4 span.time-text {
			color: #184e80;
			font-size: 1.2em;
		}
	
	.native-modal-footer {
	  padding: 20px 16px;
	  background-color: #fff;
	  color: #823e09;
	  border-bottom-left-radius: 6px;
	  border-bottom-right-radius: 6px;
	  border-top: 1px solid #eee;
	  text-align: right;
	}
	.native-modal-footer .modalbtn {
		display: inline-block;
		font-weight: normal;
		text-align: center;
		vertical-align: middle;
		cursor: pointer;
		border: 1px solid transparent;
		white-space: nowrap;
		padding: 10px 16px;
		font-size: 18px;
		line-height: 1.33;
		border-radius: 6px;
		margin-left: 5px;
	}	
	.native-modal-footer .btn-first {
		color: #fff;
		background-color: #184e80;
		border-color: #0a2237;
	}
	.native-modal-footer .btn-first:hover {
		color: #fff;
		background-color: #0a2237;
		border-color: #000;
	}
	.native-modal-footer .btn-first:active,
	.native-modal-footer .btn-first:focus {
		color: #fff;
		background-color: #103455;
		border-color: #0a2237;
	}
	.native-modal-footer .btn-second {
		color: #333;
		background-color: #fff;
		border-color: #ccc;
	}
	.native-modal-footer .btn-second:hover {
		color: #333;
		background-color: #d4d4d4;
		border-color: #8c8c8c;
	}
	.native-modal-footer .btn-second:active,
	.native-modal-footer .btn-second:focus {
		color: #333;
		background-color: #e6e6e6;
		border-color: #adadad;
	}
	@media screen and (min-width: 768px) {
		.native-modal-content {
		width: 600px;
		margin: 30px auto;
		}
	}