.account_title { font-weight:bold; text-align:right; }
.account_data { }
.service_option { padding:5px 5px 5px 5px; font-weight:bold; margin-left:3px; }
.service_link { color:#CC6600; text-decoration:none; }
.service_link:hover { text-decoration:underline; }
fieldset legend { font-weight:bold; }
form#contact div.inputset { clear:both; width:100%; }
form#contact div.inputset div.inputset_left { float:left; width:50%; }
form#contact div.inputset div.inputset_left label { display:block; padding-bottom:0.4em; font-size:0.9em; font-family:Arial, Helvetica, sans-serif; margin-top:0.5em; color:#0D5E96; font-weight:bold; padding-right:10px; }
form#contact div.inputset div.inputset_left input { font-size:1.0em; font-family:"Courier New", Courier, mono; }
form#contact div.inputset div.inputset_left select { font-size:1.0em; font-family:"Courier New", Courier, mono; }
form#contact div.inputset div.inputset_right { float:left; margin-left:10px; }
form#contact div.inputset div.inputset_right label { display:block; padding-bottom:0.4em; font-size:0.9em; font-family:Arial, Helvetica, sans-serif; margin-top:0.5em; color:#0D5E96; font-weight:bold; padding-right:10px; }
form#contact div.inputset div.inputset_right input { font-size:1.0em; font-family:"Courier New", Courier, mono; }
form#contact div.inputset div.inputset_right select { font-size:1.0em; font-family:"Courier New", Courier, mono; }
div#contact_error { color:red; font-weight:bold; margin:10px; padding:10px; border:1px solid black; }
a.link_small { font-size:0.75em; }
div#ac_city { overflow:auto; margin-left:2px; background-color:#CEE4F2; width:220px; min-width:220px; border:1px solid black; padding:0px; line-height:1.5em; }
div#ac_city ul { margin:0px; padding:0px; width:100%; }
div#ac_city ul li { margin:0px; padding:0px; list-style-image:none; list-style-type:none; font-size:0.75em; font-weight:bold; width:100%; }
div#ac_city ul li.selected { background-color:#FFFFFF; width:100%; }