/* BEGIN PNM styles */
html, body, div, span, p, a, em, img, ul, li { margin:0; padding:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; }
html { width:100%; min-height:100%; margin-bottom:1px; }
body { width:100%; line-height:1.6; background-color:#f3f3f3; font-family:Verdana, "Helvetica Neue", Helvetica, Arial, sans-serif; color:#4c4c4c; }
#topmost { padding:0 15px 0 15px; margin:9px 5px 0 0; width:770px; height:100%; float:left; background-color:#f3f3f3; }
#topmost p { font-size:14px; }
#topcontainer { float:left; width:770px; margin-left:-1px; }
#contentcontainer { float:left; margin-top:118px; width:970px !important; text-align:left; background:#f3f3f3; }
#containerdiv { float:left; margin:0px; }
#container { float:left; margin:0px; text-align:left; }
#navcontainer { font-size:12px; vertical-align:top; height:350px; background-color:#f3f3f3; padding:10px; }
.navsection { font-weight:bold; line-height:1.8em; font-size:1.2em; font-family:"Cambria", Georgia, Times, Serif; color:#900; padding:0px 0px 0px 2px; margin:10px 2px 2px 5px; }
.navitem { margin-left:6px; font-size:11px; }
.navitem a { color:#900; display:block; margin:0px 4px 0px 5px; padding:2px; }
.navitem a:link, .navitem a:visited { color:#900; text-decoration:none; }
.navitem a:hover { text-decoration:none; color:#000; }
#primarycontent1 { vertical-align:top; width:770px !important; }
#primarycontent2 { vertical-align:top; padding:15px; }
#primarycontentcont { margin:0px; padding:10px; background-color:#f3f3f3; }
#primarycontentcont a:link { color:#900; }
#primarycontentcont .pageheader { color:#50619b; }
#primarycontentcont a:link.stretchtoggle, a:visited.stretchtoggle { display:inline; color:#900; 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:#fff; border:1px solid #000; 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 #000; border-bottom:1px solid #000; cursor:pointer; line-height: 1.3em; }
#footer { background:#f3f3f3 none repeat scroll 0 0; clear:both; color:#000; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:10px 0 5px 0px; width:100%; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; }
#footer ul { text-align:center; margin:2px 0px 10px 41px; }
#footer li { display:inline; font-size:11px; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0; }
#footer a { color:#900; margin:0; text-decoration:none; }
#footer a:hover { color:#000; text-decoration:underline; }
#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 { display:none; }
strong { font-weight:bold !important; }
.lineheader { background:#dcdcdc; border-bottom:none !important; font-weight:normal !important; padding-bottom:10px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; }
/* END PNM styles */

a, a:link, a:active, a:visited, a:hover { text-decoration:underline; color:#900; }
a:hover { color:#000; }
#primarycontentcont #toplogo { margin:auto; text-align:center; }
h3, h4, h5 { line-height:1.8em; font-family:"Cambria", Georgia, Times, Serif; font-weight:normal; color:#900; }
h3 { font-size:1.2em; margin-bottom:0; }
h4 { font-size:1.0em; font-weight:bold; text-transform:uppercase; margin-bottom:0; }
h5 { font-size:0.7em; font-weight:bold; margin-bottom:0; }
p { margin:0 0 1.5em; }
p img { margin:1.5em 1.5em 1.5em 0;padding:0; }
strong { font-weight:bold !important; }
em { font-style:italic !important; }
ul { margin:0 1.5em 1.5em 1.5em; list-style-type:disc; }
label {font-weight:bold; }
#headcontainer { position:fixed; top:0; left:0; height:118px; width:100%; background:#c0c0c0 url(images/page_bg.png) top repeat-x; z-index:100; }
img#nla { float:left; }
#headcontainer ul { float:right; list-style:none; margin:50px 10px 0 0; font-size:11px; }
#headcontainer ul li { display:inline; margin:0 0 0 20px; }
#headcontainer li a,
#headcontainer a:link,
#headcontainer a:active,
#headcontainer a:hover,
#headcontainer a:visited { color:#ccc; text-transform:lowercase; text-decoration:none; letter-spacing:1px; }
#headcontainer a:hover { color:#fff; }
#headcontainer div { clear:both; width:100%; }
#content-frame { margin:140px 0 0 0; padding:0px 0; width:999px; }
#small-wrapper { padding:0 15px 0 15px; margin:9px 5px 0 0; width:770px; height:100%; float:left; background-color:#f3f3f3; }
#small-wrapper p, #small-wrapper li { font-size:14px; }
#IEFixes #leftcol { margin-left:0; }
#IEFixes #maincol { margin-right:-3px; }
#IEFixes #PageTitle { position:relative; }
#IEFixes #leftColTop { position:relative; width:186px; }
