BODY,  TABLE,  TH,  TR,  TD,  UL,  OL,  LI,  P,  A,  BLOCKQUOTE,  LABEL{
font-family:   Arial;
font-size:   10pt;
color:   #000000;
}

.EnvelopePageBODY{
font-family: arial;
font-size: 10pt;
color: #000000;
background-image: url();
}

.EnvelopeFormTABLE{
font-family:   arial;
font-size:   10pt;
color:   #000000;
background-color:   #fdfbf9;
border-style:   solid;
border-width:   1px;
border-color:   #d3bfab;
border-bottom-color:   #ffffff;
}

.EnvelopeFormHeaderFont{
font-family:   arial;
font-size:   12pt;
color:   #000000;
font-weight:   bold;
}

.EnvelopeFieldCaptionTD{
font-family:   arial;
font-size:   10pt;
color:   #000000;
background-color:   #f6f0ea;
border-style:   solid;
border-width:   1px;
border-color:   #b1a091;
border-left-style:   none;
border-right-style:   none;
border-top-color:   #ffffff;
border-bottom-style:   solid;
border-bottom-width:   1px;
}

.EnvelopeColumnTD{
font-family:   Arial;
font-size:   10pt;
color:   #000000;
background-color:   #f6f0ea;
border-style:   solid;
border-width:   1px;
border-color:   #b1a091;
border-left-style:   none;
border-right-style:   none;
border-top-color:   #ffffff;
border-bottom-style:   solid;
border-bottom-width:   1px;
}

.EnvelopeFooterTD{
font-family:   Arial;
font-size:   10pt;
color:   #000000;
background-color:   #f6f0ea;
border-style:   solid;
border-width:   1px;
border-color:   #b1a091;
border-left-style:   none;
border-right-style:   none;
border-top-style:   solid;
border-top-width:   1px;
border-top-color:   #ffffff;
border-bottom-style:   solid;
border-bottom-width:   1px;
}

.EnvelopeAltDataTD{
font-family:   Arial;
font-size:   10pt;
color:   #000000;
background-color:   #FBF8F4;
border-style:   solid;
border-width:   1px;
border-color:   #b1a091;
border-left-style:   none;
border-right-style:   none;
border-top-color:   #ffffff;
}

.EnvelopeDataTD{
font-family:   Arial;
font-size:   10pt;
color:   #000000;
background-color:   #fdfbf9;
border-style:   solid;
border-width:   1px;
border-color:   #b1a091;
border-left-style:   none;
border-right-style:   none;
border-top-color:   #ffffff;
}

.EnvelopeErrorDataTD{
font-family:   Arial;
font-size:   10pt;
color:   #ff0000;
background-color:   #fdfbf9;
border-style:   solid;
border-width:   1px;
border-color:   #d1c4b8;
border-left-style:   none;
border-right-style:   none;
border-top-color:   #ffffff;
}

.EnvelopeSeparatorTD{
font-family:   arial;
font-size:   10pt;
color:   #000000;
background-color:   #000000;
}

a.EnvelopeSorterLink:link,  a.EnvelopeSorterLink:visited{
font-family:   arial;
font-size:   10pt;
color:   #793535;
text-decoration:   none;
}

a.EnvelopeSorterLink:hover,  a.EnvelopeSorterLink:active{
font-family:   arial;
font-size:   10pt;
color:   #ff0000;
text-decoration:   none;
}

a.EnvelopeDataLink:link,  a.EnvelopeDataLink:visited{
font-family:   arial;
font-size:   10pt;
color:   #793535;
text-decoration:   none;
}

a.EnvelopeDataLink:hover,  a.EnvelopeDataLink:active{
font-family:   arial;
font-size:   10pt;
color:   #ff0000;
text-decoration:   none;
}

a.EnvelopeNavigatorLink:link,  a.EnvelopeNavigatorLink:visited{
font-family:   arial;
font-size:   10pt;
color:   #793535;
text-decoration:   none;
}

a.EnvelopeNavigatorLink:hover,  a.EnvelopeNavigatorLink:active{
font-family:   arial;
font-size:   10pt;
color:   #ff0000;
text-decoration:   none;
}

.EnvelopeNavigatorStatic{
font-family:   Arial;
font-size:   10pt;
color:   #000000;
}

.EnvelopeButton{
font-family:   arial;
font-size:   10pt;
color:   #000000;
background-color:   #dacec3;
border-style:   solid;
border-width:   1px;
border-color:   #b1a091;
border-left-color:   #C1B5A9;
border-right-color:   #C1B5A9;
}

.EnvelopeInput{
font-family:   arial;
font-size:   10pt;
color:   #000000;
background-color:   #ffffff;
border-style:   solid;
border-width:   1px;
border-color:   #b1a091;
border-left-color:   #f6f0ea;
border-right-color:   #f6f0ea;
}

.EnvelopeTextarea{
font-family:   arial;
font-size:   10pt;
color:   #000000;
background-color:   #ffffff;
border-style:   solid;
border-width:   1px;
border-color:   #b1a091;
border-left-color:   #f6f0ea;
border-right-color:   #f6f0ea;
}

.EnvelopeSelect{
font-family:   arial;
font-size:   10pt;
color:   #000000;
background-color:   #ffffff;
border-style:   solid;
border-width:   1px;
border-color:   #b1a091;
border-left-color:   #f6f0ea;
border-right-color:   #f6f0ea;
}

a.today:link,  a.today:visited{
font-family:   Arial;
font-size:   10pt;
color:   #793535;
text-decoration:   none;
}

a.today:hover,  a.today:active{
font-family:   Arial;
font-size:   10pt;
color:   #ff0000;
text-decoration:   none;
}

a.selectedDay:link,  a.selectedDay:visited{
font-family:   arial;
font-size:   10pt;
color:   #793535;
text-decoration:   none;
}

a.selectedDay:hover,  a.selectedDay:active{
font-family:   Arial;
font-size:   10pt;
color:   #ff0000;
text-decoration:   none;
}

a.weekDay:link,  a.weekDay:visited{
font-family:   Arial;
font-size:   10pt;
color:   #793535;
text-decoration:   none;
}

a.weekDay:hover,  a.weekDay:active{
font-family:   Arial;
font-size:   10pt;
color:   #ff0000;
text-decoration:   none;
}

td.selectedDay{
font-family:   arial;
font-size:   10pt;
color:   #000000;
background-color:   #dacec3;
border-style:   solid;
border-width:   1px;
border-color:   #d3bfab;
border-top-color:   #ffffff;
border-bottom-color:   #b1a091;
}

td.today{
font-family:   arial;
font-size:   10pt;
color:   #000000;
background-color:   #f6f0ea;
border-style:   solid;
border-width:   1px;
border-color:   #d3bfab;
border-top-color:   #ffffff;
border-bottom-color:   #b1a091;
}

td.workday{
font-family:   Arial;
font-size:   10pt;
color:   #000000;
background-color:   #fdfbf9;
border-style:   solid;
border-width:   1px;
border-color:   #b1a091;
border-left-style:   none;
border-right-style:   none;
border-top-color:   #ffffff;
}

td.weekend{
font-family:   Arial;
font-size:   10pt;
color:   #000000;
background-color:   #f6f0ea;
border-style:   solid;
border-width:   1px;
border-color:   #b1a091;
border-left-style:   none;
border-right-style:   none;
border-top-color:   #ffffff;
border-bottom-style:   solid;
border-bottom-width:   1px;
}

.calendar{
font-family:   Arial;
font-size:   10pt;
color:   #000000;
background-color:   #f6f0ea;
border-style:   solid;
border-width:   1px;
border-color:   #b1a091;
border-left-style:   none;
border-right-style:   none;
border-top-color:   #ffffff;
border-bottom-style:   solid;
border-bottom-width:   1px;
}

.CalendarButtons{
font-family:   arial;
font-size:   10pt;
color:   #000000;
background-color:   #dacec3;
border-style:   solid;
border-width:   1px;
border-color:   #b1a091;
border-left-color:   #C1B5A9;
border-right-color:   #C1B5A9;
}

.CalendarControls{
font-family:   Arial;
font-size:   10pt;
color:   #000000;
}

.Table{
font-family:   arial;
font-size:   10pt;
color:   #000000;
background-color:   #fdfbf9;
border-style:   solid;
border-width:   1px;
border-color:   #d3bfab;
border-bottom-color:   #ffffff;
}
