.hide { display: none; }

/* Error Message box */
.errors { width: 650px; border: solid 1px #790000; color: #790000 !important; padding: 1.0em 1.0em 1.0em 50px !important; background: #FFE5E6 url(../gfx/cancel.png) no-repeat 10px 7px }

/* Success Message box */
.success { width: 650px; border: solid 1px #4F8A10; color: #4F8A10 !important; padding: 1.0em 1.0em 1.0em 50px !important; background: #DFF2BF url(../gfx/success.png) no-repeat 10px 7px; }


/* Style input with error to match the error message text */
input.error { color: #790000 !important; background-color: #ffe5e6; border: 1px solid #f4c1c1; }


#content form fieldset fieldset.leftright fieldset { width: 100%; }
#content form fieldset fieldset.leftright label.longerlabel { width: 65%; }
#content form fieldset label.longerlabel { width: 85%; }
#content form fieldset label.longestlabel { width: 95%; }

#content form fieldset input.right { margin-left: 186px;}
#content form fieldset fieldset#av_content { background-color: #d7dfeb; padding: 7px; } 
#content form fieldset fieldset#av_content fieldset { background-color: #d7dfeb; }
#content form fieldset fieldset#charges { background-color: #d7dfeb; padding: 7px; } 

#content form fieldset label.specify {width: 20%; float: left;; }


.error, .validation {
  border: 1px solid;
  margin: 10px 0px;
  padding:15px 10px 15px 50px;
  background-repeat: no-repeat;
  background-position: 10px center;
}

.error {
  color: #D8000C;
  background-color: #FFBABA;
  background-image: url('gfx/error.png');
}

.tab { margin-left: 40px; }

small { font-weight: normal; }

#content input[type="file"] {
	height: 23px;
	background-color: #ffffff;
	padding-top: 5px;
}

/*
.notice {
	background-position: 0px 18px;
}

.messagebox {
	background-position: 0px 18px;
}*/

.nobold {
  font-weight: normal;
}

  .ui-tooltip {
    position: absolute;
    background: #f9c000;
    border: 2px solid white;
    padding: 10px 20px;
    color: #333333;
    border-radius: 4px;
  }


.show {
    background-color: #F1F4F8;
    background-repeat: no-repeat;
    color: #555555;
    padding: 14px 14px 14px 40px;
}

.notice {
  background-color: #F1F4F8;
    background-image: url("/_assets/_gfx/info-icon.png");
    background-position: 33px 19px;
    background-repeat: no-repeat;
    color: #555555;
    padding: 14px 14px 14px 64px;
}

.n