@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	font-family: "Times New Roman", Georgia, Times, serif;
	font-size:16px;
	color:#886622;
	line-height:23px;
	background:#ffffff;
	text-align: left;
	background-color: #ffffff;
}
.tomCaption {
	font-family: "Trebuchet MS", Trebuchet, Tahoma, Arial, Sans, sans-serif, Helvetica;
	font-size: 11px;
	line-height: 16px;
	color: #555555;
	margin-bottom: 15px;
	margin-left: 30px;
	padding-top: 13px;
}

p {
margin-top:0px;
margin-bottom:20px;
}
form {
padding:0px;
margin-top:-9px;
margin-bottom:0px;
}
h1 {
	font-size: 21px;
	color: #333333;
	margin-top: 0px;
	margin-bottom: 15px;
	font-weight: normal;
	font-family: "Times New Roman", Georgia, Times, serif;
	line-height: 32px;
}
.wishHeads {
	font-size: 21px;
	line-height: 23px;
	padding-top: 40px;
}

#HomeWhoWeAre {
	position: absolute;
	height: 52px;
	width: 238px;
	left: 0px;
	top: 67px;
}

h2 {
	font-size: 23px;
	font-weight: normal;
	color: #333333;
	margin-top: 0px;
	margin-bottom: 13px;
}
h3 {
	margin-top: 40px;
	margin-bottom: 1px;
	font-size:21px;
	font-family: "Times New Roman", Georgia, Times, serif;
	font-style: italic;
	font-weight: normal;
}
h4 {
	margin-top: 0px;
	margin-bottom: 20px;
	font-size:21px;
	line-height: 29px;
	font-weight: normal;
}
h5 {
	color: #222222;
	margin-bottom: 10px;
	font-weight: bold;
	font-family: "Times New Roman", Georgia, Times, serif;
	font-size: 16px;
	line-height: 19px;
	margin-top: 0px;
}
.storyTextTeaser {
	line-height: 19px;
}

h6 {
	color: #555555;
	margin-top: 0px;
	margin-bottom: 5px;
	font-family: "Trebuchet MS", Trebuchet, Tahoma, Arial, Sans, sans-serif, Helvetica;
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	margin-right: 0px;
	margin-left: 0px;

}
.textTrech13x16 {
	font-family: "Trebuchet MS", Trebuchet, Tahoma, Arial, Sans, sans-serif, Helvetica;
	font-size: 13px;
	line-height: 16px;
	color: #555555;
}

/*xxxxxxxxxxxxxxxxxxxxxxx Links xxxxxxxxxxxxxxxxxxxxxxxxxxx*/
a:link, a:visited, a:active {
	color:#334477;
	text-decoration:none;
	}
a:hover {
	text-decoration:none;
	color:#334477;
	}
/*--------------------------------------------------------------*/
a.bottmNavLink:link, a.bottmNavLink:visited, a.bottmNavLink:active {
	
	color:#555555;
	font-weight:normal;
	text-decoration:none;
	}
a.bottmNavLink:hover {
	text-decoration:underline;
	color:#555555;
	font-weight:normal;
}
/*--------------------------------------------------------------*/
a.blog:link, a.blog:visited, a.blog:active {
	
	color:#333333;
	font-weight:bold;
	text-decoration:none;
	}
a.blog:hover {
	text-decoration:underline;
	color:#886622;
	font-weight:bold;
}

/*--------------------------------------------------------------*/
a.more:link, a.more:visited, a.more:active {
font-family: "Trebuchet MS", Trebuchet, Tahoma, Arial, Sans, sans-serif, Helvetica;
font-size:10px;
	color:#555555;
	font-variant:small-caps;
	font-weight:normal;
	text-decoration:none;
	}
a.more:hover {
font-family: "Trebuchet MS", Trebuchet, Tahoma, Arial, Sans, sans-serif, Helvetica;
	text-decoration:underline;
	color:#555555;
	font-weight:normal;
}
/*--------------------------------------------------------------*/
a.linkGoldMore:link, a.linkGoldMore:visited, a.linkGoldMore:active {
font-family: "Trebuchet MS", Trebuchet, Tahoma, Arial, Sans, sans-serif, Helvetica;
font-size:11px;
	color:#886622;
	font-variant:small-caps;
	font-weight:normal;
	text-decoration:none;
	}
a.linkGoldMore:hover {
font-family: "Trebuchet MS", Trebuchet, Tahoma, Arial, Sans, sans-serif, Helvetica;
	text-decoration:underline;
	color:#886622;
	font-weight:normal;
}
/*--------------------------------------------------------------*/
a.linkGold:link, a.linkGold:visited, a.linkGold:active {
font-family: "Trebuchet MS", Trebuchet, Tahoma, Arial, Sans, sans-serif, Helvetica;
color:#886622;
	font-weight:normal;
	text-decoration:none;
	}
a.linkGold:hover {
font-family: "Trebuchet MS", Trebuchet, Tahoma, Arial, Sans, sans-serif, Helvetica;
	text-decoration:underline;
	color:#886622;
	font-weight:normal;
}
/*--------------------------------------------------------------*/
a.resLinks:link, a.resLinks:visited, a.resLinks:active {
font-family: "Trebuchet MS", Trebuchet, Tahoma, Arial, Sans, sans-serif, Helvetica;
font-size:12px;
	color:#555555;
	line-height:16px;
	font-weight:normal;
	text-decoration:none;
	}
a.resLinks:hover {
font-family: "Trebuchet MS", Trebuchet, Tahoma, Arial, Sans, sans-serif, Helvetica;
	text-decoration:underline;
	color:#555555;
	font-weight:normal;
}
/*--------------------------------------------------------------*/
a.storiesLinks:link, a.storiesLinks:visited, a.storiesLinks:active {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
	color:#886622;
	font-weight:normal;
	text-decoration:none;
	}
a.storiesLinks:hover {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#555555;
}
/*--------------------------------------------------------------*/
a.storiesHeadLinks:link, a.storiesHeadLinks:visited, a.storiesHeadLinks:active {
	font-family: "Times New Roman", Georgia, Times, serif;
	font-weight:bold;
	font-size:16px;
	color:#222222;s
	text-decoration:none;
	}
a.storiesHeadLinks:hover {
	font-family: "Times New Roman", Georgia, Times, serif;
	font-weight:bold;
	text-decoration:underline;
	color:#222222;
}
/*--------------------------------------------------------------*/
a.storyCrumbLinks:link, a.storyCrumbLinks:visited, a.storyCrumbLinks:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	color:#886622;
	text-decoration:none;
	}
a.storyCrumbLinks:hover {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#444444;
}
/*--------------------------------------------------------------*/
a.contactLinks:link, a.contactLinks:visited, a.contactLinks:active {
	font-weight:normal;
	color:#886622;
	text-decoration:none;
	}
a.contactLinks:hover {
	text-decoration:underline;
	color:#886622;
}
/*--------------------------------------------------------------*/
a.searchResultsLinks:link, a.searchResultsLinks:visited, a.searchResultsLinks:active {
font-size:21px;
	color:#886622;
	text-decoration:none;
	padding-top:15px;
	}
a.searchResultsLinks:hover {
	text-decoration:underline;
	color:#886622;
	padding-top:15px;
}
/*xxxxxxxxxxxxxxxxxxxxxxxxx DIVs xxxxxxxxxxxxxxxxxxxxxxxxx*/
#leftCol {
	float: left;
	width: 278px;
	padding-bottom: 40px;
}
#mainCol,#mainCol2  {
	clear: none;
	width: 692px;
	margin-left: 278px;
	position: relative;
	padding-bottom: 40px;
	padding-top: 10px;
}
#mainCol2 {
	padding-top: 0px;
	position: relative;
}
#mainTextWrap {
	margin-left: 0px;
	padding-left: 30px;
	position: relative;
	padding-right: 73px;
}
#mainTextWrapNewsletter {
	margin-left: 0px;
	padding-left: 30px;
	position: relative;
	padding-right: 55px;
}
#mainTextWrapSmall {
	margin-left: 0px;
	padding-left: 30px;
	position: relative;
	padding-right: 136px;
}
#mainTextWrapStoryDetail {
	margin-left: 0px;
	padding-left: 30px;
	position: relative;
	padding-right: 34px;
}
#footer {
	font-size: 11px;
	font-weight: normal;
	color: #555555;
	height: 66px;
	padding-left: 45px;
	clear: both;
	line-height: 14px;
	padding-right: 9px;
	font-family: "Trebuchet MS", Trebuchet, Tahoma, Arial, Sans, sans-serif, Helvetica;
	background-image: url(../images/foot_bg_33.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #c89f53;
	position:relative;
	width:970px;
}

#wrapper {
	background-color: #FFFFFF;
	width: 970px;
	position:absolute;
	top: 0px;
	left: 0px;
}
/*xxxxxxxxxxxxxxxxx interior navigation xxxxxxxxxxxxxxxxxxxx*/





/*xxxxxxxxxxxxxxxxx Home navigation xxxxxxxxxxxxxxxxxxxx*/




/*xxxxxxxxxxxxxxxxxxxxxxx Classes xxxxxxxxxxxxxxxxxxxxxxxx*/


/*xxxxxxxxxxxxxxxxxxxxxxxx Lists xxxxxxxxxxxxxxxxxxxxxxxxx*/
.listA { /*Must use a containing DIV for this to work - use the wrapListA class (below) to control width*/
margin-left:8px;
padding-left:7px;
margin-top:0px;
}
.listA li{
	list-style-type: disc;
	color:#334477;
/*	margin-bottom:10px;
	line-height:105%;*/
}
.wrapListA {

}
.listB {
	width: 230px;
	margin-left:0px;
	padding-left: 0px;
	margin-top: 6px;
}
.listB li{
	padding-bottom: 0px;
	padding-left: 14px;
	line-height: 14px;
	list-style-type: none;
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	margin-bottom: 2px;
}.listC { /*Must use a containing DIV for this to work - use the wrapListA class (below) to control width*/
margin-left:8px;
padding-left:7px;
margin-top:0px;
}
.listC li{
	list-style-type: disc;
	margin-bottom: 4px;

/*	margin-bottom:10px;
	line-height:105%;*/
}
.wrapListC{
width:237px;

}
/*xxxxxxxxxxxxxxxxxxxxxxxx Hacks xxxxxxxxxxxxxxxxxxxxxxxxx*/
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.ieFix0px {
	font-size: 0px;
}
#rightCol {
	position: absolute;
	height: 60px;
	width: 175px;
	top: 19px;
	right: 2px;
	z-index: 100;
}
#phoneNoTop {
}
.textTR20gold {
	font-family: "Times New Roman", Georgia, Times, serif;
	font-size: 20px;
	font-style: italic;
	color: #c89f53;
}
#emailIcon {
	position: absolute;
	width: 30px;
	top: 2px;
	right: 0px;
}
#searchHolder {
	width: 177px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #c89f53;
	border-bottom-color: #C89F53;
	position: absolute;
	height: 24px;
	line-height: 24px;
	top: 13px;
	right: 10px;
}
#searchIcon {
	width: 30px;
	position: absolute;
	top: 2px;
	right: 0px;
}
.searchBox {
	font-size: 11px;
	line-height: 11px;
	background-color: #FFFFFF;
	height: 12px;
	width: 130px;
	border: 0px none #FFFFFF;
	margin-top: 13px;
}
#textResizeWrapper {
	position: absolute;
	height: 52px;
	width: 161px;
	top: 103px;
	left: 531px;
}
#textResizeWrapperHome {
	position: absolute;
	height: 52px;
	width: 145px;
	top: 387px;
	left: 824px;
}
#textSizer {
	position: absolute;
	height: 52px;
	width: 84px;
	left: 21px;
	top: 0px;
}
#textSizerHome {
	position: absolute;
	height: 52px;
	width: 84px;
	left: 5px;
	top: 0px;
}
#textBigger {
	position: absolute;
	height: 28px;
	width: 56px;
	top: 0px;
	right: 0px;
}
#textSmaller {
	position: absolute;
	height: 24px;
	width: 56px;
	top: 28px;
	right: 0px;
}
#navLeft {
	height: 142px;
	width: 255px;
	margin-left: 23px;
	position: absolute;
	top: 49px;
	z-index: 200;
}
#home {
	position: absolute;
	height: 35px;
	width: 105px;
	left: 0px;
	top: 0px;
}
#navWhoWeAre {
	position: absolute;
	height: 35px;
	width: 151px;
	top: 0px;
	right: -1px;
}
#navMain {
	position: absolute;
	height: 142px;
	width: 557px;
	top: 49px;
	left: 278px;
}
#navWhatWeDo {
	position: absolute;
	height: 34px;
	width: 165px;
	left: 0px;
	top: 35px;
}
#navWishWe {
	position: absolute;
	height: 34px;
	width: 345px;
	left: 165px;
	top: 35px;
}
#navHowWe {
	position: absolute;
	height: 34px;
	width: 165px;
	left: 0px;
	top: 69px;
}
#navBlog {
	position: absolute;
	height: 34px;
	width: 93px;
	left: 165px;
	top: 69px;
}
#navContact {
	position: absolute;
	height: 34px;
	width: 146px;
	left: 258px;
	top: 69px;
}
#navResources {
	position: absolute;
	height: 34px;
	width: 153px;
	left: 404px;
	top: 69px;
}
#vaLogoTop {
	position: absolute;
	height: 107px;
	width: 255px;
	left: 0px;
	top: 35px;
}
#navMiddleBttmBlur {
	position: absolute;
	height: 39px;
	width: 692px;
	left: 0px;
	top: 103px;
}
#vertRuleWrapper {
	background-image: url(../images/vert_rule_bg_21.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
#vaLogoBottom {
	padding-left: 23px;
}
.tomsPicture {
	padding-right: 36px;
	float: left;
	display: inline;
	margin-bottom: 10px;
}
.pipes {
	color: #999999;
}
.marginTopMinus16 {
	margin-top: -16px;
}
#footerText {
	padding-top: 16px;
	padding-bottom: 16px;
	line-height: 16px;
}
.paddingTop135 {
	padding-top: 135px;
}
#mayWeStayWrapper {
	font-family: "Trebuchet MS", Trebuchet, Tahoma, Arial, Sans, sans-serif, Helvetica;
	font-size: 10px;
	color: #555555;
	width: 171px;
	margin-left: 45px;
	padding-top: 21px;
}
#homeMayWeStayWrapper {
	font-family: "Trebuchet MS", Trebuchet, Tahoma, Arial, Sans, sans-serif, Helvetica;
	font-size: 10px;
	color: #555555;
	width: 171px;
}
.formMayWeTextField {
	width: 167px;
	padding-left: 2px;
	border: 1px solid #aaaaaa;
	margin-top: -2px;
	margin-bottom: 5px;
	height: 13px;
	font-size: 10px;
}
#fromOurBlog {
	padding-top: 62px;
}
#homeFromOurBlog {
	padding-top: 12px;
	padding-bottom:60px;
}
.paddingBottom14 {
	padding-bottom: 14px;
}
.captions {
	font-family: "Trebuchet MS", Trebuchet, Tahoma, Arial, Sans, sans-serif, Helvetica;
	;
	font-size: 11px;
	line-height: 16px;
	color: #555555;
}
.blogHeadline {
	font-family: "Trebuchet MS", Trebuchet, Tahoma, Arial, Sans, sans-serif, Helvetica;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c89f53;
	margin-bottom: 7px;
}
.homeBlogHeadline {
	font-family: "Trebuchet MS", Trebuchet, Tahoma, Arial, Sans, sans-serif, Helvetica;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	padding-bottom: 8px;
	margin-bottom: 7px;
}
#navWhoWeArePopOut {
	position: absolute;
	visibility: hidden;
	height: 35px;
	width: 344px;
	left: 256px;
	top: 0px;
}
#navAboutTom {
	position: absolute;
	height: 35px;
	width: 140px;
	left: 0px;
	top: 0px;
}
#navCompanyPhilo {
	position: absolute;
	height: 35px;
	width: 204px;
	left: 140px;
	top: 0px;
}
#navHideWhoWeArePop {
	position: absolute;
	height: 20px;
	width: 200px;
	top: -23px;
	left: 70px;
}
#navWhatWeDoPop {
	position: absolute;
	height: 35px;
	width: 250px;
	left: 0px;
	top: 0px;
	visibility: hidden;
}
#navAStory {
	position: absolute;
	height: 35px;
	width: 140px;
	left: 0px;
	top: 0px;
}
#navServices {
	position: absolute;
	height: 35px;
	width: 110px;
	left: 140px;
	top: 0px;
}
#navWishPop {
	position: absolute;
	visibility: hidden;
	height: 35px;
	width: 509px;
	left: 1px;
	top: 0px;
}
#navPower {
	position: absolute;
	left: 0px;
	top: 0px;
}
#navHideWish {
	position: absolute;
	height: 34px;
	width: 60px;
	top: 35px;
	right: -14px;
}
#navHowPop {
	position: absolute;
	height: 37px;
	width: 237px;
	left: 0px;
	top: 103px;
	visibility: hidden;
}
#navEncore {
	position: absolute;
	height: 37px;
	width: 237px;
	left: 0px;
	top: 0px;
}
#navResoucesPop {
	position: absolute;
	height: 49px;
	width: 530px;
	left: 0px;
	top: 103px;
	visibility: hidden;
}
#navNewsletters {
	position: absolute;
	height: 49px;
	width: 92px;
	left: 0px;
	top: 0px;
}
#navAuthors {
	position: absolute;
	height: 49px;
	width: 109px;
	left: 92px;
	top: 0px;
}
#navServent {
	position: absolute;
	height: 49px;
	width: 116px;
	left: 201px;
	top: 0px;
}
#navConferences {
	position: absolute;
	left: 317px;
	top: 0px;
	width: 96px;
	height: 49px;
}
#navOtherResources {
	position: absolute;
	height: 49px;
	width: 117px;
	left: 413px;
	top: 0px;
}
#navHideResourcesPop {
	position: absolute;
	height: 34px;
	width: 50px;
	left: 0px;
	top: 64px;
}
#navHideResourcesPop2 {
	position: absolute;
	height: 34px;
	width: 50px;
	left: 556px;
	top: 71px;
}
#navHideResourcesPop3 {
	position: absolute;
	height: 34px;
	width: 21px;
	left: 531px;
	top: 103px;
}
#navHideResourcesPopIE {
	position: absolute;
	height: 20px;
	width: 21px;
	right: 1px;
	bottom: 15px;
}
.paddTop121 {
	padding-top: 121px;
}
.floatRight {
	float: right;
}
#homeHead {
}
#homeNavWapper {
	position: absolute;
	height: 587px;
	width: 805px;
	left: 15px;
	top: 109px;
	z-index: 100;
}
#homeMainText {
	width: 536px;
	padding-top: 10px;
	padding-left: 50px;
	padding-bottom: 35px;
}
#homeNavTopVert {
	position: absolute;
	height: 67px;
	width: 1px;
	left: 237px;
	top: 0px;
}
#homeWhatWeDo {
	position: absolute;
	height: 52px;
	width: 238px;
	left: 0px;
	top: 119px;
}
#homeHowWeDoIt {
	position: absolute;
	height: 52px;
	width: 238px;
	left: 0px;
	top: 171px;
}
#homeWish {
	position: absolute;
	height: 52px;
	width: 399px;
	left: 238px;
	top: 171px;
}
#homeNavBlog {
	position: absolute;
	height: 52px;
	width: 169px;
	left: 636px;
	top: 223px;
}
#homeContactUs {
	position: absolute;
	height: 52px;
	width: 169px;
	left: 636px;
	top: 275px;
}
#homeResources {
	position: absolute;
	height: 52px;
	width: 169px;
	left: 636px;
	top: 327px;
}
#homeWhoWeArePop {
	position: absolute;
	height: 52px;
	width: 144px;
	left: 238px;
	top: 67px;
	visibility: hidden;
}
#homeAboutTom {
	position: absolute;
	height: 52px;
	width: 144px;
	left: 0px;
	top: 0px;
}
#homeCompanyPhilo {
	position: absolute;
	height: 52px;
	width: 144px;
	left: 0px;
	top: 52px;
}
#homeWhatWeDoPop {
	position: absolute;
	height: 52px;
	width: 155px;
	left: 238px;
	top: 119px;
	visibility: hidden;
}
#homeAStory {
	position: absolute;
	height: 52px;
	width: 77px;
	left: 0px;
	top: 0px;
}
#homeServices {
	position: absolute;
	height: 52px;
	width: 78px;
	left: 77px;
	top: 0px;
}
#homeHowWeDoItPop {
	position: absolute;
	height: 51px;
	width: 238px;
	left: 0px;
	top: 223px;
	visibility: hidden;
}
#homeEncore {
	position: absolute;
	height: 51px;
	width: 238px;
	left: 0px;
	top: 0px;
}
#homeWishPop {
	position: absolute;
	height: 51px;
	width: 399px;
	left: 238px;
	top: 223px;
	visibility: hidden;
}
#homePower {
	position: absolute;
	height: 51px;
	width: 399px;
	left: 0px;
	top: 0px;
}
#homeResourcesPop {
	position: absolute;
	height: 53px;
	width: 169px;
	left: 636px;
	top: 379px;
	visibility: hidden;
}
#homeRecommenedAuthors {
	position: absolute;
	height: 52px;
	width: 169px;
	left: 0px;
	top: 0px;
}
#homeServantLeaders {
	position: absolute;
	height: 52px;
	width: 169px;
	left: 0px;
	top: 52px;
}
#homeConferences {
	position: absolute;
	height: 51px;
	width: 169px;
	left: 0px;
	top: 104px;
}
#homeOtherResources {
	position: absolute;
	height: 53px;
	width: 169px;
	left: 0px;
	top: 155px;
}
#homeNewsletters {
	position: absolute;
	height: 55px;
	width: 169px;
	left: 0px;
	top: 208px;
}
#homeVertLineNav {
	position: absolute;
	height: 67px;
	width: 1px;
	left: 636px;
	top: 379px;
}
#homeVertLineSmNav {
	position: absolute;
	height: 67px;
	width: 1px;
	left: 804px;
	top: 321px;
}#homeRightCol {
	position: absolute;
	width: 171px;
	left: 651px;
	top: 638px;
}
.paddBottom20 {
	padding-bottom: 15px;
}
.paddBottom20real {
	padding-bottom: 20px;
}
.resHeadings {
	padding-bottom: 10px;
}
.resPageImage {
	float: left;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-top: 2px;
}
.resPageSectionBttmBorder {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e6e6e6;
	padding-bottom: 15px;
}

.paddTopMainText {
	padding-top: 71px;
}
.resHeadText {
	font-family: "Times New Roman", Georgia, Times, serif;
	font-size: 21px;
	color: #886622;
}
.resRepeatArea {
	padding-bottom: 16px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e6e6e6;
	margin-bottom: 16px;
	overflow:hidden;
}
#resServantLeadersWrapper {
	padding-top: 10px;
}

.resRepeatAreaAuthors {
	padding-bottom: 12px;
}
#resAuthorsWrapper {
	padding-top: 3px;
}
#resServantLeadersWrapper {
	padding-top: 19px;
}
.leftCol23pxMargin {
	font-family: "Trebuchet MS", Trebuchet, Tahoma, Arial, Sans, sans-serif, Helvetica;
	width: 235px;
	margin-left: 23px;
	padding-top: 76px;
}
.leftCol23pxMargin226 {
	font-family: "Trebuchet MS", Trebuchet, Tahoma, Arial, Sans, sans-serif, Helvetica;
	width: 226px;
	margin-left: 23px;
	padding-top: 76px;
}
.leftCol23pxMargin p {
margin-bottom: 5px;}.resRepeatLinks {
	padding-top: 4px;
	padding-bottom: 4px;
}
.resRepeatAreaAuthorsPage {
	padding-bottom: 10px;
}
.linksSectionWrapper {
	padding-top: 8px;
	padding-bottom: 10px;
}
.linksSubhead {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 15px;
	padding-top: 12px;
}
.linksRepeat {
	margin-bottom: 8px;
}
.authors {
	font-family: "Trebuchet MS", Trebuchet, Tahoma, Arial, Sans, sans-serif, Helvetica;
	font-size:12px;
}
#leftCol39pxLftRghtPad {
	padding-right: 39px;
	padding-left: 39px;
}
#authorPic {
	padding-top: 70px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
#authorCaption {
	font-family: "Trebuchet MS", Trebuchet, Tahoma, Arial, Sans, sans-serif, Helvetica;
	font-size: 11px;
	line-height: 14px;
	color: #333333;
	text-align: center;
	padding-top: 14px;
}
#leftCol192Middle {
	margin-right: 43px;
	margin-left: 43px;
}
#companyPhiloQuote {
	background-color: #886622;
	width: 192px;
	padding-top: 26px;
	margin-top: 83px;
}
.compPhiloQuoteText {
	font-family: "Trebuchet MS", Trebuchet, Tahoma, Arial, Sans, sans-serif, Helvetica;
	font-size: 11px;
	font-style: italic;
	line-height: 16px;
	color: #FFFFFF;
	width: 160px;
	margin-left: auto;
	margin-right: auto;
}
.text9ptWhiteNormal {
	font-size: 9px;
	font-style: normal;
}
.whyQuoteAuthor {
	font-size: 9px;
	font-style: normal;
	margin-bottom:60px;
	margin-top: -12px;
}
.paddTop60 {
	padding-top: 60px;
}
.paddBottom10 {
	padding-bottom: 10px;
}
.paddBottom15 {
	padding-bottom: 15px;
}
.whyPadding {
	padding-bottom: 16px;
}
.storiesLeftCol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #886622;
	height: 31px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #c89f53;
	float: left;
	width: 226px;
	clear: both;
}
.storiesSeeAll {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #886622;
	height: 31px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c89f53;
	float: left;
	width: 226px;
	clear: both;
}
.arrowStories {
	height: 16px;
	width: 10px;
	clear: none;
}
.storiesLinkWrapper {
	margin-top: 4px;
}
.borderTopGold {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #c89f53;
}
.clearBoth {
	clear: both;
}

.storyTeaserWrapper {
	margin-bottom: 10px;
	padding-top: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e6e6e6;
	overflow: hidden;
}
.storyLogoWrapper {
	text-align: right;
	float: left;
	width: 155px;
}
.storyCompanyText {
	clear: none;
	float: left;
	margin-left: 31px;
	width: 340px;
}
.textSize1 {
	font-size: 1px;
	line-height: 1px;
}
#crumbNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #444444;
	font-variant: small-caps;
}
.paddTopStoryDetail {
	padding-top: 42px;
}
.storyPicture {
	text-align: center;
}
.storyDetailLogoWrapper {
	clear: none;
	padding-left: 28px;
}
.storyLogoText {
	font-family: "Times New Roman", Georgia, Times, serif;
	font-size: 20px;
	line-height: 28px;
	color: #444444;
	width: 170px;
}
.storyTextRules {
	width: 100%;
	margin-top: 15px;
	margin-bottom: 15px;
	padding-top: 18px;
	padding-bottom: 18px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #c89f53;
	border-bottom-color: #c89f53;
}
.storyPreviousNext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	padding-top: 0px;
	width: 250px;
	margin-top: 6px;
}
.storyPreviousNextLeftCol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	padding-top: 0px;
	width: 200px;
	padding-bottom: 4px;
	text-align:center;
}
.color886622 {
	color: #886622;
}
.storyDetailText {
	padding-top: 12px;
	padding-bottom: 0px;
}
.storyMonkText {
	padding-top: 9px;
	padding-bottom: 0px;
}
.storyBottomCrumb {
	color: #CCCCCC;
	margin-top: 8px;
}
.storiesLogosLeftNav {
	padding-top: 15px;
	padding-bottom: 20px;
	clear: both;
}
.storiesLogosEmpty {
	padding-bottom: 20px;
	clear: both;
}
.storiesLeftColWrapper {
	padding-bottom:14px;
	border-bottom:#c89f53;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
.paddingWhatWeDo {
	padding-top: 61px;
}
.whatWeDoMonk {
	font-size: 21px;
	color: #886622;
}
.whatWeDoPullQuote {
	font-family: "Trebuchet MS", Trebuchet, Tahoma, Arial, Sans, sans-serif, Helvetica;
	font-size: 15px;
	line-height: 25px;
	color: #ffffff;
	background-color: #444444;
	width: 227px;
	padding-top: 42px;
	padding-right: 40px;
	padding-bottom: 42px;
	padding-left: 25px;
	float: left;
	margin-right: 40px;
	margin-bottom: 30px;
}
.marginEncore {
	margin-top: -15px;
}
.whyWeDoLine {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c89f53;
	margin-bottom: 15px;
	padding-bottom: 10px;
}
.compPhiloQuoteTextHow {
	font-family: "Trebuchet MS", Trebuchet, Tahoma, Arial, Sans, sans-serif, Helvetica;
	font-size: 11px;
	font-style: italic;
	line-height: 16px;
	color: #555555;
	padding-bottom: 54px;
}
.whyQuoteAuthorHow {
	font-size: 9px;
	font-style: normal;

	margin-top: -12px;
}
.color333333 {
	color: #333333;
}
.paddBottom80 {
	padding-bottom: 80px;
}
.paddBottomWish {
	padding-bottom: 60px;
}
.searchResultsText {
	font-family: "Trebuchet MS", Trebuchet, Tahoma, Arial, Sans, sans-serif, Helvetica;
	font-size: 12px;
	color: #555555;
}
.marginbottom10 {
	margin-bottom: 4px;
}
.paddBottom70 {
	padding-bottom: 70px;
}
.paddTopAboutTom {
	padding-top: 38px;
}
#latestNewsletter {
margin-top:50px;
}
.latestNewsletterHead {
	font-family:"Times New Roman", Times, serif;
	font-size:11px;
	color:#886622;
	text-transform:uppercase;
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c89f53;
}
.latestNewsletterText {
	font-size: 11px;
	line-height: 16px;
	color: #555;
}
.newsletterVaLogo {
	padding-top: 40px;
	padding-left: 20px;
	float: left;
}
.newsletterOuterWrapper {
	margin-bottom: 20px;
}
.newsletterWrapper {
	background-image: url(../images/newsletter-bg_11.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	width: 604px;
}
.newsleterLeftWrapper {
	clear: none;
	float: left;
	padding-left: 24px;
}
.newsletterIssue, .newsletterIssueArchive {
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #886622;
	padding-top: 12px;
	padding-bottom: 8px;
	padding-left: 15px;
}
.newsletterIssueArchive {
	padding-left: 0px;
}
.newsletterIssueArchive a {
color:#886622;
text-decoration:underline;}
.newsletterSubjects {
	font-size: 11px;
	line-height: 15px;
	color: #555;
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, Sans-serif;
	padding-left: 15px;
}
.newsletterSubjects a {
color:#555;
}
.newsletterSubjects a:hover {
color:#222;
text-decoration:underline;
}
.newsletterSubjectsArchive {
	font-size: 11px;
	line-height: 15px;
	color: #555;
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, Sans-serif;
}
.newsletterPhoto {
	padding-top: 9px;
	width: 398px;
	filter: alpha(opacity:0.5);
	KHTMLOpacity: 0.5;
	MozOpacity: 0.5;
	-khtml-opacity:.70;
	-ms-filter:”alpha(opacity=50)”;
	-moz-opacity:.50;
	filter:alpha(opacity=50);
	opacity:.50;

}
.newsletterPhotoDark {
	padding-top: 9px;
	width: 398px;
	filter: alpha(opacity:1);
	KHTMLOpacity: 1;
	MozOpacity: 1;
	-khtml-opacity:.100;
	-ms-filter:”alpha(opacity=100)”;
	-moz-opacity:1;
	filter:alpha(opacity=100);
	opacity:1;

}
.viewButtonWrapper {
	text-align: right;
	width: 397px;
	padding-bottom: 13px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #cfab69;
	margin-left: 202px;
	border-left-color: #CFAB69;
	margin-bottom: 20px;
}
.newsletter2 {
	background-image: url(../images/newsletter-bg_11.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	width: 600px;
	display: inline-block;
}
#homeHead2 {
	background-color: #bababa;
	position: relative;
	height: 66px;
	width: 970px;
	z-index: 50;
}
#headContact2 {
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, Sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #444;
	float: right;
	padding-top: 8px;
	padding-right: 12px;
	font-style: italic;
}
#headContact2 a {
color:#444;
}
#headContact2 a:hover {
color:#000;
}
#navWrapper2 {
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, Sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #555;
	background-color: #FFFFFF;
	height: 29px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #fff;
	border-left-color: #fff;
	position: absolute;
	left: 14px;
	top: 27px;
	z-index: 60;
}
#headBlend2 {
	background-color: #FFF;
	text-align: right;
	height: 8px;
	width: 970px;
	padding-top: 1px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	z-index: 2;
}
#homeImage2 {
	position: relative;
}
#homeCaption2 {
	position: absolute;
	z-index: 10;
	height: 181px;
	width: 313px;
	right: 0px;
	bottom: 0px;
}
#homeCaptionText2 {
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, Sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	height: 135px;
	width: 280px;
	padding-top: 20px;
	padding-left: 12px;
	z-index: 100;
	position: absolute;
	top: 0px;
	left: 0px;
	line-height: 17px;
}
#homeCaptionText2 a {
color:#fff;
}
#homeCaptionHead2 {
	font-size: 12px;
	font-weight: bold;
	line-height: 17px;
}
#homeCaptionSub2 {
	font-size: 12px;
	padding-bottom: 10px;
}
#homeLeftCol2 {
	float: left;
	width: 523px;
	margin-right: 116px;
	padding-top: 30px;
	padding-left: 18px;
}
.homeHead2 {
	font-size: 24px;
	color: #363636;
}
#homeRightCol2 {
	float: left;
	width: 313px;
}
#homeClientStories2 {
	font-size: 11px;
	color: #FFFFFF;
	background-color: #bababa;
	height: 25px;
	width: 280px;
	padding-top: 10px;
	padding-right: 24px;
	padding-bottom: 10px;
	padding-left: 9px;
	line-height: 25px;
}
#homeClientStories2 a {
color:#FFFFFF;
}
.clientStoriesNumbers2, .clientStoriesNumbersOnPicture2 {
	height:25px;
	width:25px;
	line-height:25px;
	font-family:"Trebuchet MS", Tahoma, Arial, Helvetica, Sans-serif;
	font-size:15px;
	color:#7e662c;
	margin-right:2px;
	text-align: center;
	background-color: #cbcbcb;
	float: left;
	cursor: pointer;
}
.clientStoriesNumbersOnPicture2 {
background-color:#fff;
cursor:default;
}
.clientStoriesNumbers2:hover {
background-color:#fff;
}
.homeNewsletter2, #homeBlog2 {
	font-family: "Trebuchet MS", Trebuchet, Tahoma, Arial, Sans, sans-serif, Helvetica;
	font-size: 11px;
	line-height: 16px;
	color:#555;
	font-style:italic;
	padding-top: 8px;

}
.homeNewsletter2 a, #homeBlog2 a {
color:#7e662c;
font-size:10px;
}
.homeNewsletter2 a:hover, #homeBlog2 a:hover {
text-decoration:underline;
}
#homeBlog2 {
	font-style: normal;
}
.paddBottom30 {
	padding-bottom: 30px;
}
.text12Bold {
	font-size: 12px;
	font-weight: bold;
}
.text10 {
font-size:10px;
}
.cursorPointer {
cursor:pointer;
}
/*a.navButtonsLink2:link, a.navButtonsLink2:visited, a.navButtonsLink2:active {
	color:#fff;
	text-decoration:none;
}
a.navButtonsLink2:hover {
	color:#222;
	text-decoration:none;
}*/
.navButtons2, .navButtonOnPage2  {
	font-size: 11px;
	line-height: 29px;
	font-weight: bold;
	color: #555;
	background-color: #dcdcdc;
	text-align: center;
	float: left;
	height: 29px;
	padding-right: 12px;
	padding-left: 12px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	position: relative;
cursor:pointer;
}
.navButtons2:hover {
color:#222;
}
.navButtonOnPage2 {
background-color:#FFFFFF;
color:#886622;
cursor:default;
}
.buttonWrapper2 {
float:left;
position:relative;
}
.dropDownWrapper2 {
	color: #464646;
	background-color: #d5d5d5;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	position: absolute;
	left: 0px;
	z-index: 120;
	top: 29px;
	display: none;
}
.dropDownWrapper2 a {
color:#444;
}
.grayBarDropDownNav2 {
	background-color: #9d9d9d;
	height: 8px;
	width: 100%;
	margin-bottom: 2px;
}
.navSubNavbuttons2, .navSubNavbuttonsOnPage {
	font-size: 12px;
	line-height: 18px;
	background-color: #cbcbcb;
	height: 18px;
	margin-right: 1px;
	margin-bottom: 2px;
	margin-left: 1px;
	padding-right: 8px;
	padding-left: 8px;
	cursor:pointer;
	display: block;
}
.navSubNavbuttons2:hover {
color:#000;
}
.navSubNavbuttonsOnPage {
color:#464646;
background-color:#ededed;
cursor:default;
}
.color777 {
	color: #777;
}
#navDashes {
	position: absolute;
	height: 10px;
	width: 265px;
	left: 13px;
	top: 0px;
}
.how2middle {
	padding-left:61px;
	float:left;
	padding-right:58px;
	width:364px;
	padding-top: 45px;
	padding-bottom: 45px;
}
.artisansText {
	padding-left:45px;
	float:left;
	width:590px;
	padding-top: 45px;
}
.artisainsWrapper {
	border-bottom:#bc9e58 dashed 1px;
	margin-bottom:10px;
	padding-bottom:10px;
	margin-bottom:10px;
	width: 579px;
	clear: both;
}
.paddingTop45 {
	padding-top: 45px;
}
.text24over23 {
	font-size: 24px;
	line-height: 23px;
}
.color555 {
	color: #555;
}
#rightColv2 {
	float: left;
	width: 209px;
}
#rightColv2Text {
	font-size: 11px;
	line-height: 16px;
	width: 181px;
}
#rightColv2Text a {
color: #886622;
}
#rightColv2Text a:hover {
text-decoration:underline;
}
.text13 {
	font-size: 13px;
}
.textTrebchet {
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, Sans-serif;
}
.encoreLeftColText {
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, Sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #555;
	width: 217px;
	padding-top: 15px;
	padding-left: 27px;
}
.artDashLeft {
	padding-left:27px;
	padding-top:6px;
}
.linksGoldDiv a {
color:#886622;
}
.linksGoldDiv a:hover {
text-decoration: underline;
}
.artistImage {
	float: left;
	width: 139px;
	margin-right: 24px;
}
.text16pt555 {
	font-size: 16px;
	color: #555;
}
.artisanInfo {
	float: left;
	width: 415px;
}
.artisanInfo a {
color:#886622;
}
.artisanInfo a:hover {
text-decoration:underline;
}
.whatWeDoWrapper {
	border-bottom:#bc9e58 dashed 1px;
	margin-bottom:10px;
	padding-bottom:15px;
	margin-bottom:20px;
	width: 579px;
	clear: both;
}
.myclassname /* classname */
{
	filter: alpha(opacity:0.7);
	KHTMLOpacity: 0.7;
	MozOpacity: 0.7;
	-khtml-opacity:.70;
	-ms-filter:”alpha(opacity=70)”;
	-moz-opacity:.70;
	filter:alpha(opacity=70);
	opacity:.70;
}
.text12over16Trebucet555 {
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, Sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #555;
}
.artisanPAgeHeads {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	color: #886622;
	margin-bottom: 10px;
}
.text12TrebucetGold {
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, Sans-serif;
	font-size: 12px;
	color: #886622;
	font-weight: bold;
}
#artisanMiniNavMaridian, #artisanMiniNavOwnes, #artisanMiniNavInnocast, #artisanMiniNavDion, #artisanMiniNavHankey, #artisanMiniNavTerry, #artisanMiniNavFox {
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, Sans-serif;
	font-size: 11px;
	line-height: 21px;
	color: #888;
	position: absolute;
	left: 539px;
	top: 198px;
}
#artisanMiniNavOwnes {
	left: 548px;
	top: 348px;
}
#artisanMiniNavInnocast {
	left: 528px;
	top: 181px;
}
#artisanMiniNavDion {
	left: 563px;
	top: 58px;
}
#artisanMiniNavHankey {
	left: 557px;
	top: 393px;
}
#artisanMiniNavTerry {
	left: 366px;
	top: 82px;
}
#artisanMiniNavFox {
	left:480px;
	top: 240px;
}
#artDashesMeridian, #artDashesOwens,#artDashesInnocast, #artDashesDion {
	overflow: hidden;
	position: absolute;
	height: 6px;
	width: 253px;
	left: 431px;
	top: 170px;
}
#artDashesOwens {
	left: 520px;
	top: 440px;
	width: 127px;
}
#artDashesInnocast {
	left: 506px;
	top: 147px;
	width: 171px;
}
#artDashesDion {
	left: 339px;
	top: 46px;
	width: 313px;
}
#artisanLeftCol {
	color:#111;
	line-height: 21px;
}
.artLongDash {
	position:absolute;
	top:336px;
	left:27px;
	z-index: 1000;
}
#seeBelow {
visibility:hidden;
}
.encore2Text {
	padding-top: 102px;
	padding-left: 51px;
}
.howWeSubHead {
	color: #888;
	padding-bottom: 2px;
	font-size: 13px;
}
.encore2image {
	float: right;
	padding-bottom: 10px;
	padding-left: 50px;
}
.text16x23Color555 {
	font-size: 16px;
	line-height: 23px;
	color: #555;
}
.contactError {
color: #E10000;
margin-top:10px;
}
.contactTextFeild, .contactTextArea{
font-family:"Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	line-height: 18px;
	background-color: #FFFFFF;
	width: 186px;
	height:18px;
	margin-top: 0px;
	margin-bottom: 8px;
	padding-left: 6px;
	border: none;
	clear:both;
	color:#777777;
}
.contactLong {
width:434px;
}
.contactTextArea {
font-family:"Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
line-height: 14px;
height: 137px;
width:434px;
font-size:13px;

}
