/* undo.css -~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~- */
:link,:visited { text-decoration:none }
ul { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
hr,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input { margin:0; padding:0 }
fieldset,a img,:link img,:visited img { border:none }
address { font-style:normal }
strong { font-weight: normal; }
body * { font-size:100%; }
/* -~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ */




/* general styles ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ */
a:link, 
a:visited { 
	color: #2584c6; 
}
a:hover {
	text-decoration: underline;
}
.floatl { 
	float: left;
}
.floatr { 
	float: right;
}
.flt-mag-150 { margin-right: 125px; padding-top: 60px; padding-right: 80px; }
.clear { 
	height: 1px;
	font-size: 0;
	clear: both;
}
.clear5 { font-size: 0; height: 25px; clear: both; }
.clear-1 { font-size: 0; height: 10px; clear: both; margin-top: 6px; margin-bottom: 6px; }
body { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #9d9d9d; text-align: center; margin-top: 12px; }
.page { background-color: #fffff5; margin: 0 auto; width: 825px; text-align: left; border: solid 1px #310500; }
.page .margin-def { margin-right: 24px; margin-left: 24px; }
.m-10 { margin-right: 20px; margin-left: 10px; }
.page .margin-10 { margin-right: 10px; margin-left: 10px; }
.page .margin-25 { margin-right: 25px; margin-left: 25px; }
.page  .margin-50 { margin-right: 50px; margin-left: 50px; }
.div-line { width: 100%; height: 3px; margin-bottom: 12px; padding-right: 6px; padding-left: 6px; border-bottom: 2px solid black; }
.page img.float-r { float: right; margin: 3px 40px 3px 10px; }
.page img.float-l { float: left; margin-top: 3px; margin-right: 12px; margin-bottom: 3px; }
h1 { font-size: 1.1em; margin-top: 6px; margin-bottom: 6px; }
h5 { font-size: 1.1em; margin-top: 6px; margin-bottom: 1px; }
.fine-print { font-size: 0.8em; font-style: italic; line-height: 1em; }
.page  * > strong { font-weight: normal; font-style: normal; text-decoration: none; }
/* masthead ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ */
.page .masthead { color: #310500; background-color: #cc9; background-image: url(../images/mast-head.jpg); background-repeat: no-repeat; position: absolute; top: 13px; width: 825px; height: 131px; border-bottom: 1px solid black; }
/* main body setup -~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ */
.page .mainbody { color: #000; font-size: 0.8em; background-color: #fffff5; top: 165px; width: 825px; margin-top: 175px; }
.page .mainbody h1 { margin-top: 6px; margin-bottom: 12px; margin-left: 12px; }
/*Page Content Styles
*/
.page .mainbody .content { font-size: 9pt; font-family: verdana; line-height: 1.5em; margin-bottom: 12px; }
.page .mainbody * > strong { font-style: normal; font-weight: normal; text-decoration: none; }
.page .mainbody .content p { line-height: 1.2em; margin-top: 0.2em; margin-bottom: 0.8em; }
.page .mainbody .content p.njsa { margin-top: 0.2em; margin-bottom: 0; padding: 0; }
.page .mainbody .content ul li { margin-left: 12px; list-style-type: disc; list-style-position: inside; }
.page .mainbody .content ol { margin-top: 1px; }
.page .mainbody .content ol li { font-size: 0.9em; font-family: "courier new"; line-height: 1.3em; margin-bottom: 0.4em; }
.page .service-area { padding-top: 12px; padding-bottom: 12px; border-top: 2px solid #310500; }
.page  .service-area p { font-size: 0.65em; font-family: arial; margin-bottom: 1em; }
.page .service-area ul { line-height: 8px; text-align: left; padding-top: 0; padding-bottom: 0; }
.page .service-area li { color: #808080; font-size: 0.6em; text-align: left; list-style-type: none; display: inline; padding-top: 0; padding-bottom: 0; }
/* footer ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ */
.page .footer { color: black; font-size: 0.6em; font-family: arial; line-height: 1.75em; background-color: #cc9; padding: 5px 24px; border-top: 1px solid black; }
.page .footer > p { font-size: 1em; line-height: 1.25em; }
.page .footer * > a { color: black; line-height: 1.5em; }
.page .footer  li{
	display: inline;
	float: left;
}
.page .footer  li { line-height: 1.5em; padding-right: 12px; }
.page .footer li a { color: black; line-height: 1em; padding-right: 12px; }
.page .footer .floatl {
	width: 600px;
}
.page .footer .floatr { width: 300px; float: right; }
.page .footer .floatr img { float: right; }
