
body {
font-size:80.5%;
font-family: verdana;
line-height: 17px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
}

#logo {
margin-left: 10px;
margin-top: 0px;
}

#table_divider {
margin-top: 10px;
border-bottom: 1px solid #ebebeb; 
width: 100%;
}

#purple_bar {
width: 100%;
background-color: #663366;
margin-left: 0px;
padding: 4px;
}

#green_bar {
width: 100%;
background-color: #006633;
margin-left: 0px;
margin-right: 0px;
padding: 4px;
}

.link_pipe {
font-size: 1.1em;
font-family: arial;
color: #fff;
margin-left: 5px;
margin-top: 10px;
}

a.link_text, active, visited  { 
font-size: 1.0em;
font-weight: bold;
font-family: arial;
color: #fff;
margin-left: 5px;
margin-top: 10px;
text-decoration: none;
}

a.link_text:hover {
font-size: 1.0em;
font-weight: bold;
font-family: arial;
color: #fff;
margin-left: 5px;
margin-top: 10px;
text-decoration: underline;
}

#wrapper {
width: 700px;
text-align: left;
}

#search_box {
text-align: left;
background-color: #f6f6f6;
border: 1px solid #ccc;
padding: 10px;
width: 600px;
margin-left: 250px;
margin-top: 50px;
}

#results_box {
text-align: left;
border-bottom: 1px solid #cccccc;
padding: 10px;
width: 500px;
margin-left: 100px;
margin-bottom: 10px;
}

#results_header {
background-color: #ffffff;
padding: 10px;
width: 600px;
font-family: arial;
font-weight: bold;
font-size:  2.4em;
color: #663366;
margin-top: 20px;
margin-bottom: 10px;
}

#search_header {
padding: 5px;
width: 100%;
font-family: arial;
font-weight: bold;
font-size:  1.8em;
color: #663366;
}

#detail_header {
text-align: left;
padding: 10px;
width: 400px;
font-family: arial;
font-weight: normal;
font-size:  2.1em;
margin-top: 20px;
margin-left: 90px;
color: #663366;
}

#detail_wrapper {
background-color: #663366;
width: 700px;
margin-left: 100px;
text-align: center;
}

#column_wrapper {
background-color: #fff;
width: 800px;
margin-left: 100px;
}

#left_col {
width: 400px;
float: left;
background-color: #fff;
}

#right_col {
width: 308px;
float: right;
background-color: #f8f8f8;
border: 1px solid #ccc;
}

#detail_sub_heads {
background-color: #ebebeb;
margin-top: 10px;
padding: 5px;
width: 400px;
margin-bottom: 10px;
border-bottom: 1px solid #ccc;
background-image: url('../images/download.gif');
}

p {
font-family: verdana;
font-size: 0.9em;
}

.purple_head {
font-size: 2.3em;
font-weight: bold;
}

td {
font: normal 0.9em;
color: #000;
}

a.normal_link:link {
color: #0000CC
}

a.normal_link:visited {
color: #0000CC;
}

a.normal_link:active {
color: #0000CC;
}

#error_message {
margin-left: 100px;
margin-top: 40px;
font-family: verdana;
font-size: 0.9em;
}

#highlight {
background-color:#FFFF00;
}

/* HTML COLLECTION TABLE */

.refuse {
padding-left: 5px;
padding-top: 5px;
padding-bottom: 5px;
background-color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
font-weight: bold;
text-align: left;
}

.recycling {
padding-left: 5px;
padding-top: 5px;
padding-bottom: 5px;
background-color: #006633;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
font-weight: bold;
text-align: left;
}

.garden_waste {
padding-left: 5px;
padding-top: 5px;
padding-bottom: 5px;
background-color: #663300;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
font-weight: bold;
text-align: left;
}

.cells {
background-color: #ebebeb;
text-align: center;
}

.tbl_head {
background-color: #ffffff;
text-align:center;
font-weight: bold;
}

.cell_highlight {
border: 1px solid #CC0000;
}

.grey {
background-color: #993300;
}













