body 								{ background-color: #ffffff;text-align: center;margin: 0px;font-family: arial, helvetica, sans-serif;font-size: 13px; }

a 									{ text-decoration: none;color: #0000cc; }
a:hover							{ text-decoration: underline;color: #ff0000; }
a.btm 							{ color: #0014BF; }
a.btm:hover					{ color: #ff0000;text-decoration: none; }
a.frontpage					{ color: #009999;text-decoration: none; }
a.frontpage:hover		{ color: #ff0000;text-decoration: underline; }
a.main 							{ color: #0000ff;text-decoration: underline; }
a.main:hover 				{ color: #cc0000;text-decoration: none; }
a.menu							{ color: #444444;text-decoration: none;font-weight: bold; }
a.menu:hover				{ color: #ee0000;text-decoration: none;font-weight: bold; }
a.menuon						{ color: #000000;text-decoration: none;font-weight: bold; }
a.menuon:hover			{ color: #0033ff;text-decoration: none;font-weight: bold; }
a.news							{ color: #000000;text-decoration: underline; }
a.news:hover				{ color: #000000;text-decoration: underline; }
a.submenu						{ color: #444444;text-decoration: none; }
a.submenu:hover			{ color: #0033ff;text-decoration: none; }
a.submenuon					{ color: #000000;text-decoration: none;font-weight: bold; }
a.submenuon:hover		{ color: #0033ff;text-decoration: none; }

div.imageleft 			{ float: left;padding-right: 15px;padding-top: 0px;padding-bottom: 5px;padding-left: 0px; }
div.imageright 			{ float: right;padding-left: 15px;padding-top: 0px;padding-bottom: 5px;padding-right: 0px; }
div.center					{ text-align: center; }

h1									{ text-align: center;font-size: 22px;margin-top: 0px;margin-bottom: 8px; }
h1.caravan					{ text-align: center;font-size: 22px;margin: 0px; }
h2									{ text-align: left;font-size: 16px;text-decoration: underline;margin-top: 10px;margin-bottom: 2px; }
h3									{ text-align: left;font-size: 19px;text-decoration: none; }

img									{ border: 0px;padding: 0px;margin: 0px; }

li.frontpage				{ padding-left: 5px;margin-left: 20px;line-height: 19px;font-family: verdana, arial, helvetica;font-size: 13px; }
li.menu							{ padding-left: 4px;line-height: 19px;display: block;background-color: #eeeeee;border-top: solid 1px #bbbbbb;border-left: solid 1px #bbbbbb;border-right: solid 1px #bbbbbb; }
li.menuon						{ padding-left: 4px;line-height: 19px;display: block;background-color: #99cccc;border-top: solid 1px #bbbbbb;border-left: solid 1px #bbbbbb;border-right: solid 1px #bbbbbb; }
li.menubtm					{ padding-left: 4px;line-height: 19px;display: block;background-color: #eeeeee;border: solid 1px #bbbbbb; }
li.menubtmon				{ padding-left: 4px;line-height: 19px;display: block;background-color: #99cccc;border: solid 1px #bbbbbb; }
li.submenu					{ padding-left: 12px;font-size: 11px;line-height: 17px;display: block;background-color: #99cccc;border-left: solid 1px #bbbbbb;border-right: solid 1px #bbbbbb; }

p 	 	 							{ font-family: verdana, arial, helvetica;text-align: justify;margin-top: 8px;margin-bottom: 0px; }
p.announce					{ font-weight: bold; }
p.cairn 						{ text-align: center;font-size: 10px;color: #606060;padding-top: 5px; }
p.caravan						{ margin-top: 16px;margin-bottom: 0px; }
p.center 						{ text-align: center;padding-top: 5px; }
p.detail						{ font-size: 14px;font-weight: bold; }

span.big 						{ font-size: 22px; }

td 									{ padding: 0px;border: none;margin: 0px;vertical-align: top;background-color: #ffffff; }
td.top 							{ width: 780px;height: 108px;text-align: center;vertical-align: top; }
td.menu 						{ width: 140px;text-align: left; }
td.main 						{ width: 640px;text-align: left;padding-left: 10px;padding-bottom: 15px; }
td.btm							{ width: 780px;height: 25px;vertical-align: middle;text-align: center;font-size: 18px;color: #333333; }

ul.course						{ font-family: verdana, arial, helvetica;list-style-type: disc;padding: 0px;padding-left: 30px;margin: 5px; }
ul.menu							{ list-style-type: none;padding: 0px;padding-bottom: 4px;padding-left: 0px;margin: 0px; }

