@charset "utf-8";
/* CSS Document */

BODY, P, TD, div, span, li, ul
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;		
	list-style-type: none;
	color:#000000;
}

.header_font {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #852420;
	font-weight: bold;
}

.header_font_black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.grey_font {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height:16px
}

a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #852420;
	
	text-decoration:none;
	font-weight:bold;
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #852420;
	display: inline;
	
	text-decoration:none;
	font-weight:bold;
}

a.visited {
	color: #852420;
}


#dropmenudiv{
background-color: #CCCCCC;
position:absolute;
border:1px solid #999999;
border-bottom-width: 1;
font:normal 10px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv2{
background-color: #CCCCCC;
position:absolute;
border:1px solid #999999;
border-bottom-width: 1;
font:normal 10px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
	font-size: 10px;
	color: #000000;
display: block;
background-color: #CCCCCC;
text-indent: 18px;
border-bottom: 0px solid #999999;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv2 a{
background-color: #CCCCCC;
	font-size: 10px;
	color: #000000;
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 0px solid #999999;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #999999;
}
#dropmenudiv2 a:hover{ /*hover background color*/
background-color: #FFFFFF;
}





/* ****************************************************************************** */
/* added by Michael Spleit */

* {
  margin: 0;
  padding: 0;
  text-decoration: none;
  height: auto;
}

a {
	border-style: none;
}
img {
	border-style: none;
	
}

img.center {
	position: relative;
	display: block;
	width: auto;
	height: auto;
	margin: 10px auto 10px auto;
	border:1px solid #333333;

}

img.centernoborder {
	position: relative;
	display: block;
	width: auto;
	height: auto;
	margin: 10px auto 10px auto;
	border:none;
}


html, body {
	min-height: auto;
	background-image: url('/images/page_bg.gif');
}
#container {
	background-image: url('/images/page_bg.gif');
	min-height: 100%;
	height: auto;
	width: auto;

}

#page {
	background-image: none;
	background-color: white;
	width: 768px;
	min-height: 600px;
	height: auto;
	position: relative;
	margin: 10px auto 10px auto;
}
#page p {
	margin: 20px auto 20px auto;
}

#body {
	min-height: 500px;
	height: auto;
	width: 100%;
}

#body ul {
	margin: 0 0 0 20px;
}

#biobody {
	min-height: 500px;
	padding: 0 0 0 150px;
	height: auto;
}

#dsobody {
	min-height: 500px;
	/*padding: 0 0 0 250px;*/
	margin: 0 0 0 250px;
	height: auto;
}


#dsobody #news p {
	margin: 0 0 10px 0;
}

#dsobody #news ul{
	margin: 0 0 0 0;
}

#dsobody #news #newsitem ul p {
	padding: 10px 0 0 0;
}

#header {

}

#main {
	/* min-height: 500px;*/
	font-size: 10pt;
	width:728px;
	margin: 20px 0 0 20px;
	display: inline-block;
}

#main h1 {
	font-size: 10pt;
	font-weight: bold;
	margin: 20px 0 0 20px;
}

#three {
	float: left;
	width: 224px;
	margin: 0 0px 150px 5px;
	height: 170px;
	text-align: center;
	color: black;
	font-weight: bold;
	border: 0.4em solid #85240C;
}

#three h1 {
	font-family: "gill sans";
	font-size: 12pt;
	font-weight: bold;
	height: 40px;
	margin: 0 0px 10px 0px;
	color: white;
	background-color: rgb(133,36,32);
}
#three img {
	border: 0.4em solid #85240C;
	position: relative;
	top: 10px;
}
#three h2 {
	font-family: "gill sans";
	font-size: 12pt;
	font-weight: bold;
	height: 40px;
	color: blue;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
}
#three a {
	color: rgb(133,36,32);
}

#body h1 {
	margin: 0 0 0 0;
}

#left {
	float: left;
	width: 360px;
	margin: 0 0px 0 20px;
}
#links {
	min-height: 500px;
	height: auto;
	display: inline;
	list-style: circle;
}
#links ul {
	list-style: circle;
	
}
#links li {
	margin: 20px 0 20px 50px;
	list-style: circle;
}

#news {
	
	width: auto; /* 340 */
	margin-right: 10px; /* 100px */
	height: auto;
}
#news a {
	margin: 0 0 0 0;
}

#news h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height:16px;
	margin: 0 0 0 0;
}
#news img {
	float: left;
}

#news img.title {
	clear: both;
	margin-right: 300px;
}


#news p {
	margin-all: 0;
}

#news_item {
	margin-bottom:10px;
}

#news_item p {
  margin-left: 30	px;
}
#news_item img {
	margin-top: 8px;
}
#dsobody #news #news_item img {
	margin: 0 0 0 0;
}

#links {
	width: 360px;

}

#links p {
	margin-bottom: 20px;
}


#right {
	float: right;
	top: 0px;
	width: 355px;
	height: auto;
	left: 365px;
	margin: 0 20px 20px 0;
}

#latest {
    width: 300px;
    position: relative;
    left: 0;
    top: 0;
}

#latest img {
	<!-- float: left;-->
	position: absolute;
	margin-right: 10px;
}
#latest img.title {
	clear: both;
	margin-right:200px;
}
#latest h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height:16px;
	margin: 0 0 0 0;
}

#info_item {
	position: relative;
	width: 300px;
	font-size: 15pt;
	margin: 0 0 10px 0;
}
#info_item p {
	position: absolute;
	top: 35%;
	left: 110px;
}


#footer {
	clear: both;
	background-image: none; /* url('/images/footer.jpg'); */
	position: relative;
	margin: 0 0 0 0;
	padding: 20px 0 0 0;
	left: 0px;
	top: 0px;
}

#video {
	height: 600px;
	width: 770px;
	text-align: center;
}
#video object {
	height:550px;
	width: 770px;
	margin: 20px 0 20px 0;
}

img.left20 {
	margin: 0 20px 0 0;
}

p.center {
	display: block;
	margin-left: auto;
	margin-right: auto;

	border:1px solid #999999;


