body { color:black; font-size:12px; font-family:Arial, SunSans-Regular, sans-serif; background-color:#cfefb6; text-align:center; margin:0 auto; padding:0; }
a { color:#039; text-decoration:none; }
a:hover { color:#039; text-decoration:underline; }
tr.headerNavigation { background:#fff; }
a.headerNavigation { color:#000; }
a.headerNavigation:hover { color:#000; }
.infoBox { background:#fff; }
.infoBoxContents { background:#fff; font-family:Verdana, Arial, sans-serif; font-size:10px; }
td.infoBoxHeading { font-family:Verdana, Arial, sans-serif; font-size:10px; font-weight:bold; background:#fff; color:#000; }
td.pageHeading { font-family:Verdana, Arial, sans-serif; font-size:20px; font-weight:bold; color:#000; }
td.main { font-family:Verdana, Arial, sans-serif; font-size:11px; line-height:1.5; }
td.smallText { font-family:Verdana, Arial, sans-serif; font-size:10px; }

/* FROM PPESITE.CSS */
p { color:#444; font-size:13px; line-height:120%; margin-top:2px; margin-bottom:8px; padding:0; }
h3 { color:#555; font-size:12px; font-weight:bold; line-height:13px; margin:6px 0; padding:0; }
h4 { color:#330; font-size:13px; font-weight:bold; line-height:13px; margin:3px 0 2px 3px; padding:0; font-family:Helvetica, Verdana, Arial; }
#nav h4 { font-size:12px; color:#330; text-align:left; margin-bottom:0; margin-left:60px; padding-bottom:6px; }
#nav { width:100%; margin-top:0px; margin-bottom:0; margin-left:0; padding-left:0; border-bottom:2px solid silver; }
#colcont_main { width:100%; margin-right:auto; margin-left:auto;}
#colboxleft_main { width:225px; height:100%; float:left; border-right:1px solid silver; }
#colboxleft_main { margin:0; padding:0 10px 0 5px; }
#colboxleft_main p { font-weight:normal; line-height:120%; /*text-align:left;*/ margin:0.5em 0 1.5em; padding:0; }
#colboxmiddle_main { width:475px; _height:100%; min-height:100%; float:left; margin-top:0; margin-right:10px; padding-left:10px; }
#colboxright_main { width:50px; height:100%; float:left; border-left:1px solid silver; }

html { min-height:100%; margin-bottom:1px; }
#topmost { margin:auto; line-height:140%; text-align:center; padding:0; width:750px; background-color:#fff; }
#topcontainer { float:none !important; width:750px; margin-left:-1px; border:solid 1px #000; }
#headcontainer { float:none !important; text-align:center; margin:0px; position:relative; padding-bottom:5px; border-bottom:solid 2px #ccc; }
#contentcontainer { float:none !important; width:750px; text-align:left; background:#fff; }
#containerdiv { float:none !important; margin:0px; }
#container { text-align:left; padding:0; background-color:#fff; float:none !important; margin:0px; }
#navcontainer { font-size:12px; vertical-align:top; width:0px; height:350px; background-color:#fff; padding:10px; border-right:solid 1px #ccc; }
.navsection { font-weight:bold; color:#039; padding:0px 0px 0px 2px; margin:10px 2px 2px 5px; }
.navitem { margin-left:6px; font-size:11px; }
.navitem a { color:#039; display:block; margin:0px 4px 0px 5px; padding:2px; font-weight:bold; }
.navitem a:link, .navitem a:visited { color:#039; text-decoration:none; font-weight:bold; }
.navitem a:hover { text-decoration:underline; color:#039; font-weight:bold; }
#primarycontent1 { vertical-align:top; width:750px; }
#primarycontent2 { vertical-align:top; padding:15px; }
#primarycontentcont { margin:0px; padding:10px; background-color:#fff; }
#primarycontentcont a:link { color:#039; }
#primarycontentcont .pageheader { color:#000; }
#primarycontentcont a:link.stretchtoggle, a:visited.stretchtoggle { display:inline; color:#039; cursor:pointer; }
#primarycontentcont a:hover.stretchtoggle { text-decoration:underline; }
#primarycontentcont .stretchtogglecontainer { margin:0; }
#primarycontentcont .stretcher { visibility:visible; margin:4px 20px 8px 40px; }
#primarycontentcont .stretchercontent { padding: 6px 7px 6px 10px; width:100%; background:#c7dcbb; border:1px solid #390; line-height: 1.4em; }
#primarycontentcont .stretchcloser { font-size:7pt; float:right; padding:0px 2px 0px 2px; margin:-6px -6px 0px 0px; border-left:1px solid #390; border-bottom:1px solid #390; cursor:pointer; line-height: 1.3em; }
#footer { font-size:10px; padding:5px 0; margin:0; background-color:#fff; color:#555; border-top:1px solid #390 !important; }
#footer p { margin:0 0 20px; padding:0 0 20px; text-align:center; }
#footer div.pnmpowered, #footer div.pnmcopyright { margin:5px auto; text-align:center; }
#footer div.pnmpowered img { border:none; }
.clear { clear:both; }
.hide { display:none; }
.lineheader { background:#dcdcdc; border-bottom:none !important; font-weight:normal !important; padding-bottom:10px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; }
