.newsList p { padding:5px 5px 0 0 }
.newsList p.dtl { font-weight:bold; padding:14px 5px 9px 0 }
.newsList p.dts {  padding:16px 5px 0 0 }
.news p { padding:5px 5px 9px 0 }
.news p.dtl { font-weight:bold; padding:10px 5px 5px 0 }
.news h2 a:visited { padding-left:1px }
.news h2 span { font-size:14px; color:#fff }
#ndate { color:#8E908F }


#footer { width:890px; height:46px; background:url('../images/footer.jpg');
          clear:both; padding:0px; margin:170px 0 0 0 
		}
#footer p { margin:10px 10px 0 20px; padding:2px 4px 4px 0; font-weight:bold }
#footer a:link, #footer a:visited { margin-bottom: 50px; color:#B8CCFC }
#footer a:hover { margin-bottom: 50px; color:#000; background:#B8CCFC }
#footer a:link#inl { margin-left: 580px; }


.menu { position:relative; overflow:hidden; float:left; 
        padding:0; width:auto; height:auto
	  }
#menu { position:relative; margin:0 0 3px 10px; padding:0; width:880px; height:35px; 
		background:#000 url('../images/navigation_line.jpg') repeat-x left 100%;
        font-weight:900; font-size:86%;
        font-family:'Lucida Grande', Helvetica, Arial, sans-serif
      }
#menu li { display:block; margin:0; padding:0; float:left; width:auto; height:auto }
#menu a { color:#B8CCFC; display:block; float:left; 
          background:#000; margin:0; padding:10px 5px; text-transform:uppercase
        }
#menu li a span { padding:0 }
#menu span.menu-line { float:left; padding:10px 1px; color:#B8CCFC; background:#000 }

#menu a:hover, #menu a:active 
               { background: url(../images/bg_pnav_invert_high.png) repeat-x 100% }

#menu a.active:link, #menu a.active:visited 
                 { position:relative; z-index:102; background:#BBB; color: #D7D493 }
#menu a.selected { background: url(../images/navigation.gif) repeat-x 0 0 }
#menu a:hover.selected
            { background:url(../images/navigation.gif) repeat-x 70% 70%; color:#fff }

.submenu { position:relative; overflow:hidden; float:left; 
           padding:0; width:auto; height:auto; background:#1E2CE1
		 }
#submenu { margin:0 0 0 0; padding:0; width:890px; height:23px;
           background:#000 url('../images/subnavigation_line.gif');
           font-weight:bold; font-size:84%;
           font-family:'Lucida Grande', Helvetica, Arial, sans-serif
         }
#submenu li { display:block; margin:0; padding:0; float:left;
              width:auto; height:auto 
            }
#submenu a { color:#B8CCFC; display:block; float:left; width:auto; 
             margin:0; padding:5px 5px
           }
#submenu li a span { padding:0 }
#submenu span.menu-line { float:left; padding:4px 1px; color:#B8CCFC }
#submenu a#space { padding-left:14px }
#submenu a:hover, #submenu a:active { text-decoration:underline }

#submenu a.selected { text-decoration:underline;
                      background:url('../images/subnavigation.gif') repeat-x 0 0 
					}
#submenu a:hover.selected { color:#fff }

address { margin:15px 0 15px 15px }
img { border:0 }
.spacer { clear:both }
form { margin:0; padding:0; font-size:80% }
fieldset { border:0 }
legend { text-transform:lowercase; font-size:14px; font-weight:bold;
         margin:10px 0 8px 0; padding:5px; background:black; color:#EF6A00
       }
legend span { color: #FFF }
label { display:block; font-weight:bold }


.def fieldset { border:0; width:auto; margin:10px 0 10px 50px; padding:0 }
input { margin-top:0; padding:2px; border:0; background:#D7E7E9; color:#333 }
textarea { margin-top:0; padding:2px; border:0; background:white; color:#333 }
input.submit { border:0; margin-bottom:-6px; padding:2px; 
               background:transparent; font-size:10px
			 }
.highlight { background-color:#DEDEDE; color:#444; font-weight:bold }

input.button { color:#fff; background:#0148B2; font-weight:bold; border:solid 2px #999 }
#logs { width:1em; background:none; margin:0 }
label { float:left; width:10em }
.def img { width:65px }
li, dd, blockquote { margin-left:1em }