body { background: transparent url("images/dmarine_mid.gif") repeat-y center; background-position: top; background-color: #324C57; margin: 0; text-align: center; padding: 0; font-family:Georgia, "Times New Roman", Times, serif; }

#container { margin: 0px auto; padding: 0; width: 926px; border: none; text-align: left; background-image: url("images/dmar_top.jpg"); background-repeat: no-repeat; background-position: top; position: relative; }

/* MENU */ 
#lselect { font-size: 15px; }
#lselect a { display: block; font-size: 15px; color: #ffffff; padding: 4px 4px 4px 12px; } 
#linkList { position: absolute; left:89px; top: 210px; width: 175px; background-color:#94959C; }
#linkList2 { padding: 0; margin: 0; background-image: url("images/menu_bot.gif"); background-repeat: no-repeat; background-position: right bottom; padding-bottom: 15px; }
#linkList ul { text-align: left; list-style: none; margin: 0px; padding: 0; }
#linkList ul li{ margin: 0; padding: 0px; border-bottom: 1px dotted #A4A6AD; }
#linkList ul li a, #linkList ul li a:visited { border-bottom: none; text-decoration:none; }
#linkList ul li a:hover { color: #ffffff; background:#666666; }
#linkList ul li a.selected, #linkList ul li a.selected:visited { color: #ffffff; background:#777783;  }
#linkList ul li a.sub, #linkList ul li a.sub:visited { color: #ffffff; padding: 3px 3px 3px 20px; font-size: 12px; background-color: #809F9C; }
#linkList ul li a.sub:hover { color: #ffffff; padding: 3px 3px 3px 20px; font-size: 12px; background-color: #333333; }
#linkList ul li a.subsel, #linkList ul li a.subsel:visited { color: #ffffff; padding: 3px 3px 3px 20px; font-size: 12px; background-color: #55787B; }

#linkList ul li a.secsub, #linkList ul li a.secsub:visited { color: #ffffff; padding: 1px 1px 1px 25px; font-size: 10px; background-color: #606070; }
#linkList ul li a.secsub:hover { background-color: #333333; }
#linkList ul li a.secsubsel, #linkList ul li a.secsubsel:visited { color: #ffffff; padding: 1px 1px 1px 25px; font-size: 10px; background-color: #37374F; }


/* NEWS */ 
#newsList { position: absolute; right:77px; top: 190px; width: 150px; background-color: #606468; background-image: url(images/newsbk.jpg); background-repeat: no-repeat; background-position: 0px -20px; }
#newsList2 { padding: 0; margin: 0; background-image: url("images/news_bot.jpg"); background-repeat: no-repeat; background-position: right bottom; padding-bottom: 5px; }
#newsList ul { text-align: left; list-style: none; padding: 0; border-top: 1px dotted #333333; }
#newsList h1.select { text-align: left; color:#ffffff; font-size:15px; margin:6px; font-weight:bold; }
#newsList ul li{ margin: 0; padding: 0px; }
#newsList ul li a, #linkList ul li a:visited { border-bottom: 1px dotted #333333; text-decoration:none; }
#newsList ul li a:hover { color: #ffffff; background:#335666; }
#nselect { font-size: 11px; }

#nselect a { display: block; font-size: 11px; color: #ffffff; padding: 4px 12px 4px 12px; }

#main_body { color: #314B56; width: 400px; text-align: left; margin: auto; padding-top: 150px; padding-left: 40px; } #main_body p { margin: 3px 0 12px 0; font-size: 12px; } 
#main_body h3 { font-size:14px; margin: 0 0 3px 0; }
#main_body a, #main_body a:visited { color:#666666; text-decoration:none; border-bottom:dotted 1px #666666; } #main_body img { float: left; margin: 4px 8px 4px 4px; }


#footer { font-size: 9px; text-align: left; color:#FFFFFF; line-height: 125%; background-image: url(images/dmar_foot.gif); height: 55px; padding: 30px 150px 0 150px; }
#footer a, #footer a:visited { color:#FFFFFF; text-decoration:none; border-bottom:dotted 1px #fff; } 
#footer a:hover { color:#FFFFFF; text-decoration:none; background-color:#335666; }

hr.clearall { visibility:hidden; height:2px; clear:both; margin: 0; padding: 0; }

.details { font-size: 12px; }
