/* universal text styles */
h1 {font-family:Arial, Helvetica, sans-serif; font-size:18pt; font-weight:bold; margin:0 0 5px 0; color:#000066;}
h2 {font-family:Arial, Helvetica, sans-serif; font-size:16pt; font-weight:bold; margin:0 0 5px 0; color:#000066;}
h3 {font-family:Arial, Helvetica, sans-serif; font-size:14pt; font-weight:normal; margin:0 0 5px 0; color:#000000;}
p {font-family:Arial, Helvetica, sans-serif; font-size:12pt; font-weight:normal; margin:0 0 5px 0; color:#000000;}
a {font-family:Arial, Helvetica, sans-serif; font-size:12pt; font-weight:normal; text-decoration:underline; margin:0 0 5px 0; text-decoration:underline; color:#0000CC;}
a:focus, a:hover, a:active {text-decoration:none; color:#000066;}
ul {margin:0 0 5px 1px;}
li {list-style:none; padding-left:15px; background:url(nedmc_blue/bullet.gif) no-repeat 0 2px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color: #000066;}

/* image <img class="l" src="url" /> style classes */
img {border:0;} /* border style for all images - no class = in-line image */
img.l {float:left;} /* left-aligned images with text wrapping */
img.r {float:right;} /* right-aligned images with text wrapping */
img.b {display:block;} /* left-aligned image with no text wrap - nb: replaces <br /> tag */

/* body and wrap - outer container for whole page */
body,
html {margin:0; padding:0;}
body {min-width:750px; background:#0066CC;}
#wrap {margin:0 auto; width:750px; background:url(nedmc_blue/menu_background.jpg) repeat-y;}

/* header - top title bar */
#header {background:url(nedmc_blue/header.jpg) no-repeat;}
#header h1 {text-align:right; padding:10px; margin:0; line-height:90px; color:#F6E6FC;}

/* menu - left vertical menu panel */
#menu {float:left; padding:5px 0; background:url(nedmc_blue/surroundbg.jpg) repeat-y; width:200px;}
#menu ul {margin:0; padding:0; list-style:none;}
#menu li {background:none; margin:0; text-align:right; line-height:50px; padding-right:10px;}
#menu a {font-family:cursive; font-size:25px; color:#FFFFFF; text-decoration:none; padding-left:35px; line-height-35px;}
#menu a:active, #menu a:focus, #menu a:hover {background:url(nedmc_blue/menu.gif) no-repeat;}

/* style - style switcher panel */
#style {display:block; float:right; width:70px;}
#style ul {margin:0; padding:0; list-style:none;}
#style li {background:none; margin:0; padding:0;}
#style p {text-align:left; font-size:10px; font-weight:bold;}
#style a {font-size:9px;}

/* nav - DISABLED */
#nav {display:none;}

/* content - main content area */
#content {float:right; padding:10px; width:520px; background:url(nedmc_blue/content.gif) repeat;}
#content ul {margin-bottom:0;}
#content h3, #content h2, #content h1, #content p {padding:5px;}

/* footer - DISABLED */
#footer {display:none;}

/* sparediv1 - used to display logo */
#sparediv1 {float:left; margin-left:25px; background:url(nedmc_blue/logo.gif) no-repeat; height:100px; width:86px;}
