html, body {
  padding: 0px;
  margin: 0px 0px 0px 0px;
  font-family: verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  background-color: #ffffff;
}

form{
	margin: 0px 0px 0px 0px;
}

a:link{
  font-family: verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #003399;
  text-decoration: none;
}
a:visited {
  font-family: verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #003399;
  text-decoration: none;
}
a:hover {
  font-family: verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #0066cc;
  text-decoration: none;
}

p.styled {
	margin-top:5px;
	margin-bottom:5px;
}

p.styled:first-letter {
	font-size:13px;
	font-weight:bold;
}

td {
  font-family: verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #666666;
  background-color: #dddddd;
}

td.sidebar {
  background-color: #ffffff;
}

td.trail {
  background-color: #eeeeee;
}

td.sidemenu {
  vertical-align: top;
  color: #000000;
  background-color: #bbbbbb;
}

td.fadebar {
  font-size: 9px;
  color: #003399;
  vertical-align: middle;
}

ul {margin-left: 30px; margin-right: 3px; padding-left: 20px }
ol {margin-left: 3px; margin-right: 3px; padding-left: 20px }
li {margin-left: 3px; margin-right: 3px; padding-left: 0px; margin-top: 4px; margin-bottom:4px;}

h1 {
  font-family: verdana,Arial, Helvetica, sans-serif;
  font-size: 11pt;
  color: #5D5D5D;
  margin-bottom: 3px;
  margin-top: 3px;
}
h2 {
  font-family: verdana,Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #5D5D5D;
  margin-bottom: 3px;
  margin-top: 3px;
}
h3 {
  font-family: verdana,Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #5D5D5D;
  margin-bottom: 3px;
  margin-top: 3px;
}
h4 {
  font-family: verdana,Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #5d5d5d;
  margin-bottom: 3px;
  margin-top: 3px;
}

select {
  font-family: verdana, arial, helvetica, sans-serif;
  background-color:#D8D8D8;
  color:#003399;
  font-weight: normal;
}

input.button {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    background-color: #D8D8D8;
    border-color: #FFFFFF;
    color: #003399;
}
input.term {
    background-color: #cccccc;
    color: #003399;
}

textarea {
    background-color: #cccccc;
    font-weight: normal;
    color: #003399;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 11px;
}

.justify {
  text-align: justify
}

.warning {
  color: #cc0000;
  font-weight: bold;
}

.error {
  color: #990000;
}
.msg {
  color: #ff9900;
}

.quote {
  color: #003366;
  background-color: #eeeeee;
  margin-left: 10px;
  margin-right: 10px;
}

.context_dark {
  padding-left: 2px;
  background-color: #aaaaaa;
}

.context_light {
  padding-left: 2px;
  margin: 5px 5px 5px 5px;
  background-color: #cccccc;
  border-style: solid;
  border-color: #ffffff;
  border-width: 1px;
}

.context_selected {
	text-decoration:underline;
	color:#990000;
}

.contentbox {
	padding: 4px 4px 4px 4px;
	margin: 8px 8px 8px 8px;
	background-color: #cccccc;
	border-style:solid; border-color: #003399;
	border-width:1px
}

.bands1 {
  background-color: #aaaaaa;
}
.bands2 {
  background-color: #bbbbbb;
}
.gratis{
 	visibility: hidden;
}
