/* CSS Document */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	background-color: #ffffff;
}

pre {
	font-family: Arial, Helvetica, sans-serif;
    text-align: left;
	font-size: 10px;
	font-weight: normal;
}

dfn {
  cursor: help
}

table, td {
    background-color: transparant;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
    border-collapse: collapse;
}

td.leftTitle {
	text-align:right;
	padding-right:10px;
}

td.boxheader {
  background-color: #FFFF00;
  text-align: left;
  font-size: 12px;
  font-weight: bold;
}

.vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform:rotate(270deg);
  -moz-transform:rotate(270deg);
  -o-transform: rotate(270deg);
  white-space:nowrap;
  display:block;
  bottom:0;
  width:15px;
  font-weight: bold;
}

.devriegreen {
  background-color: #49854F;
  color: white;
}

div.group {
  font-weight: bold;
  border-color: #49854F;
  border-width: 1px 0 1px 0;
  border-style-top: solid;
  border-style-top: dotted;
}

form {
    margin: 0px;
}

select.flat, input.flat, textarea.flat {
  font-family: Arial, Helvetica;
  font-size: 11px;
  color: black;
  text-decoration: none;
  background-color:#FFFFFF;
  border: #AFAFAF;
  border-radius: 3px;  
  border-style: solid;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  padding-left: 3;
}
select.flat_orange, input.flat_orange, textarea.flat_orange {
  font-family: Arial, Helvetica;
  font-size: 11px;
  color: black;
  text-decoration: none;
  background-color:#FFb400;
  border: #AFAFAF;
  border-style: solid;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  padding-left: 3;
}
button.flat_red, select.flat_red, input.flat_red, textarea.flat_red {
  font-family: Arial, Helvetica;
  font-size: 11px;
  color: white;
  text-decoration: none;
  background-color:#FF0000;
  border: #AFAFAF;
  border-style: solid;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  padding-left: 3;
}

select.flat2, input.flat2, textarea.flat2 {
  font-family: Arial, Helvetica;
  font-size: 11px;
  color: black;
  text-decoration: none;
  background-color:#EFEFEF;
  border: #004C00;
  border-radius: 3px;
  border-style: solid;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  padding-left:3;
}

.smalltitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.red {
    font-family: verdana,helvetica;
    color: #ffffff;
    background-color: #df0000;
    text-decoration: none;
    font-weight: bold;
    font-size: 10px;
}

a.TopMenu {
	color: #000000;
	background-color: #ffffff;
	border-radius: 2px;  
	font-size: 10px;
	padding-left: 3px;
	padding-right: 3px;
	font-family: verdana, Arial, helvetica, sans-serif;
	text-decoration: none;
	background-color: transparant;
}
a.TopMenu:hover {
	color: #000000;
	background-color: #ffffff;
	font-size: 12px;
	padding-left: 3px;
	padding-right: 3px;
	font-family: verdana, Arial, helvetica, sans-serif;
	text-decoration: none;
	background-color: transparant;
}
.LeftMenu {
	color: #000000;
	background-color: #ffffff;
	font-size: 10px;
	font-family: verdana, Arial, helvetica, sans-serif;
	text-decoration: none;
	background-color: transparant;
}
a.LeftMenu:hover {
	font-weight: bold;
}
a.LinkButton {
	color: #ffffff;
	background-color: #49854F;
	font-weight: bold;
	font-size: 12px;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 1px;
	padding-bottom: 1px;
	border-style: outset;
	border-width: 3px;
	border-color: #008040;
	font-family: verdana, Arial, helvetica, sans-serif;
	text-decoration: none;
	background-color: transparant;
}
a.LinkButton.hover {
	
	border-style: inset;
}

.MenuLvl2 {
  	color: #000000;
	background-color: #c0c0c0;
	font-size: 9px;
	font-family: verdana, Arial, helvetica, sans-serif;
	text-decoration: none;
	text-indent: 15px;
}
a.MenuLvl2:hover {
	font-weight: bold;
}

.MenuLvl2a {
  	color: #000000;
	background-color: #c0c0c0;
	font-size: 9px;
	font-family: verdana, Arial, helvetica, sans-serif;
	text-decoration: none;
	text-indent: 15px;
	font-style: italic;
}
a.MenuLvl2a:hover {
	font-weight: bold;
}

.blue {background-color:blue; color:white;}
.red  {background-color:red; color:white;}
.cyan {background-color:cyan; color:white;}
.yellow {background-color:yellow; color:white;}
.green {background-color:green; color:white;}
.orange {background-color:orange; color:white;}
.burlywood {background-color:burlywood; color:white;}
.darkolivegreen {background-color:darkolivegreen; color:white;}
.purple {background-color:purple; color:white;}
