* 		{margin:0;padding:0;}
body	{background-color:#FFFFFF; color:#333333; font-size:90%; margin:20px;}
a.mlink	{color:#3333CC; font-weight:bold; border-left:solid #3333CC 6px; width:160px; margin:1px; padding:2px; text-decoration:none;	background-color:#EEEEEE;}
a.mlink:hover, a.mlink:active	{color:#009933; background-color:#FFFFFF; border-left:solid #66FF66 6px;}
p		{font-size:12px; line-height:150%;}
h1		{color:#000080; font-size:18px; font-weight:bold;}
h2		{font-size:12px; font-weight:bold; border-bottom:solid #000080 1px; margin:20px 0 10px;}
h3		{font-size:12px; font-weight:bold; color:#000080; border-bottom:solid #000080 1px; margin:2px 0 10px;}
h4		{font-size:12px; font-weight:normal; margin:2px;}
h5		{font-size:12px; font-weight:bold; margin:2px;}

ul		{margin: 0 0 0 1.5em;padding:0;}
li		{list-style-type:square; marker-offset:1em; margin-bottom:4px; font-size:12px;}

hr		{color:#000080; border:none; height:1px; background-color:#000080;}
img		{border:none;}
table	{border:none; border:solid #008000 1px;}
td, th	{font-size:12px; vertical-align:top; border:solid #008000 1px; padding:5px;}

div#base	{width:860px; background-color:#FFFFFF; margin:0 auto;}
div#header	{height:210px; padding:0px 16px 2px 333px; background-image:url('images/ferry_1x1.gif'); background-repeat:no-repeat;}
div#campaign{text-align:center;}
div#container_content	{padding:12px 8px 0;}
div.content1, div.content2	{border:solid #000080 1px; background-color:#CCFFFF;}
div.content1	{width:203px; height:250px; float:left; margin-bottom:8px;}
div.next		{margin-left:8px;}
div.content1 div {margin:8px;}
div.content2	{width:836px; margin-top:3px; padding:3px;}
div.content2 div {margin:8px 5px;}
div.columns	{float:left; width:400px;}
div.content1 p, div.content2 p	{margin:8px 0;}
div#gallery	{margin:8px 0; padding:8px; border-top:1px solid #000080;}
div#footer	{text-align:center; padding-top:8px; border-top:1px solid #000080;}

div.clear	{clear:both;}

p#company	{text-align:right; color:#008000; font-weight:bold; margin:8px 0;}

div#base_p		{text-align:center;}
div#content_p	{width:600px; margin:20px auto; padding:24px; background-color:#FFFFFF; border:solid #000080 1px;}
div#dia_main	{text-align:left; line-height:160%}
span#text_main	{font-size:16px; font-weight:bold; color:#000080;}

body#sub 	{margin:0;padding:0;}
div#map		{width:500px; height:500px;}
div#figure	{float:left; margin:18px;}

table.inner	{width:400px; border-collapse:collapse; background-color:#CCFFCC; padding:8px;}
table.inner th	{background-color:#009933; color:#FFFFFF; text-align:center;}
table.inner td.none	{border-top:solid 1px #FFFFFF; border-bottom:solid 1px #FFFFFF; background-color:#FFFFFF}
td.num	{text-align:right;}
td.tt	{border-left:none 0 transparent; border-right:none 0 transparent;}