body {margin: 0;font-family: verdana, geneva, sans-serif; background-color: #eee; font-size: 76%;color: #194180;width: 100%;}

#contents {font-size: 1em;width: 640px;padding: 0;margin: 0 auto;background-color: #fffdf7; }
#logo {width: 640px;margin: 0;text-align: center;padding:10px 0 0 0;}
#logo h1 {padding: 0; margin: 0 0 10px 0;}

#navmenu {position: relative; left:0px;width: 640px;font-size: 0.9em;line-height: normal;border-bottom: 1px solid #9e9ea5;background-color: #fff5df;border-top: 1px solid #9e9ea5;height: 1.9em;}
#navmenu ul {margin:0;padding:0;list-style-type:none;}
#navmenu li {float: left;margin: 0;padding: 0;}
#navmenu li.h {}
#navmenu li a {display: block;padding: 4px 18px;text-decoration: none;color: #194180;}
#navmenu li a:hover {color: #aaa69c;}

#subnavmenu {position: relative; left: 0px;width: 640px;font-size: 0.9em;padding-top: 4px;padding-bottom: 4px;margin-bottom: 0;margin-top: 0;border-bottom: 1px solid #9e9ea5;background-color: #fffaef;text-align: left;clear:both;}
#subnavmenu ul {margin:0;padding:0;list-style-type:none;}
#subnavmenu li {float: left;margin-left: 8px;padding: 0;}
#subnavmenu li a {padding-left: 5px;text-decoration: none;color: #194180;}
#subnavmenu li a:hover {color: #DFB979;}
#subnavmenu li.h a {color: #aaa;}
#subnavmenu li.h a:hover {color: #aaa;cursor: default;}

#main {position: relative;width: 620px;left: 5px;top: 3px;text-align: justify;}
#main h1 {font-family: "Times New Roman", Times, serif;font-size: 2.5em;font-weight: bold;font-style: italic;margin-top: 3px;margin-left: 5px;margin-bottom: 0;}
#main h2 {font-size: 1.2em;margin-left: 9px;margin-right: 10px;font-weight: normal;margin-top: 5px;margin-bottom: 5px;}
#main h2.s {font-family: "Times New Roman", Times, serif; font-size: 1.8em; font-weight: bold; font-style: italic; margin-top: 3px; margin-bottom: 5px;border-bottom: 1px solid #acc4eb;background-color: white;}
#main h2 a {font-family: tahoma, sans-serif; font-weight: bold;font-size: 1.4em;text-decoration: none;}
#main h3.s {font-size: 1.2em; margin-top: 3px; margin-bottom: 5px;border: none;padding-left: 0;background-color: #e4f3f9;margin-left:0;}
#main h1.n {font-size: 1.2em;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-variant: normal;font-style: normal;text-transform: uppercase;letter-spacing: 0.1em;margin-top: 15px;margin-left: 20px;margin-right: 10px;border-top: 1px solid #ACC4EB;border-bottom: 1px solid #ACC4EB;background-color: #DEF;}
#main h2.nd {font-size: 1em;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-variant: normal;font-style: normal;margin-left: 20px;margin-right: 10px;text-align: right;margin-top: 0;margin-bottom: 0;background-color: #E4F3F9;}
#main h3.nt {font-size: 1em;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-variant: normal;font-style: normal;margin-left: 20px;margin-right: 10px;text-align: right;border: none;font-weight: bold;margin-top: 0;margin-bottom: 0;background-color: #E4F3F9;}
#main p.ni {margin-left: 20px;text-align: justify;border-bottom: 1px solid #ACC4EB;margin-top: 0;margin-right: 10px;padding-top: 5px;padding-bottom: 5px;background-color: #E4F3F9;}
#main p.d {margin: 0 5% 0 10%;}
#main p.content {margin: 5px 10px 10px 150px;text-align: justify;}
#main p.contenti {margin: 5px 10px 10px 90px;text-align: center;}
#main h2.content {margin: 25px 10px 10px 150px;text-align: left;}
#main ul.content {margin: 5px 10px 10px 150px;text-align: justify; line-height: 120%;}
#main ol.content {margin: 5px 10px 10px 150px;text-align: justify; line-height: 120%;}
#main p.dl {font-size: 0.8em;margin: 0 2% 0 10%;text-align: right;}
#main p.dl a {text-decoration: none;color: #194180;}
#main p.dl a:hover {color: #dfb979;}
#main a {text-decoration: underline;color: #194180;}
#main p a:hover {color: #dfb979;}
#main li a:hover {color: #dfb979;}
#main ul {margin-top: 15px;margin-right: 30px;}
#main li {margin-top: 15px;}
#main img {border: none;}
#main img.indimg {float: left; margin: 0 10px 0 0; padding: 2px;border: 1px solid #dfddd8;}
#main p.clear {clear: both;}

td {margin-left: 10px;padding-right: 15px;}

#cp h1 {border-bottom: 1px solid #acc4eb;}
#cp img {float: left; margin: 0 10px 130px 0;padding: 0 0 0 0;}
#cb h1 {border-bottom: 1px solid #acc4eb;text-align: right;margin-bottom: 10px;}
#cb img {float: right; margin: 0 0 130px 10px;padding: 0 0 0 0;}

#address {margin-left: 10%;margin-top: 20px;font-size: 1.2em;line-height: 120%;}

#footer {width: 620px;border-top: 1px solid #dfddd8;text-align: center;padding-bottom: 30px;margin-top: 10px;}
#footer a {text-decoration: underline;color: #a1a1b2;}
#footer a:hover {color: #DFB879;}
#footer div.cpr {padding: 0;margin-top: 5px;font-size: 0.8em;color: #a1a1b2;}
#footer .v {margin-top: 8px;color: #FFF;}
#footer .v img {padding-right: 10px;border: none;}

.sublogo {width: 590px;border-bottom: 1px solid #acc4eb;padding: 5px 0 5px 0;margin: 0 0 0 2px;}


