 .testClass {margin:0;padding:12px;background-color:#ffffff;}

/*  column classes  */
.maincolumn {margin:0;padding:0;border:1px solid #cec6ac;}
.leftcolumn {margin:0 12px 0 0;padding:0;border:1px solid #cec6ac;background-color:#efedde;}
.rightcolumn {margin:0 0 0 12px;padding:0;border:1px solid #cec6ac;}
.rightcolumnnoborder {margin:0 0 0 12px;padding:0;}

.box1 {border:1px solid #cec6ac;background-color:#efecbf;} /* khaki       */
.box2 {border:1px solid #cec6ac;background-color:#efedde;} /* light khaki */
.box3 {border:1px solid #cec6ac;background-color:#f6f5ed;} /* light gray  */
.box4 {border:1px solid #cec6ac;background-color:#ffffff;} /* white       */

/*  content object classes  */
.defaultcontentobj {margin:0;padding:5px 15px 10px 15px;}

.homecontent {margin:0;padding:5px 15px 10px 15px;}
.homecontent p {line-height:225%;}
	
	.sitemap {margin:0;padding:5px 15px 20px 25px;}
	.sitemap ul {margin:0;padding:0;}
	.sitemap li {margin:0;padding:0;list-style-type:none;}
	.sitemap ul ul {margin:5px 15px;padding:0;}
	.sitemap a, .sitemap a:link {margin:0;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#6B5A4B;line-height:150%;font-weight:bold;text-decoration:none;}
	.sitemap a:hover {text-decoration:underline;color:ba0c0c;}
	.sitemap ul ul a, .sitemap ul ul a:link, .sitemap ul ul a:visited {font-weight:normal;}
	
.boxcontentobj {margin:0; padding:0;}
.boxcontentobj h1 {font-family:"Times New Roman", Times, serif;font-size:18px;color:#6B5A4B;line-height:170%;margin:0;padding:0;border-bottom:1px solid #cec6ac;background-color:#efedde;} /* light khaki */

	.logoscontentobj {margin:0; padding:5px 0 15px 0;}
	.logoscontentobj h1{font-family:"Times New Roman", Times, serif;font-size:18px;color:#ba0c0c;text-transform:uppercase;line-height:170%;margin:0;padding:0 10px;}
	.logos {margin:0;padding:5px 0 0 0;}
	
	.contentobj2 {margin:5px 15px 15px 15px; padding:0;}
	.contentobj2 h1 {font-family:"Times New Roman", Times, serif;font-size:14px;color:#6B5A4B;margin:0;padding:0;} 
	.contentobj2 h2 {font-family:"Times New Roman", Times, serif;font-size:14px;letter-spacing:.1em;color:#6B5A4B;margin:0;padding:0;} 
	.contentobj2 ul{margin:3px 5px;padding:0;list-style-type:none;}
	.contentobj2 li{margin:0;padding:3px 25px;position:relative;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#333333;line-height:150%;background-image:url(../../images/bullet.gif);background-repeat:no-repeat;background-position:0 5px;}
	

	.biolist {margin:0;padding:0;}
	.bio {margin:5px 15px 15px 15px; padding:0;border:1px solid #cec6ac;position:relative;}
	.bio h1 {font-family:"Times New Roman", Times, serif;font-size:18px;color:#6B5A4B;margin:0;padding:0 5px;border-bottom:1px solid #cec6ac;background-color:#efedde;display:block;} /* light khaki */
	.bio .title {font-size:14px;margin:0 8px;padding:0 8px;border-left:1px solid #cec6ac;border-right:1px solid #cec6ac;text-transform:none;}
	.biocontentwithimage {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#333333;line-height:150%;margin:0; padding:5px 10px 10px 100px;}
	.bio img {float:left;margin:8px;padding:0;border:1px solid #cec6ac;}
	.biocontent {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#333333;line-height:150%;margin:0; padding:5px 10px 10px 10px;}

	.spotcontent {margin:0;padding:5px 8px;position:relative;background-color:#ece9b4;} /* khaki */
	
	.successspot {margin:0;padding:0;background-color:#ece9b4;} /* khaki */
	.successspot h1 {font-family:"Times New Roman", Times, serif;font-size:16px;color:#6B5A4B;margin:0;padding:0 8px;border-bottom:1px solid #cec6ac;}
	.successspot p{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#333333;line-height:150%;margin:0; padding:0;}
	.successspot h2{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#ba0c0c;font-weight:normal;line-height:150%;margin:0; padding:0 0 3px 0;}
	.successspot .spotcontent a, .successspot .spotcontent a:link{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#ba0c0c;text-decoration:none;line-height:150%;margin:0; padding:0;}
	.successspot .spotcontent a:hover{color:#333333;text-decoration:underline;}
	.successspot ul{margin:0;padding:5px;list-style-type:none;}
	.successspot li{margin:0;padding:3px 25px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#333333;line-height:150%;background-image:url(../../images/bullet.gif);background-repeat:no-repeat;background-position:left center;}

	.casestudylist {margin:0;padding:0;}
	.casestudylist h1 {margin:0;padding:0 15px;}
	.casestudylist h3 {font-family:"Times New Roman", Times, serif;font-size:16px;color:#6B5A4B;line-height:120%;margin:0 15px;padding:10px 0 5px 0;text-transform:uppercase;font-weight:normal;letter-spacing:.1em;border-top:1px solid #cec6ac;}
	.case {margin:3px 15px 15px 15px;}/* padding:0 10px 10px 10px ;border:1px solid #cec6ac;*/
	.case h1 {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#ba0c0c;line-height:150%;margin:0;padding:3px 0 0 0;text-transform:uppercase;letter-spacing:0;}
	.case h4 {padding:5px 0 0 0;font-size:11px;font-weight:normal;text-transform:uppercase;}
	.case p{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#333333;line-height:150%;margin:0; padding:0;}
	.case ul{margin:5px;padding:0;list-style-type:none;}
	.case li{margin:0;padding:3px 25px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#333333;line-height:150%;background-image:url(../../images/bullet.gif);background-repeat:no-repeat;background-position:left center;}

	.testimonyspot {margin:0;padding:0;background-color:#ece9b4;} /* khaki  */
	.testimonyspot h1 {font-family:"Times New Roman", Times, serif;font-size:16px;color:#6B5A4B;margin:0;padding:0 8px;border-bottom:1px solid #cec6ac;position:relative;display:block;}
	.testimonyspot p{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#333333;line-height:150%;margin:0; padding:0 5px;}
	.testimonyspot .signature {margin:0;padding:5px 0 5px 5px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;color:#6B5A4B;font-weight:normal;line-height:120%;}
	.testimonyspot .signature h4{margin:0;padding:0 0 1px 0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#ba0c0c;font-weight:normal;line-height:100%;}
	.testimony {margin:0 0 10px 0;padding:0 0 5px 0;border-bottom:1px solid #cec6ac;}

	.portfoliospot a {font-family:"Times New Roman", Times, serif;font-size:18px;color:#6B5A4B;margin:0;padding:0 8px;border-bottom:1px solid #cec6ac;text-decoration:none;}
	
	.portfoliospot {margin:0;padding:0;} /* khaki */
	.portfoliospot .spotcontent {margin:0 0 5px 0;padding:8px 8px 5px 8px;border:1px solid #cec6ac;border-top:none;}
	.portfoliospot h1 {font-family:"Times New Roman", Times, serif;font-size:16px;color:#6B5A4B;margin:0;padding:0 0 0 8px;border:1px solid #cec6ac;background-color:#ece9b4;}
	.portfoliospot p{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#333333;line-height:150%;margin:0; padding:0 5px;}
	.portfoliospot .spotcontent h3{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#ba0c0c;font-weight:normal;line-height:150%;text-transform:uppercase;margin:0; padding:0;}
	.portfoliospot .spotcontent ul{margin:0;padding:2px 0 10px 2px;list-style-type:none;}
	.portfoliospot .spotcontent li{margin:0;padding:3px 5px 0 20px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#333333;line-height:150%;background-image:url(../../images/bullet.gif);background-repeat:no-repeat;background-position:0px 6px;}

	.newsspot {margin:0 0 8px 0;padding:0;}
	.newsspot h1{margin:0;padding:0 15px;font-family:"Times New Roman", Times, serif;font-size:18px;color:#6B5A4B;}
	.newsspot .newslist {margin:0 8px;padding:10px 15px 5px 12px;position:relative;background-color:#f6f5ed;border:1px solid #cec6ac;}/**/
	
	.newslist {margin:0;padding:0 15px 15px 15px;}
	.newslist .spotentry {margin:0;padding:5px 0;}
	.newslist .spotentry h3{margin:0;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;color:#BA0C0C;font-weight:normal;line-height:150%;}
	.newslist .spotentry a, .newslist .spotentry a:link{margin:0;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#6B5A4B;}
	.newslist .spotentry a:hover{color:#ba0c0c;}
	
	.newsdetail {margin:0;padding:5px 15px 15px 15px;}
	.newsdetail h3{margin:0;padding:5px 0 3px 0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#6B5A4B;font-weight:normal;line-height:150%;}
	.newsdetail h2{margin:0;padding:0 0 5px 0;font-family:"Times New Roman", Times, serif;font-size:16px;color:#ba0c0c;text-transform:uppercase;font-weight:normal;}
	.newsdetail h4{margin:0;padding:0 0 3px 0;}
	.newsdetail img {margin:3px 5px 12px 5px;padding:0;}
	.newsdetail a {margin:0;padding:0;font-weight:normal;}
	
	.subnavlink {margin:0;padding:0;}
	.subnavlink a, .subnavlink a:link, .subnavlink a:visited {margin:0 0 5px 0;padding:5px 8px;display:block;font-family:"Times New Roman", Times, serif;font-size:14px;color:#6B5A4B;border:1px solid #cec6ac;background-color:#efedde;text-transform:uppercase;text-decoration:none;}
	.subnavlink a:hover {color:#45281E;background-color:#ece9b4;text-decoration:none;}
	
	.contactform {margin:0 0 8px 0;padding:0;}
	.contactform h1{margin:0;padding:0 15px;font-family:"Times New Roman", Times, serif;font-size:18px;color:#6B5A4B;}
	.contactform .feedback {margin:0 8px;padding:10px 15px 0 12px;position:relative;width:330px;background-color:#f6f5ed;border:1px solid #cec6ac;}/**/

	.feedback p{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#333333;line-height:150%;margin:0;padding:0;clear:both;width:330px;}
	.feedback label {margin:0;padding:0;text-align:left;float:left;}
	.feedback input {margin:0 0 5px 0;padding:0;width:200px;float:right;}
	.feedback textarea {margin:0;padding:0;width:200px;float:right;}
	.feedback a.formbutton, .feedback a.formbutton:link{margin:5px 0 0 0;padding:0 5px;float:right; font-family:Verdana, Arial, Helvetica, sans-serif;color:#ffffff;font-weight:bold;text-decoration:none;border:1px solid #cec6ac;background-color:#BA0C0C;display:block;}
	.feedback a.formbutton:hover {color:#BA0C0C;background-color:#ffffff;text-decoration:none;}
	.feedback .required {margin:0;padding:0;float:left;}
	
	.phonelist {margin:0;padding:0;}
	.contact {margin:0 15px 5px 15px;padding:0;color:#6B5A4B;}
	.contact .name{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#ba0c0c;font-weight:normal;line-height:150%;margin:0;padding:0;}
	.contact p{margin:0 15px 5px 0;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#6B5A4B;line-height:150%;font-weight:normal;}
	.contact h1{margin:0;padding:0 0 3px 0;font-size:14px;color:#6B5A4B;}
	.phonelist h1{margin:0 15px;padding:0 0 3px 0;font-size:14px;color:#6B5A4B;}
   
   