/* Version 2.9 14 Oct 2013 */
body { background-color: #adc9d6; margin-left: 5%; margin-right: 5%; }
dl { font-weight: normal; font-size: 1.0em; line-height: 150%; color: #295381; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
dl dd { padding-bottom: 1.0em; }
h1, h2, h3, h4, h5, h6 { font-weight: bold; color: #295381; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
hr { color: #295381; background-color: #295381; height: 3px; border: 0px; }
.hrTiny	{ width: 10%; }
.hrNar	{ width: 25%; }
.hrMed	{ width: 50%; }
.hrWide	{ width: 75%; }
p { font-weight: normal; font-size: 1.0em; line-height: 150%; color: #295381; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
ul { font-weight: normal; font-size: 1.0em; line-height: 110%; color: #295381; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
.clear { clear: both; }
.closeToH { margin-top: 0.5em; }
.closeToText { margin-bottom: 0px; padding-bottom: 0px; }
.copyright { font-weight: normal; font-size: 0.65em; color: #295381; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; clear: left; float: left; vertical-align: bottom; }
.enhanced { background-color: #c6d9e2; margin-top: 0px; margin-bottom: 0px;}
.floatPar { border-width: 0px; margin-left: 5em; margin-top: 0px; margin-right: 0px; margin-bottom: 2em; float: left; width: 15em; }
.floatPic { border-color: white; border-style: solid; border-width: 7px; margin-left: 5em; margin-top: 0px; margin-right: 0px; margin-bottom: 2em; float: left; width: 15em; }
.floatP1 { border-style: none; margin-left: 5em; margin-top: 0px; margin-right: 0px; margin-bottom: 2em; float: left; width: 15em; } /* for Google PlusOne; MUST be like floatPic! */
.footer { font-weight: normal; font-size: 0.6em; color: #295381; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; margin-left: 10px; margin-top: 10px; float: left; }
.foot5 { float: left; font-size: 0.8em; margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 1em; } /* copyright footer for HTML5 versions */
.logo5 { clear: left; float: left; border-style: none; } /* HTML5 logo for HTML5 versions */
.foot6 { clear: both; }
.copy6 { float: left; clear: none; font-size: 0.8em; margin-top: 0.5em; margin-right: 1em; margin-bottom: 0em; margin-left: 0em; }
.logoNJP { float:left; width: 279px; height: 109px; margin-left: 20px; margin-top: 10px; margin-right: 20px; margin-bottom: 20px; border-bottom: 20px solid white; }
.logoPin, .logoFB, .logoGP, .logoH5 { clear: none; border-style: none; margin-top: 0em; margin-right: 1em; margin-bottom: 0em; margin-left: 0em; }
.logoPin, .logoFB, .logoGP { float: left; }
.logoPin { width: 199px; height: 33px; }
.logoFB  { width: 199px; height: 33px; }
.logoGP  { width:  33px; height: 33px; }
.logoH5  { float: right; width:  64px; height: 64px; }
.logoCS  { float: right; clear: none; width:  89px; height: 33px; border-style: none; margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; }
.indent { margin-left: 20px; margin-right: 20px; }
.indent a { text-decoration: none; }
.indent a:hover { text-decoration: underline; }
.indent1 { margin-left: 1em; }
.indent1 a { text-decoration: none; }
.indent1 a:hover { text-decoration: underline; }
.indent2 { margin-left: 2em; }
.indent2 a { text-decoration: none; }
.indent2 a:hover { text-decoration: underline; }
.logo { float:left; margin-left: 20px; margin-top: 10px; margin-right: 20px; margin-bottom: 20px; border-bottom: 20px solid white; }
.mobPic { width: 210px; margin-left: 5px; margin-top: 0px; margin-right: 5px; vertical-align: top; border-color: white; border-style: solid; border-width: 5px; text-decoration: none; }
.mybody { margin-left: 0px; }
.nav { font-weight: normal; font-size: 0.75em; }
.noDeco a { text-decoration: none; }
.noDeco a:hover { text-decoration: underline; }
.noMarTop { margin-top: 0; }
.PhoneRight { font-weight: bold; color: #295381; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
.picCol { margin-left: 10px; margin-top: 0; padding-left: 0px; padding-top: 0; }
.PicThumb { float: left; width: 220px; margin-left: 10px; margin-top: 0px; margin-right: 0px; margin-bottom: 15px; vertical-align: top; border-color: white; border-style: solid; border-width: 7px; text-decoration: none; }
.locPic { float: left; width: 220px; margin-top: 10px; margin-right: 0px; margin-bottom: 20px; margin-left: 25px; vertical-align: top; border-color: white; border-style: solid; border-width: 7px; }
.Question { font-weight: bold; font-size: 1.25em; }
.tableCap { float: left; margin-right: 10px; margin-bottom: 30px; font-weight: normal; font-size: 1.0em; line-height: 110%; text-align: center; color: #295381; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
.tablePic { border-color: white; border-style: solid; border-width: 10px; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; width: 350px; }
.textCol1 { float: left; width: 50%; margin-top: 0em; margin-right: 0em; padding-top: 0px; padding-right: 0px; padding-bottom: 20px; }
.textCol2 { margin-top: 0; padding-top: 0; padding-left: 2em; }
.textLeft { float: left; width: 48%; margin-top: 0em; margin-right: 0em; padding-top: 0px; padding-right: 0px; padding-bottom: 20px; }
.textRight { float: right; width: 48%; margin-top: 0em; margin-right: 0em; padding-top: 0px; padding-right: 0px; padding-bottom: 20px; }
.TOCwide { clear: both; margin-right: 1em; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; line-height:170%; color: #295381; background-color: #c6d9e2; }
.TOCwide a { text-decoration: none; }
.TOCwide a:hover { text-decoration: underline; }
.TOCwide p { font-size: 0.85em; }
.valid { float: right; vertical-align: bottom; }
.valid img { border: solid; border-width: 0px; }
.version { font-size: 0.75em; float: right; margin-right: 20px; vertical-align: bottom; }
.waveTop { height: 28px; background: url(header.png); background-repeat: repeat-x; }
.waveBot { height: 22px; background: url(header_bottom.png); background-repeat: repeat-x; margin-top: -20px; padding-top: 0px; margin-bottom: 10px; }
.Welcome { background-color: white; margin-top: 0px; margin-bottom: 10px; padding-bottom: 10px; }
.Welcomeh1 { margin-top: 0ex; }
.Welcomeh3 { margin-top: -1.75ex; }
.WelcTop { margin-top: 0px; margin-bottom: 0px; padding-bottom: 0px; }
.WelcPar { font-size: 1.25em; font-weight: bold; margin-bottom: 0px; margin-top: 0px; line-height: 1.15em; }
.Slogan  { font-size: 1.35em; font-weight: bold; margin-top: 0.20em; }
#textCol { float: left; width: 500px; margin-top: 0em; margin-right: 2em; padding-top: 0; padding-right: 0em; padding-bottom: 20px; }
#botbar { clear: both; border-color: #295381; border-style: solid; border-width: 5px; margin-bottom: 0px; }
#mycopy { margin-left: 20px; clear: both; }
#navbottom p { display: none; }
#navbottom h3 { padding-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }
#navbottom ul { background-color: white; width: 100%; float: left; padding: 0px; margin-left: 0px; font-size: small; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
#navbottom ul li { list-style: none; float: left; color: red; padding-bottom: 5px; margin-left: 0px; margin-top: 5px; margin-right: 20px; margin-bottom: 5px; }
#navbottom ul li a { border-bottom: none; display: block; text-decoration: none; color: #295381; }
#navbottom ul li a:hover { text-decoration: underline; }
#navsite p { display: none; }
#navsite ul { width: 100%; float: left; padding-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 20px; margin-left: 0px; font-weight: bold; font-size: 0.85em; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
#navsite ul li { list-style: none; margin-left: 0px; margin-right: 20px; float: left; color: white; }
#navsite ul li a { border-bottom: none; display: block; text-decoration: none; color: #295381; }
#navsite ul li a:hover { text-decoration: underline; }
#navsite h2 { font-weight: bold; font-size: 2.0em; color: #295381; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; margin-right: 20px; float: right; }
#TOCleft { clear:left; float: left; width: 12em; margin-right: 1em; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; line-height:170%; color: #295381; background-color: #c6d9e2; }
#TOCleft a { text-decoration: none; }
#TOCleft a:hover { text-decoration: underline; }
#TOCleft p { font-size: 0.85em; }
