/* CSS Print formatting for Development Center, created 7/08 */
body {background: #ffffff;font-size: 12pt;color:#000000;border:0;font-family:"Times New Roman", Times, serif}
a:link, a:visited, a:active, a:hover{font-size:12pt;color:#000000;font-family:"Times New Roman", Times, serif;text-decoration:underline;font-weight:normal;}
h1{margin:0px;padding:0px 0px 5px 0px;font-size:x-large;text-transform: uppercase;}
h2{font-size:large;padding:0px 0px 3px 0px;margin:0px;}
h3{font-size:medium;}
img{display:none;}

/* city styles */
#city_menu{display:none;}
.noprint{display:none;}
#sub_nav{display:none;}
#city_footer{display:none;}

/* general */
#body_table ul{padding:5px 0px 5px 0px;margin:0px 0px 0px 18px;}
img#dev_type{display:none;}
.outline_box img{display:none;}
.shortList li{padding:0px 0px 5px 0px;}

/* Home page */
.indexLinks{vertical-align:top;}
#homeIntro{padding:0px 0px 7px 0px;}

/* Process pages */
#project_overview{width:100%;border:0px;}
#project_overview .body{padding:10px 0px 0px 0px;}
#project_overview .body h3{padding:0px;margin:0px;}
#introImage{display:none;}
#interior_sidebar{display:none;}
#property_lookup{display:none;}
a#propLookup{display:none;}

/* Landing pages */
#body_right_cell{display:none;}

/* fire fees */
#fireFees h2{margin-bottom:0px;padding-bottom:0px;}
#fireFees ul{margin-bottom:10px;}
#fireFees ul ul{margin-bottom:0px;}

/* inspection fees */
#inspection_fees table{width:700px;}
#inspection_fees div.plan_review_type{width:250px;padding:3px 3px 3px 3px;margin-bottom:5px;}
#inspection_fees th{width:147px;}
#inspection_fees th#total{width:100px;}
td#inspection_fees{padding:0px 0px 0px 0px;}
ul#buildingTypes li{padding:0px 0px 4px 0px;}
#inspection_fees td{vertical-align:top;}

/* plan review fees */
div.plan_review_type{width:250px;padding:3px 3px 3px 3px;margin-bottom:5px;}
#stateReviewFees th{width:147px;}
td#stateReviewFees{padding:0px 0px 0px 10px;vertical-align:top;}

/* traffic engineering fees */
#traffic_eng_fees table{width:600px;}
#traffic_eng_fees th{width:200px;}
td#traffic_eng_fees{padding:0px 0px 0px 0px;}

/* contact pages */
#contact td{vertical-align:top;}

/* resources */
ul#glossary li{padding:0px 0px 10px 0px;list-style:none;}
#reviewBodies td{vertical-align:top;}
#reviewBodies td .outline_box_text .body{padding:0px 5px 0px 0px;}

/* Contact Form */
/* common form styles */
#errorMsgHeader{font-weight:bold;}
#errorMsgs{color:#FF0000;}
.requiredText{font-weight:bold;font-size:10px;}
div.requiredText{float:right;padding:0px 5px 0px 0px;}
.helperText{font-size:10px;text-transform:none;}
#contactForm table{width:100%;}
.label{float:left;width:250px;padding:6px 0px 0px 0px;font-weight:bold;}
.field{float:left;padding:6px 0px 0px 0px;}
.field2{padding:6px 0px 0px 0px;}
.formHeading{font-weight:bold;text-align:center;clear:both;text-transform:uppercase;}
.formHeading h2{margin-top:3px;}
#name div{float:left;}
#firstNameSection{padding:0px 15px 0px 0px;}
#lastName{width:200px;}
#firstName{width:200px;}
#title{width:300px;}
#company{width:300px;}
#email{width:300px;}
#address1{width:300px;}
#address2{width:300px;}
#city{width:300px;}
#state{width:30px;}
#zip{width:100px;}
#primaryPhone{width:125px;}
#primaryPhoneExt{width:75px;}
#message{width:400px;height:200px;}
#buttons div{float:left;padding:10px 0px 0px 0px;}
#submitSection{text-align:right;width:425px;margin:0px 20px 0px 0px;}

/*Contact form - Thank you page*/
#thankYou .label{float:left;width:100px;padding:6px 0px 0px 0px;font-weight:bold;}
#thankYou .field{float:left;padding:6px 0px 0px 0px;}
