/*url("http://www.njms.org/Redesign/images/bkg_gradient.gif"*/
body { font: 11px/16px Verdana, Arial, san-serif; color: #000000; text-align: center; }
body#basic  { color: #fff; font: 11px/16px arial, verdana, sans-serif; background: #6699CC url("http://www.njms.org/Redesign/images/bkg.gif") repeat-x; margin: 0; padding: 0; width: 780px }
body#homepage  { color: #fff; font: 11px/16px arial, verdana, sans-serif; background-color: #6699CC; margin: 0; padding: 0 }
.mainheader { font: 14px Verdana, Arial, san-serif; color: #000000; }
.mainheaderreverse { font: 14px Verdana, Arial, san-serif; color: #ffffff; }
.header { font: 12px Verdana, Arial, san-serif; color: #666666; }
.pageheader { font: 14px Verdana, Arial, san-serif; color: #666666; text-decoration:underline; font-weight:bold; }
.body  { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif }
.reverseheader { color: white; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif }
div#bkg { width: 820px; margin: 0 auto; padding: 3px, 10px, 10px, 10px; margin-top: 75px; background: url(http://www.njms.org/Redesign/images/bkg.gif) repeat; }
div#container { width: 780px; margin: 0 auto; padding: 0; margin-top: 15px; text-align: left; background-color: #ffffff; }
div#content { width: 100%; margin: 0; padding: 0; background-color: #66CCCC; overflow: auto; }
div#contentInner { width: 100%; margin: 0; padding: 0; background-color: #eaeaea; overflow: auto; }
div#leftcolumn { float: left; width: 348px; margin: 0; padding: 0; background-color: #eaeaea; } 
div#header{ position:relative; height:125px; background-color:#FFFFFF; width:100%; } 
div#footer_links{ position:relative; height:62px; background-color:#FFFFFF; width:100%; background: url(http://www.njms.org/Redesign/images/btmbar.jpg) repeat; } 
#nav{ position:relative; height:25px; background-color:#FF6600; width:100%; } 
div#rightcolumn { float: right; width: 432px; margin: 0; padding: 0; background-color: #66CCCC; }
#centercolumn { width: 770px; margin: 0 auto; padding: 0; background-color: #eaeaea; }
#rightcolumn p { padding: 10px 20px 10px 20px; line-height: 1.8em; font-size: 16px verdana, helvetica, arial, sans-serif; }
#rightcolumn table { padding: 10px 20px 10px 20px; line-height: 1.8em; font-size: 14px verdana, helvetica, arial, sans-serif; }
div#rightcolumnInner { float: right; width: 432px; margin: 0; padding: 0; background-color: #fff; }
#rightcolumnInner h1 { padding: 10px 20px 10px 20px; line-height: 1.8em; font-size: 14px verdana, helvetica, arial, sans-serif; color: #000000; }
#rightcolumnInner h2 { padding: 10px 20px 10px 20px; line-height: 1.8em; font-size: 12px verdana, helvetica, arial, sans-serif; color: #000000; }
#rightcolumnInner p { color: #000000; padding: 10px 20px 10px 20px; font-size: 11px verdana, helvetica, arial, sans-serif; }
#footer{ height:75px; color: #CFC3AB; font: 10px/16px arial, verdana, sans-serif; letter-spacing: .1em; background-color: #E51B24; text-align: center; padding: 2em; clear:both; } 
#footer_bkg { height:18px; background: url(http://www.njms.org/Redesign/images/bkg_btm.gif) no-repeat bottom;  }	
#nav a { padding: 1px 7px 3px; color: #fff; font: normal 11px verdana,arial,sans-serif; text-decoration: none; }
#nav a:hover, #nav a:hover strong { color: #FFFFFF; background: #FF9966; }
#nav a.active { color: #FFFFFF; background: #E51B24; }
#Footer a { color: #BBD4E6; text-decoration: none; border-bottom: 1px dotted; padding: 1px; }
ul { list-style-type: none; width: 780px; margin: 0; padding: 0; border-top: 1px solid #ffcc33; }
li { float: left; width: 260px; height: 90px; padding: 0; background: url(http://www.njms.org/Redesign/images/btmbar.jpg) repeat; }
li#one h3 { float: left; width: 260px; margin: 0; padding: 0; font-size: 12px; background: url(http://www.njms.org/Redesign/images/btmbar_01.jpg) no-repeat; }
li#two h3 { float: left; width: 260px; margin: 0; padding: 0; font-size: 12px; background: url(http://www.njms.org/Redesign/images/btmbar_02.jpg) no-repeat; }
li#three h3 { float: left; width: 260px; margin: 0; padding: 0; font-size: 12px; background: url(http://www.njms.org/Redesign/images/btmbar_03.jpg) no-repeat; }
li#one p { float: left; margin: 0; padding: 0 0 0 10px; }
li#two p { float: left; margin: 0; padding: 0 0 0 10px; }
li#three p { float: left; margin: 0; padding: 0 0 0 10px; }
li h4 { width: 260px; height: 63px; font: normal 11px verdana,arial,sans-serif; margin: 0; padding: .5em 90px; font-size: 12px; }
li h3 a { font: bold 14px verdana,arial,sans-serif; color: #fff; text-decoration: none; }
li#one h3 a { font: bold 14px verdana,arial,sans-serif; color: #000; text-decoration: none; }
ol { list-style-type: decimal; }
li#num { padding: 0; }
div#header h1 { z-index: 3; position: absolute; left: -15px; top: -20px; width: 135px; height: 130px; margin: 0; padding: 0; background: url(http://www.njms.org/Redesign/images/NativityJesuitLogo.gif) no-repeat; text-indent: -9999px; }
div#header h1 a { display: block; width: 115px; height: 126px; text-indent: -9999px; }
div#header h2 {  z-index: 1; position: absolute; left: 265px; top: 20px; width: 380px; height: 52px; margin: 0; padding: 0; background: url(http://www.njms.org/Redesign/images/Header_bkg.gif) no-repeat; text-indent: -9999px; }
div#header p {  z-index: 2; position: absolute; left: 315px; top: 63px; width: 388px; height: 46px; margin: 0; padding: 0; background: url(http://www.njms.org/Redesign/images/Header_top.gif) no-repeat; text-indent: -9999px; }
li p { margin: -50px 80px; padding: 0 0 .5em 0; font: normal 11px verdana,arial,sans-serif; color: #000000;}

a img { border: 0; }
/*.clear { clear: both; } */