/*

Theme Name: Haworth

Theme URI: http://wordpress.org/

Description: The default WordPress theme.



*/



body {

	text-align: center;

	font: 10px Arial, Helvetica, sans-serif;

	color: #454648;

	margin-top: 0px;

	padding-top: 0px;

}

img {border:none}



#wrapper {

	text-align: left;

	width: 774px;

	margin-right: auto;

	margin-left: auto;

	position: relative

}



#haworthnuttall {

	height: 21px;

	text-indent: -999px;

	display: block;

	width: 100%;

}



#contact {

       color: #003278;

       font-size: 13px;

       padding: 0px 0px 7px 136px;

}



#date {

	position: relative;

	left: 137px;

	margin-bottom: 3px;

	color: #7e7e7e;

	font-size: 1.1em;

}



/*<group=side menu>*/



#menuCol {

	width: 136px;

	font-family: Arial, Helvetica, sans-serif;

	float: left;

	background: url(images/logob.gif) no-repeat;

	text-transform: lowercase;

}



#menuCol ul {

	padding: 0;

	margin-left: 0;

	margin-bottom: 0;

	margin-top: 70px;

}



#menuCol ul li {

	font-size: 1.35em;

	color: #000017;

	list-style: none;

	background: #bcbdbf;

	line-height: 1.8em;

	text-indent: 5px;

	margin-bottom: 3px;

	margin-right: 10px;

	padding: 0;

}



#menuCol li ul {

	padding-left: 10px;

	background: #fff;

	padding-top: 3px;

	margin-left: 0;

	padding-bottom: 0;

	margin-top: 0;

}



#menuCol li ul li {

	font-size: 1em;

	line-height: 1.8em;

	margin-right: 0;

	margin-bottom: 3px;

}



#menuCol ul li a {

	text-decoration: none;

	display: block;

	padding-top: 3px;

	padding-bottom: 3px;

	line-height: 1.4em;

	height: 1.6em;

}



#menuCol ul li li a {

	height: 1.4em !important;

}



#menuCol ul li a:link, #menuCol ul li a:visited {

	color: #2e2e2e;

	background: #fff;

}



#menuCol li.page-item-4 a {

background: #fff !important;

}



#menuCol li.page-item-4 a:hover {

background:  #454545 !important;

}



#menuCol ul li.current_page_item {

margin-bottom: 3px;

}



#menuCol ul li.current_page_item a, .parent-pageid-112 #menuCol ul li.page-item-10 a {

	background:#BCBDBF;

height: 1.5em;

}



.single #menuCol ul li.current_page_parent a, .archive #menuCol ul li.current_page_parent a {

background:#BCBDBF;

height: 1.5em;

}







#menuCol ul li.current_page_item li a {

height: 1.4em;

}



#menuCol ul li li.current_page_item a {

	background:#00327A  !important;

color: #fff !important;

height: 1.4em !important;

}



#menuCol ul li.page-item-6 li.current_page_item a {

	background:#00327A  !important;

}



#menuCol ul li.page-item-8 li.current_page_item a {

	background:#189838 !important;

}



#menuCol ul li.page-item-9 li.current_page_item a {

	background:#782077 !important;

}





#menuCol ul li a:hover, #menuCol ul li a:active {

	color: #fff;

	background: #454545;

}



#menuCol li ul li a:link, #menuCol li ul li a:visited {

	color: #909090;

	background: #fff;

}



#menuCol li ul li a:hover, #menuCol li ul li a:active {

	color: #fff;

	background: #454545;

}



#menuCol li ul li#history {

	background: #00327a;

	color: #fff;

	font-size: 1em;

	line-height: 1.8em;

}



#menuCol li ul li#commercial {

	background: #189838;

	color: #fff;

	font-size: 1em;

	line-height: 1.8em;

}



#menuCol li ul li#private {

	background: #782077;

	color: #fff;

	font-size: 1em;

	line-height: 1.8em;

}



#logoList {
    list-style:none;
    padding:0px; margin:0 0 10px 0;
    height:49px;
    overflow:hidden;
}

#logoList li {
    margin:0 10px 0 0;
    float:left;
}





	

/*</group>*/



#contentColumn {

	display: block;

	float: left;

	width: 638px;

}



#bigPicture {

	width: 638px;

	height: 227px;

	overflow: hidden;

	margin-bottom: 10px;

}



#mainCopy {

	width: 425px;

	display: block;

	float: left;

	margin-right: 13px;

	padding-top: 20px;

}



#mainCopy a:link, #mainCopy a:visited {

	color: #00327a;

	text-decoration: none;

}



.blog #mainCopy .newspreviewCopy h1, .blog #mainCopy .newspreviewCopy h1 a, .archive #mainCopy .newspreviewCopy h1, .archive #mainCopy .newspreviewCopy h1 a, .single #mainCopy .newspreviewCopy h1  {

color: #000 !important;

}



#mainCopy a:hover, #mainCopy a:active {

	text-decoration: underline;

}



#mainCopy h1 {

	text-transform: uppercase;

	font-size: 1.2em;

	margin-top: 0;

	background: #fff;

color: #00327A;

}



.page-id-8 #mainCopy h1, .parent-pageid-8 #mainCopy h1 {

color: #189838 !important;

}



.page-id-9 #mainCopy h1, .parent-pageid-9 #mainCopy h1 {

color: #782077 !important;

}





#mainCopy ul {

	padding-left: 0;

	margin-left: 20px;

}



#mainCopy ul li {

	line-height: 1.4em;

	font-weight: bold;

	font-size: 1.2em;

	padding-left: 0;

	margin-left: 0;

}



#mainCopy .normalCopy ul li {

	line-height: 1.4em;

	font-weight: normal;

	font-size: 1.1em;

	padding-left: 0;

	margin-left: 0;

}



h1.news {

	color: #00327a;

}



h1.commercial {

	color: #189838;

}



h1.private {

	color: #782077;

}



#mainCopy p {

	line-height: 1.4em;

	font-size: 1.1em;

}



#mainCopy .indexcopy {

	color: #97989c;

	font: 1.3em/1.4em Arial, Helvetica, sans-serif;

	margin-top: 0;

}



#mainCopy .indexblue {

	color: #00327a;

	font: 1.1em/1.4em Arial, Helvetica, sans-serif;

	margin-top: 0;

}





.clearing {

	clear: both;

}





.newspreviewHolder {

	display: block;

	float: left;

	background: #fff;

	padding-bottom: 20px;



}



.newspreviewImage {

	width: 115px;

	height: 85px;

	display: block;

	float: left;

	margin-right: 13px;

	background: #ccc;



}



.newspreviewCopy {

	width: 410px;

	display: block;

	float: left;

	background: #fff;



}



.newspreviewCopy h1 {

	color: #000000;

	font: 1.4em/1.4em Arial, Helvetica, sans-serif;

	margin-top: 0;

	padding-top: 0;

	padding-bottom: 0;

	margin-bottom: 0;

}



.newspreviewCopy p {

	margin-top: 0;

	padding-top: 4px;

	padding-bottom: 0;

	margin-bottom: 0;

	}



.newspreviewCopy p.more {

	margin-top: 0;

	padding-top: 0;

	color: #0c317a;

}



.newspreviewCopy p.more a:link, .newspreviewCopy p.more a:visited {

	color: #00327a;

	text-decoration: none;

}



.newspreviewCopy p.more a:hover, .newspreviewCopy p.more a:active {

	text-decoration: underline;

}



.greenLink a:link, .greenLink a:visited {

	color: #189838 !important;

	text-decoration: none;

}



.greenLink a:hover, .greenLink a:active {

	text-decoration: underline;

}



.purpleLink a:link, .purpleLink a:visited {

	color: #782077 !important;

	text-decoration: none;

}



.purpleLink a:hover, .purpleLink a:active {

	text-decoration: underline;

}



#newsImageBig {

	width: 115px;

	display: block;

	float: left;

	margin-right: 13px;

	background: #fff;

}



#form1{

	font: 1em Arial, Helvetica, sans-serif;

}



#newsStoryCopy {

	width: 410px;

	display: block;

	float: left;

	background: #fff;



}



#newsStoryCopy h1 {

	color: #0c317a;

	font: 1.4em/1.4em Arial, Helvetica, sans-serif;

	margin-top: 0;

	padding-top: 0;

	text-transform: none;

}



#newsStoryCopy h2 {

	color: #000;

	font: 1.4em/1.4em Arial, Helvetica, sans-serif;

	margin-top: 0;

	padding-top: 0;

text-transform: uppercase;

}



#newsStoryCopy a:link, #newsStoryCopy a:visited {

	color: #454648;

	text-decoration: none;

}



#newsStoryCopy a:hover, #newsStoryCopy a:active {

	text-decoration: underline;

}



#peopleCopy {

	width: 290px;

	display: block;

	float: left;

	background: #fff;



}



#peopleCopy h1 {

	color: #0c317a;

	font: 1.4em/1.4em Arial, Helvetica, sans-serif;

	margin-top: 0;

	padding-top: 0;

	text-transform: uppercase;

font-weight: bold;

}



#peopleCopy h2 {

	color: #000;

	font: 1.4em/1.4em Arial, Helvetica, sans-serif;

	margin-top: 0;

	padding-top: 0;

}



#peopleCopy a:link, #peopleCopy a:visited {

	color: #454648;

	text-decoration: none;

}



#peopleCopy a:hover, #peopleCopy a:active {

	text-decoration: underline;

}



/*<group=footer stuff>*/



#smallMenu {

	border-top: 1px solid #393939;

	margin-top: 20px;

	width: 774px;

text-transform: lowercase;

}



#smallMenu ul {

	padding: 0px;

	margin: 10px 0px 0px;

}



#smallMenu ul li {

	display: inline;

	border-right: 1px solid #393939;

	padding-right: 3px;

	padding-left: 3px;

	padding-top: 0;

	margin: 0;

	font-size: 0.9em;

}



#smallMenu a {

	text-decoration: none;

}



#smallMenu a:link, #smallMenu a:visited {

	color: #000;

}



#smallMenu a:hover, #smallMenu a:active {

	color: #00327a;

	border-bottom: 1px dotted #00327a;

}



#smallMenu ul li#last {

	border-right: 1px solid #fff;

text-transform: none !important;

}

	

/*</group>*/



/*<group=side box>*/



#sideContent2 {

	display: block;

	padding: 28px 18px 50px 18px;

	float: left;

	width: 200px;

	position: relative;

	voice-family: "\"}\"";

	voice-family: inherit;

	width: 164px;

}

html>body #sideContent2 {

	width: 164px;

}







#sideContent {

	display: block;

	padding: 28px 18px 20px;

	float: left;

	width: 200px;

	position: relative;

	voice-family: "\"}\"";

	voice-family: inherit;

	width: 164px; 

	height: 20em;

}

html>body #sideContent {

	width: 164px;

}



html>body #sideContent {

	height: auto;

	min-height: 20em;

}





table#formtable{

	font: 1em Arial, Helvetica, sans-serif;

}



#sideContent h2 {

	width: 164px;

	color: #fff;

	text-transform: uppercase;

	font-size: 1.2em;

	margin-top: 0;

}



#sideContent img {

	border: 1px solid #fff;

	margin-bottom: 10px;

}



#sideContent ul {

	margin-top: 0px;

	margin-left: 0;

	padding: 0;

	width: 160px;

	display: block;

}



#sideContent ul li {

	list-style: none;

	margin-bottom: 1em;

	line-height: 1.2em;

	font-size: 1.1em;

}



.new {

text-transform: uppercase;

}





#sideContent a:link, #sideContent a:visited {

	color: #fff;

	text-decoration: none;

}



#sideContent a:hover, #sideContent a:active {

	color: #fff;

	text-decoration: none;

	border-bottom: 1px solid #fff;

}



#peoplelist {

	background: #0c327a;

}



#peoplelist ul {

	margin-top: 10px;

	margin-left: 0;

	padding: 0;

	width: 160px;

	display: block;

}



#peoplelist ul li {

	list-style: none;

	margin-bottom: 0.5em;

	line-height: 1.2em;

	font-size: 1.1em;

}





#peoplelist a:link, #peoplelist a:visited {

	color: #fff;

	text-decoration: none;

}



#peoplelist a:hover, #peoplelist a:active {

	color: #fff;

	text-decoration: none;

	border-bottom: 1px solid #fff;

}







.news {

	background: #00327a;

}



.commercial {

	background: #189838;

}



.private {

	background: #782077;

}



#downloadBrochure {

	position: absolute;

	top: 65px;

	width: 80px;

	left: 110px;

}





#downloadBrochure a {

	font-size: 1.2em;

}

	

/*</group>*/



/*<group=contact>*/



#mainCopy .rightcol {

	width: 200px;

}



#mainCopy .leftcol {

	width: 200px;

}



#mainCopy .rightcolarea {

	width: 200px;

	height: 85px;

}



#mainCopy .textareabig {

	width: 417px;

	height: 66px;

}

	

/*</group>*/


