body {color:#000;background:#fff;font-size:10pt;font-family:Verdana, Arial, Helvetica, sans-serif;}
a {color:#000 !important;text-decoration:none !important;}
#maincol #crumbs {margin:0 0 5px;border:1px solid #000;border-width:1px 0;padding:5px;}
#maincol #crumbs span {padding:0 4px;}
#maincol #form input {width:300px;border:1px solid #000;padding:5px 3px;}
#maincol #form input.check, #maincol #form input.radio, 
#maincol #form td.check input, #maincol #form td.radio input{width:auto;background:none;border:none;padding:0;}
#maincol input.button, #maincol #form input.button {width:auto;border:none;background:#fff;border:1px solid #000;cursor:pointer;margin-right:10px;padding:2px 4px;}
#maincol label {font-size:11px;color:#000;font-weight:bold;}
#maincol #form label.lbl_radcheck {font-weight:normal;color:#000;font-size:10px;line-height:1.4em;}
#maincol #form select {width:307px;padding:2px 0;}
#maincol #form textarea {background:url(../images/top_search_bg.gif) no-repeat;border:1px solid #eee;padding:5px 3px;}
#maincol #generic_results .result {border-bottom:1px solid #cdcab9;padding:7px 0;clear:left;overflow:hidden;}
#maincol #generic_results .result h3 {margin:0 36px 5px 11px;line-height:1.4em;}
#maincol #generic_results .result p {margin:0 36px 8px 11px;}
#maincol #generic_results .result p.subhead {font-weight:bold;}
#maincol #generic_results p.result_num {display:none;}
#maincol #generic_results p.paging {display:none;}
#maincol #generic_results img {display:inline;float:left;margin:4px 8px 8px 0;}
#foot {border-top:1px solid #000;padding:10px 0 0 0;}
#foot p {font-size:11px;margin:0 0 18px;}
input {border:1px solid #000;}

/*hidden elements */
#foot ul, .print_hide, #foot p.large, #attr_spotlight, #events_more, #events_search, 
#sidecol #subnav, #sidecol #contact_info #detail_image, #sidecol img.topimg, .result p a,
#flash, #content_img, #content_bottom, #content_top, #mainnav, img, #top, #callouts, #home #sidecolumn, .access
{display:none;}
