DIV#logo A, DIV#twitter A, DIV#facebook A
{
    width: 100%;
    display: block;
    height: 100%;
}
#footer_text A
{
    font-style: normal;
    font-family: Trebuchet MS, sans-serif;
    white-space: nowrap;
    color: #630;
    font-size: 10px;
    font-weight: normal;
    text-decoration: underline;
}
#logo
{
    background: url(/images/resources/logo.png) no-repeat;
}
#facebook
{
    background: url(/images/static/iconFacebook.png) no-repeat;
}
#twitter
{
    background: url(/images/static/iconTwitter.png) no-repeat;
}
#key_visual
{
    background: url(/images/resources/banner.jpg) no-repeat;
}
#key_visual2
{
    background: url(/images/resources/banner-brown.jpg) no-repeat;
}
#key_visual3
{
    background: url(/images/resources/banner-grey.jpg) no-repeat;
}
#key_visual4
{
    background: url(/images/resources/banner-olive.jpg) no-repeat;
}
#key_visual5
{
    background: url(/images/resources/banner-black.jpg) no-repeat;
}
#text_caption
{
    font-style: italic;
    font-family: Courier New; /* Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; */
    color: #ccc; /*#f60;*/
    font-size: 18px;
    font-weight: normal;
    text-decoration: none;
}

#left_column_container /* added */
{
    font-style: normal;
    font-family: Trebuchet MS, sans-serif;
    color: #963;
    font-size: 20px;
    font-weight: normal;
    text-decoration: none;
}

#main_nav_list A.main_nav_active_item
{
    font-style: normal;
    font-family: Trebuchet MS, sans-serif;
    background: url(/images/dynamic/n1activeitem.gif) no-repeat left top;
    color: #fff;
    font-size: 13px;
    font-weight: normal;
    text-decoration: none;
}
#main_nav_list A.main_nav_item
{
    font-style: normal;
    font-family: Trebuchet MS, sans-serif;
    background: url(/images/dynamic/n1.gif) no-repeat left top;
    color: #eee;
    font-size: 13px;
    font-weight: normal;
    text-decoration: none;
}
#main_nav_list A.main_nav_item:hover
{
    font-style: normal;
    font-family: Trebuchet MS, sans-serif;
    background: url(/images/dynamic/n1hover.gif) no-repeat left top;
    color: #630;
    font-size: 13px;
    font-weight: normal;
    text-decoration: none;
}
.sub_nav_list A.sub_nav_active_item
{
    font-style: normal;
    font-family: Trebuchet MS, sans-serif;
    background: url(/images/dynamic/subnav1active.gif) no-repeat;
    color: #f60;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
}
.sub_nav_list A
{
    font-style: normal;
    font-family: Trebuchet MS, sans-serif;
    background: url(/images/dynamic/subnav1.gif) no-repeat;
    color: #630;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
}
.sub_nav_list A:hover
{
    font-style: normal;
    font-family: Trebuchet MS, sans-serif;
    background: url(/images/dynamic/subnav1hover.gif) no-repeat;
    color: : #630;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
}
#content_container ul /* added */
{
    line-height: 20px;
    font-size: 13px;
    list-style-type: none;
    padding-left: 0;
    margin-left: 15px;
}
#content_container li /* added */
{
    background: url(/images/static/checkmark_16_red.png) left top no-repeat;
    padding-left: 20px;
    margin-bottom: 10px;
}

#content_container .slogan
{
    font-style: normal;
    font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
    color: #963;
    font-size: 27px;
    font-weight: normal;
    text-decoration: none;
}

#content_container h1
{
    font-style: normal;
    font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
    color: #963;
    font-size: 23px;
    font-weight: normal;
    text-decoration: none;
}

#content_container h2
{
    font-style: normal;
    font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
    color: #963;
    font-size: 20px;
    font-weight: normal;
    text-decoration: none;
}
#content_container h3
{
    font-style: normal;
    font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
    color: #963;
    font-size: 15px;
    font-weight: normal;
    text-decoration: none;
}
#content_container
{
    font-style: normal;
    font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
    color: #630;
    font-size: 13px;
    font-weight: normal;
    text-decoration: none;
}
#content_container P
{
    font-style: normal;
    font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
    color: #630;
    font-size: 13px;
    font-weight: normal;
    text-decoration: none;
}
#content_container A:link
{
    font-style: normal;
    font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
    color: #036;
    font-size: 13px;
    font-weight: normal;
    text-decoration: none;
}
#content_container A:visited
{
    font-style: normal;
    font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
    color: #036;
    font-size: 13px;
    font-weight: normal;
    text-decoration: underline;
}
#content_container A:hover
{
    font-style: normal;
    font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
    color: #036;
    font-size: 13px;
    font-weight: normal;
    text-decoration: underline;
}
#content_container A:active
{
    font-style: normal;
    font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
    color: #036;
    font-size: 13px;
    font-weight: normal;
    text-decoration: none;
}
#footer_text
{
    font-style: normal;
    font-family: Trebuchet MS, sans-serif;
    color: #630;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
}
.alert
{
    color: Red;
}
.testimonial
{
    padding-left: 12px;
    padding-right: 12px;
}
.testimonial span
{
    color: #181818;
    font-style: italic;
    font-size: 15px;
}
.cmxform fieldset p.error label
{
    color: red;
}
#commentForm
{
    width: 500px;
}
#commentForm label
{
    width: 250px;
}
#commentForm label.error, #commentForm input.submit
{
    color: red;
    margin-left: 5px;
}
.separator
{
    background: url(/images/static/dividers/line.jpg) no-repeat center;
}
.billboard
{
    visibility: hidden;
    color: #999999;
    text-indent: -9000px;
}
