@charset "iso-8859-1";

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
}

div.clear { clear: both; }
/* use as follows (including the comment) */
/* <div class="clear"><!-- --></div> */
/* get rid of those system borders being generated for A tags */
a:active {outline:none;}
:focus {-moz-outline-style:none;}

body {
margin: 0;
padding: 0;
color: #696D74;
font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
background-color: #222935;
}

/* set body styles with a body id*/
#bck {
	background-color: #222935;
	/*background-image: url('grafiks/bg-main.gif');*/
	/*background-repeat: repeat-x;*/
}

#head { height:147px;width:800px;margin:0 auto;text-align:center; }
#head #img {	padding-top: 15px; }

DIV#greenstripe{
	background-color: #ededed; /* lite gray content bck color*/
	background-image: url('grafiks/greenstripe.png');
	background-repeat: repeat;
	width:100%;
	height: 9px;	
}
DIV#greenstripe2{
	background-color: #ededed; /* lite gray content bck color*/
	background-image: url('grafiks/greenstripe2.png');
	background-repeat: repeat-x;
	height: 9px;	
}


DIV.horizon {
	margin: 0 auto;
	text-align: center;
	width: 0;
}

DIV#middlerow {
	text-align: center;
	background-color: #ededed;
	width:100%;	
}
DIV.wrapper{
	background-color:#EDEDED;
	text-align: left;
	width: 990px;
	margin:0 auto;
}
DIV#mainbody {
	background-color:#EDEDED;
	margin:0 auto;
	width:980px;
}

#leftcol {
	height: 452px;
	width: 279px;
	float: left;
	background-image: url(grafiks/leftcol.png);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #ededed;
}
DIV#centercol{
	width: 515px;
	float: left;
	border: 0px solid gray;
	text-align:left;
	background-color: #ededed;
}
/* centercol2 combines width of centercol + rightcol*/
DIV#centercol2{
	height: 452px;
	width: 698px;
	float: left;
	border: 0px solid gray;
	text-align:left;
	background-color: #ededed;
}
#rightcol {
width: 183px;
float: left;
background-color: #ededed;
}

DIV#footer{
	width:950px;
	margin: 10px auto 20px auto;
	font-size: x-small;
}
DIV#footer DIV#lt{
	float: left;
}
DIV#footer DIV#rt{
	float: right;
}
DIV#footer A:hover{
	color: #696D74;
	text-decoration: underline; 
}

DIV#footer A:active{
	color: #696D74;
	text-decoration: underline; 
}

DIV#footer A:link{
	color: #696D74;
	text-decoration: underline; 
}

DIV#footer A:visited{
	color: #696D74;
	text-decoration: underline; 
}

DIV#footer A{
	color: #696D74;
	text-decoration: underline; 
}

#menu {
	margin-top:5px; 
	font-size: 13px;
	text-align: left;
}
#menu dl {
	width: 253px; 
	margin: 0 auto; 
	padding: 0 0 10px 0; 
	/*background: #69c url('grafiks/bottom.gif') no-repeat left bottom;*/
}
#menu dt {
	margin:0; 
	padding: 10px; 
	font-size: 1.3em; 
	font-weight:bold; 
	color: #fff; 
	border-bottom:1px solid #fff; 
	/*background: #69c url('grafiks/top.gif') no-repeat left top;*/
}
#menu dd {
margin: 0;
padding: 0;
color: #414752;
font-size: 1em;
font-weight: bold;
border-bottom: 1px solid #fff;
background: #CBD5DD; /*47a*/
}
#navlist a:visited {
	color:#414752; text-decoration:none; display:block; padding:5px 5px 5px 20px;
	background: #CBD5DD url('grafiks/arrow.gif') no-repeat 10px 10px; 
}
#navlist a {
	color:#414752; text-decoration:none; display:block; padding:5px 5px 5px 20px;
	background: #CBD5DD url('grafiks/arrow.gif') no-repeat 10px 10px; 
}
#navlist a:hover {
	background: #414752 url('grafiks/arrowr.gif') no-repeat 11px 10px; 
	color:#fff;
}

DIV.thumbs{
	text-align:center;
	padding-top: 10px;
}

DIV.thumbs IMG { 
	border: 3px solid #414752;
	margin-bottom: 5px;
}
.pad10{
padding:10px; font-size: small;
}

DIV#address{
	width: 233px;
	margin: 10px auto 0 auto;
	padding: 10px;
	background: #CBD5DD;
	text-align:left;
	/*overflow: hidden;*/
}
DIV#address P{
	font-size:small;
	line-height: 1.4em;
	padding:0;
	margin:0;
}