.COLORS {
	myblue: #303060;
	mydarkgreen: #306030;
	mymidgreen: #308030;
	mylightgreen: #30d030
}

.PAGEHEADER 
{
	color: black;
	font-family: serif;
	background: white;
	background-color: white;
	font-size: 14pt;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	TEXT-DECORATION: none;
}
.PAGEIMAGE 
{
	color: black;
	font-family: serif;
	background: white;
	background-color: white;
	border-color: white;
	font-size: 14pt;
	font-weight: bold;
	text-align: right;
	vertical-align: top;
	TEXT-DECORATION: none;
}

.PAGEPRODUCTTITLE {
	color: black;
	font-family: serif;
	background: white;
	background-color: white;
	font-size: 45px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle
}
.PAGEDOCUMENTTITLE {
	color: black;
	font-family: serif;
	background: white;
	background-color: white;
	font-size: 45px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle
}
.PAGEDOCSUBTITLE {
	color: black;
	font-family: serif;
	background: white;
	background-color: white;
	font-size: 36px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle
}

.PAGEFOOTER {
	color: black;
	font-family: serif;
	background: white;
	background-color: white;
	font-size: 9pt;
	font-size-adjust: -2;
	font-weight: bold;
	text-align: right
}

.PAGETOPMENU {
	color: black;
	font-family: serif;
	background: white;
	background-color: white;
	font-size-adjust: +1;
	font-weight: bold;
	text-align: left
}

.PAGETOPMENUITEM {
	color: black;
	font-family: serif;
	background: white;
	background-color: white;
	font-size-adjust: +1;
	font-weight: bold;
	text-align: left
}

.PAGEMENU {
	color: black;
	font-family: serif;
	background: white;
	background-color: white;
	font-size-adjust: +1;
	font-weight: bold;
	text-align: left
}

.PAGEMENUTITLE {
	color: black;
	font-family: serif;
	background: white;
	background-color: white;
	font-size: 14pt;
	font-size-adjust: +1;
	font-weight: bold;
	text-align: left
}

.PAGEMENUITEM {
	color: black;
	font-family: serif;
	background: white;
	background-color: white;
	font-size-adjust: -1;
	font-weight: bold;
	text-align: left
}

.PAGEBODY {
	color: #306030;
	font-family: serif;
	background: white;
	background-color: white;
	font-size-adjust: +1;
	font-weight: bold;
	text-align: center
}

.BODY {
	color: white;
	font-family: serif;
	background: #efefef;
	background-color: #efefef;
	font-size-adjust: -1;
	font-weight: bold;
	text-align: center
}

.BODYTITLE {
	color: #000000;
	font-family: serif;
	background: white;
	background-color: white;
	font-size: 16pt;
	font-size-adjust: +2;
	font-weight: bold;
	text-align: center
}

.DASHBOARDBODYTITLE {
	color: #000000;
	font-family: serif;
	background: white;
	background-color: white;
	font-size: 16pt;
	font-size-adjust: +2;
	font-weight: bold;
	text-align: center
}

.TILEITEMTITLE {
	color: black;
	font-family: serif;
	background: black;
	background-color: black;
	font-size-adjust: -1;
	font-weight: bold;
	text-align: center
}

.TILEITEM {
	color: black;
	font-family: serif;
	background: white;
	background-color: white;
	font-size-adjust: +1;
	font-weight: bold;
	text-align: center
}

.BORDERIN {
	background: silver;
	background-color: #efefef;
	border: inset;
	border-width: 1px
}

.BORDEROUT {
	background: silver;
	background-color: #efefef;
	border: outset;
	border-width: 1px
}

.ORIG_BORDERIN {
	font-family: serif;
	background: silver;
	background-color: #efefef;
	font-weight: bold;
	text-align: left;
	border: inset;
	border-width: 1px
}

.ORIG_BORDEROUT {
	font-family: serif;
	background: silver;
	background-color: #efefef;
	font-weight: bold;
	text-align: left;
	border: outset;
	border-width: 1px
}

.TABNOTSELECTED {
	color: black;
	font-family: serif;
	background: silver;
	background-color: #efefef;
	font-weight: bold;
	text-align: left;
	border: outset;
	border-width: 1px
	cursor: pointer;
	cursor: hand;
	TEXT-DECORATION: none
}

.TABNOTSELECTED:active {
	TEXT-DECORATION: none
}

.TABNOTSELECTED:hover {
	TEXT-DECORATION: none
}

.TABNOTSELECTED:visited {
	TEXT-DECORATION: none
}

.TABSELECTED {
	color: black;
	font-family: serif;
	background: silver;
	background-color: #efefef;
	font-weight: bold;
	text-align: left;
	border: inset;
	border-width: 1px
	cursor: pointer;
	cursor: hand;
	TEXT-DECORATION: none
}

.TABSELECTED:active {
	TEXT-DECORATION: none
}

.TABSELECTED:hover {
	TEXT-DECORATION: none
}

.TABSELECTED:visited {
	TEXT-DECORATION: none
}

.SUBTABNOTSELECTED {
	color: black;
	font-family: serif;
	background: #c0c0c0;
	background-color: #c0c0c0;
	font-weight: bold;
	text-align: left;
	border: outset;
	border-width: 1px
}

.SUBTABSELECTED {
	color: black;
	font-family: serif;
	background: #c0c0c0;
	background-color: #c0c0c0;
	font-weight: bold;
	text-align: left;
	border: inset;
	border-width: 1px
}

.TABSEPARATOR {
	color: gray;
	font-family: serif;
	background: #a28d68;
	background-color: #a28d68;
	font-size: 1pt;
	font-weight: normal;
	text-align: left
}

.TABBAR {
	color: black;
	font-family: serif;
	background: silver;
	background-color: #efefef;
	font-weight: bold;
	text-align: left;
	border: inset;
	border-width: 1px
}

.TABDIVIDEBAR {
	color: black;
	font-family: serif;
	background: #30d030;
	background-color: #30d030;
	font-size: 1pt;
	font-weight: normal;
	text-align: left
}

.LABELINPUTREQUIRED {
	color: black;
	font-family: serif;
	font-size: 9pt;
	font-weight: bolder;
	text-align: left
}

.LABELINPUT {
	color: black;
	font-family: serif;
	font-size: 11pt;
	font-weight: normal;
	text-align: left
}

.MICROFONT {
	font-family: serif;
	font-size: 2pt;
	font-weight: normal;
	text-align: left
}
.MENUTITLETEXT {
	color: black;
	background-color: #c0c0c0;
	background: #c0c0c0;
	font-family: sans-serif;
	font-variant: small-caps;
	font-weight: bold;
	font-size: 14pt;
}
.SUBMENUTITLETEXT {
	color: black;
	background-color: #c0c0c0;
	background: #c0c0c0;
	font-family: sans-serif;
	font-variant: small-caps;
	font-weight: bold;
	font-size: 11pt
}
.h1 {
	color: black;
	background-color: LightGrey;
	bordercolor: black;
	font-family: Tahoma, TimesNewRoman, serif;
	font-size: 16 pt;
	font-weight: bold;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0;
	margin-bottom: 0;
	text-align: center
}

.h2 {
	color: black;
	bordercolor: black;
	background-color: LightGrey;
	font-family: Tahoma, TimesNewRoman, serif;
	font-size: 12 pt;
	font-weight: bold;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0;
	margin-bottom: 0;
	text-align: center
}

.table-top-left {
	border-width: 1px;
	border: outset;
	border-style: solid;
	border-top: true;
	border-left: true
}
.featuretable {
	border-collapse: collapse;
	border-width: 5px;
	bordercolor: lightgrey;
	border: solid
}
.feature {
	color: black;
	font-family: Tahoma, TimesNewRoman, serif;
	font-size: 11 pt;
	border-left: 0px
	font-weight: normal
}
.featurerow {
	border-left: solid;
	border-right: solid;
	border-width: 1px
}

.featureitem {
	color: black;
	font-family: Tahoma, TimesNewRoman, serif;
	font-size: 11 pt;
	margin-right: auto;
	margin-left: auto;
	text-align: center
}

A.hand {
	cursor: pointer;
	cursor: hand;
	TEXT-DECORATION: none
}

A:active {
	TEXT-DECORATION: none
}

A:hover {
	TEXT-DECORATION: none
}

A:visited {
	TEXT-DECORATION: none
}

.RequiredField {
	font-weight: bold
}

.ROWHIGHLIGHT {
	background-color: silver
}

.hand {
	cursor: pointer;
	cursor: hand;
	TEXT-DECORATION: none
}