div.shadow_box_container{
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 999;
  font-family: Arial, 'Lucida Grande', Helvetica, sans;
}
div.shadow_box_container div.content{
  padding: 5px 5px;
  max-height: 450px;
  height: auto;
  color: #000;
  overflow: auto;
  text-align: left;
}
div.shadow_box_container div.close{
  position: absolute;
  top:10px;
  right:10px;
  width: 15px;
  height: 15px;
  display: none;
  z-index: 11;
  background: url('/shadowBox/images/close.png') 50% no-repeat #f1f1f1;
  cursor: pointer;
}
div.shadow_box_container:hover div.close{
  display: block;
}
div.shadow_box_container table td, div.shadow_box_container table tr{
  border: 0px;
  padding: 0px;
  margin: 0px;
}
div.shadow_box_container table tr.first td,
div.shadow_box_container table tr.third td
{
  height: 10px;
}

div.shadow_box_container table tr.second td.first,
div.shadow_box_container table tr.second td.third,
div.shadow_box_container table tr.first td.first,
div.shadow_box_container table tr.first td.third,
div.shadow_box_container table tr.third td.first,
div.shadow_box_container table tr.third td.third{
  width: 10px;
}

div.shadow_box_container table tr.first td.first{
  background: url('/shadowBox/images/left-top.png') no-repeat;
}
div.shadow_box_container table tr.first td.third{
  background: url('/shadowBox/images/right-top.png') no-repeat;
}
div.shadow_box_container table tr.first td.second,
div.shadow_box_container table tr.third td.second{
  background: url('/shadowBox/images/horizontal.png') repeat-x;
}
div.shadow_box_container table tr.second td.first,
div.shadow_box_container table tr.second td.third{
  background: url('/shadowBox/images/vertical.png') repeat-y;
}
div.shadow_box_container table tr.third td.first{
  background: url('/shadowBox/images/left-bottom.png') no-repeat;
}
div.shadow_box_container table tr.third td.third{
  background: url('/shadowBox/images/right-bottom.png') no-repeat;
}
div.shadow_box_container table tr.second td.second{
  background: #fff;
}

div.shadow-flash{
  display: block;
  font-size: 11px;
  margin: 0;
  padding: 10px 10px;
  background: #efe9b0;
  clear: both;
}

div.shadow-main span.label{
  float: left;
  display: block;
  width: 160px;
}

div.shadow-main .row input[type="checkbox"]{
  width: auto;
}

div.shadow-main .row label{
  width: 160px;
}

div.shadow-main .row input,
div.shadow-main .row textarea{
  float: none;
  width: 350px;
}

div.shadow-main #frmCreateMsg .row .tooltip-content,
div.shadow-main #frmCreateMsg .row .form_error {
background:none repeat scroll 0 0 #FFBFBF;
float:left;
margin:0 0 3px 160px;
padding:0 6px;
width:350px;
}

div.shadow-main h2{
  margin: 0px 0px 10px;
  padding: 5px;
  background-color: #F2F2F2;
  color: #737373;
}
