* {
	font-family:Tahoma,arial,verdana;
	color:#7E7E7E;
	letter-spacing: 0.1em;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 0.8em;
	background-color:#fff;
	background-image: url('img/top_bg.jpg');
	background-repeat: repeat-x;
	height: 100%;
}
#toplist {
/*	background-image: url(img/top_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #666666;*/
	display: block;
	position: relative;
	margin-bottom: 40px;
}
#topContent {
	text-align:left;
	width: 789px;
	display: block;
}

#bottomlist {
	background-color: #F5F5F5;
	border-top: 1px solid #ECE9D8;
	margin-top:2em;
}

#menulvl_1, #menulvl_2 {
	display:block;
	position:relative;
	line-height: 33px;
}

#menulvl_2 {
/*	background-color: #F5F5F5;
	border-bottom: 1px solid #ccc;*/
	line-height: 22px;
	font-size: 1em;
}
#menulvl_2_cont {
width:789px;
	text-align:left;
}

#bottomlist_content {
	text-align: left;
	width: 790px;
	padding:20px;
}

#menulvl_2 a, #menulvl_1 a{border:none; }
#menulvl_1 a:Hover {
color:#CFB367;;
/*background-image:url(img/selectedMenu1bg.jpg); background-repeat:no-repeat;*/}

#menulvl_1 a.menulvl_1_act {
 border-bottom:2px solid #D7B09F;
}
 #menulvl_2 a.menulvl_2_act {
 color:silver;
}

ul.menulist {margin:0px; padding:0px;}
ul.menulist li {list-style:none; float:left;}
#menulvl_1 ul.menulist {
}
#content {
	text-align:left;
	width: 789px;
}
#main_content {
	width: 789px;
	text-align:left;
}

.bottomlist_sitelinks {
	padding: 10px;
}

.bottomlist_sitelinks a {line-height:140%; }

a {text-decoration:none; border-bottom:1px dotted gray;}

H1,H2,H3,H4, H1 *, H2 *, H3 *,H4 * {
	font-family:"Times New Roman", Times, serif; 
	color:#333333;
	letter-spacing:0px;
}
H1 { font-size:1.8em; }
h2 { font-size:1.6em; font-style:italic;}
H3 { font-size:1.4em; }
h4 { font-size:1.2em; }

#menulvl_1 a {
	color: #fff;
	text-decoration: none;
	font-size: 1em;
	margin-right:15px;
	letter-spacing:1px;
}
#menulvl_2 a {
	color: #541716;
	text-decoration:none;
	white-space: nowrap;
	margin-right: 15px;
	font-style: italic;
}

.sitemapitem {
	width:50%; position:relative; float:left;
}



hr {border:1px dotted silver;}

.teaserSmallBlock {
border:1px solid #ccc; padding:5px;margin-bottom:10px; width:300px; float:left; background:#E4E4E4; margin-right:10px;
}
.teaserSmallBlockContents {
height:80px;overflow:hidden; background-color:#fff;
}
.col1WS {
	width: 480px;
	padding-right: 10px;
	float: left;
}
.col2WS {
	width: 230px;
	float: right;
}
.stdListBox {
	background-color: #F3F3F3;
	border: 1px solid #ccc;
	padding: 0;
	margin-bottom:15px;
	text-align: justify;
}

.stdListBox p.bodytext {margin:5px;}
.stdListBox h3 {
	background-color: #CCCCCC;
	margin: 0px;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-variant: small-caps;
}

.clr {
	clear:both;
}
#topContent #contact {
	float: right;
	padding-top: 13px;
	font-size: 0.8em;
}
#topContent #contact td { font-size:0.7em }
#topContent #contact * {color: #f2f2f2;}

#leftMenuTree {
float:left;
}
#leftMenuTree a {display:block; letter-spacing:0.2px}
#leftMenuTree ul {
	padding-left:0px; 
	width:200px; 
	overflow:hidden;
	margin:0px; 
	margin-right:10px;
	background-color:#f2f2f2;
	border-left:1px solid silver;
	border-bottom:1px solid silver;
padding:5px; 
}
#leftMenuTree ul li ul {
	padding-left:0px;
	border:0px;
	background-color:e2e2e2;
}
#leftMenuTree ul li {
left:0px; 
border-top: 1px solid #fff;
border-bottom: 1px solid #aeaeae;
padding:2px; list-style:none; text-align:left;
}
#leftMenuTree ul li a { 
border:0px;
}
#leftMenuTree ul li:Hover {
background-color:#aeaeae;
border-bottom: 1px solid #fff;
border-top: 1px solid gray;
}

