body {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  background: #F2EFE6;
  text-align : center;
  margin-left: auto;
  margin-right: auto;
  width: 600px;
  padding-top: 2em;
    font-size: 12px;
}
td {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

h1 {

  font-family : Arial, Helvetica;
  text-align : center;
}

a {
  text-decoration : underline;
  color : #336699;
}

a:VISITED {
  text-decoration : underline;
  color : #336699;
}

a:HOVER {
  color : #009900;
  text-decoration: underline;
}

a.navigation {
  color : Black;
}

a.navigation:visited {
  color : Black;
}

a.navigation:hover {
  color : #CCCCCC;
}

div.inner {
  display : block;
  margin : 20px 20px 20px 20px;
  text-align : left;
}

div.outer {
  display : block;
  text-align : left;
}

.field {
  font-family : Courier, monospace;
}

.invalid {
  color : red;
  font-weight : bold;
}

div.error-box {
  border : 1px solid #FF0000;
  margin-top : 4px;
  margin-bottom : 4px;
  margin-left : 2px;
  margin-right : 2px;
  padding-left : 0.625em;
  padding-right : 0.625em;
  padding-top : 0.35em;
  padding-bottom : 0.35em;
}

div.notification-box {
  border : 1px dashed #339933;
  margin-top : 4px;
  margin-bottom : 4px;
  margin-left : 2px;
  margin-right : 2px;
  padding-left : 0.625em;
  padding-right : 0.625em;
  padding-top : 0.35em;
  padding-bottom : 0.35em;
}

label {


  color:#333; 
}

input[type=hidden] {
  display : none;
}

/*input {
  margin:0px 0 10px 18em;
}*/

form {
  padding:0px 0 0 0px;
}

fieldset {
  display : block;
  margin-top : 4px;
  margin-bottom : 4px;
  padding-left : 0.625em;
  padding-right: 0.625em;
  padding-top : 0.35em;
  padding-bottom : 0.35em;
}


.error {
  color : red;
  font-size : 1.2em;
  font-weight : bold;
}

.notification {
  color : #339933;
  font-size : 1.2em;
  font-weight : bold;
}


table.datatable {
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  border-collapse: collapse;
  border-spacing: 0px 0px;
  margin-bottom: 2em;
  margin-top: 0.5em;
}

/*table.datatable tr {
  border : 1px solid #AAAAAA;
}*/

table.datatable tr:first-child {
  background-color : #CCCCCC;
}

table.datatable tr td {
  padding-left : 0.5em;
  padding-right : 0.5em;
  padding-top : 1px;
  padding-bottom : 1px;
  border : 1px solid #AAAAAA;
}

table.datatable tr td.spacer {
  border: none;
  height: 10px;
}

table.datatable tr td label {
  font-family : Luxi Mono, Courier, monospace;
}

table.datatable tr td input {
  padding: 0px;
}

/* uncomment this if you want a nice table like output for the stateDebug.jsp*/
ul.debug_list {
  border: 1px solid #CCC;
  width: 60em;
  margin: 1em;
  padding: 1em;
}

ul.debug_list li.first {
  float: left;
  display:inline;
  margin-right: 2em;
  width: 20em;
}

ul.debug_list li {
  list-style-type: none;
}

ul.debug_list *.even {
  background-color: #FFFFFF;
}

ul.debug_list *.odd {
  background-color: #EFEFEF;
}

