body{background:#fff url(../images/background-gradient.gif) repeat-x;margin:0;font-family:Arial,sans-serif;padding:0}
a{text-decoration:none;color:#782B24}
a:hover{text-decoration:underline;color:#782B24}
a:visited{text-decoration:none;color:#782B24}
blockquote{margin:0;padding:0}
cite{font-weight:bold;font-style:normal}
.clear{clear:both}
.pageWrapper{width:770px;height:auto;margin:0;background-color:transparent}
.headerwrapper{width:770px;height:auto;margin:0;background-color:transparent;position:relative;z-index:2;}
.leftshadow{float:left;margin:0x;padding:0}
.bannerwrapper{float:left;width:740;height:auto;margin:0;padding:0;background-color:transparent}
.headtop{width:740px;height:162px;margin:5px 5px 0 5px;padding:0;background-color:transparent}
.banner-bottom{width:740px;height:24px;padding:0;margin:0 5px 5px 5px;background-image:url(../images/home-header-bottom.jpg) no-repeat top left;text-align:left;font-size:10px}
.rightshadow{float:left;margin:0x;padding:0}
.header-shadow-bottom{background:url(../images/header-shadow-bottom.png) repeat-x;width:750px;height:9px;padding:0;margin:0}
.bodyerwrapper{WIDTH:770px;height:auto;margin:0;padding:0 10px 0 10px;position:relative;z-index:1;}
.bodytext{float:left;background-color:#fff;border:1px solid #a4a4a3;width:400px;height:auto;text-align:left;margin:0 10px 0 0;padding:18px}
.bodytext,.text{color:#3b3b3b;font-size:12px;text-align:left}
.text{padding:10px 0}
h1,.welcome{font-size:24px}
.miniheader{font-size:18px}
h1,.welcome,
.miniheader{color:#782B24;text-align:left;font-weight:bold}
.date{color:black;font-size:10px;font-weight:bold}
.line{border-top:2px solid #782B24;margin:20px 0 20px 0;text-align:right;font-size:10px}
.line a{text-decoration:none;color:black}
li{margin:0 0 10px 0}
.callus{font-size:14px;font-weight:bolder;text-align:left;color:#333333}
.right-menu{float:right;width:292px;height:auto;margin:0;padding-right:20px}
.right-menu1{float:right;width:292px;height:auto;margin:0;padding-right:20px}
.menu-bar{background:url(../images/service-menu-tab.gif) repeat-x top left;width:290px;height:22px;margin-bottom:0;padding:5px 0 5px 10px;color:#fff;font-size:14px;text-align:left}
.subnav{float:left;width:436px;height:auto;text-align:left;border-bottom:1px solid #B0AFAD;border-top:1px solid #7F7E7A;border-left:1px solid #7F7E7A;border-right:1px solid #7F7E7A;background-color:#EFEFEE}
.subnav li{float:left;color:black;font-size:10px;height:20px;font-weight:bold;padding:5px 10px 0 10px;list-style:none}
.subnav li a{color:black;text-decoration:none}
.subnav li a:hover{color:red;text-decoration:none}
.people{float:right;border:1px solid #B0AFAD;margin:0 0 0 10px}
#logo{position:absolute;z-index:3;margin:20px 0 0 580px;background-color:transparent}
#logo-container{position:static;width:211px;height:133px;background:url();filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/clough-willis-logo.png',sizingMethod='scale')}
#logo-container[class]{background:transparent url('../images/clough-willis-logo.png')}
.mail-logo,
.mail-logo1{background-image:url(../images/open-hours-door.gif);height:70px;margin-top:30px;font-size:14px;text-align:left;padding-left:100px}
.footerwrapper{WIDTH:770px;height:100%;margin:10px 0 30px 0;border-top:5px #81362e solid; overflow: hidden; }
.footerlink{WIDTH:770px;height:100%;margin:0}
.footerlink1{float:left;color:#782B24;font-size:10px;text-align:left;margin-left:15px;padding:5px 0 5px 0}
.copyright{color:#4e4e4e;font-size:10px;text-align:right;margin:5px 10px 0 0;float:right}
li{color:#333333;line-height:16px}

.top-menu-text{color:#000;font-size:10px;text-align:left;padding:10px 0 10px 0}

.dropdown{margin:0 0 0 -1px;padding:0;overflow:visible;height:auto;visibility:visible;font-size:11px}
.dropdown li{float:left;margin-top:-3px;padding:10px 0 4px 20px;width:auto;height:auto;margin-left:0;font-weight:bold;position:relative;display:block;top:0;z-index:2;float:left}
.dropdown li ul{display:block;visibility:hidden;opacity:0;position:absolute;top:26px;left:0;margin-left:0;z-index:2;}
.dropdown li:hover ul,.dropdown li.over ul{visibility:visible;opacity:100}
.dropdown li:hover ul li ul,.dropdown li.over ul li ul{visibility:hidden;opacity:0;}
.dropdown li:hover ul li ul li ul,.dropdown li.over ul li ul li ul{visibility:hidden;opacity:0;}


.dropdown li ul,.dropdown li ul li,.dropdown li ul li ul{margin:0;padding:0}
.dropdown li ul{width:200px;margin:0 0 0 0;border-top:#777 1px solid;border-bottom:#CCC 2px solid;border-right:#CCC 2px solid}
.dropdown li ul li{width:200px;line-height:20px;background:#FEFEFE;border:#777 1px solid;border-right:#777 1px solid;border-top:none;padding:1px 5px}
.dropdown li ul li:hover{background:#EAEAEA}
.dropdown li ul li a{color:#444}
.dropdown li a{color:#000}

.dropdown li ul li ul{display:block;visibility:hidden;opacity:0;position:absolute;top:-1px;left:210px;margin-left:0}
.dropdown li ul li:hover ul{display:block;visibility:visible;opacity:100;position:absolute;top:-1px;left:210px;margin-left:0}
.dropdown li ul li ul li:hover ul{display:block;visibility:visible;opacity:100;position:absolute;top:-1px;left:210px;margin-left:0}


.top-nav-link-first{float:left;margin-top:8px;width:auto;height:auto;margin-left:12px;font-weight:bold}
.top-nav-link{float:left;margin-top:8px;width:auto;height:auto;margin-left:20px;font-weight:bold}
.service-menu{font-style:normal;font-weight:bold;font-size:10px;line-height:15px;color:#000;padding-left:0;text-decoration:none}
.service-menu:hover{font-style:normal;font-weight:bold;font-size:10px;line-height:15px;color:#f00;padding-left:0;text-decoration:none}
.service-menu-first{font-style:normal;font-weight:bold;font-size:10px;line-height:15px;color:#000;padding:0;text-decoration:none}
.service-menu-first:hover{font-style:normal;font-weight:bold;font-size:10px;line-height:15px;color:#f00;padding:0;text-decoration:none}
#pipe ul{margin:0;padding:0;display:inline;font-size:10px;list-style:none;text-align:left;padding-top:5px}
#pipe ul li{padding-top:5px;list-style:none;display:inline;color:#000;list-style:none}
#pipe ul li.first{margin-left:0;border-left:none;list-style:none;display:inline}
.easyway{color:#144C7B;font-size:12px;font-weight:bolder}
.easyway1{color:#144C7B;font-size:18px;font-weight:bolder}
.easyway2{color:#454442;font-size:10px}
.easyway3{margin-top:20px}
#right-menu-width{width:250px}
.footer-link{color:#4e4e4e; font-size:10px;padding:0;text-decoration:none}
.footer-link:hover{font-size:10px; color:#f00;padding:0 0 3px 0;border-bottom:2px #81362e solid;text-decoration:none}
.contact-text{font-size:11px;color:#935858;font-weight:bold}
.off-head{font-size:11px;color:#782B24;font-weight:bold}
.text1{color:#f00;font-size:10px;text-align:left;text-decoration:none}
.head{color:#782B24;font-size:10px;text-align:left;text-decoration:none}
/*Colapsable Menu*/
.lpadding{padding-left:30px;line-height:20px;text-align:left}
.lpadding1{padding-left:50px;line-height:20px;text-align:left}
.lpadding #activeyear{color:#914841;}

.font{color:black;font-size:10px}
.fcolor{color:#f00}
.bgimage{display:block;background:url(../images/service-menu-tab.gif) repeat-x;height:22px;color:#fff;font-size:14px;text-align:left;margin-bottom:5px;font-weight:bold;text-align:left;cursor:pointer}
.lpadding a:visited{color:black}
.lpadding a{color:black;text-decoration:none}
.lpadding a:hover{color:blue;text-decoration:none}
.lpadding1 a:visited{color:black}
.lpadding1 a{color:black;text-decoration:none}
.lpadding1 a:hover{color:blue;text-decoration:none}
.bgcolor{background-color:#ccc;padding-left:30px;line-height:20px;text-align:left}
.bgcolor a{color:#f00;text-decoration:none}
.bgcolor a:visited{color:#f00;text-decoration:none}
.map{border:1px solid #7F7E7A;height:300px;width:400px}
h1{color:#3b3b3b;font-size:20px;margin:0;padding:0}
h2{color:#3b3b3b;font-size:20px;margin:0;padding:0}
h3{color:#5b5b5b;font-size:15px;margin:0;padding:0}
span.bold{font-weight:bold}
a.mapLink{color:#782B24 !important;text-decoration:none !important}
/* news */
.news-top{background:url(../images/news-top.gif) no-repeat}
.news-wrap{background:url(../images/news-mid.gif) repeat-y;text-align:left}
#news{margin-top:-30px}
#news a{font-size:12px;color:#4e4e4e;text-decoration:none;font-weight:normal}
.news-top-grad{background:url(../images/news-top-grad.png);height:30px;position:relative;z-index:10;margin:0 5px}
.news-btm-grad{background:url(../images/news-btm-grad.png);height:30px;position:relative;z-index:10;margin:-40px 5px 0 5px}
.news-foot{background:url(../images/news-btm.gif) no-repeat;height:9px}
#subnav{background:url(../images/news-mid.gif) repeat-y}
#subnav ul{background:url(../images/news-btm.gif) 0 100% no-repeat;text-align:left;padding:10px 20px;margin:0}
#subnav h2{background:url(../images/subnav-top.gif) no-repeat}
#subnav h2,
.news-top{height:32px;text-align:left;padding:12px 0 0 28px;font-size:16px;color:#893b33;font-family:georgia;font-weight:normal}
#subnav h2 a{text-decoration:none;color:#893b33;font-size:16px;font-weight:normal}
#subnav li{padding:0;list-style:none}
#subnav a{color:#666;font-size:11px;font-weight:bold}
/* testimonial */
#quote, .box {background:url(../images/news-mid.gif) repeat-y;height:auto;overflow:hidden;margin-bottom:1.3em;}
.quote-open{background:url(../images/top-quote.gif) no-repeat 10px 10px}
.quote-text{background:url(../images/what-our-clients-say.gif) no-repeat;height:44px;width:291px;font-size:12px;color:#4e4e4e;font-weight:normal}
.quote-close{background:url(../images/btm-quote.gif) 90% 90%;background-repeat:no-repeat;padding:10px 30px;height:160px;width:230px;}
.quote-close1{text-align:center;width:280px;font-weight:normal;color:#454442;padding-left:20px}
.quote-close1 a{color:#454442;text-decoration:none}
.quote-close2{width:280px;height:150px;font-weight:normal;color:#454442;padding-left:20px}
.quote-footer, .box .bottom {background:url(../images/news-btm.gif) no-repeat;height:9px}

.box {
    padding:3em 1em 1em 1em;
    position:relative;
    margin:1.3em 0;
}

.box .top {
	position:absolute;
	top:0;
	left:-1px;
	width:100%;
	background:url(../images/subnav-top.gif) 50% 0 no-repeat;
	height:44px;
}

.box .bottom {
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
}

/* banners */
.bodyfoot{float:left;width:436px;margin-top:1em}
.personal-services{background:url(../images/personal-services.gif) no-repeat;height:58px;width:195px;display:block;float:left;color:#fff;font-size:14px;line-height:117px}
.personal-services:hover,.personal-services:visited{color:#fff;text-decoration:none}
.commercial-services{background:url(../images/commercial-services.gif) no-repeat;height:58px;width:195px;display:block;float:right;color:#fff;font-size:14px;line-height:117px}
.commercial-services:hover,.commercial-services:visited{color:#fff;text-decoration:none}
.employers-advantage{display:block;float:left;clear:both;font-size:14px;margin:30px 0 0 18px;text-align:center;}
.employers-advantage:hover,.employers-advantage:visited{text-decoration:none}
.business-awards{background:url(../images/business-award-2010.jpg) no-repeat center;height:94px;width:400px;display:block;float:left;clear:both;color:#fff;font-size:14px;margin:30px 0 0 18px}


#menuPeople{background:transparent url(../images/news-mid.gif) repeat-y scroll 0 0;font-size:12px}
.people-text{background:url(../images/our-people.gif) no-repeat;height:44px;width:291px;font-size:12px;color:#4e4e4e;font-weight:normal}
.common-text{ display:block; background:url(../images/subnav-top.gif) no-repeat;height:44px;width:291px;font-size:17px;color:#914841;font-weight:normal;padding:10px 0 0 30px;font-family:Georgia}
#contact-img{border:0}
dl{margin:1em 0;padding:0}
dt{margin:.5em 0;padding:0;font-weight:bold}
dd{margin:.5em 0;padding:0}

/* news scroll */
#awardswrap {position: relative;left:0px; top:-20px; width:280px; height:100px !important; overflow:hidden; z-index:1;}
#scrollingtext {position: relative;text-align:left;font-size:11px;}
#scrollingtext .space{padding:5px 0; }
#scrollingtext .none{ padding-bottom:0px; border:none}


.box.service ul {
	list-style:none;
	padding:0;
}

.box.service li a {
	color:#666;
	font-size:11px;
	font-weight:bold;
}

#subForm {
	padding-top: 30px;
	background: url(../images/newsletter-sign-up.jpg) 50% 0 no-repeat;
	margin: 1em 0;
}

#subForm .box {
	padding-top: 1em;
}

#subForm label {
	display: block;
	float: left;
	clear: both;
	width: 9em;
	line-height: 150%;
	margin-top: 7px;
}

#subForm input {
	padding: 0.2em 0.5em;
	margin: 0.5em 0;
	float: left;
	border: 1px solid #ccc;
}

#subForm input[type=checkbox] {
	border: none;
}

#subForm .button {
	background: url(../images/submit-button.gif) 50% 50% no-repeat;
	width: 55px;
	height: 17px;
	cursor: pointer;
	border: none;
	text-indent: -99em;
	overflow: hidden;
	clear: both;
	font-size: 0;
	color: #fff;
	margin: 10px 0;
	display: block;
}

.contact {
	overflow: hidden;
	margin-bottom: 2em;
}

.contact img {
	border: none;
	display: block;
}

.contact .social {
	float: left;
	display: block;
}

#subForm label.checkboxlabels {height:12px;width:12em;}

.footerwrapper .apil {
	clear: both;
	display: block;
	float: left;
}
