body {
	margin: 0;
	padding:0;
	background-image: url("../images/BnR_bkgdPttrn1.jpg");
	background-repeat: repeat-x;
	font-family: Tahoma, Myriad, "Trebuchet MS", Verdana, sans-serif;
	font-size: 10pt;
	line-height: 1.4em;
	color: #666;
}

/* STANDARD COLORS */
.green1 { color: #8EA138; }
.clay1 { color: #E8E7D5; }
.clay2 { color: #D4D0B3; }
.clay3 { color: #cc9; }
.blue1 { color: #039; }
.blue2 { color: #036; }
.gray1 { color: #999; }
.white1 { color: #ffffff; }

/* STANDARD TAGS */
h1,h2,h3,h4,p,ul,ol,li,table,th,td {
}
h1,h2,h3,h4,p {
	margin: 0;
	padding: 0 5px 10px 5px;
}

h1,h3 { color: #8EA138; font-family: Georgia, serif; }
h2,h4 { color: #036; }
b { color: #8EA138; }
h1 { font-size: 24pt; padding-top: 1em; font-weight: normal; }
h2 { font-size: 16pt; padding-top: .5em; font-family: Georgia, serif;  }
h4 { font-weight: normal; }

a:link, a:visited {
	color: #8EA138;
	text-decoration: none;
}
a:hover, a:active {
	color: #039;
	text-decoration: underline;
}

img { margin:0; padding: 0; }

/* MAIN DIVS */
#nav {
	width: 826px;
	height: 41px;
	margin:0;
	padding:0;	
	overflow: hidden;
}
#wrapper2 { 
	width: 935px;
	height: auto;
	padding: 0;
	margin: 0;
	margin-right: auto;
	margin-left: auto;
}
#header { 
	width: 826px;
	height: auto;
	padding:0;
	margin:0;
	margin-right: auto;
	margin-left: auto;
	background-repeat: repeat-y;
}
#wrapper { 
	width: 826px;
	height: auto;
	padding:0;
	margin:0;
	margin-right: auto;
	margin-left: auto;
	background-image: url("../images/BnR_bkgdPttrn3.gif");
	background-repeat: repeat-y;
}
#copy {
	width: 430px;
	height: auto;
	float: right;
	margin: 25px 5px 0 0;
	padding:0;
}
#copy2 {
	width: 430px;
	height: auto;
	float: right;
	margin: 25px 60px 0 0;
	padding:0;
}
#copy2 p,
#copy2 h1,
#copy2 h2,
#copy2 h3,
#copy2 h4 {
	margin-left: 4px;	
}
#copy3 {
	margin:0;
	padding: 0;
	padding-left: 100px;
}
#copy3 p,
#copy3 h1,
#copy3 h2,
#copy3 h3,
#copy3 h4 {
	padding-right: 40px;	
}
#copy4 {
	margin:0;
	padding: 0;
	padding-left: 220px;
}
#copy4 p,
#copy4 h1,
#copy4 h2,
#copy4 h3,
#copy4 h4 {
	padding-right: 30px;	
}
#copy5 {
	margin:0;
	padding: 0;
	padding-left: 220px;
}
#copy5 p,
#copy5 h1,
#copy5 h2,
#copy5 h3,
#copy5 h4 {
	padding-right: 100px;
}	
#copy6 {
	margin:0;
	padding: 0;
	padding-left: 265px;
}
#copy6 p,
#copy6 h1,
#copy6 h2,
#copy6 h3,
#copy6 h4 {
	padding-right: 30px;	
}
#darkInset1 {
	margin: 0;
	padding:0;
	background-image: url("../images/BnR_bkgdPttrn5.gif");
	background-repeat: repeat-y;
	text-align: left;
	font-size: 8pt;
	color: #039;
}
#darkInset2 {
	margin: 0;
	padding:0;
	background-image: url("../images/BnR_lftCol_pttrn-2.gif");
	background-repeat: repeat-y;
	text-align: left;
	font-size: 8pt;
	color: #039;
}
#footer {
	margin: 0;
	padding: 0;
	background-image: url("../images/BnR_bkgdPttrn2.gif");
	background-repeat: repeat-y;
	text-align: center;
	font-size: 8pt;
	color: #fff;
}
#footer a {
	color: #E8E7D5;
	padding: 5px 0;
}
#footer a:link, 
#footer a:visited {
	color: #E8E7D5;
	text-decoration: none;
}
#footer a:hover, 
#footer a:active {
	color: #fff;
	text-decoration: underline;
}

/* div { border: 1px solid red; } */

.offLine {
	width: 1px;
	height: 1px; 
	overflow: hidden;
	position: absolute;
	top: -999px;
	left: -999px;
}

img#endCap1 
	{ margin-bottom: -20px; }
img#lftCol2,
img#header1,
img#rtCol2, 
img#rtCol6,
img#rtCol7
	{ margin-bottom: -4px; }
img#rtCol4 
	{ margin-bottom: -7px; }
img#bestFirmsLogo1 {
	float: right;
	margin: 0;
	margin-right: 20px;
}
img.headerImg {
	margin-top: 25px;
}

#rightCol1 {
	width: 325px;
	float: right;
	margin: 0; 
	padding: 0;
	padding-top: 0;
	background-image: url("../images/BnR_bkgdPttrn4.gif");
	background-repeat: repeat-y;
}
#leftCol1 {
	width: 308px;
	float: left;
	margin: 0; 
	margin-left: -6px;
	padding: 0;
	padding-top: 0;
	background-image: url("../images/BnR_lftCol_pttrn-1.gif");
	background-repeat: repeat-y;
}
#leftColind {
	width: 240px;
	float: left;
	margin: 0; 
	margin-left: -6px;
	padding: 0;
	padding-top: 0;
	background-image: url("../images/BnR_lftCol_pttrn-5.gif");
	background-repeat: repeat-y;
}
#leftCol1narrow {
	width: 220px;
	float: left;
	margin: 0; 
	margin-left: -6px;
	padding: 0;
	padding-top: 0;
	background-image: url("../images/BnR_lftCol_pttrn-3.gif");
	background-repeat: repeat-y;
}
/*  NAV BAR */
#spacer1 {
	float: left;
	width: 110px;
	height: 41px;
	margin:0;
}
a#buttn_home,
a#buttn_about,
a#buttn_services,
a#buttn_industries,
a#buttn_newsNevents,
a#buttn_resources,
a#buttn_locations,
a#buttn_careers {
	display: block;
	float: left;
	margin:0;
	padding:0;
	text-indent: -9999px;
	height: 41px;
	background-repeat: no-repeat;
}
a#buttn_home 				{ width: 62px; }
a#buttn_about 				{ width: 85px; }
a#buttn_services 			{ width: 79px; }
a#buttn_industries 		{ width: 98px; }
a#buttn_newsNevents 	{ width: 127px; }
a#buttn_resources 		{ width: 94px; }
a#buttn_locations 			{ width: 94px; }
a#buttn_careers 			{ width: 77px; }

a#buttn_home:link,				
a#buttn_home:visited				
	{
	background-image: url(../images/BnR_NAV1_home_OUT.gif);
	}
a#buttn_home:hover,				
a#buttn_home:active				
	{
	background-image: url(../images/BnR_NAV1_home_IN.gif);
	}
a#buttn_about:link,				
a#buttn_about:visited				
	{
	background-image: url(../images/BnR_NAV1_about_OUT.gif);
	}
a#buttn_about:hover,				
a#buttn_about:active				
	{
	background-image: url(../images/BnR_NAV1_about_IN.gif);
	}
a#buttn_services:link,				
a#buttn_services:visited				
	{
	background-image: url(../images/BnR_NAV1_services_OUT.gif);
	}
a#buttn_services:hover,				
a#buttn_services:active				
	{
	background-image: url(../images/BnR_NAV1_services_IN.gif);
	}
a#buttn_industries:link,				
a#buttn_industries:visited				
	{
	background-image: url(../images/BnR_NAV1_industries_OUT.gif);
	}
a#buttn_industries:hover,				
a#buttn_industries:active				
	{
	background-image: url(../images/BnR_NAV1_industries_IN.gif);
	}
a#buttn_newsNevents:link,				
a#buttn_newsNevents:visited				
	{
	background-image: url(../images/BnR_NAV1_news_OUT.gif);
	}
a#buttn_newsNevents:hover,				
a#buttn_newsNevents:active				
	{
	background-image: url(../images/BnR_NAV1_news_IN.gif);
	}
a#buttn_resources:link,				
a#buttn_resources:visited				
	{
	background-image: url(../images/BnR_NAV1_resources_OUT.gif);
	}
a#buttn_resources:hover,				
a#buttn_resources:active				
	{
	background-image: url(../images/BnR_NAV1_resources_IN.gif);
	}
a#buttn_locations:link,				
a#buttn_locations:visited				
	{
	background-image: url(../images/BnR_NAV1_locations_OUT.gif);
	}
a#buttn_locations:hover,				
a#buttn_locations:active				
	{
	background-image: url(../images/BnR_NAV1_locations_IN.gif);
	}
a#buttn_careers:link,				
a#buttn_careers:visited				
	{
	background-image: url(../images/BnR_NAV1_careers_OUT.gif);
	}
a#buttn_careers:hover,				
a#buttn_careers:active				
	{
	background-image: url(../images/BnR_NAV1_careers_IN.gif);
	}
p#upLink { text-align: right; }
img#headerWelcome1 { 
	margin: 0;
	padding-bottom: 0;
}	
table.newsLinx,
table#newsLinx { 
	margin: 0 35px 0 25px;
	font-size: 8pt;
	line-height: 9pt;
	}
img#bigQuotes2,
img#bigQuotes1 {
	position: absolute;
	margin:0;
	z-index:1;
}
p.quote {
	font-size: 11pt;
	line-height: 12pt;
	font-family: Georgia, serif;
	font-style: italic;
	background-image: url(../images/BnR_bigQuotes-1.gif);
	background-repeat: no-repeat;
	padding: 30px 30px 0 35px;
	text-indent: -10px;
}
p.quote2 {
	font-size: 12pt;
	line-height: 16pt;
	font-family: Georgia, serif;
	font-style: italic;
	background-image: url(../images/BnR_bigQuotes-3.jpg);
	background-repeat: no-repeat;
	padding: 30px 30px 0 40px;
	text-indent: -10px;
}
p.quote3 {
	font-size: 10pt;
	line-height: 4pt;
	font-style: normal;
	text-indent: 20px;
}
#wrapper #content #copy3 p.quote3 {
	font-size: 11pt;
	line-height: 12pt;
	font-family: Georgia, serif;
	font-style: italic;
	background-image: url(../images/BnR_rtCol2_top-1.jpg);
	background-repeat: no-repeat;
	padding: 20px 15px 0 25px;
	text-indent: -10px;
}
p.credit {
	padding: 10px 90px 20px 20px;
	height: 35px;
	background-image: url(../images/BnR_bigQuotes-2.gif);
	background-repeat: no-repeat;
	text-align: right;
	font-size: 10pt;
	line-height: 10pt;
	margin-bottom: -6px;
}
p.credit2 {
	padding: 10px 75px 20px 20px;
	height: 35px;
	background-image: url(../images/BnR_bigQuotes-4.jpg);
	background-repeat: no-repeat;
	text-align: right;
	font-size: 10pt;
	line-height: 10pt;
	margin-bottom: -6px;
}
#wrapper #content #copy3 p.credit3 {
	padding: 10px 20px 10px 20px;
	text-align: right;
	font-size: 9pt;
	line-height: 10pt;
	margin-bottom: -6px;
}
a.arrowLink {
	display: block;
	float: left;
	text-indent: 15px;
	width: 200px;
	height: 16px;
	margin: 1px 0 2px 25px;
	font-size: 10pt;
	padding-bottom: 3px;
}
a.arrowLink:hover,
a.arrowLink:active {
	background-image: url(../images/BnR_ArrowLink_IN.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
}
a.arrowLinkwide {
	display: block;
	float: left;
	text-indent: 15px;
	width: 172px;
	height: 16px;
	margin: 1px 0 2px 25px;
	font-size: 10pt;
	padding-bottom: 3px;
}
a.arrowLinkwide:hover,
a.arrowLinkwide:active {
	background-image: url(../images/BnR_ArrowLink_IN.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
}
#simpleInset1 {
	width: 130px;
	float: left;
	position: absolute;
	margin: 0; 
	top: 330px; 
	padding: 3px;
	background-color: #036;
	border: 3px solid #036;
	font: 8pt Verdana; 
	line-height: 13pt;
}
#simpleInset1 p {
	padding: 0px 0 6px 20px;
	line-height: 10pt;
}
#simpleInset1 a:hover, 
#simpleInset1 a:active {
	color: #ffffff;
	text-decoration: underline;
}
#rightCol2 {
	width: 192px;
	padding:0;
	margin: 0 15px 10px 15px;
	float: right;
	background-image: url(../images/BnR_rtCol2_pttrn-1.jpg);
	background-repeat: repeat-y;
	color: #039;
}
#calendar1 {
	color: #ffffff;
	font-size: 9pt;
	position: absolute;
	margin: 94px 0 0 510px;
	line-height: 11pt;
	width: 151px;































	height: 145px
	overflow: auto;
	left: 316px;
	top: 75px;
	height: 94px;
}
#calendar1 p {
	color: #ffffff;
}
#calendar1 p b {
	color: #ffffff;
}
.hide img {
display: none;
}
