body {
	background-color: #FFFFFF;
	color: #000000;
	background-image: url(../images/background-repeatx.jpg);
	background-repeat: repeat-x;
	background-attachment: fixed;
	margin: 0;
	padding: 0;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: small;
}
h1, h2 {
	font-weight: bold;
	color: #191970;
}
h1 {
	text-align: left;
	font-size: 140%;
	padding: 8px 0px 0px 19%;
}
h2 {
	text-align: center;
	font-size: 120%;
	padding: 0px 0px 20px 0px;
}
blockquote {
	font-style: italic;
}
li {
	padding-top: 5px;
}
a:link {
	color: #104E8B;
	text-decoration: underline;
}
a:visited {
	color: #104E8B;
	text-decoration: underline;
}
a:hover, a:active {
	color: #000000;
	text-decoration: none;
}
a#here {
	background-image: url(../images/bullet.png);
	text-decoration: none;
	padding-left: 20px;
	color: #191970;
	background-position: center left;
	background-repeat: no-repeat;
}
img {
	border-width: 1px;
	border-style: solid;
	border-color: #104E8B;
	float: right;
	margin: 30px;
}
table {
	margin-left: 10px;
	margin-right: 10px;
	border: thin solid black;
	caption-side: bottom;
	border-collapse: collapse;
}
td, th {
	border: thin dotted gray;
	padding: 5px;
}
th {
	background-color: #104E8B;
}
caption {
	font-style: italic;
	padding-top: 8px;
}
.center {
	text-align: center;
}
.right {
	text-align: right;
}
.cellcolor {
	background-color: #FCBA7A;
}
table table th {
	background-color: #333333;
}
.top-left, .top-right, .bottom-left, .bottom-right { 
	/*background-image:	url('../images/corners1280x18.gif'); /* CHANGE: path and name of your image */
	height: 9px; /* CHANGE: replace by the height of one of your corners (= 1/2 height of the image) */
	font-size: 2px; /* DNC: correction IE for height of the <div>'s */
}
.top-left, .bottom-left { 
	margin-right: 9px; /* CHANGE: replace by the width of one of your corners */
}
.top-right, .bottom-right { 
	margin-left: 9px;  /* CHANGE: replace by the width of one of your corners */
	margin-top:	-9px;  /* CHANGE: replace by the height of one of your corners */
}
.top-right {
	background-position: 100% 0;    /* DNC: position right corner at right side, no vertical changes */
}
.bottom-left  { 
	background-position: 0 -9px;    /* CHANGE: replace second number by negative height of one of your corners */
}
.bottom-right {
	background-position: 100% -9px; /* CHANGE: replace second number by negative height of one of your corners */
}
.inside {
	border-left: 0px solid #494949; /* YCC: color & properties of the left-borderline */
	border-right: 0px solid #494949;/* YCC: color & properties of the right-borderline */
	color: #000000;    /* YCC: default text-color of the inside */
	padding-left: 4px;       /* YCC: all texts at some distance of the left border */
	padding-right: 4px;       /* YCC: all texts at some distance of the right border */
}
.insidenav {
	color: #000000;    /* YCC: default text-color of the inside */
	background-image: url(../images/home_page_03.png);
	background-repeat: no-repeat;
	background-position: 50% 0%;
	padding: 110px 10px 0px 4px;
}
.notopgap    { margin-top: 0; clear: both; }    /* DNC: to avoid splitting of the box */
.nobottomgap { margin-bottom: 0; } /* DNC: to avoid splitting of the box */
.warning {
	color: #FF0000;
	font-weight: bold;
}
#gallery img {
	margin: 10px; 
	float: left;
	width: 180px;
	height: 180px;
}
#nav {
	position: fixed;
	top: 4px;
	float: left;
	width: 16%;
	padding: 4px 4px 4px 4px;
}
#content {
	float: right;
	width: 81%;
	padding: 4px 8px 4px 4px;
}
#footer {
	text-align: center;
	color: #104E8B;
	padding: 8px 8px 8px 8px;
}