﻿

.sf_cols {
    margin: 0;
    padding: 0;
    width: 100%;
}
.sf_cols:before, .sf_cols:after {
    content: "";
    display: table;
}
.sf_cols:after {
    clear: both;
}
.sf_cols {
}
.sf_colsOut + .sf_colsOut {
}
.sf_block {
    display: block;
}
.sf_1col_1_100 {
    float: none;
    margin: 0;
}
.sf_2cols_1_25 {
    float: left;
    margin: 0;
    width: 25%;
}
.sf_2cols_2_75 {
    float: right;
    margin: 0;
    width: 75%;
}
.sf_2cols_2_75 .sf_2cols_2in_75 {
    margin-left: 12px;
}
.sf_2cols_1_33 {
    float: left;
    margin: 0;
    width: 33%;
}
.sf_2cols_2_67 {
    float: right;
    margin: 0;
    width: 67%;
}
.sf_2cols_2_67 .sf_2cols_2in_67 {
    margin-left: 12px;
}
.sf_2cols_1_50 {
    float: left;
    margin: 0;
    width: 50%;
}
.sf_2cols_2_50 {
    float: right;
    margin: 0;
    width: 50%;
}
.sf_2cols_2_50 .sf_2cols_2in_50 {
    margin-left: 12px;
}
.sf_2cols_1_67 {
    float: left;
    margin: 0;
    width: 67%;
}
.sf_2cols_2_33 {
    float: right;
    margin: 0;
    width: 33%;
}
.sf_2cols_2_33 .sf_2cols_2in_33 {
    margin-left: 12px;
}
.sf_2cols_1_75 {
    float: left;
    margin: 0;
    width: 75%;
}
.sf_2cols_2_25 {
    float: right;
    margin: 0;
    width: 25%;
}
.sf_2cols_2_25 .sf_2cols_2in_25 {
    margin-left: 12px;
}
.sf_3cols_1_33 {
    float: left;
    margin: 0;
    width: 33%;
}
.sf_3cols_2_34 {
    float: left;
    margin: 0;
    width: 34%;
}
.sf_3cols_3_33 {
    float: left;
    margin: 0;
    width: 33%;
}
.sf_3cols_2_34 .sf_3cols_2in_34, .sf_3cols_3_33 .sf_3cols_3in_33 {
    margin-left: 12px;
}
.sf_3cols_1_25 {
    float: left;
    margin: 0;
    width: 25%;
}
.sf_3cols_2_50 {
    float: left;
    margin: 0;
    width: 50%;
}
.sf_3cols_3_25 {
    float: left;
    margin: 0;
    width: 25%;
}
.sf_3cols_2_50 .sf_3cols_2in_50, .sf_3cols_3_25 .sf_3cols_3in_25 {
    margin-left: 12px;
}
.sf_4cols_1_25, .sf_4cols_2_25, .sf_4cols_3_25, .sf_4cols_4_25 {
    float: left;
    margin: 0;
    width: 25%;
}
.sf_4cols_4_25 {
}
.sf_4cols_2_25 .sf_4cols_2in_25, .sf_4cols_3_25 .sf_4cols_3in_25, .sf_4cols_4_25 .sf_4cols_4in_25 {
    margin-left: 12px;
}
.sf_5cols_1_20, .sf_5cols_2_20, .sf_5cols_3_20, .sf_5cols_4_20, .sf_5cols_5_20 {
    float: left;
    margin: 0;
    width: 20%;
}
.sf_5cols_5_20 {
}
.sf_5cols_2_20 .sf_5cols_2in_20, .sf_5cols_3_20 .sf_5cols_3in_20, .sf_5cols_4_20 .sf_5cols_4in_20, .sf_5cols_5_20 .sf_5cols_5in_20 {
    margin-left: 12px;
}

table {
    border-collapsex: collapse;
    border-spacingx: 0;
}
fieldset, img {
    border: 0 none;
}
address, caption, cite, code, dfn, th, var {
    font-style: normal;
    font-weight: normal;
}
ol, ul {
    list-style: none outside none;
}
caption, th {
    text-align: left;
}
h1, h2, h3, h4, h5, h6 {

}
q:before, q:after {
    content: "";
}
abbr, acronym {
    border: 0 none;
}
a {
    outline: 0 none;
}


body.sfPageEditor {
    background: none repeat scroll 0 0 #FFFFFF;
}
a:link, a:visited, a:hover, a:active {

   
}
a:hover, a:active, a:focus {

}
.sfPublicWrapper {
    background-color: #FFFFFF;
    margin: 20px auto;
    padding: 30px;
    width: 920px;
}
.sf_cols.sfFooter {
    border-top: 1px solid #CCCCCC;
    color: #333333;
    display: block;
    font-size: 11px;
    padding: 20px 0 0;
    width: auto;
}
.sf_cols.sfFooter a {
    color: #333333;
    text-decoration: underline;
}
.sf_cols.sfFooter a:hover {
    text-decoration: none;
}
.sfLogo h1 {
    font: italic 44px Georgia,Arial;
    margin: 0 0 30px;
}
.sfLogo h1 a {
    color: #333333;
}
.sf_pagerNumeric {
    font-size: 13px;
    margin-top: 15px;
}
.sf_pagerNumeric a:link, .sf_pagerNumeric a:visited, .sf_pagerNumeric a:hover, .sf_pagerNumeric a:active {
    border: 1px solid #FFFFFF;
    color: #105CB6;
    padding: 1px 6px;
}
.sf_pagerNumeric a:hover {
    border-color: #105CB6;
}
.sf_pagerNumeric a.sf_PagerCurrent:link, .sf_pagerNumeric a.sf_PagerCurrent:visited, .sf_pagerNumeric a.sf_PagerCurrent:hover, .sf_pagerNumeric a.sf_PagerCurrent:active {
    background-color: #105CB6;
    border-color: #105CB6;
    color: #FFFFFF;
    cursor: default;
}
.sfCatalogPager {
    float: right;
    margin-top: 7px;
}
.sfCatalogPager .sf_pagerNumeric {
    display: inline;
}
.sfCatalogTotalCount {
    color: #666666;
    float: left;
    font-style: italic;
    padding-top: 8px;
}
.sfitemsPerPageWrp {
    font-size: 11px;
    padding: 10px 0;
    text-align: center;
}
.sfitemsPerPageWrp .sfitemsPerPageLnk {
    padding-left: 3px;
}
.sfitemsPerPageWrp .sfitemsPerPageAllLnk {
    padding-left: 3px;
}
.sfitemsPerPageWrp a:link, .sfitemsPerPageWrp a:visited, .sfitemsPerPageWrp a:hover, .sfitemsPerPageWrp a:active {
    text-decoration: underline;
}
.sfitemsPerPageWrp a:hover {
    text-decoration: none;
}
.sfSortByWrp {
    margin-bottom: 25px;
    text-align: right;
}
.sfSortByWrp label, .sfSortByWrp select {
    vertical-align: middle;
}
.sfSortByWrp select {
    margin-left: 4px;
}
.sfContentBlock h1, .sfContentBlock h2, .sfContentBlock h3, .sfContentBlock h4, .sfContentBlock h5 {
    line-height: 1.2;
}
.sfContentBlock h1 {
    font-size: 30px;
    font-weight: normal;
    margin-bottom: 20px;
}
.sfContentBlock h1 ~ h1 {
    margin-top: 40px;
}
.sfContentBlock h2 {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 20px;
    margin-topx: 35px;
}
.sfContentBlock h3 {
    border-bottom: 1px solid #CCCCCC;
    font-size: 20px;
    font-weight: normal;
    margin-bottom: 10px;
    margin-top: 30px;
    padding-bottom: 5px;
}
.sfContentBlock h4 {
    font-size: 13px;
    font-weight: bold;
    margin-top: 25px;
}
.sfContentBlock h5 {
    font-size: 13px;
    font-style: italic;
    font-weight: normal;
    margin-top: 18px;
}
.sfContentBlock p {
    margin-bottom: 18px;
}
.sfContentBlock ul {
    list-style: disc outside none;
    margin-bottomx: 18px;
    padding-left: 20px;
}
.sfContentBlock ol {
    list-style-type: decimal;
    margin-bottom: 18px;
    padding-left: 20px;
}
.sfContentBlock ul ul, .sfContentBlock ol ul {
    list-style-type: circle;
}
.sfContentBlock ul ul ul, .sfContentBlock ol ol ul {
    list-style-type: square;
}
.sfContentBlock ul.sshContent {
    margin-bottom: 0;
    padding-left: 0;
}
.sfBreadcrumbWrp {
    font-size: 13px;
    margin: 5px 0 20px;
}
.sfBreadcrumbWrp .RadSiteMap_Sitefinity, .sfBreadcrumbWrp .RadSiteMap_Sitefinity .rsmLevel {
    display: inline-block;
    vertical-align: top;
}
.sfBreadcrumbWrp .RadSiteMap_Sitefinity .rsmLevel {
    padding-bottom: 0;
}
.sfBreadcrumbWrp .RadSiteMap .rsmOneLevel .rsmItem {
    font-size: 13px;
}
.sfBreadcrumbWrp .RadSiteMap .rsmOneLevel .rsmLink {
    padding-bottom: 0;
    padding-top: 0;
}
.sfBreadcrumbWrp .RadSiteMap .sfBreadcrumbNavigation .rsmLink {
    color: #105CB6;
    text-decoration: underline;
}
.sfBreadcrumbWrp .RadSiteMap .sfBreadcrumbNavigation .rsmLink:hover {
    color: #0000FF;
    text-decoration: none;
}
.sfBreadcrumbWrp .RadSiteMap .sfNoBreadcrumbNavigation .rsmLink, .sfBreadcrumbWrp .RadSiteMap .sfNoBreadcrumbNavigation .rsmLink:hover {
    color: #000000;
    cursor: default;
    text-decoration: none;
}
div.RadTabStrip.RadTabStrip_Sitefinity {
    font-size: 13px;
    font-weight: normal;
}
div.RadTabStrip.RadTabStrip_Sitefinity .rtsLevel {
    background: none repeat scroll 0 0 #CECECE;
    padding-top: 0;
}
div.RadTabStrip.RadTabStrip_Sitefinity .rtsLevel1 {
    background: none repeat scroll 0 center transparent;
    padding-top: 6px;
}
div.RadTabStrip.RadTabStrip_Sitefinity .rtsLevel1 .rtsLI {
    background: none repeat scroll 0 0 #EEEEEE;
    border-right: 1px solid #FFFFFF;
}
div.RadTabStrip.RadTabStrip_Sitefinity ul.rtsUL {
    list-style: none outside none;
    margin: 0;
    overflow: visible;
    padding: 0;
}
div.RadTabStrip.RadTabStrip_Sitefinity .rtsLI {
    border-right: 1px solid #E2E2E2;
    float: left;
    overflow: visible;
}
div.RadTabStrip.RadTabStrip_Sitefinity ul li a.rtsLink {
    color: #333333;
    display: block;
    float: left;
    height: 46px;
    line-height: 46px;
    padding: 0 20px;
}
div.RadTabStrip.RadTabStrip_Sitefinity ul li a.rtsLink.rtsSelected {
    display: block;
    float: left;
    height: 46px;
    line-height: 46px;
    margin-top: -4px;
    padding: 4px 20px 0;
}
div.RadTabStrip.RadTabStrip_Sitefinity ul li a.rtsLink span.rtsOut, div.RadTabStrip.RadTabStrip_Sitefinity ul li a.rtsLink span.rtsIn, div.RadTabStrip.RadTabStrip_Sitefinity ul li a.rtsLink span.rtsTxt {
    background: none repeat scroll 0 center transparent;
    display: block;
    height: 46px;
    line-height: 46px;
    padding: 0;
}
div.RadTabStrip.RadTabStrip_Sitefinity .rtsLevel .rtsLI a:hover {
    background: none repeat scroll 0 0 #B9B9B9;
}
div.RadTabStrip.RadTabStrip_Sitefinity .rtsLevel1 .rtsLI a:hover {
    background: none repeat scroll 0 0 #E5E5E5;
}
div.RadTabStrip.RadTabStrip_Sitefinity ul li a.rtsLink:hover span.rtsTxt {
    text-decoration: none;
}
div.RadTabStrip.RadTabStrip_Sitefinity .rtsLevel .rtsLI a.rtsSelected {
    background: none repeat scroll 0 0 #CECECE;
}
div.RadMenux_Sitefinity {
    background: none repeat scroll 0 0 #EEEEEE;
    font-size: 13px;
    font-weight: normal;
    width: 100%;
}
div.RadMenux_Sitefinity ul.rmHorizontal {
    background: none repeat scroll 0 center transparent;
    border: 0 none;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.RadMenux_Sitefinity ul li {
    border-right: 1px solid #FFFFFF;
    xfloat: left;
}
div.RadMenux_Sitefinity .rmHorizontal .rmItem a.rmLink {
    color: #333333;
    cursor: pointer;
    display: block;
    xfloat: left;
    height: 46px;
    line-height: 46px;
    padding: 0 20px;
}
div.RadMenux_Sitefinity ul li.rmItem a.rmLink span.rmText {
    border-right: medium none !important;
}
.RadMenux_Sitefinity ul.rmHorizontal li a.rmLink span.rtsOut, .RadMenux_Sitefinity ul li a.rmLink span.rmText {
    background: none repeat scroll 0 center transparent;
    display: block;
    padding: 0;
}
.RadMenux_Sitefinity ul li a:hover, .RadMenux_Sitefinity .rmGroupx .rmItem a.rmLink:hover {
    background: none repeat scroll 0 0 #E5E5E5;
    color: #333333;
}
.RadMenux_Sitefinity ul li a.rmLink:hover span.rtsTxt {
    text-decoration: none;
}
.RadMenux_Sitefinity ul li a.rmSelected {
    background: none repeat scroll 0 0 #CECECE;
}
div.RadMenux_Sitefinity .rmRootGroup .rmItem .rmVerticalx {
    padding: 0 !important;
}
div.RadMenux_Sitefinity .rmVerticalx {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 0 none;
    padding: 0 !important;
}
div.RadMenux_Sitefinity .rmHorizontal .rmItem {
    padding: 0;
}
div.RadMenux_Sitefinity .rmGroupx .rmItem a.rmLink {
    color: #333333;
    margin: 0;
    paddingx: 0 20px;
}
div.RadMenux_Sitefinity .rmGroupx .rmItem a.rmLink .rmText {
    border: 0 none;
    padding-right: 0;
}
div.RadMenux_Sitefinity .rmGroupx .rmText {
    margin: 0;
}
div.RadMenux_Sitefinity .rmGroupx, div.RadMenux_Sitefinity .rmMultiColumn, div.RadMenux_Sitefinity .rmGroupx .rmVerticalx {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 0 none;
}
div.RadMenux_Sitefinity .rmVerticalx .rmItem {
    border-right: medium none !important;
    border-top: 1px solid #FFFFFF;
}
div.RadTabStripVertical.RadTabStrip_Sitefinity {
    background: none repeat scroll 0 0 #EEEEEE;
    display: block;
    font-size: 13px;
    font-weight: normal;
}
div.RadTabStripVertical.RadTabStrip_Sitefinity .rtsLevel {
    display: block;
    float: none;
}
div.RadTabStripVertical.RadTabStrip_Sitefinity ul.rtsUL {
    float: none;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
div.RadTabStripVertical.RadTabStrip_Sitefinity ul li {
    border-bottom: 1px solid #FFFFFF;
}
div.RadTabStripVertical.RadTabStrip_Sitefinity ul li a.rtsLink {
    color: #333333;
    display: block;
    height: 46px;
    line-height: 46px;
    padding: 0 0 0 9px;
    text-align: left;
}
div.RadTabStripVertical.RadTabStrip_Sitefinity ul li a.rtsLink.rtsRoot {
    background: none repeat scroll 0 0 white;
    font-size: 15px;
    padding: 0;
}
div.RadTabStripVertical.RadTabStrip_Sitefinity ul li.rtsLast a.rtsLink {
    border: 0 none;
}
div.RadTabStripVertical.RadTabStrip_Sitefinity ul li a.rtsLink span.rtsOut, div.RadTabStripVertical.RadTabStrip_Sitefinity ul li a.rtsLink span.rtsIn, div.RadTabStripVertical.RadTabStrip_Sitefinity ul li a.rtsLink span.rtsTxt {
    background: none repeat scroll 0 center transparent;
    display: block;
    height: 46px;
    line-height: 46px;
    padding: 0;
}
div.RadTabStripVertical.RadTabStrip_Sitefinity ul li a:hover {
    background: none repeat scroll 0 0 #E5E5E5;
}
div.RadTabStripVertical.RadTabStrip_Sitefinity ul li a.rtsLink:hover span.rtsTxt {
    text-decoration: none;
}
div.RadTabStripVertical.RadTabStrip_Sitefinity ul li a.rtsSelected {
    background: none repeat scroll 0 0 #CECECE;
}
.RadTabStrip ul li a.rtsLink span.rtsOut, .RadTabStrip ul li a.rtsLink span.rtsIn, .RadTabStrip ul li a.rtsLink span.rtsTxt {
}
.sfNoGroupPageNavigation > .rsmLink {
    cursor: text;
}
.sfNoGroupPageNavigation > .rsmLink:hover {
    color: #000000;
    text-decoration: none;
}
.sfpostListTitleDateContent .sfpostListItem {
    padding-bottom: 20px;
}
.sfpostListTitleDateContent h2.sfpostTitle {
    font-size: 19px;
    font-weight: bold;
    margin-bottom: 3px;
}
.sfpostListTitleDateContent .sfpostAuthorAndDate {
    font-size: 12px;
}
.sfpostListTitleDateContent .sfpostContent {
    line-height: 18px;
    margin: 20px 0 10px;
}
.sfpostListTitleDateContent .sfpostCommentsCount {
    background: url("/Default/WebResource.axd?d=nKKselEpbQ4xkZpAS5sfEFMgy3fAvd0ea05k2jfNgXM_DCfhkCe_v4b4ttA4rPtbACh7ZCaBU94wS4i2RpD2-pY8VeDRlVZcidlrcxi4-YdTZQyKQzJXUXeFFMx7EDxZcQuV7Gbi-89BKmKoQnuGT1HlTkepiOzqGaA8IrnDw8WWk7GyYuFVGsKey9whmVcEkePuvSmc1P7jd9BsW8kX-w2&t=634974065380000000") no-repeat scroll 6px 0 transparent;
    padding-left: 27px;
}
.sfpostListTitleDate .sfpostListItem {
    padding-bottom: 15px;
}
.sfpostListTitleDate h2.sfpostTitle {
    font-size: 13px;
    font-weight: bold;
}
.sfpostListTitleDate .sfpostDate {
    color: #666666;
    font-size: 11px;
}
.sfpostListTitleDateSummary .sfpostListItem {
    padding-bottom: 15px;
}
.sfpostListTitleDateSummary h2.sfpostTitle {
    font-size: 16px;
    font-weight: bold;
}

.sfblogTitle {
    font-size: 16px;
    font-weight: bold;
}

.sfpostListTitleDateSummary .sfpostAuthorAndDate {
    font-size: 11px;
    margin-bottom: 13px;
}
.sfpostListTitleDateSummary .sfpostSummary {
    font-size: 13px;
    line-height: 1.2;
}
.sfpostDetails {
    clear: both;
    padding-bottom: 0px;
}
.sfpostBack {
    background: url("/Default/WebResource.axd?d=nKKselEpbQ4xkZpAS5sfEFMgy3fAvd0ea05k2jfNgXM_DCfhkCe_v4b4ttA4rPtbACh7ZCaBU94wS4i2RpD2-pY8VeDRlVZcidlrcxi4-YdTZQyKQzJXUXeFFMx7EDxZcQuV7Gbi-89BKmKoQnuGT1HlTkepiOzqGaA8IrnDw8WWk7GyYuFVGsKey9whmVcEkePuvSmc1P7jd9BsW8kX-w2&t=634974065380000000") no-repeat scroll 0 -48px transparent;
    margin-left: -14px;
    padding-left: 14px;
}
.sfpostDetails .sfpostTitle {
    font-size: 16px;
    line-height: 1.2;
    margin: 0;
    padding: 7px 0 0;
}
.sfpostDetails .sfpostAuthorAndDate {
    font-size: 12px;
    margin: 0;
    padding: 0;
}
.sfpostDetails .sfpostContent {
    line-height: 18px;
    margin: 0;
    padding: 10px 0;
}
.sfpostsList .sfpostContent h1, .sfpostDetails .sfpostContent h1 {
    font-size: 24px;
}
.sfpostsList .sfpostContent h2, .sfpostDetails .sfpostContent h2 {
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 18px;
    margin-top: 18px;
}

.sfpostListTitleDateSummary, .sfpostsList, .sfblogsList  {
	margin-left: -40px;
}

.sfpostsList .sfpostContent h3, .sfpostDetails .sfpostContent h3 {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 18px;
    margin-top: 18px;
}
.sfpostsList .sfpostContent h4, .sfpostDetails .sfpostContent h4 {
    font-size: 13px;
    font-weight: bold;
    margin-top: 18px;
}
.sfpostsList .sfpostContent h5, .sfpostDetails .sfpostContent h5 {
    font-size: 13px;
    font-style: italic;
    font-weight: normal;
    margin-top: 18px;
}
.sfpostsList .sfpostContent p, .sfpostDetails .sfpostContent p {
    margin-bottom: 0px;
}
.sfpostsList .sfpostContent ul, .sfpostDetails .sfpostContent ul {
    list-style: disc outside none;
    margin-bottom: 0px;
    padding-left: 20px;
}
.sfpostsList .sfpostContent ol, .sfpostDetails .sfpostContent ol {
    list-style-type: decimal;
    margin-bottom: 0px;
    padding-left: 20px;
}
.sfpostsList .sfpostContent ul ul, .sfpostsList .sfpostContent ol ul, .sfpostDetails .sfpostContent ul ul, .sfpostDetails .sfpostContent ol ul {
    list-style-type: circle;
}
.sfpostsList .sfpostContent ul ul ul, .sfpostsList .sfpostContent ol ol ul, .sfpostDetails .sfpostContent ul ul ul, .sfpostDetails .sfpostContent ol ol ul {
    list-style-type: square;
}
.sfblogsListTitlesOnly .sfblogsListItem {
    line-height: 1.2;
    margin-bottom: 7px;
}
.sfblogsListTitleDate .sfblogsListItem {
    line-height: 1.2;
    margin-bottom: 15px;
}
.sfblogsListTitleDate .sfblogMetaInfo {
    color: #666666;
    font-size: 11px;
}
.sfeventsListTitleCityDate .sfeventListItem {
    padding-bottom: 20px;
}
.sfeventsListTitleCityDate h2.sfeventTitle {
    font-size: 13px;
    font-weight: bold;
}
.sfeventsListTitleCityDate .sfeventMetaInfo {
    color: #666666;
    font-size: 11px;
}
.sfeventsListTitleCityDate .sfeventMetaInfo div {
    display: inline;
}
.sfeventsListTitleCityDate .sfeventCommentsCount {
    background: url("/Default/WebResource.axd?d=nKKselEpbQ4xkZpAS5sfEFMgy3fAvd0ea05k2jfNgXM_DCfhkCe_v4b4ttA4rPtbACh7ZCaBU94wS4i2RpD2-pY8VeDRlVZcidlrcxi4-YdTZQyKQzJXUXeFFMx7EDxZcQuV7Gbi-89BKmKoQnuGT1HlTkepiOzqGaA8IrnDw8WWk7GyYuFVGsKey9whmVcEkePuvSmc1P7jd9BsW8kX-w2&t=634974065380000000") no-repeat scroll 6px 0 transparent;
    padding-left: 27px;
}
.sfeventsListTitleCityDateContent .sfeventListItem {
    padding-bottom: 67px;
}
.sfeventsListTitleCityDateContent h2.sfeventTitle {
    font-size: 19px;
    font-weight: bold;
    margin-bottom: 3px;
}
.sfeventsListTitleCityDateContent .sfeventMetaInfo {
    font-size: 12px;
    margin: 0;
    padding: 0;
}
.sfeventsListTitleCityDateContent .sfeventContent {
    line-height: 18px;
    margin: 0;
    padding: 25px 0 0;
}
.sfeventDetails {
    clear: both;
    padding-bottom: 20px;
}
.sfeventBack {
    background: url("/Default/WebResource.axd?d=nKKselEpbQ4xkZpAS5sfEFMgy3fAvd0ea05k2jfNgXM_DCfhkCe_v4b4ttA4rPtbACh7ZCaBU94wS4i2RpD2-pY8VeDRlVZcidlrcxi4-YdTZQyKQzJXUXeFFMx7EDxZcQuV7Gbi-89BKmKoQnuGT1HlTkepiOzqGaA8IrnDw8WWk7GyYuFVGsKey9whmVcEkePuvSmc1P7jd9BsW8kX-w2&t=634974065380000000") no-repeat scroll 0 -48px transparent;
    margin-left: -14px;
    padding-left: 14px;
}
.sfeventDetails .sfeventTitle {
    color: #000000;
    font-size: 24px;
    line-height: 1.2;
    margin: 0;
    padding: 35px 0 0;
}
.sfeventDatesLocationContacts {
    padding: 25px 0 5px;
}
.sfeventDatesLocationContacts li {
    padding-top: 2px;
}
.sfeventDetails .sfeventContent {
    line-height: 18px;
    margin: 0;
    padding: 20px 0;
}
.sfeventDetails .sfeventContent h1, .sfeventsListTitleCityDateContent .sfeventContent h1 {
    font-size: 24px;
}
.sfeventDetails .sfeventContent h2, .sfeventsListTitleCityDateContent .sfeventContent h2 {
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 18px;
    margin-top: 18px;
}
.sfeventDetails .sfeventContent h3, .sfeventsListTitleCityDateContent .sfeventContent h3 {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 18px;
    margin-top: 18px;
}
.sfeventDetails .sfeventContent h4, .sfeventsListTitleCityDateContent .sfeventContent h4 {
    font-size: 13px;
    font-weight: bold;
    margin-top: 18px;
}
.sfeventDetails .sfeventContent h5, .sfeventsListTitleCityDateContent .sfeventContent h5 {
    font-size: 13px;
    font-style: italic;
    font-weight: normal;
    margin-top: 18px;
}
.sfeventDetails .sfeventContent p, .sfeventsListTitleCityDateContent .sfeventContent p {
    margin-bottom: 18px;
}
.sfeventDetails .sfeventContent ul, .sfeventsListTitleCityDateContent .sfeventContent ul {
    list-style: disc outside none;
    margin-bottom: 18px;
    padding-left: 20px;
}
.sfeventDetails .sfeventContent ol, .sfeventsListTitleCityDateContent .sfeventContent ol {
    list-style-type: decimal;
    margin-bottom: 18px;
    padding-left: 20px;
}
.sfeventDetails .sfeventContent ul ul, .sfeventDetails .sfeventContent ol ul, .sfeventsListTitleCityDateContent .sfeventContent ul ul, .sfeventsListTitleCityDateContent .sfeventContent ol ul {
    list-style-type: circle;
}
.sfeventDetails .sfeventContent ul ul ul, .sfeventDetails .sfeventContent ol ol ul, .sfeventsListTitleCityDateContent .sfeventContent ul ul ul, .sfeventsListTitleCityDateContent .sfeventContent ol ol ul {
    list-style-type: square;
}
.sfnewsListTitlesOnly .sfnewsListItem {
    font-size: 13px;
    margin-bottom: 2px;
    padding-bottom: 0;
}
.sfnewsListTitleDate .sfnewsListItem {
    padding-bottom: 15px;
}
.sfnewsListTitleDate h2.sfnewsTitle {
    font-size: 13px;
    font-weight: bold;
}
.sfnewsListTitleDate .sfnewsMetaInfo {
    color: #666666;
    font-size: 11px;
}
.sfnewsListTitleDate .sfnewsMetaInfo div {
    display: inline;
}
.sfnewsListTitleDate .sfnewsCommentsCount {
    background: url("/Default/WebResource.axd?d=nKKselEpbQ4xkZpAS5sfEFMgy3fAvd0ea05k2jfNgXM_DCfhkCe_v4b4ttA4rPtbACh7ZCaBU94wS4i2RpD2-pY8VeDRlVZcidlrcxi4-YdTZQyKQzJXUXeFFMx7EDxZcQuV7Gbi-89BKmKoQnuGT1HlTkepiOzqGaA8IrnDw8WWk7GyYuFVGsKey9whmVcEkePuvSmc1P7jd9BsW8kX-w2&t=634974065380000000") no-repeat scroll 6px 0 transparent;
    padding-left: 27px;
}
.sfnewsListTitleDateSummary .sfnewsListItem {
    padding-bottom: 45px;
}
.sfnewsListTitleDateSummary h2.sfnewsTitle {
    font-size: 16px;
    font-weight: bold;
}
.sfnewsListTitleDateSummary .sfnewsMetaInfo {
    font-size: 11px;
    margin-bottom: 13px;
}
.sfnewsListTitleDateSummary .sfnewsSummary {
    font-size: 13px;
    line-height: 1.2;
}
.sfnewsListTitleDateContent .sfnewsListItem {
    padding-bottom: 67px;
}
.sfnewsListTitleDateContent h2.sfnewsTitle {
    font-size: 19px;
    font-weight: bold;
    margin-bottom: 3px;
}
.sfnewsListTitleDateContent .sfnewsAuthorAndDate {
    font-size: 12px;
    margin: 0;
    padding: 0;
}
.sfnewsListTitleDateContent .sfnewsContent {
    line-height: 18px;
    margin: 0;
    padding: 25px 0 0;
}
.sfnewsListTitleDateContent .sfnewsMetaInfo {
    color: #666666;
    font-size: 11px;
}
.sfnewsListTitleDateContent .sfnewsMetaInfo div {
    display: inline;
}
.sfnewsListTitleDateContent .sfnewsCommentsCount {
    background: url("/Default/WebResource.axd?d=nKKselEpbQ4xkZpAS5sfEFMgy3fAvd0ea05k2jfNgXM_DCfhkCe_v4b4ttA4rPtbACh7ZCaBU94wS4i2RpD2-pY8VeDRlVZcidlrcxi4-YdTZQyKQzJXUXeFFMx7EDxZcQuV7Gbi-89BKmKoQnuGT1HlTkepiOzqGaA8IrnDw8WWk7GyYuFVGsKey9whmVcEkePuvSmc1P7jd9BsW8kX-w2&t=634974065380000000") no-repeat scroll 6px 0 transparent;
    padding-left: 27px;
}
.sfnewsDetails {
    clear: both;
    padding-bottom: 20px;
}
.sfnewsBack {
    background: url("/Default/WebResource.axd?d=nKKselEpbQ4xkZpAS5sfEFMgy3fAvd0ea05k2jfNgXM_DCfhkCe_v4b4ttA4rPtbACh7ZCaBU94wS4i2RpD2-pY8VeDRlVZcidlrcxi4-YdTZQyKQzJXUXeFFMx7EDxZcQuV7Gbi-89BKmKoQnuGT1HlTkepiOzqGaA8IrnDw8WWk7GyYuFVGsKey9whmVcEkePuvSmc1P7jd9BsW8kX-w2&t=634974065380000000") no-repeat scroll 0 -48px transparent;
    margin-left: -14px;
    padding-left: 14px;
}
.sfnewsDetails .sfnewsTitle {
    color: #000000;
    font-size: 24px;
    line-height: 1.2;
    margin: 0;
    padding: 35px 0 0;
}
.sfnewsDetails .sfnewsAuthorAndDate {
    font-size: 12px;
    margin: 0;
    padding: 0;
}
.sfnewsDetails .sfnewsSummary {
    color: #666666;
    font-size: 15px;
    font-style: italic;
    margin: 0;
    padding: 30px 0 0;
}
.sfnewsDetails .sfnewsContent {
    line-height: 18px;
    margin: 0;
    padding: 20px 0;
}
.sfnewsDetails .sfnewsContent h1, .sfnewsListTitleDateContent .sfnewsContent h1 {
    font-size: 24px;
}
.sfnewsDetails .sfnewsContent h2, .sfnewsListTitleDateContent .sfnewsContent h2 {
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 18px;
    margin-top: 18px;
}
.sfnewsDetails .sfnewsContent h3, .sfnewsListTitleDateContent .sfnewsContent h3 {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 18px;
    margin-top: 18px;
}
.sfnewsDetails .sfnewsContent h4, .sfnewsListTitleDateContent .sfnewsContent h4 {
    font-size: 13px;
    font-weight: bold;
    margin-top: 18px;
}
.sfnewsDetails .sfnewsContent h5, .sfnewsListTitleDateContent .sfnewsContent h5 {
    font-size: 13px;
    font-style: italic;
    font-weight: normal;
    margin-top: 18px;
}
.sfnewsDetails .sfnewsContent p, .sfnewsListTitleDateContent .sfnewsContent p {
    margin-bottom: 18px;
}
.sfnewsDetails .sfnewsContent ul, .sfnewsListTitleDateContent .sfnewsContent ul {
    list-style: disc outside none;
    margin-bottom: 18px;
    padding-left: 20px;
}
.sfnewsDetails .sfnewsContent ol, .sfnewsListTitleDateContent .sfnewsContent ol {
    list-style-type: decimal;
    margin-bottom: 18px;
    padding-left: 20px;
}
.sfnewsDetails .sfnewsContent ul ul, .sfnewsDetails .sfnewsContent ol ul, .sfnewsListTitleDateContent .sfnewsContent ul ul, .sfnewsListTitleDateContent .sfnewsContent ol ul {
    list-style-type: circle;
}
.sfnewsDetails .sfnewsContent ul ul ul, .sfnewsDetails .sfnewsContent ol ol ul, .sfnewsListTitleDateContent .sfnewsContent ul ul ul, .sfnewsListTitleDateContent .sfnewsContent ol ol ul {
    list-style-type: square;
}
.sfgenericList .sfgenericListItem {
    padding-bottom: 20px;
}
.sfgenericList h2.sfgenericTitle {
    color: #0E50B1;
    display: block;
    font-size: 13px;
    font-weight: bold;
}
.sfgenericList .sfgenericMetaInfo {
    color: #666666;
    font-size: 11px;
}
.sfgenericList .sfgenericCommentsCount {
    background: url("/Default/WebResource.axd?d=nKKselEpbQ4xkZpAS5sfEFMgy3fAvd0ea05k2jfNgXM_DCfhkCe_v4b4ttA4rPtbACh7ZCaBU94wS4i2RpD2-pY8VeDRlVZcidlrcxi4-YdTZQyKQzJXUXeFFMx7EDxZcQuV7Gbi-89BKmKoQnuGT1HlTkepiOzqGaA8IrnDw8WWk7GyYuFVGsKey9whmVcEkePuvSmc1P7jd9BsW8kX-w2&t=634974065380000000") no-repeat scroll 6px 0 transparent;
    padding-left: 27px;
}
.sfgenericDetails {
    clear: both;
    padding-bottom: 20px;
}
.sfgenericBack {
    background: url("/Default/WebResource.axd?d=nKKselEpbQ4xkZpAS5sfEFMgy3fAvd0ea05k2jfNgXM_DCfhkCe_v4b4ttA4rPtbACh7ZCaBU94wS4i2RpD2-pY8VeDRlVZcidlrcxi4-YdTZQyKQzJXUXeFFMx7EDxZcQuV7Gbi-89BKmKoQnuGT1HlTkepiOzqGaA8IrnDw8WWk7GyYuFVGsKey9whmVcEkePuvSmc1P7jd9BsW8kX-w2&t=634974065380000000") no-repeat scroll 0 -48px transparent;
    margin-left: -14px;
    padding-left: 14px;
}
.sfgenericDetails .sfgenericTitle {
    color: #000000;
    font-size: 24px;
    line-height: 1.2;
    margin: 0;
    padding: 35px 0 0;
}
.sfgenericDetails .sfgenericAuthorAndDate {
    font-size: 12px;
    margin: 0;
    padding: 0;
}
.sfgenericDetails .sfgenericContent {
    line-height: 18px;
    margin: 0;
    padding: 20px 0;
}
.sfgenericDetails .sfgenericContent h1 {
    font-size: 24px;
}
.sfgenericDetails .sfgenericContent h2 {
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 18px;
    margin-top: 18px;
}
.sfgenericDetails .sfgenericContent h3 {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 18px;
    margin-top: 18px;
}
.sfgenericDetails .sfgenericContent h4 {
    font-size: 13px;
    font-weight: bold;
    margin-top: 18px;
}
.sfgenericDetails .sfgenericContent h5 {
    font-size: 13px;
    font-style: italic;
    font-weight: normal;
    margin-top: 18px;
}
.sfgenericDetails .sfgenericContent p {
    margin-bottom: 18px;
}
.sfgenericDetails .sfgenericContent ul {
    list-style: disc outside none;
    margin-bottom: 18px;
    padding-left: 20px;
}
.sfgenericDetails .sfgenericContent ol {
    list-style-type: decimal;
    margin-bottom: 18px;
    padding-left: 20px;
}
.sfgenericDetails .sfgenericContent ul ul, .sfgenericDetails .sfgenericContent ol ul {
    list-style-type: circle;
}
.sfgenericDetails .sfgenericContent ul ul ul, .sfgenericDetails .sfgenericContent ol ol ul {
    list-style-type: square;
}
.sfitemsListTitlesOnly .sfitem {
    font-size: 13px;
    margin-bottom: 2px;
    padding-bottom: 0;
}
.sfitemsListTitleDateTmb .sfitem {
    margin-bottom: 30px;
}
.sfitemsListTitleDateTmb .sfitemTitle {
    font-size: 16px;
    font-weight: bold;
}
.sfitemsListTitleDateTmb .sfimageWrp {
    float: left;
    margin-right: 20px;
}
.sfitemsListTitleDateTmb .sfitemPublicationDate {
    color: #666666;
    font-size: 11px;
}
.sfitemDetails .sfitemTitle {
    color: #000000;
    font-size: 16px;
    font-weight: bold;
    line-height: 1.2;
    margin: 0;
}
.sfitemDetails .sfitemPublicationDate {
    color: #666666;
    font-size: 11px;
    margin-bottom: 18px;
}
.sfitemDetails .sfitemLongText {
    color: #666666;
    font-size: 14px;
    font-style: italic;
    line-height: 1.2;
    margin-bottom: 30px;
    margin-top: 18px;
}
.sfitemDetails .sfimageWrp, .sfitemDetails .sfimagesTmbList, .sfitemDetails .sfdownloadFileWrp, .sfitemDetails .sfdownloadList, .sfitemDetails .sfvideoWrp, .sfitemDetails .sfvideosTmbList {
    margin-bottom: 30px;
    margin-top: 30px;
}
.sfitemDetails .sfimagesTmbList, .sfitemDetails .sfvideosTmbList {
    margin-left: -10px;
}
.sfitemDetails .sfitemFieldLbl, .sfitemDetails .sfitemChoices .sfTxtLbl, .sfitemNumberWrp .sfitemFieldLbl {
    display: inline;
    font-weight: bold;
}
.sfitemDetails .sfitemShortTxt, .sfitemDetails .sfitemNumber, .sfitemDetails .sfitemPrice, .sfitemDetails .sfChoiceContent, .sfitemDateWrp .sfitemDate {
    display: inline;
}
.sfitemTaxonWrp:first-child {
    margin-top: 18px;
}
.sfitemTaxonWrp div, .sfitemTaxonWrp .sfTagsList, .sfitemTaxonWrp .sfCategoriesList, .sfitemTaxonWrp .sfTagsList li, .sfitemTaxonWrp .sfCategoriesList li {
    display: inline;
}
.sfitemTaxonWrp li span:before {
    content: ", ";
}
.sfitemTaxonWrp li:first-child span:before {
    content: "";
}
.sfitemDetails .sfitemRichText {
    line-height: 18px;
    margin: 30px 0;
}
.sfitemDetails .sfitemRichText h1 {
    font-size: 24px;
}
.sfitemDetails .sfitemRichText h2 {
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 18px;
    margin-top: 18px;
}
.sfitemDetails .sfitemRichText h3 {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 18px;
    margin-top: 18px;
}
.sfitemDetails .sfitemRichText h4 {
    font-size: 13px;
    font-weight: bold;
    margin-top: 18px;
}
.sfitemDetails .sfitemRichText h5 {
    font-size: 13px;
    font-style: italic;
    font-weight: normal;
    margin-top: 18px;
}
.sfitemDetails .sfitemRichText p {
    margin-bottom: 18px;
}
.sfitemDetails .sfitemRichText ul {
    list-style: disc outside none;
    margin-bottom: 18px;
    padding-left: 20px;
}
.sfitemDetails .sfitemRichText ol {
    list-style-type: decimal;
    margin-bottom: 18px;
    padding-left: 20px;
}
.sfitemDetails .sfitemRichText ul ul, .sfitemDetails .sfitemRichText ol ul {
    list-style-type: circle;
}
.sfitemDetails .sfitemRichText ul ul ul, .sfitemDetails .sfitemRichText ol ol ul {
    list-style-type: square;
}
.sfcommentsTitle {
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 7px;
}
.sfcommentsList {
    list-style-position: outside;
    margin-bottom: 30px;
}
.sfcommentsList .sfcommentDetails {
    margin-bottom: 10px;
    padding: 5px 15px 10px 56px;
    position: relative;
    z-index: 2;
}
.sfcommentsList .sfcommentDetails.sfcommentOfTheAuthor {
    background-color: #F5F5F5;
}
.sfcommentsList .sfcommentNumber {
    background: url("/Default/WebResource.axd?d=nKKselEpbQ4xkZpAS5sfEFMgy3fAvd0ea05k2jfNgXM_DCfhkCe_v4b4ttA4rPtbACh7ZCaBU94wS4i2RpD2-pY8VeDRlVZcidlrcxi4-YdTZQyKQzJXUXeFFMx7EDxZcQuV7Gbi-89BKmKoQnuGT1HlTkepiOzqGaA8IrnDw8WWk7GyYuFVGsKey9whmVcEkePuvSmc1P7jd9BsW8kX-w2&t=634974065380000000") no-repeat scroll 0 -100px transparent;
    color: #989898;
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: 28px;
    left: 6px;
    line-height: 1.8;
    position: absolute;
    text-align: center;
    top: 5px;
    width: 32px;
}
.sfcommentsList .sfcommentDate {
    color: #666666;
}
.sfcommentsList .sfcommentText {
    line-height: 1.2;
}
.sfcommentsFormWrp .sfNeutral {
    background-color: #FFFFCC;
    margin-bottom: 10px;
    padding: 5px 15px;
}
.sfcommentsForm {
    padding: 0 0 30px;
}
.sfcommentsForm .sfcommentsFieldsList {
    padding-bottom: 15px;
}
.sfcommentsForm .sfcommentsField {
    margin-bottom: 5px;
}
.sfcommentsForm .sfcommentEditor {
    width: 400px;
}
.sfcommentsForm .sfEditorWrp {
    position: relative;
}
.sfcommentsForm .sfEditorWrp .reToolbarWrapper .reToolbar {
    width: auto !important;
}
.sfEditorWrp .reToolbarWrapper .grip_first, .sfEditorWrp .reToolbarWrapper .grip_last {
    display: none;
}
.sfEditorWrp .reToolbarWrapper .sfChange {
    color: #666666;
    font-size: 11px;
    position: absolute;
    right: 5px;
    text-decoration: underline !important;
    top: 10px;
}
.sfEditorWrp .reToolbarWrapper .sfChange:hover {
    color: #555555;
    text-decoration: none !important;
}
.sfEditorWrp .reToolbar .reSeparator {
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #FFFFFF;
    color: #CCCCCC;
    height: 15px;
    margin: 6px 3px 0 !important;
    width: 0;
}
.sfcommentsForm .sfTxt {
    font-family: Arial,Verdana,Sans-serif;
    font-size: 12px;
    padding: 3px;
    vertical-align: middle;
    width: 200px;
}
.sfcommentsForm .sfNote {
    color: #666666;
    font-size: 11px;
    line-height: 1.2;
}
.sfcommentsForm .sfcommentCaptcha {
    margin-top: 15px;
}
.sfcommentsForm .sfcommentCaptcha span {
    background: url("/Default/WebResource.axd?d=HJyVKtN0pKD1kHR6XY-YNapFq1jPKYEgTj_mW_DkqfD8aXF7rhIHVfiXj4GKNpgFx9jXz5l8WbUBMd4Z97Re0-TRlqGXqrVvbWsx8xuOMiocl-MQ7ZN1sJEPEZBUA0jiIkRgcrnaSaOaBwfGnf74YyVglioGUzjwKyumjiN72dInYeFPflsF7GdY0tKzuDUJ6F7L7IVoYAatP6f8y57LLQ2&t=634974065380000000") no-repeat scroll 0 -499px transparent;
    color: #FF3300;
    display: block;
    font-size: 11px;
    font-weight: bold;
    padding-left: 20px;
}
.sfcommentsForm .sfcommentCaptcha div div {
    margin-top: 10px;
}
.sfcommentsForm .sfcommentCaptcha div div input {
    font-family: Arial,Verdana,Sans-serif;
    font-size: 12px;
    padding: 3px;
    vertical-align: middle;
    width: 200px;
}
.sfcommentsForm .sfcommentCaptcha div div label {
    padding-left: 5px;
}
.sfcommentsForm .sfcommentsSubmitBtn {
    font-family: Arial,Verdana,Sans-serif;
    font-size: 15px;
    font-weight: bold;
    text-align: center;
    width: 80px;
}
.sfimagesTmbList .sfimagesTmb {
    display: inline-block;
    height: 120px;
    overflow: hidden;
    padding: 10px;
    width: 120px;
}
.sfimagesTmbList a {
    display: block;
    height: 120px;
    overflow: hidden;
    text-align: center;
    width: 120px;
}
.sfimagesTmbList img {
    vertical-align: middle;
}
.sfimagesList .sfimageListItem {
    padding-bottom: 20px;
}
.sfimageDetails {
    margin: 35px 0;
}
.sfimageBack {
    background: url("/Default/WebResource.axd?d=nKKselEpbQ4xkZpAS5sfEFMgy3fAvd0ea05k2jfNgXM_DCfhkCe_v4b4ttA4rPtbACh7ZCaBU94wS4i2RpD2-pY8VeDRlVZcidlrcxi4-YdTZQyKQzJXUXeFFMx7EDxZcQuV7Gbi-89BKmKoQnuGT1HlTkepiOzqGaA8IrnDw8WWk7GyYuFVGsKey9whmVcEkePuvSmc1P7jd9BsW8kX-w2&t=634974065380000000") no-repeat scroll 0 -48px transparent;
    margin-left: -14px;
    padding-left: 14px;
}
.sfimagePrev, .sfimageNext {
    background-color: transparent;
    background-image: url("/Default/WebResource.axd?d=nKKselEpbQ4xkZpAS5sfEFMgy3fAvd0ea05k2jfNgXM_DCfhkCe_v4b4ttA4rPtbACh7ZCaBU94wS4i2RpD2-pY8VeDRlVZcidlrcxi4-YdTZQyKQzJXUXeFFMx7EDxZcQuV7Gbi-89BKmKoQnuGT1HlTkepiOzqGaA8IrnDw8WWk7GyYuFVGsKey9whmVcEkePuvSmc1P7jd9BsW8kX-w2&t=634974065380000000");
    background-position: -1000px -1000px;
    background-repeat: no-repeat;
    float: right;
}
.sfimagePrev {
    background-position: 0 -143px;
    padding-left: 14px;
    padding-right: 5px;
}
.sfimageNext {
    background-position: 100% -393px;
    padding-left: 5px;
    padding-right: 14px;
}
.sfimageDetails .sfimageWrp {
    margin-top: 35px;
}
.sfimageDetails .sfimageTitle {
    font-size: 16px;
    padding-top: 15px;
}
.sfimageDetails .sfimageDescription {
    color: #666666;
    font-size: 12px;
    font-style: italic;
    line-height: 1.4;
    padding-top: 5px;
}
.sfvideoWrp {
    margin-top: 35px;
}
.sfvideoWrp object {
    border: 0 none;
    margin: 0;
    padding: 0;
}
.sfvideoWrp object:focus {
    outline: 0 none;
}
.sfvideosTmbList .sfvideoTmb {
    display: inline-block;
    height: 120px;
    overflow: hidden;
    padding: 10px;
    width: 120px;
}
.sfvideosTmbList a {
    display: block;
    height: 120px;
    overflow: hidden;
    text-align: center;
    width: 120px;
}
.sfvideosTmbList img {
    vertical-align: top;
}
.sfvideosTmbList a.sfNoTmb {
    background: url("/Default/WebResource.axd?d=nKKselEpbQ4xkZpAS5sfEFMgy3fAvd0ea05k2jfNgXM_DCfhkCe_v4b4ttA4rPtbACh7ZCaBU94wS4i2RpD2-pY8VeDRlVZcidlrcxi4-YdTZQyKQzJXUXeFFMx7EDxZcQuV7Gbi-89BKmKoQnuGT1HlTkepiOzqGaA8IrnDw8WWk7GyYuFVGsKey9whmVcEkePuvSmc1P7jd9BsW8kX-w2&t=634974065380000000") no-repeat scroll 50% -675px #F1F1F1;
}
.sfvideosTmbList a.sfNoTmb img {
    display: none;
}
.fancybox-wrap .sfvideoWrp {
    margin-top: 0;
}
.sfvideoDetails {
    margin: 35px 0;
}
.sfvideoBack {
    background: url("/Default/WebResource.axd?d=nKKselEpbQ4xkZpAS5sfEFMgy3fAvd0ea05k2jfNgXM_DCfhkCe_v4b4ttA4rPtbACh7ZCaBU94wS4i2RpD2-pY8VeDRlVZcidlrcxi4-YdTZQyKQzJXUXeFFMx7EDxZcQuV7Gbi-89BKmKoQnuGT1HlTkepiOzqGaA8IrnDw8WWk7GyYuFVGsKey9whmVcEkePuvSmc1P7jd9BsW8kX-w2&t=634974065380000000") no-repeat scroll 0 -48px transparent;
    margin-left: -14px;
    padding-left: 14px;
}
.sfvideoDetails .sfvideoWrp {
    height: 440px;
    margin-top: 35px;
}
.sfvideoDetails .sfvideoWrp object {
    border: 0 none;
    height: 440px;
    margin: 0;
    padding: 0;
    width: 540px;
}
.sfvideoDetails .sfvideoWrp object:focus {
    outline: 0 none;
}
.sfvideoDetails .sfvideoTitle {
    font-size: 16px;
    padding-top: 15px;
}
.sfvideoDetails .sfvideoDescription {
    color: #666666;
    font-size: 12px;
    font-style: italic;
    line-height: 1.4;
    padding-top: 5px;
}
.sfdownloadList .sfdownloadFile {
    list-style-type: disc;
    margin-left: 25px;
    padding-bottom: 5px;
}
.sfSmallIcns .sfdownloadList .sfdownloadFile, .sfLargeIcns .sfdownloadList .sfdownloadFile {
    list-style-type: none;
    margin-left: 0;
    padding-bottom: 20px;
}
.sfdownloadList .sfdownloadTitle {
    font-size: 13px;
    font-weight: bold;
}
.sfLargeIcns .sfdownloadList .sfdownloadTitle {
    font-size: 15px;
}
.sfdownloadList .sfdownloadFile .sfInfo {
    color: #666666;
    font-size: 11px;
}
.RadGrid.sfdownloadTable {
    color: #666666;
}
.sfdownloadTable .sfdownloadTitle {
    padding-left: 0;
    padding-right: 0;
    width: 100%;
}
.sfdownloadTable .sfdownloadType, .sfdownloadTable .sfdownloadSize, .sfdownloadTable .sfdownloadDate, .sfdownloadTable .sfdownloadCell {
    white-space: nowrap;
}
.sfdownloadTable .sfdownloadSize, .sfdownloadTable .sfdownloadCell {
    text-align: right;
}
.sfdownloadTable .sfdownloadCell {
    padding-right: 0;
}
.sfdownloadTable thead th {
    padding: 10px 10px 5px;
    text-align: left;
}
.sfdownloadTable tbody td {
    border-top: 1px solid #E4E4E4;
    color: #666666;
    padding: 10px 10px 14px;
    vertical-align: top;
}
.sfdownloadTable tbody .sfdownloadTitle {
    color: #333333;
    font-size: 13px;
    font-weight: bold;
}
.sfdownloadTable tbody .sfdownloadType {
    text-transform: uppercase;
}
.sfdownloadDetails {
    clear: both;
    padding-bottom: 20px;
}
.sfdownloadBack {
    background: url("/Default/WebResource.axd?d=nKKselEpbQ4xkZpAS5sfEFMgy3fAvd0ea05k2jfNgXM_DCfhkCe_v4b4ttA4rPtbACh7ZCaBU94wS4i2RpD2-pY8VeDRlVZcidlrcxi4-YdTZQyKQzJXUXeFFMx7EDxZcQuV7Gbi-89BKmKoQnuGT1HlTkepiOzqGaA8IrnDw8WWk7GyYuFVGsKey9whmVcEkePuvSmc1P7jd9BsW8kX-w2&t=634974065380000000") no-repeat scroll 0 -48px transparent;
    margin-left: -14px;
    padding-left: 14px;
}
.sfdownloadDetails .sfdownloadTitle {
    color: #000000;
    font-size: 24px;
    font-weight: bold;
    line-height: 1.2;
    margin: 0;
    padding: 35px 0 20px;
}
.sfdownloadDetails .sfdownloadSummary {
    line-height: 18px;
    margin: 0;
    padding: 20px 0;
}
.sfdownloadDetails .sfdownloadLinkWrp {
    background-color: #F2F2F2;
    margin-bottom: 15px;
    padding: 12px 15px 15px;
}
.sfdownloadDetails .sfdownloadLinkWrp .sfdownloadLink {
    font-size: 15px;
    font-weight: bold;
}
.sfdownloadDetails .sfdownloadLinkWrp .sfInfo {
    color: #666666;
    font-size: 11px;
    line-height: 1;
    padding-left: 50px;
}
.sftaxonTitle {
    color: #666666;
    display: block;
    font-size: 15px;
    font-weight: bold;
}
.sftaxonHorizontalList {
    list-style-type: none;
    margin: 0 0 10px;
    padding: 0;
}
.sftaxonHorizontalList .sftaxonItem {
    display: inline;
    margin: 0;
    padding: 0 10px 0 0;
    white-space: nowrap;
}
.sftaxonHorizontalList .sfCount {
    color: #333333;
    cursor: default;
    font-size: 11px;
    font-weight: normal;
}
.sftaxonVerticalList {
    margin: 0 0 10px 10px;
    padding: 0;
}
.sftaxonVerticalList .sftaxonItem {
    margin: 0 0 3px;
    padding: 0;
}
.sftaxonVerticalList .sfCount {
    color: #333333;
    cursor: default;
    font-size: 11px;
    font-weight: normal;
}
.sftaxonCloud {
    line-height: 30px;
    list-style-type: none;
    margin: 0 0 10px;
    padding: 0;
}
.sftaxonCloud .sftaxonItem {
    display: inline;
    margin: 0;
    padding: 0 10px 0 0;
    vertical-align: bottom;
}
.sftaxonCloud .sftaxonItem .sfCloudSize6 {
    font-size: 36px;
}
.sftaxonCloud .sftaxonItem .sfCloudSize5 {
    font-size: 30px;
}
.sftaxonCloud .sftaxonItem .sfCloudSize4 {
    font-size: 24px;
}
.sftaxonCloud .sftaxonItem .sfCloudSize3 {
    font-size: 18px;
}
.sftaxonCloud .sftaxonItem .sfCloudSize2 {
    font-size: 13px;
}
.sftaxonCloud .sftaxonItem .sfCloudSize1 {
    font-size: 11px;
}
.sftaxonCloud .sfCount {
    cursor: default;
    font-weight: normal;
}
.sftaxonsAll {
    font-size: 11px;
}
.sfarchiveTitle {
    color: #666666;
    display: block;
    font-size: 15px;
    font-weight: bold;
}
.sfarchiveList {
    list-style-typex: disc;
    margin-left: -40px;
    margin-bottom: 25px;
}
.sfarchiveList .sfSel {
    color: #333333;
    font-weight: bold;
}
.sfarchiveList .sfCount {
    color: #333333;
    cursor: default;
    font-size: 11px;
    font-weight: normal;
}
.sfTxtLbl {
    cursor: default;
}
.sfExample {
    color: #666666;
    font-size: 11px;
}
.sfError {
    background: url("/Default/WebResource.axd?d=HJyVKtN0pKD1kHR6XY-YNapFq1jPKYEgTj_mW_DkqfD8aXF7rhIHVfiXj4GKNpgFx9jXz5l8WbUBMd4Z97Re0-TRlqGXqrVvbWsx8xuOMiocl-MQ7ZN1sJEPEZBUA0jiIkRgcrnaSaOaBwfGnf74YyVglioGUzjwKyumjiN72dInYeFPflsF7GdY0tKzuDUJ6F7L7IVoYAatP6f8y57LLQ2&t=634974065380000000") no-repeat scroll 0 -497px transparent;
    color: #FF0000;
    padding-left: 20px;
}
.sfLeftLbls .sfError, .sfRightLbls .sfError {
    margin-left: 164px;
}
.sfSuccess {
    color: #669900;
    font-size: 18px;
    margin-top: 50px;
    text-align: center;
}
.sfErrorSummary {
    background-color: #FFB9B9;
}
.sfTopMsg {
    margin-bottom: 10px;
}
.sfFormBox {
    margin-bottom: 20px;
}
.sfFormBox .sfTxt {
    font-family: inherit;
    font-size: 12px;
    padding: 3px;
}
.sfFormBox.sfTxtBoxSmall .sfTxt {
    width: 120px;
}
.sfFormBox.sfTxtBoxMedium .sfTxt {
    width: 300px;
}
.sfFormBox.sfTxtBoxLarge .sfTxt {
    width: 400px;
}
.sfFormRadiolist {
    margin-bottom: 20px;
}
.sfFormRadiolist .sfRadioList {
    display: block;
    line-height: 18px;
}
.sfFormRadiolist .sfRadioList label, .sfFormRadiolist .sfRadioList input {
    vertical-align: middle;
}
.sfFormRadiolist .sfRadioList label {
    margin-left: 3px;
}
.sfFormCheckboxlist {
    margin-bottom: 20px;
}
.sfFormCheckboxlist .sfCheckListBox {
    display: block;
    line-height: 20px;
}
.sfFormCheckboxlist .sfCheckListBox label, .sfFormCheckboxlist .sfCheckListBox input {
    vertical-align: middle;
}
.sfFormCheckboxlist .sfCheckListBox label {
    margin-left: 3px;
}
.sfFormBlock {
    margin-bottom: 20px;
}
.sfFormBlock .sfTxt {
    font-family: inherit;
    font-size: 12px;
    padding: 3px;
}
.sfFormBlock.sfTxtBlockSmall .sfTxt {
    height: 60px;
    width: 300px;
}
.sfFormBlock.sfTxtBlockMedium .sfTxt {
    height: 100px;
    width: 300px;
}
.sfFormBlock.sfTxtBlockLarge .sfTxt {
    height: 260px;
    width: 420px;
}
.sfFormDropdown {
    margin-bottom: 20px;
}
.sfFormDropdown select {
    font-family: inherit;
    font-size: 12px;
    padding: 1px;
}
.sfFormDropdown.sfDdlSmall select {
    width: 120px;
}
.sfFormDropdown.sfDdlMedium select {
    width: 300px;
}
.sfFormDropdown.sfDdlLarge select {
    width: 420px;
}
.sfFormTitle {
    margin: 50px 0 20px;
}
.sfFormTitle:first-child {
    margin: 20px 0;
}
.sfFormTitle.sfTitleSmall {
    font-size: 14px;
    font-weight: bold;
}
.sfFormTitle.sfTitleMedium {
    font-size: 18px;
    font-weight: normal;
}
.sfFormTitle.sfTitleLarge {
    font-size: 24px;
    font-weight: normal;
}
.sfFormInstructions {
    margin-bottom: 20px;
}
.sfFormFile {
    margin-bottom: 20px;
}
.sfFormFile .sfFieldWrp {
    margin-bottom: 5px;
}
.sfFormFile .RadUpload .ruInputs li.ruActions {
    margin-top: 0;
}
.RadUpload .ruInputs .ruRemove {
    background: url("/Default/WebResource.axd?d=nKKselEpbQ4xkZpAS5sfEFMgy3fAvd0ea05k2jfNgXM_DCfhkCe_v4b4ttA4rPtbACh7ZCaBU94wS4i2RpD2-pY8VeDRlVZcidlrcxi4-YdTZQyKQzJXUXeFFMx7EDxZcQuV7Gbi-89BKmKoQnuGT1HlTkepiOzqGaA8IrnDw8WWk7GyYuFVGsKey9whmVcEkePuvSmc1P7jd9BsW8kX-w2&t=634974065380000000") no-repeat scroll 3px -1197px transparent;
    height: 18px;
    margin-left: 5px;
    margin-top: 2px;
    overflow: hidden;
    text-indent: -9999px;
    width: 18px;
}
.RadUpload .ruActions .ruButton, .RadUploadProgressArea .ruActions .ruButton {
    background-image: none;
    color: #105CB6;
    cursor: pointer;
    font-size: 12px;
    width: auto !important;
}
.RadUpload .ruActions .ruButton:hover, .RadUploadProgressArea .ruActions .ruButton:hover {
    color: #0000FF;
}
.sfFormSubmit {
    margin-bottom: 20px;
}
.sfLeftLbls .sfFormSubmit, .sfRightLbls .sfFormSubmit {
    margin-left: 164px;
}
.sfFormSubmit.sfSubmitBtnSmall input {
    font-size: 13px;
    padding: 2px 5px;
}
.sfFormSubmit.sfSubmitBtnMedium input {
    font-size: 14px;
    font-weight: bold;
    padding: 4px 10px;
}
.sfFormSubmit.sfSubmitBtnLarge input {
    font-size: 18px;
    padding: 4px 10px;
}
.sfTopLbls .sfTxtLbl {
    display: block;
    font-weight: bold;
}
.sfLeftLbls .sfTxtLbl, .sfLeftLbls .sfFieldWrp {
    display: inline-block;
    vertical-align: top;
}
.sfLeftLbls .sfTxtLbl {
    line-height: 1.1;
    margin-right: 10px;
    margin-top: 2px;
    width: 150px;
}
.sfRightLbls .sfTxtLbl, .sfRightLbls .sfFieldWrp {
    display: inline-block;
    vertical-align: top;
}
.sfRightLbls .sfTxtLbl {
    line-height: 1.1;
    margin-right: 10px;
    margin-top: 2px;
    text-align: right;
    width: 150px;
}
.sflanguagesHorizontalList {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.sflanguagesHorizontalList .sflanguageItem {
    display: inline;
    margin: 0;
    padding: 0;
    white-space: nowrap;
}
.sflanguagesHorizontalList .sflanguageItem a:link, .sflanguagesHorizontalList .sflanguageItem a:visited, .sflanguagesHorizontalList .sflanguageItem a:hover, .sflanguagesHorizontalList .sflanguageItem a:active {
    padding: 1px 5px 2px;
}
.sflanguagesHorizontalList .sflangSelected a:link, .sflanguagesHorizontalList .sflangSelected a:visited, .sflanguagesHorizontalList .sflangSelected a:hover, .sflanguagesHorizontalList .sflangSelected a:active {
    background-color: #425CCF;
    color: #FFFFFF;
    cursor: default;
}
.sflanguagesVerticalList {
    list-style-type: disc;
    margin: 0;
    padding: 0;
}
.sflanguagesVerticalList .sflanguageItem {
    margin: 0 0 5px;
    padding: 0;
}
.sflanguagesVerticalList .sflanguageItem a:link, .sflanguagesVerticalList .sflanguageItem a:visited, .sflanguagesVerticalList .sflanguageItem a:hover, .sflanguagesVerticalList .sflanguageItem a:active {
    padding: 1px 5px 2px;
}
.sflanguagesVerticalList .sflangSelected a:link, .sflanguagesVerticalList .sflangSelected a:visited, .sflanguagesVerticalList .sflangSelected a:hover, .sflanguagesVerticalList .sflangSelected a:active {
    background-color: #425CCF;
    color: #FFFFFF;
    cursor: default;
}
.sflanguagesDropDown select {
    font-family: Arial,Verdana,Sans-serif;
    font-size: 12px;
}
.sfLoginFieldsWrp .sfLoginField {
    margin-bottom: 10px;
}
.sfLoginFieldsWrp .sfTxtLbl {
    display: block;
}
.sfLoginFieldsWrp .sfTxt {
    font-family: Arial,Verdana,Sans-serif;
    font-size: 12px;
    height: 18px;
    padding: 2px;
    width: 200px;
}
.sfLoginFieldsWrp .sfCheckBoxWrapper .sfTxtLbl {
    display: inline;
    padding-left: 5px;
}
.sfLoginFieldsWrp .sfCheckBoxWrapper .sfTxtLbl, .sfLoginFieldsWrp .sfCheckBoxWrapper input {
    vertical-align: middle;
}
.sfLoginFieldsWrp .sfValidator strong {
    background: url("/Default/WebResource.axd?d=HJyVKtN0pKD1kHR6XY-YNapFq1jPKYEgTj_mW_DkqfD8aXF7rhIHVfiXj4GKNpgFx9jXz5l8WbUBMd4Z97Re0-TRlqGXqrVvbWsx8xuOMiocl-MQ7ZN1sJEPEZBUA0jiIkRgcrnaSaOaBwfGnf74YyVglioGUzjwKyumjiN72dInYeFPflsF7GdY0tKzuDUJ6F7L7IVoYAatP6f8y57LLQ2&t=634974065380000000") no-repeat scroll 0 -499px transparent;
    color: #FF3300;
    display: block;
    font-size: 11px;
    font-weight: bold;
    padding-left: 20px;
}
.sfSubmitBtnWrp {
    margin: 20px 0 30px;
}
.sfSubmitBtnWrp a.sfSubmitBtn:link, .sfSubmitBtn a.sfSubmitBtn:visited, .sfSubmitBtn a.sfSubmitBtn:hover, .sfSubmitBtn a.sfSubmitBtn:active {
    background-color: #D4D0C8;
    border: 2px outset #D4D0C8;
    color: #000000;
    padding: 4px 15px;
}
.sfSubmitBtnWrp .sfLostPassword {
    display: block;
    font-size: 11px;
    margin-top: 20px;
}
.sfSubmitBtnWrp input.sfSubmitBtn {
    font-family: Arial,Verdana,Sans-serif;
    margin-right: 10px;
    padding: 2px 10px;
    text-align: center;
}
.sfLoginWrp .sfLoginHelp {
    font-size: 11px;
}
.sfLoginWrp .sfNeutral {
    background-color: #FFFFCC;
    padding: 5px 15px;
}
.sfLoginWrp .sfDetailedInfo ul li {
    list-style-type: disc;
    margin-left: 25px;
}
.sfLoginWrp .sfDetailedInfo ol li {
    list-style-type: decimal;
    margin-left: 25px;
}
.sfLoginWrp .sfDetailedHowTo {
    background-color: #FFFFFF;
    margin: 10px 5px;
    padding: 13px 18px 18px;
}
.sfLostPasswordWrp .sfLoginFieldsTitle {
    font-size: 21px;
}
.sfLostPasswordWrp .sfLoginFieldsNote {
    margin-bottom: 30px;
}
.sfsearchBox {
    border: 0 none;
    margin: 0;
    padding: 0;
}
.sfsearchBoxx .sfsearchTxtx {
    font-family: Arial,Verdana,Sans-serif;
    font-size: 12px;
    padding: 3px;
    vertical-align: middle;
    width: 200px;
}
.sfsearchBoxx {
    font-family: Arial,Verdana,Sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding: 1px 3px;
    text-align: center;
}
.sfsearchResultStatistics {
    font-size: 19px;
    margin-top: 15px;
}
.sfsearchReultTitleSnippetUrl {
    line-height: 1.2;
}
.sfsearchReultTitleSnippetUrl .sfsearchResultTitle {
    font-size: 13px;
    font-weight: bold;
    margin-top: 30px;
}
.sfsearchReultTitleSnippetUrl .sfsearchResultUrl a:link, .sfsearchReultTitleSnippetUrl .sfsearchResultUrl a:visited, .sfsearchReultTitleSnippetUrl .sfsearchResultUrl a:hover, .sfsearchReultTitleSnippetUrl .sfsearchResultUrl a:active {
    color: #999999;
}
.sfsearchReultTitleSnippetUrl .sfsearchResultUrl a:hover, .sfsearchReultTitleSnippetUrl .sfsearchResultUrl a:active, .sfsearchReultTitleSnippetUrl .sfsearchResultUrl a:focus {
    color: #666666;
}
.sfsearchReultTitlesOnly {
    font-size: 13px;
    line-height: 1.2;
}
.sfsearchReultTitlesOnly .sfsearchResultTitle {
    margin-top: 14px;
}
.sfnewsletterForm {
    padding: 0 0 30px;
}
.sfnewsletterForm .sfMessage {
    margin-bottom: 15px;
    padding: 5px 10px;
}
.sfnewsletterForm .sfnewsletterTitle {
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 7px;
}
.sfnewsletterForm .sfnewsletterDescription {
    color: #666666;
    padding-bottom: 15px;
}
.sfnewsletterForm .sfnewsletterFieldsList {
    padding-bottom: 15px;
}
.sfnewsletterForm .sfnewsletterField {
    margin-bottom: 5px;
}
.sfnewsletterForm .sfTxt {
    font-family: Arial,Verdana,Sans-serif;
    font-size: 12px;
    padding: 3px;
    vertical-align: middle;
    width: 200px;
}
.sfnewsletterForm .sfNote {
    color: #666666;
    font-size: 11px;
    line-height: 1.2;
}
.sfnewsletterForm .sfError {
    display: block;
}
.sfnewsletterForm .sfnewsletterSubmitBtn {
    font-family: Arial,Verdana,Sans-serif;
    font-size: 15px;
    font-weight: bold;
    padding: 1px 25px 2px;
    text-align: center;
}
.sfsimpleListWrp .sflistTitle {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 7px;
}
.sfsimpleListWrp .sflistList {
    list-style-type: disc;
    margin-bottom: 18px;
    margin-left: 17px;
}
.sfsimpleListWrp .sflistListItem {
    margin-bottom: 2px;
    padding-left: 4px;
}
.sfexpandedListWrp .sflistTitle {
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 33px;
}
.sfexpandedListWrp .sflistList {
    list-style-type: none;
    margin-bottom: 23px;
}
.sfexpandedListWrp .sflistListItem {
    padding-bottom: 30px;
}
.sfexpandedListWrp .sflistItemTitle {
    font-size: 15px;
    font-weight: bold;
}
.sfexpandableListWrp .sflistTitle {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 7px;
}
.sfexpandableListWrp .sflistList {
    list-style-type: none;
    margin-bottom: 18px;
}
.sfexpandableListWrp .sflistListItem {
    margin-bottom: 2px;
}
.sfexpandableListWrp .sflistItemTitle {
    font-size: 13px;
}
.sfexpandableListWrp .sflistItemToggleLnk {
    background: url("/Default/WebResource.axd?d=nKKselEpbQ4xkZpAS5sfEFMgy3fAvd0ea05k2jfNgXM_DCfhkCe_v4b4ttA4rPtbACh7ZCaBU94wS4i2RpD2-pY8VeDRlVZcidlrcxi4-YdTZQyKQzJXUXeFFMx7EDxZcQuV7Gbi-89BKmKoQnuGT1HlTkepiOzqGaA8IrnDw8WWk7GyYuFVGsKey9whmVcEkePuvSmc1P7jd9BsW8kX-w2&t=634974065380000000") no-repeat scroll 0 -945px transparent;
    padding-left: 15px;
}
.sfexpandableListWrp .sflistListItemExpanded.sflistItemToggleLnk {
    background-position: 0 -975px;
    font-weight: bold;
}
.sfexpandableListWrp .sflistItemContent {
    padding-bottom: 15px;
    padding-left: 15px;
    padding-top: 3px;
}
.sfexpandableListWrp .sflistExpandAllLnkWrp {
    font-size: 11px;
    margin-bottom: -22px;
    position: relative;
    text-align: right;
    z-index: 100;
}
.sfanchorListWrp .sfanchorListTitle {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 7px;
}
.sfanchorListWrp .sfanchorList {
    list-style-type: disc;
    margin-bottom: 40px;
    margin-left: 17px;
}
.sfanchorListWrp .sfanchorListItem {
    margin-bottom: 2px;
    padding-left: 4px;
}
.sfanchoredListWrp .sflistTitle {
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 33px;
}
.sfanchoredListWrp .sflistList {
    list-style-type: none;
    margin-bottom: 23px;
}
.sfanchoredListWrp .sflistListItem {
    padding-bottom: 30px;
}
.sfanchoredListWrp .sflistItemTitle {
    font-size: 15px;
    font-weight: bold;
}
.sfanchoredListWrp .sflistTopLnkWrp {
    font-size: 11px;
    line-height: 1.2;
    text-align: right;
}
.sfpagelistListWrp .sflistTitle {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 7px;
}
.sfpagelistListWrp .sflistList {
    list-style-type: disc;
    margin-bottom: 18px;
    margin-left: 17px;
}
.sfpagelistListWrp .sflistListItem {
    margin-bottom: 2px;
    padding-left: 4px;
}
.sflistItemBack {
    background: url("/Default/WebResource.axd?d=nKKselEpbQ4xkZpAS5sfEFMgy3fAvd0ea05k2jfNgXM_DCfhkCe_v4b4ttA4rPtbACh7ZCaBU94wS4i2RpD2-pY8VeDRlVZcidlrcxi4-YdTZQyKQzJXUXeFFMx7EDxZcQuV7Gbi-89BKmKoQnuGT1HlTkepiOzqGaA8IrnDw8WWk7GyYuFVGsKey9whmVcEkePuvSmc1P7jd9BsW8kX-w2&t=634974065380000000") no-repeat scroll 0 -48px transparent;
    margin-left: -14px;
    padding-left: 14px;
}
.sflistItemDetails .sflistItemTitle {
    color: #000000;
    font-size: 24px;
    font-weight: bold;
    line-height: 1.2;
    margin: 0;
    padding: 32px 0 7px;
}
.sflistItemDetails .sflistItemContent {
    padding-left: 5px;
}
.sflistItemContent h1 {
    font-size: 24px;
}
.sflistItemContent h2 {
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 18px;
    margin-top: 18px;
}
.sflistItemContent h3 {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 18px;
    margin-top: 18px;
}
.sflistItemContent h4 {
    font-size: 13px;
    font-weight: bold;
    margin-top: 18px;
}
.sflistItemContent h5 {
    font-size: 13px;
    font-style: italic;
    font-weight: normal;
    margin-top: 18px;
}
.sflistItemContent p {
    margin-bottom: 18px;
}
.sflistItemContent ul {
    list-style: disc outside none;
    margin-bottom: 18px;
    padding-left: 20px;
}
.sflistItemContent ol {
    list-style-type: decimal;
    margin-bottom: 18px;
    padding-left: 20px;
}
.sflistItemContent ul ul, .sflistItemContent ol ul {
    list-style-type: circle;
}
.sflistItemContent ul ul ul, .sflistItemContent ol ol ul {
    list-style-type: square;
}
.sfprofileArticleLikeWrp {
    padding-bottom: 35px;
}
.sfprofileArticleLikeWrp .sfprofileField {
    margin-left: 115px;
    padding-bottom: 12px;
}
.sfprofileArticleLikeWrp .sfprofileAvatar {
    float: left;
    height: 100px;
    margin-left: 0;
    margin-right: 15px;
    overflow: hidden;
    padding-bottom: 0;
    width: 100px;
}
.sfprofileArticleLikeWrp .sfprofileName {
    font-size: 19px;
    font-weight: bold;
    padding-bottom: 10px;
}
.sfprofileArticleLikeWrp .sfprofileFirstName {
    display: inline;
}
.sfprofileArticleLikeWrp .sfprofileLastName {
    display: inline;
}
.sfprofileArticleLikeWrp .sfTxtLbl {
    display: none;
}
.sfprofileArticleLikeWrp .sfprofileName .sfTxtContent {
    display: inline;
}
.sfprofileArticleLikeWrp .sfprofileLnkWrp {
    font-size: 11px;
    font-weight: bold;
    margin-left: 115px;
}
.sfprofileArticleLikeWrp .sfprofileEditLnk {
    clear: both;
    float: left;
}
.sfprofileArticleLikeWrp .sfprofileChangePasswordLnk {
    clear: both;
    float: left;
}
.sfprofileListLikeWrp {
    padding-bottom: 35px;
}
.sfprofileListLikeWrp .sfprofileField {
    margin-left: 115px;
    padding-bottom: 12px;
}
.sfprofileListLikeWrp .sfprofileAvatar {
    float: left;
    height: 100px;
    margin-left: 0;
    margin-right: 15px;
    overflow: hidden;
    padding-bottom: 0;
    width: 100px;
}
.sfprofileListLikeWrp .sfTxtLbl {
    display: inline-block;
    font-size: 11px;
    font-weight: bold;
    padding-right: 10px;
    vertical-align: top;
    width: 60px;
}
.sfprofileListLikeWrp .sfTxtContent {
    margin-left: 70px;
    margin-top: -18px;
    vertical-align: top;
}
.sfprofileListLikeWrp .sfprofileLnkWrp {
    font-size: 11px;
    font-weight: bold;
    margin-left: 115px;
}
.sfprofileListLikeWrp .sfprofileEditLnk {
    clear: both;
    float: left;
}
.sfprofileListLikeWrp .sfprofileChangePasswordLnk {
    clear: both;
    float: left;
}
.sfprofileAutoGeneratedListWrp {
    padding-bottom: 35px;
}
.sfprofileAutoGeneratedListWrp .sfprofileField {
    padding-bottom: 15px;
}
.sfprofileAutoGeneratedListWrp .sfTxtLbl {
    font-size: 11px;
    font-weight: bold;
}
.sfprofileAutoGeneratedListWrp .sfprofileLnkWrp {
    font-size: 11px;
    font-weight: bold;
}
.sfprofileAutoGeneratedListWrp .sfprofileEditLnk {
    clear: both;
    float: left;
}
.sfprofileAutoGeneratedListWrp .sfprofileChangePasswordLnk {
    clear: both;
    float: left;
}
.sfprofileEditFormWrp {
    padding-bottom: 35px;
}
.sfprofileEditFormWrp .sfprofileField {
    padding-bottom: 15px;
}
.sfprofileEditFormWrp .sfprofileField.sfprofileAvatar {
    min-height: 100px;
}
.sfprofileEditFormWrp .sfprofileShowEmail input, .sfprofileEditFormWrp .sfprofileShowEmail label {
    vertical-align: middle;
}
.sfprofileEditFormWrp .sfprofileShowEmail label {
    padding-left: 5px;
}
.sfprofileEditFormWrp .sfprofileAvatar .sfImgPreviewWrp .sfPreviewImgFrame {
    display: inline-block;
    margin-right: 10px;
    vertical-align: top;
}
.sfprofileEditFormWrp .sfprofileAvatar .sfImgPreviewWrp .sfChange {
    display: inline-block;
    font-size: 11px;
    vertical-align: top;
}
.sfprofileEditFormWrp .RadUpload {
    padding-bottom: 10px;
}
.sfprofileEditFormWrp .sfReuploadImgWrp .sfUpload {
    background-color: #D4D0C8;
    border: 2px outset #D4D0C8;
    color: #000000;
    font-weight: bold;
    margin-right: 10px;
    padding: 3px 10px;
}
.sfprofileEditFormWrp .sfReuploadImgWrp .sfCancel {
    color: #FF0000;
    font-size: 11px;
}
.sfprofileEditFormWrp .sfReuploadImgWrp .sfCancel:hover {
    color: #0000FF;
}
.sfprofileEditFormWrp .sfprofileField .sfTxtLbl {
    font-weight: bold;
}
.sfprofileEditFormWrp .sfprofileField .sfTxt {
    font-family: Arial,Verdana,Sans-serif;
    font-size: 12px;
    padding: 2px 5px;
    width: 280px;
}
.sfprofileEditFormWrp .sfprofileField textarea.sfTxt {
    height: 180px;
    width: 380px;
}
.sfprofileEditFormWrp .sfprofileLnkWrp {
    padding-top: 25px;
}
.sfprofileEditFormWrp .sfprofileSaveLnk {
    font-family: Arial,Verdana,Sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin-right: 15px;
    padding: 3px 0;
    text-align: center;
    vertical-align: middle;
    width: 135px;
}
.sfprofileEditFormWrp .sfprofileCancelLnk {
    color: #FF0000;
    font-size: 11px;
    vertical-align: middle;
}
.sfprofileEditFormWrp .sfprofileCancelLnk:hover {
    color: #0000FF;
}
.sfprofileAutoEditFormWrp {
    padding-bottom: 35px;
}
.sfprofileAutoEditFormWrp .sfprofileField {
    padding-bottom: 15px;
}
.sfprofileAutoEditFormWrp .sfprofileField.sfUserAvatar {
    min-height: 100px;
}
.sfprofileAutoEditFormWrp .sfImgPreviewWrp .sfPreviewImgFrame {
    display: inline-block;
    margin-right: 10px;
    vertical-align: top;
}
.sfprofileAutoEditFormWrp .sfImgPreviewWrp .sfChange {
    display: inline-block;
    font-size: 11px;
    vertical-align: top;
}
.sfprofileAutoEditFormWrp .RadUpload {
    padding-bottom: 10px;
}
.sfprofileAutoEditFormWrp .sfReuploadImgWrp .sfUpload {
    background-color: #D4D0C8;
    border: 2px outset #D4D0C8;
    color: #000000;
    font-weight: bold;
    margin-right: 10px;
    padding: 3px 10px;
}
.sfprofileAutoEditFormWrp .sfReuploadImgWrp .sfCancel {
    color: #FF0000;
    font-size: 11px;
}
.sfprofileAutoEditFormWrp .sfReuploadImgWrp .sfCancel:hover {
    color: #0000FF;
}
.sfprofileAutoEditFormWrp .sfprofileField .sfTxtLbl {
    font-weight: bold;
}
.sfprofileAutoEditFormWrp .sfprofileField .sfTxt {
    font-family: Arial,Verdana,Sans-serif;
    font-size: 12px;
    padding: 2px 5px;
    width: 280px;
}
.sfprofileAutoEditFormWrp .sfprofileField textarea.sfTxt {
    height: 180px;
    width: 380px;
}
.sfprofileAutoEditFormWrp .sfprofileLnkWrp {
    padding-top: 25px;
}
.sfprofileAutoEditFormWrp .sfprofileSaveLnk {
    font-family: Arial,Verdana,Sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin-right: 15px;
    padding: 3px 0;
    text-align: center;
    vertical-align: middle;
    width: 120px;
}
.sfprofileAutoEditFormWrp .sfprofileCancelLnk {
    color: #FF0000;
    font-size: 11px;
    vertical-align: middle;
}
.sfprofileAutoEditFormWrp .sfprofileCancelLnk:hover {
    color: #0000FF;
}
.sfprofileChangePasswordFormWrp {
    padding-bottom: 35px;
}
.sfprofileChangePasswordFormWrp .sfprofileField {
    padding-bottom: 15px;
}
.sfprofileChangePasswordFormWrp .sfprofileField .sfTxtLbl {
    font-weight: bold;
}
.sfprofileChangePasswordFormWrp .sfprofileField .sfTxt {
    font-family: Arial,Verdana,Sans-serif;
    font-size: 12px;
    padding: 4px 5px;
    width: 280px;
}
.sfprofileChangePasswordFormWrp .sfprofileLnkWrp {
    padding-top: 25px;
}
.sfprofileChangePasswordFormWrp .sfprofileSaveLnk {
    background-color: #D4D0C8;
    border: 2px outset #D4D0C8;
    color: #000000;
    font-weight: bold;
    margin-right: 10px;
    padding: 5px 15px;
}
.sfprofileChangePasswordFormWrp .sfprofileCancelLnk {
    color: #FF0000;
    font-size: 11px;
}
.sfprofileChangePasswordFormWrp .sfprofileCancelLnk:hover {
    color: #0000FF;
}
.sfusersListNameOnly {
    padding-bottom: 35px;
}
.sfusersListNameOnly .sfusersListItem {
    font-weight: bold;
    padding-bottom: 7px;
}
.sfusersListNameAvatar {
    border-top: 1px solid #E4E4E4;
    padding-bottom: 35px;
}
.sfusersListNameAvatar .sfusersListItem {
    border-bottom: 1px solid #E4E4E4;
    padding: 7px 0 8px;
}
.sfusersListNameAvatar .sfusersListAvatar {
    display: inline-block;
    height: 60px;
    margin-right: 18px;
    overflow: hidden;
    vertical-align: middle;
    width: 60px;
}
.sfusersListNameAvatar .sfusersListLnk {
    font-weight: bold;
    vertical-align: middle;
}
.sfregisterFormWrp {
    padding-bottom: 35px;
}
.sfregisterFormWrp .sfregisterField {
    padding-bottom: 15px;
}
.sfregisterFormWrp .sfregisterField .sfTxtLbl {
    font-weight: bold;
}
.sfregisterFormWrp .sfregisterField .sfTxt {
    font-family: Arial,Verdana,Sans-serif;
    font-size: 12px;
    padding: 4px 5px;
    width: 230px;
}
.sfregisterFormWrp .sfregisterLnkWrp {
    padding-top: 25px;
}
.sfregisterFormWrp .sfregisterSaveLnk {
    background-color: #D4D0C8;
    border: 2px outset #D4D0C8;
    color: #000000;
    font-weight: bold;
    margin-right: 10px;
    padding: 5px 15px;
}
.sfErrorSummary, .sfMessage {
    padding: 3px 10px;
}
.sfproductPrice {
    font-size: 16px;
    font-weight: normal;
}
.sfNewPrice {
    color: #FF0000;
    font-weight: bold;
}
.sfprintInvoiceWrp .sfNewPrice {
    color: #000000;
}
.sfOrgPrice {
    text-decoration: line-through;
}
.sfPercentOffPrice {
    color: #999999;
    font-size: 11px;
    font-style: italic;
}
.sfVatIncluded {
    color: #666666;
    font-size: 11px;
}
.sfDiscount {
    color: #FF0000;
}
.RadGrid .sfNewPrice, .RadGrid .sfOrgPrice, .RadGrid .sfVatIncluded {
    display: block;
}
.sfproductsList {
    clear: both;
    margin-top: 25px;
}
.sfproductsList .sfproductListItem {
    display: inline-block;
    height: 254px;
    overflow: hidden;
    padding: 20px;
    vertical-align: top;
    width: 160px;
}
.sfproductsList .sfproductTmbWrp {
    height: 160px;
    overflow: hidden;
    text-align: center;
    width: 160px;
}
.sfproductsList .sfproductTitle {
    font-size: 13px;
    font-weight: bold;
    margin-top: 9px;
}
.sfproductsList .sfproductPrice {
    margin-top: 4px;
}
.sfproductDetails .sfproductImgsWrp {
    float: left;
    overflow: hidden;
    width: 290px;
}
.sfInSidebar .sfproductDetails .sfproductImgsWrp {
    float: none;
    overflow: hidden;
    width: auto;
}
.sfproductDetails .sfproductMainImgWrp {
    text-align: center;
}
.sfproductDetails .sfproductMainImgWrp img {
    max-height: 200px;
    max-width: 200px;
}
td.sfItmTmbCol .sfproductTmbWrp img {
    max-height: 80px;
    max-width: 80px;
}
.sfproductDetails .sfproductImgsList .sfproductImgWrp {
    display: inline-block;
    height: 85px;
    line-height: 85px;
    margin: 10px 10px 0 0;
    overflow: hidden;
    text-align: center;
    width: 85px;
}
.sfproductDetails .sfproductImgsList .sfproductImgWrp:hover {
    background-color: #F2F2F2;
}
.sfproductDetails .sfproductImgsList .sfproductImgWrp .sfproductImgLnk {
    vertical-align: middle;
}
.sfproductDetails .sfproductImgsList .sfproductImgWrp .sfproductImg {
    vertical-align: middle;
}
.sfproductDetails .sfproductInfoWrp {
    margin-left: 310px;
}
.sfproductDetailsWrp.sfInSidebar .sfproductDetails .sfproductInfoWrp {
    margin-left: 0;
}
.sfproductDetails .sfproductTitle {
    font-size: 21px;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 6px;
    word-wrap: break-word;
}
.sfproductDetails .sfproductTitle .sfPromo {
    color: #009900;
}
.sfproductDetails .sfproductPrice {
    border-bottom: 1px solid #E4E4E4;
    border-top: 1px solid #E4E4E4;
    padding-bottom: 8px;
    padding-top: 10px;
}
.sfproductDetails .sfproductDescription {
    margin-top: 15px;
    word-wrap: break-word;
}
#fancybox-wrap {
    z-index: 9999;
}
.sfproductDetails .sfproductDynamicFieldsList {
    margin-top: 15px;
}
.sfproductDetails .sfproductDynamicFieldsList .sfproductField {
    display: inline;
}
.sfproductDetails .sfproductDescription h1 {
    font-size: 24px;
}
.sfproductDetails .sfproductDescription h2 {
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 18px;
    margin-top: 18px;
}
.sfproductDetails .sfproductDescription h3 {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 18px;
    margin-top: 18px;
}
.sfproductDetails .sfproductDescription h4 {
    font-size: 13px;
    font-weight: bold;
    margin-top: 18px;
}
.sfproductDetails .sfproductDescription h5 {
    font-size: 13px;
    font-style: italic;
    font-weight: normal;
    margin-top: 18px;
}
.sfproductDetails .sfproductDescription p {
    margin-bottom: 18px;
}
.sfproductDetails .sfproductDescription ul {
    list-style: disc outside none;
    margin-bottom: 18px;
    padding-left: 20px;
}
.sfproductDetails .sfproductDescription ol {
    list-style-type: decimal;
    margin-bottom: 18px;
    padding-left: 20px;
}
.sfproductDetails .sfproductDescription ul ul, .sfproductDetails .sfproductDescription ol ul {
    list-style-type: circle;
}
.sfproductDetails .sfproductDescription ul ul ul, .sfproductDetails .sfproductDescription ol ol ul {
    list-style-type: square;
}
.sfproductDetails .sfAddToCartWrp {
    margin-top: 20px;
}
.sfproductDetails .sfAddToCartWrp .sfTxtLbl {
    display: block;
}
.sfproductDetails .sfAddToCartWrp .sfTxt {
    font-family: Arial,Verdana,Sans-serif;
    font-size: 13px;
    padding: 3px 3px 4px;
    vertical-align: middle;
    width: 40px;
}
.sfproductDetails .sfAddToCartWrp .sfAddToCartBtn {
    font-size: 13px;
    font-weight: bold;
    padding: 3px 20px 2px;
}
.sfproductDetails .sfAddToCartWrp .sfError {
    display: block;
    margin-bottom: 10px;
}
.sfproductDetailsWrp .sfAddToCartWrp {
    margin-top: 30px;
}
.sfproductDetailsWrp .sfAddToCartWrp.sfBuyNowBtnWrp {
    margin-left: 310px;
}
.sfproductDetailsWrp .sfAddToCartWrp .sfAddToCartBtn {
    font-size: 13px;
    font-weight: bold;
    padding: 3px 20px 2px;
}
.sfproductDetailsWrp .sfAddToWishlistWidget {
    margin-left: 75px;
}
.sfproductDetailsWrp .sfAddToWishlistWidget .sfAddToWishListLnkWrp {
    font-size: 11px;
}
.sfproductDetailsWrp .sfAddToWishlistWidget .sfMessage {
    display: inline-block;
    margin-top: 15px;
}
#fancybox-wrap {
    z-index: 9999;
}
.sfProductfilesTitle {
    font-size: 15px;
    font-weight: bold;
}
.sfbuyNowStatus .sfEmpty {
    background-color: #FFFFCC;
    display: block;
    margin: 8px auto;
    padding: 8px;
    text-align: center;
    width: 40%;
}
.sfshoppingCartStatus .sfEmpty {
    background-color: #FFFFCC;
    display: block;
    margin: 8px auto;
    padding: 8px;
    text-align: center;
    width: 40%;
}
.sfshoppingCartWrp .sfshoppingCartTitle {
    font-size: 27px;
    font-weight: normal;
}
.sfshoppingCartWrp .sfProductsInCart {
    color: #999999;
    font-size: 13px;
    font-style: italic;
    margin-top: 15px;
}
.sfshoppingCartWrp .sfNoProductsInCartMsg {
    margin: 15px 0 35px;
}
.sfshoppingCartWrp .sfShoppingCartGridFooter {
    padding-bottom: 10px;
    padding-top: 5px;
}
.sfshoppingCartWrp .sfShoppingCartGridFooter .sfPriceTotal {
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    width: 105px;
}
.sfshoppingCartWrp .sfShoppingCartGridFooter .sfshoppingCartUpdateLnk {
    background: url("/Default/WebResource.axd?d=nKKselEpbQ4xkZpAS5sfEFMgy3fAvd0ea05k2jfNgXM_DCfhkCe_v4b4ttA4rPtbACh7ZCaBU94wS4i2RpD2-pY8VeDRlVZcidlrcxi4-YdTZQyKQzJXUXeFFMx7EDxZcQuV7Gbi-89BKmKoQnuGT1HlTkepiOzqGaA8IrnDw8WWk7GyYuFVGsKey9whmVcEkePuvSmc1P7jd9BsW8kX-w2&t=634974065380000000") no-repeat scroll 0 -1399px transparent;
    clear: both;
    float: right;
    font-size: 11px;
    padding-left: 18px;
}
.sfshoppingCartWrp .sfShoppingCartGridFooter .sfShoppingCartTotal {
    float: right;
    text-align: right;
    width: 50%;
}
.sfshoppingCartWrp .sfshoppingCartBtnsWrp {
    border-top: 1px solid #E4E4E4;
    padding-top: 17px;
    text-align: right;
}
.sfshoppingCartWrp .sfshoppingCartBtnsWrp .sfBackBtn {
    background: url("/Default/WebResource.axd?d=nKKselEpbQ4xkZpAS5sfEFMgy3fAvd0ea05k2jfNgXM_DCfhkCe_v4b4ttA4rPtbACh7ZCaBU94wS4i2RpD2-pY8VeDRlVZcidlrcxi4-YdTZQyKQzJXUXeFFMx7EDxZcQuV7Gbi-89BKmKoQnuGT1HlTkepiOzqGaA8IrnDw8WWk7GyYuFVGsKey9whmVcEkePuvSmc1P7jd9BsW8kX-w2&t=634974065380000000") no-repeat scroll 0 -1099px transparent;
    float: left;
    line-height: 1.2;
    padding-left: 18px;
}
.sfshoppingCartWrp .sfshoppingCartBtnsWrp a.sfBackBtn:link, .sfshoppingCartWrp .sfshoppingCartBtnsWrp a.sfBackBtn:visited, .sfshoppingCartWrp .sfshoppingCartBtnsWrp a.sfBackBtn:hover, .sfshoppingCartWrp .sfshoppingCartBtnsWrp a.sfBackBtn:active {
    text-decoration: underline;
}
.sfshoppingCartWrp .sfshoppingCartBtnsWrp a.sfBackBtn:hover, .sfshoppingCartWrp .sfshoppingCartBtnsWrp a.sfBackBtn:active, .sfshoppingCartWrp .sfshoppingCartBtnsWrp a.sfBackBtn:focus {
    text-decoration: none;
}
.sfshoppingCartWrp .sfshoppingCartBtnsWrp .sfCheckoutBtn {
    font-size: 15px;
    font-weight: bold;
    padding: 4px 10px 3px;
}
.sfShoppingCartDiscountList {
    border-collapse: collapse;
    float: right;
}
.sfShoppingCartDiscountList th {
    text-align: right;
}
.sfShoppingCartDiscountList td {
    text-align: right;
    width: 110px;
}
.sfShoppingCartDiscountList td.sfDiscountAmountCol {
    color: red;
    vertical-align: top;
}
.sfShoppingCartGridFooter .sfTotalRowWrp {
    border-top: 1px solid #E4E4E4;
    clear: both;
    float: right;
    margin-top: 4px;
    padding-top: 4px;
    text-align: right;
    width: 100%;
}
.sfproductOptionsList {
    margin-top: 20px;
}
.sfproductOptionsList .sfproductOption {
    margin-top: 10px;
}
.sfproductOptionsList label {
    display: block;
}
.sfproductOptionsList select {
    padding: 1px;
    width: 200px;
}
.RadGrid_Basic {
    margin-top: 20px;
}
.sfordersListWrp .RadGrid_Basic, .sforderDetailsWrp .RadGrid_Basic {
    margin-top: 10px;
}
.RadGrid_Basic .rgMasterTable {
    padding: 0;
    table-layout: fixed !important;
    width: 100%;
}
.RadGrid_Basic th, .RadGrid_Basic td {
    padding-left: 10px;
    padding-right: 10px;
    vertical-align: top;
}
.RadGrid_Basic .sfItmTitleCol .sfItmTitleWrp {
    word-wrap: break-word;
}
.sfordersListWrp .RadGrid_Basic .sfItmTitleCol, .sforderDetailsWrp .RadGrid_Basic .sfItmTitleCol, .sfordersListWrp .RadGrid_Basic .sfItmTitleCol .sfItmTitle, .sforderDetailsWrp .RadGrid_Basic .sfItmTitleCol .sfItmTitle {
    word-wrap: break-word;
}
.RadGrid_Basic .sfItmQuantityCol {
    width: 80px;
}
.sfordersListWrp .RadGrid_Basic .sfItmQuantityCol {
    text-align: center;
    width: 70px;
}
.sforderDetailsWrp .RadGrid_Basic .sfItmQuantityCol {
    text-align: center;
    width: 50px;
}
.sfcheckoutPreviewProduct .RadGrid_Basic .sfItmQuantityCol {
    text-align: center;
    width: 60px;
}
.RadGrid_Basic .sfItmPriceCol {
    text-align: right;
    white-space: nowrap;
    width: 80px;
}
.RadGrid_Basic .sfSingleItmPriceCol {
    padding-right: 0;
    text-align: right;
    width: 80px;
}
.sfcheckoutPreviewProduct .RadGrid_Basic .sfSingleItmPriceCol {
    width: 80px;
}
.sfordersListDetailView .RadGrid_Basic .sfSingleItmPriceCol {
    width: 50px;
}
.RadGrid_Basic .sfSingleItmPriceCol div {
    display: inline;
    line-height: 2;
}
.sfcheckoutPreviewProduct .RadGrid_Basic .sfItmPriceCol {
    width: 80px;
}
.sforderDetailsWrp .RadGrid_Basic .sfItmPriceCol {
    width: 50px;
}
.RadGrid_Basic thead th {
    background-color: #F2F2F2;
    color: #666666;
    font-size: 11px;
    padding-bottom: 8px;
    padding-top: 6px;
}
.RadGrid_Basic tfoot td {
    padding-bottom: 12px;
    padding-top: 12px;
}
.RadGrid_Basic tfoot .sfItmPriceCol {
    font-size: 13px;
}
.RadGrid_Basic tfoot .sfItmPriceCol .sfPriceTotal {
    font-size: 16px;
    font-weight: bold;
}
.RadGrid_Basic tfoot .sfItmPriceCol .sfshoppingCartUpdateLnk {
    background: url("/Default/WebResource.axd?d=nKKselEpbQ4xkZpAS5sfEFMgy3fAvd0ea05k2jfNgXM_DCfhkCe_v4b4ttA4rPtbACh7ZCaBU94wS4i2RpD2-pY8VeDRlVZcidlrcxi4-YdTZQyKQzJXUXeFFMx7EDxZcQuV7Gbi-89BKmKoQnuGT1HlTkepiOzqGaA8IrnDw8WWk7GyYuFVGsKey9whmVcEkePuvSmc1P7jd9BsW8kX-w2&t=634974065380000000") no-repeat scroll 0 -1399px transparent;
    font-size: 11px;
    padding-left: 18px;
}
.RadGrid_Basic tfoot .sfItmPriceCol a.sfshoppingCartUpdateLnk:link, .RadGrid_Basic tfoot .sfItmPriceCol a.sfshoppingCartUpdateLnk:visited, .RadGrid_Basic tfoot .sfItmPriceCol a.sfshoppingCartUpdateLnk:hover, .RadGrid_Basic tfoot .sfItmPriceCol a.sfshoppingCartUpdateLnk:active {
    color: #666666;
    text-decoration: underline;
}
.RadGrid_Basic tfoot .sfItmPriceCol a.sfshoppingCartUpdateLnk:hover, .RadGrid_Basic tfoot .sfItmPriceCol a.sfshoppingCartUpdateLnk:active, .RadGrid_Basic tfoot .sfItmPriceCol a.sfshoppingCartUpdateLnk:focus {
    text-decoration: none;
}
.RadGrid_Basic tbody td {
    border-bottom: 1px solid #E4E4E4;
    padding-bottom: 20px;
    padding-top: 15px;
}
.sfcheckoutPreviewProduct .RadGrid_Basic tbody td {
    vertical-align: top;
}
.sfordersListWrp .RadGrid_Basic tbody td {
    border-bottom: 0 none;
    border-top: 1px solid #E4E4E4;
    padding-bottom: 5px;
    padding-top: 5px;
}
.RadGrid_Basic .sfItmTmbCol {
    overflow: hidden;
    width: 80px;
}
.sfordersListWrp .RadGrid_Basic .sfItmTmbCol, .sforderDetailsWrp .RadGrid_Basic .sfItmTmbCol {
    padding-left: 0;
    padding-right: 0;
    width: 60px;
}
.sfordersListWrp .RadGrid_Basic tbody .sfItmTitleCol, .sforderDetailsWrp .RadGrid_Basic tbody .sfItmTitleCol {
    line-height: 1.1;
    padding-top: 15px;
}
.RadGrid_Basic .sfItmTitleCol .sfItmTitle {
    font-size: 13px;
    font-weight: bold;
}
.RadGrid_Basic .sfItmTitleCol .sfItmLnksWrp {
    margin-top: 15px;
}
.RadGrid_Basic .sfItmTitleCol .sfItmRemove {
    background: url("/Default/WebResource.axd?d=nKKselEpbQ4xkZpAS5sfEFMgy3fAvd0ea05k2jfNgXM_DCfhkCe_v4b4ttA4rPtbACh7ZCaBU94wS4i2RpD2-pY8VeDRlVZcidlrcxi4-YdTZQyKQzJXUXeFFMx7EDxZcQuV7Gbi-89BKmKoQnuGT1HlTkepiOzqGaA8IrnDw8WWk7GyYuFVGsKey9whmVcEkePuvSmc1P7jd9BsW8kX-w2&t=634974065380000000") no-repeat scroll 0 -1199px transparent;
    font-size: 11px;
    padding-left: 18px;
}
.sfshoppingCartWrp .RadGrid_Basic .sfItmTitleCol .sfItmRemove {
    margin-right: 15px;
}
.sfwishListWrp .RadGrid_Basic .sfItmTitleCol .sfItmRemove {
    margin-left: 15px;
}
.RadGrid_Basic .sfItmTitleCol .sfToWishList, .RadGrid_Basic .sfItmTitleCol .sfToCart {
    background: url("/Default/WebResource.axd?d=nKKselEpbQ4xkZpAS5sfEFMgy3fAvd0ea05k2jfNgXM_DCfhkCe_v4b4ttA4rPtbACh7ZCaBU94wS4i2RpD2-pY8VeDRlVZcidlrcxi4-YdTZQyKQzJXUXeFFMx7EDxZcQuV7Gbi-89BKmKoQnuGT1HlTkepiOzqGaA8IrnDw8WWk7GyYuFVGsKey9whmVcEkePuvSmc1P7jd9BsW8kX-w2&t=634974065380000000") no-repeat scroll 0 -1299px transparent;
    font-size: 11px;
    padding-left: 18px;
    white-space: nowrap;
}
.RadGrid_Basic .sfItmTitleCol a.sfItmRemove:link, .RadGrid_Basic .sfItmTitleCol a.sfItmRemove:visited, .RadGrid_Basic .sfItmTitleCol a.sfItmRemove:hover, .RadGrid_Basic .sfItmTitleCol a.sfItmRemove:active, .RadGrid_Basic .sfItmTitleCol a.sfToWishList:link, .RadGrid_Basic .sfItmTitleCol a.sfToWishList:visited, .RadGrid_Basic .sfItmTitleCol a.sfToWishList:hover, .RadGrid_Basic .sfItmTitleCol a.sfToWishList:active, .RadGrid_Basic .sfItmTitleCol a.sfToCart:link, .RadGrid_Basic .sfItmTitleCol a.sfToCart:visited, .RadGrid_Basic .sfItmTitleCol a.sfToCart:hover, .RadGrid_Basic .sfItmTitleCol a.sfToCart:active {
    color: #666666;
    text-decoration: underline;
}
.RadGrid_Basic .sfItmTitleCol a.sfItmRemove:hover, .RadGrid_Basic .sfItmTitleCol a.sfItmRemove:active, .RadGrid_Basic .sfItmTitleCol a.sfItmRemove:focus, .RadGrid_Basic .sfItmTitleCol a.sfToWishList:hover, .RadGrid_Basic .sfItmTitleCol a.sfToWishList:active, .RadGrid_Basic .sfItmTitleCol a.sfToWishList:focus .RadGrid_Basic .sfItmTitleCol a.sfToCart:hover, .RadGrid_Basic .sfItmTitleCol a.sfToCart:active, .RadGrid_Basic .sfItmTitleCol a.sfToCart:focus {
    text-decoration: none;
}
.RadGrid_Basic .sfItmTitleCol .sfToCartBtn {
    font-size: 11px;
    margin-right: 10px;
    padding: 3px 3px 2px;
}
.RadGrid_Basic .sfItmTitleCol .sfItmSku {
    color: #666666;
    font-size: 11px;
}
.RadGrid_Basic .sfItmQuantityCol .sfTxt {
    font-family: Arial,Verdana,Sans-serif;
    font-size: 13px;
    padding: 3px 3px 4px;
    vertical-align: middle;
    width: 40px;
}
.RadGrid_Basic .sfItmQuantityCol .sfError {
    display: block;
    line-height: 1.2;
    margin-bottom: 10px;
}
.RadGrid_Basic tbody .sfItmPriceCol {
    font-size: 16px;
}
.RadGrid_Basic tbody .sfItmOptionsCol {
    font-size: 12px;
    line-height: 1.3;
}
.RadGrid_Basic .sfItmOptionsCol {
    width: 100px;
}
.RadGrid_Basic tbody .sfItmOptionsCol > div {
    word-wrap: break-word;
}
.sfcheckoutPreviewProduct .RadGrid_Basic .sfItmOptionsCol {
    width: 100px;
}
.sfordersListDetailView .RadGrid_Basic .sfItmOptionsCol {
    width: 60px;
}
.RadGrid_Basic.sfDiscountsWrp {
    font-size: 13px;
    margin-bottom: 20px;
    margin-top: 0;
}
.RadGrid_Basic.sfDiscountsWrp tbody td {
    border-bottom: 0 none;
    padding: 0;
    text-align: right;
}
.RadGrid_Basic.sfDiscountsWrp tbody td.sfAmountCol {
    color: #FF0000;
    width: 83px;
}
.sfshoppingCartSummaryStatus .sfEmpty {
    background-color: #FFFFCC;
    display: block;
    margin: 8px auto;
    padding: 8px;
    text-align: center;
    width: 40%;
}
.sfProductTitleOutOfStock, .sfProductOptionsOutOfStock, .sfProductBasePriceOutOfStock, .sfProductNewPriceOutOfStock, .sfProductQuantityOutOfStock {
    color: Red;
    text-decoration: line-through;
}
.sfItemOutOfStockMessage {
    background-color: #FFC6C6;
    color: Black;
    text-decoration: none !important;
}
.sfcartSummarySimpleWrp {
    max-width: 220px;
}
.sfcartSummarySimpleWrp .sflnkToCart {
    background: url("/Default/WebResource.axd?d=z5-bHA9K8uLPY8qs6PJWjM4JaOhQ_jqUnMxHhtl_i15bQRaJiE6mFgvJuA86jzy1R-4SlE8VPTjPjXeJiHIUWfdx-ClEZjA2NpPpdXTyfwdVoORjLTjTOWcAdBoIPRtlE1FFNtccWt_AHgA_0hIe7jNB9TC_Xn0AtvHuyG00w5QEcjUCUc_KOsoSyDFSXN75jM8VNG1X2atPgnMSyxM3bQ2&t=634974065380000000") no-repeat scroll 0 0 transparent;
    padding-left: 20px;
}
.sfcartSummarySimpleWrp a.sflnkToCart:link, .sfcartSummarySimpleWrp a.sflnkToCart:visited, .sfcartSummarySimpleWrp a.sflnkToCart:hover, .sfcartSummarySimpleWrp a.sflnkToCart:active {
    text-decoration: underline;
}
.sfcartSummarySimpleWrp a.sflnkToCart:hover, .sfcartSummarySimpleWrp a.sflnkToCart:active, .sfcartSummarySimpleWrp a.sflnkToCart:focus {
    text-decoration: none;
}
.sfcartExpandableLoading {
    background: url("/Default/WebResource.axd?d=mKkLX7ja_LLsC7F0DcSQflEeV2W4f1dyo04o4uM63rIL8wcmhORd034Wqvp4r8L1ovTyQjapr4e4kxdKR4mE_yN0dxCdVOFEcNRPpewD3Hu8GQHm9NIr6kGeGV6YRJFqPB8cSDgJPV3W4YkvboFGOQpvfpomaF8g-4I8-N5-UtrGSpTvTuMLALj_v7yhhKmVYWe5Bs4tMOm2luGhOQDgKswaHJwZuRv0G9_QQfQ93EI1&t=634974065380000000") no-repeat scroll center center transparent;
}
.sfcartSummaryExpandableWrp {
    max-width: 220px;
    position: relative;
}
.sfcartSummaryExpandableWrp .sflnkToggleCartWrp {
    border: 1px solid #999999;
    height: 32px;
    padding: 8px;
    position: relative;
    z-index: 8100;
}
.sfcartSummaryExpandableWrp.sfcartSummaryExpanded .sflnkToggleCartWrp {
    background-color: #F2F2F2;
    border-bottom: 0 none;
    height: 33px;
}
.sfcartSummaryExpandableWrp .sflnkToggleCartWrpIn {
    background: url("/Default/WebResource.axd?d=z5-bHA9K8uLPY8qs6PJWjM4JaOhQ_jqUnMxHhtl_i15bQRaJiE6mFgvJuA86jzy1R-4SlE8VPTjPjXeJiHIUWfdx-ClEZjA2NpPpdXTyfwdVoORjLTjTOWcAdBoIPRtlE1FFNtccWt_AHgA_0hIe7jNB9TC_Xn0AtvHuyG00w5QEcjUCUc_KOsoSyDFSXN75jM8VNG1X2atPgnMSyxM3bQ2&t=634974065380000000") no-repeat scroll 100% -486px transparent;
}
.sfLoadingDataImage {
    background: url("/Default/WebResource.axd?d=mKkLX7ja_LLsC7F0DcSQflEeV2W4f1dyo04o4uM63rIL8wcmhORd034Wqvp4r8L1ovTyQjapr4e4kxdKR4mE_yN0dxCdVOFEcNRPpewD3Hu8GQHm9NIr6kGeGV6YRJFqPB8cSDgJPV3W4YkvboFGOQpvfpomaF8g-4I8-N5-UtrGSpTvTuMLALj_v7yhhKmVYWe5Bs4tMOm2luGhOQDgKswaHJwZuRv0G9_QQfQ93EI1&t=634974065380000000") no-repeat scroll 0 1px transparent;
    display: block;
    height: 20px;
    width: 30px;
}
.sfcartSummaryExpandableWrp.sfcartSummaryExpanded .sflnkToggleCartWrpIn {
    border-bottom: 1px solid #D7D7D7;
    padding-bottom: 6px;
}
.sfcartSummaryExpandableWrp .sflnkToggleCart {
    background: url("/Default/WebResource.axd?d=z5-bHA9K8uLPY8qs6PJWjM4JaOhQ_jqUnMxHhtl_i15bQRaJiE6mFgvJuA86jzy1R-4SlE8VPTjPjXeJiHIUWfdx-ClEZjA2NpPpdXTyfwdVoORjLTjTOWcAdBoIPRtlE1FFNtccWt_AHgA_0hIe7jNB9TC_Xn0AtvHuyG00w5QEcjUCUc_KOsoSyDFSXN75jM8VNG1X2atPgnMSyxM3bQ2&t=634974065380000000") no-repeat scroll 0 -598px transparent;
    display: block;
    padding-left: 32px;
}
.sfcartSummaryExpandableWrp a.sflnkToggleCart:link .sflnkToggleCartLbl, .sfcartSummaryExpandableWrp a.sflnkToggleCart:visited .sflnkToggleCartLbl, .sfcartSummaryExpandableWrp a.sflnkToggleCart:hover .sflnkToggleCartLbl, .sfcartSummaryExpandableWrp a.sflnkToggleCart:active .sflnkToggleCartLbl {
    text-decoration: underline;
}
.sfcartSummaryExpandableWrp a.sflnkToggleCart:hover .sflnkToggleCartLbl, .sfcartSummaryExpandableWrp a.sflnkToggleCart:active .sflnkToggleCartLbl, .sfcartSummaryExpandableWrp a.sflnkToggleCart:focus .sflnkToggleCartLbl {
    text-decoration: none;
}
.sfcartSummaryExpandableWrp .sflnkToggleCartWrp .sfcartSummaryItemsCount {
    color: #000000;
    display: block;
    font-size: 11px;
    font-weight: bold;
    margin-top: -3px;
}
.sfcartSummaryExpandableWrp .sflnkToggleCartWrp .sfcartSummaryNoItems {
    color: #666666;
    display: block;
    font-size: 11px;
    margin-top: -3px;
}
.sfcartSummaryExpandableWrp .sfcartSummaryDetailsWrp {
    background-color: #F2F2F2;
    border: 1px solid #999999;
    padding: 8px 8px 30px;
    position: absolute;
    right: 0;
    top: 49px;
    width: 280px;
    z-index: 8000;
}
.sfcartSummaryExpandableWrp .sfcartSummaryDetailsWrp .sfcartSummaryNoItems {
    padding: 20px 10px;
    text-align: center;
}
.sfcartSummaryExpandableWrp .sfminiShoppingCart {
    empty-cells: show;
    table-layout: fixed;
    width: 100%;
}
.sfcartSummaryExpandableWrp .sfminiShoppingCart td {
    border-bottom: 1px solid #D7D7D7;
    padding: 8px 0;
    vertical-align: top;
}
.sfcartSummaryExpandableWrp .sfminiShoppingCart .sfItmTitleCol {
    padding-left: 7px;
    padding-right: 5px;
}
.sfcartSummaryExpandableWrp .sfminiShoppingCart .sfItmTitleCol .sfItmTitle {
    font-size: 13px;
}
.sfcartSummaryExpandableWrp .sfminiShoppingCart .sfItmTitleCol .sfproductOptions, .sfcartSummaryExpandableWrp .sfminiShoppingCart .sfItmTitleCol .sfProductOptionsOutOfStock {
    word-wrap: break-word;
}
.sfcartSummaryExpandableWrp .sfminiShoppingCart .sfItmPriceCol {
    font-size: 13px;
    text-align: right;
}
.sfcartSummaryExpandableWrp .sfPriceTotal {
    font-size: 13px;
    margin-bottom: 20px;
    margin-top: 15px;
    text-align: right;
}
.sfcartSummaryExpandableWrp .sfPriceTotal .sfPrice {
    font-size: 16px;
}
.sfcartSummaryExpandableWrp .sfcartSummaryBtnsWrp {
    text-align: right;
}
.sfcartSummaryExpandableWrp .sflnkToCart {
    float: left;
    padding-top: 5px;
}
.sfcartSummaryExpandableWrp .sfCheckoutBtn {
    font-size: 15px;
    font-weight: bold;
    padding: 4px 10px 3px;
}
.sfcartSummaryExpandableWrp .sfItmTmbCol img {
    max-height: 36px;
    max-width: 36px;
}
.sfcartSummaryExpandableWrp .sfVatIncluded {
    display: block;
}
.sfcartSummaryExpandableWrp .sfItmPriceCol div {
    display: inline;
}
.sfcartSummaryBlockWrp {
    border: 1px solid #999999;
    max-width: 220px;
    padding: 8px 8px 30px;
}
.sfcartSummaryBlockWrp .sfcartSummaryTitle {
    background: url("/Default/WebResource.axd?d=z5-bHA9K8uLPY8qs6PJWjM4JaOhQ_jqUnMxHhtl_i15bQRaJiE6mFgvJuA86jzy1R-4SlE8VPTjPjXeJiHIUWfdx-ClEZjA2NpPpdXTyfwdVoORjLTjTOWcAdBoIPRtlE1FFNtccWt_AHgA_0hIe7jNB9TC_Xn0AtvHuyG00w5QEcjUCUc_KOsoSyDFSXN75jM8VNG1X2atPgnMSyxM3bQ2&t=634974065380000000") no-repeat scroll 0 -600px transparent;
    font-size: 16px;
    padding-bottom: 8px;
    padding-left: 32px;
}
.sfcartSummaryBlockWrp .sfcartSummaryNoItems {
    padding: 10px 0;
    text-align: center;
}
.sfcartSummaryBlockWrp .sfminiShoppingCart {
    border-top: 1px solid #D7D7D7;
    empty-cells: show;
    table-layout: auto;
    width: 100%;
}
.sfcartSummaryBlockWrp .sfminiShoppingCart td {
    border-bottom: 1px solid #D7D7D7;
    padding: 8px 0;
    vertical-align: top;
}
.sfcartSummaryBlockWrp .sfminiShoppingCart .sfItmTitleCol {
    padding-left: 7px;
    padding-right: 5px;
}
.sfcartSummaryBlockWrp .sfminiShoppingCart .sfItmTitleCol .sfItmTitle {
    font-size: 13px;
}
.sfcartSummaryBlockWrp .sfminiShoppingCart .sfItmPriceCol {
    font-size: 13px;
    text-align: right;
}
.sfcartSummaryBlockWrp .sfPriceTotal {
    font-size: 13px;
    margin-bottom: 20px;
    margin-top: 15px;
    text-align: right;
}
.sfcartSummaryBlockWrp .sfPriceTotal .sfPrice {
    font-size: 16px;
}
.sfcartSummaryBlockWrp .sfcartSummaryBtnsWrp {
    text-align: right;
}
.sfcartSummaryBlockWrp .sflnkToCart {
    float: left;
    padding-top: 5px;
}
.sfcartSummaryBlockWrp .sfCheckoutBtn {
    font-size: 15px;
    font-weight: bold;
    padding: 4px 10px 3px;
}
.sfcartSummaryBlockWrp .sfVatIncluded {
    display: block;
}
.sfcartSummaryBlockWrp .sfItmPriceCol div {
    display: inline;
}
.sfcheckoutTitle {
    font-size: 27px;
    margin-bottom: 24px;
}
.sfcheckoutTabstrip {
    line-height: 1.3;
}
.sfcheckoutTabstrip.RadTabStrip_Basic .rtsUL {
    border-left: 1px solid #CCCCCC;
    overflow: visible;
}
.sfcheckoutTabstrip.RadTabStrip_Basic .rtsLI {
    border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    overflow: visible;
}
.sfcheckoutTabstrip.RadTabStrip_Basic .rtsLink {
    background: url("/Default/WebResource.axd?d=z5-bHA9K8uLPY8qs6PJWjM4JaOhQ_jqUnMxHhtl_i15bQRaJiE6mFgvJuA86jzy1R-4SlE8VPTjPjXeJiHIUWfdx-ClEZjA2NpPpdXTyfwdVoORjLTjTOWcAdBoIPRtlE1FFNtccWt_AHgA_0hIe7jNB9TC_Xn0AtvHuyG00w5QEcjUCUc_KOsoSyDFSXN75jM8VNG1X2atPgnMSyxM3bQ2&t=634974065380000000") no-repeat scroll 100% -100px #FFFFFF;
    color: #CCCCCC;
    height: 34px;
    padding: 0 30px 0 0;
    position: relative;
}
.sfcheckoutTabstrip.RadTabStrip_Basic .rtsLI.rtsLast .rtsLink {
    margin-right: -17px;
}
.sfcheckoutTabstrip.RadTabStrip_Basic.sfCStep1 .rtsLink.sfStep1, .sfcheckoutTabstrip.RadTabStrip_Basic.sfCStep2 .rtsLink.sfStep1, .sfcheckoutTabstrip.RadTabStrip_Basic.sfCStep2 .rtsLink.sfStep2, .sfcheckoutTabstrip.RadTabStrip_Basic.sfCStep3 .rtsLink.sfStep1, .sfcheckoutTabstrip.RadTabStrip_Basic.sfCStep3 .rtsLink.sfStep2, .sfcheckoutTabstrip.RadTabStrip_Basic.sfCStep3 .rtsLink.sfStep3, .sfcheckoutTabstrip.RadTabStrip_Basic.sfCStep4 .rtsLink.sfStep1, .sfcheckoutTabstrip.RadTabStrip_Basic.sfCStep4 .rtsLink.sfStep2, .sfcheckoutTabstrip.RadTabStrip_Basic.sfCStep4 .rtsLink.sfStep3, .sfcheckoutTabstrip.RadTabStrip_Basic.sfCStep4 .rtsLink.sfStep4 {
    background-color: #E8E8E8;
    background-position: 100% -300px;
    color: #666666;
}
.sfcheckoutTabstrip.RadTabStrip_Basic.sfCStep0 .rtsLink.sfStep1, .sfcheckoutTabstrip.RadTabStrip_Basic.sfCStep1 .rtsLink.sfStep2, .sfcheckoutTabstrip.RadTabStrip_Basic.sfCStep2 .rtsLink.sfStep3, .sfcheckoutTabstrip.RadTabStrip_Basic.sfCStep3 .rtsLink.sfStep4, .sfcheckoutTabstrip.RadTabStrip_Basic.sfCStep4 .rtsLink.sfStep5 {
    background-color: #E8E8E8;
    background-position: 100% -200px;
    color: #000000;
}
.sfcheckoutTabstrip.RadTabStrip_Basic.sfCStep4 .rtsLast .rtsLink.sfStep4 {
    background-color: #E8E8E8;
    background-position: 100% -200px;
    color: #000000;
}
.sfcheckoutTabstrip.RadTabStrip_Basic .rtsLink .sfStep {
    font-size: 21px;
    font-weight: bold;
    padding-right: 3px;
    position: relative;
    top: 2px;
}
.sfcheckoutTabstrip.RadTabStrip_Basic .rtsLink .rtsOut {
    height: 34px;
    padding: 0 0 0 15px;
}
.sfcheckoutTabstrip.RadTabStrip_Basic .rtsLink .rtsIn, .sfcheckoutTabstrip.RadTabStrip_Basic .rtsLink .rtsTxt {
    display: inline;
    padding: 0;
}
.sfcheckoutMulitPage {
    margin-top: 30px;
}
.sfcheckoutMulitPage .sfMessage {
    margin-bottom: 15px;
}
.sfcheckoutMulitPage .sfBackBtn {
    background: url("/Default/WebResource.axd?d=nKKselEpbQ4xkZpAS5sfEFMgy3fAvd0ea05k2jfNgXM_DCfhkCe_v4b4ttA4rPtbACh7ZCaBU94wS4i2RpD2-pY8VeDRlVZcidlrcxi4-YdTZQyKQzJXUXeFFMx7EDxZcQuV7Gbi-89BKmKoQnuGT1HlTkepiOzqGaA8IrnDw8WWk7GyYuFVGsKey9whmVcEkePuvSmc1P7jd9BsW8kX-w2&t=634974065380000000") no-repeat scroll 0 -1099px transparent;
    padding-left: 18px;
}
.sfcheckoutMulitPage a.sfBackBtn:link, .sfcheckoutMulitPage a.sfBackBtn:visited, .sfcheckoutMulitPage a.sfBackBtn:hover, .sfcheckoutMulitPage a.sfBackBtn:active {
    text-decoration: underline;
}
.sfcheckoutMulitPage a.sfBackBtn:hover, .sfcheckoutMulitPage a.sfBackBtn:active, .sfcheckoutMulitPage a.sfBackBtn:focus {
    text-decoration: none;
}
.sfcheckoutMulitPage .sfcheckoutStepTitle {
    font-size: 21px;
    font-weight: bold;
    margin-bottom: 10px;
}
.sfcheckoutMulitPage .sfcheckoutPreviewAddress .sfcheckoutStepTitle {
    display: block;
    font-size: 12px;
    margin-bottom: 0;
}
.sfcheckoutMulitPage .sfcheckoutFormWrp {
    display: inline-block;
    vertical-align: top;
    width: 325px;
}
.sfcheckoutMulitPage .sfcheckoutPreviewAddress {
    float: left;
    line-height: 1.2;
    margin-top: 10px;
    width: 250px;
}
.sfcheckoutMulitPage .sfcheckoutPreviewAddress a {
    font-size: 11px;
}
.sfcheckoutMulitPage .sfcheckoutPreviewProduct {
    margin-left: 300px;
}
.sfcheckoutMulitPage .sfcheckoutPreviewAddress .sfcheckoutPreviewAddressBlock {
    margin-bottom: 15px;
}
.sfcheckoutMulitPage .sfcheckoutPreviewAddress .sfcheckoutPreviewAddressBlock span {
    display: block;
}
.sfcheckoutMulitPage .sfcheckoutFormItm {
    margin-bottom: 18px;
}
.sfShoppingCartCouponEntryField {
    float: left;
    text-align: left;
}
.sfCouponEntryField .sfTxt {
    font-family: Arial,Verdana,Sans-serif;
    font-size: 12px;
    padding: 3px;
    vertical-align: middle;
    width: 132px !important;
}
.sfCouponEntryField .sfApplyCouponBtn {
    font-size: 12px;
    font-weight: bold;
    margin-left: 10px;
    padding: 2px 10px;
}
.sfCouponEntryField .sfMsgVisible {
    display: inline-block;
}
.sfCouponEntryField .sfMsgVisible.sfMsgNegative {
    background-color: transparent !important;
    color: #FF0000;
    margin-left: 10px;
    padding-left: 0;
    padding-right: 0;
}
.sfCouponEntryField.sfCouponCodeEntryFieldListMode .sfMsgVisible.sfMsgNegative {
    display: block;
}
a.sfCouponCodeItem {
    color: #666666;
    font-size: 11px;
    text-decoration: underline;
}
.sfShoppingCartCouponEntryField .sfCouponCodeItem {
    padding-left: 10px;
}
.sfShoppingCartTotal {
    float: left;
    width: 49%;
}
.sfChangeCouponCodeToggleMessage {
    font-size: 11px;
    text-align: right;
}
.sfExpandCouponEntryField {
    color: #666666;
    cursor: pointer;
}
.sfExpandCouponEntryField.sfExpandIcon {
    background: url("/Default/WebResource.axd?d=xexwNWMAb0W9TowTouVjx48St-q7MDvwm7wMsEs52TeHBiPpuKxAA9XWFk3B0yFEw6WqzJt7uPx8t_QR8bbxLKy9cYDzleREtkTFcLfWVrsg0G8ZAyWBBFB1Z218o0HCNl93y8fg8G3PwIwyL9dWPLHRTu09nPK8aqd19z8T0oDfe5RFKWE-t5-FcBPoWVPtxyS6T8-H9fhbUcS2l2mGYg2&t=634974065380000000") no-repeat scroll 0 -1497px transparent;
    padding-left: 17px;
}
.sfExpandCouponEntryField.sfExpandIcon.sfExpanded {
    background: url("/Default/WebResource.axd?d=xexwNWMAb0W9TowTouVjx48St-q7MDvwm7wMsEs52TeHBiPpuKxAA9XWFk3B0yFEw6WqzJt7uPx8t_QR8bbxLKy9cYDzleREtkTFcLfWVrsg0G8ZAyWBBFB1Z218o0HCNl93y8fg8G3PwIwyL9dWPLHRTu09nPK8aqd19z8T0oDfe5RFKWE-t5-FcBPoWVPtxyS6T8-H9fhbUcS2l2mGYg2&t=634974065380000000") no-repeat scroll 0 -1596px transparent;
}
.sfShoppingCartCouponEntryField .sfCouponEntryField {
    margin-left: 17px;
    margin-top: 10px;
}
.sfCouponEntryField.sfCouponEntryFieldHidden {
    display: none;
}
.sfCouponEntryField.sfCouponCodeEntryFieldChangeMode {
    margin-bottom: 15px;
    margin-top: 5px;
    position: relative;
    right: -120px;
    text-align: left;
}
.sfCouponEntryField.sfCouponCodeEntryFieldListMode {
    margin-bottom: 15px;
    margin-top: 5px;
    text-align: left;
}
.sfCouponEntryField.sfCouponCodeEntryFieldChangeMode .sfCouponCodeItem {
    display: block;
}
.sfcheckoutMulitPage .sfcheckoutFormItmSep {
    padding-top: 27px;
}
.sfcheckoutMulitPage .sfcheckoutFormItmCheckboxList {
    line-height: 1.2;
}
.sfcheckoutMulitPage .sfcheckoutFormItmCheckboxList li {
    margin-bottom: 15px;
}
.sfcheckoutMulitPage .sfcheckoutPaymentFormWrp .sfcheckoutFormItmCheckboxList li {
    margin-bottom: 5px;
}
.sfcheckoutMulitPage .sfPaymentMethodList.sfSingleItem input[type="radio"], .sfcheckoutMulitPage .sfshippingOptionsWrp .sfcheckoutFormItmCheckboxList.sfSingleItem input[type="radio"] {
    display: none;
}
.sfcheckoutMulitPage .sfcheckoutFormItmDdl .RadComboBox_Sitefinity {
    margin-right: 10px;
}
.sfcheckoutMulitPage .sfcheckoutFormItmTxt .sfTxtLbl, .sfcheckoutMulitPage .sfcheckoutFormItmDdl .sfTxtLbl {
    display: block;
    font-weight: bold;
}
.sfcheckoutMulitPage .sfTxt {
    font-family: Arial,Verdana,Sans-serif;
    font-size: 12px;
    padding: 3px;
    vertical-align: middle;
    width: 200px;
}
.sfcheckoutMulitPage .sfcheckoutFormItmCodeTxt .sfTxt {
    width: 50px;
}
.sfcheckoutMulitPage .sfcheckoutFormItmCheckbox label, .sfcheckoutMulitPage .sfcheckoutFormItmCheckbox input, .sfcheckoutMulitPage .sfcheckoutFormItmCheckboxList label, .sfcheckoutMulitPage .sfcheckoutFormItmCheckboxList input {
    vertical-align: middle;
}
.sfcheckoutMulitPage .sfcheckoutFormItmCheckbox label, .sfcheckoutMulitPage .sfcheckoutFormItmCheckboxList label {
    padding-left: 5px;
}
.sfcheckoutMulitPage .sfError {
    display: block;
}
.sfcheckoutMulitPage .sfcheckoutBtnsWrp {
    padding-top: 15px;
}
.sfcheckoutMulitPage .sfcheckoutContinueBtn {
    font-size: 13px;
    font-weight: bold;
    padding: 3px 22px;
}
.sfcheckoutMulitPage .sfcheckoutBtnsWrp .sfcheckoutBackBtn {
    background: url("/Default/WebResource.axd?d=nKKselEpbQ4xkZpAS5sfEFMgy3fAvd0ea05k2jfNgXM_DCfhkCe_v4b4ttA4rPtbACh7ZCaBU94wS4i2RpD2-pY8VeDRlVZcidlrcxi4-YdTZQyKQzJXUXeFFMx7EDxZcQuV7Gbi-89BKmKoQnuGT1HlTkepiOzqGaA8IrnDw8WWk7GyYuFVGsKey9whmVcEkePuvSmc1P7jd9BsW8kX-w2&t=634974065380000000") no-repeat scroll 0 -1098px transparent;
    float: left;
    padding-left: 18px;
}
.sfcheckoutMulitPage .sfcheckoutBtnsWrp a.sfcheckoutBackBtn:link, .sfcheckoutMulitPage .sfcheckoutBtnsWrp a.sfcheckoutBackBtn:visited, .sfcheckoutMulitPage .sfcheckoutBtnsWrp a.sfcheckoutBackBtn:hover, .sfcheckoutMulitPage .sfcheckoutBtnsWrp a.sfcheckoutBackBtn:active {
    text-decoration: underline;
}
.sfcheckoutMulitPage .sfcheckoutBtnsWrp a.sfcheckoutBackBtn:hover, .sfcheckoutMulitPage .sfcheckoutBtnsWrp a.sfcheckoutBackBtn:active, .sfcheckoutMulitPage .sfcheckoutBtnsWrp a.sfcheckoutBackBtn:focus {
    text-decoration: none;
}
.sfcheckoutPreviewProduct .sfcheckoutTotalPriceWrp, .sforderDetailsWrp .sfcheckoutTotalPriceWrp {
    line-height: 1.2;
    text-align: right;
}
.sfcheckoutPreviewProduct .sfcheckoutTotalPriceWrp li, .sforderDetailsWrp .sfcheckoutTotalPriceWrp li {
    padding-right: 10px;
}
.sfcheckoutPreviewProduct .sfcheckoutTotalPriceWrp .sfcheckoutSubtotal, .sforderDetailsWrp .sfcheckoutTotalPriceWrp .sfcheckoutSubtotal {
    font-size: 13px;
    padding-top: 10px;
}
.sfcheckoutPreviewProduct .sfcheckoutTotalPriceWrp .sfcheckoutDiscounts, .sforderDetailsWrp .sfcheckoutTotalPriceWrp .sfcheckoutDiscounts {
    font-size: 13px;
}
.sfcheckoutPreviewProduct .sfcheckoutTotalPriceWrp .sfcheckoutShipping, .sforderDetailsWrp .sfcheckoutTotalPriceWrp .sfcheckoutShipping {
    padding-bottom: 15px;
}
.sfcheckoutPreviewProduct .sfcheckoutTotalPriceWrp .sfcheckoutBeforeTax, .sforderDetailsWrp .sfcheckoutTotalPriceWrp .sfcheckoutBeforeTax {
    border-top: 1px solid #E4E4E4;
    padding-top: 10px;
}
.sfcheckoutPreviewProduct .sfcheckoutTotalPriceWrp .sfcheckoutTax, .sforderDetailsWrp .sfcheckoutTotalPriceWrp .sfcheckoutTax {
    padding-bottom: 12px;
}
.sfcheckoutPreviewProduct .sfcheckoutTotalPriceWrp .sfAmount, .sforderDetailsWrp .sfcheckoutTotalPriceWrp .sfAmount {
    display: inline-block;
    width: 80px;
}
.sfcheckoutPreviewProduct .sfcheckoutTotalPriceWrp .sfcheckoutTotal, .sforderDetailsWrp .sfcheckoutTotalPriceWrp .sfcheckoutTotal {
    background-color: #F2F2F2;
    font-weight: bold;
    padding-bottom: 15px;
    padding-top: 15px;
}
.sfcheckoutPreviewProduct .sfcheckoutTotalPriceWrp .sfcheckoutTotal .sfPrice, .sforderDetailsWrp .sfcheckoutTotalPriceWrp .sfcheckoutTotal .sfPrice {
    font-size: 16px;
}
.sfcheckoutMulitPage .sfStep5Wrp .sfMessage.sfMsgPositive {
    color: #669900;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
}
.sfcheckoutMulitPage .sfshippingOptionsWrp {
    margin-right: 270px;
}
.sforderSummary {
    border: 1px solid #999999;
    float: right;
    font-size: 13px;
    line-height: 1.2;
    padding-top: 15px;
    width: 240px;
}
.sforderSummary .sfcheckoutStepSubTitle {
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 15px;
    padding-left: 9px;
}
.sforderSummary .sforderSummaryTable {
    width: 100%;
}
.sforderSummary .sforderSummaryTable td {
    white-space: nowrap;
}
.sforderSummary .sforderSummarySep {
    border-bottom: 1px solid #E4E4E4;
}
.sforderSummary tr th, .sforderSummary tr td {
    padding: 0 10px;
    text-align: right;
    vertical-align: top;
}
.sforderSummary tr th {
    width: 100%;
}
.sforderSummary .sforderSummaryFirst th, .sforderSummary .sforderSummaryFirst td {
    padding-top: 10px;
}
.sforderSummary .sforderSummaryLast th, .sforderSummary .sforderSummaryLast td {
    padding-bottom: 15px;
}
.sforderSummary .sforderSubTotalRow th, .sforderSummary .sforderSubTotalRow td {
    font-size: 13px;
}
.sforderSummary .sforderDiscountRow th, .sforderSummary .sforderDiscountRow td {
    font-size: 13px;
    padding-bottom: 20px;
}
.sforderSummary .sforderSummaryRow.sforderSummaryTotal th, .sforderSummary .sforderSummaryRow.sforderSummaryTotal td {
    background-color: #F2F2F2;
    font-size: 13px;
    font-weight: bold;
    padding-bottom: 20px;
    padding-top: 20px;
}
.sforderSummary .sforderSummaryRow.sforderSummaryTotal .sfPrice {
    font-size: 16px;
}
.sfminiShoppingCart span.sfProductTitleOutOfStock {
    color: #FF0000;
    text-decoration: line-through;
}
.sfProductTitleOutOfStock .sfItmTitleWrp, .sfProductBasePriceOutOfStock, .sfProductNewPriceOutOfStock, .sfProductOptionsOutOfStock, .sfProductQuantityOutOfStock {
    color: #FF0000;
    text-decoration: line-through;
}
.sfProductTitleOutOfStock .sfItmTitleWrp strong, .sfProductBasePriceOutOfStock > div, .sfProductNewPriceOutOfStock > span, .sfProductOptionsOutOfStock > div, .sfProductQuantityOutOfStock > span {
    color: #000000;
}
.sfProductQuantityOutOfStock input {
    text-decoration: line-through;
}
.sfItemOutOfStockMessage {
    background-color: #FFB9B9;
    padding: 3px 5px;
}
.sfProductTitleInventoryChange {
    background-color: #FFC6C6;
    color: Red;
}
.sfProductOptionsInventoryChange {
    color: Red;
    text-decoration: line-through;
}
.sfProductBasePriceInventoryChange {
    color: Red;
    text-decoration: line-through;
}
.sfProductNewPriceInventoryChange {
    color: Red;
    text-decoration: line-through;
}
.sfProductQuantityInventoryChange {
    color: Red;
    text-decoration: line-through;
}
.sfordersListWrp .sfordersListTitle {
    font-size: 27px;
    margin-top: 20px;
}
.sforderDetailsWrp .sforderDetailTitle {
    font-size: 27px;
    margin-bottom: 15px;
    margin-top: 20px;
}
.sfordersListWrp .sfordersListCount, .sforderDetailsWrp .sfordersListCount {
    color: #999999;
    font-size: 13px;
    font-style: italic;
    margin-bottom: 15px;
    margin-top: 20px;
}
.sfordersListWrp .sfordersList, .sforderDetailsWrp .sforderDetails {
    border-top: 1px solid #E4E4E4;
}
.sfordersListWrp .sfordersListItem, .sforderDetailsWrp .sforderDetails {
    border-bottom: 1px solid #E4E4E4;
    padding: 10px 0;
}
.sfordersListWrp .sforderBriefInfoWrp, .sforderDetailsWrp .sforderBriefInfoWrp {
    float: left;
    line-height: 1.2;
    overflow: hidden;
    width: 250px;
}
.sfordersListWrp .sfordersListDetailView, .sforderDetailsWrp .sfordersListDetailView {
    border-left: 1px solid #E4E4E4;
    margin-left: 250px;
    min-height: 220px;
    padding-left: 35px;
}
.sfordersListWrp .sforderOrderedOn, .sforderDetailsWrp .sforderOrderedOn {
    font-size: 21px;
    font-weight: bold;
    line-height: 1.1;
    margin-bottom: 16px;
}
.sfordersListWrp .sforderOrderedOn .sforderOrderedOnLbl, .sforderDetailsWrp .sforderOrderedOn .sforderOrderedOnLbl {
    display: block;
    font-size: 12px;
    font-weight: normal;
}
.sfordersListWrp .sforderBtnskWrp, .sforderDetailsWrp .sforderBtnskWrp {
    margin-bottom: 20px;
    padding-right: 35px;
}
.sfordersListWrp .sforderBtnskWrp {
    text-align: right;
}
.sfordersListWrp .sforderDetailsLnk {
    background: url("/Default/WebResource.axd?d=z5-bHA9K8uLPY8qs6PJWjM4JaOhQ_jqUnMxHhtl_i15bQRaJiE6mFgvJuA86jzy1R-4SlE8VPTjPjXeJiHIUWfdx-ClEZjA2NpPpdXTyfwdVoORjLTjTOWcAdBoIPRtlE1FFNtccWt_AHgA_0hIe7jNB9TC_Xn0AtvHuyG00w5QEcjUCUc_KOsoSyDFSXN75jM8VNG1X2atPgnMSyxM3bQ2&t=634974065380000000") no-repeat scroll 0 -700px transparent;
    float: left;
    font-size: 11px;
    padding: 0 0 3px 17px;
}
.sfordersListWrp .sfPrint, .sforderDetailsWrp .sfPrint {
    background: url("/Default/WebResource.axd?d=z5-bHA9K8uLPY8qs6PJWjM4JaOhQ_jqUnMxHhtl_i15bQRaJiE6mFgvJuA86jzy1R-4SlE8VPTjPjXeJiHIUWfdx-ClEZjA2NpPpdXTyfwdVoORjLTjTOWcAdBoIPRtlE1FFNtccWt_AHgA_0hIe7jNB9TC_Xn0AtvHuyG00w5QEcjUCUc_KOsoSyDFSXN75jM8VNG1X2atPgnMSyxM3bQ2&t=634974065380000000") no-repeat scroll 0 -800px transparent;
    font-size: 11px;
    padding: 0 0 3px 21px;
}
.sfordersListWrp ul.sforderBriefInfoList, .sforderDetailsWrp ul.sforderBriefInfoList {
    padding-right: 35px;
}
.sfordersListWrp ul.sforderBriefInfoList li, .sforderDetailsWrp ul.sforderBriefInfoList li {
    line-height: 1.1;
    min-height: 12px;
    padding-bottom: 3px;
}
.sfordersListWrp ul.sforderBriefInfoList .sforderInfoFieldName, .sforderDetailsWrp ul.sforderBriefInfoList .sforderInfoFieldName, .sfordersListWrp ul.sforderBriefInfoList .sforderInfoFieldValue, .sforderDetailsWrp ul.sforderBriefInfoList .sforderInfoFieldValue {
    display: inline-block;
    vertical-align: top;
}
.sfordersListWrp ul.sforderBriefInfoList .sforderInfoFieldName, .sforderDetailsWrp ul.sforderBriefInfoList .sforderInfoFieldName {
    width: 130px;
}
.sfordersListWrp ul.sforderBriefInfoList .sforderInfoFieldValue, .sforderDetailsWrp ul.sforderBriefInfoList .sforderInfoFieldValue {
    text-align: right;
    width: 75px;
}
.sfordersListWrp ul.sforderBriefInfoList .sforderNumber, .sforderDetailsWrp ul.sforderBriefInfoList .sforderNumber {
    padding-bottom: 18px;
}
.sforderDetailsWrp .sforderDetailsTitle {
    display: block;
    font-size: 12px;
    font-weight: bold;
    margin-top: 15px;
}
.sfordersListWrp .sfordersListOrderStatusWrp, .sforderDetailsWrp .sfordersListOrderStatusWrp {
    line-height: 1.1;
}
.sfordersListWrp .sfordersListOrderStatus, .sforderDetailsWrp .sfordersListOrderStatus {
    display: block;
    font-size: 21px;
    font-weight: bold;
}
.sfPrintBtn {
    font-size: 13px;
    font-weight: bold;
    padding: 4px 10px 3px;
}
.sfordersListWrp.sfprintInvoiceWrp ul.sforderBriefInfoList, .sforderDetailsWrp.sfprintInvoiceWrp ul.sforderBriefInfoList {
    padding-right: 10px;
    padding-top: 4px;
}
.sfordersListWrp.sfprintInvoiceWrp ul.sforderBriefInfoList .sforderNumber, .sforderDetailsWrp.sfprintInvoiceWrp ul.sforderBriefInfoList .sforderNumber {
    padding-bottom: 33px;
}
.sfordersListWrp.sfprintInvoiceWrp ul.sforderBriefInfoList .sforderNumber strong, .sforderDetailsWrp.sfprintInvoiceWrp ul.sforderBriefInfoList .sforderNumber strong {
    font-size: 21px;
}
.sforderDetailsWrp.sfprintInvoiceWrp .sfprintInvoiceTitle {
    font-size: 21px;
    font-weight: bold;
}
.sforderDetailsWrp.sfprintInvoiceWrp .sforderDetails {
    border-color: #000000;
    margin-bottom: 15px;
}
.sforderDetailsWrp.sfprintInvoiceWrp .sfordersListDetailView {
    border-color: #000000;
}
.sforderDetailsWrp.sfprintInvoiceWrp .RadGrid_Basic thead th {
    background-color: transparent;
    border-bottom: 1px solid #000000;
    color: #000000;
}
.sforderDetailsWrp.sfprintInvoiceWrp .RadGrid_Basic .sfItmTitleCol {
    padding-left: 0;
}
.sforderDetailsWrp.sfprintInvoiceWrp .RadGrid_Basic tbody td {
    border-color: #000000;
}
.sforderDetailsWrp.sfprintInvoiceWrp .sfcheckoutTotalPriceWrp .sfcheckoutBeforeTax {
    border-color: #000000;
}
.sforderDetailsWrp.sfprintInvoiceWrp .sfcheckoutTotalPriceWrp .sfcheckoutTotal {
    background-color: transparent;
}
.sforderDetailsWrp.sfprintInvoiceWrp .RadGrid_Basic .sfItmTitleCol .sfItmSku {
    color: #000000;
}
.sfprintInvoiceWrp .RadGrid_Basic.sfDiscountsWrp tbody td.sfAmountCol {
    color: #000000;
}
.sfdigitalDownloadsListWrp .sfdigitalDownloadsSortWrp {
    text-align: right;
}
.sfdigitalDownloadsListWrp .sfItmTitleCol .sfInfo {
    color: #666666;
    padding-left: 43px;
}
.sfdigitalDownloadsListWrp .sfdigitalDownloadsPurchasedCol {
    text-align: right;
    width: 150px;
}
.sfdigitalDownloadsListWrp .sfdigitalDownloadsOrderDetailsLnk {
    font-size: 11px;
}
.sfnodigitalDownloadsWrp {
    margin: 20px 0;
    text-align: center;
}
.sffilterTitle {
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    margin-right: 10px;
    vertical-align: top;
}
a.sffilterClearLnk:link, a.sffilterClearLnk:visited, a.sffilterClearLnk:hover, a.sffilterClearLnk:active {
    color: #666666;
    display: inline-block;
    font-size: 11px;
    padding-top: 5px;
}
a.sffilterClearLnk:hover {
    text-decoration: underline;
}
.sfSubmitBtn.sfSubmitFilter {
    font-family: Arial,Verdana,Sans-serif;
    font-size: 13px;
    padding: 2px 10px;
}
.sfShopByFilterGroupList.sfVerticalList {
    margin-bottom: 25px;
}
.sfShopByFilterGroupList.sfVerticalList .sfShopByFilterGroupListItem {
    margin-top: 25px;
}
.sfShopByFilterGroupList.sfVerticalList .sfGroupTitle {
    font-size: 13px;
    font-weight: bold;
}
.sfShopByFilterGroupList.sfVerticalList .sfShopByFilterListItem, .sfShopByFilterGroupList.sfVerticalList .sfShopByFilterListItemSelected {
    margin-bottom: 3px;
}
.sfShopByFilterGroupList.sfVerticalList input {
    vertical-align: middle;
}
.sfShopByFilterGroupList.sfVerticalList .sfFilterLnk {
    color: #000000;
    cursor: pointer;
    text-decoration: underline;
}
.sfShopByFilterGroupList.sfVerticalList .sfFilterLnk:hover {
    text-decoration: none;
}
.sfShopByFilterGroupList.sfVerticalList .sfShopByFilterListItemSelected .sfFilterLnk, .sfShopByFilterGroupList.sfVerticalList .sfShopByFilterListItemSelected .sfFilterLnk:hover {
    color: #105CB6;
}
.sfShopByFilterGroupList.sfHorizontal {
    margin-bottom: 20px;
}
.sfShopByFilterGroupList.sfHorizontal .sfShopByFilterGroupListItem {
    display: inline-block;
    margin-right: 50px;
    margin-top: 15px;
    max-width: 250px;
    min-width: 100px;
    vertical-align: top;
}
.sfShopByFilterGroupList.sfHorizontal .sfGroupTitle {
    font-size: 13px;
    font-weight: bold;
}
.sfShopByFilterGroupList.sfHorizontal .sfShopByFilterListItem, .sfShopByFilterGroupList.sfHorizontal .sfShopByFilterListItemSelected {
    margin-bottom: 3px;
}
.sfShopByFilterGroupList.sfHorizontal input {
    vertical-align: middle;
}
.sfShopByFilterGroupList.sfHorizontal label {
    padding-left: 3px;
    vertical-align: middle;
}
.sfShopByFilterGroupList.sfHorizontal .sfDisabled {
    color: #666666;
}
.sfShopByFilterGroupList.sfDropDown {
    margin-bottom: 20px;
}
.sfShopByFilterGroupList.sfDropDown .sfShopByFilterGroupListItem {
    display: inline-block;
    margin-right: 50px;
    margin-top: 15px;
    max-width: 250px;
    min-width: 100px;
    vertical-align: top;
}
.sfShopByFilterGroupList.sfDropDown .sfGroupTitle {
    display: block;
    font-size: 13px;
    font-weight: bold;
}
.sfwishListWrp .sfwishListTitle {
    font-size: 27px;
    font-weight: normal;
}
.sfwishListWrp .sfNoProductsInCartMsg {
    margin: 15px 0 35px;
}
.sfwishListWrp .sfMessage {
    margin-right: 300px;
}
.sfwishListWrp .sfProductsInCart {
    color: #999999;
    font-size: 13px;
    font-style: italic;
    margin-top: 15px;
}
.sfWishlistPrivate, .sfWishlistPublic {
    float: right;
    font-size: 11px;
    margin-top: -28px;
}
.sfWishlistPrivate .sfLIsPrivate, .sfWishlistPublic .sfLIsPublic {
    background: url("/Default/WebResource.axd?d=nKKselEpbQ4xkZpAS5sfEFMgy3fAvd0ea05k2jfNgXM_DCfhkCe_v4b4ttA4rPtbACh7ZCaBU94wS4i2RpD2-pY8VeDRlVZcidlrcxi4-YdTZQyKQzJXUXeFFMx7EDxZcQuV7Gbi-89BKmKoQnuGT1HlTkepiOzqGaA8IrnDw8WWk7GyYuFVGsKey9whmVcEkePuvSmc1P7jd9BsW8kX-w2&t=634974065380000000") no-repeat scroll -1000px -1000px transparent;
    font-style: normal;
    padding: 2px 8px 1px 18px;
}
.sfWishlistPrivate .sfLIsPrivate {
    background-position: 0 -1999px;
}
.sfWishlistPublic .sfLIsPublic {
    background-position: 0 -1899px;
}
.sfWishlistPrivate a, .sfWishlistPrivate a:link, .sfWishlistPrivate a:visited, .sfWishlistPrivate a:hover, .sfWishlistPrivate a:active, .sfWishlistPublic a, .sfWishlistPublic a:link, .sfWishlistPublic a:visited, .sfWishlistPublic a:hover, .sfWishlistPublic a:active {
    color: #000000;
    text-decoration: underline;
}
.sfWishlistPrivate a:hover, .sfWishlistPrivate a:active, .sfWishlistPrivate a:focus, .sfWishlistPublic a:hover, .sfWishlistPublic a:active, .sfWishlistPublic a:focus {
    
}
.sfwishListWrp .sfforumSocialShareWrp {
    float: right;
}
.sfwishListWrp .sfWishlistUpdate {
    padding-bottom: 5px;
    padding-top: 5px;
}
.sfwishListWrp .sfWishlistUpdate .sfshoppingCartUpdateLnk {
    background: url("/Default/WebResource.axd?d=nKKselEpbQ4xkZpAS5sfEFMgy3fAvd0ea05k2jfNgXM_DCfhkCe_v4b4ttA4rPtbACh7ZCaBU94wS4i2RpD2-pY8VeDRlVZcidlrcxi4-YdTZQyKQzJXUXeFFMx7EDxZcQuV7Gbi-89BKmKoQnuGT1HlTkepiOzqGaA8IrnDw8WWk7GyYuFVGsKey9whmVcEkePuvSmc1P7jd9BsW8kX-w2&t=634974065380000000") no-repeat scroll 0 -1399px transparent;
    clear: both;
    float: right;
    font-size: 11px;
    padding-left: 18px;
}
.sfwishListWrp .sfwishListBtnsWrp {
    border-top: 1px solid #E4E4E4;
    padding-top: 17px;
    text-align: right;
}
.sfwishListWrp .sfwishListBtnsWrp .sfBackBtn, .sfwishListWrp .sfwishListBtnsWrp .sfForwardBtn {
    background: url("/Default/WebResource.axd?d=nKKselEpbQ4xkZpAS5sfEFMgy3fAvd0ea05k2jfNgXM_DCfhkCe_v4b4ttA4rPtbACh7ZCaBU94wS4i2RpD2-pY8VeDRlVZcidlrcxi4-YdTZQyKQzJXUXeFFMx7EDxZcQuV7Gbi-89BKmKoQnuGT1HlTkepiOzqGaA8IrnDw8WWk7GyYuFVGsKey9whmVcEkePuvSmc1P7jd9BsW8kX-w2&t=634974065380000000") no-repeat scroll -1000px -1000px transparent;
    line-height: 1.2;
}
.sfwishListWrp .sfwishListBtnsWrp .sfBackBtn {
    background-position: 0 -1099px;
    float: left;
    padding-left: 18px;
}
.sfwishListWrp .sfwishListBtnsWrp .sfForwardBtn {
    background-position: 100% -1799px;
    float: right;
    padding-right: 18px;
}
.sfwishListWrp .sfwishListBtnsWrp a.sfBackBtn:link, .sfwishListWrp .sfwishListBtnsWrp a.sfBackBtn:visited, .sfwishListWrp .sfwishListBtnsWrp a.sfBackBtn:hover, .sfwishListWrp .sfwishListBtnsWrp a.sfBackBtn:active, .sfwishListWrp .sfwishListBtnsWrp a.sfForwardBtn:link, .sfwishListWrp .sfwishListBtnsWrp a.sfForwardBtn:visited, .sfwishListWrp .sfwishListBtnsWrp a.sfForwardBtn:hover, .sfwishListWrp .sfwishListBtnsWrp a.sfForwardBtn:active {
    text-decoration: underline;
}
.sfwishListWrp .sfwishListBtnsWrp a.sfBackBtn:hover, .sfwishListWrp .sfwishListBtnsWrp a.sfBackBtn:active, .sfwishListWrp .sfwishListBtnsWrp a.sfBackBtn:focus, .sfwishListWrp .sfwishListBtnsWrp a.sfForwardBtn:hover, .sfwishListWrp .sfwishListBtnsWrp a.sfForwardBtn:active, .sfwishListWrp .sfwishListBtnsWrp a.sfForwardBtn:focus {
    text-decoration: none;
}
.sfcurrenciesHorizontalList {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.sfcurrenciesHorizontalList .sfcurrencyItem {
    display: inline;
    margin: 0;
    padding: 0;
    white-space: nowrap;
}
.sfcurrenciesHorizontalList .sfcurrencyItem a:link, .sfcurrenciesHorizontalList .sfcurrencyItem a:visited, .sfcurrenciesHorizontalList .sfcurrencyItem a:hover, .sfcurrenciesHorizontalList .sfcurrencyItem a:active {
    padding: 3px 5px 2px;
}
.sfcurrenciesHorizontalList .sfcurrencySelected a:link, .sfcurrenciesHorizontalList .sfcurrencySelected a:visited, .sfcurrenciesHorizontalList .sfcurrencySelected a:hover, .sfcurrenciesHorizontalList .sfcurrencySelected a:active {
    background-color: #425CCF;
    color: #FFFFFF;
    cursor: default;
}
.sfcurrenciesVerticalList {
    list-style-type: disc;
    margin: 0;
    padding: 0;
}
.sfcurrenciesVerticalList .sfcurrencyItem {
    margin: 0 0 5px;
    padding: 0;
}
.sfcurrenciesVerticalList .sfcurrencyItem a:link, .sfcurrenciesVerticalList .sfcurrencyItem a:visited, .sfcurrenciesVerticalList .sfcurrencyItem a:hover, .sfcurrenciesVerticalList .sfcurrencyItem a:active {
    padding: 3px 5px 2px;
}
.sfcurrenciesVerticalList .sfcurrencySelected a:link, .sfcurrenciesVerticalList .sfcurrencySelected a:visited, .sfcurrenciesVerticalList .sfcurrencySelected a:hover, .sfcurrenciesVerticalList .sfcurrencySelected a:active {
    background-color: #425CCF;
    color: #FFFFFF;
    cursor: default;
}
.sfcurrenciesDropDownList select {
    font-family: Arial,Verdana,Sans-serif;
    font-size: 12px;
}
.sfforumPostBreabcrumbWrp {
    font-size: 11px;
    margin-bottom: 5px;
}
.sfforumsFilterWrp {
    font-size: 11px;
    padding-bottom: 15px;
    padding-top: 25px;
}
.sfforumsFilterWrp .sfforumsFilterLbl {
    padding-right: 3px;
}
.sfforumsFilterWrp .sfthreadsFilterListWrp {
    display: inline;
}
.sfforumsFilterWrp .sfthreadsFilterList {
    display: inline;
}
.sfforumsFilterWrp .sfthreadsFilterListItm {
    display: inline;
    padding-left: 5px;
    padding-right: 5px;
}
.sfforumsTitle {
    font-size: 24px;
    margin-bottom: 10px;
}
.sfforumsList {
    border-collapse: collapse;
    font-size: 11px;
    line-height: 1.3;
    table-layout: auto;
    width: 100%;
}
.sfforumsList th, .sfforumsList td {
    border-bottom: 1px solid #E4E4E4;
    padding: 12px 0 14px;
    vertical-align: top;
}
.sfforumsList .sfforumGroupTitle {
    font-size: 18px;
}
.sfforumsList .sfforumGroupDescription {
    color: #666666;
    line-height: 1.2;
}
.sfforumsList th.sfforumTitleWrp {
    padding-bottom: 11px;
}
.sfforumsList .sfforumTitle {
    font-size: 24px;
    margin-bottom: 25px;
}
.sfforumsList .sfforumTitle {
    font-size: 18px;
}
.sfforumsList .sfforumTitle {
    font-size: 14px;
    font-weight: bold;
}
.sfforumsList .sfforumDescription {
    font-size: 12px;
    padding-top: 4px;
}
.sfforumsList .sfforumThreadsCountWrp, .sfforumsList .sfforumPostsCountWrp {
    font-size: 10px;
    text-align: right;
    width: 110px;
}
.sfforumsList .sfforumThreadsCount, .sfforumsList .sfforumPostsCount {
    font-size: 14px;
    font-weight: normal;
}
.sfforumsList .sfforumLastPostWrp {
    text-align: right;
    width: 150px;
}
.sfforumTitle {
    font-size: 24px;
    margin-bottom: 25px;
}
.sfforumNewThreadLnk, .sfforumNewThreadLnk:link, .sfforumNewThreadLnk:visited, .sfforumNewThreadLnk:hover, .sfforumNewThreadLnk:active {
    background-color: #D4D0C8;
    border: 2px outset #D4D0C8;
    color: #000000;
    padding: 4px 15px;
}
.sfforumThreadsList {
    font-size: 11px;
    line-height: 1.3;
    margin-top: 30px;
    table-layout: auto;
    width: 100%;
}
.sfforumThreadsList th, .sfforumThreadsList td {
    border-bottom: 1px solid #E4E4E4;
    vertical-align: top;
}
.sfforumThreadsList thead th {
    color: #666666;
    font-size: 9px;
    padding: 5px 0 10px;
    text-transform: uppercase;
}
.sfforumThreadsList tbody th, .sfforumThreadsList tbody td {
    padding: 15px 0;
}
.sfforumThreadsList thead .sfforumThreadPostsWrp, .sfforumThreadsList thead .sfforumThreadViewsWrp {
    text-align: center;
    width: 110px;
}
.sfforumThreadsList thead .sfforumThreadLastPostWrp {
    text-align: right;
    width: 150px;
}
.sfforumThreadsList .sfforumThreadTitleAndAgeWrp {
    margin-left: 35px;
}
.sfforumThreadsList .sfforumThreadTitle {
    font-size: 15px;
}
.sfforumThreadsList .sfNormalThread, .sfforumThreadsList .sfLockedThread {
    background-color: transparent;
    background-image: url("/Default/WebResource.axd?d=Wmz9YPvFJ1aUDEy8hdcO3gLu0FjxiG6U6uHS3bituJPIz3m-c_g2x7IRxPnY3zHR5USPmqD7BHonK3eYDEqhoojCWvIe7VrcSr0vCOLJqAMUkrckFPVVeSIhmm4RVNwP0VHg5plO3MfTZj79YHdMkqHhRoriuyji0kOZ2GQRx7LTJ7Z4KeSmAV0ga0KhQDvQaC-bmpSDe8NRspgcoFevtQ2&t=634974065380000000");
    background-position: -1000px -1000px;
    background-repeat: no-repeat;
    float: left;
    height: 23px;
    margin-right: 12px;
    margin-top: 4px;
    width: 20px;
}
.sfforumThreadsList .sfNormalThread {
    background-position: 0 -300px;
}
.sfforumThreadsList .sfLockedThread {
    background-position: 0 -100px;
}
.sfforumThreadsList .sfStickyThread, .sfforumThreadsList .sfAnnouncmentThread {
    background: url("/Default/WebResource.axd?d=Wmz9YPvFJ1aUDEy8hdcO3gLu0FjxiG6U6uHS3bituJPIz3m-c_g2x7IRxPnY3zHR5USPmqD7BHonK3eYDEqhoojCWvIe7VrcSr0vCOLJqAMUkrckFPVVeSIhmm4RVNwP0VHg5plO3MfTZj79YHdMkqHhRoriuyji0kOZ2GQRx7LTJ7Z4KeSmAV0ga0KhQDvQaC-bmpSDe8NRspgcoFevtQ2&t=634974065380000000") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 13px;
    margin-top: 1px;
    vertical-align: top;
    width: 13px;
}
.sfforumThreadsList .sfAnnouncmentThread {
    background-position: 0 -1100px;
    width: 15px;
}
.sfforumThreadsList .sfNotStickyThread {
    display: none;
}
.sfforumThreadsList tbody .sfforumThreadPostsWrp, .sfforumThreadsList tbody .sfforumThreadViewsWrp {
    font-size: 14px;
    text-align: center;
    width: 110px;
}
.sfforumThreadsList tbody .sfforumThreadLastPostWrp {
    text-align: right;
    width: 150px;
}
.sfforumNewThreadWrp .sfforumNewThreadTitle {
    font-size: 24px;
    margin-bottom: 16px;
}
.sfforumNewThreadWrp .sfTxtLbl {
    display: block;
    margin-bottom: 3px;
}
.sfforumNewThreadWrp .sfforumNewThreadName .sfTxtLbl {
    font-weight: bold;
}
.sfforumNewThreadWrp .sfTxt {
    font-family: Arial,Verdana,Sans-serif;
    font-size: 12px;
    height: 18px;
    padding: 2px;
    width: 500px;
}
.sfforumNewThreadWrp .sfError {
    display: block;
}
.sfforumNewThreadWrp .sfforumNewThreadContent {
    margin-top: 5px;
}
.sfforumNewThreadWrp .sfEditorWrp {
    position: relative;
    width: 750px;
}
.sfforumNewThreadWrp .sfSubmitBtn {
    font-family: Arial,Verdana,Sans-serif;
    font-size: 16px;
    margin-right: 10px;
    padding: 2px 10px;
    text-align: center;
}
.sfforumNoThreadsWrp {
    color: #666666;
    text-align: center;
}
.sfforumNoThreadsWrp .sfforumFirstThreadLnk {
    font-size: 27px;
}
.sfforumPostTitle {
    font-size: 24px;
    line-height: 1.2;
    margin-bottom: 40px;
}
.sfforumPostTitle .sfError {
    display: block;
    font-size: 12px;
    font-weight: normal;
    line-height: 1.5;
    margin-top: 3px;
}
.sfforumPostTitle .sfforumPostTitleEdit, .sfforumPostTitle .sfforumPostTitleCancelEdit {
    color: #105CB6;
    cursor: pointer;
    font-size: 12px;
    font-weight: normal;
}
.sfforumPostTitle .sfforumPostTitleEdit:hover, .sfforumPostTitle .sfforumPostTitleCancelEdit:hover {
    color: #0000FF;
}
.sfforumPostTitle .sfforumPostTitleSaveEdit {
    font-family: Arial,Verdana,Sans-serif;
    padding-left: 15px;
    padding-right: 15px;
    text-align: center;
}
.sfforumPostTitle .sfTxt {
    font-family: Arial,Verdana,Sans-serif;
    font-size: 12px;
    height: 18px;
    padding: 2px;
    width: 350px;
}
.sfforumThreadPostList {
    border-bottom: 1px solid #E4E4E4;
}
.sfforumThreadPostList .sfforumThreadPost {
    border-top: 1px solid #E4E4E4;
    padding-bottom: 25px;
    padding-top: 15px;
}
.sfforumSocialShareWrp {
    color: #999999;
    font-size: 13px;
    font-style: italic;
    height: 21px;
    overflow: hidden;
    padding: 7px 0;
}
.sfforumSocialShareWrp.sfTop {
    margin-top: 20px;
}
.sfforumSocialShareWrp .RadSocialShare {
    border: 0 none;
    float: right;
    padding: 0;
}


.RadSocialShare_Default {
    background-color: white;
    border: 0px solid #8a8a8a !important;
    font-family: "Segoe UI",Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin-top:20px !important;
}

.sfforumThreadPostList .sfforumThreadPostUser, .sfforumPostReplyForm .sfforumThreadPostUser {
    color: #666666;
    float: left;
    font-size: 11px;
    line-height: 1.2;
    width: 140px;
}
.sfforumThreadPostList .sfforumUser, .sfforumPostReplyForm .sfforumUser {
    color: #000000;
    font-size: 15px;
    font-weight: normal;
}
.sfforumThreadPostList .sfforumUserAvatarWrp, .sfforumPostReplyForm .sfforumUserAvatarWrp {
    margin-top: 5px;
}
.sfforumThreadPostList .sfforumUserPostsInfo, .sfforumPostReplyForm .sfforumUserPostsInfo {
    margin-top: 10px;
}
.sfforumPostReplyForm .sfforumsReplyToTitle {
    display: inline;
    font-size: 15px;
    font-weight: normal;
    padding-right: 20px;
}
.sfforumThreadPostList .sfforumThreadPostContentWrp, .sfforumPostReplyForm .sfforumReplyThreadContent {
    margin-left: 150px;
}
.sfforumThreadPostList .sfforumThreadPostContent {
    clear: right;
    font-size: 13px;
    margin-bottom: 20px;
    margin-top: 15px;
}
.sfforumThreadPostList .sfforumThreadPostContent h1, .sfforumThreadPostList .sfforumThreadPostContent h2, .sfforumThreadPostList .sfforumThreadPostContent h3, .sfforumThreadPostList .sfforumThreadPostContent h4, .sfforumThreadPostList .sfforumThreadPostContent h5 {
    line-height: 1.2;
}
.sfforumThreadPostList .sfforumThreadPostContent h1 {
    font-size: 30px;
    font-weight: normal;
    margin-bottom: 20px;
}
.sfforumThreadPostList .sfforumThreadPostContent h1 ~ h1 {
    margin-top: 40px;
}
.sfforumThreadPostList .sfforumThreadPostContent h2 {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 20px;
    margin-top: 35px;
}
.sfforumThreadPostList .sfforumThreadPostContent h3 {
    border-bottom: 1px solid #CCCCCC;
    font-size: 20px;
    font-weight: normal;
    margin-bottom: 10px;
    margin-top: 30px;
    padding-bottom: 5px;
}
.sfforumThreadPostList .sfforumThreadPostContent h4 {
    font-size: 13px;
    font-weight: bold;
    margin-top: 25px;
}
.sfforumThreadPostList .sfforumThreadPostContent h5 {
    font-size: 13px;
    font-style: italic;
    font-weight: normal;
    margin-top: 18px;
}
.sfforumThreadPostList .sfforumThreadPostContent p {
    margin-bottom: 18px;
}
.sfforumThreadPostList .sfforumThreadPostContent ul {
    list-style: disc outside none;
    margin-bottom: 18px;
    padding-left: 20px;
}
.sfforumThreadPostList .sfforumThreadPostContent ol {
    list-style-type: decimal;
    margin-bottom: 18px;
    padding-left: 20px;
}
.sfforumThreadPostList .sfforumThreadPostContent ul ul, .sfforumThreadPostList .sfforumThreadPostContent ol ul {
    list-style-type: circle;
}
.sfforumThreadPostList .sfforumThreadPostContent ul ul ul, .sfforumThreadPostList .sfforumThreadPostContent ol ol ul {
    list-style-type: square;
}
.sfPostQuoteView {
    background-color: #F2F2F2;
    border: 1px solid #CCCCCC;
    padding: 7px 9px;
}
.sfPostQuoteView .sfPostQuoteView {
    margin-top: 10px;
}
.sfPostQuoteView .sfUserQuote {
    display: block;
    font-size: 11px;
}
.sfforumThreadPostList .sfforumPostIsFeaturedWrp {
    float: right;
}
.sfforumThreadPostList .sfforumPostFeatured, .sfforumThreadPostList .sfforumPostUnmarkFeatured, .sfforumThreadPostList .sfEditBtn {
    display: inline-block;
}
.sfforumThreadPostList .sfforumPostFeatured {
    background: url("/Default/WebResource.axd?d=Wmz9YPvFJ1aUDEy8hdcO3gLu0FjxiG6U6uHS3bituJPIz3m-c_g2x7IRxPnY3zHR5USPmqD7BHonK3eYDEqhoojCWvIe7VrcSr0vCOLJqAMUkrckFPVVeSIhmm4RVNwP0VHg5plO3MfTZj79YHdMkqHhRoriuyji0kOZ2GQRx7LTJ7Z4KeSmAV0ga0KhQDvQaC-bmpSDe8NRspgcoFevtQ2&t=634974065380000000") no-repeat scroll 0 -997px transparent;
    color: #689B30;
    font-size: 15px;
    margin-top: -3px;
    padding-left: 20px;
    padding-right: 3px;
    position: relative;
}
.sfforumThreadPostList .sfforumPostUnmarkFeatured {
    font-size: 11px;
    position: relative;
    top: -2px;
}
.sfforumThreadPostList .sfEditBtn {
    padding-bottom: 8px;
}
.sfforumThreadPostList .sfforumPostAge {
    color: #666666;
    font-size: 11px;
    font-style: italic;
    line-height: 1.2;
}
.sfforumThreadPostList .sfforumPostPermalink {
    font-size: 10px;
}
.sfforumThreadPostList .sfforumLastModified {
    color: #666666;
    font-size: 11px;
    margin-bottom: 20px;
}
.sfforumReplyBtn {
    font-family: Arial,Verdana,Sans-serif;
    padding-left: 15px;
    padding-right: 15px;
    text-align: center;
}
.sfforumReplyFormVisible {
    padding-bottom: 335px;
    position: relative;
}
.sfforumPostReplyContainer {
    display: none;
}
.sfforumReplyFormVisible .sfforumPostReplyContainer {
    background-color: #FFFFFF;
    border-top: 10px solid #E4E4E4;
    bottom: 0;
    display: block;
    height: 305px;
    left: 0;
    overflow-x: hidden;
    overflow-y: auto;
    padding-top: 20px;
    position: fixed;
    right: 0;
}
.sfforumPostReplyContainer .sfforumPostReplyForm {
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 30px;
    width: 920px;
}
.sfforumPostReplyContainer .sfEditorWrp {
    position: relative;
}
.sfforumPostReplyContainer .sfQuote {
    background: url("/Default/WebResource.axd?d=Wmz9YPvFJ1aUDEy8hdcO3gLu0FjxiG6U6uHS3bituJPIz3m-c_g2x7IRxPnY3zHR5USPmqD7BHonK3eYDEqhoojCWvIe7VrcSr0vCOLJqAMUkrckFPVVeSIhmm4RVNwP0VHg5plO3MfTZj79YHdMkqHhRoriuyji0kOZ2GQRx7LTJ7Z4KeSmAV0ga0KhQDvQaC-bmpSDe8NRspgcoFevtQ2&t=634974065380000000") no-repeat scroll 0 -798px transparent;
    padding-left: 15px;
}
.sfforumPostReplyContainer .sfSubmitBtnWrp {
    margin-bottom: 0;
}
.sfforumPostReplyContainer .sfSubmitBtn {
    font-family: Arial,Verdana,Sans-serif;
    font-size: 16px;
    margin-right: 10px;
    padding: 2px 10px;
    text-align: center;
}
.sfforumPostReplyContainer .sfCancel {
}
.sfforumPostReplyContainer .sfClose {
    background: url("/Default/WebResource.axd?d=Wmz9YPvFJ1aUDEy8hdcO3gLu0FjxiG6U6uHS3bituJPIz3m-c_g2x7IRxPnY3zHR5USPmqD7BHonK3eYDEqhoojCWvIe7VrcSr0vCOLJqAMUkrckFPVVeSIhmm4RVNwP0VHg5plO3MfTZj79YHdMkqHhRoriuyji0kOZ2GQRx7LTJ7Z4KeSmAV0ga0KhQDvQaC-bmpSDe8NRspgcoFevtQ2&t=634974065380000000") no-repeat scroll 0 -700px transparent;
    display: block;
    height: 18px;
    overflow: hidden;
    position: absolute;
    right: 10px;
    text-indent: -9999px;
    top: 10px;
    width: 18px;
}
.sfforumReplyThreadAttachmentsWrp {
    margin-top: 30px;
}
.sfforumReplyThreadAttachmentsWrp .sfforumReplyThreadAttachmentsToggle {
    background: url("/Default/WebResource.axd?d=Wmz9YPvFJ1aUDEy8hdcO3gLu0FjxiG6U6uHS3bituJPIz3m-c_g2x7IRxPnY3zHR5USPmqD7BHonK3eYDEqhoojCWvIe7VrcSr0vCOLJqAMUkrckFPVVeSIhmm4RVNwP0VHg5plO3MfTZj79YHdMkqHhRoriuyji0kOZ2GQRx7LTJ7Z4KeSmAV0ga0KhQDvQaC-bmpSDe8NRspgcoFevtQ2&t=634974065380000000") no-repeat scroll 0 -600px transparent;
    color: #105CB6;
    cursor: pointer;
    padding-bottom: 1px;
    padding-left: 20px;
    padding-top: 3px;
}
.sfforumReplyThreadAttachmentsWrp .RadUpload {
    margin-bottom: 10px;
    margin-top: 5px;
}
.sfforumReplyThreadAttachmentsWrp .RadUpload .ruInputs li.ruActions {
    margin-top: 0;
}
.sfforumPostAttachmentsList {
    border-top: 1px solid #D7D7D7;
    margin-bottom: 30px;
    width: 300px;
}
.sfforumReplyThreadContent .sfforumPostAttachmentsList {
    margin-bottom: 10px;
    margin-top: 10px;
}
.sfforumPostAttachmentsList .sfforumPostAttachmentItem {
    border-bottom: 1px solid #D7D7D7;
    padding: 6px 0 4px;
    position: relative;
}
.sfforumPostAttachmentsList .sfforumPostAttachmentLink {
    display: inline-block;
    font-weight: bold;
    width: 280px;
    word-wrap: break-word;
}
.sfforumPostAttachmentsList .sfforumPostDeleteAttachmentBtn {
    background: url("/Default/WebResource.axd?d=Wmz9YPvFJ1aUDEy8hdcO3gLu0FjxiG6U6uHS3bituJPIz3m-c_g2x7IRxPnY3zHR5USPmqD7BHonK3eYDEqhoojCWvIe7VrcSr0vCOLJqAMUkrckFPVVeSIhmm4RVNwP0VHg5plO3MfTZj79YHdMkqHhRoriuyji0kOZ2GQRx7LTJ7Z4KeSmAV0ga0KhQDvQaC-bmpSDe8NRspgcoFevtQ2&t=634974065380000000") no-repeat scroll 0 -1200px transparent;
    cursor: pointer;
    display: block;
    height: 12px;
    overflow: hidden;
    position: absolute;
    right: 4px;
    text-indent: -9999px;
    top: 9px;
    width: 12px;
}
.sfforumSubscribeWrp {
    float: right;
    font-size: 11px;
}
.sfforumRssLnk, .sfforumEmailLnk {
    background: url("/Default/WebResource.axd?d=Wmz9YPvFJ1aUDEy8hdcO3gLu0FjxiG6U6uHS3bituJPIz3m-c_g2x7IRxPnY3zHR5USPmqD7BHonK3eYDEqhoojCWvIe7VrcSr0vCOLJqAMUkrckFPVVeSIhmm4RVNwP0VHg5plO3MfTZj79YHdMkqHhRoriuyji0kOZ2GQRx7LTJ7Z4KeSmAV0ga0KhQDvQaC-bmpSDe8NRspgcoFevtQ2&t=634974065380000000") no-repeat scroll -1000px -1000px transparent;
    padding: 1px 0 1px 22px;
}
.sfforumRssLnk {
    background-position: 0 -400px;
    vertical-align: middle;
}
.sfforumEmailLnk {
    background-position: 0 -499px;
}
.sfforumEmailSubscriberWrp {
    display: inline-block;
    margin-right: 19px;
    position: relative;
    top: -3px;
    vertical-align: middle;
}
.sfforumEmailSubscriberWrp .sfforumEmailLnkWrp {
    padding: 10px 8px 5px 9px;
}
.sfforumEmailSubscriptionShown.sfforumEmailSubscriberWrp .sfforumEmailLnkWrp {
    background-color: #F2F2F2;
    border-left: 1px solid #999999;
    border-right: 1px solid #999999;
    border-top: 1px solid #999999;
    padding: 9px 7px 5px 8px;
    position: relative;
    z-index: 100;
}
.sfforumEmailSubscriberWrp .sfforumEmailSubscriptionInfoWrp {
    background-color: #F2F2F2;
    border: 1px solid #999999;
    display: none;
    left: 0;
    padding: 15px 15px 30px;
    position: absolute;
    top: 31px;
    width: 220px;
    z-index: 10;
}
.sfforumEmailSubscriptionShown.sfforumEmailSubscriberWrp .sfforumEmailSubscriptionInfoWrp {
    display: block;
}
.sfforumEmailSubscriptionInfoWrp .sfforumEmailSubscribeMsg {
    font-size: 12px;
}
.sfforumEmailSubscriptionInfoWrp .sfforumSubscribedEmail {
    font-size: 16px;
    margin-bottom: 17px;
    margin-top: 12px;
}
.sfforumSubscribeBtn, .sfforumUnsubscribeBtn {
    font-family: Arial,Verdana,Sans-serif;
    padding-left: 15px;
    padding-right: 15px;
    text-align: center;
}
.sfforumEmailSubscriberWrp .sfforumEmailSubscriptionInfoLoader {
    background: url("/Default/WebResource.axd?d=mKkLX7ja_LLsC7F0DcSQflEeV2W4f1dyo04o4uM63rIL8wcmhORd034Wqvp4r8L1ovTyQjapr4e4kxdKR4mE_yN0dxCdVOFEcNRPpewD3Hu8GQHm9NIr6kGeGV6YRJFqPB8cSDgJPV3W4YkvboFGOQpvfpomaF8g-4I8-N5-UtrGSpTvTuMLALj_v7yhhKmVYWe5Bs4tMOm2luGhOQDgKswaHJwZuRv0G9_QQfQ93EI1&t=634974065380000000") no-repeat scroll 50% 50% #F2F2F2;
    border: 1px solid #999999;
    display: none;
    height: 90px;
    left: 0;
    padding: 15px 15px 30px;
    position: absolute;
    top: 31px;
    width: 220px;
    z-index: 10;
}
.sfLbl {
    display: block;
    font-weight: bold;
    margin-bottom: 10px;
}
.sfsitesDropDown select {
    font-family: Arial,Verdana,Sans-serif;
    font-size: 12px;
}
.sfsitesList {
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 360px;
}
.sfsitesList .sfsiteItem {
    display: inline-block;
    margin: 0 15px 0 0;
    padding: 0;
    vertical-align: top;
    width: 100px;
}
.sfsitesList .sfsiteItem a, .sfsitesList .sfsiteItem a:link, .sfsitesList .sfsiteItem a:visited, .sfsitesList .sfsiteItem a:hover, .sfsitesList .sfsiteItem a:active {
    padding: 1px 0 2px;
}
.sfsitesList .sfsiteItem.sfSel a, .sfsitesList .sfsiteItem.sfSel a:link, .sfsitesList .sfsiteItem.sfSel a:visited, .sfsitesList .sfsiteItem.sfSel a:hover, .sfsitesList .sfsiteItem.sfSel a:active {
    color: #000000;
    cursor: default;
}
.sfClearfix:before, .sfClearfix:after, .sfprofileArticleLikeWrp:before, .sfprofileArticleLikeWrp:after, .sfprofileListLikeWrp:before, .sfprofileListLikeWrp:after {
    content: "";
    display: table;
}
.sfClearfix:after, .sfprofileArticleLikeWrp:after, .sfprofileListLikeWrp:after {
    clear: both;
}
.sfClearfix, .sfprofileArticleLikeWrp, .sfprofileListLikeWrp {
}
.sfDisplayNone {
    display: none;
}
body {
    background-color: #FFFFFF;
    min-width: 0px !important;
}
.sfPublicWrapper {
    width: auto;
}
.sfPageBrowseAndEditToolbarWrp, .sfPrintBtn {
    display: none;
}
.sfordersListDetailView {
    height: auto !important;
}
.RadMenu {
    float: left;
    position: relative;
    white-space: nowrap;
}
.RadMenu .rmRootGroup {
    display: inline-block;
    left: 0;
    margin: 0;
    padding: 0;
    position: relative;
}
* html .RadMenu .rmRootGroup {
    float: left;
}
.RadMenu:after, .RadMenu .rmRootGroup:after {
    clear: both;
    content: "";
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    overflow: hidden;
    visibility: hidden;
}
.RadMenu ul.rmVertical, .RadMenu ul.rmHorizontal, .RadMenu ul.rmRootScrollGroup, .RadMenu_Context ul.rmHorizontal {
    display: none;
    float: left;
    left: 0;
    margin: 0;
    padding: 0;
    position: relative;
}
.rmSized ul.rmVertical {
    width: 100%;
}
.rmSized ul.rmRootGroup {
    float: none;
}
.rmSized .rmRootGroup .rmVertical {
    width: auto;
}
.RadMenu .rmItem {
    float: left;
    list-style: none outside none;
    position: static !important;
}
* html .RadMenu .rmItem {
    display: inline;
}
.RadMenu .rmHorizontal .rmItem {
    clear: none;
}
.RadMenu .rmVertical .rmItem {
    clear: both;
}
.rmSized .rmVertical .rmItem {
    width: 100%;
}
.rmSized .rmHorizontal .rmItem, .rmSized .rmRootGroup .rmVertical .rmItem {
    width: auto;
}
.RadMenu ul.rmActive, .RadMenu ul.rmRootGroup {
    display: block;
}
.RadMenu .rmSlide, .RadMenu_Context {
    display: none;
    float: left;
    overflow: hidden;
    position: absolute;
}
* html .RadMenu .rmSlide, * html .RadMenu_Context {
    height: 1px;
}
.RadMenu_Context {
    overflow: visible;
    z-index: 1000;
}
.RadMenu .rmText {
    display: block;
}
.RadMenu div.rmText {
    background: none repeat scroll 0 0 transparent;
    white-space: normal;
}
.RadMenu a.rmLink {
    cursor: default;
    display: block;
}
.rmScrollWrap {
    float: left;
    left: 0;
    overflow: hidden;
    position: absolute;
}
.RadMenu .rmLeftArrow, .RadMenu .rmTopArrow, .RadMenu .rmBottomArrow, .RadMenu .rmRightArrow {
    font-size: 0;
    line-height: 0;
    outline: 0 none;
    overflow: hidden;
    position: absolute;
    text-indent: -1000em;
    z-index: 2000;
}
.RadMenu .rmLeftArrowDisabled, .RadMenu .rmTopArrowDisabled, .RadMenu .rmBottomArrowDisabled, .RadMenu .rmRightArrowDisabled {
    display: none;
    font-size: 0;
    line-height: 0;
    text-indent: -1000em;
}
.RadMenu .rmBottomArrow, .RadMenu .rmBottomArrowDisabled {
    margin-bottom: -1px;
}
.RadMenu .rmLeftImage {
    border: 0 none;
    float: left;
}
.RadMenu_rtl {
    float: right;
    text-align: right;
}
.RadMenu_rtl ul.rmVertical {
    float: right;
}
.RadMenu_rtl .rmItem {
    float: right;
}
.RadMenu_rtl .rmLeftImage, .RadMenu_Context_rtl .rmLeftImage {
    border: 0 none;
    float: right;
}
.RadMenu_rtl .rmLeftArrow, .RadMenu_rtl .rmTopArrow, .RadMenu_rtl .rmBottomArrow, .RadMenu_rtl .rmRightArrow, .RadMenu_rtl .rmLeftArrowDisabled, .RadMenu_rtl .rmTopArrowDisabled, .RadMenu_rtl .rmBottomArrowDisabled, .RadMenu_rtl .rmRightArrowDisabled {
    text-indent: 1000em !important;
}
.RadMenu .rmLink {
    width: auto;
}
.RadMenu .rmSeparator, .RadMenu .rmSeparator:after {
    font-size: 0;
    line-height: 0;
    overflow: hidden;
}
.RadMenu div.rmRootGroup {
    position: relative;
}
.RadMenu .rmItem {
    padding: 0;
}
.RadMenu .rmLink {
    float: left;
    outline: 0 none;
    padding: 0 0 0 10px;
}
.rmLink {
    padding: 0 0 0 12px !important;
}
.RadMenu_rtl .rmLink {
    margin-left: 2px;
    padding: 0 12px 0 0;
}
.RadMenu .rmText {
    float: left;
    padding-bottom: 1px;
}
.RadMenu_rtl .rmText {
    margin-left: -2px;
}
.RadMenu .rmLeftImage {
    margin: 4px 2px 0 -3px;
    padding-bottom: 4px;
}
.RadMenu_rtl .rmLeftImage {
    margin: 4px -3px 0 2px;
    padding-bottom: 2px;
}
.RadMenu span.rmLeftImage {
    height: 16px;
    width: 16px;
}
.RadMenu .rmVertical .rmLeftImage + .rmText {
    padding: 0 8px 1px 24px;
}
.RadMenu .rmVertical .rmText {
    padding: 0 24px 1px 0;
}
.RadMenu .rmHorizontal .rmText {
    padding: 0 12px 1px 0;
}
.RadMenu_rtl .rmHorizontal .rmText {
    padding: 0 0 1px 12px;
}
.RadMenu_rtl .rmVertical .rmText {
    padding: 0 0 1px 24px;
}
.RadMenu .rmVertical .rmText, .RadMenu .rmHorizontal .rmVertical .rmText {
    display: block;
    float: none;
}
.RadMenu .rmVertical .rmLink, .RadMenu .rmHorizontal .rmVertical .rmLink {
    float: none;
}
* html .RadMenu .rmGroup .rmVertical .rmLink, * html .RadMenu .rmGroup .rmHorizontal .rmLink {
    float: left;
}
.RadMenu .rmTopRight, .RadMenu .rmBottomLeft, .RadMenu .rmBottomRight, .RadMenu .rmRoundedCorners ul.rmGroup, .rmRoundedCorners ul.rmGroup, .rmRoundedCorners ul.rmGroup ul.rmGroup, .RadMenu .rmRoundedCorners .rmMultiColumn {
    background-position: 0 0;
    border: 0 none;
}
.RadMenu .rmRoundedCorners .rmMultiColumn ul.rmMultiGroup {
    background: none repeat scroll 0 0 transparent;
    margin: 0;
}
.RadMenu .rmRoundedCorners .rmGroupColumn {
    height: 100%;
}
.RadMenu .rmRoundedCorners li.rmFirstGroupColumn {
    background-color: transparent;
}
.RadMenu .rmTopFix, .RadMenu .rmTopRight, .RadMenu .rmBottomFix, .RadMenu .rmBottomLeft, .RadMenu .rmBottomRight {
    font-size: 0;
    height: 4px;
    list-style-position: outside;
    list-style-type: none;
    position: absolute;
    width: 4px;
}
.RadMenu_rtl .rmTopRight, .RadMenu_rtl .rmBottomRight {
    width: 32px;
}
.RadMenu_rtl .rmTopShadowRight, .RadMenu_rtl .rmBottomShadowRight {
    width: 4px;
}
.RadMenu .rmTopShadowRight, .RadMenu .rmBottomShadowLeft, .RadMenu .rmBottomShadowRight {
    background-color: transparent;
    background-repeat: no-repeat;
}
.rmRoundedCorners .rmTopShadowRight, .rmRoundedCorners .rmBottomShadowLeft, .rmRoundedCorners .rmBottomShadowRight {
    height: 5px;
    width: 5px;
}
.RadMenu .rmTopRight {
    background-position: 100% 0;
    height: 100%;
    right: -4px;
    top: 0;
}
.RadMenu .rmBottomLeft {
    background-position: 0 100%;
    bottom: -4px;
    left: 0;
    width: 100%;
}
.RadMenu .rmBottomFix {
    background-position: -1px 0;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    bottom: -4px;
    left: 5px;
    right: 0;
    width: auto;
}
.RadMenu .rmTopFix {
    background-position: -1px 0;
    border-top-style: solid;
    border-top-width: 1px;
    left: 5px;
    right: 0;
    top: 0;
    width: auto;
}
* html .RadMenu .rmTopFix, * html .RadMenu .rmBottomFix, * html .RadMenu .rmBottomShadowLeft {
    width: 0;
}
.RadMenu .rmBottomRight {
    background-position: 100% 100%;
    bottom: -4px;
    right: -4px;
    width: 8px;
}
.RadMenu .rmShadows li.rmBottomShadowLeft, .RadMenu .rmShadows .rmBottomShadowRight, .rmShadows .rmGroup li.rmBottomShadowLeft, .rmShadows .rmGroup .rmBottomShadowRight {
    background-image: url("/Default/WebResource.axd?d=dBvdRrjlWQQOg2C0IHL-0DcXZ2LBxMkaJlNBWu2yqn0GdGedYEmZyynzn0Q3zgYCigEPgvaxz0QxHHrSImV2bJOghmh_QFHFPtd5L8ZFytUU5F7OeoctZsqlc5T7cOpxqrcVyLYh1hwz5cnFu-V2GNMxQkLDnuJ7RcWDLoA90g41&t=634974065380000000");
}
.RadMenu .rmRoundedCorners li.rmBottomShadowLeft, .RadMenu .rmRoundedCorners .rmBottomShadowRight, .rmRoundedCorners .rmGroup li.rmBottomShadowLeft, .rmRoundedCorners .rmGroup .rmBottomShadowRight {
    background-image: url("/Default/WebResource.axd?d=pLuXZY_rLpcqqZ3UJZdVVwybGy53z0LWPAEbcMK2uHccFh0M25u3mdLIMLTamzY3QVcWAWimwr1O5V6-cH7gf7XoeTwzrps5oChzJJkQw5uGBT8im34XXSmCeMOgk6utynoM3aAaUONty1Vn7oJA71cwTUJ414kt0Xez-jHNj9aYEhzwHLME8YgeZwZRGsCi0&t=634974065380000000");
}
.RadMenu .rmShadows .rmTopShadowRight, .rmShadows .rmGroup .rmTopShadowRight {
    background-image: url("/Default/WebResource.axd?d=adygJPSWPpF3szomxXT4t2K86pRkvDYzvnnbwWV6tMAk57N9L5nDd5JsiW8n8bBrwbmGXtBiEchHbLTBYzi5GBsekG3LCku3S-_BPg7_-hxLQy0XltblSgY7-uyPBplcTGXQrXyruRqDo4aLNM2f4hgioRrOXztkjgFWuF7BysY1&t=634974065380000000");
    background-position: 100% 0;
    right: -5px;
}
.RadMenu .rmBottomShadowLeft {
    background-position: 0 100%;
    bottom: -5px;
    left: 1px;
}
.RadMenu .rmBottomShadowRight {
    bottom: -5px;
    height: 5px;
    right: -5px;
    width: 4px;
}
.RadMenu .rmScrollWrapContainer .rmTopShadowRight {
    right: -4px;
}
.RadMenu .rmScrollWrapContainer .rmBottomShadowRight {
    bottom: -4px;
    height: 4px;
    right: -4px;
    width: 3px;
}
.RadMenu .rmScrollWrapContainer .rmBottomShadowLeft {
    bottom: -4px;
}
.RadMenu .rmRoundedCorners .rmTopShadowRight, .rmRoundedCorners .rmGroup .rmTopShadowRight {
    background-image: url("/Default/WebResource.axd?d=i4AfsgYXOfJB201qIRAiQzdKrSVCQeF1VUZ8HdOQabCIluiOFGt296hsreSP-ccWX9B7-raOI609I98dfb-J8QFa10hvtV8s_ePIsJeCQXP0fAU3yIR639iPJaHeoLwYRQBAw2Tx5RJOVBHefh6nXceERooo7IELELRmX5Z_Q_41&t=634974065380000000");
    right: -8px;
}
.RadMenu .rmRoundedCorners .rmBottomShadowLeft, .rmRoundedCorners .rmGroup .rmBottomShadowLeft {
    bottom: -8px;
}
.RadMenu .rmRoundedCorners .rmBottomShadowRight, .rmRoundedCorners .rmGroup .rmBottomShadowRight {
    bottom: -8px;
    height: 8px;
    right: -8px;
    width: 7px;
}
* html .RadMenu .rmRoundedCorners .rmBottomShadowRight, * html .rmRoundedCorners .rmGroup .rmBottomShadowRight {
    font-size: 0;
    height: 8px;
    width: 11px;
}
.RadMenu .rmAccessKey {
    float: right;
    font-size: 10px;
    font-weight: normal;
    padding-right: 8px;
}
.RadMenu .rmRoundedCorners .rmGroup .rmItem, .rmRoundedCorners .rmGroup .rmItem {
    z-index: 1;
}
* html .RadMenu .rmRoundedCorners .rmGroup .rmText, * html .RadMenu .rmShadows .rmGroup .rmText, * html .rmRoundedCorners .rmGroup .rmText, * html .rmShadows .rmGroup .rmText {
}
.RadMenu .rmRoundedCorners .rmSlide .rmScrollWrap, .rmRoundedCorners .rmScrollWrapContainer .rmScrollWrap {
    background-image: none;
}
.RadMenu .rmRoundedCorners .rmMultiGroup > .rmItem {
    background-image: none;
}
.RadMenu .rmRoundedCorners .rmSlide, .RadMenu .rmShadows .rmSlide, .rmRoundedCorners .rmSlide, .rmShadows .rmSlide, div.rmRoundedCorners, div.rmShadows {
    padding: 0 8px 10px 0;
}
.RadMenu .rmRoundedCorners ul.rmGroup, .rmRoundedCorners .rmGroup ul.rmGroup, .rmRoundedCorners ul.rmGroup {
    margin-top: 1px;
    padding: 1px;
}
.RadMenu .rmRoundedCorners ul.rmGroup .rmSlide, .rmRoundedCorners ul.rmGroup .rmSlide {
    margin-top: -5px;
}
.RadMenu_rtl .rmRoundedCorners ul.rmGroup .rmSlide, .RadMenu_rtl.rmRoundedCorners ul.rmGroup .rmSlide {
    margin-right: -5px;
}
.RadMenu .rmRoundedCorners .rmSlide .rmScrollWrap, .rmRoundedCorners .rmSlide .rmScrollWrap {
    border: 0 none;
}
.RadMenu .rmRoundedCorners .rmScrollWrap, .RadMenu .rmShadows .rmScrollWrap, .rmRoundedCorners .rmScrollWrap, .rmShadows .rmScrollWrap {
    position: relative;
}
.RadMenu .rmRoundedCorners .rmScrollWrapContainer, .rmRoundedCorners .rmScrollWrapContainer {
    padding: 4px 0 0 4px;
}
.RadMenu .rmScrollWrapContainer {
    position: absolute;
}
.RadMenu .rmScrollWrapContainer .rmTopFix {
    height: 100%;
}
* html .RadMenu .rmScrollWrapContainer .rmTopFix {
    height: 5px;
}
.RadMenu .rmRoundedCorners ul.rmGroup, .rmRoundedCorners .rmGroup ul.rmGroup, .rmRoundedCorners ul.rmGroup {
    padding: 4px 0 0 4px;
}
.RadMenu .rmScrollWrapContainer .rmGroup, .rmScrollWrapContainer .rmGroup .rmGroup, .rmScrollWrapContainer .rmGroup {
    padding: 0;
}
.RadMenu .rmRootGroup .rmItem .rmGroup {
    padding-bottom: 1px;
}
.RadMenu .rmRoundedCorners .rmItem .rmGroup {
    padding-bottom: 0;
}
.RadMenu .rmGroup .rmItem {
    padding: 0;
}
.RadMenu .rmGroup .rmLink, .RadMenu .rmSlide .rmGroup .rmTemplate {
    padding: 0;
}
.RadMenu_rtl .rmGroup .rmLink, .RadMenu_rtl .rmSlide .rmGroup .rmTemplate {
    padding: 0;
}
.RadMenu .rmGroup .rmText {
    margin: 0 0 0 4px;
    padding: 0 54px 0 28px;
}
.RadMenu_rtl .rmGroup .rmText {
    margin: 0 4px 0 0;
    padding: 0 28px 0 54px;
}
.RadMenu .rmMultiColumn {
    display: block;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: relative;
}
.RadMenu .rmMultiColumn .rmMultiGroup {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    display: block;
    float: left;
    position: static;
}
.RadMenu .rmMultiColumn .rmGroupColumn {
    float: left;
}
.RadMenu_rtl .rmMultiColumn .rmGroupColumn {
    float: right;
}
* + html .RadMenu_rtl .rmMultiColumn .rmItem {
    float: left;
}
* html .RadMenu_rtl .rmMultiColumn .rmItem {
    float: left;
}
.RadMenu .rmSlide .rmVertical .rmLeftImage + .rmText, .RadMenu_Context .rmGroup .rmLeftImage + .rmText {
    padding: 0 54px 0 28px;
}
.RadMenu_rtl .rmSlide .rmVertical .rmLeftImage + .rmText, .RadMenu_Context_rtl .rmGroup .rmLeftImage + .rmText {
    padding: 0 28px 0 54px;
}
.RadMenu .rmSlide .rmHorizontal .rmText {
    padding: 0 11px 0 10px;
}
.RadMenu .rmGroup .rmLeftImage {
    margin: 4px 0 0 6px;
}
* html .RadMenu .rmGroup .rmLeftImage {
    margin-left: 4px;
}
* + html .RadMenu .rmGroup .rmLeftImage {
    margin-left: 4px;
}
* html .rmRoundedCorners .rmGroup .rmLeftImage {
    margin-left: 1px;
}
* + html ul.rmRoundedCorners .rmGroup .rmLeftImage {
    margin-left: 2px;
}
.RadMenu_rtl .rmGroup .rmLeftImage {
    margin: 4px 6px 0 0;
}
* html .RadMenu .rmGroup .rmLeftImage {
    position: absolute;
}
* + html .RadMenu .rmGroup .rmLeftImage {
    position: absolute;
}
.RadMenu a.rmImageOnly img.rmLeftImage, .RadMenu .rmRootGroup a.rmImageOnly {
    margin: 0;
    padding: 0;
}
.RadMenu .rmRootGroup a.rmImageOnly span.rmText {
    display: none;
}
* html .RadMenu .rmImageOnly .rmLeftImage {
    position: static;
}
* + html .RadMenu .rmImageOnly .rmLeftImage {
    position: static;
}
* html .RadMenu_rtl .rmGroup .rmLeftImage {
    right: 0;
}
* + html .RadMenu_rtl .rmGroup .rmLeftImage {
    right: 0;
}
* + html .RadMenu_Context_rtl ul.rmGroup {
    position: absolute;
}
* html .RadMenu_Context_rtl ul.rmGroup {
    position: absolute;
}
* + html .RadMenu_Context_rtl .rmGroup .rmItem {
    float: left;
}
* html .RadMenu_Context_rtl .rmGroup .rmItem {
    float: left;
}
.RadMenu .rmSeparator .rmText {
    background-repeat: repeat-x;
    font-size: 0;
    line-height: 0;
    overflow: hidden;
    padding: 0;
}
.RadMenu .rmVertical .rmSeparator .rmText, .RadMenu .rmHorizontal .rmVertical .rmSeparator .rmText {
    height: auto;
    padding-bottom: 2px;
    width: auto;
}
* + html .RadMenu .rmSeparator .rmText, * + html .RadMenu .rmVertical .rmSeparator .rmText, * + html .RadMenu .rmHorizontal .rmVertical .rmSeparator .rmText {
    height: 2px;
    padding: 0;
}
* html .RadMenu .rmVertical .rmSeparator {
    height: 3px;
}
* html .RadMenu .rmVertical .rmSeparator .rmText {
    height: auto;
    padding: 2px 0 0;
}
* html .RadMenu .rmHorizontal .rmSeparator .rmText {
    padding: 0;
}
* html .RadMenu .rmHorizontal .rmVertical .rmSeparator {
    height: 3px;
}
* html .RadMenu .rmHorizontal .rmVertical .rmSeparator .rmText {
    height: 2px;
}
.RadMenu .rmRootGroup .rmSeparator .rmText {
    margin: 1px 12px;
}
.RadMenu .rmRootGroup .rmVertical .rmSeparator .rmText, .RadMenu_Context .rmVertical .rmSeparator .rmText {
    margin: 1px 2px 1px 31px;
}
.RadMenu_rtl .rmRootGroup .rmVertical .rmSeparator .rmText, .RadMenu_Context_rtl .rmVertical .rmSeparator .rmText {
    margin: 1px 31px 1px 2px;
}
.RadMenu .rmHorizontal .rmSeparator .rmText, .RadMenu .rmVertical .rmHorizontal .rmSeparator .rmText {
    height: 20px;
    margin: 2px 0 0;
    width: 2px;
}
* html .RadMenu .rmHorizontal .rmVertical .rmSeparator .rmText {
}
.RadMenu .rmLeftArrow, .RadMenu .rmRightArrow {
    height: 24px;
    width: 10px;
}
.RadMenu .rmTopArrow, .RadMenu .rmBottomArrow {
    height: 10px;
    width: 100%;
}
.RadMenu_Default .rmRootGroup, .RadMenu_Default a.rmLink, .RadMenu_Default .rmGroup .rmText, .RadMenu_Default .rmVertical .rmText, .RadMenu_Default .rmLeftArrow, .RadMenu_Default .rmRightArrow, .RadMenu_Default .rmTopArrow, .RadMenu_Default .rmBottomArrow {
    background-color: transparent;
    background-image: url("/Default/WebResource.axd?d=iAtpoDPA_RS2qfZZ92DvTagCZub_qA1aO6KmUztIOr43JCaBPJFk95pYOp7NWW4EdTHMHWQHU7g9XOHTTUkC0NlmZHzbYWwEINKxAJPzPJNMgGxsgTkblMcH5K2bWztm_pSTNkbMeYyJ-hxOIzFPA9qwS5XN5VV5NwG2NCFrSQ81&t=634974065380000000");
}
.RadMenu_Default .rmRootGroup {
    background-color: #E6E6E6;
    background-position: 0 -408px;
    background-repeat: repeat-x;
    border: 1px solid #828282;
}
.RadMenu_Default, .RadMenu_Default a.rmLink {
    color: #000000;
    font: 12px/23px "Segoe UI",Arial,sans-serif;
    text-decoration: none;
}
.RadMenu_Default a.rmLink, .RadMenu_Default a.rmDisabled, .RadMenu_Default a.rmDisabled:hover {
    background-position: 0 -72px;
}
.RadMenu_Default .rmFirst a.rmLink, .RadMenu_Default .rmFirst a.rmLink:hover, .RadMenu_Default .rmLast .rmText, .RadMenu_Default .rmLast a.rmLink:hover .rmText, .RadMenu_Default .rmVertical a.rmLink, .RadMenu_Default .rmVertical .rmText {
    background-position: 0 500px;
    background-repeat: no-repeat;
}
.RadMenu_Default .rmVertical .rmFirst, .RadMenu_Default .rmVertical .rmLast {
    background: none repeat scroll 0 0 transparent;
}
.RadMenu_Default a.rmLink:hover, .RadMenu_Default a.rmFocused, .RadMenu_Default a.rmSelected {
    background-color: #FFFFFF;
}
.RadMenu_Default .rmHorizontal .rmRootLink span.rmText {
    display: inline;
    padding-left: 12px;
}
.RadMenu_Default_rtl .rmRootLink span.rmText {
    padding-right: 12px;
}
.RadMenu_Default_Context_rtl .rmRootLink span.rmText {
    padding-right: 28px;
}
.RadMenu_Default .rmHorizontal a.rmRootLink {
    padding-left: 0;
}
.RadMenu_Default_rtl a.rmRootLink {
    margin-left: 0;
    padding: 0;
}
.RadMenu_Default .rmHorizontal .rmItem > a.rmRootLink {
    width: 100%;
}
.RadMenu_Default ul.rmHorizontal .rmLeftImage {
    margin: 4px -4px 0 6px;
}
.RadMenu_Default_rtl ul.rmHorizontal .rmLeftImage {
    margin: 4px 6px 0 -4px;
}
.RadMenu_Default .rmVertical a.rmLink {
    padding-bottom: 1px;
    padding-top: 1px;
}
.RadMenu_Default .rmVertical a.rmLink:hover, .RadMenu_Default .rmVertical a.rmFocused, .RadMenu_Default .rmVertical a.rmSelected, .RadMenu_Default .rmVertical a.rmExpanded, .RadMenu_Default .rmVertical a.rmExpanded:hover {
    border-color: #828282;
    border-style: solid;
    border-width: 1px 0;
    padding-bottom: 0;
    padding-top: 0;
}
.RadMenu_Default .rmVertical .rmFirst a.rmLink:hover, .RadMenu_Default .rmVertical .rmFirst a.rmFocused, .RadMenu_Default .rmVertical .rmFirst a.rmSelected, .RadMenu_Default .rmVertical .rmFirst a.rmExpanded, .RadMenu_Default .rmVertical .rmFirst a.rmExpanded:hover {
    border-top-width: 0;
    padding-bottom: 0;
    padding-top: 1px;
}
.RadMenu_Default .rmVertical .rmLast a.rmLink:hover, .RadMenu_Default .rmVertical .rmLast a.rmFocused, .RadMenu_Default .rmVertical .rmLast a.rmSelected, .RadMenu_Default .rmVertical .rmLast a.rmExpanded, .RadMenu_Default .rmVertical .rmLast a.rmExpanded:hover {
    border-bottom-width: 0;
    padding-bottom: 1px;
    padding-top: 0;
}
.RadMenu_Default .rmVertical .rmItem a.rmDisabled:hover {
    border-width: 0;
    padding-bottom: 1px;
    padding-top: 1px;
}
.RadMenu_Default a.rmExpanded, .RadMenu_Default a.rmExpanded:hover {
    background-color: #FFFFFF;
}
.RadMenu_Default a.rmDisabled, .RadMenu_Default a.rmDisabled:hover {
    background-color: transparent;
    color: #7D7D7D;
}
.RadMenu_Default .rmGroup, .RadMenu_Default .rmMultiColumn, .RadMenu_Default .rmGroup .rmVertical {
    background: url("/Default/WebResource.axd?d=8BGZv_zOOGQWb2x5UVjzHSdAqz9DCjgHdTiGjh2C4pmsuDd7qAaPJ8q7TQiJTo96Wl_oz8FpD8NI9CUwHHariDy57svULN5se4XKuAJEJX7mJT4IlRXzMkLuIeI_m_kys1mxh11iLmMz1R2Xs21aK-660cYcTBu0BZ6CGCfUICg1&t=634974065380000000") repeat-y scroll 0 0 white;
    border: 1px solid #979797;
}
.RadMenu_Default .rmTopFix, .RadMenu_Default .rmBottomFix, .RadMenu_Default .rmRoundedCorners .rmGroup .rmItem, .RadMenu_Default .rmRoundedCorners li.rmFirstGroupColumn .rmItem, .RadMenu_Default .rmRoundedCorners .rmFirstGroupColumn li.rmFirstGroupColumn .rmItem, .RadMenu_Default .rmRoundedCorners ul.rmHorizontal .rmFirst, .RadMenu_Default_Context.rmRoundedCorners .rmGroup .rmItem, .RadMenu_Default_Context.rmRoundedCorners ul.rmHorizontal .rmFirst {
    background-color: #FFFFFF;
    background-image: url("/Default/WebResource.axd?d=8BGZv_zOOGQWb2x5UVjzHSdAqz9DCjgHdTiGjh2C4pmsuDd7qAaPJ8q7TQiJTo96Wl_oz8FpD8NI9CUwHHariDy57svULN5se4XKuAJEJX7mJT4IlRXzMkLuIeI_m_kys1mxh11iLmMz1R2Xs21aK-660cYcTBu0BZ6CGCfUICg1&t=634974065380000000");
    background-repeat: repeat-y;
}
* html .rmRoundedCorners_Default .rmGroup .rmItem, * html .rmRoundedCorners_Default ul.rmHorizontal .rmFirst {
    background-color: #FFFFFF;
    background-image: url("/Default/WebResource.axd?d=8BGZv_zOOGQWb2x5UVjzHSdAqz9DCjgHdTiGjh2C4pmsuDd7qAaPJ8q7TQiJTo96Wl_oz8FpD8NI9CUwHHariDy57svULN5se4XKuAJEJX7mJT4IlRXzMkLuIeI_m_kys1mxh11iLmMz1R2Xs21aK-660cYcTBu0BZ6CGCfUICg1&t=634974065380000000");
    background-repeat: repeat-y;
}
.RadMenu_Default .rmRoundedCorners .rmScrollWrapContainer .rmGroup, .RadMenu_Default .rmRoundedCorners .rmScrollWrap .rmItem, .RadMenu_Default .rmRoundedCorners .rmGroupColumn .rmItem, .RadMenu_Default .rmRoundedCorners .rmGroupColumn .rmGroupColumn .rmItem, .RadMenu_Default .rmRoundedCorners .rmHorizontal .rmItem, .RadMenu_Default .rmRoundedCorners .rmScrollWrap .rmVertical, .RadMenu_Default_Context.rmRoundedCorners .rmScrollWrapContainer .rmGroup, .RadMenu_Default_Context.rmRoundedCorners .rmScrollWrap .rmItem, .RadMenu_Default_Context.rmRoundedCorners .rmHorizontal .rmItem, .RadMenu_Default_Context.rmRoundedCorners .rmScrollWrap .rmVertical {
    background-image: none;
}
* html .rmRoundedCorners_Default .rmScrollWrapContainer .rmGroup, * html .rmRoundedCorners_Default .rmScrollWrap .rmItem, * html .rmRoundedCorners_Default .rmHorizontal .rmItem, * html .rmRoundedCorners_Default .rmScrollWrap .rmVertical {
    background-image: none;
}
.RadMenu_Default .rmRoundedCorners .rmGroupColumn {
    background-color: #FFFFFF;
}
.RadMenu_Default .rmBottomLeft, .RadMenu_Default .rmRoundedCorners .rmScrollWrapContainer, .RadMenu_Default_Context.rmRoundedCorners .rmScrollWrapContainer, .RadMenu_Default_Context.rmRoundedCorners ul.rmGroup, .RadMenu_Default .rmRoundedCorners ul.rmGroup, .RadMenu_Default .rmRoundedCorners .rmMultiColumn {
    background-color: transparent;
    background-image: url("/Default/WebResource.axd?d=CsVzqdwlvnEB-3of4W2vz8fi_23kS00KsU5-KvlXTOVv4E5JMLYjWp3Xg9NobnaPuewwGeDr_d_Uwy6dKJHXmnlTUCiS70ziAKzfPmE8_xj92aX02PM-FI_5zPAVot48gMvLjRx-fj17hBeMbDmiFsI5gYizzCgYKCKBU8tfO0w1&t=634974065380000000");
    background-repeat: no-repeat;
}
* html .rmRoundedCorners_Default .rmScrollWrapContainer, * html .rmRoundedCorners_Default .rmGroup ul.rmGroup, * html .rmRoundedCorners_Default ul.rmGroup {
    background-color: transparent;
    background-image: url("/Default/WebResource.axd?d=CsVzqdwlvnEB-3of4W2vz8fi_23kS00KsU5-KvlXTOVv4E5JMLYjWp3Xg9NobnaPuewwGeDr_d_Uwy6dKJHXmnlTUCiS70ziAKzfPmE8_xj92aX02PM-FI_5zPAVot48gMvLjRx-fj17hBeMbDmiFsI5gYizzCgYKCKBU8tfO0w1&t=634974065380000000");
    background-repeat: no-repeat;
}
.RadMenu_Default .rmTopRight, .RadMenu_Default .rmBottomRight {
    background-color: transparent;
    background-image: url("/Default/WebResource.axd?d=w5KHGM1OwfVOncsWEHXPHkeWhPBfFVelojpfhMt7YUIZtfekkbwMcGsVvUbJxRVAcWsMumv3JYe_-AORs7OdRNY15ipKG1zd8OdLCWDmVWdpDNnSNCKKW4f4gbyKRMbC55fIMiSNRtoXnNZkevjsWQh6m232hS8J2Uaj-fVY9gU1&t=634974065380000000");
    background-repeat: no-repeat;
}
.RadMenu_Default .rmTopFix, .RadMenu_Default .rmBottomFix, .RadMenu_Default .rmRoundedCorners .rmGroup .rmFirst, .RadMenu_Default_Context.rmRoundedCorners .rmGroup .rmFirst, .rmRoundedCorners_Default .rmGroup .rmFirst {
    border-color: #979797;
}
.RadMenu_Default .rmRoundedCorners .rmScrollWrapContainer .rmTopFix, .RadMenu_Default .rmRoundedCorners .rmScrollWrapContainer .rmBottomFix, .RadMenu_Default_Context.rmRoundedCorners .rmScrollWrapContainer .rmTopFix, .RadMenu_Default_Context.rmRoundedCorners .rmScrollWrapContainer .rmBottomFix {
    background: none repeat scroll 0 0 #FFFFFF;
}
* html .rmRoundedCorners_Default .rmScrollWrapContainer .rmTopFix, * html .rmRoundedCorners_Default .rmScrollWrapContainer .rmBottomFix {
    background: none repeat scroll 0 0 #FFFFFF;
}
.RadMenu_Default .rmRoundedCorners .rmScrollWrapContainer .rmTopArrow, .RadMenu_Default .rmRoundedCorners .rmScrollWrapContainer .rmBottomArrow, .RadMenu_Default .rmRoundedCorners .rmScrollWrapContainer .rmLeftArrow, .RadMenu_Default .rmRoundedCorners .rmScrollWrapContainer .rmRightArrow, .RadMenu_Default_Context.rmRoundedCorners .rmScrollWrapContainer .rmTopArrow, .RadMenu_Default_Context.rmRoundedCorners .rmScrollWrapContainer .rmBottomArrow, .RadMenu_Default_Context.rmRoundedCorners .rmScrollWrapContainer .rmLeftArrow, .RadMenu_Default_Context.rmRoundedCorners .rmScrollWrapContainer .rmRightArrow {
    background-color: #FFFFFF;
    border: 0 none;
}
* html .rmRoundedCorners_Default .rmScrollWrapContainer .rmTopArrow, * html .rmRoundedCorners_Default .rmScrollWrapContainer .rmBottomArrow, * html .rmRoundedCorners_Default .rmScrollWrapContainer .rmLeftArrow, * html .rmRoundedCorners_Default .rmScrollWrapContainer .rmRightArrow {
    background-color: #FFFFFF;
    border: 0 none;
}
.RadMenu_Default_rtl .rmBottomLeft, .RadMenu_Default_rtl .rmRoundedCorners ul.rmGroup, .RadMenu_Default_rtl .rmRoundedCorners .rmMultiColumn, .RadMenu_Default .rmRoundedCorners .rmScrollWrapContainer, .RadMenu_Default .rmScrollWrapContainer .rmBottomLeft, .rmRoundedCorners.RadMenu_Default_Context_rtl ul.rmGroup, .RadMenu_Default_Context.rmRoundedCorners .rmScrollWrapContainer {
    background-image: url("/Default/WebResource.axd?d=J_a-RMyOqLsug8gfIeRPf4RQqI9QDr0srFtHrIh6Z8i8OuC4IMr111Za9x5CGHWgtFFFwtElOGGf6TEuIAxJdzLkOhMv57i1HQQTEkBgoZHZeaoRxKS3u0nYg5VIkv_ShbcZqyV4RfELq5n2VE1kfhPZjgxV7K7Rxf5AmfK5els1&t=634974065380000000");
}
.RadMenu_Default_rtl .rmTopRight, .RadMenu_Default_rtl .rmBottomRight {
    background-image: url("/Default/WebResource.axd?d=53uwtXzhFKleyKNL02hkT2uaif6thCTKBj18Ym9VC73HIvx5z9FBq7_p_guMawcPpDcNzkRsUJ_WIu2i_S0wAosLwbSe2rFNn66HuqxaFExiUwU7if6ETWqpRlgGdXRabw2vekVnobQBuNEBOQb_5SFtrqzWuQs-Ts8xbfrgoGh_TMhgKmq350OeB7F0mE4h0&t=634974065380000000");
}
.RadMenu_Default_rtl li.rmTopFix, .RadMenu_Default_rtl li.rmBottomFix, .RadMenu_Default_rtl .rmRoundedCorners .rmGroup .rmItem, .rmRoundedCorners.RadMenu_Default_Context_rtl .rmGroup .rmItem {
    background-position: 101% 0;
}
.RadMenu_Default .rmSlide .rmScrollWrap {
    background-image: none;
}
.RadMenu_Default_rtl .rmGroup, .RadMenu_Default_rtl .rmMultiColumn, .RadMenu_Default_rtl .rmGroup .rmVertical {
    background-position: 100% 0;
}
.RadMenu_Default .rmRootGroup li.rmItem .rmGroup {
    padding-bottom: 0;
}
.RadMenu_Default .rmRootGroup .rmHorizontal {
    background-image: none;
}
.RadMenu_Default .rmScrollWrap .rmVertical {
    border: 0 none;
}
.RadMenu_Default .rmRoundedCorners .rmScrollWrapContainer li.rmItem, .RadMenu_Default_Context.rmRoundedCorners .rmScrollWrapContainer li.rmItem, .rmRoundedCorners_Default .rmScrollWrapContainer li.rmItem {
    background: none repeat scroll 0 0 transparent;
}
.RadMenu_Default .rmGroup .rmItem a.rmLink, .RadMenu_Default .rmGroup .rmItem a.rmLink:hover, .RadMenu_Default .rmGroup .rmItem a.rmFocused, .RadMenu_Default .rmGroup .rmItem a.rmSelected, .RadMenu_Default .rmGroup .rmItem a.rmExpanded {
    border: 0 none;
    padding-bottom: 0;
    padding-top: 0;
}
.RadMenu_Default .rmGroup .rmLast a.rmLink, .RadMenu_Default .rmGroup .rmLast a.rmLink:hover, .RadMenu_Default .rmGroup .rmLast a.rmFocused, .RadMenu_Default .rmGroup .rmLast a.rmSelected, .RadMenu_Default .rmGroup .rmLast a.rmExpanded {
    padding-bottom: 1px;
}
.RadMenu_Default .rmGroup a.rmLink, .RadMenu_Default .rmGroup .rmText, .RadMenu_Default .rmGroup .rmItem a.rmDisabled, .RadMenu_Default .rmGroup .rmItem a.rmDisabled:hover, .RadMenu_Default .rmGroup .rmItem a.rmDisabled .rmText, .RadMenu_Default .rmGroup .rmItem a.rmDisabled:hover .rmText {
    background-color: transparent;
    background-position: 0 500px;
    background-repeat: no-repeat;
}
.RadMenu_Default .rmGroup a.rmLink:hover, .RadMenu_Default .rmGroup a.rmFocused, .RadMenu_Default .rmGroup a.rmSelected, .RadMenu_Default .rmGroup a.rmExpanded {
    background-position: 0 -168px;
}
.RadMenu_Default .rmGroup a.rmLink:hover .rmText, .RadMenu_Default .rmGroup a.rmFocused .rmText, .RadMenu_Default .rmGroup a.rmSelected .rmText, .RadMenu_Default .rmGroup a.rmExpanded .rmText {
    background-position: 100% -192px;
}
.RadMenu_Default .rmRootGroup .rmExpandRight, .RadMenu_Default .rmGroup .rmExpandDown, .RadMenu_Default_Context .rmGroup .rmExpandRight, .RadMenu_Default .rmRootGroup .rmItem a.rmDisabled .rmExpandRight, .RadMenu_Default .rmGroup .rmItem a.rmDisabled .rmExpandDown, .RadMenu_Default .rmRootGroup .rmItem a.rmDisabled:hover .rmExpandRight, .RadMenu_Default .rmGroup .rmItem a.rmDisabled:hover .rmExpandDown {
    background-position: 100% -216px;
}
.RadMenu_Default a.rmLink:hover .rmExpandRight, .RadMenu_Default .rmLast a.rmLink:hover .rmExpandRight, .RadMenu_Default a.rmFocused .rmExpandRight, .RadMenu_Default a.rmSelected .rmExpandRight, .RadMenu_Default a.rmExpanded .rmExpandRight {
    background-position: 100% -312px;
}
.RadMenu_Default .rmGroup a.rmLink:hover .rmExpandRight, .RadMenu_Default .rmGroup a.rmFocused .rmExpandRight, .RadMenu_Default .rmGroup a.rmSelected .rmExpandRight, .RadMenu_Default .rmGroup a.rmExpanded .rmExpandRight, .RadMenu_Default .rmGroup a.rmLink:hover .rmExpandDown, .RadMenu_Default .rmGroup a.rmFocused .rmExpandDown, .RadMenu_Default .rmGroup a.rmSelected .rmExpandDown, .RadMenu_Default .rmGroup a.rmExpanded .rmExpandDown {
    background-position: 100% -240px;
}
.RadMenu_Default .rmRootGroup a.rmDisabled:hover .rmExpandRight, .RadMenu_Default .rmGroup a.rmDisabled:hover .rmExpandDown {
    background-image: url("/Default/WebResource.axd?d=iAtpoDPA_RS2qfZZ92DvTagCZub_qA1aO6KmUztIOr43JCaBPJFk95pYOp7NWW4EdTHMHWQHU7g9XOHTTUkC0NlmZHzbYWwEINKxAJPzPJNMgGxsgTkblMcH5K2bWztm_pSTNkbMeYyJ-hxOIzFPA9qwS5XN5VV5NwG2NCFrSQ81&t=634974065380000000");
    background-position: 100% -216px;
}
.RadMenu_Default_rtl a.rmLink, .RadMenu_Default_rtl .rmRootGroup a.rmDisabled {
    background-position: 100% -96px;
}
.RadMenu_Default_rtl .rmGroup a.rmDisabled {
    background: none repeat scroll 0 0 transparent;
}
.RadMenu_Default_rtl .rmText {
    background-position: 0 -96px;
}
.RadMenu_Default_rtl .rmVertical a.rmExpanded .rmText, .RadMenu_Default_rtl .rmVertical a.rmExpanded:hover .rmText {
    background-position: 0 500px;
    background-repeat: no-repeat;
}
.RadMenu_Default_rtl .rmGroup a.rmLink:hover, .RadMenu_Default_rtl .rmGroup a.rmFocused, .RadMenu_Default_rtl .rmGroup a.rmSelected, .RadMenu_Default_rtl .rmGroup a.rmExpanded {
    background-position: 100% -264px;
}
.RadMenu_Default_rtl .rmGroup a.rmLink:hover .rmText, .RadMenu_Default_rtl .rmGroup a.rmFocused .rmText, .RadMenu_Default_rtl .rmGroup a.rmSelected .rmText, .RadMenu_Default_rtl .rmGroup a.rmExpanded .rmText {
    background-position: 0 -288px;
}
.RadMenu_Default_Context_rtl .rmVertical .rmExpandLeft, .RadMenu_Default_rtl .rmRootGroup .rmExpandLeft {
    background-position: 0 -312px;
}
.RadMenu_Default_rtl .rmVertical a.rmLink:hover .rmExpandLeft, .RadMenu_Default_rtl .rmVertical a.rmFocused .rmExpandLeft, .RadMenu_Default_rtl .rmVertical a.rmSelected .rmExpandLeft, .RadMenu_Default_rtl .rmVertical a.rmExpanded .rmExpandLeft {
    background-position: 0 -216px;
}
.RadMenu_Default_rtl .rmGroup a.rmLink:hover .rmExpandLeft, .RadMenu_Default_rtl .rmGroup a.rmFocused .rmExpandLeft, .RadMenu_Default_rtl .rmGroup a.rmSelected .rmExpandLeft, .RadMenu_Default_rtl .rmGroup a.rmExpanded .rmExpandLeft {
    background-position: 0 -336px;
}
.RadMenu_Default_rtl .rmRootGroup a.rmDisabled:hover .rmExpandLeft {
    background-position: 0 -312px;
}
.RadMenu_Default .rmSlide {
    margin: 0 0 0 -1px;
}
.RadMenu_Default .rmVertical .rmSlide, .RadMenu_Default .rmSlide .rmSlide, .RadMenu_Default_Context .rmGroup .rmSlide {
    margin: 0 0 0 -5px;
}
.RadMenu_Default_rtl .rmSlide {
    margin: 0;
}
.RadMenu_Default_rtl .rmFirst .rmSlide {
    margin-left: 1px;
}
.RadMenu_Default_rtl .rmVertical .rmSlide, .RadMenu_Default_rtl .rmSlide .rmSlide, .RadMenu_Default_Context_rtl .rmGroup .rmSlide {
    margin: 0 0 0 5px;
}
.RadMenu_Default .rmLeftArrow, .RadMenu_Default .rmRightArrow {
    background-color: #E6E6E6;
}
.RadMenu_Default .rmLeftArrow {
    background-position: -8px -312px;
    border-right: 1px solid #828282;
}
.RadMenu_Default .rmRightArrow {
    background-position: -482px -216px;
    border-left: 1px solid #828282;
}
.RadMenu_Default .rmTopArrow, .RadMenu_Default .rmBottomArrow, .RadMenu_Default .rmGroup .rmLeftArrow, .RadMenu_Default .rmGroup .rmRightArrow {
    background-color: #E6E6E6;
}
.RadMenu_Default .rmTopArrow {
    background-position: 50% -367px;
    border-bottom: 1px solid #828282;
}
.RadMenu_Default .rmBottomArrow {
    background-position: 50% -391px;
    border-top: 1px solid #828282;
}
.RadMenu_Default .rmHorizontal .rmSeparator .rmText, .RadMenu_Default .rmVertical .rmHorizontal .rmSeparator .rmText {
    background-color: #A8A8A8;
    height: 22px;
    margin: 1px 0 0;
    width: 1px;
}
.RadMenu_Default_Context .rmSeparator .rmText, .RadMenu_Default .rmHorizontal .rmGroup .rmSeparator .rmText, .RadMenu_Default .rmVertical .rmHorizontal .rmGroup .rmSeparator .rmText {
    background-color: transparent;
    background-position: 0 -406px;
}