
body {
	margin: 20px;
	background-color: white; 
}

.outer_border {
	border: solid #bbbbbb 1px; 
	padding: 30px;
	width: 760px;
	background-repeat: no-repeat; 
	background-image: url('background.jpg');
	background-position: top right;
	background-color: white; 

}

#jorick_graphic{ display: none; }

.main_menu {
	padding-left: 23px; 
	padding-top: 48px; 
	background-image: url('jorick.gif'); 
	background-repeat: no-repeat; 
	padding-bottom: 10px

}

@media print
{
	
	#jorick_graphic{ display: inline; margin: 0px: border: 0px;}

	.outer_border {
		border: solid #bbbbbb 1px; 
		padding: 30px;
		width: 600px;
		background-repeat: no-repeat; 
		background-image: url('background.jpg');
		background-position: top right;
		background-color: white; 
	
	}

	.main_menu{ display: none; }
}



td { vertical-align: top; font-family: "Lucida Sans Unicode", Arial, sans-serif; font-size: 8pt; color: #333333}

div { font-family: "Lucida Sans Unicode", Arial, sans-serif; font-size: 8pt; color: #333333 }

img { border: 0; }




.content{

	background-color: #dddddd;
	padding: 20px;
	vertical-align: top;

}

.inset_content{

	background-color: #dddddd;
	padding: 10px;
	vertical-align: top;
	width: 330px

}

/*#5F78D4*/
a:link{  text-decoration: none; color: #4C66A2; }
a:active{  text-decoration: none;  color: #4C66A2;}
a:visited{ text-decoration: none;  color: #4C66A2;}
a:hover{ text-decoration: underline;  color: #4C66A2;}

.main_menu a:link{ font-size: 9pt; font-weight: normal; text-decoration: none; color: #4C66A2; }
.main_menu a:active{ font-size: 9pt; font-weight: normal;  text-decoration: none; color: #4C66A2;}
.main_menu a:visited{ font-size: 9pt; font-weight: normal; text-decoration: none; color: #4C66A2; }
.main_menu a:hover{ font-size: 9pt; font-weight: normal; text-decoration: underline;  color: #4C66A2;}

img.frame_a{ display: block; border: solid #dddddd 1px; padding: 7px; background-color: white; margin: 0px }
img.frame_b{ display: block; border: dashed white 1px; margin: 0px }

.page_heading{ font-size: 12pt; font-weight: bold; padding-bottom: 10px; color: #4C66A2; }
.sub_heading{ font-size: 10pt; font-weight: bold; padding-bottom: 5px; color: #4C66A2; }
.normal_text{ font-size: 9pt; padding-bottom: 5px }
.divider{ border-top: dashed #dddddd 1px; margin: 20px }

.accomodation_text{ padding-left: 10px; text-align: justify }
.footer{ text-align: center; color: #bbbbbb; padding: 5px}