@charset "UTF-8";
@import url(https://fonts.googleapis.com/css?family=Roboto:400,700);

BODY {
    font-family:Roboto,'-apple-system','Helvetica Neue','Segoe UI',Helvetica,Arial,Verdana,sans-serif;
    font-size: 13px;
    margin-left: 10px;
    margin-right: 10px;
    padding: 0px 0px 0px 5px;
}

table.footer {
    width: 100%;
    font-size: 8pt;
    color: #000000;
    background-color: #ffffff;
    padding: 20px 0px 0px 5px;
    border: none;
}
div.pageTitle {
    text-align: left;
    width: 70%
}
div.topOfPageLink {
    font-size: 8pt;
    margin-top: 8px;
    text-align: left;
}

div.topOfPageLink  A {
    font-size: 8pt;
    margin-top: 8px;
    text-align: left;
}		
@media print { .topOfPageLink { display: none; } }

table.eNumTable th, table.eNumTable td {
    font-size:9pt;
    padding:4px 8px 4px 8px;
    border-bottom:solid 1px #000;
}
table.eNumTable {
    width: 100%
}
table.eNumTable th {
    color: #ffffff;
    background-color: #666666;
    font-weight:bold;
    text-align:left;
    border-top:solid 1px #666666;
}
tr.rowOdd {
    background:#fff;
}
tr.rowEven {
    background:#eee;
}
h1 {
    font-size:16pt;
    padding:4px;
}
h2 {
    font-size:10pt;
    padding:4px;
}
td.Document {
    width: 25%;
    vertical-align: top;
}

p {
    font-size:9pt;
}
span.bold {
    font-weight: bold;
}
A {
    font-size:9pt;
}
A:link {
    color: #0000ff;
    text-decoration: none;
}
A:visited {
    text-decoration: none;
}
A:active {
    color: #0000ff;
    text-decoration: none;
}
A:hover {
    background-color: #B3CBE6;
    color: #0505FF;
    text-decoration: none;
}
div.pageTitle A { 
    font-size:16pt;
}
div.pageTitle A:active { 
    background-color: white;
    color: black;			
}
div.pageTitle A:hover { 
    background-color: white;
    color: black;
}
div.pageTitle A:link { 
    background-color: white;
    color: black;
}
div.toc A { 
    font-size:9pt;
}
span.URL {
    font-size: 8pt;
}
SPAN.DisclaimerProductName {
    font-variant: small-caps;
}
.Disclaimer {
    width: 70%;
    font-size: 8pt;
}
.DisclaimerLocation {
    width: 70%;
    text-align: center;
    font-size: 8pt;
    font-weight: bold;
}
span.code {
    font-family: Courier New, mono-spaced;
    font-size: 10pt;
}
table.office {
    font-size: 8pt;
    color: #000000;
    background-color: #ffffff;
    margin: 0 auto;
    width: 500px;
}
.DisclaimerOffice {
    font-size: 8pt;
}
.DisclaimerOfficeLocation {
    text-align: center;
    font-size: 8pt;
    font-weight: bold;
}


/* Styles for Notifications */

td.notification body { width:100%;height:100%;margin:0px;font-size:12px;font-family:arial,helvetica,clean,sans-serif;color:#000000;line-height:1.5em;background-color:#ffffff;padding-top:30px;padding-bottom:30px; }
td.notification DIV.mainContainer,table.mainContainer { width:650px;border:2px solid #dce5ee;float:left; }
td.notification .logo { font-size:24px;font-family:Arial;color: #000000;letter-spacing:0.1em;font-weight:bold; }
td.notification .pageName,TD.pageName { font-size:18px;font-family:georgia;color: #CC3300;letter-spacing:.1em;line-height:26px;}
td.notification a { color: #cc0000;text-decoration:none;font-weight:bold; }
td.notification a:hover { color: #990000;text-decoration:underline; }
td.notification .footer { font-style:italic;font-size:9px;color:#993333;font-weight:bold; }
td.notification .subTitle { background-color:#b3c9da }
td.notification #navigation a { font-size:11px; font-family:arial;font-color: #336666;text-decoration:none;letter-spacing:.1em; }
td.notification #navigation a:hover { color: #993300;text-decoration:underline; }
td.notification .sidebarText { font-size:12px georgia;color: #336666;line-height:18px; }
td.notification .subHeader { font-size:14px; font-family:georgia; font-color: #669999; font-weight:bold; line-height:20px; letter-spacing:.1em; }
td.notification .navText { font-size:11px; font-family:arial;font-color: #333300;letter-spacing:.1em;background-color:#b3c9da; }
td.notification .form { background:#b3c9da;border:#5281ab solid 2px;width: 525px;padding-top: 5px;padding-left:5px;padding-right:5px; }
td.notification .formLayoutSimple { width: 525px;background-color:#b3c9da;border:#5281ab solid 2px;font-size: 11px;padding: 4px;margin-bottom:6px;margin-top:6px; }
td.notification .formLayoutSimple TD TABLE.neutral TD {	border:none; }
td.notification .formLayoutSimple TD.formValue { border-top: #ffffff 1px solid;border-left: #ffffff 1px solid;border-bottom: #c6c9dd 1px solid;border-right: #c6c9dd 1px solid;vertical-align:top; }
td.notification TABLE.formLayoutSimple TD.formLabel { width:10em;font-weight: bold;border-right:solid 1px #9ec3de;border-bottom:solid 1px #9ec3de;text-align:right;vertical-align:top; }
td.notification .formLayoutSimple select,.formLayoutSimple select option { font-size: 11px;font-family:arial,helvetica,clean,sans-serif; }
td.notification .formLayoutSimple .text	{ font-size: 11px; }
td.notification .fielddesc { font-size:11px;line-height:1.25em;color: #3b6534;padding-bottom:6px; }
td.notification .fielddesc A:link,.fielddesc A:active,.fielddesc A:visited { font-size:11px;line-height:1.25em;color: #3b6534;text-decoration:underline;padding-bottom:6px; }
td.notification SPAN.fielddesc A:hover { font-size:11px;line-height:1.25em;color: #3c8a2e;text-decoration:underline;padding-bottom:6px; }
td.notification input.mfSubmitButton { background-color:#ecf1f5;font-weight:bold;font-size:11px;border-inset:1px solid #dce5ee;cursor:pointer; }
td.notification TABLE.stdListTable { padding: 4px;margin-bottom:6px;border-collapse: collapse; }
td.notification TABLE.stdListTable TD,TH { font-size:11px;color: #000000;vertical-align: top; }
td.notification TABLE.stdListTable TD { border-top: #c6c9dd 1px solid;border-left: #c6c9dd 1px solid;border-bottom: #c6c9dd 1px solid;border-right: #c6c9dd 1px solid;border-collapse: collapse;text-align: left; }
td.notification TABLE.stdListTable TR.selectionRowMouseOver TD { cursor:pointer; }
td.notification TABLE.stdListTable TD.thickBottomBorder { border-bottom: #c6c9dd 2px solid; }
td.notification TABLE.stdListTable TD.lightBorder { border: none; }
td.notification TABLE.stdListTable TD.rightalign { text-align: right; }
td.notification TABLE.stdListTable TD.red { color:#000000; }
td.notification TABLE.stdListTable TD.green { color:#000000; }
td.notification TABLE.stdListTable TR.green TD { color:#006705;	}
td.notification TABLE.stdListTable TR.green A { color:#000000; }
td.notification TABLE.stdListTable TH, TABLE.stdListTable TD.headerCell { border-top: #e3eef2 1px solid;border-left: #e3eef2 1px solid;border-bottom: #9ec3de 1px solid;border-right: #9ec3de 1px solid;font-weight:bold;text-align:left; }
td.notification TABLE.stdListTable TH A,TABLE.stdListTable TH A:link,TABLE.stdListTable TH A:hover,TABLE.stdListTable TH A:active,TABLE.stdListTable TH A:visited { font-weight:bold;color:#000000; }
td.notification TABLE.stdListTable tr.selectedRow td { border-top: #ffffff 1px solid;border-left: #ffffff 1px solid;border-bottom: #f2b566 1px solid;border-right: #f2b566 1px solid;cursor:pointer; }
td.notification TABLE.stdListTable TD.labelcell { border-bottom:solid 1px #9ec3de;border-right:solid 1px #9ec3de;font-weight:bold;width:140px;height:30px;text-align:right; }
td.notification TABLE.stdListTable TD.filter, TABLE.stdListTable TR.filter TH { border-top: #ffffff 1px solid;border-left: #ffffff 1px solid;border-bottom:solid 1px #b9bed9;border-right:solid 1px #b9bed9;padding:2px;vertical-align:bottom; }
td.notification TABLE.stdListTable TD.noStyle,TABLE.stdListTable TD.noStyle TD { border:none;padding:0;background:none; }
td.notification .coachingContent { font-style:italic; }
td.notification .coachingTipHeader { font-weight:bold;font-style:normal;font-size:110%;}
td.notification .contentContainer{ width:525px; }
td.notification .tableHeaderText { color:#000;font-weight:bold;margin-bottom:5px;font-size:110%; }
td.notification .outlook2007SupportDiv .formLayoutSimple { display:none; }
td.notification .outlook2007SupportDiv .stdListTable { display:none; }
td.notification .outlook2007SupportDiv { display:none; }		
