
/* global definitions */
body{
  color: Black;
  margin-top: 10px;
  font-family: sans-serif;
  background-image: url(back.gif);
}

a{
  text-decoration: none;
  color: Blue;
}

a:visited{
  color: Blue;
}

a:hover{
  text-decoration: underline;
}

img{
  border: none;
}


.mito_form_header{
  background-color: Navy;
}

.mito_form_header .icon{
  float: left; 
  width: 16px;
  overflow: hidden;
}

.mito_form_header .caption{
  float: left;
  overflow: hidden;
  padding-left: 3px;
  font: bold 12px Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  color: White;
}

.mito_form_wrapper{
  border: 1px solid Navy;
  margin: 2px;
  padding: 1px;
}

.main_table{
  empty-cells: show;
  border: 0;
}

.main_table TD.caption{
  text-align: right;
  padding-right: 3px;
  font-weight: bolder;
  vertical-align: top;
}

.main_table TD.text{
  vertical-align: top;
}

.main_table TD.text .input_text{
  background: transparent;
  border: 1px solid Navy;
}

.main_table TD.text .input_checkbox{
  background: transparent;
}

.main_table TD.text .mito_comment{
	position : relative;
	top : -1px;
	padding-left: 5px;
	color : #0253B7;
	font-size : 9px;
}

.main_table .mito_submit_button{
  width: 100px;
  height: 18px;
  white-space: nowrap;
  font: bold 12px Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  color: White;
  background-color: Navy;
  background-image: url(button.gif);
  border: none;
  background-repeat: repeat-x;
}

.main_table .mito_line{
  border : none;
  border-top: 1px solid Navy;
  font-size: 1px;
}

.main_table .mito_table{
  
}

.main_table .mito_table TH{
  background-color: #D7D7D7;
}

.main_table .mito_table TD{
  background-color: #E7E7E7;
  vertical-align: top;
  padding-left: 2px;
  padding-right: 2px;
}

.main_table .mito_toolbar{
  display: block;
}

.main_table .mito_toolbar A{
  white-space: nowrap;
  text-transform: uppercase;
  text-decoration: none;
  color: White;
  background-color: Navy;
  background-image: url(button.gif);
  background-repeat: repeat-x;
  background-position: center;
  padding-left: 2px;
  padding-right: 2px;
  margin-right: 2px;
  margin-left: 2px;
  margin-bottom: 2px;
  font: bold 12px Arial, Helvetica, sans-serif;
}

.main_table .mito_toolbar A:hover{
  text-decoration: none;
  color: Yellow;
}

.mito_footer{
  text-align: center;
  font-size: xx-small;
}
