﻿body { font-family:"Trebuchet MS", Tahoma, sans-serif; color:#000; }
body a { text-decoration:none; color:#000; }
#access { display:none; }
#header a { text-decoration:none; color:#000; }
#panel-container { display:none; }
#masthead form, #masthead #toplinks { display:none; }
#nav { display:none; }
#subhead { display:none; }
#sidebar { display:none; }
#clear { clear:both; }
#footer { position:relative; bottom:0; height:35px; color:#fff; width:100%; padding:10px 0; font-size:80%; border-top:1px solid #354B5F; list-style-type:none; }
#footer ul { width:auto; margin:0 auto; padding:0; text-align:center; }
#footer li { border-left:1px solid #fff; }
#footer .first { border-left:none; }
#footer a { color:#fff; margin:0 3px 0 6px }
#footer p { width:auto; margin:0 auto; padding:0; text-align:center; }
#footer li { display:inline; padding:0; margin:0;}
#main { width:100%; margin:0; padding:0; font-size:.8em; }
#main h1, #main h2 { margin:0; padding:0 0 5px 0; font-size:1.7em;}
#main h3, #main #procedures h3 { margin:0; padding:0; font-size:1.3em; }
#main #directions img { border:1px solid #29183A; }
#main #directions p { font-size:1em; margin-top:5px; }
#main #gmap { margin:0 0 5px 0; }
#main #gmap .button { margin:0 0 0 5px; width:9em; padding:2px; border-top:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #999; border-bottom:1px solid #999; }
#main #map { border:1px solid #29183A; margin:20px 0;}
#main #map h4 { margin:0 0 10px 0; padding:0; }
#main #map img { margin:0 8px 0 0; padding:0; border:1px solid #000; }
#main dt { margin-bottom:5px; padding:0 0 0 20px; font-weight:bold; no-repeat 0 0; }
#main dl { margin:0 0 10px 0; padding:0; }
#main dd { border-left:1px solid #29183A; margin:0 0 0 10px; padding:0 0 0 10px; }
#main dd p { margin:0 0 5px 0; padding:0; }
#main dd img { vertical-align:text-top; }
#main p { margin:0 0 10px 0; padding:0; }
#main ol { padding:0 0 0 20px; margin:0; }
#main ol li ul { list-style-type:none; padding:5px 0; margin:0; }
#main ol li ul li { border-left:1px solid #29183A; padding-left:10px; }
#main .q a { cursor:pointer; }
#main ul { list-style-type:square; }
#main img { border:none; }
#main #info { padding:8px 0; }
#main #info .icon { float:left; margin:-1px 8px 0 0; }
#main #procedures { float:left; height:auto; position:relative; width:auto; margin:0 15px 0 0; padding:10px; }
#main #procedures a { padding:0 0 0 20px; display:block; color:#000; text-decoration:none; }
#main #procedures h3 { margin:0; padding:0; font-size:1.3em; color:#000; }
#main #procedures p { margin:0 0 5px 0; padding:0; color:#000; }
#main #news h3 { margin:0; padding:0; font-size:1.4em; }
#main #news .news-detail { margin-right:5px; }
#main .view-more, #sidebar .view-all { padding-left:20px; }