.featured_image {border:1px; border-color: #898D7F; border-style: solid;}

A:link, A:visited, A:active { text-decoration: none; color: #3D5FA7 }
A:hover { text-decoration: none; color: #108B4E}

A.contact:link, A.contact:visited, A.contact:active { text-decoration: none; color: #0C693A }
A.contact:hover { text-decoration: none; color: #108B4E}

A.mainnav:link, A.mainnav:visited, A.mainnav:active { text-decoration: none; color: #E4D1D1; font-weight: bold; font-family: verdana,arial; font-size: 8pt; }
A.mainnav:hover { color: #ffffff; text-decoration: none}

A.subnav:link, A.subnav:visited, A.subnav:active { text-decoration: none; color: #0C693A; font-weight: none; font-family: verdana,arial; font-size: 8pt; }
A.subnav:hover { color: #108B4E; text-decoration: underline}

A.comm:link, A.comm:visited, A.comm:active { text-decoration: none; color: #F9FBF8; font-weight: none; font-family: verdana,arial; font-size: 8pt; }
A.comm:hover { color: #FFFFFF; text-decoration: underline}

A.botnav:link, A.botnav:visited, A.botnav:active { text-decoration: none; color: #630100; font-weight: none; font-family: verdana,arial; font-size: 8pt; }
A.botnav:hover { color: #0C693A; text-decoration: underline}
{smc_link_to_template template_name='details' page_templateId='ID#' itemId=$item[content].item_id itemList=$itemList}

A.uhere:link, A.uhere:visited, A.uhere:active { text-decoration: none; color: #FFFFFF }
A.uhere:hover { text-decoration: none; color: #B6CBB6}

.sidebar {
  background: #E5E8E5;
}

.sidebar2 {
  background: #E5E8E5;
  margin: 2px 2px 2px 2px;
}

.uhere {
  color: #FFFFFF;
  font-family: "Georgia", Times, serif;
  font-size: 10px;
  text-transform: uppercase;
  font-weight: 500;
}

.dots {
  color: #FFFFFF;
  font-family: "Georgia", Times, serif;
  font-size: 10px;
  text-transform: uppercase;
  font-weight: 500;
}

.backto {
  color: #B6CBB6;
  font-family: "Georgia", Times, serif;
  font-size: 10px;
  text-transform: uppercase;
  font-weight: 500;
}

.sitemap {
  color: #314B32;
  font-family: "Georgia", Times, serif;
  font-size: 11px;
  text-transform: uppercase;
  font-weight: 500;
}

.location {
  color: #B6CBB6;
  font-family: "Georgia", Times, serif;
  font-size: 10px;
  text-transform: uppercase;
  font-weight: 400;
}

.text {
  color: #000000;
  font-family: verdana,arial;
  font-size: 13px;
}

.comm {
  color: #F9FBF8;
  font-family: verdana,arial;
  font-size: 12px;
}

.medium {
  color: #000000;
  font-family: verdana,arial;
  font-size: 13px;
}

.small {
  color: #000000;
  font-family: verdana,arial;
  font-size: 11px;
}

.copyright {
  color: #7A987A;
  font-family: verdana,arial;
  font-size: 9px;
}

.header {
  color: #000000;
  font-family: "Georgia", Times, serif;
  font-size: 22px;
}

.header_w {
  color: #FFFFFF;
  font-family: "Georgia", Times, serif;
  font-size: 24px;
}

.verd_9 {
 font-family: verdana,arial;
  font-size: 10px;
}

.verd_9_b {
  font-weight: bold;
  font-family: verdana,arial;
  font-size: 10px;
}

.ART_content
  font-family: verdana,arial;
  font-size: 10pt;
}

.verd_10 {
  font-family: verdana,arial;
  font-size: 10pt;
}

.verd_10_b {
  font-weight: bold;
  font-family: verdana,arial;
  font-size: 10pt;
}

.verd_13_b {
  font-weight: bold;
  font-family: "Georgia", Times, serif;
  font-size: 13pt;
}

.verd_7 {
  font-family: verdana,arial;
  font-size: 7pt;
}

.verd_8, .ART_content, .FORM_Intro, .FORM_Choice {
  font-family: verdana,arial;
  font-size: 8pt;
}

.verd_8_b, .ART_title, .FORM_Question {
  font-weight: bold;
  font-family: verdana,arial;
  font-size: 8pt;
}

/*Developers CSS ------------------------------------------ */

html {
  padding: 0px;
  margin: 0px auto 0px auto;
}

body {
  background-color: #EBE9E4;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  height: 100%;
}

.home_content_left_repeat {
  background-image:url(/custom/framework2/content_left_repeat.jpg);
  background-repeat: repeat-y;
}

.home_content_left {
  background-image:url(/custom/framework2/content_left_back.jpg);
  background-repeat: no-repeat;
}

.home_content_right_repeat {
  background-image:url(/custom/framework2/content_right_repeat.jpg);
  background-repeat: repeat-y;
}

.home_content_right {
  background-image:url(/custom/framework2/content_right_back.jpg);
  background-repeat: no-repeat;
}

.about_text {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  color: #000000;
}

.about_text a:link {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  color: #1E743A;

}

.about_text a:active {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  color: #1E743A;
}

.about_text a:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  color: #1E743A;
}

.about_text a:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  text-decoration: underline;
  color: #1E743A;
}

li {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  color: #000000;
  margin: 0px 0px 0px 0px;
  line-height: 14px;
}

ul {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  color: #000000;
  margin: 0px 0px 0px 35px;
  padding-top: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  padding-right: 0px;
}

.footer_text {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  color: #000000;
}

.in_hero_back {
  background-image:url(/custom/framework2/in_heroshot.jpg);
  background-repeat: no-repeat;
  width: 770px;
  height: 205px;
}

.in_hero_back1 {
  background-image:url(/custom/framework2/in_heroshot1.jpg);
  background-repeat: no-repeat;
  width: 770px;
  height: 205px;
}

.in_hero_back2 {
  background-image:url(/custom/framework2/in_heroshot2.jpg);
  background-repeat: no-repeat;
  width: 770px;
  height: 205px;
}

.in_hero_back3 {
  background-image:url(/custom/framework2/in_heroshot3.jpg);
  background-repeat: no-repeat;
  width: 770px;
  height: 205px;
}

.in_hero_back4 {
  background-image:url(/custom/framework2/in_heroshot4.jpg);
  background-repeat: no-repeat;
  width: 770px;
  height: 205px;
}

.in_hero_back5 {
  background-image:url(/custom/framework2/in_heroshot5.jpg);
  background-repeat: no-repeat;
  width: 770px;
  height: 205px;
}

.in_testimonial_back {
  background-image:url(/custom/framework2/banner_right.jpg);
  background-repeat: no-repeat;
  width: 231px;
  height: 194px;
}

.in_testimonial_text {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: italic;
  font-weight: bold;
  text-decoration: none;
  color: #FFFFFF;
}

.in_testimonial_text2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-style: italic;
  font-weight: bold;
  text-decoration: none;
  color: #FFFFFF;
}

.in_content_repeat {
  background-image:url(/custom/framework2/in_content_repeat.jpg);
  background-repeat: repeat-y;
  width: 770px;
}

.in_leftnav_back {
  background-image:url(/custom/framework2/in_leftnav_back.jpg);
  background-repeat: no-repeat;
}

.leftnav_text {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  color: #000000;
}

.leftnav_text a:link {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  color: #3D5FA7;

}

.leftnav_text a:active {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  color: #3D5FA7;
}

.leftnav_text a:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  color: #3D5FA7;
}

.leftnav_text a:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  text-decoration: underline;
  color: #1E743A;
}

.imageHeader {
        border: 0px;
        margin-bottom: -4px;
}

.in_content_header {
  background-image:url(/custom/framework2/in_content_header.jpg);
  background-repeat: no-repeat;
  width: 585px;
  height: 30px;
}

.in_content_header_text {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: bold;
  text-decoration: none;
  color: #000000;
}

.in_content_text {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  color: #000000;
}

.in_content_text a:link {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  text-decoration: underline;
  color: #1E743A;

}

.in_content_text a:active {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  text-decoration: underline;
  color: #1E743A;
}

.in_content_text a:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  text-decoration: underline;
  color: #1E743A;
}

.in_content_text a:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  text-decoration: underline;
  color: #4E779F;
}

.property_head {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: bold;
  text-decoration: normal;
  color: #1e743a;
}

hr {
  width: 100%;
  color: #ffffff;
  border-bottom: dotted 1px #1E743A;

}

td p {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  color: #000000;
}

#video_icon {
        background-image:url(/custom/framework2/video_icon.png);
  background-repeat: no-repeat;
        width: 136px;
        height: 80px;
        display: block;
}

.gallery img {
  border: solid #cccccc 2px;
}
