/*  column classes  */
.defaultcolumn {margin:0;padding:0;}
.contentColumn {margin:0;padding:0;background-color: #e0e8b2;}
.homeContentColumn {margin:0;padding:0;background-color: #97b200;}
.singleBorderRight { border-right:1px solid #FFFFFF; }
.singleBorderRight img { padding: 0px; margin: 0px;}

/*  content object classes  */
.defaultcontentobj {margin:0;padding:0;}

.homeTextSection {padding-right: 32px; padding-left: 16px; margin:0; background-color: #97b200; line-height:125%;/*height: 300px;*/}
.homeTextSection h1 {margin:0px; padding-top: 10px; padding-bottom:10px; color: #FFFFFF;}
.homeTextSection p {font-size: 11px; color: #ffffff; font-family: verdana, Helvetica, sans-serif; text-decoration: none; margin: 0px; padding-bottom: 10px;}

.homeTrainingLink {padding-right: 32px; padding-left: 16px; margin:0px; background-color: #97b200; height: 37px;}

.homeNewsLink {background-color: #b7ca4f; padding-left: 13px; border-bottom:1px solid #FFFFFF;border-left:1px solid #FFFFFF;}

.homeLatestNews {margin: 0; padding-top:0px; border-left:1px solid #FFFFFF; background-color: #b7ca4f; padding-left: 13px; height: 251px;}
.homeLatestNews h3 {padding-top: 0px; margin:0;}
.homeLatestNews p {margin: 0px;}

.linkPlanRoom {margin:0;padding:0;}
.linkPlanRoom a, .linkPlanRoom a:link, .linkPlanRoom a:visited {
	margin:0;padding:0;display:block;height:42px;width:153px;border-left:1px solid #FFFFFF; 
	background:#D8E38C url(../../images/tyler2plan_f01.gif) no-repeat left top;
}
.linkPlanRoom a:hover {background:#D8E38C url(../../images/tyler2plan_f02.gif) no-repeat left top;}
.linkPlanRoom a b {display:none;}


.dogTipTextSection {padding-right: 32px; padding-left: 16px; padding-top: 20px; margin:0px; background-color: #97b200;}
.dogTipTextSection h1 {margin:0px; padding-top: 0px; padding-bottom: 15px; color: #FFFFFF;}
.dogTipTextSection p {font-size: 11px; color: #ffffff; font-family: verdana, Helvetica, sans-serif; text-decoration: none; margin: 0px; padding-bottom: 10px;}

.dogTipImage {padding-right: 16px; padding-left: 16px; padding-top: 0px; margin:0px; background-color: #97b200;}

.dogTipLinks {padding-right: 0px; padding-left: 16px; padding-top: 10px; padding-bottom: 10px; margin:0px; background-color: #97b200;}

.sideNav { background-color: #666666; height: 348px;}
.sideNav td { vertical-align: top; }
.sideNav ul {margin:0px;padding:0;}
.sideNav li{margin:0;list-style-type:none; text-align:right; padding-top: 20px; padding-right:10px; padding-left: 0px;}
.sideNav a, .sideNav a:link {margin:0;padding:0;font-family: verdana, Helvetica, sans-serif;font-size:11px;color:#FFFFFF;text-decoration:none;text-transform:lowercase; font-weight: bold;letter-spacing: 1pt;}
.sideNav a:hover, .sideNav .selected{margin:0;padding:0;font-family: verdana, Helvetica, sans-serif;font-size:11px;color:#000000;text-decoration:none;text-transform:lowercase; font-weight: bold;letter-spacing: 1pt;}

.subHeaderTextSection {background-color:#B7CA4F; padding-right: 32px; padding-left: 16px; padding-bottom:20px; border-bottom:1px solid #FFFFFF;}
.subHeaderTextSection h1 {font-family: Arial; margin: 0px; padding-top: 20px; padding-bottom:10px; text-transform:uppercase; color:#FFFFFF; font-weight:normal; font-size: 18px;letter-spacing: 2pt;}
.subHeaderTextSection p {margin: 0px;padding-bottom:10px;font-family: verdana, Helvetica, sans-serif; font-size: 11px; color: #415400; text-decoration: none; font-weight : bold;}

.contentTextSection {background-color: #e0e8b2; padding-right: 32px; padding-left: 16px; padding-bottom:10px; }
.contentTextSection h1 {margin:0px; padding-top: 20px; padding-bottom: 15px;}
.contentTextSection p {margin: 0px; padding-bottom:10px;}
.contentTextSection .successQuote { font-style:italic; padding-bottom: 15px;}
.contentTextSection .newsTagline { color: #415400; }
.contentTextSection .newsDate { color: #415400; font-weight:bold;}

.contentTextPortfolio {background-color: #e0e8b2; padding-right: 32px; padding-left: 16px; padding-bottom:10px; padding-top: 20px;}
.contentTextPortfolio h1 {margin:0px; padding-top: 20px; padding-bottom: 15px;}
.contentTextPortfolio p {margin: 0px; padding-bottom:12px;}

.employeeQuote { text-align: right; margin-left: 10px; margin-right: 5px; }
.employeeQuote p {margin-top: 8px;}

.singleBorder{margin:0; border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF;}
.singleBorder img { padding: 0px; margin: 0px;}

.singleBorderImage{margin:0 10px 10px 0;padding: 0px; border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF;float:left;}
   

a.subheaderUnderline {font-family: verdana, Helvetica, sans-serif;font-size: 13px; color: Black; text-decoration: underline; font-weight : bold; }
a.subheaderUnderline:hover{	font-family: verdana, Helvetica, sans-serif; font-size: 13px; color: Black; text-decoration: none; font-weight : bold; }

.projectEntry { padding-top: 15px; }
.projectEntry img { padding-right : 10px; }
.projectEntry a, .projectEntry a:hover { font-size: 13px; font-weight:bold;}

.portfolioHeader {background-color:#97B201; padding-right: 32px; padding-left: 16px; padding-bottom:8px; border-bottom:1px solid #FFFFFF;}
.portfolioHeader h1 {padding-top: 22px; padding-bottom:15px; margin:0;}

.portfolioSubHeader {background-color:#B7CA4F; padding-right: 2px; padding-left: 16px; padding-bottom:2px; padding-top:2px; }
.portfolioSubHeader h2 {margin: 0px; padding: 0px; font-family: verdana, Helvetica, sans-serif; font-size: 12px; color: #333333; text-decoration: none; }
.portfolioSubHeader p {margin: 0px; padding: 0px; font-family: verdana, Helvetica, sans-serif; font-size: 10px; color: #333333; text-decoration: none;}
.portfolioSubHeader a {font-size: 10px;}
.portfolioSubHeader td { vertical-align:middle; }

#photonav {margin:0;padding:0;}
#photonav td {padding-bottom:4px; padding-top:4px; padding-left:3px; padding-right:3px; text-align:center; }
#photonav a{font-family:Verdana, Helvetica, sans-serif;color:#FFFFFF;font-size:10px; text-decoration:none; background-color:#333333;padding-top:3px; padding-bottom:3px; padding-left:4px; padding-right:4px; border:1px solid #000000;}
#photonav .selected, #photonav .selected:hover, #photonav a:hover{font-family:Verdana, Helvetica, sans-serif;font-size:10px;color:#000000;background-color:#FFFFFF;text-decoration:none; border:1px solid #000000;} 

.spotentry {padding-top: 10px;padding-bottom: 5px; }

.contentCoreValues {background-color: #e0e8b2; padding-right: 32px; padding-left: 16px; padding-bottom:10px; }
.contentCoreValues h1 {margin:0px; padding-top: 20px; padding-bottom: 15px;}
.contentCoreValues h2 {margin: 0px; padding-bottom:8px;font-family: verdana, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none; font-weight: bold;}
.contentCoreValues h3 {color: #415400;}
.contentCoreValues p {margin: 0px; padding-bottom:10px;}

.contentExpertise {background-color: #e0e8b2; padding-right: 32px; padding-left: 16px; padding-bottom:10px; }
.contentExpertise h1 {margin:0px; padding-top: 20px; padding-bottom: 15px;}
.contentExpertise h2 {margin: 0px; padding-bottom:15px;font-family: verdana, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none; font-weight: bold;}
.contentExpertise h3 {float:left;margin:0; padding:0; color: #415400;}
.contentExpertise p {margin: 0px; padding-bottom:15px;}

.contentContactUs {background-color: #e0e8b2; padding-right: 32px; padding-left: 16px; padding-bottom:10px; padding-top:10px;}
.contentContactUs h3 {font-size: 16px; }
.contentContactUs p {margin: 0px; padding-bottom:10px;}

.image_left{float:left; margin:0;padding:0;}