table, td, tr { font-size: 1em; }
fieldset div.wizcontent, fieldset div.setcontent { padding: 10px; }
.step_field { font-weight: bold;  }
.AspNet-Grid-View { font-size: 1em;  width: 100%; border: 0; margin-top: 3px; border-spacing: 2px; }
.AspNet-Grid-View td { font-size: 1em; padding: 2px;}
.AspNet-Grid-View .gv_head { text-align: left;  background-color: #ddd; background: #fff url(../images/gradient_gray_up.gif) bottom left repeat-x; }
.AspNet-Grid-View th { font-size: 1em; padding: 3px; border: 2px solid #ccc; border-width: 1px 1px 2px 1px; }
.AspNet-Grid-View .gv_alt { background-color: #efefef; }
.AspNet-Grid-View .gv { border: 0; }
.AspNet-Grid-View .gv td { font-size: 1em; border: 0; }
.gv_sel { background-color: #fff9db; font-weight: bold; }
.indent { margin-left: 1em; padding-left: 2em; border-left: 3px solid #ccc; }
.indent .item { margin-bottom: 1em; }
.pay_item { margin-bottom: .5em; }
.task_separator {  border-bottom: 2px solid #ccc; padding-bottom: 3px; }
legend { font-weight: bold; }
.req { color: #ff0000; }
.dv_h { font-weight: bold; text-align:right; background-color: #efefef; }
#updating { position: absolute; display: none; width: 20px; height: 20px; bottom: 0; right: 0; }
.permit_navigation { clear: both; margin: .5em 0 .5em 0; }
.permit_navigation ul { list-style-type: none; margin: 0; padding: 0;  }
.permit_navigation ul li { background: url(../images/permitting/gradient-blue-down.gif) center center repeat-x; float: left; margin: 2px; padding: 5px; border: 1px solid Blue; border-top: 1px solid #a7b2d4; border-left: 1px solid #a7b2d4; border-bottom: 1px solid #334481; border-right: 1px solid #334481; }
.permit_navigation ul a { display: block; text-decoration: none; }
.permit_navigation a:visited { text-decoration: none; }
#address_results .disabled { color:#999; }
.site-development-table { width:100%; }
.site-development-table td { text-align:center; }
.site-development-table .column-one  { text-align:left; }
.site-development-table input { width:5em; }
.step_field {text-align:right;}
.message-box { padding:5px;background:none repeat scroll 0 0 #FFFFDD;color:#A31919;border:1px solid #A31919; margin-bottom:10px; margin-right:10px; border-radius: 10px 10px 10px 10px;}
.message-box h3, h4 { margin:2px;}
.duct-questions
{
    display: inline-block;
    font-weight: bold;
    text-align: left;
    width: 250px;
}
