body { background: #42637d url(../pics/mainbg.png) repeat-x center top; font-family: sans-serif; font-size: 8pt; }
td { font-family: sans-serif; font-size: 8pt; }

a { text-decoration: none; }

#nMain { width: 860px; margin-left: -430px; position: relative; left: 50%; background: #fff; }

#nMenu { margin: 0 5px 0 5px; position: relative; background: #41637e; top: 5px; }
#nMenu ul { height: 32px; line-height: 32px; list-style: none; position: relative; left: 190px; _left: 148px; padding: 0; }
#nMenu ul li { margin: 0; padding: 0; float: left; position: relative; }
#nMenu ul li a { text-align: center; color: #fff; border-left: 1px solid #fff; font-weight: bold; display: block; width: 93px; _width: 96px; }
#nMenu ul li a:hover { background: #7f9aaf; }

#nTools { position: absolute; top: 0; _left: -42px; height: 32px; line-height: 32px; color: #fff; width: 190px; text-align: center; }
#nTools a { color: #fff; padding: 0 5px; }
#nTools a:hover { text-decoration: underline; }

#nContact { position: absolute; top: 0; right: 0; height: 32px; color: #fff; width: 189px; border-left: 1px solid #fff; color: #ccc; line-height: 16px; text-align: center; font-size: 7pt; }
#nContact a { color: #ccc; }
#nContact a:hover { text-decoration: underline; }

#nHeader { margin: 0 5px 0 5px; _margin: -10px 5px 13px 5px; border-bottom: 2px solid #fc0; height: 176px; background: transparent url(null) no-repeat center -1px; }

#nQuote { position: absolute; right: 0; top: 90px; width: 189px; _width: 184px; height: 150px; font-family: serif; color: #369; font-size: 9pt; text-align: center; font-style: italic; font-weight: bold; }

#nContainer { margin: 0 5px 5px 5px; _margin: -10px 5px 5px 5px; width: 850px; height: 500px; background: transparent url(null) no-repeat center top; }

#nPanLeft { vertical-align: top; width: 190px; }
#nPanLeft ul { list-style: none; margin: 200px 0 0 0; padding: 0; }
#nPanLeft ul li { width: 188px; margin: 0; padding: 0; }
#nPanLeft ul li a { display: block; padding: 8px 10px; color: #369; background: transparent url(../pics/border.gif) repeat-x center bottom; }
#nPanLeft ul li a:hover { background-color: #6fb9d4; color: #fff; }

#nPanRight { vertical-align: top; }
#nMessage { position: absolute; top: 178px; right: 60px; height: 119px; width: 340px; text-align: right; }
#nMessage h1 { color: #f00!important; font-size: 15pt; font-family: serif; margin: 0; padding: 0; font-style: italic; }
#nMessage h2 { color: #00c; font-size: 15pt; font-family: serif!important; font-style: italic; }

#nColLeft { vertical-align: top; width: 190px; background: #7f9aaf url(../pics/leftbg.png) repeat-x center 33px; }
#nColLeft h2 { line-height: 32px; height: 32px; padding: 0 10px; margin: 0; font-weight: bold; color: #fff; font-size: 11pt; }
#nColLeft ul { list-style: none; margin: 0; padding: 0; }
#nColLeft ul li { width: 190px; }
#nColLeft ul li a { display: block; padding: 8px 10px; color: #fff; border-bottom: 1px solid #7f9aaf; }
#nColLeft ul li a:hover { text-decoration: underline; }

#nColRight { vertical-align: top; background: #deecf9; }
#nContent { margin: 10px; }
#nContent { font-size: 9pt; }
#nContent h1 { font-size: 13pt; color: #7f9aaf; border-bottom: 1px solid #7f9aaf; }
#nContent h2 { font-size: 9pt; color: #666; border: 1px solid #7f9aaf; background: #fff; padding: 2px 5px; }

#nContent form input { width: 90%; margin: 3px 0 3px 5%; font-family: sans-serif; font-size: 8pt; color: #666; border: 1px solid #666; }
#nContent form textarea { font-family: sans-serif; font-size: 8pt; color: #666; border: 1px solid #666; width: 90%; margin: 3px 0 3px 5%; }
.aSubmit { width: 50%!important; margin: 3px 0 3px 25%!important; color: #fff; }
#nContent form label { margin: 5px 20px; font-weight: bold; font-size: 9pt; display: block; }


#nFooter { margin: 1px 5px 0 5px; height: 150px; background: #deecf9; border-bottom: 5px solid #fff; }

#nFooter h3 { font-size: 11pt; padding: 5px; margin: 0; }
#nFooter ul { list-style: square; }
#nFooter ul li a { color: #369; }

#nSubTools { width: 800px; margin-left: -400px; position: relative; left: 50%; top: 5px; color: #fff; }
#nSubTools a { color: #fff; padding: 0 5px; }
#nSubTools a:hover { text-decoration: underline; }
#nSubTools p { margin: 0; padding: 0 5px; color: #999; }
#nSubTools span { color: #009; }
#nSubTools span span { color: #ccc; font-size: 10pt; }

#nFilter { font-size: 9pt; color: #666; border: 1px solid #7f9aaf; background: #fff; padding: 2px 5px; text-align: center; }
#nFilter select, #nFilter input { font-size: 9pt; color: #666; font-family: sans-serif; border: 1px solid #7f9aaf; margin: 0 3px!important; width: 142px!important; }

#cNotaries { list-style: none; margin: 0; padding: 0; }
#cNotaries li { padding: 3px 5px; position: relative; }
#cNotaries div { margin: 3px 5px; display: none; }

#nLaw { list-style: none; margin: 0; padding: 0; }
#nLaw li { position: relative; padding: 1px 5px; }
#nLaw li div { display: none; padding: 10px; }
#nLaw li a { color: #369; }
#nLaw li a:hover { text-decoration: underline; }

.cFalseA { cursor: pointer; position: absolute; right: 5px; _right: 20px; border: 1px solid #7f9aaf; padding: 0 3px; color: #7f9aaf; }

