.menu1 { font-family:Verdana, Arial; font-size:9px; font-style:bold; color:#fff; }
.menu1 a:link { color:#fff ; text-decoration:none; }
.menu1 a:visited { color:#fff ; text-decoration:none; }
.menu1 a:hover { color:#fff; text-decoration:underline; }
.menu2 { font-family:Verdana, Arial; font-size:9px; font-style:bold; color:#111 }
.menu2 a:link { color:#111; text-decoration:none; }
.menu2 a:visited { color:#111; text-decoration:none; }
.menu2 a:hover { color:#111; text-decoration:underline; }
.itemBorder { border:1px solid #666; }
.highText { text-decoration:none; color:#fff; font:12px Arial, Helvetica; }
.itemBorder { border:1px solid #000; }
.rightBlueLinks { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#eff; }
.rightBlueLinks a:link { color:#eff; text-decoration:none; }
.rightBlueLinks a:visited { color:#eff; text-decoration:none; }
.rightBlueLinks a:hover { color:#fff; text-decoration:underline; }

html { min-height:100%; margin-bottom:1px; }
body { background-color:#000; font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#000; margin:0px; }

#topmost { margin:0px !important; padding:0 !important; }
#topcontainer { float:none !important; margin:0 !important; padding:0 !important; }
#headcontainer { float:none !important; margin:0 !important; padding:0 !important; }
#contentcontainer { float:none !important; text-align:left; background:#000; }
#containerdiv {border:1px solid #666666; float:none !important; margin:6px 13px; width:920px; }
#container { float:none !important; margin:0px; width:100%; text-align:left; }
#newnavcontainer { font-size:12px; vertical-align:top; width:150px; height:350px; background-color:#b6cede; padding:10px; }
.navsection { font-weight:bold; color:#000; padding:0px 0px 0px 2px; margin:10px 2px 2px 5px; }
.navitem { margin-left:6px; font-size:11px; }
.navitem a { color:#000; display:block; margin:0px 4px 0px 5px; padding:2px; }
.navitem a:link, .navitem a:visited { color:#000; text-decoration:none; }
.navitem a:hover { text-decoration:none; color:#f00; }
#primarycontent1 { vertical-align:top; }
#primarycontent2 { vertical-align:top; padding:15px; background:#fff; }
#primarycontentcont { margin:0px; padding:10px; background-color:#fff; }

#primarycontentcont .pageheader { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#F96; }
#primarycontentcont a:link.stretchtoggle, a:visited.stretchtoggle { display:inline; color:#000; 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:#ccc; line-height:1.4em; }
#primarycontentcont .stretchcloser { font-size:7pt; float:right; padding:0px 2px 0px 2px; margin:-6px -6px 0px 0px; cursor:pointer; line-height:1.3em; }

#footer { background:#000; clear:both; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:bold; color:#ccc; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:10px 0 5px 0px; width:100%; }
#footer a:link, a:visited { color:#ccc; font-style:bold;text-decoration:none; }
#footer a:hover { color:#fc9;  font-style:bold;text-decoration:none; }
#footer p { margin:0 0 20px; padding:0 0 20px; text-align:center; }
#footer div.footer { padding:5px; }
#footer div.pnmpowered, #footer div.pnmcopyright { margin:5px auto; text-align:center; }
#footer div.pnmpowered img { border:none; }

.clear { clear:both; }
.hide, #navcontainer { 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; }
