
/* RESET */
/* ----------------------------------------- */

/* Global reset */
/* Based upon 'reset.css' in the Yahoo! User Interface Library: http://developer.yahoo.com/yui */
html, body, div,pre, form, label, fieldset, input, th, td { margin:0; padding:0 }
table { border-collapse:collapse; border-spacing:0 }
fieldset, img { border:0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
caption, th { text-align:left }
q:before, q:after { content:''}

/* js hide and show */
html.no-js .hide-if-no-js,
html.js .hide-if-js
{display:none;}

.screen-reader-text{ position:absolute;left:-9999em; }
a.screen-reader-text, a.screen-reader-text:hover, a.screen-reader-text:visited{ position:absolute; }
a.screen-reader-text:active, a.screen-reader-text:focus{ position:static; }

.adv_search_active_filter{font-weight:bold;}
.adv_search_filter_item{ text-indent:-4em; margin-left:5em; }
.adv_search_filter_item a, .adv_search_filter_item span{ white-space:nowrap; }

sup,sub{height:0;line-height:1;vertical-align:baseline;position:relative;}
sup{bottom:1ex;}
sub{top:0.5ex;}

.os-credit{display:none;}

/* Global reset-RESET */
/* The below restores some sensible defaults */
strong,b { font-weight:bold }
em,i { font-style:italic }
a img { border:none } /* Gets rid of IE's blue borders */
#content img{ max-width:100%; height:auto !important; } /*prevent the OMG my image is too big syndrome */
