a:active, a:link, a:visited, a:hover {
background: transparent none; color: blue; font-weight: bold; }
a:visited { color: navy; }
a:hover { color: blue; }

.ArialL, .ArialM, .ArialS, .ArialXS, table, pre, body { color: navy; font-family: Arial, Helvetica, sans-serif; font-size: medium; }
.ArialL { font-size: large; }
.ArialS { font-size: small; }
.ArialXS { font-size: x-small; }

body {
background: #ffffcc url(bg6b.jpg) repeat-y;
color: navy;
margin: 0px 0px 0px 180px;
padding: 0px 0px 0px 0px;
scrollbar-track-color: #ffffcc;
scrollbar-base-color: #ffffcc;
scrollbar-face-color: #f5d99a;
scrollbar-arrow-color: black;
scrollbar-highlight-color: #f5d99a;
scrollbar-3dlight-color: black;
scrollbar-darkshadow-color: black;
scrollbar-shadow-color: #f5d99a;
}
div.logo { position: absolute; left: 10px; top: 10px; width: 220px; }
/* simulate light-shadow in logotitle */
.logo199, .logo201, .logo200 {
	font: x-large Arial Rounded MT Bold, Arial, Helvetica, sans-serif;
	position: absolute;
	top: 40px;
	left: 260px;
	color: #000000;
}
.logo201 { top : 38px; left : 256px; color: #f0f0f0; }
.logo200 { top : 39px; left : 258px; color: #ff8000; }

/* a paragraph with an orange title */
div.p { width: 70%; color: navy; padding: 0px 0px 20px 0px; }
div.p div, div.title120 { font-weight: bold; font-size: 120%; color: #ff8000; }

#footer_l, #footer_r { position: absolute; left: 0; bottom: 0; width: 100%; padding: 4px 4px 4px 4px; text-align: left; }
#footer_r { text-align: right; }

div.xmas { position: absolute; z-index: 10; }

div.content { float: left; width: 680px; margin: 0 0 0 0; }
div.content_title { float: left; width: 500px; margin: 50px 0 0 50px; }
div.content_image { float: left; width: auto; margin: 0 0 10px 0; }

div.title_shadow { position: relative; left: 2px; top: 2px; font-size: x-large; color: #79005e; font-weight: bold; margin-bottom: 5px;}
div.title_text { position: absolute; left: -1px; top: -1px; font-size: x-large; color: #93ab9d; font-weight: bold; }