*{	margin: 0px;	padding: 0px;}body{ color: #333333; font-size: 95%; line-height: 150%; background: #eeeeee url(../img/back.gif) repeat-y center; text-align: center; margin: 0px }dd { margin-bottom: 10px }div#foot { text-align: center; clear: both; margin: 0px 0px auto; padding: 0px 0px 5%; border-top: 1px solid #333333; position: relative; height: 100%; overflow: visible }div#foot p { margin: 5px 0px }div#head { background-color: #fff; margin: 0px; padding: 0px 25px; border-left: 20px none }div#main { font-size: 100%;     font-family: 'trebuchet ms', verdana, helvetica, arial, sans-serif; background-color: white; float: left;  margin: 0px; padding: 20px 0px 10px; border-right: 1px solid #cccccc; border-left: 1px solid #cccccc; width: 75%; height: auto }div#main p { margin: 0px 30px 20px 40px }div#main ul  {	color: #000;    font-family: 'trebuchet ms', verdana, helvetica, arial, sans-serif;	margin-right: 30px;	margin-bottom: 1em;	margin-left: 40px }div#menu { background-color: #36414d; padding: 1em 0px 0px; border-top: 1px solid #333333; border-bottom: 1px solid #233333; height: 2em }div#menu a { color: #ffffff; text-decoration: none } div#menu a:hover { color: #000000; background-color: #d7e1ec } div#menu li { color: #ffffff; list-style-type: none; float: left; margin-left: 10px; padding: 0px }div#menu ul { margin: 0px; padding: 0px }div#page { background: #fff repeat-y center; text-align: left; margin-right: auto; margin-bottom: auto; margin-left: auto; border: solid 1px #333333; width: 780px }div#submenu { font-size: 100%; font-family: 'trebuchet ms', verdana, helvetica, arial, sans-serif; background: #fff repeat-y; text-indent: 5px; list-style-position: inside; float: left; margin: 0px 0px 0px 2px; padding: 10px 0px 20px; border-right: 1px none #ccc; width: 20% }div#submenu p { margin: 0px 5px 0px 2px }div#submenu ul{ font-size: 100%; font-family: 'trebuchet ms', verdana, helvetica, arial, sans-serif; list-style-type: square; margin: 0px 0px 0px 3px; padding-left: 6px }div#submenu ul2{ font-size: 90%; font-family: 'trebuchet ms', verdana, helvetica, arial, sans-serif; list-style-type: square; margin: 0px 0px 0px 3px; padding-left: 6px }dl { margin: 0px 0px 50px 40px }dt { font-weight: bold }h1 { font-weight: normal; font-size: 110%;    font-family: 'trebuchet ms', verdana, helvetica, arial, sans-serif; background-color: #e6ecf2; padding: 25px 15px 5px; border-bottom: 1px solid #cccccc }h2 { color: #292e33; font-style: normal; font-size: 110%; line-height: normal; font-family: 'trebuchet ms', verdana, helvetica, arial, sans-serif; background-color: #e6ecf2; vertical-align: bottom; margin: 10px 20px 20px; padding: 5px 0px 0mm 2mm; border-style: none none none solid; border-width: thin thin 2px 10px; border-color: #000050 #000050 #000050 #292e33 } h3  {	color: #510051;	font-weight: normal;	font-size: 110%;    font-family: 'trebuchet ms', verdana, helvetica, arial, sans-serif;	background-color: #fff;	list-style-type: square;	list-style-position: inside;	margin-right: 20px;	margin-bottom: 10px;	margin-left: 25px;	border-left: thick none #bebebe }strong   { color: #cb0000; font-size: 100% }.imgbox {	margin: 0px 15px 0px 20px }.imgbox img{	border: 1px solid #666666;}.imgbox2 { margin-top: 0px; margin-right: 15px; margin-left: 20px } .imgbox2 img { margin-bottom: 20px; border: solid 1px #666666 }.imgbox2_f { float: left; margin: 0px 20px 0px 25px }.imgbox2_f img { border: solid 0px #666666 }.imgbox_f   {	float: right;	margin: 0px 20px 0em 10px }.imgbox_f img{	border: 0px solid #666666;}