/* Start of CMSMS style sheet 'wastech' */
body {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	border: 0;
font-family: Helvetica, Candara, Arial, Calibri, Verdana, Corbel, sans-serif;

}

p, li, td {
	font-family: Helvetica, Candara, Arial, Calibri, Verdana, Corbel, sans-serif;
	font-size: 12px;
	line-height: 1.6em;
        color: #666666;
}

a {
color: #666666;
text-decoration: none;
}

#left_content p {
	font-size: 9px;
}

h1 {
	font-family: Helvetica, Candara, Arial, Calibri, Verdana, Corbel, sans-serif;
	font-size: 22px;
	color: #254374;
}

#outer_container {
 width: 100%;
 height: 100%;
 padding-top: 26px;
 background: url('images/site_bg.png') 0 -40px repeat-x;
}

#inner_container {
	width: 950px;
	margin: 0 auto 0 auto;
}

#logo {
	float: left;
	background: url('images/wastech_logo.png') no-repeat;
	padding-bottom: 14px;
	width: 303px;
	height: 68px;
}

#search {
	float: left;
	width: 644px;
       height: 42px;
	padding-top: 40px;
	font-family: Helvetica, Candara, Arial, Calibri, Verdana, Corbel, sans-serif;
	font-size: 14px;
	color: #254374;
	text-align: center;
}

#search_text {
position: relative;
top: -5px;
border: 1px solid #254374;
padding: 2px;
}

#menu {
position: relative;
z-index: 10000;
text-align: right;
padding: 10px 0px 0 0px;
}

#menu ul {
padding: 0;
margin: 0;
border: 0;
list-style: none;
}

#menu ul li {
	font-family: Arial, Calibri, Verdana, Corbel, sans-serif;
	font-size: 12px;
	line-height: 1em;
height: 22px;
overflow: hidden;
width: auto;
padding: 0;
margin: 0;
}

#menu ul li ul {
position: absolute;
z-index: 6000;
left: -999em;
background-color: #204C8A;
/* border: 1px solid #007AAF; */
border-left: 0;
border-bottom: 0;
width: 13em;
}

#menu ul li:hover ul, #menu ul li.sfhover ul {
z-index: 6001;
left: 25.2em;
margin-top: -1.9em;
}

#menu ul li:hover ul li ul, #menu ul li.sfhover ul li ul {
left: -999em;
}

#menu ul li ul li:hover ul, #menu ul li.sfhover ul li.sfhover ul {
z-index: 6002;
left: 13em;
}

#menu ul li a {
display: block;
text-align: right;
text-decoration: none;
color: #ffffff;
height: 18px;
overflow: hidden;
padding: 3px 30px 0 10px;
}

#menu ul li ul li a {
display: block;
text-align: left;
text-decoration: none;
color: #ffffff;
line-height: 1.8em;
padding: 3px 10px 0 10px;
overflow: hidden;
height: auto;
}

#menu ul li ul li a:hover {
color: #FFFF5d;
font-weight: normal;
background-color: #224466;
}

#menu ul li ul li {
width: auto;
height: auto;
}

#menu ul li a.currentpage, #menu ul li a:hover {
font-weight: bold;
color: #FFFF5D;
}

#menu ul li ul li a.currentpage, #menu ul li ul li a:hover {
color: #FFFF5d;
font-weight: normal;
}

#menu_hr {
margin-left: 163px;
padding-right: 0px;
width: 120px;
height: 1px;
_height: 1px; 
overflow: hidden;
font-size: 0px;
line-height: 0px;
background: url('images/menu_hr.jpg') repeat-x;
}

#menu_hr2 {
margin-left: 0px;
padding-right: 0px;
width: auto;
height: 1px;
background: url('images/menu_hr.jpg') repeat-x;
}

#left_sidebar {
	position: relative;
        z-index: 100;
	clear: both;
	float: left;
	width: 303px;
	height: 372px;
	background: url('images/left_sidebar_bg.png') top no-repeat;
}

#left_content {
        position: absolute;
	top: 372px;
	width: 100%;
}

#left_content_background {
	float: left;
	background-color: #E8F2CE;
min-height: 120px;
margin-left: 1px;
}

#left_inside_content_background {
float: left;
position: relative;
width: 302px;
margin-left: 1px;
min-height: 120px;
}

#left_content_bottom {
	clear: both;
	background: url('images/left_sidebar_bottom.png') bottom no-repeat;
	width: 303px;
	height: 17px;
}

#left_content_left {
float: left;
width: 134px;
padding: 8px 6px 0 10px;
}

#left_content_full {
position: absolute;
top: 0px;
width: 282px;
margin-right: 1px;
text-align: right;
padding: 8px 0px 0 20px;
}


#left_content_full_ts {
width: 283px;
padding: 8px 0px 0 20px;
}

#left_content_full_ts ul {
margin: 0; padding-top: 0;
padding-left: 20px;

}

#left_inside_content_background_ts {
float: left;
position: relative;
background-color: #e8f2ce;
width: 302px;
margin-left: 1px;
min-height: 120px;
}

#left_content_left p, #left_content_right p {
font-size: 9px;

}

#left_content_right {
float: left;
margin-left: 2px;
padding: 8px 6px 0 10px;
width: 134px;

}

#right_content {
	position: relative;
        z-index: 10;
	float: left;
	width: 644px;
	
	/* background: url('images/homepage_image.png') top left no-repeat; */
}

#page_headline {
position: absolute;
top: 90px;
left: 175px;
width: 300px;
font-family: Helvetica, Candara, Arial, Calibri, Verdana, Corbel, sans-serif;
	font-size: 34px;
font-weight: 100;
	line-height: 1.4em;
color: #ffffff;

}

#right_content_text {
	background: url('images/right_content_bg.png') top left no-repeat;
	width: 644px;
	margin-top: 192px;
}
#homepage_text {
float: left;
padding: 120px 20px 0px 45px;
min-height: 250px;
width: 467px;
}

#homepage_image {
float: left;
padding: 120px 0px 0 0px;
min-width: 100px;
}

#inside_text {
float: left;
padding: 120px 20px 0px 45px;
min-height: 250px;
width: 550px;
}

#search_inside_text {
float: left;
padding: 120px 20px 0px 35px;
min-height: 250px;
width: 575px;
}

#footer {
width: 950px;
margin: 0 auto;
padding-top: 20px;
padding-bottom: 20px;
font-family: Helvetica, Candara, Arial, Calibri, Verdana, Corbel, sans-serif;
color: #666666;
font-size: 9px;
}

#dbsearch {
    min-height: 181px;
width: 589px;
    background: url('images/table_bg.png') top no-repeat; 
}

#itemheader {
clear: both;
margin-left: 1px;
padding: 10px 0 0px 15px;
font-family: Helvetica, Candara, Arial, Calibri, Verdana, Corbel, sans-serif;
color: #204C8A;
font-size: 10px;
}

#item {
clear: both;
margin-left: 1px;
padding: 10px 0 10px 15px;
font-family: Helvetica, Candara, Arial, Calibri, Verdana, Corbel, sans-serif;
color: #666666;
font-size: 11px;
line-height: 1.3em;
}

#item2 {
clear: both;
margin-left: 1px;
padding: 10px 0 10px 15px;
font-family: Helvetica, Candara, Arial, Calibri, Verdana, Corbel, sans-serif;
color: #666666;
font-size: 11px;
line-height: 1.3em;
background-color: #BFC5DD;
}


#item_name {
float: left;
width: 150px;
}

#item_acceptable {
float: left;
width: 50px;
}

#item_locations {
float: left;
width: 130px;
min-height: 1.8em;
}

#item_comments {
float: left;
width: 190px;
padding-right: 10px;
min-height: 1.8em;
}

#item_fee {
float: left;
width: 35px;
}

table td p {
    margin: 0;
    padding: 0;
}

.page_header {
font-family: Helvetica, Candara, Arial, Calibri, Verdana, Corbel, sans-serif;
color: #254374;
font-size: 22px;
}

.sidebar_header_blue {
font-family: Helvetica, Candara, Arial, Calibri, Verdana, Corbel, sans-serif;
color: #254374;
font-size: 12px;
}

.sidebar_header_green {
font-family: Helvetica, Candara, Arial, Calibri, Verdana, Corbel, sans-serif;
color: #677B35;
font-size: 12px;
}

.no_doublespace {
margin: 0;
padding: 0;
}

.green_text {
color: #677B35;
}

.blue_text {
color: #204C8A;
}
/* End of 'wastech' */

