body { font-family: "Roboto", sans-serif; font-weight: 400; color: #555; font-style: normal; margin: 0px; padding: 0px; line-height:1.5em; }
*,
ul,
div,
li,
p { font-family: "Roboto Condensed", sans-serif; font-weight: 400; font-size: 1em;  box-sizing: border-box !important; -webkit-margin-before: 0em; -webkit-margin-after: 0em; -webkit-margin-start: 0px; -webkit-margin-end: 0px; }
p + p { text-indent:3em; }
p {padding-bottom:.25em;}
b { font-weight: 700; }
i {  }
b { font-weight: 700; }
bb { font-weight: 900; }
bb { font-weight: 900; }

#cssmenu * {font-family: "Roboto", sans-serif !important; font-weight: 400 !important; font-size: 1.05em; }

li { font-weight:400; line-height:1.25em; margin-bottom:.5em; color: rgba(44,93,147,1.00);}
p a,
li a { color: #555; vertical-align: baseline !important; }
img { border: 0px; }
sup { font-size: 70%; }
blockquote { margin-top: 0px; margin-bottom: 0px; margin-right: 12px; margin-left: 24px; bottom: -3px; }
/* *********************************************************************** */

.headPageTitle { font-family: "Roboto", sans-serif; font-weight: 400; font-size: 2.25em; line-height: 1em; color: rgba(126,207,57,1);  padding-bottom: .25em;  }
h1 { font-weight: 300; font-size: 2em;    line-height: .9em; padding-top: .8em; padding-bottom: .4em; color: rgba(61,125,196,1);}
h2 { font-weight: 400; font-size: 1.5em;  line-height: .9em; padding-top: .7em; padding-bottom: .4em; color: rgba(0,184,163,1); }
h3 { font-weight: 400; font-size: 1.25em; line-height: .9em; padding-top: .6em; padding-bottom: .3em; color: rgba(229,140,64,1); }
h4 { font-weight: 700; font-size: 1.0em;  line-height: .9em; padding-top: .5em; padding-bottom: .25em; }
h1:first-child, div + h1 { padding-top:.5; }

h1,
h2,
h3,
h4,
ul,
menu,
div { font-family: "Roboto", sans-serif; -webkit-margin-before: 0em; -webkit-margin-after: 0em; -webkit-margin-start: 0px; -webkit-margin-end: 0px; }
/* *********************************************************************** */
h1 + h2,
h1 + h3,
h1 + p,
h2 + p,
h1 + blockquote,
h2 + blockquote,
h1 + ul,
h2 + ul,
h3 + ul,
p + ul { padding-top: .75em !important; }
/* *********************************************************************** */
h1 + h2,
h1 + h3,
ul + p { margin-top: 0px !important; padding-top: 0px !important; }
/* *********************************************************************** */
.redBk { background-color: rgba(255,0,127,1); }
.magentaBk { background-color: rgba(255,0,217,1); }
.orangeBk { background-color: rgba(229,140,64,1); }
.turqBk { background-color: rgba(0,184,163,1); }
.yellowBk { background-color: rgba(255,255,0,1); }
.goldBk { background-color: rgba(255,204,0,1); }
.blueBk { background-color: rgba(61,125,196,1); }
.greenBk { background-color: rgba(126,207,57,1); }
.red { color: rgba(255,0,127,1); }
.redDark { color: rgba(155,0,38,1.00);}
.magenta { color: rgba(255,0,217,1); }
.orange { color: rgba(229,140,64,1); }
.turq { color: rgba(0,184,163,1); }
.yellow { color: rgba(255,255,0,1); }
.gold { color: rgba(255,204,0,1); }
.blue { color: rgba(61,125,196,1); }
.blueDark { color: rgba(44,93,147,1.00); }
.green { color: rgba(126,207,57,1); }
/* *********************************************************************** */
.imageAlignRight { margin-left: 2em; float: right !important; margin-top: 6px; margin-bottom: 6px; }
.imageAlignLeft  { margin-right: 2em; float: left !important; margin-top: 6px; margin-bottom: 6px; }
/* *********************************************************************** */
.linkStyle a:not(.faMarker), .linkStyle a:link:not(.faMarker), .linkStyle a:visited:not(.faMarker), .linkStyle a:active:not(.faMarker), .linkStyle a:hover:not(.faMarker) { text-decoration: none; border: none; border-bottom: 1px solid rgba(38,133,140,0.25) ; box-shadow:inset 0 -4px 0 rgba(38,133,140,0.25) ; color: rgba(38,133,140,1);}
.linkStyle a:hover:not(.faMarker) 	{ color: rgba(255,0,127,1); background-color:rgba(8,133,140,0.25); }
/* *********************************************************************** */
a:link { text-decoration: underline; border: none; }
a:visited { text-decoration: underline; }
a:hover { text-decoration: underline; color: rgba(255,0,127,1) /* red */; }
a:active { text-decoration: underline; }
/* *********************************************************************** */
.copyright { font-size: 8px; color: #000; line-height: 10px; font-weight: normal; }
.copyright a:link { color: #000; }
.copyright a:visited { color: #000; }
.copyright a:hover { color: #4B68B5; }
.copyright a:active { color: #000; }
/* *********************************************************************** */
#tocHolder { width:150px; float:right; margin-left:18px; margin-bottom:12px; /* border-left: 2px solid rgba(255,204,0,1); */ background-color:rgba(255,204,0,0.125); border-radius: 36px 0px 0px 0px; }
.tocPageContents {font-family: "Roboto", sans-serif; font-size: 9px; font-weight: 400; letter-spacing:3px; text-transform: uppercase; margin:0px; padding:0px; color:rgba(229,140,64,1); text-align:center; }
.tocText { font-size: 14px; }
.tocDiv {  
padding-top: 12px; 
padding-left: 12px; 
margin-bottom: 24px; 
background-image:url(../images/structure/tocDivBkgdTan.png); 
background-repeat:no-repeat; 
}
#tocDiv,
#tocDiv1,
#tocDiv2,
#tocDiv3,
#tocDiv4 { margin-top: 12px; border: none; padding-bottom: 0px; }
#tocDiv li,
#tocDiv1 li,
#tocDiv2 li,
#tocDiv3 li,
#tocDiv4 li { font-weight: 400;  color: rgba(249,56,182,1.00);  list-style-type: square; margin-left: 36px; padding-left: 0px; padding-bottom: 0px;  }
#tocDiv li:hover,
#tocDiv2 li:hover { }
/* *********************************************************************** */
#oneCol li a,
#oneCol li a:link,
#oneCol li a:visited,
#oneCol li a:active { text-decoration: none; color: rgba(60,119,109,1.00); font-weight: inherit; }
#oneCol li a:hover { color: inherit; font-weight: inherit; }


.pullQuote { font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif; font-size: 1.25em; line-height: 1.25em; padding: 0px; margin-top: 0px; margin-bottom: .5em; font-style: italic; }
.nobreak { white-space:nowrap; }

.noBackground { background:none !important;}
blockquote { margin-left:12px; margin-top:6px; }

.faMarker {/*no code. used to exclude undescore on links*/}
.fa-arrow-circle-right { color: rgba(255,0,127,1); text-indent:0px;; }
.fa-arrow-circle-right:hover { color: rgba(126,207,57,1);}
.fa-li { color: rgba(61,125,196,.5); font-size: 1em; top:-1px;}

/*
div ul { margin-top:6px; padding-top:0px; margin-bottom:6px; padding-bottom:0px; }
p { padding: 0px; margin-top: 0px; margin-bottom: 6px;  }
p p { margin-top:12px;}
*/

.note { font-family:Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif; font-size: .9em; line-height: normal; color: #4F75AD; padding: 0px; margin-top: 0px; margin-bottom: .75em; font-style: italic; }
.dropCap { font-weight:800; font-size: 300%; color: #7187BD; float:left; line-height: 34px; display:block; padding-right:2px; }

.bodyAttribution { /* font-size: 12px; line-height: 18px; color: #615B56; padding: 0px; margin-top: -12px; margin-bottom: 6px; font-style: italic; */}

.footnote { text-indent:-1.75em; padding-left:1.75em;}

