body {
  margin: 0px;
  padding: 0px;
  text-align: center;
  font-family: trebuchet ms, sans-serif;

  background-image: url(../_img/b.gif);
  background-repeat: repeat;

}


h1{
	font-size: 16px;
	color: #335577;
	font-family: sans-serif;
}

h2{
	font-size: 14px;
	color: #335577;
	font-family: sans-serif;
	margin: 6px 0px 4px 0px;
}

h3{
	font-size: 14px;
	color: #335577;
	font-family: sans-serif;
		margin: 6px 0px 4px 0px;
}

h4{
	font-size: 14px;
	color: #335577;
	font-family: sans-serif;
	margin: 6px 0px 4px 0px;
}

h5{
	font-size: 14px;
	color: #335577;
	font-family: sans-serif;
		margin: 6px 0px 4px 0px;
}



#h {
  margin: 0px auto;
  width: 737px;
  height: 130px;
  background-image: url(../_img/h.gif);
  background-repeat: no-repeat;
}

#n {
  margin: 0px auto;
  width: 737px;
  height: 15px;

  background-image: url(../_img/n.gif);
  background-repeat: no-repeat;
  text-align:left;

}

#boo {
  margin: 0px auto;
  width: 737px;
  background-color: #fff;
  padding: 0px;
}

#c {
  margin: 0px auto;
  width: 720px;
  background-color: #ffffff;
  text-align:left;
  font-size: 12px;
  line-height: 1.6em;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#c a{
  color: #e60007;
  text-decoration: none;
}

#c a:hover{
  color: #335577;
  text-decoration: underline;
}


/*Box 1*/

#box {
  position: relative;
  float: right;
  width: 250px;
  height: 100px;
 /* background-image: url(../_img/box2.gif);
  background-repeat: no-repeat;
  background-position: bottom;*/
  color: #fff;
  margin-bottom: 14px;
  margin-left: 14px;
  font-size: 11px;
}

#box a{
	color: #ffffff;
}

#hlBx {
  background-image: url(../_img/box1.gif);
  background-repeat: no-repeat;
  background-position: top left;
  height: 20px;
  width: 250px;
  font-size: 11px;
  font-weight: bold;
  margin: 0px;
}

#cpBx {
  background-color: #8299af;
  height: auto;
  width: 250px;
  margin: 0px;

}

#cpFt {
  background-image: url(../_img/box2.gif);
  background-repeat: no-repeat;
  height: 20px;
  width: 250px;
  margin: 0px;
  font-size: 11px;
  font-weight: bold;
}





#cpFt a {
 color: White;
 text-decoration: none;
}

#cpFt a:hover {
 text-decoration: underline;
}

/*Box  2*/

#boxB {
  position: relative;
  float: right;
  width: 250px;
  height: 100px;
 /* background-image: url(../_img/box2.gif);
  background-repeat: no-repeat;
  background-position: bottom;*/
  color: #fff;
  margin-bottom: 14px;
  margin-left: 14px;
  font-size: 11px;
}

#boxB a{
	color: #ffffff;
}

#hlBxB {
  background-image: url(../_img/box1.gif);
  background-repeat: no-repeat;
  background-position: top left;
  height: 20px;
  width: 250px;
  font-size: 11px;
  font-weight: bold;
  margin: 0px;
}

#cpBxB {
  background-color: #8299af;
  height: auto;
  width: 250px;
  margin: 0px;

}

#cpFtB {
  background-image: url(../_img/box2.gif);
  background-repeat: no-repeat;
  height: 20px;
  width: 250px;
  margin: 0px;
  font-size: 11px;
  font-weight: bold;
}





#cpFtB a {
 color: White;
 text-decoration: none;
}

#cpFtB a:hover {
 text-decoration: underline;
}

/*table*/
.cap{
	font-size: 10px;
	font-weight: bold;
	background-color: #8299af;
	color: #335577;
	padding: 1px;
}
.first{
	font-size: 10px;
	background-color: #f9f9f9;
	padding: 1px;
}
.sec{
	font-size: 10px;
	background-color: #ffffff;
	padding: 1px;
}

.small{
	font-size: 9px;
	color: #666666;

}

/*Sitemap*/

#sm {
  position: relative;
  float: right;
  font-size: 10px;
}

#sm a {
  color: #335577;
  text-decoration: none;
}

#sm a:hover {
  color: #cc0000;
  text-decoration: underline;
}

#loc {
  text-align: left;
  font-size:10px;
  margin: 0px auto;
  width: 722px;
}

#loc a {
  text-decoration: none;
  color: #bbbbbb;
}

#loc a:hover {
  text-decoration: underline;
  color: #333333;
}

#foo {
  clear: both;
  margin: 0px auto;
  width: 737px;
  height: 38px;
  text-align:left;
  padding: 0px;
  color: #bbbbbb;
  font-size: 11px;
  background-image: url(../_img/f.gif);
  background-repeat: no-repeat;
}

/*
 *
 * dmm navigation. 
 *
 */

ul {
  padding: 0;
  margin: 0;
  list-style: none;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

}

li {
  float: left;
  position: relative;
  width: 10em;

}

li ul {
  display: none;
  position: absolute; 
  top: 14px;
  left: 0;
  width: 11em;
  line-height: 1.8em;
   background-color: #335577;
  background-image: url(../_img/nav_bg.gif);
}

li > ul {
  top: auto;
  left: auto;

}

li:hover ul, li.over ul{
   background-image: url(../_img/nav_bg.gif);
  display: block;
  padding: 6px;
  background-color: #5d768f;
  z-index: 100;

}

/* .dmm navigation - dmm navigation-layout.*/

/*** main nav ***/
#start, #serv, #refs, #kont, #href {
  font-size: 11px;
  font-weight: bold;
  border-top:1px solid #335577;
    border-bottom:1px solid #335577;
  padding:0px;
  background-color: #335577;

}

#start a, #serv a, #refs a, #kont a, #href a {
  width: 100%;
height: 18px;
  text-decoration:none;
  color: #ffffff;
  background-color: #335577;



}

#start a:hover, #serv a:hover, #refs a:hover, #kont a:hover, #href a:hover {
  width: 100%;

  text-decoration:none;
  color: #335577;
  background-color: #ffffff;


}

/*** sub nav ***/
#servA, #servB, #servC,#servD, #kontA, #kontB {
  font-size: 11px;
  font-weight: bold;
  padding-right: 10px;
  z-index: 100;
  background: transparent;
}

#servA a, #servB a, #servC a,#servD a, #kontA a, #kontB a {
  width: 100%;
  height: 22px;
  text-decoration:none;
  color: #ffffff;
  background: transparent;


}

#servA a:hover, #servB a:hover, #servC a:hover,#servD a:hover, #kontA a:hover, #kontB a:hover {
  width: 100%;
  height: 18px;
  text-decoration: underline;
  color: #ffffff;
  background: transparent;
}

/* .dmm navigation */

#theSiteMap {
color:#000000;

line-height:2.5em;
}

#theSiteMap a {
color:#335577;
text-decoration:none;
padding:4px;
border:1px solid #666666;
background-color:#f9f9f9;
line-height:2.5em;
}

#theSiteMap a:hover {
color:#333333;
text-decoration:none;
padding:4px;
border:1px solid #999999;
background-color:#ffffff;
line-height:2.5em;
}