body    { background-color:#6A7B95; padding-top:4px; font-family:Arial, sans-serif; font-size:11pt; margin-bottom:2em; }
img     { border:0px; }
td, th  { text-align:left; }
h4     { font-size: 1em; margin-bottom:.7em; }
li	{ margin-bottom:.5em; }
#leftBar hr      { width:95%; color:White; height:2px; }

#copyright  { color:#FFFFFF; font-size:0.8em; text-align:center; clear:both; }


#frame  { position: relative; border:4px solid white; width:919px; background:#303C00 url(contentimages/background.jpg) no-repeat; margin:0 auto 0 auto; z-index:1; }
#banner { margin:17px 17px 0 22px; min-height:120px; background:url(contentimages/lightGreenBG.png) repeat; padding-bottom:0; z-index:2; }

#topMenu   { color:#FFFFFF; font-weight:bold; margin:0; padding-bottom:0; /* text-align:center; */ line-height:2em; padding-top:2em; list-style-type:none; position:relative; clear:right; z-index:3; font-size:1.1em; }
#topMenu li { float:left; /*border-left:1px solid white;*/ border-right:1px solid white; white-space:nowrap; padding-left:1em; padding-right:1em; /* text-align:center; */ z-index:4; position:relative; height: 2.2em; margin:0; }
#topMenu li ul	{ display:none; list-style-type:none; position:absolute; top:2em; left:-2.54em; z-index:5; }
#topMenu li ul li	{ display:block; float:none; border:1px solid white; border-top-width:0; background-color:#8DAC77; text-align:left; font-size:.9em; width: 13em; margin:0; }
#topMenu li:hover ul, #topMenu li.over ul	{ display:block; }

/*#menu        { top:3px; left:132px; list-style: none; font-size:.9em; z-index:4; }
#menu li ul li    { padding:4px 2px 4px 2px; width:15em; text-align:left; float:none; background-color:#444444; height:auto; }
#menu ul li:hover, #menu ul li.over, #menu ul li:focus        { background-color:#000066; }
#menu li:hover ul, #menu li.over ul, #menu li:focus ul    { display: block;  }
#menu ul ul { position: absolute; left: 100%; top:-1px; }
#menu li:hover ul li ul, #menu li.over ul li ul, #menu li:focus ul li ul    { display: none; }
#menu li:hover ul li:hover ul, #menu li.over ul li.over ul, #menu li:focus ul li:focus ul    { display: block; }*/

#banner a   { color:#FFFFFF; text-decoration:none; }
#leftBar    { padding:0; margin-top:0px; width:225px; color:#FFFFFF; position:absolute; top:16px; left:0; }
/*#leftNav    { margin-left:10px; font-weight:bold; }
#leftNav a  { color:#FFFFFF; text-decoration:none; }*/
#leftBar a:hover, #banner a:hover    { color:#FFFF99; }
#leftBar h1 { text-align:right; font-size:1.4em; margin:0; border-bottom:2px solid white; }
#address    { margin-left:10px; padding-top:1em; font-size:0.9em; color:#FFF; font-size:.9em; 
              position:absolute; bottom:1ex; }
#address a  { color:#FFFFFF; }
#address p  { padding-bottom:1ex; border-bottom:2px solid white; }

#content    { background:url(contentimages/contentBG.png) repeat-y top left; 
              /*position:absolute; top:13px; left:328px;*/ margin-right:17px; margin-left:22px; 
              margin-bottom:15px; margin-top:0; padding-top:0; position:relative; z-index:2; }
#content hr { color:#000; }
#content table { width:100%; }
#content table.infoTable { border-collapse:collapse; }
#content table.infoTable td, #content table.infoTable th { border:1px solid #444; padding:3px; }

#mainContent    { margin:0 12px 0 256px; padding-top:.5em; padding-bottom:1em; min-height:20em; }
#copyrightNotice{ font-size:0.8em; border-width:0; }
