body { margin:0; padding:0; background:#eaeaea; color:#666666; font-size:8pt; font-family:Verdana, sans-serif;}
a { text-decoration:none; font-weight:bold; }
a:hover { text-decoration:underline; }
hr { height:0px; border-bottom:1px dotted #cccccc; border-top:0px; border-left:0px; border-right:0px; }
h1 { font-size:10pt; color:#3588b2; }
h2 { font-size:10pt; color:#97c753; }
ul { margin:0; padding:0; padding-left:20px; list-style-type:square; list-style-image:url(images/list_marker.gif); line-height:1.5em; }
p { margin:0; padding:0; line-height:1.5em; }
.content { padding:0; padding-bottom:1em; width:950px; text-align:left; background:white;}
.footer { width:950px; text-align:left; padding-left:1.5em; }
.footer_table { width:100%; padding-right:1.5em; }
.footer_right { text-align:right; padding-right:1.5em; }
.main_table { width:100%; margin-top:10px;}
.leftnav_td { width:150px; vertical-align:top; padding-left:10px; }
.midnav_td { vertical-align:top; padding-left:20px; padding-right:5px; }
.rightnav_td { width:210px; vertical-align:top; padding-left:5px; padding-right:10px; }
a.menu_item { display:block; padding-left:10px; color: #3588b2; padding-bottom:4px; padding-top:4px; }
a.menu_item_active { display:block; padding-left:10px; color: #97c753; padding-bottom:4px; padding-top:4px; }
.menu_item_hr { padding-left:0; }
.quote_outside_box { background:#f5f5f5; padding:5px; }
.quote_inside_box { background:white; padding:5px; }
.breadcrumbs { background: #f5f5f5; padding:7px;}
.breadcrumbs a { color:#666666; font-weight:normal; }
a.breadcrumbs_active { font-weight:bold; }
.content_block { background: #f5f5f5; padding:7px; line-height:1.5em; }
.map { background: #f5f5f5; padding:5px; line-height:1.5em; margin-top:10px; }
.map_inside { background:white; margin-top:2px; padding:5px; text-align:center; }
.header { color:#97c753; padding:0; margin:0; font-weight:bold; }
a.normal_link { font-weight:normal; color:#666666; }
td.input_prompt { vertical-align:top; }
.text_field { font-size:1em; border:solid 1px #cccccc; width:200px; }
.short_text_field { font-size:1em; border:solid 1px #cccccc; width:150px; }
.textarea_field { font-size:1em; border:solid 1px #cccccc; width:300px; height:110px; }
.large_textarea_field { font-size:1em; border:solid 1px #cccccc; width:100%; height:60px; }
.select_field { font-size:1em; color: #666666; width:150px; border:solid 1px #cccccc; }
.button { background: #eaeaea; color: #666666; border:solid 1px #cccccc; font-size:0.9em; padding:2px 4px 2px 4px; }
a.office_link { color:#97c753; }
.office_prompt { vertical-align:top; color:#97c753; font-weight:bold; width:160px; line-height:1.5em; }
.office_person { vertical-align:top; color:#3588b2; width:140px; line-height:1.5em; }
.quote_input_table { width:100%; }
.quote_input_table td { padding-bottom:4px; }
.submitted { font-size:2em; color:#3588b2; }
