
/* ADJUSTMENTS TO GLOBAL STYLESHEET to accomodate left-justified layout and flexible right edge */

/* Add page shadow to right and set padding-right to accomodate shadow.  Done to container-inner so that container div can replace the #bottom-decoration image */
#container-inner { background: #fff url(../images/shadow-background-wqdb.gif) top right repeat-y; padding-right: 20px; }

/* replace bottom-decoration image with a new image placed in container div */
#container { background: #b8b6a4 url(../images/shadow-bottom-wqdb.gif) bottom right no-repeat; padding-bottom: 21px; }
#bottom-decoration { background: none; height: 30px; }

/* Reset header, footer, content-inner width to 100% and margins to 0 */
#footer,
#header,
#content-inner { width: 100%; margin: 0; }

/* Set left inner margins to 0 so that content is flush to left */
#logo-inner,
#header-inner, 
#content-inner, 
#footer-inner { margin-left: 0; }

/* WATERQUALITYDB - SPECIFIC STYLE DEFINITIONS */

#single-col { }
#single-col-inner { margin: 0 0 0 3px; }
p { width: 850px; }

/* WQDB MAIN INDEX Page definitions */

.wqdb-main-index #container { width: 940px; }
#large-photo { margin: 0 0 0 213px; height: 85px; }
#transparency { top: 10px; width: 280px; height: 60px; }
#tagline { top: 30px; left: 23px; width: 280px; }

/* Search widget definitions */
#search_widget { width: 850px; margin-top: 20px; }
#search_widget h1 { display: block; font: normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif; width: 340px; margin: 0 0 0 10px; background-color: #009; color: #fff; text-align: left; position: relative; top: 8px; padding: 1px 0 1px 20px; text-transform: none; }

.step_widget { margin-bottom: 10px; padding-bottom: 5px; background-color: #ebeaf8; border: solid 1px #8f8eda; }
form li { clear: left; padding-top: 8px; padding-bottom: 8px; list-style-type: none; }
form ul { margin-top: 0px; padding-top: 10px; } /* to deal with different browser defaults */
form li ul { padding-top: 5px; }
form li label { float: left; height: 100%; }
form li select { float: left; margin-bottom: 10px; }
form li span { height: 100%; }
form li li { padding-top: 0; padding-bottom: 2px; }
form .or { padding: 0; padding-left: 45px; }
form .smallprint { font-size: 12px; font-style: italic; }
form .centered { text-align: center; padding-top: 0px; margin-top: 0px; }
form .padded { padding-right: 15px; padding-left: 15px; }

/* WQ_SEARCH Page definitions */

body.wqdb-search-results { background-color: #fff; }
.wqdb-search-results #container-inner,
.wqdb-search-results #container { background-color: #fff; background-image: none; padding: 0; }

.wqdb-search-results .content-body h1,
.wqdb-search-results .content-body h2 { visibility: hidden; display: none; }
.wqdb-search-results .content-body em { color: #cc0000; font-style: normal; }

.tight { padding: 0; margin: 2px 0 2px 0; line-height: normal; }
.mediumprint { }

/* Table and search results definitions */
/* Add page shadow to right and set padding-right to accomodate shadow.  Done to container-inner so that container div can replace the #bottom-decoration image */

table.wqdata { table-layout: fixed; width: 2000px; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; border: solid 1px #8f8eda; }
table.wqdata td { overflow: visible; border: solid 1px #cacbfb; text-align: center; }
table.wqdata .toprow { font-weight: normal; font-style: italic; text-align: center; background-color: #eaeaf4; }
table.wqdata .zebra { background-color: #eaeaf4; }

.scrolling { width: 2018px; margin-right: 5px; height: 450px; overflow: scroll }

table.wqdata .d75 { width: 75px; }
table.wqdata .d70 { width: 70px; }
table.wqdata .d70left { width: 70px; text-align: left; }
table.wqdata .d65 { width: 65px; }
table.wqdata .d60 { width: 60px; }
table.wqdata .d55 { width: 55px; }
table.wqdata .d50 { width: 50px; }
table.wqdata .d45 { width: 45px; }
table.wqdata .d40 { width: 40px; }
table.wqdata .d35 {width: 35px; }
table.wqdata .d30 { width: 30px; }
table.wqdata .d25 {width: 25px; }
table.wqdata .d20 {width: 20px; }

