/* FILE=~/useruploadedstyles/upgrade115.min.css */ 
ul.nav.navbar-nav.pull-right.float-right {    float: right;}
.d-inline-block {    display: inline-block;}
.w-100 {    width: 100%;}
body{    background: #eae7e0;}

h1,h2,h3,h4,h5.h6 {scroll-margin-top:120px;}

/*-----System Items 11.5-----*/

.dropdown-menu {background-clip: padding-box; background-color: #FFFFFF; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 4px; box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176); display: none; float: left; font-size: 14px; left: 0; list-style: none outside none; margin: 2px 0 0; min-width: 160px; padding: 5px 0; position:absolute; top:100%; z-index:1000;}
.dropdown-menu > li > a,
.dropdown-menu > li > span {clear:both; color:#333; display:block; font-weight:normal; line-height:1.42857; padding:3px 10px; white-space: nowrap;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {color:#262626; text-decoration: none;background-color: #f5f5f5;}

.system-items {position:absolute; top:0px; right:0; float:left; font-family:'Lato','Helvetica Neue',Helvetica,Arial,sans-serif;}
.system-items a {font-family:'Lato','Helvetica Neue',Helvetica,Arial,sans-serif;}
.header-nav {padding: 0px; color: #fff !important; background:transparent;}
.header-nav .btn {display: inline-block; margin: 0px; font-size: 15px; text-align: center; background: transparent; border: none; border-radius: 0px; box-shadow: none; line-height:1.2;}
.header-nav a.btn {position: relative; height: 20px; width: 40px; background: #40454a; color: #fff !important; text-shadow: none !important; padding: 5px 0 !important; margin: 5px 3px; border-radius: 2px; font-size: 12px;}
.header-nav a.btn .number {position: absolute; font-size: 8px; top: -3px; right: 3px;}
.header-nav a.btn.account {background: #34383c; height:29px; width:auto; padding:6px 0px 5px 10px !important; margin:0 0 0 3px;}
.header-nav a.btn.account .avatar {/* width: 60px; */  float: right;}
.header-nav a.btn.account .avatar img {margin: 0px;height: 40px;width: 40px;}
.header-nav a.btn:hover, .header-nav a.btn:focus {background: #282b2e;}
.header-nav .user {display: inline-block; text-align: left; margin-top: 0; padding: 0px;}
.header-nav .user .hello {display: block; font-size: 11px; font-weight: bold;}
.header-nav .user .name {display: block; margin-top: -1px; font-size: 13px;}

.system-items ul {list-style-type:none; margin:0; padding:0;}
.system-items ul li {float:left; position:relative;}
.system-items ul li.inbox a {position:relative; color:#40454A; height:20px; width:40px; background:#40454a; color:#fff !important; text-shadow: none !important; padding:5px 0 !important; margin: 5px 3px; border-radius: 2px; font-size: 12px; text-indent:-9999px; box-sizing:initial;}
.system-items ul li.inbox a:hover, .system-items ul li.inbox a:focus {background:#282b2e; color:#282b2e;}
.system-items ul li.inbox a:before {position:absolute; top:9px; left:15px; content: "\f0e0"; color:#fff; font-family: FontAwesome; text-indent:0;}
.system-items ul li.inbox a span {color:#fff; text-decoration:none; text-align:center; text-indent:0; font-size:10px; position:absolute; top:0px; right:3px;}
.system-items ul li.myfavs .dropdown-menu {width:320px; font-size:12px;}
.system-items ul li.myfavs .dropdown-menu > li {float:left; width:50%; padding:10px;}
.system-items ul li.myfavs .dropdown-menu > li .fav-title {display:block; margin-bottom:5px; color:#34383C; font-size:14px; font-weight:bold; padding:0;}
.system-items ul li.myfavs .dropdown-menu a {color:#428BCA; font-size:12px; text-indent:0;}
.system-items ul li.myfavs .dropdown-menu ol li {}
.system-items ul li.myfavs:hover .dropdown-menu, .system-items ul li.myfavs:focus .dropdown-menu {display:block;}
.system-items ul li.help a, .system-items ul li.myfavs a {text-indent:-9999px; font-size:16px; box-sizing:initial;}
.system-items ul li.profile:hover .dropdown-menu, .system-items ul li.profile:focus .dropdown-menu {display:block;}
.system-items ul li.profile ul {}
.system-items ul li.profile ul li {width:100%;}
.system-items ul li.profile ul li a {padding:3px 10px;}
.system-items ul li.profile ul li i {width:20px;}
.system-items ul li.profile ul li span{ display: block; padding:3px 10px; clear: both; font-weight: normal; line-height: 1.428571429;  white-space: nowrap;}
.navbar-nav > li > .dropdown-menu {margin-right:0; z-index:9999;}
.system-items ol.favourites-list {list-style-type:none; margin:0; padding:0;}
.system-items ol.favourites-list li {float:left; margin:10px 0 0 0; padding:0; position:relative; width:100%;}
.system-items ol.favourites-list li:first-child {margin-top:0; padding-top:0; border-top:none;}
.system-items ol.favourites-list li .clsResultDescr, .system-items ol.favourites-list li .lastRow, .system-items ol.favourites-list li .resultHeadType {display:none;}


/*----------------------------------------
/ search results 11.5
----------------------------------------*/
ol#searchResultsInfo > li {margin-bottom: 30px;    display: -ms-flexbox;    display: flex;    -ms-flex-align: start;    align-items: flex-start;}
ol#searchResultsInfo > li > a {border:0 !Important;}
ol#searchResultsInfo > li .media-body {    -ms-flex: 1;    flex: 1;}
.SearchResults ol#searchResultsInfo li span.clsResultDescr, 
.SearchResults ol#searchResultsInfo li span.lastRow {    margin-left: 0;}

#taxon-refine .card {border-radius:2px; box-shadow:none; margin:0 0 15px 0;}
#taxon-refine .card .card-header {font-size:100%; color:#333; padding:0; margin:0; float:left; width:100%;}
#taxon-refine .card .card-header a {color:#333; display:block; padding:10px 30px 10px 10px; position:relative; line-height:1; transition:all 0.2s ease-in-out;}
#taxon-refine .card .card-header a:hover,
#taxon-refine .card .card-header a:focus {border:0; background:#eee;}
#taxon-refine .card .card-header a::after {content:"\f077"; font-family:FontAwesome; position:absolute; top:10px; right:10px; font-size:14px; width:14px; height:14px; color:#333; transition:all 0.2s ease-in-out;}
#taxon-refine .card .card-header a.collapsed::after {transform:rotate(180deg);}
#taxon-refine .card .card-body {clear:both;}

/*----------------------------------------
/ document list
/*---------------------------------------*/
/*-----search parameters-----*/
#divDocListResults .clsSearchParameters {position:relative;}
#divDocListResults .clsSearchParameters .search-heading {display:none;}
/*-----results table-----*/
#divDocListResults .clsDocListRepeater table#tableDocList {width:100%;}
#divDocListResults .clsDocListRepeater table#tableDocList th a {color:#3d3d3d;}
a#main-menu-toggle .fa { width:100%;   line-height: 40px;}

/*-----widget search-----*/
.widget-search {display:none; width:300px; background:#ddd; border-left:2px solid #ccc; position:fixed; top:0; right:0; bottom:0; z-index:9999; height:100%; padding-bottom:75px;}
.widget-search.open {display:block;}
.widget-search > h2 {padding:15px; margin:0;}
.widget-search .widget-search-options {height:100%; overflow-y:scroll; padding:15px;}
.widget-search .form-actions {position:absolute; bottom:0; left:2px; right:0; background:#ccc; padding:15px; margin:0;}
.widget-search .form-actions > .btn {margin:0;}
.widget-search .close-filters {position:absolute; top:0; right:0;}

/*----------------------------------------
/ store locator element
----------------------------------------*/
.divDisplayStoreLocator {position:relative;}
/*-----map-----*/
.divDisplayStoreLocator .dealer-search-results .dealer-res-map {width:100% !important; height:300px !important;}
.divDisplayStoreLocator .dealer-search-results .dealer-res-map > div {display:block !important;}
/*-----search results-----*/
.divDisplayStoreLocator div[id$="divDisplayWidgetBox"] .dataTables_processing {display:none;}
.divDisplayStoreLocator div[id$="divDisplayWidgetBox"] .dataTables_paginate a {position:relative; float:left; padding:.5rem .75rem; margin-left:-1px; line-height:1.25; background-color:#fff; border:1px solid #dee2e6;}
.divDisplayStoreLocator div[id$="divDisplayWidgetBox"] .dataTables_paginate a:hover,
.divDisplayStoreLocator div[id$="divDisplayWidgetBox"] .dataTables_paginate a:focus {background-color:#eee;}

/*----------------------------------------
/ store locator page
----------------------------------------*/
#locatorContainer .response-message {display:none;}
/*-----google map styles-----*/
#locatorContainer .dealer-search-results {padding-right:0;}
#locatorContainer .dealer-search-results .dealer-res-map {width:100% !important; height:300px !important;}
#locatorContainer .dealer-search-results .dealer-res-map > div {display:block !important;}
/*-----details page styles-----*/
.locatorContainer .dealer-search-results .dealer-res-map {width:100% !important; height:300px !important;}
.locatorContainer .dealer-search-results .dealer-res-map > div {display:block !important;}

/*----------------------------------------
/ my page, social and group streams
----------------------------------------*/
#mypage-wrapper ul.nav-tabs li a.selected-feed {font-weight:bold;}
#socialgroup-wrapper img[id$="padlockImage"] {position:absolute; top:0; right:0;}
#mypage-wrapper .mypage-profile,
#socialgroup-wrapper .mypageGroup-profile {font-size:90%;}
#mypage-wrapper .mypage-profile h2,
#socialgroup-wrapper .mypageGroup-profile h2 {font-size:110%;}
#mypage-wrapper .mypage-stream h2 {display:none;}
/*-----search-----*/
/*-----connections-----*/
/*-----groups-----*/
/*-----post a comment-----*/
/*-----select files and images-----*/
.comments-container .tokenElement {display: none;}
.comments-container .post-item div[id$="AjaxFileUpload1"] {width:100% !important; margin-bottom:10px;}
.comments-container .post-item div[id$="AjaxFileUpload1"] .ajax__fileupload {border:none; padding:0;}
.comments-container .post-item div[id$="AjaxFileUpload1"] .ajax__fileupload_selectFileContainer {}
.comments-container .post-item div[id$="AjaxFileUpload1"] .ajax__fileupload_selectFileContainer:hover,
.comments-container .post-item div[id$="AjaxFileUpload1"] .ajax__fileupload_selectFileContainer:focus {cursor:pointer;}
.comments-container .post-item div[id$="AjaxFileUpload1"] .ajax__fileupload_dropzone {width:auto; line-height:100px; height:100px !important; margin-bottom:5px;}
.comments-container .post-item div[id$="AjaxFileUpload1"] .ajax__fileupload_selectFileButton {text-decoration:none; font-size:90%; background-color:#555; color:#fff; border-radius:0;}
.comments-container .post-item div[id$="AjaxFileUpload1"] .ajax__fileupload_selectFileButton:hover,
.comments-container .post-item div[id$="AjaxFileUpload1"] .ajax__fileupload_selectFileButton:focus {cursor:pointer;}
.comments-container .post-item .ajax__fileupload_queueContainer {margin:5px 0 0 0; padding:0; border:none;}
.comments-container .post-item .ajax__fileupload_queueContainer div.ajax__fileupload_fileItemInfo {position:relative; margin:0; padding:5px 10px 5px 5px; height:auto; line-height:100%; font-weight:normal; background:none; font-size:90%; border:none; border-top:1px solid #BDD8E4; background-color:#D9EBF3;}
.comments-container .post-item .ajax__fileupload_fileItemInfo .pendingState {background:none; color:inherit;}
.comments-container .post-item .ajax__fileupload_fileItemInfo div.removeButton {position:absolute; top:5px; right:5px; float:none; margin:0; padding:0; color:red; font-weight:normal; background:none; line-height:100%; text-indent:-9999px; width:12px; height:12px;}
.comments-container .post-item .ajax__fileupload_fileItemInfo div.removeButton::after {content:"\f00d"; font-family:FontAwesome; color:#666; position:absolute; top:0; right:0; bottom:0; left:0; text-indent:0; font-size:12px;}
.comments-container .post-item .ajax__fileupload_fileItemInfo div.removeButton:hover::after,
.comments-container .post-item .ajax__fileupload_fileItemInfo div.removeButton:focus::after {color:#d2322d;}
/*-----posted comment-----*/
.comments-container .comment-list .comment-item .comment-item-detail {
    white-space: pre;           /* CSS 2.0 */
    white-space: pre-wrap;      /* CSS 2.1 */
    white-space: pre-line;      /* CSS 3.0 */
    white-space: -pre-wrap;     /* Opera 4-6 */
    white-space: -o-pre-wrap;   /* Opera 7 */
    white-space: -moz-pre-wrap; /* Mozilla */
    white-space: -hp-pre-wrap;  /* HP Printers */
    word-wrap: break-word;      /* IE 5+ */
}
.comments-container .comment-list .comment-item .comment-item-detail .posted-by img {width:50px; height:50px;}
/*-----reply comments-----*/
/*-----reply to a comment-----*/
.comments-container .comment-list .ejs-video-thumb {width:100%; height:150px; position:relative;}
.comments-container .comment-list .ejs-video-thumb i {margin:0; top:0; right:0; bottom:0; left:0; background:rgba(0,0,0,0.5);}
.comments-container .comment-list .ejs-video-thumb i:before {position:absolute; top:0; right:0; bottom:0; left:0; text-align:center; line-height:150px;}
.comments-container .comment-list .ejs-video-preview .ejs-thumb {width:100%;}
.comments-container .comment-list .ejs-video-detail {position:relative; padding-left:0; left:auto; top:auto; right:auto; clear:both; padding-bottom:30px;}
.comments-container .comment-list .ejs-video-title {white-space:normal;}
.comments-container .comment-list .ejs-video-desc {font-size:100%; color:inherit; height:auto;}
.ejs-github-stats, .ejs-video-stats {bottom:5px;}


/*----------------------------------------
/ Pagination
----------------------------------------*/
.pagination {    display: -ms-flexbox;    display: flex;    padding-left: 0;    list-style: none;    border-radius: .25rem}
.page-link {   padding-right:10px; position: relative;    display: block;    padding: .5rem .75rem;    margin-left: -1px;    line-height: 1.25;    color: #353e88;    background-color: #fff;    border: 1px solid #dee2e6}
.page-link:hover {    z-index: 2;    color: #353e88;    text-decoration: none;    background-color: #e9ecef;    border-color: #dee2e6}
.page-link:focus {    z-index: 3;    outline: 0;    box-shadow: 0 0 0 .2rem rgba(0,123,255,.25)}
.page-item:first-child .page-link {    margin-left: 0;    border-top-left-radius: .25rem;    border-bottom-left-radius: .25rem}
.page-item:last-child .page-link {    border-top-right-radius: .25rem;    border-bottom-right-radius: .25rem}
.page-item.active .page-link {z-index: 3;color: #fff;background-color: #353e88;border-color: #353e88;padding-right: 10px;}
.page-item.disabled .page-link {    color: #3d3d3d;    pointer-events: none;    cursor: auto;    background-color: #fff;    border-color: #dee2e6}
.SearchResults div[id$="pnlPageLinks"] a.page-link { padding-right:10px;}


/*----------------------------------------
/ social q+a
----------------------------------------*/
.question-details-container .question-container {position:relative;}
.question-details-container .question-container .delete-question-item {position:absolute; top:0; right:0; z-index:1;}
.question-details-container .question-container .posted-by img {width:50px; height:50px;}

.question-stream-container .question-add-container div[id$="QuestionAddFileUpload"],
.question-details-container div[id$="AnswerFileUpload"],
.question-details-container div[id$="questionFileUpload"] {width:100% !important; margin-bottom:10px;}
.add-answer-files div[id$="QuestionStreamFileUpload"] {width:100% !important; margin-bottom:10px; padding-top:0;}
.question-stream-container .question-add-container div[id$="QuestionAddFileUpload"] .ajax__fileupload,
.question-details-container div[id$="AnswerFileUpload"] .ajax__fileupload,
.question-details-container div[id$="questionFileUpload"] .ajax__fileupload,
.add-answer-files div[id$="QuestionStreamFileUpload"] .ajax__fileupload {border:none; padding:0;}
.question-stream-container .question-add-container div[id$="QuestionAddFileUpload"] .ajax__fileupload_selectFileContainer,
.question-details-container div[id$="AnswerFileUpload"] .ajax__fileupload_selectFileContainer,
.question-details-container div[id$="questionFileUpload"] .ajax__fileupload_selectFileContainer,
.add-answer-files div[id$="QuestionStreamFileUpload"] .ajax__fileupload_selectFileContainer{}
.question-stream-container .question-add-container div[id$="QuestionAddFileUpload"] .ajax__fileupload_selectFileContainer:hover,
.question-stream-container .question-add-container div[id$="QuestionAddFileUpload"] .ajax__fileupload_selectFileContainer:focus,
.question-details-container div[id$="AnswerFileUpload"] .ajax__fileupload_selectFileContainer:hover,
.question-details-container div[id$="AnswerFileUpload"] .ajax__fileupload_selectFileContainer:focus,
.question-details-container div[id$="questionFileUpload"] .ajax__fileupload_selectFileContainer:hover,
.question-details-container div[id$="questionFileUpload"] .ajax__fileupload_selectFileContainer:focus,
.add-answer-files div[id$="QuestionStreamFileUpload"] .ajax__fileupload_selectFileContainer:hover,
.add-answer-files div[id$="QuestionStreamFileUpload"] .ajax__fileupload_selectFileContainer:focus {cursor:pointer;}
.question-stream-container .question-add-container div[id$="QuestionAddFileUpload"] .ajax__fileupload_dropzone,
.question-details-container div[id$="AnswerFileUpload"] .ajax__fileupload_dropzone,
.question-details-container div[id$="questionFileUpload"] .ajax__fileupload_dropzone,
.add-answer-files div[id$="QuestionStreamFileUpload"] .ajax__fileupload_dropzone {width:auto; line-height:100px; height:100px; margin-bottom:5px;}
.question-stream-container .question-add-container div[id$="QuestionAddFileUpload"] .ajax__fileupload_selectFileButton,
.question-details-container div[id$="AnswerFileUpload"] .ajax__fileupload_selectFileButton,
.question-details-container div[id$="questionFileUpload"] .ajax__fileupload_selectFileButton,
.add-answer-files div[id$="QuestionStreamFileUpload"] .ajax__fileupload_selectFileButton {text-decoration:none; font-size:90%; background-color:#555; color:#fff; border-radius:2px;}
.question-stream-container .question-add-container div[id$="QuestionAddFileUpload"] .ajax__fileupload_selectFileButton:hover,
.question-stream-container .question-add-container div[id$="QuestionAddFileUpload"] .ajax__fileupload_selectFileButton:focus,
.question-details-container div[id$="AnswerFileUpload"] .ajax__fileupload_selectFileButton:hover,
.question-details-container div[id$="AnswerFileUpload"] .ajax__fileupload_selectFileButton:focus,
.question-details-container div[id$="questionFileUpload"] .ajax__fileupload_selectFileButton:hover,
.question-details-container div[id$="questionFileUpload"] .ajax__fileupload_selectFileButton:focus,
.add-answer-files div[id$="QuestionStreamFileUpload"] .ajax__fileupload_selectFileButton:hover,
.add-answer-files div[id$="QuestionStreamFileUpload"] .ajax__fileupload_selectFileButton:focus {cursor:pointer;}

/*----------------------------------------
/ events module
----------------------------------------*/
/*-----sort by options-----*/
.EventSearchResults div[id$="pnlSortBy"] {padding-bottom:10px;}
/*-----custom details view-----*/
.event-view-training-details .button-group {clear:both; padding-left:15px;}
.event-view-training-details #btnRegister {width:auto; text-decoration:none; display:inline-block;}
.event-view-training-details #btnRegister:hover,
.event-view-training-details #btnRegister:focus {cursor:pointer;}
div[id$="BackLink"] {display:none;}
/*-----registration-----*/
#divEventRegistration > h2[id^="head"] {display:none;}
#divEventRegistration div[id$="pnlEventRegStageBreadcrumb"] .clsEventRegStageBreadcrumbSelected {font-weight:bold;}

/*----------------------------------------
/ events calendar page
----------------------------------------*/
.colour-legend li span {display:inline-block; vertical-align:middle;}
.colour-legend li span:first-child {width:20px; height:20px;}
#calendarMain {table-layout:fixed;}

/*----------------------------------------
/ event quick search element
----------------------------------------*/
.EventQuickSearchCalendar td[colspan="7"] {border:0;}
.EventQuickSearchCalendar .calendarTitle td {border:0; padding:0;}

div[id$="divEventContent"] .rbgvEventActivities tr th:last-child,
div[id$="divEventContent"] .rbgvEventResources tr th:last-child {width:150px}

#divEventRegistration .rbgvEventActivities tr th:first-child,
#divEventRegistration .rbgvEventResources tr th:first-child {width:100px;}
#divEventRegistration .rbgvEventResources tr th:last-child {width:150px;}

div[id$="AdvancedRegDetails"] span[id$="lblEventDetails"] {display:block;}
div[id$="AdvancedRegDetails"] table .clsTitle {width:250px;}

/*----------------------------------------
/ my account
----------------------------------------*/
/*-----my account sub menu-----*/  
#myAccountArea .ajax__tab_header {background:none; font-family:inherit; font-size:100%; margin:0 0 30px 0; padding:0;}
#myAccountArea .ajax__tab_header > span {display:inline-block; float:none; height:auto; margin:0;}
#myAccountArea .ajax__tab_header > span.ajax__tab a {border-radius: .25rem; color:#333; padding: .5rem 1rem; border:0 !important;}
#myAccountArea .ajax__tab_header > span.ajax__tab_active a {background-color:#af005e; color:#fff;}
#myAccountArea .ajax__tab_header .ajax__tab_outer,
#myAccountArea .ajax__tab_header .ajax__tab_inner,
#myAccountArea .ajax__tab_header .ajax__tab_tab {background:none; padding:0; height:auto;}
#myAccountArea .ajax__tab_body {border:none; font-family:inherit; font-size:100%; padding:0;}
/*-----number of returned results and keywords-----*/
#myAccountArea #TDSearchResults div#ctl00_ContentMyAccount_pnlnumberResults {padding-bottom:12px; border-bottom:1px dotted #7c7966; margin-bottom:12px;}
#myAccountArea #TDSearchResults div#ctl00_ContentMyAccount_pnlnumberResults span {}
#myAccountArea #TDSearchResults div#ctl00_ContentMyAccount_pnlnumberResults span#ctl00_ContentMyAccount_RecordCountLabel {font-weight:bold;}
#myAccountArea #TDSearchResults div#ctl00_ContentMyAccount_pnlnumberResults span#ctl00_ContentMyAccount_spnDelete {float:none; margin-left:200px; text-decoration:underline;}
/*-----paging controls-----*/
#myAccountArea #TDSearchResults div#ctl00_ContentPlaceHolderMainNoAjax_pnlPageLinks {margin-bottom:12px; font-weight:bold;}
#myAccountArea #TDSearchResults div#ctl00_ContentPlaceHolderMainNoAjax_pnlPageLinks span.resultPageNumberSelected {font-weight:bold;}


.modulecontentarea #TopMenu #TopMenuBar li * {    box-sizing: content-box;}
.modulecontentarea div#myAccountArea dt.col-sm-12 {    padding: 10px 15px;}
.modulecontentarea div#myAccountArea h3 {    padding: 10px 0;}
.modulecontentarea .tab-pane {    border: 1px solid #ddd;    border-top: 0;    padding: 30px}



/*-----my calendar-----*/
#myAccountArea .findCalendar .colour-legend .colour-search > li .your-events-colour {width:23px; height:13px; background-color:#3477C6; display:inline-block; border-radius:2px;}
#myAccountArea .findCalendar .colour-legend .colour-search > li .group-events-colour {width:23px; height:13px; background-color:#51B200; display:inline-block; border-radius:2px;}
#myAccountArea .findCalendar .colour-legend .colour-search > li .unit-events-colour {width:23px; height:13px; background-color:#F56601; display:inline-block; border-radius:2px;}
#myAccountArea .findCalendar .colour-legend .colour-search > li .user-events-colour {width:23px; height:13px; background-color:#EBD002; display:inline-block; border-radius:2px;}
#myAccountArea .findCalendar .colour-legend .colour-search > li .misc-events-colour {width:23px; height:13px; background-color:#862F89; display:inline-block; border-radius:2px;}


/*----------------------------------------
/ form creator
----------------------------------------*/
.clsFormCreator {margin:0 0 30px 0;}
.clsFormCreator div > input.clsDateBox {width:200px !important;}
.clsFormCreator fieldset legend {color:inherit; font-size:100%; border:none; font-weight:bold;}
.clsFormCreator .clsFieldset {margin-bottom:30px; padding:15px 0; }
.clsFormCreator .clsFieldset > legend {font-size:120%; margin:0; padding:0;}
.clsFormCreator div .clsOrderOfPreferenceSpanOptions.form-group {margin-left:0; margin-right:0;}
.clsFormCreator div.clsMandatory {clear:both; margin-bottom:15px; text-align:right; font-size:90%;}
.clsFormCreator .clsFormCreator_button {text-align:right;}
.clsFormCreator div.form-actions > div input {margin-right:15px;}
.clsFormCreator .submit-failed,
.clsFormCreator .submit-success {display:none;}

.clsFormCreator .clsFormCreator_datebox > div {width:230px;}
.clsFormCreator .clsFormCreator_datebox > div::before {content:"\f073"; font-family:FontAwesome; font-size:20px; color:#333; display:block; text-align:center; position:absolute; top:50%; transform:translateY(-50%); right:20px; z-index:1;}
.clsFormCreator .clsFormCreator_datebox .ui-datepicker-trigger {display:none;}

.clsFormCreator .sigWrapper .pad {width:100% !important;}
.clsFormCreator .form-check {    position: relative;    display: inline-block;    padding-left: 1.25rem;    width:100%;    margin: 0px 0px 5px;   line-height: 1.5;}
.form-check-input {  position: absolute;    margin-top: 0.25rem;    margin-left: -1.20rem; left:20px;}
.clsFormCreator .form-check-label {    padding: 0;    font-weight: normal;    width: 100%;}
.clsFormCreator .inline-error.error-message {    background-color: red;    color: #fff !important;    padding: 7px 14px;    margin: 5px 0px;    display: table;  width: auto;}
.clsFormCreator .formCreatorCaptchaTable div > span {    text-align: left;}

/*-----user selectors-----*/
.select2-hidden-accessible {border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px;}
.select2-container {display:block;}
.select2-container .select2-selection--single,
.select2-search--dropdown input {display: block; width: 100%; height: calc(1.5em + .75rem + 2px); padding: .375rem .75rem; font-size: 1rem; font-weight: 400; line-height: 1.5; color: inherit; background-color: #fff; background-clip: padding-box; border: 1px solid #ced4da; border-radius: 2px; transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.select2-container .select2-selection--single {cursor:pointer; position:relative;}
.select2-container .select2-selection--single::after {content:"\f0d7"; font-family:FontAwesome; font-size:20px; width:34px; height:100%; background:rgba(0,0,0,0.1); color:#333; display:block; text-align:center; line-height:34px; position:absolute; top:0; right:0; border-radius:0 2px 2px 0; z-index:1;}
.select2-container .select2-selection--single:hover,
.select2-container .select2-selection--single:focus,
.select2-search--dropdown input:hover,
.select2-search--dropdown input:focus {border-color:#333;}
.select2-container--open {z-index:9999;}
.select2-dropdown {display:block; border: 1px solid #ced4da; border-radius:2px; padding:15px; background:#fff; box-shadow:5px 5px 5px rgba(0, 0, 0, 0.1);}
.select2-results ul {list-style-type:none; margin:15px 0 0 0; padding:0; max-height:300px; overflow-y:scroll;}
.select2-results ul li {padding:5px; border-radius:2px;}
.select2-results ul li:hover,
.select2-results ul li:focus {background:#eee;}
.select2-results ul li.select2-results__option--selected {background:#ccc;}

/*-----Richtext Editor toolbar-----*/

.clsFormCreator_richtexteditor .btn-group, 
.clsFormCreator_richtexteditor .btn-group-vertical {    position: relative;    display: -ms-inline-flexbox;    display: inline-flex;    vertical-align: middle;}
.clsFormCreator_richtexteditor .btn-group>.btn-group:not(:first-child), 
.clsFormCreator_richtexteditor .btn-group>.btn:not(:first-child) {margin-left: -1px;width: auto;border: none;}
.clsFormCreator_richtexteditor .dropdown-toggle::after {    display: inline-block;    margin-left: 0.255em;    vertical-align: 0.255em;    content: "";    border-top: 0.3em solid;    border-right: 0.3em solid transparent;    border-bottom: 0;    border-left: 0.3em solid transparent;}
.note-popover .popover .popover-content .note-color .dropdown-menu, 
.note-toolbar .note-color .dropdown-menu {    min-width: 340px;}
.clsFormCreator div.note-editor div {   /*  width: auto;    margin: 0px 0px 0px 0px;    padding: 0; */ }
.clsFormCreator_richtexteditor > label.col-form-label {    float: none;}
.clsFormCreator_richtexteditor .note-toolbar .btn {    border: none;}
.clsFormCreator .dropdown-menu.show {    display: block;}

.table-bordered {    border: 1px solid #dee2e6}
.table-bordered td,.table-bordered th {    border: 1px solid #dee2e6}
.table-bordered thead td,.table-bordered thead th {    border-bottom-width: 2px}
.table td, .table th {    padding: 0.75rem;    vertical-align: top;    border-top: 1px solid #dee2e6;}

/*-----Modal-----*/
.modal-open {    overflow: hidden}
.modal-open .modal {    overflow-x: hidden;    overflow-y: auto}
.modal {    position: fixed;    top: 0;    left: 0;    z-index: 1050;    display: none;    width: 100%;    height: 100%;    overflow: hidden;    outline: 0}
.modal-dialog {    position: relative;    width: auto;    margin: .5rem;    pointer-events: none}
.modal.fade .modal-dialog {    transition: -webkit-transform .3s ease-out;    transition: transform .3s ease-out;    transition: transform .3s ease-out,-webkit-transform .3s ease-out;    -webkit-transform: translate(0,-50px);    transform: translate(0,-50px)}

@media (prefers-reduced-motion:reduce) {
    .modal.fade .modal-dialog {        transition: none    }
}

.modal.show .modal-dialog {-webkit-transform: none;transform: none;}
.modal.modal-static .modal-dialog {    -webkit-transform: scale(1.02);    transform: scale(1.02)}
.modal-dialog-scrollable {    display: -ms-flexbox;    display: flex;    max-height: calc(100% - 1rem)}
.modal-dialog-scrollable .modal-content {    max-height: calc(100vh - 1rem);    overflow: hidden}
.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header {    -ms-flex-negative: 0;    flex-shrink: 0}
.modal-dialog-scrollable .modal-body {    overflow-y: auto}
.modal-dialog-centered {    display: -ms-flexbox;    display: flex;    -ms-flex-align: center;    align-items: center;    min-height: calc(100% - 1rem)}
.modal-dialog-centered::before {    display: block;    height: calc(100vh - 1rem);    height: -webkit-min-content;   height: -moz-min-content;    height: min-content;    content: ""}
.modal-dialog-centered.modal-dialog-scrollable {    -ms-flex-direction: column;    flex-direction: column;    -ms-flex-pack: center;    justify-content: center;    height: 100%}
.modal-dialog-centered.modal-dialog-scrollable .modal-content {    max-height: none}
.modal-dialog-centered.modal-dialog-scrollable::before {    content: none}
.modal-content {    position: relative;    display: -ms-flexbox;    display: flex;    -ms-flex-direction: column;    flex-direction: column;    width: 100%;    pointer-events: auto;    background-color: #fff;    background-clip: padding-box;    border: 1px solid rgba(0,0,0,.2);    border-radius: .3rem;    outline: 0}
.modal-backdrop {    position: fixed;    top: 0;    left: 0;    z-index: 1040;    width: 100vw;    height: 100vh;    background-color: #000}
.modal-backdrop.fade {    opacity: 0}
.modal-backdrop.show {    opacity: .5}
.modal-header {               display: -ms-flexbox;               display: flex;               -ms-flex-align: start;               align-items: flex-start;               -ms-flex-pack: justify;               justify-content: space-between;
               padding: 1rem 1rem;               border-bottom: 1px solid #dee2e6;               border-top-left-radius: calc(.3rem - 1px);               border-top-right-radius: calc(.3rem - 1px);               }
.modal-header .close {padding: 10px;margin: -1rem -1rem -1rem auto;}
.modal-title {margin-bottom: 0;line-height: 1.5;}
.modal-body {position: relative;-ms-flex: 1 1 auto;flex: 1 1 auto;padding: 1rem}
.modal-footer {    display: -ms-flexbox;    display: flex;    -ms-flex-wrap: wrap;    flex-wrap: wrap;    -ms-flex-align: center;    align-items: center;
    -ms-flex-pack: end;    justify-content: flex-end;    padding: .75rem;    border-top: 1px solid #dee2e6;    border-bottom-right-radius: calc(.3rem - 1px);    border-bottom-left-radius: calc(.3rem - 1px)}
.modal-footer>* {    margin: .25rem}
.modal-scrollbar-measure {    position: absolute;    top: -9999px;    width: 50px;    height: 50px;    overflow: scroll}
@media (min-width: 576px) {
    .modal-dialog {        max-width:500px;        margin: 1.75rem auto }
    .modal-dialog-scrollable {  max-height: calc(100% - 3.5rem)  }
    .modal-dialog-scrollable .modal-content {  max-height: calc(100vh - 3.5rem)    }
    .modal-dialog-centered {        min-height: calc(100% - 3.5rem)    }
    .modal-dialog-centered::before {        height: calc(100vh - 3.5rem);        height: -webkit-min-content;        height: -moz-min-content;        height: min-content   }
    .modal-sm {        max-width: 300px    }
}

@media (min-width: 992px) {
    .modal-lg,.modal-xl {        max-width:800px    }
}

@media (min-width: 1200px) {
    .modal-xl {        max-width:1140px    }
}


.clsFormCreator div.note-editor div.note-toolbar.btn-toolbar {    margin: 0;    padding: 0;    width: auto;}
.modal-footer {    width: 100%;}
.modal * {    box-sizing: border-box;}
.clsFormCreator div.note-editor div.checkbox {    width: 100%;}
.modal-header h4.modal-title {    text-align: left;}
.clsFormCreator div.note-editor .modal-body .form-group label {    width: 100%;}
.clsFormCreator div.note-editor .modal-body .form-group .form-control {    display: block;    width: 100%;    height: calc(1.5em + 0.75rem + 2px);    padding: 0.375rem 0.75rem;    font-size: 1rem;    font-weight: 400;
    line-height: 1.5;    color: #495057;    background-color: #fff;    background-clip: padding-box;    border: 1px solid #ced4da;    border-radius: 0.25rem;    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.clsFormCreator div.note-editor div.modal-header { flex-direction: row-reverse;}
.clsFormCreator div.note-editor div.checkbox label {    width: 100%;}


/*-----Tooltip and Popup Bootstrap-----*/

.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}
.tooltip.show{opacity:.9}
.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}
.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}
.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}
.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}
.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}
.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}
.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}
.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}
.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}
.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}
.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}
.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}
.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}
.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}
.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}
.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}
.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}
.popover .arrow::after,.popover .arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}
.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}
.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc(-.5rem - 1px)}
.bs-popover-auto[x-placement^=top]>.arrow::before,.bs-popover-top>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}
.bs-popover-auto[x-placement^=top]>.arrow::after,.bs-popover-top>.arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}
.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}
.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}
.bs-popover-auto[x-placement^=right]>.arrow::before,.bs-popover-right>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}
.bs-popover-auto[x-placement^=right]>.arrow::after,.bs-popover-right>.arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}
.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}
.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc(-.5rem - 1px)}
.bs-popover-auto[x-placement^=bottom]>.arrow::before,.bs-popover-bottom>.arrow::before{top:0;border-width:0 .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}
.bs-popover-auto[x-placement^=bottom]>.arrow::after,.bs-popover-bottom>.arrow::after{top:1px;border-width:0 .5rem .5rem;border-bottom-color:#fff}
.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}
.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}
.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}
.bs-popover-auto[x-placement^=left]>.arrow::before,.bs-popover-left>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}
.bs-popover-auto[x-placement^=left]>.arrow::after,.bs-popover-left>.arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}
.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}
.popover-header:empty{display:none}
.popover-body{padding:.5rem .75rem;color:#212529}

/*-----Training Manager-----*/

.training-manager #tm-menu ul li a,
.training-manager #tm-menu ul li a:link {padding:5px; color:#333; border-radius:2px; display:block;}
.training-manager #tm-menu ul li a:hover,
.training-manager #tm-menu ul li a:focus,
.training-manager #tm-menu ul li.SubMenuList:hover > a,
.training-manager #tm-menu ul li.SubMenuList:focus > a {background:#66b8de; border:0;}
.training-manager #tm-menu ul li a.active,
.training-manager #tm-menu ul li a.active:link,
.training-manager #tm-menu ul li a.active:hover,
.training-manager #tm-menu ul li a.active:focus {background:#1D779F; color:#fff;}
.training-manager #tm-menu ul li.SubMenuList {position:relative;}
.training-manager #tm-menu ul li .subMenu2 {display:none; list-style-type:none; margin:0; padding:0; position:absolute; top:100%;  left:0; width:200px; background:#eee; z-index:9999;}
.training-manager #tm-menu ul li .subMenu2 li a {border-radius:0;}
.training-manager #tm-menu ul li.SubMenuList:hover .subMenu2,
.training-manager #tm-menu ul li.SubMenuList:focus .subMenu2 {display:block;}

#slideshow-container img {     width: 100%;}
#LeftMenu .panelbar .link span.rpExpandHandle, #LeftMenu .panelbar a.link span.rpExpandHandle {    display: none;}
#mfContactDetails label.sr-only{display:none;}
/*----------------------------------------
/ Responsive CSS
----------------------------------------*/
@media (min-width: 1200px) {
#wrapper { width: 1150px;    margin: 0 auto;    padding: 0px 10px;    font-size: 16px;    background: #fff;}
}


@media (min-width: 992px) and (max-width: 1199px) {
#wrapper{ margin: 0 auto;    padding: 0px 10px;    font-size: 16px;    background: #fff;}
#wrapper, #slideshow-container { width: 980px;}
#wrapper #page-content #container {    width: 740px;}
#wrapper-inner {width: 980px;}
#ServiceDiv div.image-row img {    width: 230px;}

}
@media (min-width: 0px) and (max-width: 991px){
div#footer-column4 div {  text-align: left !important;}
div#footer-column4 #eWAYBlock + div{padding:10px 0px;}
div#footer-column4 div img {    padding-left: 10px;}
div#slideshowReviews{height:340px !important;}
div#slideshowReviews .review-item div.button > a,
div#slideshowReviews .review-item div.button > a:hover {    margin: 0;    padding: 0 !important;}
div#slideshowReviews .review-item div.button, 
div#slideshowReviews .review-item div.button :hover {    margin: 0;    padding: 0;    text-align: left;    top: 300px !important;}
#wrapper-inner, #wrapper #page-content #container {    width:100%;    padding: 0px 10px;}
#main-nav .hmenu > li > a,
#main-nav .hmenu > li > span {display:block;  font-size:90%; }

.clsFormCreator div > input[type="text"], 
.clsFormCreator div > input[type="number"], 
.clsFormCreator div > input[type="email"] {    width: 98% !important;}
.clsFormCreator div select.form-control {    width: 98% !important;}
.clsFormCreator .form-check-input {    width: auto;}
.clsFormCreator div.clsFormCreator_checkbox input {  position: absolute;    margin-top: 0.05rem;    margin-left: -1.40rem;}

#TopMenu #TopMenuBar .CMLevel1Selected .text, #TopMenu #TopMenuBar .selected .CMLevel1 .text{width:100%; font-size: 120% !important;}
div.edit-buttons:not(.AdminMenu){overflow:hidden;}
#TopMenu {    margin: 0;    width: calc(100% - 20px)!important;}
}

@media (min-width: 0px) and (max-width: 767px){

#mfContactDetails input[type="text"], 
#mfContactDetails input[type="file"], 
#mfContactDetails textarea, 
#mfContactDetails select, 
#mfContactDetails button, 
.membership-item.form-group input[type="text"], 
.membership-item.form-group input[type="file"], 
.membership-item.form-group textarea, 
.membership-item.form-group select {    width: 100%; float:none; box-sizing: border-box;}
#mfContactDetails label, 
.membership-item.form-group label{    width: 100%; float:none;}
#mfContactDetails input#txtTelephone {    width: 100% !important;    float: none;}
#mfContactDetails input#txtAreaCode {    width: 100% !important; float:none;}
fieldset.form-horizontal {    margin: 10px 0;}
#mfContactDetails input[type="text"].riTextBox + .rcSelect .rcCalPopup:before {    top: 0;    right: 0;    line-height: 1;    width: 100%;    text-align: right;}
#mfContactDetails input[type="text"].riTextBox + .rcSelect .rcCalPopup {    width: 100% !important;    height: 30px !important;    line-height: 30px !important;}
#wrapper{    width: calc(100% - 10px);    padding: 0px 5px}
.widget .mainItem dt>a, .widget .subItem dt>a {    position: relative;    text-decoration: underline!important;}
.widget .mainItem dl, 
.widget .subItem dl {    width: 100%;}
.widget .mainItem dd, 
.widget .subItem dd {    padding: 10px 0;}
}


/* FILE=~/useruploadedstyles/bacs.min.css */ 
@import url('/useruploadedstyles/accessibility.css');@import url('/useruploadedstyles/breadcrumb_utilities.css');@import url('/useruploadedstyles/forms.css');@import url('/useruploadedstyles/membership.css');html{background-color:#eae7e0;line-height:110%}body{font:16px arial,sans-serif;margin:0;padding:0;color:#333;line-height:150%}form{padding:0 10px}table,td,tr,p,ul,ol,li{font-size:16px;font-family:Arial,san-serif;color:#333;line-height:150%}p{margin-top:0}table{border-collapse:collapse}a,a:link,a:visited,a:active{font-size:100% !important;color:#333;text-decoration:underline}a:hover,a:focus{color:#001261;text-decoration:underline}p a,p a:link,p a:visited,p a:active{font-size:100% !important}p a:hover,p a:focus{font-size:100% !important}#myAccountArea #DivPortraitView img{width:200px;max-width:100%}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}div#Header1_Menu1_MN.menu RadMenu_CM10{margin-bottom:40px}input[type="email"],input[type="number"],input[type="text"],input[type="file"],textarea,select,button{font-size:16px;font-family:arial,sans-serif,helvetica;background-color:#daeeff;height:40px}.image-article{width:220px}#MainImage{width:220px}div.call_to_action{height:80px}a.call_to_action{padding:20px 2%;color:#00f;background-color:#fff;text-decoration:none;text-align:center;margin:0 auto;font-weight:bold !important;text-transform:uppercase;border:2px solid #00f;display:inline-block}a:hover.call_to_action{background-color:#00f;color:#fff}xxx#ServiceDiv a.call_to_action{color:#00f}.clsNormal,.clsAltNormal{font:100% arial,sans-serif !important;color:#333}.clsMidHeader{font-family:arial;color:#2e3192;font-size:18px;font-weight:bold;margin:30px 0 0 0;padding:0;text-align:center}#header{clear:both;overflow:auto;height:auto;padding:20px 0}#HeaderTD{padding:20px 0;line-height:150%}a.clsAltNormalOneSmaller,a.clsAltNormalOneSmaller:link{font-size:80% !important;color:#333 !important}a.clsAltNormalOneSmaller:visited,a.clsAltNormalOneSmaller:hover,a.clsAltNormalOneSmaller:focus,a.clsAltNormalOneSmaller:active{font-size:80% !important;color:#0000cd!important}#tblContentTD2,.tblContentTD2{height:100% !important}#wrapper-inner{width:1150px;max-width:100%}#page-content{margin-top:30px}h1{font:bold 300% arial,sans-serif;padding:0;margin:0 0 0 0;color:#2e3192}h1.blog{font:bold 200% arial,sans-serif;padding:0;margin:0 0 20px 0;color:#707070 !important}h2{font:bold 140% arial,sans-serif;color:#333;padding:0;margin:0 0 0 0}h3{font:bold 130% arial,sans-serif;color:#333;padding:0;margin:0 0 0 0}h4{font:bold 130% arial,sans-serif;color:#333;padding:0;margin:0 0 0 0}h5{font:bold 120% arial,sans-serif;color:#333;padding:0;margin:0 20px 20px 20px}h6{font:bold 120% arial,sans-serif;color:#333;padding:0;margin:0 20px 20px 20px}.subtitle{font-size:140%;color:#696969;margin-bottom:30px}.servicelist{background-color:#3346f3;color:#fff;vertical-align:middle;height:40px;margin:0;padding:10px 0;display:block;width:100%;text-align:center}.accessible-heading{position:absolute;left:-9999px}.skip-link{position:absolute;left:-9999px}.slide-wrapper-news{height:650px}td{vertical-align:top}a img{border:none}figure{padding:0;margin:0}figcaption{padding:10px;margin:0;height:auto;color:#000;font-style:italic;display:block;background-color:#ececec}.column33{width:33%;float:left}.column30{width:30%;float:left}.column66{width:66%;float:left}.column50{width:48%;float:left;padding-right:2%}div.image-row{display:table}div.image-row img{margin-top:10px}#slideshowpanorama{clear:both;display:inline- block;overflow:hidden;min-height:216px}.givetop{margin-top:0}.giveleft{margin-left:10px}.image-caption{color:#fff;clear:both}.promotion{width:600px}p#breadcrumblabel{display:none}ol.breadcrumb{margin:0;padding:0}ol.breadcrumb li{display:inline;padding-right:5px;margin-right:5px;border-right:1px solid #000}ol.breadcrumb li:last-child{border-right:none}ol.breadcrumb li a span{font-size:70%}ol.breadcrumb li span{font-size:70%}.clearfix::before,.clearfix::after{content:"";display:table}.clearfix::after{clear:both}img{max-width:100%}#wrapper-inner,#wrapper #page-content #container{min-height:500px}@media only screen and (max-width:991px){#wrapper-inner{width:100%;padding:0 10px}#ct100_AdminTopMenuForSite_MN{display:none}body{font-family:arial,sans-serif;margin:0;padding:0;color:#333;width:100%}form{width:96%;font-family:arial,sans-serif;font-size:100%;height:auto;padding:10px 2%}div,table,p{width:100%;font-family:arial,sans-serif;font-size:100%;height:auto;padding:0}div,td,p,ol,li{line-height:1.5}img{max-width:100%;height:auto}div#header,.clsnormal{border-bottom:2px solid #0000b5;padding:10px}.givetop{margin-top:10px}.giveleft{margin-left:0}h1{font:bold 200% arial,sans-serif;color:#333;padding:0;margin:0;color:#2e3192}h2{font:bold 150% arial,sans-serif;color:#333;padding:0;margin:0}h3{font:bold 120% arial,sans-serif;color:#333;padding:0;margin:0}h4{font:bold 100% arial,sans-serif;color:#333;padding:0;margin:0}h5{font:bold 100% arial,sans-serif;color:#333;padding:0;margin:0}h6{font:bold 100% arial,sans-serif;color:#333;padding:0;margin:0}.promotion{width:100%}input[type="text"],textarea,select,button{height:40px}#page-content{margin-top:30px;clear:both}}#main-nav{border:0;position:static;display:flex;flex-wrap:nowrap;height:60px;justify-content:space-between}#main-nav.open{padding-top:70px}#main-nav.navbar-collapse{max-height:100%}#main-nav .hmenu>li>span.toggle{display:none}#main-nav .hmenu{list-style-type:none;margin:0;padding:0;display:flex;flex-wrap:nowrap}#main-nav .hmenu a{text-decoration:none}#main-nav .hmenu ul{list-style-type:none;margin:0;padding:0}#header #site-nav{padding:0 10px 0}#main-nav .hmenu>li{display:inline-block;padding:0;position:relative}#main-nav .hmenu>li>a,#main-nav .hmenu>li>span{display:block;font-size:90%;height:auto;padding:5px 15px;height:60px;display:block}#main-nav .hmenu>li>a>.toggle::after{content:"\f078";font-family:FontAwesome;font-size:16px;padding-left:5px}#main-nav .hmenu>li>a>.toggle.open::after{content:"\f077"}#main-nav .hmenu>li.iFOL12>a>.toggle,#main-nav .hmenu>li.iFOL16>a>.toggle{display:none}#main-nav .hmenu>li:hover>a,#main-nav .hmenu>li:focus>a,#main-nav .hmenu>li.open>a{color:#fff;background:#2e3192}#main-nav .hmenu>li.selected>a{color:#fff;background:#2e3192}#main-nav .hmenu>li>ul{opacity:0;visibility:hidden;z-index:-1;background:#e8e8e8;border-bottom:0;transition:all .2s ease-in-out;width:200px}#main-nav .hmenu>li>ul>li{width:100%;position:relative}#main-nav .hmenu>li>ul>li>a,#main-nav .hmenu>li>ul>li>span:not(.toggle){display:block;padding:5px 15px;color:#333;border-bottom:1px dotted #3d3d3d;font-size:90% !important}#main-nav .hmenu>li>ul>li:hover>a,#main-nav .hmenu>li>ul>li:focus>a,#main-nav .hmenu>li>ul>li.open>a{color:#fff;background:#2e3192}#main-nav .hmenu>li>ul>li>a:focus{outline:1px dotted #000 !important}#main-nav .hmenu>li>ul>li>ul{position:absolute;opacity:0;visibility:hidden;z-index:-1;background:#e8e8e8;border-bottom:0;transition:all .2s ease-in-out;left:100%;top:0;width:200px}#main-nav .hmenu>li>ul>li>ul>li{width:100%;position:relative}#main-nav .hmenu>li>ul>li>ul>li>a,#main-nav .hmenu>li>ul>li>ul>li>span{display:block;padding:5px 15px;color:#333;border-bottom:1px dotted #3d3d3d;font-size:90% !important}#main-nav .hmenu>li>ul>li>ul>li:hover>a,#main-nav .hmenu>li>ul>li>ul>li:focus>a,#main-nav .hmenu>li>ul>li>ul>li.open>a{color:#fff;background:#2e3192}#main-nav .hmenu>li>ul>li>ul>li>a:focus{outline:1px dotted #000 !important}#main-nav .hmenu>li>ul>li>ul>li>ul{position:absolute;opacity:0;visibility:hidden;z-index:-1;background:#e8e8e8;border-bottom:0;transition:all .2s ease-in-out;left:100%;top:0;width:200px}#main-nav .hmenu>li>ul>li>ul>li>ul>li{width:100%;position:relative}#main-nav .hmenu>li>ul>li>ul>li>ul>li>a,#main-nav .hmenu>li>ul>li>ul>li>ul>li>span{display:block;padding:5px 15px;color:#333;border-bottom:1px dotted #3d3d3d;font-size:90% !important}#main-nav .hmenu>li>ul>li>ul>li>ul>li:hover>a,#main-nav .hmenu>li>ul>li>ul>li>ul>li:focus>a,#main-nav .hmenu>li>ul>li>ul>li>ul>li.open>a{color:#fff;background:#2e3192}#main-nav .hmenu>li>ul>li>ul>li>ul>li>a:focus{outline:1px dotted #000 !important}#SearchInput #searchicon{stroke:#333;width:30px;height:30px;background-color:#fff}#wrapper>#main-nav .hmenu>li>a,#wrapper>#main-nav .hmenu>li>span,#wrapper-inner>#main-nav .hmenu>li>a,#wrapper-inner>#main-nav .hmenu>li>span{background:#3d3d3d;color:#fff;border-right:1px solid #fff}#wrapper>#main-nav .hmenu>li:hover>a,#wrapper>#main-nav .hmenu>li:focus>span,#wrapper-inner>#main-nav .hmenu>li:hover>a,#wrapper-inner>#main-nav .hmenu>li:focus>span{background:#2e3192}#wrapper>#main-nav #SearchInput #searchicon,#wrapper-inner>#main-nav #SearchInput #searchicon{stroke:#fff;background-color:transparent}@media(min-width:992px){#site-nav{display:block !important;padding-right:30px;flex:auto}#SearchInput{display:block !important}#main-nav .hmenu>li>ul{position:absolute;top:100%;left:0}#main-nav .hmenu>li:hover>ul,#main-nav .hmenu>li:focus>ul,#main-nav .hmenu>li>ul.open{opacity:1;visibility:visible;z-index:2000}#main-nav .hmenu>li>a>.toggle{display:none}#wrapper>#main-nav,#wrapper-inner>#main-nav{background-color:#3d3d3d}#main-nav .hmenu>li>ul>li:hover>ul,#main-nav .hmenu>li>ul>li:focus>ul{opacity:1;visibility:visible;z-index:2000}#main-nav .hmenu>li>ul>li>ul>li:hover>ul,#main-nav .hmenu>li>ul>li>ul>li:focus>ul{opacity:1;visibility:visible;z-index:2000}}@media only screen and (max-width:991px){#header #site-nav{padding:0}#main-nav .hmenu li span.toggle{display:block;cursor:pointer;font-size:18px;position:absolute;right:15px;top:3px;width:15px;height:15px;border:0 !important;background:none !important}#main-nav .hmenu li>span.toggle::after{font-family:"FontAwesome";content:"\f078"}#main-nav .hmenu li.open>span.toggle::after{content:"\f077";color:#fff}#main-nav .hmenu li:hover>span.toggle::after,#main-nav .hmenu li:focus>span.toggle::after,#main-nav .hmenu li.selected>span.toggle::after{color:#fff}#main-nav{height:auto}#site-nav{display:none;width:100%;background:#e8e8e8;position:absolute;z-index:9}#site-nav.show{display:block}#SearchInput{display:none}#SearchInput.open{display:block;margin:0;padding:15px;background:#3d3d3d}#SearchInput input[type="text"]{width:80%}#main-nav .hmenu{flex-wrap:wrap}#main-nav .hmenu>li{display:block;flex:0 0 100%;width:100%}#main-nav .hmenu>li>a,#main-nav .hmenu>li>span{height:auto;border-bottom:1px solid #fff;border-right:0;text-align:center;padding:15px}#main-nav .hmenu>li>a>.toggle{float:right}#main-nav .hmenu>li>a>.toggle::after{color:#fff;padding:0 !important;width:30px;height:30px;text-align:center;line-height:30px;display:block}#main-nav .hmenu>li.selected>a>.toggle::after,#main-nav .hmenu>li>a:hover>.toggle::after,#main-nav .hmenu>li>a:focus>.toggle::after{color:#fff}#main-nav .hmenu li>ul{position:absolute;width:100%;left:0 !important;width:100% !important}#main-nav .hmenu li>ul.open{opacity:1;visibility:visible;z-index:2000;position:relative !important;left:0;width:100%}#main-nav .hmenu li>ul>li{float:none;display:block;width:100%}#main-nav .hmenu>li>ul>li>a,#main-nav .hmenu>li>ul>li>span{height:auto;border-bottom:1px solid #fff;border-right:0;text-align:left;padding:15px}#main-nav .hmenu>li>ul>li>ul>li>a,#main-nav .hmenu>li>ul>li>ul>li>span{height:auto;border-bottom:1px solid #fff;border-right:0;text-align:left;padding:15px}#header-logo .icon-menu::after,#header-logo .icon-search::after,.header-logo .icon-menu::after,.header-logo .icon-search::after{display:none}}div#ctl00_ContentPlaceHolderMainNoAjax_ctl01_myCaptcha_ctl01{display:block;height:80px !important}.RadCaptcha_Elcom [id$='SpamProtectorPanel'] [id$='CaptchaTextBoxLabel']{text-align:left !important}#footer #footer-top #footer-section{clear:both;background-color:#3d3d3d;margin-top:0;height:400px;padding:30px}#footer #footer-top #footer-section strong{font-family:arial;color:#ffc;font-size:100%}#footer #footer-top #footer-section ul{list-style-type:none}#footer #footer-top #footer-section ul>li{padding:0}#footer #footer-top #footer-section ul>li>a>span{font-family:arial;font-size:90%;color:#ffc}#footer #footer-top #footer-section ul>li>a:hover span{color:#ff0;text-decoration:underline;-moz-text-decoration-color:#ff0;text-decoration-color:#ff0}#footer #footer-top #footer-column1,#footer #footer-top #footer-column2,#footer #footer-top #footer-column3,#footer #footer-top #footer-column4{float:left;padding:20px 1%;width:22%;background-color:#3d3d3d}#footer #footer-top #footer-column1 #footer-list-1,#footer #footer-top #footer-column2 #footer-list-2,#footer #footer-top #footer-column3 #footer-list-3{clear:both}#footer #footer-top img.moreless{display:none}#footer #footer-top div.mobile{display:none}#footer #footer-top div.desktop{display:inline}@media only screen and (max-width:991px){#footer #footer-top #footer-section{clear:both;background-color:#3d3d3d;margin-top:20px;height:auto;width:100%;padding:0}#footer #footer-top #footer-section strong{font-family:arial;color:#ffc;font-size:100%;display:inline;float:left;padding:8px}#footer-section ul>li{padding:8px}#footer #footer-top #footer-section ul>li>a>span{font-family:arial;font-size:90%;color:#ffc}#footer #footer-top #footer-column1,#footer #footer-top #footer-column2,#footer #footer-top #footer-column4,#footer #footer-top #footer-column3{float:left;padding:1%;width:100%;background-color:#3d3d3d}#footer #footer-top img.moreless{display:inline;float:right}#footer #footer-top #footer-column1 #footer-list-1,#footer #footer-top #footer-column2 #footer-list-2,#footer #footer-top #footer-column3 #footer-list-3{display:none;clear:both}#footer #footer-top div.mobile{display:inline !important;float:left}#footer-section div.mobile a{text-decoration:none;color:#fff}#footer #footer-top div.desktop{display:none !important}}#footer-section{clear:both;background-color:#3d3d3d;margin-top:20px;height:400px}#footer-section h4{font-family:arial;color:#ffc;font-size:120%}#footer-section ul{list-style-type:none}#footer-section ul>li{padding:0}#footer-section ul>li>a>span{font-family:arial;font-size:90%;color:#ffc}#footer-section ul>li>a:hover span{color:#ff0;text-decoration:underline;-moz-text-decoration-color:#ff0;text-decoration-color:#ff0}#footer-section #footer-column1,#footer-section #footer-column2,#footer-section #footer-column3,#footer-section #footer-column4{float:left;padding:20px 1%;width:22%;background-color:#3d3d3d}#footer-section img.moreless{display:none}#footer-section div.mobile{display:none !important}#footer-section div.desktop{display:inline !important}@media only screen and (max-width:991px){#footer-section{clear:both;background-color:#3d3d3d;margin-top:20px;height:auto;width:100%;padding:0}#footer-section h4{font-family:arial;color:#ffc;font-size:120%;display:inline;float:left;padding:8px}#footer-section ul{list-style-type:none}#footer-section ul>li{padding:8px}#footer-section ul>li>a>span{font-family:arial;font-size:90%;color:#ffc}#footer-section ul>li>a:hover span{color:#ff0;text-decoration:underline;-moz-text-decoration-color:#ff0;text-decoration-color:#ff0}#footer-section img.moreless{display:inline;float:right}#footer-section #footer-column1,#footer-section #footer-column2,#footer-section #footer-column3,#footer-section #footer-column4{float:left;padding:1%;width:98%;background-color:#3d3d3d}#footer-section #footer-column1 #footer-list-1,#footer-section #footer-column2 #footer-list-2,#footer-section #footer-column3 #footer-list-3{display:none;clear:both}#footer-section img.moreless{display:inline;float:right}#footer-section div.mobile{display:inline !important;float:left}#footer-section div.mobile a{text-decoration:none;color:#fff}#footer-section div.desktop{display:none !important}}.standard-div{width:33.3%;float:left;text-align:center}.standard-div>div.widget h4{margin:10px 0}.standard-div>div.widget{width:87%;border:1px solid #a0a0a0;background-color:#e8e8e8;padding:0 3%}.standard-div>div.widget span{color:#3d3d3d;font-weight:normal}.standard-div>div.widget .mainItem,.standard-div>div.widget .subItem{margin:0;padding:0;height:90px}.standard-div>div.widget .mainItem>a>img,.standard-div>div.widget .subItem>a>img{width:80px}.standard-div>div.widget .mainItem dl dt>a,.standard-div>div.widget .subItem dl dt>a{text-decoration:none !important;display:block;text-align:center;width:100%}.standard-div>div.widget .mainItem dl dt>a:hover,.standard-div>div.widget .subItem dl dt>a:hover{text-decoration:underline !important}.standard-div>div.widget .mainItem dl,.standard-div>div.widget .subItem dl{position:absolute;left:90px;top:0;width:70%;text-align:left !important;height:88px}.standard-div>div.widget .mainItem dl dt>a span.mainItemHeading,.standard-div>div.widget .subItem dl dt>a span.subItemHeading{font-size:90% !important}@media only screen and (max-width:991px){.standard-div{width:100%;float:left;text-align:center;margin-top:10px}.standard-div>div.widget{width:95%;border:2px solid #a0a0a0;background-color:#e8e8e8;padding:2%}.standard-div>div.widget .mainItem dl dt>a span.mainItemHeading,.standard-div>div.widget .subItem dl dt>a span.subItemHeading{font-size:80% !important}}@media only screen and (max-width:991px){.column33{width:98%;float:left}.column30{width:98%;float:left}.column66{width:98%;float:left}.column50{width:98%;float:left}div.image-row{display:table}div.image-row img{float:left;width:50%;margin:0;padding:0}.hide-image{display:none}}#standard-section{margin:0 10px;width:100%}#standard-section #standard-images{float:left;margin-top:10px;width:270px;text-align:center}#standard-images>h2{color:#fff;font-size:160%;font-family:Arial;padding:5px;font-weight:bold}#standard-images>p{color:#fff;font-size:140%;font-family:Arial;font-weight:bold}#standard-section #standard-image-2{margin-top:10px}#standard-section #standard-image-3{margin-top:10px}#standard-section #standard-description{float:left;padding-left:10px;width:60%}#standard-section #standard-description p{margin:10px 0 0 0;padding:0}#standard-section ul{list-style-type:disc;margin-top:10px}#standard-section li{margin:0;padding:0}#standard-section>h1{color:#2e3192!important;font-weight:bold;margin:20px 0 0 0;padding:0}#standard-section>h2{color:#000;font-weight:bold;margin:0;padding:0}#standard-section>h3{font-weight:bold;color:#fff;margin:0;padding:0}#standard-section h4{color:#2e3192;font-weight:bold;margin:20px 0 0 0;padding:0}#standard-section a{text-decoration:underline}#standard-table-wrapper{float:left;width:100%}#standard-table{border:1px solid #111;width:100%;border-collapse:collapse}#standard-table td{border:1px solid #111;font-size:100%;color:#111}#standard-table th{border:1px solid #111;font-size:100%;color:#111;background-color:#ccc}#standard-table h3{margin:0;padding:0;color:#111;font-size:100%}#standard-scroll-text{display:none}@media only screen and (max-width:991px){#standard-table-wrapper{overflow-x:scroll;width:100%}#standard-scroll-text{display:block;float:left;font-size:100%;color:#fff;background-color:#00f;padding:20px;margin-bottom:10px}}.technical-section .blue-column{background-color:#7172b3}.technical-section .blue-column img{margin-top:10px}.textRight{text-align:right}.leftFloat{float:left}.rightFloat{float:right}div#loginBoxContainer{width:500px;margin:10px auto;padding:0 !important;max-width:100%}div#loginBoxContainer p{width:335px !important;max-width:100%}div#loginBoxContainer p a{padding:20px 0 !important;display:block;text-align:center}div#loginBoxContainer h2,div#loginBoxContainer p{margin-left:0 !important}div#loginBoxContainer table{margin:0 !important;padding:0;width:100%}#info-window{width:500px !important;margin:15px auto 0 auto !important;overflow:hidden;padding:0 !important}#info-window .main-login,#info-window .main-login .content,#info-window .main-login .inner-login-box{width:335px !important}#info-window .main-login .login-input label{width:100% !important;margin:5px 0;font-size:13px}#info-window .main-login .login-input input[type="text"],#info-window .main-login .login-input input[type="password"]{width:100% !important;padding:15px !important}#info-window a.ellogo{display:none !important}#info-window .main-login .login-button{margin-bottom:0}#info-window .content{margin:0 !important;padding:0 !important;border:none !important}#info-window h1{text-align:left !important;border:none !important;margin:10px 0!important}#info-window .inner-login-box{margin:0!important}#info-window .inner-login-box label{display:block!important;width:100%!important;margin:10px 0!important;padding:0!important}#info-window .login-input input{font-size:14px!important;padding:10px 5px!important;width:260px!important;height:auto !important}#info-window div.top-bar{display:none}#info-window #rules{margin:0 0 25px 0;clear:both}.blue-button input,.blue-button input:active,{background:transparent url(/Images/UserUploadedImages/11/send.jpg) no-repeat!important;cursor:pointer;border:none !important;color:transparent !important;line-height:0;font-size:0 !important;width:120px !important;height:36px;overflow:hidden}@media only screen and (max-width:991px){div#loginBoxContainer{width:480px;max-width:100%}#info-window{width:100% !important;margin:15px auto 0 auto !important;overflow:hidden;padding:0 !important}#info-window .main-login,#info-window .main-login .content,#info-window .main-login .inner-login-box{width:100% !important}}@media only screen and (max-width:991px){#Form1,#aspnetForm,#frmLogon{width:100%;margin:0;padding:0}}#tblContentTD1 p,.tblContentTD1 p{font-size:120% !important;padding:0;margin:0 20px 20px;line-height:125%}#tblContentTD1 ul,.tblContentTD1 ul{margin:0 20px 20px 60px;padding:0;font-size:120%}#tblContentTD1 ul li,.tblContentTD1 ul li{margin-bottom:5px}#tblContentTD1 ul li a,.tblContentTD1 ul li a{font-size:100% !important}#tblContentTD1 ol,.tblContentTD1 ol{margin:0 20px 20px 60px;padding:0;font-size:120%}#tblContentTD1 ol li,.tblContentTD1 ol li{margin-bottom:5px}#tblContentTD1 ol li a,.tblContentTD1 ol li a{font-size:100% !important}.tblContent2{width:200px !important}#tblContentTD2 h3,.tblContentTD2 h3,#tblContentTD2 h4,.tblContentTD2 h4,#tblContentTD2 h5,.tblContentTD2 h5,#tblContentTD2 h6,.tblContentTD2 h6{font-size:110%;font-weight:bold;padding:10px 10px 5px 10px;margin:10px 10px 0 10px}#tblContentTD2 p,.tblContentTD2 p{font-size:110%;padding:5px 10px 5px 10px;margin:0 10px}div.refer-friend-form div label{width:150px !important}.SitemapDiv h1{color:#2e3192;font-weight:bold;padding:0;margin:0 0 5px}.SitemapDiv h2{color:#2e3192;font-size:130%;font-weight:bold;padding:0;margin:0 0 5px}.SitemapDiv a{font-size:100%}.SitemapDiv a{text-decoration:none !important;font-size:100% !important}.SitemapDiv a:hover{text-decoration:underline !important}.SitemapDiv .title-without-tm{color:#2e3192!important;font-size:110% !important;font-weight:bold;padding:0;margin:0 0 5px;text-decoration:none}.SitemapDiv .title-with-tm{color:#2e3192;font-size:100%;font-weight:bold;padding:0;margin:20px 0 5px;text-decoration:none}.SitemapDiv ul{font-size:10px;margin:5px 0 0 20px;list-style-type:none;padding:0}.SitemapDiv ul li{list-style-type:none}table#topAdminMenuRight{background-color:#7c7c7c;width:300px;height:30px}table#topAdminMenuRight td{padding:0 12px 0 12px;color:#fff}table#topAdminMenuRight a,table#topAdminMenuRight a:link,table#topAdminMenuRight a:active,table#topAdminMenuRight a:visited{font:100% 'Lucida Grande','Lucida Sans Unicode',Tahoma,Verdana,sans-serif;color:#fff}table#topAdminMenuRight a:hover,table#topAdminMenuRight a:focus{font:100% 'Lucida Grande','Lucida Sans Unicode',Tahoma,Verdana,sans-serif;color:#cd5627;text-decoration:underline}#adminBanner{display:none}table#banner10{width:100%}table#banner10 td#bannerRight ul{float:right;clear:right;list-style-type:none;margin:0 0 25px 0;padding:5px 0;background-color:#e6f4fd;border:1px solid #aacdf7;border-top-color:#e6f4fd;border-left-color:#fff}table#banner10 td#bannerRight ul li{float:left;font-size:90%;border-right:1px solid #b1bbc4;padding:5px 15px}table#banner10 td#bannerRight ul li.other{border-right:none;background-color:#40609b;margin-right:9px}table#banner10 td#bannerRight ul li a{color:#1c2838}table#banner10 td#bannerRight ul li.other a{color:#fff}table#banner10 td#bannerRight p{float:right;clear:both;width:400px;text-align:right;margin:0;padding:0;color:#40609b;font-weight:bold;font-size:120%}table#banner10 td#bannerRight p.tel{background:url(/images/useruploadedimages/11/banner-icon-phone.png) no-repeat top left;padding-left:10px;width:200px;margin-top:10px;font-size:200%;color:#1c2838;font-weight:bold}table#banner{width:100%}table#banner div#bannerLeft{float:left;overflow:hidden}table#banner div#bannerRight{position:relative;z-index:100;float:right}table#banner div#bannerRight div{float:left;margin:0;padding:0;background-color:#e6f4fd;border:1px solid #aacdf7;border-top-color:#e6f4fd;border-left-color:#fff}table#banner div#bannerRight div div.bacs{position:relative;font-size:90%;border-right:1px solid #b1bbc4;padding:10px 5px 10px 5px;border-bottom:none;display:block}table#banner div#bannerRight div div.other{font-size:90%;border-right:none;background-color:#40609b;padding:10px 5px 10px 5px;display:block;border-bottom:1px solid #aacdf7}table#banner div#bannerRight div div a{color:#1c2838}table#banner div#bannerRight div div.other a{color:#fff}table#banner p.technical{float:right;clear:both;width:100%;text-align:right;margin:10px 0;padding:0;color:#40609b;font-weight:bold;font-size:100%}table#banner .phone{text-align:top;float:right;font-size:160%;color:#1c2838;font-weight:bold;padding:0;margin:0}table#banner div#bannerRight div div div#bacstoday{margin:0;padding:10px 5px 0 0;position:absolute;top:30px;left:0;display:none;z-index:1000;clear:both}table#banner div#bannerRight div div div#bacstoday ul{margin:0;padding:0;border:none}table#banner div#bannerRight div div div#bacstoday li{font-size:100%;padding:0;margin:0;color:#000;background-color:#e6f4fd;text-align:left;display:block;border:none}table#banner div#bannerRight div div div#bacstoday li a,#bacstoday li a:visited{text-decoration:none;color:#1c2838;background-color:#e6f4fd;padding:5px 5px 5px 15px;margin:0;border:none;height:25px;width:130px;display:block;text-align:left}table#banner div#bannerRight div div div#bacstoday li a:hover{text-decoration:underline;color:#1c2838;background-color:#e6f4fd;padding:5px 5px 5px 15px;margin:0;border:0;height:25px;width:130px;display:block}table#banner div#bannerRight div div.bacs:hover div#bacstoday{display:block}table#banner div#bannerRight div div div#aboutbacs{margin:0;padding:10px 5px 0 0;position:absolute;top:30px;left:0;display:none;z-index:1000;clear:both}table#banner div#bannerRight div div div#aboutbacs ul{margin:0;padding:0;border:none}table#banner div#bannerRight div div div#aboutbacs li{font-size:100%;padding:0;margin:0;color:#000;background-color:#e6f4fd;text-align:left;display:block;border:none}table#banner div#bannerRight div div div#aboutbacs li a,#bacstoday li a:visited{text-decoration:none;color:#1c2838;background-color:#e6f4fd;padding:5px 5px 5px 15px;margin:0;border:none;height:25px;width:130px;display:block;text-align:left}table#banner div#bannerRight div div div#aboutbacs li a:hover{text-decoration:underline;color:#1c2838;background-color:#e6f4fd;padding:5px 5px 5px 15px;margin:0;border:0;height:25px;width:130px;display:block}table#banner div#bannerRight div div.bacs:hover div#aboutbacs{display:block}#wrapper{width:1150px;margin:0 auto;padding:0 10px;font-size:16px;background:#fff;max-width:100%}@media only screen and (max-width:991px){#wrapper{width:100%;font-size:16px;padding:0;margin:0}}#wrapper-inner{overflow:hidden}#tabContainer{width:710px;padding:2px}.producttabs{height:30px;margin:0;padding:0;background:#3f6094}.swab-tabs{background:#00898f}.wiper-tabs{background:#93455d}.producttabs>ul{font-size:1em;list-style:none;margin:0;padding:0}.producttabs>ul>li{height:20px;margin:0 0 0 0;padding:5px;display:block;float:left;color:#fff;border-right:1px solid #afafaf;background:#3f6094}.swab-tabs>ul>li{background:#00898f}.wiper-tabs>ul>li{background:#93455d}.producttabs>ul>li:hover{background:#fff;cursor:pointer;color:#3a439b}.producttabs>ul>li.tabActiveHeader{background:#fff;cursor:pointer;color:#3a439b}.tabscontent{padding:20px 20px;background:#fff;margin:0;color:#333}.tabpage{margin:0;padding:0 5px;overflow:hidden}.tabtable{border-collapse:collapse;border:1px solid #606060}.tabtable th{border-bottom:1px solid #606060;border-right:1px solid #606060;text-align:center;font-weight:bold;padding:10px}.tabtable td{border-bottom:1px solid #606060;border-right:1px solid #606060;text-align:center;padding:10px}.wiper-table th{background-color:#c97991}.swab-table th{background-color:#32c0c7;color:#fff}#lblName{font-size:100%}.RelatedItemsBlock{padding-bottom:5px}.service-highlight{margin-top:20px;width:210px;height:70px;padding:5px;font-family:'Trebuchet MS',Arial,Calibri,Verdana;color:#fff;font-size:1.2em;background-color:#2e3192;vertical-align:middle;text-align:center}.service-highlight2{margin-top:20px;width:210px;height:70px;padding:5px;font-family:'Trebuchet MS',Arial,Calibri,Verdana;color:#fff;font-size:14px;background-color:#2e3192;vertical-align:middle;text-align:center}.ArticleTopSetting{margin-top:30px}.spectable{font-size:100%}.spectable table{border-collapse:collapse;border:1px solid #606060}.spectable2{font-size:100%}.spectable td{padding:0;vertical-align:top;text-align:center}.spectable2 table{border-top:1px solid #606060;border-left:1px solid #606060}.spectable2 th{border-bottom:1px solid #606060;border-right:1px solid #606060}.spectable2 td{padding:0;height:20px;vertical-align:top;text-align:center;border-bottom:1px solid #606060;border-right:1px solid #606060}.StandardSelectRow{color:#00f;cursor:pointer;text-decoration:underline}.StandardNormalRow{color:#000;font-weight:normal;text-decoration:underline}@media only screen and (max-width:991px){.spectable{font-size:80%}.spectable2{font-size:80%}.SwabDiv .spectable{font-size:60%}}.attention,.BackInStock{font-size:16px;color:#f00;font-weight:bold}.StationDiv ul{margin-top:0;margin-left:15px;margin-bottom:10px;padding:0}.StationTableHead{background-color:#776c8e;color:#fff;height:40px}.StationSelectRow{background-color:#e2d4e8;cursor:pointer}.StationNormalRow{background-color:#fff}.StationH1{color:#2e3192;font-size:130%;font-weight:bold}.StationH2{font-size:130%;font-weight:bold}.StationH3{font-size:130%;font-weight:bold;color:#fff}.StationNormal{line-height:17px;font-size:100%}.ASDiv p{margin-left:0}.ASDiv ul{margin-top:0;margin-left:15px;margin-bottom:10px;padding:0}.ASTableHead{background-color:#ccc;height:40px}.ASSelectRow{color:#000;cursor:pointer;font-weight:bold;background-color:#ccc}.ASNormalRow{color:#000;font-weight:normal;background-color:#fff}.ASH1{color:#2e3192;font-size:130%;font-weight:bold}.ASH2{font-size:130%;font-weight:bold}.ASMDiv p{margin-left:0}.ASMDiv ul{margin-top:0;margin-left:15px;margin-bottom:10px;padding:0}.ASMTableHead{background-color:#ccc;height:40px}.ASMSelectRow{background-color:#d6e4ef;cursor:pointer}.ASMNormalRow{backgroound-color:#fff;font-weight:normal}.ASMH1{color:#2e3192;font-size:130%;font-weight:bold}.ASMH2{font-size:130%;font-weight:bold}.CHDiv p{margin-left:0}.CHDiv ul{margin-top:0;margin-left:15px;margin-bottom:10px;padding:0}.CHTableHead{background-color:#ccc;height:40px}.CHSelectRow{color:#00f;cursor:pointer;font-weight:bold}.CHNormalRow{color:#000;font-weight:normal}.CHH1{color:#2e3192;font-size:130%;font-weight:bold}.CHH2{font-size:130%;font-weight:bold}.CHH000{color:#f00;font-size:130%;font-weight:bold}.GENDiv p{margin-left:0}.GENDiv ul{margin-top:0;margin-left:15px;margin-bottom:10px;padding:0}.GENDiv li{margin-bottom:0;padding:0}.GENNormal{font-size:100%}.GENNormal li{margin:0;padding:0}.GENTableHead{background-color:#3e5d98;color:#fff;height:40px}.GENSelectRow{background-color:#d6e4ef;cursor:pointer}.GENNormalRow{backgroound-color:#fff;font-weight:normal}.GENH1{color:#2e3192;font-size:130%;font-weight:bold;display:block;width:100%}.GENH2{font-size:130%;font-weight:bold}.GENH3{font-size:130%;font-weight:bold;color:#fff}.GENDiv a{text-decoration:underline;font-size:100%}.GENDiv h3{padding:0;margin:0}.OptionTitle{color:#088e10;background-color:#cdcdcd;font-size:15px;font-weight:bold;padding:2px}.OptionSubTitle{color:#00f;font-size:12px;cursor:pointer}.LabelDiv p{margin-left:0}.LabelDiv ul{margin-top:0;margin-left:15px;margin-bottom:10px;padding:0}.LabelTableHead{background-color:#002063;color:#fff;height:40px}.LabelSelectRow{background-color:#c0c0c0;cursor:pointer}.LabelNormalRow{backgroound-color:#fff;font-weight:normal}.LabelH1{color:#2e3192;font-size:130%;font-weight:bold;text-decoration:none}.LabelH2{font-size:130%;font-weight:bold}.LabelH3{font-size:130%;font-weight:bold;color:#fff}.LabelNormal{line-height:17px;font-size:100%}.GENITWDiv ul{margin-top:0;margin-left:15px;margin-bottom:10px;padding:0}.GENITWTableHead{background-color:#5378b3;color:#fff;height:40px}.GENITWSelectRow{background-color:#a5d1d5;cursor:pointer}.GENITWNormalRow{background-color:#fff}.GENITWH1{color:#2e3192;font-size:16px;font-weight:bold}.GENITWH3{font-size:16px;font-weight:bold;color:#fff}.GENITWH1Hover{color:#2e3192;font-size:12px;font-weight:bold;text-decoration:underline;cursor:pointer}.GENITWNormal{line-height:17px;font-size:12px}#ServiceDiv{overflow:hidden}div#ServiceDiv #slideshowpanorama{clear:both;display:inline- block;overflow:hidden;min-height:216px}#ServiceDiv p.slide-caption{position:absolute;padding:10px;left:10px;top:10px;width:150px;color:#00f;font-size:10px;font-style:italic;display:block;background-color:#fff}#ServiceDiv div.image-row{display:table}#ServiceDiv div.image-row img{float:left;margin-top:10px}#ServiceDiv p{margin:5px 0 0 0;padding:0}#ServiceDiv ul{margin:5px 0 0 30px;padding:0}#ServiceDiv li{margin:0;padding:0}#ServiceDiv h1{color:#2e3192;font-weight:bold;margin:0;padding:0;text-align:left}#ServiceDiv h2{color:#707070;font-weight:bold;margin:0;padding:0}#ServiceDiv h3{background-color:#3346f3;color:#fff;vertical-align:middle;height:40px;margin:0;padding:10px 0;display:block;width:100%;text-align:center}#ServiceDiv h4{color:#2e3192;font-weight:bold;margin:10px 0 0 0;padding:0}#ServiceDiv table td{margin:0}#ServiceDiv table td h1{margin:0;padding:0}#ServiceDiv table td h2{margin:0;padding:0}#ServiceDiv table td h3{margin:0;padding:0}#ServiceDiv table td h4{margin:0;padding:0}#ServiceDiv table td p{margin:0 0 20px 0;padding:0}#ServiceDiv table td ul{margin:0 0 20px 15px;padding:0}#ServiceDiv table td li{margin:0;padding:0 0 5px 0}#ServiceDiv .highlight{font-weight:bold;font-size:110%;text-align:center}.ServiceNormal{font-size:100%}.ServiceNormal li{margin:0;padding:0}.ServiceTableHead{background-color:#3e5d98;color:#fff;vertical-align:middle;height:40px}.ServiceSelectRow{background-color:#d6e4ef;cursor:pointer}.ServiceNormalRow{background-color:#fff;font-weight:normal}div#ServiceDiv p a{text-decoration:underline;color:#f00}ul.article-menu-ul{width:100%;list-style-type:none;margin:0;display:table;padding:0 !important}li.article-menu-li{display:table-cell;border:none;padding:0 !important;margin:0;background-color:#e8e8e8}li.article-menu-li:hover,li.article-menu-li:focus{display:table-cell;border:none;padding:0;margin:0;background-color:#d6e4ef;font-weight:normal}li.article-menu-li a{display:table-cell;background-color:#e8e8e8;font-weight:normal;padding:10px;height:40px}li.article-menu-li a:hover,li.article-menu-li a.focus{display:table-cell;background-color:#d6e4ef;padding:10px;height:40px;text-decoration:underline}@media only screen and (max-width:991px){div#ServiceDiv #slideshowpanorama,#slideshowpanorama{clear:both;display:inline- block;overflow:hidden;min-height:102px}}#TrainingTable{font-size:12px;margin-left:15px;*border-collapse:collapse}#TrainingTable th{border-bottom:1px solid #606060;border-right:1px solid #606060}#TrainingTable td{border-bottom:1px solid #606060;border-right:1px solid #606060;empty-cells:show}.TrainingTH{background-color:#3e5d98;color:#fff;text-align:center;vertical-align:middle;border-top:1px solid #606060}.NewsDiv{margin:30px 0 0 0;padding:0}.NewsDiv p{margin:0 0 10px 0;padding:0}.NewDiv .news-short-desc{font:62% Arial,sans-serif !important;color:#333;padding-bottom:10px}.NewsDiv h1{color:#2e3192;font-weight:bold;margin:20px 0 0 0;padding:0}.NewsDiv h2{color:#a9a9e1;font-weight:bold;margin:0;padding:0}.NewsDiv .image-caption{left:0;top:184px;color:#000;font-size:120%;font-style:italic;position:absolute;display:block}.grabtext{margin-top:0;font-weight:bold;text-decoration:italic}#ProductSpecials{margin:0;padding:0;width:730px !important;font-size:120%}#ProductSpecials div{padding:5px 0}#ProductSpecials a{color:#000;text-decoration:underline;font-size:90%}#ProductSpecials td{padding:5px}#ProductSpecials .ProductSpecialsHead{background-color:#3e5d98;color:#fff;vertical-align:middle;height:40px}#ProductSpecials .tdspecial{border-bottom-style:none;border-top-style:none;text-align:center;width:50%;padding:5px 5px 5px 5px}#ProductSpecials h3{font-size:16px;font-weight:bold;color:#fff;margin:0;padding:0}#ProductSpecials h1{color:#2e3192;font-size:16px;font-weight:bold;margin:10px 0 0 0;padding:0}#ProductSpecials h2{color:#000;font-size:14px;font-weight:bold;margin:0;padding:0}#ProductSpecials .discount{margin:10px 0;background-color:#ab0101;color:#fff;padding:5px 5px 5px 5px;font-size:120%}#ProductSpecials .saleprice{margin-top:5px;color:#ab0101;font-size:140%;font-weight:bold;padding:5px 5px 5px 0}#ProductSpecials .saleprice a{color:#fff}#ProductSpecials .listprice{text-decoration:line-through;padding:5px 5px 5px 5px}#ProductSpecials .promotion{margin-top:5px;color:#ab0101;font-size:180%;font-weight:bold;padding:5px 5px 5px 0}#ProductSpecials .volumediscount{color:#000;font-size:14px;font-weight:bold;margin:0;padding:0}#ProductSpecials .volumediscount li{color:#000;font-size:14px;font-weight:bold;margin:0;padding:0}#ProductSpecials p{margin:0 5px 0 5px;padding:0}#specials-page-content{width:724px}.SingleCategoryDisplayImage{border:1px solid #00f;width:220px;height:194px;display:block}.SingleProductDisplayImage{border:1px solid #00f;width:220px;height:194px}.SingleProductDisplay{position:relative}#TestimonialDiv h1{color:#2e3192;margin:0 0 15px;text-align:left}#TestimonialDiv h2{color:#a9a9e1;font-weight:bold;margin:0;padding:0}#TestimonialDiv .TestimonialContent{margin-top:20px;line-height:17px;padding:0}#TestimonialDiv .TestimonialContent h2{color:#000;font-weight:bold;margin:0;padding:0}#TestimonialDiv .TestimonialContent p{margin:0 0 10px 0;padding:0;width:90%}#TestimonialDiv .TestimonialContent blockquote{width:100%;margin:0 0 0 20px;padding:0}#TestimonialDiv .TestimonialContent p .TestimonialBy{font-size:100%;margin:0;font-weight:bold;padding:0}#NewsletterDiv{margin-top:30px}#NewsletterDiv toptable{margin-left:auto;margin-right:auto;padding:0;border:1px solid #848484;font-family:arial,san-serif;font-size:12px}#NewsletterDiv p{margin:0 0 10px 0;padding:0;line-height:17px}#NewsletterDiv h1{color:#2e3192;font-weight:bold;margin:20px 0 0 0;padding:0}#NewsletterDiv h2{color:#bd0000;font-weight:bold;margin:15px 0 0 0;padding:0;font-size:12px}#NewsletterDiv a{text-decoration:underline}#NewsletterDiv a.hover{text-decoration:underline;color:#848484}#NewsletterDiv img{padding-bottom:5px}div#ProductReviewDisplay1_pnlReviewDisplay{clear:both}div#ProductReviews h3{width:100%}table#ProductReviewDisplay1_dlReviews div.ProductReview{margin-top:15px}div#RelatedItems1_pnlMain{width:96%;padding:2%}div.RelatedItemsBlock,div.RelatedItemsBlockContent,div.RelatedItemsProductDisplay{width:100%}div.RelatedItemsBlock h3{width:100%;font-size:250%;padding:10px;color:#fff;background-color:#989898}div.RelatedItemsProductDisplayPrice a{font-weight:bold}table#TROuterTable{width:1150px}#MainTableForContent{width:1150px}#MainTableForContent #NavColumn,#MainTableForContent #navcolumn{font-size:100%}.tdsbutton{background-image:url("/images/UserUploadedImages/54/tds-iconl.gif");background-repeat:no-repeat;background-size:30px 30px;background-position:left bottom}.tdsbuttontext{vertical-align:text-bottom;font-size:110%;font-weight:bold}.TDListCategoryDisplayName2{padding-left:15px}#PromotionalCode1_inCouponCode{width:170px;height:30px}#MyAccountOrderView h1{padding-right:20px}@media only screen and (max-width:991px){table#TROuterTable{width:100%;display:block}#MainTableForContent{width:100%}td#navcolumn div.HomepageBlock{display:none}#MainTableForContent #navcolumn div.HomepageBlock,#NavColumn{display:none}#NavColumnContainer #NavColumn{display:block;font-size:100%}#menu-right-wrapper{float:left}#TDForMiddleCell #Table2>tbody>tr>td>table>tbody>tr>td{width:0%}#CartUpdateBlock #lblMakeChanges{float:left;clear:both}#CartUpdateBlock #btnUpdateTotals{float:left;clear:both}.CartItem input[name^="DeleteButton"]{width:40px}.CartAlternateItem input[name^="DeleteButton"]{width:40px}#HomeColumn1{display:none}#HomeColumn2{width:100%}#HomeColumn2 .HomepageBlock td{width:33%}#HomeColumn3{width:30%}.SingleCategoryDisplayImage{border:1px solid #00f;width:100%;height:auto;display:block}.SingleProductDisplayImage{border:1px solid #00f;width:100%;height:auto}#Records td{width:33%}.NewProductBadge img,.OnSaleIcon img{width:30px}#MainImage{width:100%}}#HomeTable{font-size:100%}#maincontent #Records{font-size:100%}@media only screen and (max-width:991px){#HomeTable{font-size:100%}#maincontent #Records{font-size:100%}}#TRContentLiteralRow table#NominatedArticle{display:none}div#slideshowProduct{float:left;width:350px;height:50px;overflow:hidden}div#slideshow-presentation-it{float:left;width:1024px;height:768px;overflow:hidden}div#slideshowpanorama img{max-width:100%}#section-menu{width:210px;float:left;margin-right:20px}#wrapper #page-content #container-full{width:100%;float:left}#wrapper #page-content #container-full.home{width:100%}#wrapper #page-content #container{width:900px;float:left}#wrapper #page-content .home #container{width:100%}#wrapper #page-content #container-both{width:478px;float:left}#wrapper #page-content #container-three{width:500px;float:left}#wrapper #page-content #content-sub{width:210px;float:left;padding:0 0 0 20px}#wrapper #page-content #sidebar{width:210px;float:left;padding:0 0 0 20px}@media only screen and (max-width:991px){#wrapper #page-content #container-full{width:100%;float:left}#section-menu{display:none;width:210px;float:left;margin-right:20px}#wrapper #page-content #container{width:100%;float:left}}@media print{#breadPrint{display:none}#TableAdminTopNavBar{display:none}table#banner td#bannerRight ul{display:none}#ctl00_TDForLeftCell{width:0 !important}#ctl00_TDForMiddleCell{width:600px !important}#ctl00_TDForRightCell{width:0 !important}.clsPostcardBorder{width:600px !important}div.Masterdiv{width:600px}#MaintableForContent,#MainTableForContent,.MainTableForContent{width:730px !important;height:800px}#container{width:600px !important}#container #maincontent{width:800px !important;font-size:125%}#navcolumn .HomepageBlock{display:none}.HomepageBlock{display:none}#tblContentTD2,.tblContentTD2{display:none}#TableTopNavBar,#TopMenu{display:none}h1{clear:left}#TablebottomNavBar{display:none}table#topMenuRight{display:none}#Footer1_TRFooterDisplayArticle{display:none}#ctl00_Footer1_TRFooterDisplayArticle{display:none}#Footer1_TRBottomBannerArticle{display:none}#ctl00_Footer1_TRBottomBannerArticle{display:none}#TDRHSArticle{display:block}#ctl00_TDRHSArticle{display:block}P.breakhere{page-break-before:always}#navcolumn,#NavColumn{display:block !important;width:220px}#ProductPageImageColumn{width:175px;display:block}#ProductPageContentColumn{width:600px;display:block;padding-left:20px}#Footer{display:block !important}#Footer1_TRBottomBannerHTML{display:block !important}#CategoryListHeader{display:none}#TableLeftNavBar{display:none}}@media screen{P.breakhere{display:none}}#RegistrationHeader p{margin:0 0 0 20px;padding:0}#RegistrationHeader p a{text-decoration:underline}p[id^="ctl00_ContentPlaceHolderMainNoAjax_MemberDetails"] label{width:20%;padding:5px 5px 0 0;float:left;font-weight:bold;text-align:left}p[id^="ctl00_ContentPlaceHolderMainNoAjax_MemberDetails"] input{width:79% !important;height:40px;border:1px solid #999;padding:2px 5px;text-align:left}#ctl00_ContentPlaceHolderMainNoAjax_MemberDetails_lblPhoneAreacode{float:left;clear:left}@media only screen and (max-width:991px){p[id^="ctl00_ContentPlaceHolderMainNoAjax_MemberDetails"] label,p[id^="ctl00_ContentPlaceHolderMainNoAjax_MemberDetails"] input{width:100%}}#pErrors{margin-left:15px;margin-bottom:10px}#pErrors p{color:#f00;font-weight:bold;margin:0;padding:0}#pErrors li{color:#f00;font-weight:bold}#ctl00_ContentPlaceHolderMainNoAjax_divChangePW h1{padding:0;margin:0}#ctl00_ContentPlaceHolderMainNoAjax_divChangePW #rules{padding:0;margin:20px}#ctl00_ContentPlaceHolderMainNoAjax_divChangePW p{font-size:120%}#ctl00_ContentPlaceHolderMainNoAjax_divChangePW p label{width:150px;float:left;text-align:right;margin-right:.5em;display:block}#ctl00_ContentPlaceHolderMainNoAjax_divChangePW p name{width:100px}#ctl00_ContentPlaceHolderMainNoAjax_divChangePW #ctl00_ContentPlaceHolderMainNoAjax_btnLogin{background:transparent url(/Images/UserUploadedImages/11/save.gif) no-repeat;cursor:pointer;border:none;color:transparent;line-height:0;font-size:0;width:120px;height:50px;overflow:hidden}#maincontent .FormLabel{padding:5px 15px 0 0}#maincontent .WebPageMessageWarning,#maincontent #valSummary{font-size:120%;border:1px solid #f00;background-color:#fc9c9c;margin-bottom:20px;float:left;clear:left}@media only screen and (max-width:991px){#maincontent td.FormLabel{padding:5px 5px 0 0;height:auto}#maincontent .WebPageMessageWarning,#maincontent #valSummary{font-size:100%;padding:5px}}#ContentColumn div#maincontent div#OrderItemPreview table tr td table#PackageList tr td table tr td table#PackageList_ctl01_PackageItems{display:inline;width:100%}table#PackageList_ctl01_PackageItems tr#AlternateItem td{padding-right:5px}table#PackageList table#PackageList_ctl01_PackageItems tr#AlternateItem td span.ListPrice{text-decoration:line-through}table#PackageList_ctl01_PackageItems tr#ShopItem td{padding-right:5px}table#PackageList_ctl01_PackageItems tr#ShopItem td span.ListPrice{text-decoration:line-through}#ctl09_lblStatus{padding-left:10px}#ctl09_PackageList{width:100%;border:1px solid #008000}table#ctl09_PackageList tr td table#ctl09_PackageList_ctl00_PackageItems tr td{padding-left:5px}.BVSmallText{font-size:100%}#NavColumn div.NavColumnBlock div.NavColumnBlockContent ul li:first-child+li{display:none}#NavColumn div.NavColumnBlock div.NavColumnBlockContent ul li:last-child{display:none}#ctl00_Menu1_MN_m2_m4 span.text{color:#ab0101}table#ctl00_ContentPlaceHolderMainNoAjax_dlReviews tr td div#ReviewInfo table tr td.Formlabel{font-weight:bold;text-decoration:italic}.photo-of-product{position:relative;top:20px;left:20px;height:300px;width:450px;color:#fff;z-index:1}.text-of-product{position:absolute;top:25px;left:460px;height:120px;width:260px;background-color:#fff;z-index:20;padding-left:10px}.price-of-product{position:absolute;top:145px;left:470px;height:130px;width:235px;background-image:url(/images/UserUploadedImages/105/red-price-tag.png);background-position:top right;background-repeat:no-repeat;z-index:30}.buy-now-icon{position:absolute;top:285px;left:470px;height:40px;width:235px;z-index:40}.text-of-product2{background-color:#fff;z-index:20;padding-left:10px;font-family:trebuchet ms,sans-serif}.photo-of-product2{color:#fff;z-index:1}.price-of-product2{position:relative;height:130px;width:235px;left:50px;background-image:url(/images/UserUploadedImages/105/red-price-tag.png);background-position:top right;background-repeat:no-repeat;z-index:30}.price-of-product3{position:relative;height:71px;width:120px;left:0;background-image:url(/images/UserUploadedImages/105/red-price-tag-120.gif);background-position:top right;background-repeat:no-repeat;z-index:30}.product-title3{font-family:trebuchet ms,sans-serif;font-weight:bold;font-size:120%}.product-sale-type3{color:#ab0101;font-size:110%;font-weight:bold}.text-of-product3{font-family:trebuchet ms,sans-serif;font-weight:bold;font-size:110%}.sale-price3{margin:0;padding:0;color:#fff;font-family:impact;font-size:140%}.list-price3{margin:0;padding:0;color:#000;font-family:impact;font-size:120%;text-decoration:line-through}.buy-now-icon2{height:40px;width:235px;z-index:40}.product-title4{font-family:arial;font-weight:bold;font-size:140%}.product-sale-type4{color:#ab0101;font-size:110%;font-weight:bold}.text-of-product4{font-family:arial,sans-serif;font-weight:bold;font-size:110%}.sale-price4{margin:0;padding:0;color:#00f;font-family:impact;font-size:140%}.list-price4{margin:0;padding:0;color:#000;font-family:arial;font-size:90%}span#lblOutOfStock{width:100px;white-space:nowrap;color:#f00;font-weight:bold;font-size:120%}#ServiceSpecials{margin:0;padding:0;width:100%;font-size:120%}#ServiceSpecials div{padding:5px 0}#ServiceSpecials a{text-decoration:underline;font-size:120%}#ServiceSpecials td{padding:5px}#ServiceSpecials ul{margin-left:35px}.LinkTable ul{margin-top:15px;margin-left:30px}.LinkTable div.LinkCompanyName{text-decoration:underline;margin-top:15px}.LinkTable div{padding-top:5px}#ctl00_ContentPlaceHolderMainNoAjax_inProducts{width:200px}.OnSaleIcon{position:absolute;top:-5px}.NewProductBadge{position:absolute;top:-5px}#ctl00_TRContentLiteralRow td table tbody tr td.clsNormal table tbody tr td.clsNormal a.clsAltNormal{font-weight:bold;margin-left:80px}.thankYouBox{float:left;width:240px;height:350px;background:url(/images/UserUploadedImages/102/thank-you-computer.png) no-repeat top left;font-family:Arial}.thankYouBox h1{font-size:150%;color:#001261;font-weight:bold}.thankYouBox h2{font-size:130%;color:#ab0101}.thankYouBox a{text-decoration:underline}.thankYouBox2{float:left;width:240px;height:170px;background:url(/images/UserUploadedImages/102/thank-you-computer-half.png) no-repeat top left;font-family:arial,san-serif,helvetica}.thankYouBox2 h1{font-size:150%;color:#001261;font-weight:bold}.thankYouBox2 h2{font-size:130%;color:#ab0101}.thankYouBox2 a{text-decoration:underline}.thankYouBox3{float:left;width:240px;height:350px;background:url(/images/UserUploadedImages/158/thank-you-cleanroom-e.png) no-repeat top left;font-family:arial,san-serif,helvetica}.thankYouBox3 h1{font-size:150%;color:#001261;font-weight:bold}.thankYouBox3 h2{font-size:130%;color:#ab0101}.thankYouBox3 a{text-decoration:underline}.thankYouBox4{float:left;width:240px;height:170px;background:url(/images/UserUploadedImages/158/thank-you-cleanroom-half-e.png) no-repeat top left;font-family:verdana}.thankYouBox4 h1{font-size:150%;color:#001261;font-weight:bold}.thankYouBox4 h2{font-size:130%;color:#ab0101}.thankYouBox4 a{text-decoration:underline}#TechnicalDiv p{margin:5px 0 0 0;padding:0}#TechnicalDiv ol,#TechnicalDiv ul{margin:5px 0 0 30px;padding:0}#TechnicalDiv li{margin:0;padding:0}#TechnicalDiv h1{color:#2e3192;font-weight:bold;margin:10px 0 0 0;padding:0}#TechnicalDiv h2{color:#000;font-weight:bold;margin:0;padding:0}#TechnicalDiv h3{background-color:#3e5d98;color:#fff;vertical-align:middle;height:40px;margin:0;padding:5px 0;display:block;width:100%;text-align:center}#TechnicalDiv h4{color:#2e3192;font-weight:bold;margin:10px 0 0 0;padding:0}#TechnicalDiv table td{margin:0}#TechnicalDiv table td h1{margin:0;padding:0}#TechnicalDiv table td h2{margin:0;padding:0}#TechnicalDiv table td h3{margin:0;padding:0}#TechnicalDiv table td h4{margin:0;padding:0}#TechnicalDiv table td p{margin:0 0 20px 0;padding:0}#TechnicalDiv table td ul{margin:0 0 20px 15px;padding:0}#TechnicalDiv table td li{margin:0;padding:0 0 5px 0}#TechnicalDiv .highlight{text-decoration:italic}#TechnicalDiv a{text-decoration:underline}#TechnicalDiv .blue-column{width:26%;background-color:#7172b3;padding:30px 3%}#TechnicalDiv .blue-column img{margin-top:10px}@media only screen and (max-width:991px){#TechnicalDiv .blue-column{width:100%;background-color:#00f}}.testimonialService{font-size:10px;position:absolute;color:#00f;padding:10px;font-style:italic;left:10px;display:block;top:10px;width:150px;background-color:#fff}div#CheckoutCoupons{margin-top:10px;display:block}div#CheckoutCoupons .ControlArea .CouponLabel{font-size:12px}div#CheckoutCoupons .ControlArea .ErrorMessage{color:#f00;clear:both;display:block}.BACSPolicy *{line-height:110%;font-size:12px}.BACSPolicy .policy-second-level{font:100% arial,sans-serif;color:#333;margin:0 0 0 20px}.BACSPolicy ul{list-style-type:disc;margin:0 0 15px 20px;padding:0}.BACSPolicy ol{list-style-type:decimal;margin:0 0 15px 20px;padding:0;font-size:inherit}.BACSPolicy ol ol{list-style-type:lower-alpha;font-size:inherit;margin:5px 0 5px 20px}.BACSPolicy ul ul{font-size:10px;margin:5px 0 5px 20px}.BACSPolicy ol ul{font-size:10px;margin:5px 0 5px 20px}.BACSPolicy p{margin:0 0 15px 0;padding:0;font-size:12px}.BACSPolicy li{margin:0;padding:0}.BACSPolicy ol li p{margin:0 0 15px 0;padding:0;font-size:10px}.BACSPolicy h1{color:#2e3192;font-weight:bold;margin:0 0 5px 0;padding:0}.BACSPolicy h2{color:#2e3192;font-weight:bold;margin:0 0 5px 0;padding:0}.BACSPolicy h3{margin:0 0 5px 0;padding:0}.BACSChat .heading{border-top:1px solid #00f;border-bottom:1px solid #00f;padding:5px}.RoadMap tr td{background-color:#dee7f7}.RoadMap ul{margin-left:5px}.BACSExtranet td{text-align:left}.BACSExtranet td img{border:1px solid #00f}.BACSExtranet td div{padding:10px 0 0;font-size:12px}.CommentsHeader{color:#fff;background-color:#3f609a;display:block}.CommentBox{margin-left:20px}.CommentBox label{vertical-align:top}.CommentBox #txtUsername{margin-left:10px}.CommentBox #txtComment{margin-left:15px}.CommentBox #btnSubmitComment{margin-top:10px}.CommentBox #btnBack{margin-top:10px}.CommentMsg{margin-left:20px;margin-top:10px;width:300px}#TopMenuArticleRight{width:250px;flex:0 0 250px}#TopMenuArticleRight>table{width:auto}table#topMenuRight{width:250px;height:40px;background-color:#3d3d3d}table#topMenuRight td{display:table-cell;height:40px;padding:0;line-height:40px;vertical-align:middle !important}table#topMenuRight td input,#SearchInput input#Module13_strSearchKeyword13{border:2px solid #333;height:30px;line-height:30px;padding:0;width:205px;float:left;margin-right:5px;margin-top:3px;background-color:#fff}*:first-child+html body table#topMenuRight td input{height:26px;width:160px}* html body table#topMenuRight td input{height:26px;width:160px}a#Module13_SearchAnchor img{float:left}@media only screen and (max-width:991px){#TopMenuArticleRight{width:100%;flex:0 0 100%}table#topMenuRight{width:100%;text-align:center}table#topMenuRight td{vertical-align:middle;width:96%;padding:2%}table#topMenuRight td input#Module13_strSearchKeyword13{border:1px solid #c1c3c2;height:40px;width:80%;float:left;background-color:#fff}*:first-child+html body table#topMenuRight td input#Module13_strSearchKeyword13{height:36px;width:80%}* html body table#topMenuRight td input#Module13_strSearchKeyword13{height:36px;width:80%}}.panelbar .rpItem{float:left;display:block;position:static;width:100%}.panelbar ul{margin:0 !important}.panelbar .rootGroup,.panelbar .group,.panelbar .rpItem{margin:0;padding:0;list-style-image:none;list-style-position:outside;list-style:none}.RadPanelBar ul{list-style-type:none;margin:0;padding:0}.RadPanelBar .link{display:block;text-decoration:none}.RadPanelBar .rpOut{display:block}.RadPanelBar .rpText{display:block}.RadPanelBar .rpSlide{display:none}div[id$="Panelbar13"] .rpSlide{display:block}#section-nav .navbar-collapse{padding:0;max-height:none}#left-nav ul{list-style-type:none;margin:0;padding:0;width:100%}#left-nav .hmenu a,#left-nav .hmenu a:link,#left-nav .hmenu a:visited{display:block;position:relative;padding:8px 10px;text-decoration:none;color:#001261}#left-nav .hmenu a:hover,#left-nav .hmenu a:focus,#left-nav .hmenu a:active{text-decoration:underline;color:#000}#left-nav .hmenu li{position:relative}#left-nav .hmenu li>ul{display:none}#left-nav .hmenu>li>a,#left-nav .hmenu>li>a:link,#left-nav .hmenu>li>a:visited{color:#333;font-size:18px;border-bottom:1px solid #ddd;padding:20px 10px 5px}#left-nav .hmenu>li>a:hover,#left-nav .hmenu>li>a:focus,#left-nav .hmenu>li>a:active{border-bottom:2px solid #ddd}#left-nav .hmenu>li>ul>li>a,#left-nav .hmenu>li>ul>li>a:link,#left-nav .hmenu>li>ul>li>a:visited{border-bottom:1px solid #c8c8c8;font-size:100%;padding-left:25px}#left-nav .hmenu>li>ul>li>a:hover,#left-nav .hmenu>li>ul>li>a:focus,#left-nav .hmenu>li>ul>li>a:active{border-bottom:1px solid #c8c8c8;color:#333}#left-nav .hmenu>li>ul>li>ul>li>a,#left-nav .hmenu>li>ul>li>ul>li>a:link,#left-nav .hmenu>li>ul>li>ul>li>a:visited{border-bottom:1px solid #c8c8c8;font-size:100%;padding-left:30px}#left-nav .hmenu>li>ul>li>ul>li>a:hover,#left-nav .hmenu>li>ul>li>ul>li>a:focus,#left-nav .hmenu>li>ul>li>ul>li>a:active{border-bottom:1px solid #c8c8c8;color:#333}#left-nav .hmenu>li>ul>li>ul>li>ul>li>a,#left-nav .hmenu>li>ul>li>ul>li>ul>li>a:link,#left-nav .hmenu>li>ul>li>ul>li>ul>li>a:visited{border-bottom:1px solid #c8c8c8;font-size:100%;padding-left:40px}#left-nav .hmenu>li>ul>li>ul>li>ul>li>a:hover,#left-nav .hmenu>li>ul>li>ul>li>ul>li>a:focus,#left-nav .hmenu>li>ul>li>ul>li>ul>li>a:active{border-bottom:1px solid #c8c8c8;color:#333}#left-nav .hmenu li.selected>a,#left-nav .hmenu li.selected>a:link,#left-nav .hmenu li.selected>a:visited,#left-nav .hmenu li.selected>a:hover,#left-nav .hmenu li.selected>a:focus,#left-nav .hmenu li.selected>a:active{font-weight:bold;pointer-events:none}#left-nav .hmenu li.selected>ul{display:block}#left-nav .hmenu li>ul.open{display:block}#left-nav .hmenu .toggle{position:absolute;top:3px;right:0;bottom:0;width:30px;height:30px;line-height:30px;z-index:100;background-color:transparent;border:0;border-radius:5px;color:#333;font-size:16px;transition:all .2s ease}#left-nav .hmenu .toggle:hover,#left-nav .hmenu .toggle:focus,#left-nav .hmenu .toggle:active{background-color:#333;color:#fff}#left-nav .hmenu li.selected>.toggle{pointer-events:none}#left-nav .hmenu li.selected>.toggle:hover,#left-nav .hmenu li.selected>.toggle:focus,#left-nav .hmenu li.selected>.toggle:active{background-color:transparent;color:#333}#left-nav .hmenu .toggle::after{content:"\f078";font-family:FontAwesome;display:block;position:absolute;top:0;right:0;bottom:0;left:0;text-align:center}#left-nav .hmenu li.selected>.toggle::after,#left-nav .hmenu .toggle.open::after{content:"\f077"}#TableLeftNavBar{margin-top:10px;margin-right:10px}#ctl00_Menu1_MN_m2_m4 span.text{color:#ab0101}.SearchResults{width:960px;display:-moz-inline-box;display:inline-block;vertical-align:top;zoom:1;*display:inline}.SearchResults div[id$="pnlnumberResults"]{font-size:120%;margin:0 18px 20px 0;clear:both;padding:5px 20px}.SearchResults div[id$="pnlnumberResults"] #RecordCount{font-weight:bold}.SearchResults div[id$="pnlnumberResults"] #searchTerms{font-weight:bold}.SearchResults ul{margin-left:10px}.SearchResults ul li{margin-bottom:20px;line-height:150%}.SearchResults ol{list-style-type:none;margin:0 18px 20px 0;padding:20px}.SearchResults ol li{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #ddd}.SearchResults ol li span.firstRow{display:block}.SearchResults ol li span.firstRow a{font-size:120%;font-weight:bold;display:block;text-align:left !important}.SearchResults ol li span.firstRow a:hover{font-size:120%;text-decoration:underline;font-weight:bold;display:block;text-align:left !important}.SearchResults ol li span.firstRow img.resultImage{margin-right:5px;clear:right}.SearchResults ol li span.clsResultDescr{display:block;margin:5px 0 5px 17px;line-height:150%}.SearchResults ol li span.clsResultDescr .highlight{color:#c41230}.SearchResults ol li span.clsResultFilmedOn{display:block;margin:0 0 5px 17px;line-height:150%}.SearchResults ol li span.clsResultFilmedOn span{padding-right:5px}.SearchResults ol li span.clsResultDuration{display:block;margin:0 0 5px 17px;line-height:150%}.SearchResults ol li span.clsResultDuration span{padding-right:5px}.SearchResults ol li span.lastRow{display:block;font-size:100%;margin-left:17px;color:#aaa}.SearchResults ol li span.ProductresultDetailPrice{margin-left:10px}.SearchResults ol li span .resultNumber{clear:left;display:block;font-weight:bold;display:none}.SearchResults div[id$="pnlPageLinks"]{margin:0 18px 20px 18px}.SearchResults div[id$="pnlPageLinks"] a{color:#6d6e71;padding-right:5px}.SearchResults div[id$="pnlPageLinks"] a .resultPageNumberSelected{font-weight:bold}.SearchResults div[id$="pnlPageLinks"] a:hover,.SearchResults div[id$="pnlPageLinks"] a:focus{color:#6d6e71}.user-presence{display:block;width:20px;height:20px;border-radius:50%;border:2px solid #fff;position:absolute;bottom:-4px;right:-4px;line-height:16px;font-size:10px;font-weight:900;text-indent:-9999px;box-shadow:0 0 2px 1px rgba(100,100,100,.3)}.table td .user-presence{display:inline-block;position:relative;bottom:auto;right:auto;margin-left:5px}.user-presence::after{font-family:FontAwesome;position:absolute;top:0;right:0;bottom:0;left:0;text-align:center;text-indent:0}.user-presence.status-unavailable{background-color:#fff;color:#959595;border-color:#959595}.user-presence.status-unavailable::after{content:""}.user-presence.status-Available{background-color:#9cc162;color:#fff}.user-presence.status-Available::after{content:"\f00c"}.user-presence.status-AvailableIdle{background-color:#9cc162;color:#fff}.user-presence.status-AvailableIdle::after{content:"\f00c"}.user-presence.status-Away{background-color:#f5d34b;color:#fff;border:0;line-height:20px;font-size:20px;font-weight:400}.user-presence.status-Away::after{content:"\f017"}.user-presence.status-BeRightBack{background-color:#f5d34b;color:#fff;border:0;line-height:20px;font-size:20px;font-weight:400}.user-presence.status-BeRightBack::after{content:"\f017"}.user-presence.status-Busy{background-color:#b43f4e;color:#fff}.user-presence.status-Busy::after{content:""}.user-presence.status-BusyIdle{background-color:#b43f4e;color:#fff}.user-presence.status-BusyIdle::after{content:""}.user-presence.status-DoNotDisturb{background-color:#b43f4e;color:#fff}.user-presence.status-DoNotDisturb::after{content:"\f068"}.user-presence.status-Offline{background-color:#fff;color:#959595;border-color:#959595}.user-presence.status-Offline::after{content:"\f00d"}.user-presence.status-PresenceUnknown{background-color:#fff;color:#959595;border-color:#959595}.user-presence.status-PresenceUnknown::after{content:""}@media only screen and (max-width:991px){.SearchResults{width:100%;padding:0;padding:0}.SearchResults ol{padding:5px}}.clsFormCreator{margin:0 0 20px 0;background-color:#fff}.clsFormCreator h2{font:bold 160% arial,sans-serif;padding:0;margin:0 0 0 0;color:#2e3192}.clsFormCreator div.form-group{margin-bottom:20px;position:relative}.clsFormCreator div label{width:20%;padding:5px 5px 0 0;float:left;font-weight:bold;text-align:left}.clsFormCreator div>input[type="text"],.clsFormCreator div>input[type="number"],.clsFormCreator div>input[type="email"]{width:50% !important;height:40px;border:1px solid #999;padding:2px 5px;text-align:left}.clsFormCreator div>input.clsDateBox{width:200px !important}.clsFormCreator div>input:hover[type="text"],.clsFormCreator div>input:focus[type="text"]{border-color:#000}.clsFormCreator div select{width:50% !important;border:1px solid #999;padding:2px 5px}.clsFormCreator div textarea{width:50%;height:auto;border:1px solid #999;padding:2px 5px;resize:none}.clsFormCreator div textarea:hover,.clsFormCreator div textarea:focus{border-color:#000}.clsFormCreator div span.mandatory,.clsFormCreator div span.validatoralert{position:absolute;top:0;right:100px;background-color:#f00;color:#fff !important;padding:7px 14px}.clsFormCreator div span.validatoralert{right:0;width:150px}.clsFormCreator fieldset{border:none;margin:0 0 20px 0;padding:0}.clsFormCreator fieldset legend{color:#000;font-size:100%;border:none;text-align:left}.clsFormCreator div .clsCheckBoxListSpanOptions,.clsFormCreator div .clsRadioButtonListSpanOptions{padding-left:20%;position:relative}.clsFormCreator div .clsCheckBoxListSpanOptions legend,.clsFormCreator div .clsRadioButtonListSpanOptions legend{width:20%;padding:0 5px 0 0;margin:0;position:absolute;top:0;left:0;font-weight:bold;text-align:left}.clsFormCreator div .clsCheckBoxListSpanOptions>span,.clsFormCreator div .clsRadioButtonListSpanOptions>span{margin-bottom:5px;display:block}.clsFormCreator div .clsCheckBoxListSpanOptions span input,.clsFormCreator div .clsRadioButtonListSpanOptions span input{width:20px !important;height:20px;margin:0 5px 0 0;padding:0}.clsFormCreator div .clsCheckBoxListSpanOptions span label,.clsFormCreator div .clsRadioButtonListSpanOptions span label{width:auto;padding-top:0;font-weight:normal;float:none;text-align:left}.clsFormCreator div.clsFormCreator_checkbox{position:relative;padding-left:20%}.clsFormCreator div.clsFormCreator_checkbox label{width:auto;float:none}.clsFormCreator div.clsFormCreator_checkbox input{width:auto !important;height:auto}.clsFormCreator div.clsMandatory{font-size:90%}.clsFormCreator div.clsFormCreator_button,.clsFormCreator div.clsBtnSubmit{margin:20px 0 0 0;display:-moz-inline-box;display:inline-block;vertical-align:top;zoom:1;*display:inline}.clsFormCreator div.clsFormCreator_button input,.clsFormCreator div.clsBtnSubmit input{font-size:inherit;width:100%;height:auto;text-decoration:none;background-color:#facb08;color:#000;padding:20px;border-color:buttonface;border-width:2px;border-style:outset;border-radius:10px;display:-moz-inline-box;display:inline-block;vertical-align:top;zoom:1}.clsFormCreator div.clsFormCreator_button input:hover,.clsFormCreator div.clsFormCreator_button input:focus,.clsFormCreator div.clsBtnSubmit input:hover,.clsFormCreator div.clsBtnSubmit input:focus{cursor:pointer;background-color:#2939ad;color:#fff}.clsFormCreator div.clsBtnClear{width:100%;margin:20px 0 0 10px;display:-moz-inline-box;display:inline-block;vertical-align:top;zoom:1;*display:inline}.clsFormCreator div.clsBtnClear input{width:auto;height:auto;text-decoration:none;text-align:center;background-color:#fff;padding:5px 10px;color:#555;border:1px solid #555;border-radius:2px;display:-moz-inline-box;display:inline-block;vertical-align:top;zoom:1;*display:inline}.clsFormCreator div.clsBtnClear input:hover,.clsFormCreator div.clsBtnClear input:focus{border:1px solid #333;cursor:pointer}.xxclsFormCreator .formCreatorCaptchaTable{padding-left:20%}.clsFormCreator .formCreatorCaptchaTable div{margin-bottom:0}.clsFormCreator fieldset.two-column>div{width:50%;padding-right:20px}.clsFormCreator fieldset.three-column>div{width:33%;padding-right:20px}.clsFormCreator fieldset.clsRadioButtonListSpanOptions{padding:0}.clsFormCreator div .clsRadioButtonListSpanOptions legend{width:100%;position:relative}.clsFormCreator span.radio{display:block;font-size:16px;line-height:150%}.clsFormCreator label.clsRadioButtonListLabel{vertical-align:top}.clsFormCreator label.control-label,.clsFormCreator label.col-form-label{width:100% !important}.clsFormCreator textarea.clsTextArea{width:98% !important}.clsFormCreator .form-control.clsOrderPreference.is-invalid{width:100px !important}.clsFormCreator>.alert{flex-basis:100%;width:100%}.select2-container .select2-selection--single .select2-selection__clear{position:relative;background:none;border:0;width:30px;height:100%;text-indent:-9999px}.select2-container .select2-selection--single .select2-selection__clear::after{content:"\f00d";font-family:FontAwesome;position:absolute;top:0;right:0;bottom:0;left:0;text-align:center;text-indent:0}@media only screen and (max-width:991px){.clsFormCreator div label{width:100%}.clsFormCreator div input{width:100%}.clsFormCreator div select{width:100%}.clsFormCreator div legend{width:100%}.clsFormCreator div.clsFormCreator_checkbox{position:relative;padding-left:0%}.clsFormCreator div .clsCheckBoxListSpanOptions legend,.clsFormCreator div .clsRadioButtonListSpanOptions legend{width:100%;margin-bottom:10px;padding-bottom:10px;position:relative}.clsFormCreator div .clsCheckBoxListSpanOptions,.clsFormCreator div .clsRadioButtonListSpanOptions{padding-left:0%}.clsFormCreator div .clsCheckBoxListSpanOptions>span,.clsFormCreator div .clsRadioButtonListSpanOptions>span{clear:left;width:100%;float:left}.clsFormCreator fieldset.clsCheckBoxListSpanOptions form-group div.col-xs-10 span.checkbox{display:block}#ctl00_ContentPlaceHolderMainNoAjax_MemberDetails_lblPhoneNo{width:auto}div.carousel-contents{width:100% !important}}.widget .item>.description>a{float:none;display:table}.content-area .widget .item>.description>a{float:left;margin-right:15px}.widget .mainItem,.widget .subItem{position:relative;padding-top:15px;overflow:hidden;margin-bottom:10px}.widget .mainItem>a,.widget .subItem>a,.widget .mainItem dl,.widget .subItem dl{float:left;padding:10px 0}.widget .mainItem dl,.widget .subItem dl{width:750px;max-width:70%;margin:0;padding:0}.widget .mainItem dd,.widget .subItem dd{padding:10px;margin:0;line-height:120%}.widget .mainItem>a,.widget .subItem>a{margin-bottom:5px;margin-right:10px}.widget .mainItem dt>a,.widget .subItem dt>a{position:absolute;top:0;left:0;text-decoration:underline !important}.widget dt a.hover{text-decoration:underline !important}.widget h2{font-size:160%;text-align:left;color:#2e3192;margin-bottom:15px}.widget .mainItemheading,.widget .subItemheading{font-weight:bold}.widget .NewItemTagText{color:#f00;float:left;padding:5px}.ArticleList ul{list-style-type:none}.ArticleList ul li a{text-decoration:underline}.ArticleList ul li a.hover{text-decoration:underline}.ArticleList ul li{margin-bottom:10px}.widget .news-list .item>a{float:none}.widget .news-list .item>.description>a{float:left;padding:10px 0;margin-right:10px}.widget .articlelist-home .item .description>a{float:left !important;width:69%;display:block;padding-bottom:5px;font-size:90% !important;text-decoration:none}.widget .articlelist-home .item .description>a:first-child{width:22%}.cm-article620 #content-area{background-color:#fff}div#popupContainer{padding:20px;border:5px solid #808080}span.sr-only{display:none}.form-bacs.clsFormCreator input[type="submit"]{padding:20px 60px;font-size:inherit;color:#000;background-color:#01e801;border-radius:10px}span.checkbox{display:block}#TopMenuBar .menu{white-space:normal}.membership-item.form-group{margin-bottom:10px;display:inline-block;width:100%}#mfContactDetails label{width:25%;padding:5px 5px 0 0;float:left;font-weight:bold;text-align:left}#mfContactDetails input[type="text"],#mfContactDetails input[type="file"],#mfContactDetails textarea,#mfContactDetails select,#mfContactDetails button{width:74%;border:1px solid #999;margin-bottom:10px}.membership-item.form-group label{width:25%;float:left;font-weight:bold;padding:5px 5px 0 0}#mfContactDetails label{width:25%;float:left;font-weight:bold}#mfContactDetails input#txtAreaCode{float:left}#mfContactDetails input#txtTelephone{width:calc(74% - 120px) !important;float:right}.membership-item.form-group input[type="text"],.membership-item.form-group input[type="file"],.membership-item.form-group textarea,.membership-item.form-group select{width:74%;border:1px solid #999;float:right;margin-bottom:10px}.RadComboBox.RadComboBox_Elcom{width:74% !important}#ctl00_ContentPlaceHolderMainNoAjax_MemberDetails_fdsPassword .form-group .col-sm-10.col-md-10.col-lg-10{width:74%;float:right}#ctl00_ContentPlaceHolderMainNoAjax_MemberDetails_pPassword.form-group input{width:100%;height:40px}#ctl00_ContentPlaceHolderMainNoAjax_MemberDetails_pConfirmPassword.form-group input{width:100%;height:40px}fieldset#ctl00_ContentPlaceHolderMainNoAjax_MemberDetails_fdsPassword label{font-weight:bold;padding:5px 5px 0 0}div#ctl00_ContentPlaceHolderMainNoAjax_MemberDetails_pPassword{display:inline-block;width:100%;margin-bottom:15px}#ctl00_ContentPlaceHolderMainNoAjax_MemberDetails_pMembershipCharges .col-sm-10.col-md-10{width:74%;float:right}#ctl00_ContentPlaceHolderMainNoAjax_MemberDetails_pMembershipCharges table{width:100%}#ctl00_ContentPlaceHolderMainNoAjax_MemberDetails_pMembershipCharges label{font-weight:bold;padding:5px 5px 0 0}#ctl00_ContentPlaceHolderMainNoAjax_MemberDetails_pMembershipCharges table tr td{padding:5px}input#ctl00_ContentPlaceHolderMainNoAjax_MemberDetails_rcbOrgn_Input{width:100% !important;height:24px}input#ctl00_ContentPlaceHolderMainNoAjax_MemberDetails_rdDOB_dateInput{width:100% !important;height:35px}.clsFormCreator.contact-form div span.validatoralert{right:-20px}.feedback.error-message.alert.alert-danger li,.feedback.error-message.alert.alert-danger li a{color:#f00;font-weight:bold}.ecwid-categories table td a span.ecwid-categories-category{font-size:16px !important;font-weight:400 !important;color:#001261 !important;word-break:break-word !important;white-space:normal !important}table.ecwid-categories-vertical-table{width:210px !important;float:left !important}.ecwid-categories-vertical-table td.ecwid-categories-vertical-table-cell table td.gwt-MenuItem{border-bottom:1px solid #ccc !important;padding-top:5px !important;padding-bottom:5px !important}.ecwid-categories-vertical-table td.ecwid-categories-vertical-table-cell table td.gwt-MenuItem a span{font-size:16px !important;word-break:break-word !important;white-space:normal !important}td.ecwid-categories-vertical-table-cell.ecwid-categories-vertical-table-cell-selected td a span{font-size:17px !important;font-weight:600 !important;color:#000 !important}.ecwid-categories-vertical-table td.ecwid-categories-vertical-table-cell table td.gwt-MenuItem-current a span{font-weight:600 !important}.ecwid-categoriesMenuBar.ecwid-categoriesMenuBar-vertical table tr:last-child td{border-bottom:none !important}table.clsQuizTable{width:100%}table.clsQuizTable td.clsQuesText{font-weight:bold}table.clsQuizTable td.clsQuesNo{min-width:115px}.owl-controls.clickable{position:absolute;bottom:0;width:100%}.owl-pagination{display:flex;justify-content:center}.owl-page{counter-increment:dots;max-width:max-content}.owl-page span{color:#fff;background:#808080;text-decoration:none;margin:0 4px 0 0;padding:5px;text-align:center;cursor:pointer;font-size:14px}.owl-page span:before{content:counter(dots)}.owl-page.active span{background:#090}#slideshow-container{max-width:100% !important}#wrapper.full{width:100%;padding:0}#wrapper.full #wrapper-inner{width:100%;margin:0 auto;padding:10px 10px 0;max-width:1200px}#wrapper.full #page-content #container{width:calc(100% - 240px)}#wrapper.full div#header{overflow:visible;height:80px;padding:20px 10px 0;width:100%;position:sticky;top:0;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);background-color:#fff;z-index:2}#header div#header-logo{width:15%;display:inline-block;float:left}#header div#main-nav{width:65%;float:left}#wrapper.full #site-nav{width:75%;flex:0 0 75%}#wrapper.full #TopMenuArticleRight{width:25%;flex:0 0 25%}#header #main-nav .hmenu>li>a,#main-nav .hmenu>li>span{font-size:90% !important;line-height:1.2}#wrapper.full #header div#header-right{width:20%;float:right;margin-top:5px}#wrapper.full #header div#banner-phone{float:left;width:auto}#wrapper.full #header div#banner-menu{float:left;width:auto;margin-top:5px}#header #search-panel{display:none}#header #Module13_strSearchKeyword13{max-width:80%}#header div#banner-icons,#header div#banner-icons-more{display:none}div.xslide ul.vertical.group.level1 li{width:auto;height:auto}div#banner-phone div{color:#000;font-weight:bold;float:right;display:block;background-color:#f9c74f;padding:10px 20px;border-radius:20px}#Widget806,#Widget807,.home-wrapper .carousel-contents{width:32.33% !important;margin:15px 1% 15px 0}@media(min-width:992px) and (max-width:1300px){#header img#banner-logo{width:120px;float:left}#header #main-nav .hmenu>li>a,#main-nav .hmenu>li>span{font-size:80% !important;line-height:1.2;padding:5px}#header div#header-logo{width:12%;display:inline-block;float:left}#header div#main-nav{width:60%;float:left}#header div#header-right{width:25%;float:right;margin-top:5px}#wrapper.full #header div#header-right{width:25%}#wrapper.full #wrapper-inner{width:100%;padding:10px 10px 0}#wrapper.full #TopMenuArticleRight{width:27%;flex:0 0 27%}#wrapper.full #header #Module13_strSearchKeyword13{width:67%}}@media only screen and (max-width:991px){#wrapper-content{padding:0 15px}#main-nav+table td{padding:5px 15px}#wrapper.full div#header{overflow:visible;height:140px;padding:20px 2%;width:100%;position:sticky;top:0;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);background-color:#fff}#header div#header-logo{width:100%}#header div#banner-image{width:120px;float:left}#header div#banner-icons{display:inline-block;width:auto;float:right}#header div#banner-icons-more{clear:both;width:auto;float:right;padding:10px 0}#header div#main-nav{width:100%}#header div#header-right{width:100%}#header div#banner-phone,#wrapper.full #header div#banner-phone{width:100%;padding:0;text-align:center}#header div#banner-menu{display:none}#wrapper.full #page-content #container{width:100%;padding:0;margin:0}#wrapper.full #wrapper-inner{width:100%;padding:10px 15px 0;margin:0}#wrapper.full #header div#header-right{width:100%}#wrapper.full #header div#banner-phone{width:100%;padding:10px 15px;text-align:center;border-radius:20px}#wrapper.full #TopMenuArticleRight{width:100%;flex:0 0 100%}#wrapper.full #SearchInput.open{background:none}#wrapper.full #SearchInput input#Module13_strSearchKeyword13{width:80%;border:2px solid #575757}#wrapper.full #SearchInput{margin-top:5px !important}#wrapper.full #SearchInput>a{margin-top:4px !important;display:inline-block}div#banner-phone-service{clear:both;width:100%;text-align:center;font-size:100%}.column45.homed,.column45-b.homed{width:100% !important;margin:0 0 30px 0 !important}#Widget806,#Widget807,.home-wrapper .carousel-contents{width:100% !important;margin-right:0 !important}html#ecwid_html body#ctl00_BodyTag .ec-size .ec-store .ec-cart-item__control{width:auto}html#ecwid_html body#ctl00_BodyTag .ec-size.ec-size--s .ec-store .ec-cart__item{flex-wrap:wrap}.ec-store .ec-breadcrumbs{flex:0 0 100% !important}}@media only screen and (max-width:767px){#Widget806,#Widget807,.home-wrapper .carousel-contents{margin:15px 0;width:100% !important}#ServiceDiv .align .column30{width:100% !important;margin:0 0 15px 0}}#header .svg-menu-icon{width:40px;height:40px;fill:none;stroke:white;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;background-color:#2e3192;vertical-align:middle;text-align:center;padding:2px}

/* FILE=~/include/css/jqmodal.css */ 
.jqmWindow{display:none;position:absolute;top:40%;left:50%;margin-left:-200px;width:400px;color:#333;border:0 solid #000;padding:20px;background-color:#fff;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed')";box-shadow:0 4px 10px #262626;-moz-box-shadow:0 4px 10px #262626;-webkit-box-shadow:0 4px 10px #262626;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#ededed),color-stop(1,#fff))}.jqmOverlay{background-color:#000}* iframe.jqm{position:absolute;top:0;left:0;z-index:-1;width:expression(this.parentNode.offsetWidth+"px");height:expression(this.parentNode.offsetHeight+"px")}* html .jqmWindow{position:absolute;top:expression((document.documentElement.scrollTop||document.body.scrollTop)+Math.round(17*(document.documentElement.offsetHeight||document.body.clientHeight)/100)+"px")}.jqmWindow label{display:block;margin:10px 0 0 0;font-size:14px}.jqmWindow input.ComboBoxInput_Elcom{width:379px !important}.jqmWindow input.ComboBoxInputHover_Elcom{width:378px !important}.jqmWindow .modal-buttons{margin-top:20px}.modal-buttons .buttonType1{float:right;margin-left:10px}

/* FILE=~/useruploadedstyles/home14.min.css */ 
 /*2014 default heading styles */

#wrapper-content {margin-top:30px;}
h1.homepage { font-size: 120%; }

/* Start of home page slideshow */
div#slideshowHome2015 {position:relative; width:1080px; height:450px; overflow:hidden;z-index:1;}
div#imagepager { position:relative; text-align:center; z-index:1000 !important; text-decoration: none; top:-25px; left:0px;}
div#imagepager a { color:white; background:  #232f93; text-decoration: none; margin: 0px 4px 0px 0px; padding:10px; text-align:center;  }
div#imagepager a.activeSlide { background:#009900; }
div#imagepager a.focus { outline: none; }
div#slideshowHome2015 .feature-item {position:relative !important; width: 100% !important;z-index:100;}
div#slideshowHome2015 .feature-item .content {width:30%; position:absolute; top:2%; left:10%; z-index:100; margin:0; padding:2%; background-color: white; opacity:0.8;}
div#slideshowHome2015 .feature-item .content > p { font-size:140%; color: blue; margin:0; padding:0;}
div#slideshowHome2015 .feature-item .content > h3 { font-size:200%; color: blue; margin:0; padding:0; }
div#slideshowHome2015 .feature-item .slider-img {position:absolute; top:0px; left:0px;}
div#slideshowHome2015 .feature-item .content div.button {margin-top:10%; margin-bottom:5%; z-index:1000;}
div#slideshowHome2015 .feature-item .content div.button > a {background-color: gray; color:#ffffff; padding:3% 8%; vertical-align:middle; border-radius: 5px;text-decoration:none;}
div#slideshowHome2015 .feature-item .content div.button > a:hover { background-color:#232f93; padding:3% 8% !important; color:#ffffff; vertical-align:middle; border-radius: 5px; text-decoration:none; }
/* Christmas note remove on 4 January*/
/* div#slideshowHome2015 .feature-item:nth-child(1) div { display:none; } */

/* End of home page slideshow */

/* Mobile definition */
@media only screen and (max-device-width : 480px) {
div#slideshowHome2015 {clear:both; position:relative; width:100%; height:150px; overflow:hidden;z-index:1;}
div#imagepager { position:relative; text-align:right; z-index:1000 !important; text-decoration: none; top:-25px; left;0px;}
div#imagepager a,
div#imagepager a:link,
div#imagepager a:visited,
div#imagepager a:active,
div#imagepager a:hover,
div#imagepager a:focus { font-size:80% !important;}
div#imagepager a { color:white; background:  #232f93; text-decoration: none; margin: 0px 4px 0px 0px; padding:5px; text-align:center;  }
div#imagepager a.activeSlide { background:#009900; }
div#imagepager a.focus { outline: none; }
div#slideshowHome2015 .feature-item {position:relative !important; width: 100% !important;z-index:100;}
div#slideshowHome2015 .feature-item .content {width:40%; position:absolute; top:1%; left:2%; z-index:100; margin:0; padding:1%; background-color: white; opacity:0.8;}
div#slideshowHome2015 .feature-item .content > p { display:none; font-size:90%; color: blue; margin:0; padding:0;}
div#slideshowHome2015 .feature-item .content > h3 { font-size:100%; color: blue; margin:0; padding:0; }
div#slideshowHome2015 .feature-item .slider-img {position:absolute; top:0px; left:0px;}
div#slideshowHome2015 .feature-item .content div.button {margin-top:5%; margin-bottom:5%; z-index:1000;}
div#slideshowHome2015 .feature-item .content div.button > a { font-size:80% !important; background-color: gray; color:#ffffff; padding:3%; vertical-align:middle; }
div#slideshowHome2015 .feature-item .content div.button > a:hover { font-size:80% !important; background-color:#232f93; padding:3% !important; color:#ffffff; vertical-align:middle; }
div#slideshowHome2015 .feature-item .content div.button > a:link,
div#slideshowHome2015 .feature-item .content div.button > a:visited,
div#slideshowHome2015 .feature-item .content div.button > a:active { font-size:80% !important;}


}


/* Start of home page slideshow for product*/
div#slideshowProduct2015 {float:left; position:relative; width:100%; height:310px; overflow:hidden; border:1px solid #a0a0a0; }
div#slideshowProduct2015 .product-item {position:relative !important; width: 100% !important;}
div#slideshowProduct2015 .product-item .content {width:50%; position:absolute; top:2%; left:5%; z-index:100; margin:0; padding:2%; background-color: white; opacity:0.8;}
div#slideshowProduct2015 .product-item .content > p { font-size:100%; color: blue; margin:0; padding:0;}
div#slideshowProduct2015 .product-item .content > h3 { font-size:120%; color: blue; margin:0; padding:0; }
div#slideshowProduct2015 .product-item .product-slider-img {position:absolute; top:0px; left:0px;}
div#slideshowProduct2015 .product-item .content div.button {margin-top:10%; margin-bottom:10%; z-index:1000;}
div#slideshowProduct2015 .product-item .content div.button > a {background-color: gray; color:#ffffff; padding:7%; vertical-align:middle; border-radius: 5px; }
div#slideshowProduct2015 .product-item .content div.button > a:hover { background-color:#232f93; padding:7% !important; color:#ffffff; vertical-align:middle; border-radius: 5px; }
div#productimagepager { position:relative; text-align:center; z-index:1000 !important; text-decoration: none; top:-25px; clear:both;}
div#productimagepager a { color:white; background:  gray; text-decoration: none; margin: 0px 4px 0px 0px; padding:5px; text-align:center;  }
div#productimagepager a.activeSlide { background:#009900; }
div#productimagepager a.focus { outline: none; }
/* End of home page slideshow */

div#slideshow-35years { width:1150px; height:450px; overflow:hidden; background-color:black; }

/* Mobile definition */
@media only screen and (max-device-width : 480px) {
div#slideshow-35years { width:100%; height:300px; overflow:hidden; }

div#slideshowProduct2015 {float:left; position:relative; width:100%; height:310px; overflow:hidden; border:2px solid #a0a0a0; }
div#slideshowProduct2015 .product-item .content > h3 { font-size:100%; color: blue; margin:0; padding:0; }
div#slideshowProduct2015 .product-item .product-slider-img {position:absolute; top:0px; left:0px;width:100%;}
div#slideshowProduct2015 .product-item .content > p { font-size:90%; color: blue; margin:0; padding:0;}
div#slideshowProduct2015 .product-item .content div.button > a { font-size:90%; }
div#productimagepager a,
div#productimagepager a:link,
div#productimagepager a:visited,
div#productimagepager a:active,
div#productimagepager a:hover,
div#productimagepager a:focus { font-size:80% !important;}

}
div#slideshowHome {float:left; width:240px; height:190px; overflow:hidden;}
div#slideshowHomeService {float:left; width:240px; height:190px; overflow:hidden; }
div#slideshowOHANDS {float:left; width:736px; height:184px; overflow:hidden; }
div#slideshowpanorama {float:left; width:736px; height:184px; overflow:hidden; }
div#slideshowsmall { width:220px; height:194px; overflow:hidden; }
div#slideshow-slideshownejune12 { width:220px; height:194px; overflow:hidden; }
div#slideshow-newssep12 { width:220px; height:194px; overflow:hidden; }
div#slideshow-newsapr13 { width:220px; height:194px; overflow:hidden; }
div#slideshow-DCPC { width:220px; height:194px; overflow:hidden; }
div#slideshowHomeTestimonial  { width:280px; height:140px;}
div#slideshowHomeTestimonial p {margin:0px 0px 5px 0px; }
div#slideshowHomeNews  { width:280px; height:140px;}
div#slideshowHomeNews p {margin:0px 0px 5px 0px; }
div#slideshow-newssep12 { width:220px; height:194px; overflow:hidden; }
div#slideshow-newsoct14 { width:220px; height:194px; overflow:hidden; }
div#slideshow-newsfeb15 { width:730px; height:184px; overflow:hidden; }

/*----------start styles for print friendly----------*/

@media print {

#breadPrint {display:none;}

#ctl00_TDForLeftCell {width:0px !important;}
#ctl00_TDForMiddleCell {width:600px !important;}
#ctl00_TDForRightCell {width:0px !important;}
.clsPostcardBorder {width:600px !important;}
div.Masterdiv {width:600px;}

#MaintableForContent,
#MainTableForContent,
.MainTableForContent {width:600px !important;}

#tblContentTD2,
.tblContentTD2 {display:none;}

}

#NominatedArticle { margin:0; padding: 0; }

