.contents_middle{
width: 992px;
background: url(../gfx/user/middle.gif) 0 0 repeat-y;
border-top: solid 1px transparent;
}   


#form{
margin: 0;
display: inline; 
width:555px; 
}

span.info_note{
font-size: 8pt;
color: #7D8A9A;
}
span.error{
display: block;
font-size: 8pt;
color: #FF6600;
}

.contents_middle table{

border-collapse: collapse;
}

#form th.description{
 vertical-align:top;
 padding-top:17px;  
}

th.description{
 vertical-align:top;
 padding-top:18px;  
}

.contents_middle table td, .contents_middle table th{
padding-top:11px;

}


.contents_middle .panel_table th, .contents_middle .panel_table td {
font-weight:bold;
padding:0.1818em 0.9091em;
text-align:left;
vertical-align:bottom;
}


/*.contents_middle td.tooltip a{
margin-left: 108px;
}*/
.contents_middle table th.description, .contents_middle table td.checkbox_left{
font-weight: normal;
}
.contents_middle table th.checkbox_right{
font-weight: normal;
text-align: left;
}
.contents_middle table th.checkbox_right a{
color: #FF6600;
text-decoration: none;
}
.contents_middle table th.checkbox_right a:hover{
text-decoration: underline;
}
.contents_middle table td input.text{
border: solid 1px #808A94;
width: 300px;
}
.contents_middle table td select{
width: 150px;
}
input.gfx{
display: block;
/*margin: 0 auto;*/
}
.right_box{
float: right;
margin: 45px 25px 0 0;
width: 345px;
text-align: justify;
}
.right_box a.tooltip, .toolTip a{
padding: 5px 0 3px 22px;
background: url(../gfx/help_icon.gif) 0 100% no-repeat;
}
.contents_bottom{
width: 992px;
height:	20px;
background: #FFF url(../gfx/user/bottom.gif) 0 0 no-repeat;
padding-bottom: 40px;
clear: right;
}
#center_container{
background: url(../gfx/user/middle.gif) 0 0 repeat-y;
padding-bottom: 0;
}


th.description{
  width:35%;
  padding-left:10px;
}

.fileTips{
  display:inline;
  position:absolute;
  right:312px;
}

.toolTip{
  width: 50%;
  text-align:right;
  padding-top:5px;
  padding-bottom:5px;
}

.demo_box{
float: right;
margin: 10px 55px 0 0;
width: 400px;
text-align: justify;
}