body {
   font-family: verdana, arial, helvetica, sans-serif;
   background-color: #ffffff;
   text-align: justify;
   font-size: 12pt;
}

div.base {
   border: 2px solid #182160;
   margin-left: 8px;
   margin-right: 8px;
   margin-bottom: 0px;
   margin-top: 0px;
}

div.content {
   padding-left: 35px;
   padding-right: 35px;
   padding-top: 5px;
   padding-bottom: 5px;
   background-color: #ffffff;
   font-size: 0.9em;
   line-height: 1.4em;
   text-decoration: none;
   font-style: normal;
}

div.centered {
   text-align: center;
}


p {
   text-align: justify;
}

p.normal {
   text-align: left;
}

li {
   text-align: justify;
}

/*** headers */

#ddm_header {
  background-color: #182160;
}

h1 {
   background-color: #182160;
   margin-left: 8px;
   margin-right: 8px;
   margin-bottom: 0px;
   margin-top: 0px;
   padding-top: 30px;
   padding-bottom: 18px;
   padding-left: 30px;
   color: #d1d3df;
   font-family: monospace, courier new, courier;
   display: block;
   font-weight: normal;
   font-size: 1.5em;
}


h2 {
   display: block;
   margin : 0;
   padding: 0;
   padding-left: 35px;
   padding-top: 3px;
   padding-bottom: 3px;
   font-size: 0.9em;
   background-color: #cccccc;
   color: #000000;  
}

h3 {
   display: block;
   margin : 0;
   padding: 0;
   padding-top: 15px;
   padding-bottom: 6px;
   font-size: 1.1em;
   color: #000000;   
}

/*** navigation */

/*
.nav_header {
   background-color: #182160;
   margin-left: 8px;
   margin-right: 8px;
   margin-bottom: 0px;
   margin-top: 0px;
   padding: 0;
   padding-right: 20px;
   font-size: 0.8em;
   display: block;
}


#nav_header ul li a {
   text-decoration: none;
}


ul.submenu_right {
   margin: 0;
   padding: 0;
   list-style-type: none;
   text-align: right;
}


li.header_menu {
   color: #ffffff;
   margin-left: 5px;
   margin-right: 5px;
   padding: 0;
   display: inline;
}

li.header_menu a {
   color: #ffffff;
}

li.header_menu a:hover {
   color: #ffff00;
} */

/*** tables */

td {
   font-family: verdana, arial, helvetica, sans-serif;
   font-size: 11pt;
   line-height: 15pt;
   text-decoration: none;
   font-style: normal;
   text-align: justify;
}

td.normal {
   font-family: verdana, arial, helvetica, sans-serif;
   font-size: 11pt;
   text-decoration: none;
   font-style: normal;
   text-align: left;
}

/*** links */

a:link {
   text-decoration: none;
   font-style: normal;
}

a:hover {

   font-style: normal;
}

a:visited {
   text-decoration: none;
   font-style: normal;
}

a:link.active {
   text-decoration: none;
   font-style: normal;
}

a:visited:hover {
   text-decoration: underline;
   font-style: normal;
}

a:link:hover {
   text-decoration: underline;
   font-style: normal;
}

a:link:visited:hover {
   text-decoration: underline;
   font-style: normal;
}


/*** special */

code {
   font-family: monospace, courier new, courier;
}


span.plain-text {
   font-family: verdana, arial, helvetica, sans-serif;
   text-align: justify;
   color: #182160;
}

span.imageCaption {
   text-align: justify;
   font-size: 9pt;
   line-height: 12pt;
}


p.index_list {
   font-family: verdana, arial, helvetica, sans-serif;
   font-size: 11pt;
   line-height: 12pt;
   text-decoration: none;
   font-style: normal;
   text-align: left;
}

a.cssbutton {
	-moz-box-shadow:inset 0px 1px 0px 0px #caefab;
	-webkit-box-shadow:inset 0px 1px 0px 0px #caefab;
	box-shadow:inset 0px 1px 0px 0px #caefab;
	background-color:#70d11b;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #268a16;
	display:inline-block;
	color:#10140c;
	/*color:#f8faf7;*/
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	/* text-shadow:1px 1px 0px #24400a; */
	text-shadow:1px 1px 0px #d8f0cc;
}

a.cssbutton:hover {
	text-decoration: none;
	background-color:#5cb811;
}

a.cssbutton:active {
	text-decoration: none;
	position:relative;
	top:1px;
}










