#Body{padding:0px; margin:0px; background-image:url(https://www.findmycertificate.com/Portals/_default/Skins/FindMyCertificate/images/bg_gradient.jpg); background-repeat:repeat-x; background-size:100% 100%;font-family:Verdana;color:#376087;font-size:20px; background-color:#f9fbfc}
.Normal, .NormalDisabled, .NormalDeleted{font-size:20px;}
.wrap{max-width:1000px;margin:0 auto;width:100%}
.clearboth {clear:both;}
.width100{width:100%}
.w49p {width:49%}
.w90p {width:90%;}
.w90pa{width:90%;margin:0 auto}
.w56pa{width:56%;margin:0 auto}
a#dnn_dnnLogo_hypLogo {display:inline-block;padding:20px 0;}
a#dnn_dnnLogo_hypLogo img{display:inline-block;width:100%; max-width:438px;}
.footer {background-image:url(https://www.findmycertificate.com/Portals/_default/Skins/FindMyCertificate/images/footer_bg.png); background-repeat:repeat-x; height:83px;}
.Menu{padding:0px; margin:0px;width:30%; min-width:270px;float:left}
.Menu1{padding:0px; margin:0px;width:30%; min-width:270px;float:right;text-align:right;}
.Menu li,.Menu1 li{list-style-type:none; display:inline-block;}
.Menu li a,.Menu1 li a{ display:inline-block;font-size:20px; line-height:83px;margin-right:6px;color:#000;}
.Menu li a:hover,#dnn_dnnLogin_loginGroup a:hover,.Menu1 li a:hover{color:#376087;}
.Menu li.last a {margin:0px;}
#dnn_dnnLogin_loginGroup {width:85px; float:right; display:block;}
#dnn_dnnLogin_loginGroup a {display:inline-block;font-size:20px; line-height:83px;color:#000;font-weight:normal;}
.overflowauto{overflow-x:scroll;}

.fl{float:left}
.fr{float:right}
.OtherMonth,.Day,.SelectedDay {width:59px;height:59px; background-repeat:repeat-x;background-image:url(https://www.findmycertificate.com/Portals/_default/Skins/FindMyCertificate/images/c_d.png);}
.OtherMonth a,.Day a,.SelectedDay a {font-size:14px;}
.OtherMonth a {color:#C3E8FD}
.Day a,.SelectedDay a,.OtherMonth a {text-decoration:none}
.SelectedDay { background-image:url(https://www.findmycertificate.com/Portals/_default/Skins/FindMyCertificate/images/c_sd.png)}
.Calendar {width:100%; max-width:420px;margin:0 auto;}
.Calendar th { vertical-align:middle}
.Calendar.C2{max-width:250px;}
.Calendar.C2 .OtherMonth,.Calendar.C2 .Day,.Calendar.C2 .SelectedDay {width:34px;height:34px;}
.formFormat .wtcss,.formFormat input[type=text],.formFormat textarea,.formFormat input[type=password],.formFormat .select{border:3px solid #376087;height:62px; width:95%;padding:0 2%; border-radius:8px; line-height:62px;font-size:24px;font-family:Verdana;color:#376087;}
.formFormat .select{width:95%; background-color:#fff; overflow:hidden; background-image:url(https://www.findmycertificate.com/Portals/_default/Skins/FindMyCertificate/images/dropdownarrow.png); background-position:95% center; background-repeat:no-repeat}
.dropcontainer{position:relative;height:62px;}
.formFormat select{width:110%;line-height:62px;font-size:28px;font-family:Verdana;color:#376087;border:none; background-color:transparent;height:62px;}
.formFormat textarea{ line-height:150%;}
.formFormat .wtcss{color:#cbcbcb !important;}
::-webkit-input-placeholder{color:#c1c1c1 !important;}
::-moz-placeholder {color:#c1c1c1 !important;}
:-ms-input-placeholder {color:#c1c1c1 !important;}
input:-moz-placeholder {color:#c1c1c1 !important;}
.mb35{margin-bottom:35px;}
.mt35{margin-top:35px;}
a.SubmitButton{display:inline-block;/*background-image:url(https://www.findmycertificate.com/Portals/_default/Skins/FindMyCertificate/images/gradient_bttn_submit.jpg);*/background-color:#376087;background-position:left center;border-radius:8px;line-height:62px; border:3px solid #376087; color:#fff; text-shadow:2px 2px #376087; font-size:36px; font-weight:bold; text-decoration:none;width:95%;text-align:center;padding:0 2%;max-height:62px;}
a.SubmitButton img{margin-top:5px;}
.Registration h3,.wrap h2,.wrap h1 {font-size:26px;}
.wrap h1 a{text-decoration:underline;color:#376087;}
.wrap h1 a:hover{color:#86C351;}
.border-right {border-right:2px solid #376087}
.borderbottom{border-bottom:2px solid #376087}
.hide {display:none; visibility:hidden}
/* 
 * Picker v3.1.2 - 2014-11-25 
 * A jQuery plugin for replacing default checkboxes and radios. Part of the formstone library. 
 * http://formstone.it/picker/ 
 * 
 * Copyright 2014 Ben Plum; MIT Licensed 
 */
.picker-element {opacity: 0;position: absolute;-webkit-transition: none;transition: none; z-index: -1;}
.no-touch .picker-element {left: -99999px;}
.picker {cursor: pointer;margin: 0 0 10px 0;overflow: hidden;}
.picker .picker-label {cursor: pointer;display: block;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.picker .picker-handle {border: 2px solid #376087;display: block;float: left;height: 50px;margin: 0 5px 0 0;width: 50px;}
.no-touch .picker:hover .picker-label {color: #555;}
.no-touch .picker:hover .picker-handle {border-color: #aaa;}
.picker.focus .picker-label {color: #555;}
.picker.focus .picker-handle {border-color: #aaa;}
.picker.picker-radio .picker-handle {border-radius: 8px;}
.picker.picker-radio .picker-flag {background: #fff;border-radius: 4px;display: block;height: 8px;margin: 3px;width: 8px;}
.picker.picker-radio.focus .picker-flag {background: #ddd;}
.picker.picker-radio.checked .picker-flag {background: #999;}
.no-touch .picker.picker-radio:hover .picker-flag {background: #ddd;}
.no-touch .picker.picker-radio.disabled:hover .picker-flag {background: #fff;}
/*.picker.picker-checkbox .picker-handle {border-radius: 3px;}*/
.picker.picker-checkbox .picker-flag {background: #fff;border-radius: 2px;display: block;height: 100%;margin: 0;width: 100%;}
.picker.picker-checkbox.checked .picker-flag {background: #ffffff url(https://www.findmycertificate.com/Portals/_default/Skins/FindMyCertificate/images/Grant_32X32_Standard.png) no-repeat center;}
.picker.picker-toggle {padding: 20px 0 0;position: relative;}
.picker.picker-toggle .picker-toggle-label {color: #999;font-size: 12px;position: absolute;text-transform: uppercase;top: 0;}
.picker.picker-toggle .picker-toggle-label.on {left: 0;}
.picker.picker-toggle .picker-toggle-label.off {color: #333;right: 0;}
.picker.picker-toggle .picker-label {display: none;}
.picker.picker-toggle .picker-handle {border-radius: 3px;height: 20px;position: relative;width: 100%;}
.picker.picker-toggle .picker-flag {background: #666;border-radius: 2px;display: block;height: 100%;left: 50%;margin: 0;position: absolute;top: 0;width: 50%;-webkit-transition: left 0.1s linear;transition: left 0.1s linear;}
.picker.picker-toggle.checked .picker-toggle-label.on {color: #333;}
.picker.picker-toggle.checked .picker-toggle-label.off {color: #999;}
.picker.picker-toggle.checked .picker-flag {background: #666;left: 0;}
.picker.disabled {cursor: default;opacity: 0.5;}
.picker.disabled .picker-label,.picker.disabled .picker-handle {cursor: default;}
.no-touch .picker.disabled:hover .picker-label {color: #888;}
.no-touch .picker.disabled:hover .picker-handle {border-color: #ccc;}

a.browse {color:#fff; background-color:#519dca;border-radius:6px;display:inline-block; text-decoration:none; padding:3px 5px;margin-left:3px; text-transform:uppercase;}
.HomeSearch input[type=text] {height:120px; line-height:120px; display:inline-block; background-image:url(https://www.findmycertificate.com/Portals/_default/Skins/FindMyCertificate/images/search_bttn.png);border:none;width:82%;padding:0 9%;border-radius:0px; background-color:transparent;}
.HomeSearch table {display:inline-block;width:100%; max-width:753px;}
.HomeSearch table td {vertical-align:top}
.LeftPane{width:49%; float:left}
.RightPane{width:49%;float:right}
.subMenu {width:100%;clear:both;}
.subMenu a{display:inline-block;width:27%;margin:0 3%;border:2px solid #fff; background-color:#376087;color:#fff; font-size:30px; line-height:40px; text-align:center; border-radius:8px;height:120px;float:left;}
.subMenu a:hover,.subMenu a.Selected{border:2px solid #376087; background-color:#fff;color:#376087;text-decoration:none;}
.subMenu a.last {margin-right:0px;padding-top:15px;height:105px;}
.w24p1{width:24%;margin-right:1%}
.w24p {width:24%;}
.w22p1{width:22%;margin:1%;position:relative;display:inline-block;}
.w22p1 input[type=checkbox]{position:absolute;left:1%;top:1%;width:33px; height:33px;}
.w22p1 img{width:100%}
.w75p{width:75%}
a.GreenSubmit{display:inline-block;border:2px solid #fff; background-color:#86C351;color:#fff; font-size:36px; line-height:62px; text-align:center; border-radius:8px;text-decoration:none;width:100%;text-align:center;font-weight:bold;margin:50px 0}
a.GreenSubmit:hover{background-color:#fff;color:#86C351;border:2px solid #86C351;}
.redMessage{color:#c42c00;}
a.SubmitHome{background-image:url(https://www.findmycertificate.com/Portals/_default/Skins/FindMyCertificate/images/footer_bg.png); background-repeat:repeat-x; background-position:center center;height:73px;padding-top:8px;border:2px solid #9d9fa1; border-radius:8px; text-align:center;width:80%; display:inline-block;font-size:26px; text-decoration:none;color:#376087;line-height:1.1}
.progress{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#ccc;opacity:0.8;z-index:9999999;}
.progress img{position:absolute;left:48%;top:45%;} 
.whitebg{background-color:#fff;padding:20px 0}

table.tablesorter {font-family:arial;background-color: #CDCDCD;margin:10px 0pt 15px;font-size: 8pt;width: 100%;text-align: left;}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {background-color: #e6EEEE;border: 1px solid #FFF;font-size: 8pt;padding: 4px;}
table.tablesorter thead tr .header {background-image: url(https://www.findmycertificate.com/Portals/_default/Skins/FindMyCertificate/images/bg.gif);background-repeat: no-repeat;background-position: center right;cursor: pointer;}
table.tablesorter tbody td {color: #3D3D3D;padding: 4px;background-color: #FFF;vertical-align: top;}
table.tablesorter tbody tr.odd td {background-color:#F0F0F6;}
table.tablesorter thead tr .headerSortUp {background-image: url(https://www.findmycertificate.com/Portals/_default/Skins/FindMyCertificate/images/asc.gif);}
table.tablesorter thead tr .headerSortDown {background-image: url(https://www.findmycertificate.com/Portals/_default/Skins/FindMyCertificate/images/desc.gif);}
/*table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {background-color: #8dbdd8;}*/
div.tablesorterPager {padding: 10px 0 10px 0;background-color: #D6D2C2;text-align: center;}
div.tablesorterPager span {padding: 0 5px 0 5px;}
div.tablesorterPager input.prev {width: auto;margin-right: 10px;}
div.tablesorterPager input.next {width: auto;margin-left: 10px;}
div.tablesorterPager input {font-size: 8px;width: 50px;border: 1px solid #330000;text-align: center;}
div.pager{float:left;width:300px;}
div.Results{float:right;width:299px;text-align:right}
.loginContent{padding:0px;max-width:540px;width:98%;margin:0 auto;}
.LoginPanel a.dnnSecondaryAction{font-family:Verdana;font-size:28px;color:#376087;font-style:italic;padding:0 4px;}
table.Browse input[type=text],table.Browse a.SubmitButton{width:94%}
table.Browse a.SubmitButton{font-weight:normal;}
.view  a.SubmitButton{width:auto}
.sepFooter{display: block;float: right;font-size: 20px;line-height: 77px;color:#000;margin:0 3px;}
.ModalPopUP{border:2px solid #376087;border-radius: 8px;background-color:#fff;padding:15px;z-index:10000}
.fs12px,.fs12px *{font-size:12px;line-height:1.5; white-space:nowrap;}
.certificates .w22p1{height:230px;}
@media(max-width:840px) {
.w22p1{width:30%}
}
@media screen and (max-width: 767px) {
.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_paginate {float: none;text-align: center;}
.dataTables_wrapper .dataTables_paginate {margin-top: 0.5em;}
}
@media(max-width:640px) {
.subMenu a{font-size:4vw;height: 16vw;line-height: 5vw;}
.subMenu a.last{height: 14vw;padding-top: 2vw;}
.whitebg >.clearboth > .fl,.whitebg >.clearboth > .fr{clear:both;float:none}
.whitebg >.clearboth > .w49p{width:98%;margin:0 auto}
}
@media(max-width:640px) {
.LeftPane,.RightPane,.formFormat .fl.w49p,.formFormat .fr.w49p{width:100%;clear:both;float:none;margin-bottom:15px;}
.border-right{border-right:0px;}
.w90p{margin-left:auto;margin-right:auto;}
.w22p1{float:none;clear:both;margin:1% auto;width:45%}
.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter {float: none;text-align: center;}
.dataTables_wrapper .dataTables_filter {margin-top: 0.5em;}
}
@media(max-width:420px) {
div.pager,div.Results{float:none;clear:both;width:100%;text-align:left;}
}
@media(max-width:420px) {
.OtherMonth, .Day, .SelectedDay {height:14vw;}
.w22p1{width:80%}
}
@media(max-width:360px) {
.Menu{min-width:230px;}
#dnn_dnnLogin_loginGroup {width:55px; }
#dnn_dnnLogin_loginGroup a,.Menu li a {font-size:16px; line-height:83px;}
}