body, body p, body li, body td {font: normal 10pt arial, verdana, helvetica, sans-serif; color: #666666;}

* {margin: 0;}

h1, h2, h3 {font-weight: 800; color: #990000;}

h1 {padding: 0 0 .5em 0; font-size: 1.3em;}

h2 {padding: 0; font-size: 1.1em;}

h3 {padding: 0; font-size: 1em;}

a {
	font-weight: 800;
	text-decoration: none;
	}

p {padding: 0 0 1em 0;}

h4 {padding: 0; font-weight: 600; font-size: 1em; font-style: italic; color: #000000;}

.colorBold {font-weight: 600; color: #990000;}

.biggerFont p {padding: 0; margin: 0; font-size: 1.1em;}

.siteInfo p {padding:0; margin:0;}

.indented {margin: 0 0 0 3em;}

.moreIndented {margin: 0 0 0 6em;}

.reference {text-indent: -2em;}

.whiteText td {color: white; font-weight: 800;}

.formBox {margin: 0 0 0 150px;}

.newsBox {display: block; margin: 0 8px 8px 8px; border: 1px solid #666666;}

.newsSplashBox {display: block; margin: 0; border: 1px solid transparent;}

.upperRight {margin: 0 8px 0 0; width: 6px; height: 6px; float: right; background: transparent url(/nnccimages/lineCapRight.gif) right top no-repeat;}

.leftColumn {padding: 10px 0 10px 10px; display: block; position: relative; float: left; width: 47.5%; z-index: 99;}

.leftColumn a:hover, .leftColumn p a:hover {background: #FFCCCC;}

.rightColumn {display: block; margin: 10px 10px 10px 52.5%; position: relative;}

.rightColumn a:hover, .rightColumn p a:hover {background: #FFCCCC;}

.clearBlock {padding: 0; margin: 0; float: none; width: 100%; height: 0; border: 0; clear: both; background-color: transparent; font-size: 0; line-height: 0;}

ul#primaryMenu {float: left; margin: 0; padding: 0; width: 150px;}

ul#primaryMenu * {margin: 0; padding: 0; width: 150px;}

ul#primaryMenu img {display: block;}

ul#primaryMenu li {float: left; position: relative; list-style-type: none;}

ul#primaryMenu li ul {margin: 0; position: absolute; width: 13em; left: -1px;}

ul#primaryMenu li ul li {float: left; position: relative; list-style-type: none; background-color: #999999; border-bottom: 1px solid #CCCCCC;}

ul#primaryMenu li ul li:hover, ul#primaryMenu li ul li.over {float: left; position: relative; list-style-type: none; background-color: #0066CC;}

ul#primaryMenu a {display: block; padding: 2px 6px; font-weight: 800; color: white; text-decoration: none; word-wrap: break-word;}

ul#primaryMenu li ul {display: none;}

ul#primaryMenu li:hover ul, ul#primaryMenu li ul:hover, ul#primaryMenu li.over ul, ul#primaryMenu li ul.over {display: block;}

ul#primaryMenu li ul li ul {visibility: hidden; top: -1px; left: 150px; width: 160px;}

ul#primaryMenu li ul li:hover ul, ul#primaryMenu li ul li.over ul, ul#primaryMenu li ul li ul.over {visibility: visible; border-top: 1px solid #CCCCCC;}

ul#primaryMenu li ul li ul li {float: left; list-style-type: none; background-color: #666666; border-bottom: 1px solid #CCCCCC; width: 160px;}

ul#primaryMenu li ul li ul li:hover, ul#primaryMenu li ul li ul li.over {float: left; list-style-type: none; background-color: #0066CC;}

ul#primaryMenu.secondaryPage li ul {display: block; top: 37px;}

ul#primaryMenu.secondaryPage li ul li ul {display: none; position: absolute; top: -1px; left: 150px;}

ul#primaryMenu.secondaryPage li ul li:hover ul, ul#primaryMenu.secondaryPage li ul li.over ul {border-top: 1px solid #CCCCCC;}

ul#primaryMenu.secondaryPage li ul li:hover ul, ul#primaryMenu.secondaryPage li ul li ul:hover, ul#primaryMenu.secondaryPage li ul li.over ul, ul#primaryMenu.secondaryPage li ul li ul.over {display: block;}

ul#secondaryMenu {float: left; width: 100%;}

ul#secondaryMenu * {padding: 0;}

ul#secondaryMenu li {margin: 0 20px 0 0; position: relative; float: left; list-style-type: none; k: expression(onmouseover=new Function("this.className='over';"), onmouseout=new Function("this.className='';"));}

ul#secondaryMenu li ul {margin: 0; position: absolute; width: 13em; left: -1px;}

ul#secondaryMenu li ul li {position: relative; float: left; width: 100%; left: 6px; background-color: #3399FF; border-bottom: 1px solid #66CCFF; list-style-type: none;}

ul#secondaryMenu li ul li:first-child {border-top: 1px solid #66CCFF;}

ul#secondaryMenu li ul li:hover, ul#secondaryMenu li ul li.over {background-color: #0066CC;}

ul#secondaryMenu a {display: block; padding: 2px 6px; font-size: 1em; font-weight: 800; color: white; text-decoration: none;}

ul#secondaryMenu li ul {display: none;}

ul#secondaryMenu li:hover ul, ul#primaryMenu li ul:hover, ul#secondaryMenu li.over ul, ul#secondaryMenu li ul.over {display: block; cursor: pointer;}

div#content {margin: .5em; width: 100%;}

div#content a:hover, div#content p a:hover, div#subContent a:hover, div#subContent p a:hover {background: #FFCCCC;}

div#content ol, div#subContent ol {margin: 0; padding: 0 0 0 2em; list-style-type: decimal;}

div#content ul, div#subContent ul {margin: 0; padding: 0 0 0 2em; list-style-type: disc;}

div#content ol li, div#subContent ol li {margin: 0.5em 0 1em 2em; list-style-type: decimal;}

div#content ul li, div#subContent ul li {margin: 0.5em 0 1em 2em; list-style-type: square;}

div#subContent {width: 100%;}

div#footer p, div#footer a {padding: 0; text-decoration: none; line-height: 0.85; color: white; font-weight: 800; font-size: 0.85em;}

#eWebLeftPaneTableCell {display: none;}

#eWebContentPaneTableCell {padding: 40px;}

.transactions_title {padding-top: 0.5em; padding-bottom: 0.5em; padding-left: 0.25em; color: #fff; font-weight: 600; background-color: #900;}

.transactions {padding: 0.25em 0 0.25em 0.25em; border-bottom: 1px solid #999;}

.error { color:#c00; }