/* Start of CMSMS style sheet 'Site' */
html,body{margin:0;padding:0}
html{ background: #e6EEEE; }
body{font: 100% arial,sans-serif; }

div#wrapper{width:960px;margin:0px auto;padding:20px; background :#ffffff;}
div#header {height:130px;  margin-bottom: 15px;padding:10px;border: 1px solid #000000; BACKGROUND: #eeeeee url(images/mapback.jpg); }
div#header a { background: url(images/logo.gif); width: 300px; height: 130px; display:block; float: left;}
div#header span { align: right; text-align:right;float: right; padding: 7px; font-size: 13px;}
div#header span strong { font-size: 18px; }
div#navigation{float:left;width:175px;}

div#search form {width: 163px; border: 1px solid #C0C0C0;  padding: 5px; font-size: 12px;height: 25px; }
div#search form span { float: left; }
div#search form span input { width: 129px; border: 1px solid #dddddd; padding: 4px; font-weight: bold; font-size: 11px; }
div#search form input:hover { background: #f9f9f9; }
div#search form .imgbtn {border: 0px; margin: 5px 0px 0px 13px;}
div#content {
    float: left;
    width: 564px;
    line-height:1.3;
    text-align: justify;
    font-size: 13px;
padding: 0px 20px 0 20px;
}
div#content h1 {
padding: 0px 0 5px 0;
margin: 0px 0 5px 0;
border-bottom: 1px dotted #3169A5;
font-size: 30px;
color: #3169A5;
letter-spacing: -2px;
}
div#content a {
color: #000000;
text-decoration: none;
}

div#content p { padding: 0 4px 0 4px; }
div#extra{float:left;width:180px;}
div#extra a { border: 1px solid #C0C0C0; background: #F2EFE8 url(images/search-btn.gif) no-repeat 156px 10px; color: #000000; display: block; width: 152px; padding:9px 13px 9px 13px; font-size: 12px; font-weight: bold; text-decoration: none; margin-bottom: 5px;} 
div#extra a:hover { color: #ff0000; background: #F2EFE8 url(images/search-btn-2.gif) no-repeat 156px 10px; border: 1px solid #909090;}
div#extra p {padding: 0px; margin: 0px 0px 10px 0px;}
div#extra img { border: 1px solid #909090; width: 178px; margin-bottom 8px;}
div#kw {
   clear: left;
   font-size: 8pt;
   text-align: right;
   padding-right: 8px;   
   color: #999;
}
div#kw a {
   color: #999;
text-decoration: none;
}
div#footer{ 
   margin-top: 8px;
   clear:left;
   border-top: 1px solid #222222;
   font-size: 15px;
   padding: 10px 10px 0 10px;
}

.pickup {
width: 570px;
}
.pickup th {
font-size: large;
border-bottom: dotted 1px #e0e0e0;
padding: 5px 0px 5px 0px;
font-style: italic;
}
.pickup td {
border-bottom: dotted 1px #e0e0e0;
padding: 3px 10px 3px 10px;
}
.pickup td.location {
text-align: right;
font-style: italic;
}
/* End of 'Site' */

