BODY {
    FONT-FAMILY: arial, helvetica, sans-serif;
    FONT-SIZE: 9pt
}
P {
    FONT-FAMILY: arial, helvetica, sans-serif;
    FONT-SIZE: 9pt
}
UL {
    FONT-FAMILY: arial, helvetica, sans-serif;
    FONT-SIZE: 9pt
}
TR {
    FONT-FAMILY: arial, helvetica, sans-serif;
    FONT-SIZE: 8pt
}
TD {
    FONT-FAMILY: arial, helvetica, sans-serif;
    FONT-SIZE: 8pt
}
B {
    COLOR: #333333
}
.B2 {
    COLOR: #333333;
	FONT-SIZE: 10pt;
    FONT-WEIGHT: bold
}
A:link {
    COLOR: #333399;
    TEXT-DECORATION: none
}
A:visited {
    COLOR: #003399;
    TEXT-DECORATION: none
}
A:hover {
    COLOR: #6699ff;
    TEXT-DECORATION: none
}
.WELCOME {
    COLOR: #333399;
    FONT-FAMILY: arial, helvetica, sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold
}
.LINKS
{
    COLOR: #333399;
    FONT-FAMILY: arial, helvetica, sans-serif;
    FONT-SIZE: 8pt
}
.LINKS A:link
{
    COLOR: #333399;
    TEXT-DECORATION: none
}
.LINKS A:visited
{
    COLOR: #003399;
    TEXT-DECORATION: none
}
.LINKS A:hover
{
    COLOR: #6699ff;
    TEXT-DECORATION: none
}
.LINKS2
{
    COLOR: #333399;
    FONT-FAMILY: arial, helvetica, sans-serif;
    FONT-SIZE: 9pt
}
.LINKS2 A:link
{
    COLOR: #333399;
    TEXT-DECORATION: none
}
.LINKS2 A:visited
{
    COLOR: #003399;
    TEXT-DECORATION: none
}
.LINKS2 A:hover
{
    COLOR: #6699ff;
    TEXT-DECORATION: none
}

.LINKSBOLD {
    COLOR: #333399;
    FONT-FAMILY: arial, helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}
.LINKSBOLD A:link {
    COLOR: #333399;
    TEXT-DECORATION: none
}
.LINKSBOLD A:visited {
    COLOR: #003399;
    TEXT-DECORATION: none
}
.LINKSBOLD A:hover {
    COLOR: #6699ff;
    TEXT-DECORATION: none
}
.TITLE_NO_LINK {
    COLOR: #000000;
    FONT-FAMILY: arial, helvetica, sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold
}
.VERD_LINK {
    COLOR: #555555;
    FONT-FAMILY: verdana, helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
}
.VERD_LINK A:link {
    COLOR: #333388;
    TEXT-DECORATION: none;
    FONT-WEIGHT: bold;
}
.VERD_LINK A:visited {
    COLOR: #333388;
    TEXT-DECORATION: none;
    FONT-WEIGHT: bold;
}
.VERD_LINK A:hover {
    COLOR: #6699ff;
    TEXT-DECORATION: none;
    FONT-WEIGHT: bold;
}
.GREY {
    COLOR: #333333;
    FONT-FAMILY: arial, helvetica, sans-serif;
    FONT-SIZE: 9pt
}

.lightgrey {
    COLOR: #555555;
    FONT-FAMILY: arial, helvetica, sans-serif;
    FONT-SIZE: 8pt
}

.TOPMENU2 {
    COLOR: #ccccdd;
    FONT-FAMILY: arial, helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold
}
.TOPMENU2 A:link {
    COLOR: #ccccdd;
    TEXT-DECORATION: none
}
.TOPMENU2 A:visited {
    COLOR: #ccccdd;
    TEXT-DECORATION: none
}
.TOPMENU2 A:hover {
    COLOR: #ffcc66;
    TEXT-DECORATION: none
}
.SUB {
    COLOR: #F0F0F0;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    FONT-SIZE: 10px;
}
.SUB A:link {
    COLOR: #F2F2F2;
    TEXT-DECORATION: none
}
.SUB A:visited {
    COLOR: #F2F2F2;
    TEXT-DECORATION: none
}
.SUB A:hover
{
    COLOR: #000066;
    TEXT-DECORATION: none
}

.red {
    COLOR: #990000;
	FONT-FAMILY: arial, verdana;
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
}

.SQR1 {
    COLOR: #CC3333;
	FONT-FAMILY: verdana, arial;
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
}

.SQR2 {
    COLOR: #FF9933;
	FONT-FAMILY: verdana, arial;
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
}
.SQR3 {
    COLOR: #669999;
	FONT-FAMILY: verdana, arial;
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
}

.SQR4 {
    COLOR: #6699CC;
	FONT-FAMILY: verdana, arial;
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
}


.DIAM0 {
    COLOR: #666666;
    TEXT-DECORATION: none;
	FONT-FAMILY: arial, verdana;
    FONT-WEIGHT: bold;
	FONT-SIZE: 11pt;
	background-color: #F1F1F1;
}

.DIAM1 {
    COLOR: #3366CC;
    TEXT-DECORATION: none;
	FONT-FAMILY: arial, verdana;
    FONT-WEIGHT: bold;
	FONT-SIZE: 11pt;
}

.DIAM1 A:link {
    COLOR: #3366CC;
    TEXT-DECORATION: none;
}
.DIAM1 A:visited {
    COLOR: #3366CC;
    TEXT-DECORATION: none;
	background-color: #F1F1F1;
}
.DIAM1 A:hover {
    COLOR: #3366CC;
    TEXT-DECORATION: none;
	background-color: #E5E5E5;
}

.DIAM2 {
    COLOR: #339933;
    TEXT-DECORATION: none;
	FONT-FAMILY: arial, verdana;
    FONT-WEIGHT: bold;
	FONT-SIZE: 11pt;
}
.DIAM2 A:link {
    COLOR: #339933;
    TEXT-DECORATION: none;
	background-color: #F1F1F1;
}
.DIAM2 A:visited {
    COLOR: #339933;
    TEXT-DECORATION: none;
	background-color: #F1F1F1;
}
.DIAM2 A:hover {
    COLOR: #339933;
    TEXT-DECORATION: none;
	background-color: #E5E5E5;
}

.DIAM3 {
    COLOR: #CC9933;
    TEXT-DECORATION: none;
	FONT-FAMILY: arial, verdana;
    FONT-WEIGHT: bold;
	FONT-SIZE: 11pt;
}
.DIAM3 A:link {
    COLOR: #CC9933;
    TEXT-DECORATION: none;
	background-color: #F1F1F1;
}
.DIAM3 A:visited {
    COLOR: #CC9933;
    TEXT-DECORATION: none;
	background-color: #F1F1F1;
}
.DIAM3 A:hover {
    COLOR: #CC9933;
    TEXT-DECORATION: none;
	background-color: #E5E5E5;
}

.DIAM4 {
    COLOR: #993333;
    TEXT-DECORATION: none;
	FONT-FAMILY: arial, verdana;
    FONT-WEIGHT: bold;
	FONT-SIZE: 11pt;
}
.DIAM4 A:link {
    COLOR: #993333;
    TEXT-DECORATION: none;
	background-color: #F1F1F1;
}
.DIAM4 A:visited {
    COLOR: #993333;
    TEXT-DECORATION: none;
	background-color: #F1F1F1;
}
.DIAM4 A:hover {
    COLOR: #993333;
    TEXT-DECORATION: none;
	background-color: #E5E5E5;
}

.DIAM5 {
    COLOR: #CCCC33;
    TEXT-DECORATION: none;
	FONT-FAMILY: arial, verdana;
    FONT-WEIGHT: bold;
	FONT-SIZE: 11pt;
}
.DIAM5 A:link {
    COLOR: #CCCC33;
    TEXT-DECORATION: none;
	background-color: #F1F1F1;
}
.DIAM5 A:visited {
    COLOR: #CCCC33;
    TEXT-DECORATION: none;
	background-color: #F1F1F1;
}
.DIAM5 A:hover {
    COLOR: #CCCC33;
    TEXT-DECORATION: none;
	background-color: #E5E5E5;
}

.CUSTOMLINK {
    COLOR: #ffffff;
    FONT-FAMILY: arial, helvetica, sans-serif;
    FONT-SIZE: 8pt
}
.CUSTOMLINK A:link {
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.CUSTOMLINK A:visited {
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.CUSTOMLINK A:hover {
    COLOR: #ffcc66;
    TEXT-DECORATION: none
}
.EXIT {
    COLOR: #ddcc99;
    FONT-FAMILY: arial, helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}
.EXIT A:link {
    COLOR: #ddcc99;
    TEXT-DECORATION: none
}
.EXIT A:visited {
    COLOR: #ddcc99;
    TEXT-DECORATION: none
}
.EXIT A:hover {
    COLOR: #ffcc66;
    TEXT-DECORATION: none
}

.CPR {
    COLOR: #aaaacc;
    FONT-FAMILY: arial, helvetica, sans-serif;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none
}

.CPR A:link
{
    COLOR: #EEEEEE;
    TEXT-DECORATION: none
}
.CPR A:visited
{
    COLOR: #EEEEEE;
    TEXT-DECORATION: none
}
.CPR A:hover
{
    COLOR: #ffcc66;
    TEXT-DECORATION: none
}

.TITLEPAGE {
    COLOR: #333366;
    FONT-FAMILY: arial, helvetica, sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold
}
.TITLEPAGE A:link {
    COLOR: #666699;
    TEXT-DECORATION: none
}
.TITLEPAGE A:visited {
    COLOR: #666699;
    TEXT-DECORATION: none
}
.TITLEPAGE A:hover {
    COLOR: #6699ff;
    TEXT-DECORATION: none
}


.MENU
{
    COLOR: #666666;
    FONT-FAMILY: arial, helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}
.MENU A:link
{
    COLOR: #666666;
    TEXT-DECORATION: none
}
.MENU A:visited
{
    COLOR: #666666;
    TEXT-DECORATION: none
}
.MENU A:hover
{
    COLOR: #6699cc;
    TEXT-DECORATION: none
}

.TITLEMENU
{
    COLOR: #333366;
    FONT-FAMILY: arial, helvetica, sans-serif;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold
}
.TITLEMENU A:link
{
    COLOR: #333366;
    TEXT-DECORATION: none
}
.TITLEMENU A:visited
{
    COLOR: #333366;
    TEXT-DECORATION: none
}
.TITLEMENU A:hover
{
    COLOR: #6699cc;
    TEXT-DECORATION: none
}
.HEADER2 {
    COLOR: #990000;
    FONT-FAMILY: arial, helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold
}
.VERDANA {
FONT-SIZE: 8pt;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.SELECT{
    BACKGROUND-COLOR: #f5f5f5;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px
}
.INPUT {
    BACKGROUND-COLOR: #f5f5f5;
    BORDER-BOTTOM: #cccccc 1px solid;
    BORDER-LEFT: #cccccc 1px solid;
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
}
.INPUT_NO_BORDER {
    BACKGROUND-COLOR: #f5f5f5;
	border: none;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
}
.INPUT_NO_BORDER_NO_BG {

	border: none;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

    FONT-SIZE: 11px;
}
.INPUT_RIGHT {
    BACKGROUND-COLOR: #f5f5f5;
    BORDER-BOTTOM: #cccccc 1px solid;
    BORDER-LEFT: #cccccc 1px solid;
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    text-align: right;
}
.TEXTAREA {
    BACKGROUND-COLOR: #f5f5f5;
    BORDER-BOTTOM: #cccccc 1px solid;
    BORDER-LEFT: #cccccc 1px solid;
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px
}
.BUTTON {
    BACKGROUND-COLOR: #cccccc;
    BORDER-BOTTOM: #333333 1px solid;
    BORDER-LEFT: #333333 1px solid;
    BORDER-RIGHT: #333333 1px solid;
    BORDER-TOP: #333333 1px solid;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold
}
.ERRORMSG {
    COLOR: #990000;
    FONT-FAMILY: Arial;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold
}
.WARNINGMSG {
    COLOR: #990000;
    FONT-FAMILY: Arial;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold
}
.OUTPUT {
    COLOR: black;
    FONT-FAMILY: Arial;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold
}

.INFOMSG {
    COLOR: #666666;
    FONT-FAMILY: Arial;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold
}
.a000099 {
    COLOR: #000099;
    TEXT-DECORATION: none;
    FONT-FAMILY: arial, verdana;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    background-color: #F1F1F1;
}
.aFF9900 {
    COLOR: #FF9900;
    TEXT-DECORATION: none;
    FONT-FAMILY: arial, verdana;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    background-color: #F1F1F1;
}
.aFFCC33 {
    COLOR: #FFCC33;
    TEXT-DECORATION: none;
    FONT-FAMILY: arial, verdana;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    background-color: #F1F1F1;
}
.a990000 {
    COLOR: #990000;
    TEXT-DECORATION: none;
	FONT-FAMILY: arial, verdana;
    FONT-WEIGHT: bold;
	FONT-SIZE: 11pt;
	background-color: #F1F1F1;
}
.a33CC33 {
    COLOR: #33CC33;
    TEXT-DECORATION: none;
	FONT-FAMILY: arial, verdana;
    FONT-WEIGHT: bold;
	FONT-SIZE: 11pt;
	background-color: #F1F1F1;
}

.b000099 {
    COLOR: #000099;
    TEXT-DECORATION: none;
    FONT-FAMILY: arial, verdana;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
}
.bFF9900 {
    COLOR: #FF9900;
    TEXT-DECORATION: none;
    FONT-FAMILY: arial, verdana;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
}
.bFFCC33 {
    COLOR: #FFCC33;
    TEXT-DECORATION: none;
    FONT-FAMILY: arial, verdana;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
}
.b990000 {
    COLOR: #990000;
    TEXT-DECORATION: none;
	FONT-FAMILY: arial, verdana;
    FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
}
.b33CC33 {
    COLOR: #33CC33;
    TEXT-DECORATION: none;
	FONT-FAMILY: arial, verdana;
    FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
}

.a000000 {
    COLOR: #000000;
    TEXT-DECORATION: none;
	FONT-FAMILY: arial, verdana;
    FONT-WEIGHT: bold;
	FONT-SIZE: 11pt;
	background-color: #F1F1F1;
}
.input_total
{
    BACKGROUND-COLOR: #f5f5f5;
    BORDER-BOTTOM: #cccccc 0.5px solid;
    BORDER-LEFT: #cccccc 0.5px solid;
    BORDER-RIGHT: #cccccc 0.5px solid;
    BORDER-TOP: #cccccc 0.5px solid;
    text-align: right;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px
}
/* Styles used in the Lifecycle Grids */
.LIFECYCLE_HEADER {
    BACKGROUND-COLOR: #FEFAF4;
    COLOR: black;
    vertical-align: top;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
}
.LIFECYCLE_PROFILE {
    background-color: white;
    TEXT-DECORATION: none;
    text-align: center;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
}
.LIFECYCLE_TIME_HORIZON {
    background-color: #FEFAF4;
    TEXT-DECORATION: none;
    text-align: left;
    vertical-align: top;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
	width: 80px;
}
.LIFECYCLE_TABLE {
    border-collapse: collapse;
    border: 1px solid #F4CD92;
}
.LIFECYCLE_BOX {
    background-color: white;
    /* cursor: pointer; */
}
/* Tabs */
.pane {
	display: none;
}
.TABS {
    COLOR: #990000;
    FONT-FAMILY: arial, helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
	MARGIN: 2px 2px 0px 0px;
}

.BOX {
    COLOR: #333333;
    FONT-FAMILY: arial, helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
	MARGIN: 2px 2px 2px 2px;
}
