body,td { font:10pt Verdana,sans-serif; }select.normal { font:8pt Verdana,sans-serif; }select.taller { font:8pt Verdana,sans-serif; height:18px; }select.bigger { font:9pt Verdana,sans-serif; height:18px; }input { font:11px Verdana,sans-serif; }input.smaller { font:9px Verdana,sans-serif; padding:0px; }form[name="main"] input[type="text"]:focus { background-color:#ffffcc; }form[name="convert_form"] input[type="text"]:focus { background-color:#ffffcc;  }select.illustrated { height:1.75em; }select.illustrated option { padding:2px 0px 2px 0px; vertical-align:middle; background-repeat:no-repeat; background-position:1px 2px; }a:link { color:#006600; }a:visited { color:#005500; }.advanced_options_box { background-color:#ddffdd; padding:2px; margin-top:4px; margin-bottom:4px; }.gpsv_form td { font-size:8pt; }.gpsv_submit { font-size:13px; font-weight:bold; background-color:#ccffcc; box-shadow:2px 2px 3px #999999; }.gpsv_form_heading, .gpsv_form_heading table tr td { font-weight:bold; color:#ffffff; background-color:#004400; }.gpsv_show_advanced_link { color:#cccccc !important; font-weight:normal; text-decoration:none; }.gpsv_submit { font-size:13px; font-weight:bold; background-color:#ccffcc; box-shadow:2px 2px 3px #999999; }em { font-style:italic; }h1 { color:#004400; font:bold 15pt Verdana,sans-serif; margin-bottom:9px; }h2 { color:#004400; font:bold 13pt Verdana,sans-serif; margin-bottom:9px; }h3 { color:#000000; font:bold 11pt Verdana,sans-serif; margin-bottom:9px; }h4 { color:#000000; font:bold 10pt Verdana,sans-serif; margin-bottom:9px; }h5 { color:#000000; font:bold 9pt Verdana,sans-serif; margin-bottom:9px; }ul { margin-top:0em; }p { font-size:10pt; margin-top:0pt; margin-bottom:8pt; }p.listheader { margin-bottom:0.5em; }li.spaced { margin-bottom:0.5em; }.error { color:#CC0000; font-weight:bold; }.header_link { font-size:10px; }.header_link p { font-size:10px; font-weight:bold; line-height:10px; margin:0px 0px 0px 0px; padding:2px 0px 4px 0px; }.header_link p:hover { background:#336633; }.header_link a { color:#FFFFFF; text-decoration:none; }.header_link a:hover { text-decoration:underline; }.header_link a:link { color:#FFFFFF; }.header_link a:visited { color:#FFFFFF; }.header_link_green { font-size:10px; font-weight:bold; }.header_link_green p { line-height:10px; margin:0px 0px 0px 0px; padding:0px 0px 5px 0px; }.header_link_green a { color:#006600; }.header_link_green a:link { color:#006600; }.header_link_green a:visited { color:#006600; }.linktohelp { cursor:help; }.footer { font-size:10px; }.larger { font-size:11pt; }.largest { font-size:12pt; }.normalsize { font-size:11px; }.smaller { font-size:9pt; }.smallest { font-size:8pt; }p.formlist { font-size:9pt; margin-bottom:4px; margin-top:0px; margin-left:0.9em; text-indent:-0.9em; }.visible { display:block; }.invisible { display:none; }/* Help & links pages */.help_header { font-size:12px; font-weight:bold; margin:0px; padding-bottom:4px; }.help_body { font-size:11px; }.help_appliesto { color:#666666; font-size:9px; font-weight:normal; margin:0px; padding-bottom:4px; }.help_toplink { font-size:9px; font-weight:normal; }li { margin-left:-1em; }li.help_toc { font-size:10px; margin-bottom:4px; }li.help_body { font-size:11px; margin-bottom:4px; }li.linkspage { margin-bottom:0.6em; line-height:14px; }h3.linkspage { margin-bottom:0.6em; }.help_example { font-size:11px; font-style:italic; }.help_toc { font-size:10px; font-style:normal; font-weight:bold; }img.flag { vertical-align:-1px; display:none; }/* FAQ page */h4.faqindex { font-size:11px; margin-bottom:4px; margin-top:0px; }li.faqindex { font-size:11px; margin-bottom:4px; }li.faqindex A { text-decoration:none; }li.faqindex A:hover { text-decoration:underline; }li.faqindex A:link { color:#004400; }li.faq { margin-bottom:0.5em; margin-top:0.5em; }.question { color:#004400; font-weight:bold; }.answer { color:#000000; font-weight:bold; }.bold_green { color:#009900; font-weight:bold; }.bold_red { color:#CC0000; font-weight:bold; }/* tutorials page */textarea.csv_data { padding:0px 8px 0px 8px; border:1px solid #999999; background-color:#EEEEEE; font-family:monospace; font-size:10px; line-height:1.5em; }.csv_data PRE { font-family:monospace; font-size:10px; line-height:1.5em; }h2.tutorial { padding-top:6px; }h3.tutorial { padding-top:6px; }h4.tutorial { margin-bottom:2px; }hr.tutorial { margin-top:24px; }/* examples page */h3.example_heading { border-top:solid 1px #006600; padding-top:5px; }td.example_block { padding-bottom:12px; width:33%; }td.example_thumbnail { text-align:center; width:80px; }td.example_caption { text-align:left; padding:0px 12px 0px 6px; }/* Background sample page */li.sample { font-size:10px; }/* Output page */.infobox_heading { font-size:10px; font-style:italic; }.infobox_data { font-size:10px; }/* News box on front page */td.news_title { text-align:left; }span.news_title { font-size:9pt; font-weight:bold; color:#660000; }span.news_content { font-size:9pt; }/* tables */table.allrules {	border-collapse:collapse;	border:solid 1px #999999;}table.allrules TD {	border:1px #999999;	border-style:solid solid solid solid;}table.allrules TH {	border:1px #999999;	border-style:solid solid solid solid;}table.horizrules {	border-collapse:collapse;	border:none 1px #999999;}table.horizrules TD {	border:1px #999999;	border-style:solid none solid none;}table.horizrules TH {	border:1px #999999;	border-style:solid none solid none;}table.vertrules {	border-collapse:collapse;	border:none 1px #999999;}table.vertrules TD {	border:1px #999999;	border-style:none solid none solid;}table.vertrules TH {	border:1px #999999;	border-style:none solid none solid;}table.norules {	border:none;}table.norules TD {	border:none;}table.norules TH {	border:none;}/* Simple geocoder */table.geocode { margin:6px 0px 6px 0px; border-collapse:collapse; }table.geocode TH { font-weight:normal; font-style:italic; background:#EEEEEE; }table.geocode TD { font-weight:normal; font-style:normal; background:#F8FFF8; }/* ad gradients */#header_ad {	background-color:#ccffbb;	background:-webkit-linear-gradient(left,rgba(194,255,178,1),rgba(194,255,178,1),rgba(194,255,178,0)); /*Safari 5.1-6*/	background:-o-linear-gradient(right,rgba(194,255,178,1),rgba(194,255,178,1),rgba(194,255,178,0)); /*Opera 11.1-12*/	background:-moz-linear-gradient(right,rgba(194,255,178,1),rgba(194,255,178,1),rgba(194,255,178,0)); /*Fx 3.6-15*/	background:linear-gradient(to right,rgba(194,255,178,1),rgba(194,255,178,1),rgba(194,255,178,0));}#sidebar {	background-color:#ccffbb;	background:-webkit-linear-gradient(top,rgba(194,255,178,1),rgba(194,255,178,1),rgba(194,255,178,0)); /*Safari 5.1-6*/	background:-o-linear-gradient(bottom,rgba(194,255,178,1),rgba(194,255,178,1),rgba(194,255,178,0)); /*Opera 11.1-12*/	background:-moz-linear-gradient(bottom,rgba(194,255,178,1),rgba(194,255,178,1),rgba(194,255,178,0)); /*Fx 3.6-15*/	background:linear-gradient(to bottom,rgba(194,255,178,1),rgba(194,255,178,1),rgba(194,255,178,0));}