body {
	margin:0;
	padding:0;
	background: #DBDBDB;
}

h1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size:120%;
	font-variant:small-caps;
}

h2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size:90%;
	font-variant:small-caps;  
}

h3 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size:90%;
  font-weight:bold;
}

h4 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size:80%;
}

h5 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size:120%;
  color: rgb(198, 63, 44);
}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:80%;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:80%;
}

li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:80%;
}

a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
  color: black;
}

/* sytles for layout */
.topLeft {
 width:100%;
 height:80px;
 background:#c71e19;
}

.topRight{
 width:100%;
 height:80px;
}

.no_first {
 height:51px;
 background: url(images/no_first.jpg) no-repeat left top;
 /*border: 1px solid;*/
 padding-left: 26px;
 float:left;
}

.no_last {
 height:51px;
 background: url(images/no_last.jpg) no-repeat left top;
 /*border: 1px solid;*/
 padding-left: 26px;
 float:left;
}

.no_middle {
	height:51px;
	background: url(images/no_middle.jpg) repeat-x left top;
	padding-top: 10px;
	float:left;
}

.no_middle a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 120%;
	text-decoration: none;
	color: #000000;
}

.no_middle a:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 120%;
	text-decoration: none;
	color: #c71e19;
}

.no_left {
 height:51px;
 background: url(images/no_right_preact.jpg) no-repeat left top;
 padding-left: 26px;
 float:left;
}

.no_right {
 width:0px;
 float:left;
}

div#after_act span.no_left {
 width: 0px;
 background: none;
 float: left;
 padding: 0;
 margin: 0;
}

div#after_act span.no_right {
 height: 51px;
 background: url(images/no_right_postact.jpg) no-repeat left top;
 padding-left: 26px;
 float: left;
}

.act_left {
 height: 51px;
 background: url(images/act_left.jpg) no-repeat left top;
 /*border: 1px solid;*/
 padding-left: 26px;
 float:left;
}

.act_middle {
	height:51px;
	background: url(images/act_middle.jpg) repeat-x left top;
	padding-top:10px;
	padding-right:0.2em;
	padding-left:0.2em;
	float:left;
}

.act_middle a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 120%;
	text-decoration: none;
	color: #000000;
}

.act_middle a:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 120%;
	text-decoration: none;
	color: #DBDBDB;
}

.act_right {
 height:51px;
 background: url(images/act_right.jpg) no-repeat right top;
 /*border: 1px solid;*/
 padding-left:26px;
 float:left;
}

.act_first{
 height:51px;
 background: url(images/act_first.jpg) no-repeat left top;
 /*border: 1px solid;*/
 padding-left:26px;
 float:left;
}

.act_last {
 height:51px;
 background: url(images/act_last.jpg) no-repeat left top;
 /*border: 1px solid;*/
 padding-left:26px;
 float:left;
}

.menu_back {
 height:51px;
 width:100%;
 background: url(images/menu_back.jpg) repeat-x right top;
 /*border: 1px solid;*/
 float:left;
}

.main_part {
 width:100%;
 padding:0;
 margin:0;
}

.submenu {
 width:13em;
 padding:0em;
 position:absolute;
 top:9.0em;
 left:0.0em;
 /*position:fixed;*/
}

.submenu_top {
 width:12.5em;
 height: 26px;
 background: url(images/submenu_top.jpg) no-repeat right top;
}

.submenu_middle {
 background: url(images/submenu_middle.jpg) repeat-y right top;
 padding-left:0;
 padding-right:0;
 width:12.5em;
 /*border:1px solid;*/
}

.submenu_bottom {
 width:12.5em;
 height: 26px;
 background: url(images/submenu_bottom.jpg) no-repeat right top;
}

.content {
 margin-left:13.0em;
 padding-left:0;
 padding-top:0.01em;
 padding-right:0.5em;
 padding-bottom:0.2em;
}

.content_part_first {
 /*border: 1px solid;*/
 overflow: auto;
 padding:0;
 margin:0;
 /*border-bottom:1px solid #BABABA;*/
 /*border-style:ridge;
 border-top:none;
 border-left:none;
 border-right:none;*/
 border: none;
}
.content_part_middle {
 overflow: auto;
 /*border: 1px solid;*/
 padding:10px 0 0 0;
 margin:0;
 /*border-bottom:1px solid #BABABA;*/
 /*border-style:ridge;
 border-top:none;
 border-left:none;
 border-right:none;*/
 border: none;
}
.content_part_last {
 overflow: auto;
 /*border: 1px solid;*/
 padding:10px 0 0 0;
 margin:0;
 border: none;
}


.menu_level1_no {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	width:11em;
	margin-left:0.5em;
	margin-right:0.5em;
	padding-top:0.2em;
	padding-bottom:0.2em;
}

.menu_level1_no a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
}

.menu_level1_no a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FFFFFF;
}

.menu_level1_delimit {
 height:1px;
 width:95%;
 align:center;
 background: #000000;
 margin: 0px;
 font-size: 10%;
}

.footer {
 clear:both;
 width:100%;
 background: url(images/menu_back.jpg) repeat-x right top;
}

