html { min-height:100%; margin-bottom:1px; }
body { background:url(html_bg.gif); font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000; margin:0px; }
#topmost { width:100%; background:url(stripe_bg.jpg) repeat-x #fff; height:114px; }
#topcontainer { width:100%; background:url(mainTable_bg.jpg) no-repeat; background-position:0px 114px; }
#topcontainer a:link { color:#00f; }
#topcontainer a:visited { color:#630; }
#topcontainer a:hover { color:#960; }
#headcontainer { margin:0px; position:relative;  }
#contentcontainer { text-align:left; margin:0 0 0 140px; }
#containerdiv { margin:auto; width:760px !important; }
#container { margin:auto; text-align:left; }
#secondaryheader { padding-left:140px; }
#navcontainer { vertical-align:top; width:135px !important; height:350px; color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; position:absolute; top:116px; left:0; }
#navcontainer td.spacer { font-size:12px; }
#navcontainer a:link { color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; text-decoration:underline; }
#navcontainer a:visited {color:#d0c3b0; text-decoration:underline; }
#navcontainer a:hover {color:#ccc; text-decoration:underline; }
#navcontainer a:active {color:#cc6; text-decoration:underline; }
#primarycontent1 { vertical-align:top; margin:auto; }
#primarycontent2 { vertical-align:top; margin:auto; }
#primarycontentcont { margin:auto; width:760px !important; }
#primarycontentcont a:link { color:#00f; }
#primarycontentcont .pageheader { margin:0; padding:0; color:#900; font-size:18px; text-align:center; }
#primarycontentcont a:link.stretchtoggle, a:visited.stretchtoggle { display:inline; color:#00f; 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; background:#e0ecfe; border:1px solid #00f; 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 #00f; border-bottom:1px solid #00f; cursor:pointer; line-height: 1.3em; }
#footer { clear:both; margin:0 0 0 135px; padding:10px 0 5px 0px; width:85%; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; text-align:center; position:relative; }
#footer a { color:#b9d4b0; 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; }
.lineheader { background:#d0c3b0; border-bottom:none !important; font-weight:bold !important; padding:10px 0 10px 10px !important; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; width:750px !important; color:#1a234c; text-transform:uppercase; }
tr.bodyText, .programswrapper, .soonmsg { width:760px !important; }
table.layouttable td { width:180px !important; }
#divStateSelect span { padding-right:142px !important; }
#faq {  }
#topmost {
    width: 100%;
    background: #011e4c;
    height: 114px;
}