﻿body {
    font: 10pt Tahoma, Helvetica, Arial, sans-serif;
	margin: 0px;
    padding: 0px;
    background-color: #170204;
    color: #55514a;
    background-image: url('images/page_bg.gif');
    background-repeat: repeat-x;
}

body.clsWindowBody
{
    font: 10pt Tahoma, Helvetica, Arial, sans-serif;
	margin: 0px;
    padding: 0px;
    background-color: #ffffff;
    color: #55514a;
    background-image: none;
}

td {
    font: 10pt Tahoma, Helvetica, Arial, sans-serif;
    color: #55514a;
}

a {
    font: 10pt Tahoma, Helvetica, Arial, sans-serif;
    color: #4d090b;
    text-decoration: underline;
}

a:hover {
    font: 10pt Tahoma, Helvetica, Arial, sans-serif;
    color: #525151;
    text-decoration: underline;
}

a.clsMainMenuItem
{
    cursor: pointer !important;
    height: 19px !important;
}

a.clsMainMenuItem:hover
{
    cursor: pointer !important;
    height: 19px !important;
}

a.clsMenuItem
{
    padding: 2px 15px;
    font: Bold 10pt Tahoma, Helvetica, Arial, sans-serif;
    margin: 0px;
    background-color: #680f14;
        color: #ffffff;
        display: block;
        text-decoration: none;
        width: 100%;
        border-right: solid 1px #350609;
        border-left: solid 1px #350609;
        letter-spacing: 1px;
        cursor: pointer !important;
}

a.clsMenuItem:hover
{
    padding: 2px 15px;
    font: Bold 10pt Tahoma, Helvetica, Arial, sans-serif;
    margin: 0px;
    background-color: #680f14;
        color: #dfae4e;
        display: block;
        text-decoration: none;
        width: 100%;
        border-right: solid 1px #350609;
        border-left: solid 1px #350609;
        letter-spacing: 1px;
        cursor: pointer !important;
}

.clsCompanyDesc
{
    font: 9pt Tahoma, Helvetica, Arial, sans-serif;
    color: #ffffff;
    letter-spacing: 1px;
}

.clsHeaderTagText
{
    font: Bold Italic 7pt Tahoma, Helvetica, Arial, sans-serif;
    color: #ffffff;
    letter-spacing: 1px;
    text-align: right;
}

.clsHeaderLeftWrapper
{
    width: 581px;
    height: 142px;
    background-image: url('images/header_left.png');
    background-repeat: no-repeat;
}

a.clsHeaderLeftLink
{
    width: 145px;
    height: 142px;
    background-image: url('images/HeaderLink.png');
    background-repeat: no-repeat;
    display: block;
}

.clsHeaderRight
{
    background-image: url('images/header_right.png');
    background-repeat: no-repeat;
    width: 411px;
    height: 142px;
}

.clsVickiMenuBg
{
    width: 391px;
    height: 56px;
    background-image: url('images/vicki_menu_bg.png');
    background-repeat: no-repeat;
}

.clsMainMenuBackground
{
    width: 950px;
    height: 40px;
    background-image: url('images/menu_bg.png');
}

.clsMainMenuLeft
{
    width: 16px;
    height: 40px;
    background-image: url('images/menu_left.png');
}

.clsMainMenuRight
{
    width: 16px;
    height: 40px;
    background-image: url('images/menu_right.png');
}

.clsMenuBottom
{
    height: 6px;
    background-image: url('images/menu_bottom.gif');
}

.clsMainTableBorder
{
    height: 1px;
    background-image: url('images/MainTableBorder.gif');
}

.clsMainTableBackground
{
    background-image: url('images/MainTableBackground.gif');
    background-repeat: repeat-y;
}

.clsFooterBackground
{
    background-color: #720e10;
    border: solid 1px #180103
}

.clsSmallText
{
    font : 8pt Tahoma, Helvetica, Arial, sans-serif;
	color : #000000;
}

.clsRequired
{
    font : Bold 9pt Tahoma, Helvetica, Arial, sans-serif;
	color : #ff0000;
}

.clsFormText
{
    font: 10pt Tahoma, Helvetica, Arial, sans-serif !important;
    color: #55514a !important;
}

.clsRequiredFormText
{
    font: 10pt Tahoma, Helvetica, Arial, sans-serif !important;
    color: #55514a !important;
    background-color: #ffffcc !important;
}

.clsMenuDiv
{
    background-color: #680f14;
    border-right: solid 1px #350609;
    border-left: solid 1px #350609;
    background-image: url('images/DropDownMenuSep.gif');
    height: 7px;
    background-position: center;
    background-repeat: no-repeat;
}

.clsMenuHeader
{
	margin: 0px;
    background-color: #680f14;
    height: 1px;
    border-top: solid 1px #350609;
    padding-bottom: 4px;
}

.clsMenuFooter
{
	margin: 0px;
    background-color: #680f14;
    height: 1px;
    border-bottom: solid 1px #350609;
    padding-top: 4px;
}

.clsCopyright
{
    font: 8pt Tahoma, Helvetica, Arial, sans-serif;
    color: #b4b3b3;
    text-align: center;
}

a.clsCopyright
{
    font: 8pt Tahoma, Helvetica, Arial, sans-serif;
    color: #b4b3b3;
    text-align: center;
    text-decoration: underline;
}

a.clsCopyright:hover
{
    font: 8pt Tahoma, Helvetica, Arial, sans-serif;
    color: #dfae4e;
    text-align: center;
    text-decoration: underline;
}

.clsFooterContactText
{
    font: Bold 9pt Tahoma, Helvetica, Arial, sans-serif;
    color: #ffffff;
}

a.clsFooterLink
{
    font: 9pt Tahoma, Helvetica, Arial, sans-serif;
    text-decoration: underline;
    color: #ffffff;
}

a.clsFooterLink:hover
{
    font: 9pt Tahoma, Helvetica, Arial, sans-serif;
    text-decoration: underline;
    color: #dfae4e;
}

.clsFooterLinkSep
{
    font: Bold 9pt Tahoma, Helvetica, Arial, sans-serif;
    color: #dfae4e;
    padding-left: 9px;
    padding-right: 9px;
}

a.clsENewsLink
{
    font: Bold 9pt Tahoma, Helvetica, Arial, sans-serif;
    text-decoration: none;
    color: #ffffff;
}

.clsBreadcrumbs
{
    font: 10pt Tahoma, Helvetica, Arial, sans-serif;
    color: #000000;
}

.clsBreadcrumbsSep
{
    font: 10pt Tahoma, Helvetica, Arial, sans-serif;
    color: #000000;
    padding-left: 4px;
    padding-right: 4px;
}

a.clsBreadcrumbs
{
    font: 10pt Tahoma, Helvetica, Arial, sans-serif;
    color: #680f14;
    text-decoration: none;    
}

a.clsBreadcrumbs:hover
{
    font: 10pt Tahoma, Helvetica, Arial, sans-serif;
    color: #585656;
    text-decoration: underline;    
}

.clsPageSubTitle
{
    font: Bold 11pt 'Trebuchet MS', Helvetica, sans-serif;
    color: #000000;
    border-bottom: solid 1px #000000;
}

.clsSubItemHeader
{
    font: Bold 11pt 'Trebuchet MS', Helvetica, sans-serif;
    color: #000000;
    width: 100%;
    display: block;
    border-bottom: solid 1px #000000;
}

a.clsSubItemLink
{
    font: 10pt 'Trebuchet MS', Helvetica, sans-serif;
    color: #ffffff;
    text-decoration: underline;
}

a.clsSubItemLink:hover
{
    font: 10pt 'Trebuchet MS', Helvetica, sans-serif;
    color: #55514a;
    text-decoration: underline;
}

a.clsAdvancedSearch
{
    font: 8pt 'Trebuchet MS', Helvetica, sans-serif;
    color: #ffffff;
    text-decoration: underline;
}

a.clsAdvancedSearch:hover
{
    font: 8pt 'Trebuchet MS', Helvetica, sans-serif;
    color: #dfae4e;
    text-decoration: underline;
}

.clsRelatedPages
{
    font: Bold 10pt 'Trebuchet MS', Helvetica, sans-serif;
    color: #5c0d12;
}

hr.clsRelatedPageDiv
{
    background-color: #5c0d12;
    color: #55514a;
    height: 1px;
}


.clsTitle
{
    font: Bold 11pt 'Trebuchet MS', Helvetica, sans-serif;
    color: #5c0d12;
}

.clsTestimonial
{
    font: Italic 10pt 'Trebuchet MS', Helvetica, sans-serif;
    color: #55514a;
}

.clsTestimonialFrom
{
    font: Bold Italic 10pt 'Trebuchet MS', Helvetica, sans-serif;
    color: #5c0d12;
}

a.clsSubMenuHdr
{
    font: 11pt Tahoma, Helvetica, Arial, sans-serif;
    color: #000000;
    text-decoration: none;
}

a.clsSubMenuHdr:hover
{
    font: 11pt Tahoma, Helvetica, Arial, sans-serif;
    color: #393131;
    text-decoration: none;
}

a.clsSubMenuItem
{
    font: 9pt Tahoma, Helvetica, Arial, sans-serif;
    color: #393131;
    padding-bottom: 4px;
    letter-spacing: 1px;
}

a.clsSubMenuItem:hover
{
    font: 9pt Tahoma, Helvetica, Arial, sans-serif;
    color: #000000;
    padding-bottom: 4px;
    letter-spacing: 1px;
}

.clsConsultingTitle
{
    font: Bold 11pt 'Trebuchet MS', Helvetica, sans-serif;
    color: #1e3102;
}

.clsConsultingText
{
    font: 9pt Tahoma, Helvetica, Arial, sans-serif;
    color: #55514a;
}

.clsInspirationText
{
    font: 9pt Tahoma, Helvetica, Arial, sans-serif;
    color: #55514a;
}

.clsRecentPressTitle
{
    font: Bold 11pt 'Trebuchet MS', Helvetica, sans-serif;
    color: #08214c;
}

.clsBlogImage
{
    float: left;
    margin: 0 15px 5px 0;
    border: solid 1px #750d15;
}

.clsRecentPressText
{
    font: 9pt Tahoma, Helvetica, Arial, sans-serif;
    color: #55514a;
}

.clsInspirationTitle
{
    font: Bold 11pt 'Trebuchet MS', Helvetica, sans-serif;
    color: #c84314;
}

.clsPageTitle
{
    font: Bold 11pt 'Trebuchet MS', Helvetica, sans-serif;
    color: #680f14;
}

.clsBlogTitle
{
    font: Bold 12pt 'Trebuchet MS', Helvetica, sans-serif;
    color: #000000;
}


.clsUpcomingText1
{
    font: 9pt 'Trebuchet MS', Helvetica, sans-serif;
    color: #000000;
}

a.clsUpcomingText1
{
    font: 9pt 'Trebuchet MS', Helvetica, sans-serif;
    color: #000000;
    text-decoration: none;
}

a.clsUpcomingText1:hover
{
    font: 9pt 'Trebuchet MS', Helvetica, sans-serif;
    color: #000000;
    text-decoration: underline;
}

.clsUpcomingText2
{
    font: 9pt 'Trebuchet MS', Helvetica, sans-serif;
    color: #ffffff;
}

a.clsUpcomingText2
{
    font: 9pt 'Trebuchet MS', Helvetica, sans-serif;
    color: #ffffff;
    text-decoration: none;
}

a.clsUpcomingText2:hover
{
    font: 9pt 'Trebuchet MS', Helvetica, sans-serif;
    color: #ffffff;
    text-decoration: underline;
}

a.clsArticleLink
{
    font: Bold 11pt 'Trebuchet MS', Helvetica, sans-serif;
    color: #680f14;
    text-decoration: none;
}

a.clsArticleLink:hover
{
    font: Bold 11pt 'Trebuchet MS', Helvetica, sans-serif;
    color: #680f14;
    text-decoration: underline;
}

.clsStar
{
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.clsFilledStar
{
    background-image: url(Images/FilledStar.png);
}

.clsEmptyStar
{
    background-image: url(Images/EmptyStar.png);
}

.clsSavedStar
{
    background-image: url(Images/SavedStar.png);
}

.clsEventTitle
{
    font: Bold 11pt 'Trebuchet MS', Helvetica, sans-serif;
    color: #08214c;
}

.clsEventSubTitle
{
    font: Bold 10pt 'Trebuchet MS', Helvetica, sans-serif;
    color: #680f14;
}

a.clsSubNav
{
    font: Bold 11pt 'Trebuchet MS', Helvetica, sans-serif;
    color: #ffffff;
}

.clsTestimonialTitle1
{
    font: Bold 11pt 'Trebuchet MS', Helvetica, sans-serif;
    color: #680f14;
}

.clsTestimonialTitle2
{
    font: Bold 11pt 'Trebuchet MS', Helvetica, sans-serif;
    color: #08214c;
}

.clsColumn1Title
{
    font: Bold 11pt 'Trebuchet MS', Helvetica, sans-serif;
    color: #680f14;
}

.clsColumn2Title
{
    font: Bold 11pt 'Trebuchet MS', Helvetica, sans-serif;
    color: #1e3102;
}

.clsColumn3Title
{
    font: Bold 11pt 'Trebuchet MS', Helvetica, sans-serif;
    color: #c84314;
}

.clsColumn4Title
{
    font: Bold 11pt 'Trebuchet MS', Helvetica, sans-serif;
    color: #5c0d12;
}

.clsBioImage
{
    padding-right: 10px;
}

.clsWinMultiViewDynamic
{
    background-color: #f7f5f5;
    border: solid 1px #cacaca;
} 

a.clsLogin
{
    font: 9pt 'Trebuchet MS', Helvetica, sans-serif;
    color: #ffffff;
}

.clsInnerCircleLoginHdr
{
    font: Bold 11pt 'Trebuchet MS', Helvetica, sans-serif;
    color: #ffffff;
    background-color: #2b1c2c;
}

.clsPresentationTitle
{
    font: Bold 11pt 'Trebuchet MS', Helvetica, sans-serif;
    color: #680f14;
}

.clsPresentationSubTitle
{
    font: Bold 10pt 'Trebuchet MS', Helvetica, sans-serif;
    color: #08214c;
}

.clsCommunityTitle
{
    font: 10pt Tahoma, Helvetica, Arial, sans-serif;
    color: #55514a;
}

.clsCommunityDate
{
    font: Italic 9pt Tahoma, Helvetica, Arial, sans-serif;
    color: #680f14;
}

hr.clsBlogDiv {
    color: #680f14;
    background-color: #680f14;
    height: 1px;
}

a.clsBlogTag
{
    font: 9pt 'Trebuchet MS', Helvetica, sans-serif;
    color: #680f14;
}

a.clsBlogTag:hover
{
    font: 9pt 'Trebuchet MS', Helvetica, sans-serif;
    color: #000000;
}

