/* CSS Reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-family:inherit; font-size:100%; vertical-align:baseline; }
td {vertical-align:top}
h1,h2,h3,h4,h5,h6,strong {font-weight:bold;}
h1 {font-size:120%;}
h2 {font-size:110.0%;}
h3 {font-size:108%;}
h4 {font-size:100%;}
em{font-style:italic}
ul {margin:0px;margin:5 0 0 35;padding-left:0px;}
ol {margin:0px;margin:5 0 0 35;padding-left:0px;}
li {padding-bottom:5px}
sup {vertical-align:top}
h1,h2,h3,h4,h5,h6 {margin:.25em 0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
hr{height:1px;margin-bottom:5px;}
/* Font Settings */
/* 10px=77% | 11px=85% | 12px=93% | 13px=100% | 14px=108% | 15px=116% | 16px=123.1% | 17px=131% | 18px=138.5%
19px=146.5% | 20px=153.9% | 21px=161.6% | 22px=167% | 23px=174% | 24px=182% | 25px=189% | 26px=197  */
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
select,input,button,textarea,button{font:85% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

/* Site Specific */
body {color:#555555;overflow:auto;overflow-y:scroll;overflow-x:auto;line-height:125%;background-color:#ffffff;padding:0px;margin:0px 0px 0px 0px}

a,a:visited,a:active {color:#C24936;text-decoration:none}
a:hover{text-decoration:none;color:#020202}

h1,h2,h3,h4,h5,h6 {color:#827d77}
h1 {color:#b33028;font-size:138.5%;text-decoration:none}
h2 {color:#7e7e7e;font-size:116%;}
h3 {color:#b33028;margin-bottom:0}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {color:inherit !important;}
hr {color:#111111;}

li {margin-left:25px;list-style-image:url('siteart/star-bullet.jpg')}

#header {background-image:url('siteart/header-bg.jpg');background-repeat:no-repeat;height:157px;width:803px;vertical-align:bottom;text-align:left}
#header_tag {margin-top:-25px;font-size:153.9%;font-weight:bold;color:#616265;padding:0px;text-align:left}
#util {margin-top:15px;float:right;font-size:100%;color:#616265;padding-right:20px}
#util a {font-size:100%;color:#616265}
#menu {background-image:url('siteart/menu-bg.jpg');background-repeat:repeat-x;height:31px}
#social {}
#social a {color:#ffffff;font-weight:bold}
#content {padding:0px 4px 0px 3px;text-align:left;}
#home_top {background-image:url('siteart/home-cool-gray-top.jpg');width:599px;height:50px}
#home_tabs {margin-top:-50px;font-size:123.1%;color:#e0ded9;text-align:center;font-weight:bold;height:50px}
#home_tabs a {color:#ffffff}
.home_tab_div {height:50px;}
.home_tab_text {padding-top:15px}
#home_middle {background-image:url('siteart/home-cool-gray-middle.jpg');width:599px;background-repeat:repeat-y;height:525px}
#home_bottom {background-image:url('siteart/home-cool-gray-bottom.jpg');width:599px;height:10px}
#blog {padding:15px 17px 10px 17px}
#blog .title{font-size:250%;font-weight:bold;color:#ffffff;vertical-align:bottom;width:300px;line-height:115%;padding-right:20px}
#blog .content{color:#e0ded9;font-size:85%;width:245px}
#about_adco {padding:15px 17px 10px 17px}
#about_adco .title{font-size:250%;font-weight:bold;color:#ffffff;vertical-align:bottom;width:300px;line-height:115%;padding-right:20px}
#about_adco .content{background-color:#eae9e4;border:1px solid #aaaaaa;;color:#453c37 !important;overflow-y:scroll;color:#e0ded9;font-size:85%;width:555px;height:400px;padding:5px}
#about_laidlaw {padding:15px 17px 10px 17px}
#about_laidlaw .title{font-size:250%;font-weight:bold;color:#ffffff;vertical-align:bottom;width:300px;line-height:115%;padding-right:20px}
#about_laidlaw .content{background-color:#eae9e4;border:1px solid #aaaaaa;;color:#453c37 !important;overflow-y:scroll;color:#e0ded9;font-size:85%;width:555px;height:400px;padding:5px}
#adco_v_laidlaw {padding:15px 17px 10px 17px}
#adco_v_laidlaw .title{font-size:250%;font-weight:bold;color:#ffffff;vertical-align:bottom;width:300px;line-height:115%;padding-right:20px}
#adco_v_laidlaw .content{background-color:#eae9e4;border:1px solid #aaaaaa;;color:#453c37 !important;overflow-y:scroll;color:#e0ded9;font-size:85%;width:555px;height:400px;padding:5px}
#div_heros {}
#seofooter {text-align:center;padding-top:5px;color:#C24936}

.adco_red {color:#7C2B27 !important}
.laidlaw_blue {color:#005C85 !important}

.div_table {display:table}
.div_row {display:table-row}
.div_cell {display:table-cell}

.prod_dry_cleaning {color:#8C261E !important;text-decoration:underline}
.prod_laundry {color:#1E6F8C !important;text-decoration:underline}
.prod_spotters {color:#59307A !important;text-decoration:underline}
.prod_maintenance {color:#407A24 !important;text-decoration:underline}

li.dry_cleaning a {background-color:#8C261E;color:#ffffff !important}
li.dry_cleaning li:hover,  li.dry_cleaning li.sfHover,  li.dry_cleaning li a:focus,  li.dry_cleaning li a:hover,  li.dry_cleaning li a:active {background-color:#CE6B55 !important;color:#ffffff !important}
li.dry_cleaning:hover,  li.dry_cleaning a:focus,  li.dry_cleaning a:hover,  li.dry_cleaning a:active {background-color:#CE6B55 !important;color:#ffffff !important}

li.laundry a {background-color:#1E6F8C;color:#ffffff !important}
li.laundry li:hover,  li.laundry li.sfHover,  li.laundry li a:focus,  li.laundry li a:hover,  li.laundry li a:active {background-color:#4CA2D5 !important;color:#ffffff !important}
li.laundry:hover,  li.laundry a:focus,  li.laundry a:hover,  li.laundry a:active {background-color:#4CA2D5 !important;color:#ffffff !important}

li.spotters a {background-color:#59307A;color:#ffffff !important}
li.spotters li:hover,  li.spotters li.sfHover,  li.spotters li a:focus,  li.spotters li a:hover,  li.spotters li a:active {background-color:#9573A9 !important;color:#ffffff !important}
li.spotters:hover,  li.spotters a:focus,  li.spotters a:hover,  li.spotters a:active {background-color:#9573A9 !important;color:#ffffff !important}

li.maintenance a {background-color:#407A24;color:#ffffff !important}
li.maintenance li:hover,  li.maintenance li.sfHover,  li.maintenance li a:focus,  li.maintenance li a:hover,  li.maintenance li a:active {background-color:#72A863 !important;color:#ffffff !important}
li.maintenance:hover,  li.maintenance a:focus,  li.maintenance a:hover,  li.maintenance a:active {background-color:#72A863 !important;color:#ffffff !important}

.menu_selected {color:#250302 !important}

.outputTable{border:1px solid #DDDDDD;font-weight:normal}
.outputTable td{padding:5px 15px 5px 5px;vertical-align:top;background-color:#FFFFFF;border-top:1px solid #DDDDDD;text-align:left}
.outputTable tr.header td{background-color:#CB7878;font-weight:bold;border-top:0px;color:#000000 !important;}
.outputTable tr.subheader td{background-color:#aaaaaa;font-weight:bold;border-top:0px;color:#000000 !important}
.outputTable tr.header a{color:#FAFAFA !important}
.outputTable tr.altRow td{background-color:#fcfcfc}
.outputTable tr.disabled td{background-color:#FFFFE2}

.formbox {background-color:#ffffff;border:1px solid #dddddd;padding:15px;text-align:center}

.formTable {background-color:#ffffff;border:1px solid #dddddd;padding:15px}
.formTable td {padding:5px;text-align:left;vertical-align:top;font-size:12px}
.formTable td.title {color:#1783ad;font-weight:bold}
.formTable td.label {font-weight:bold;text-align:left;white-space:nowrap;vertical-align:top;width:75px}
.formTable td.spacer {height:11px}
.formTable td span.required {color:#B34011}
.formTable .altRow {background-color:#fafafa}

.formDivTable {background-color:#ffffff;border:1px solid #dddddd;padding:5px}
.formDivTable .div_cell {padding:3px;text-align:left;vertical-align:top;font-size:12px}
.formDivTable .label {font-weight:bold;text-align:left;white-space:nowrap;vertical-align:top;width:75px}
.formDivTable .altRow {background-color:#fafafa}

#calendar {background-color:#ffffff;}
#calendar td {vertical-align:top;border-top:solid 1px #999999;}
#calendar tr.header td {background-color:#1783ad;color:#FFFFFF;border:0px;font-size:11px;line-height:22px;text-align:center;font-weight:bold}
#calendar tr.days td {background-color:#EDEEE6;color:#202826;padding:3px 3px 3px 3px;height:65px;}
#calendar tr.days td.other {background-color:#F5F5F5;}
#calendar tr.days td.today {background-color:#E0DFC3;}
#calendar tr.days td span.daynumber {display:block;font-size:10px;height:15px;line-height:15px;margin-bottom:3px;text-align:left;text-decoration:none;top:0px;color:#000000}
#calendar tr.days td div.eventcontainer {margin:0px 0px 7px 7px;line-height:10px;text-indent:-8px;margin-left:8px}
#calendar tr.days td a.event {color:#222222;font-size:9px;margin:0px 0px 5px 0px;text-indent:-7px;text-decoration:none;}
#calendar tr.footer td {background-color:#999999;font-size:1px;line-height:1px;padding:0px 0px 0px 0px;}



.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {width:35% !important;} 
.ui-widget-overlay {background:#111111 !important;opacity:.70 !important;filter:Alpha(Opacity=70) !important;}
.UIBtn {font-size:10px;background-color:#EDEDED;border:1px solid #576c24;color:#555555;padding:4px 4px;margin:1px;}
a.UIBtn {font-size:10px;background-color:#EDEDED;border:1px solid #576c24;color:#555555;text-decoration:none !important}
.ui-dialog-titlebar-close {border:1px solid #cdcdcc !important}

.mceContentBody {background:none;background-color:#FFFFFF !important;color:#000000 !important}

/* Tooltip Class */
.tooltip_Cal {
	font-size:12px;
	line-height:17px;
	padding:0px !important;
	opacity: 1.0 !important;
	filter:alpha(opacity=100) !important;
	width:400px;
	border:1px solid #000000 !important;
}
.tooltip_Cal h3{
	padding:3px;
	background-color:#1783ad;
	color:#FFFFFF;
}
.tooltip_Cal div.body {background-image:url('siteart/submenu_bg.png') !important;background-repeat:repeat-x;background-position:top;padding:5px;background-color:#f1f1f1;color:#010101}
