select, input, textarea{font: normal 11px arial, helvetica, sans-serif;}
#siteContents{text-align:left;}
form{margin:0;border:0;}
p{margin:0 0 10px 0}
table{
    border:0;
	border-spacing:0;
	border-collapse:collapse;
}
td {padding:0;}
a img{border:0;text-decoration:none;}
.bold{font-weight:bold;}
.mb3{margin-bottom:3px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt3{margin-top:3px;}
.text16{font-size:16px;}
div.pad3{
    padding:3px;
}
legend{color:black;font-weight:bold;}
.float{float:left;}
.floatRest{overflow:hidden;}
.flR{float:right;}
.flR5{float:right;margin-left:5px;}
.flR10{float:right;margin-left:10px;}
.flR15{float:right;margin-left:15px; box-sizing:border-box;}
.flL5{float:left;margin-right:5px;}
.flL10{float:left;margin-right:10px;}
.flL15{float:left;margin-right:15px; box-sizing:border-box;}
.picFloatLeft{float:left;padding-right:15px; padding-bottom:10px; box-sizing:border-box;}
.picFloatRight{float:right;padding-left:15px; padding-bottom:10px; box-sizing:border-box;}
.picCenter{width:100%;text-align:center;padding-bottom:10px;}
.picFloatLeft img, .picFloatRight img, .picCenter img, .flR15 img, .flL15 img{
	max-width:100%;
}
.clear{clear:both;}
.alertBox {font-weight:bold;color:#FF3300;padding:5px;background-color:#ffeeee;font-size:14px;margin-bottom:15px;border:1px solid #FF3300;}
.alert{font-weight: bold;color:#FF3300;}
.alertIcon{
    padding: 15px;
    font-size: 24px;
    text-align:center;
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
}

.alertMsg{
    padding: 15px;
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
    color: #495056;
}

.alertMsg h3{
    color: #495056;
    margin:0;
}

.alertMsg a{
    color: #338FE2;
}

.alertIcon{
    padding: 15px;
    font-size: 24px;
    text-align:center;
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
}

.alertSuccess {
    background-color: #EAF7FF;
}
.alertSuccess h3{
    color: #338FE2;
}

.alertSuccessIcon {
    color: #338FE2;
    background-color: #7AC5F8;
}

.alertCaution {
    background-color: #FFF9DD;
}

.alertCautionIcon {
    color: #F6B13B;
    background-color: #FDDE74;
}

.alertWarning {
    background-color: #ffeeee;
}

.alertWarning h3{
    color: #F7392F;
}

.alertWarningIcon {
    color: white;
    background-color: #F7392F;
}

.alertTip {
    background-color: #DEFFF5;
}
.alertTipIcon {
    color: white;
    background-color: #11B886;
}
ul{margin-top:0;margin-bottom:0;}
div.printView{float:right;width:20px;position:relative;top:3px;}
.celPad{padding:6px;}
.middle{vertical-align:middle;}
.top{vertical-align: top;}
ul.events{margin-top:0;margin-bottom:0;}
ul.events li{margin:0 0 0 -15px;}
.center{text-align:center;}
.centerBox{
	position: relative;
	margin-left: auto;
	margin-right: auto;
	text-align:left;
}
.hidden{
	display:none;
}
.photoThumb{
	margin:0 5px 5px 0;
	display:inline-block;
	cursor:pointer;
	max-width:initial !important;
}
.redBorder{
    border-left:3px solid red; padding-left:3px;
}
.alignRight, .right{text-align:right;}
.alignLeft{text-align:left;}
.productListing{width:155px;height:175px;overflow:hidden;}
.productListing2{width:155px;height:50px;overflow:hidden;}
.memberBtn{padding:2px;font-size:14px;text-align:center;}
.captchaBox{border:1px solid black; margin:3px 3px 3px 0; padding:3px; background-color:white; text-align:center; width:150px;}
.pillbox{margin:auto; text-align:center;}
.pillbox ul{list-style:none;margin:0;padding:0;font-size:0;}
.pillbox ul li{display:inline-block;list-style:none;overflow:hidden;}
.pillbox ul li a{font:normal 12px arial,sans-serif;padding:3px 10px;color:#404040;background-color:#ededed;border:1px solid #8e8e8e;text-decoration: none; display:block;}
.pillbox ul li a:hover{background-color: white;}
.pillbox ul li.active a{background-color: white;}
.pillbox ul li a.button{border-left-width:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
.pillbox ul li.first a.button{border-left-width:1px;border-radius:8px 0 0 8px;}
.pillbox ul li.last a.button{border-radius:0 8px 8px 0;}
.pillbox ul li a.buttonWhole{border-width:1px;border-radius:8px 8px 8px 8px;color:#404040;}
.pillbox .capt{color:#404040;font-size:9px;}

.embeddedContent {
margin:15px;
}

.w3-col .embeddedContent, .moduleBody .embeddedContent, .floatRest .embeddedContent {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px; height: 0; overflow: hidden;
}

.w3-col .embeddedContent iframe,
.w3-col .embeddedContent object,
.w3-col .embeddedContent embed,
.moduleBody .embeddedContent iframe,
.moduleBody .embeddedContent object,
.moduleBody .embeddedContent embed,
.floatRest .embeddedContent iframe,
.floatRest .embeddedContent object,
.floatRest .embeddedContent embed {
position: absolute;
top: 0;
left: 0;
max-width: 100%;
max-height: 100%;
}

/*w3css framework styles (https://www.w3schools.com/w3css/w3css_grid.asp)*/
.w3-responsive{overflow-x:auto}
.w3-container:after,.w3-container:before,.w3-panel:after,.w3-panel:before,.w3-row:after,.w3-row:before,.w3-row-padding:after,.w3-row-padding:before,
.w3-cell-row:before,.w3-cell-row:after,.w3-clear:after,.w3-clear:before,.w3-bar:before,.w3-bar:after{content:"";display:table;clear:both}
.w3-col,.w3-half,.w3-third,.w3-twothird,.w3-threequarter,.w3-quarter{float:left;width:100%}
.w3-col.s1{width:8.33333%}.w3-col.s2{width:16.66666%}.w3-col.s3{width:24.99999%}.w3-col.s4{width:33.33333%}
.w3-col.s5{width:41.66666%}.w3-col.s6{width:49.99999%}.w3-col.s7{width:58.33333%}.w3-col.s8{width:66.66666%}
.w3-col.s9{width:74.99999%}.w3-col.s10{width:83.33333%}.w3-col.s11{width:91.66666%}.w3-col.s12{width:99.99999%}
@media (min-width:601px){.w3-col.m1{width:8.33333%}.w3-col.m2{width:16.66666%}.w3-col.m3,.w3-quarter{width:24.99999%}.w3-col.m4,.w3-third{width:33.33333%}
.w3-col.m5{width:41.66666%}.w3-col.m6,.w3-half{width:49.99999%}.w3-col.m7{width:58.33333%}.w3-col.m8,.w3-twothird{width:66.66666%}
.w3-col.m9,.w3-threequarter{width:74.99999%}.w3-col.m10{width:83.33333%}.w3-col.m11{width:91.66666%}.w3-col.m12{width:99.99999%}}
@media (min-width:993px){.w3-col.l1{width:8.33333%}.w3-col.l2{width:16.66666%}.w3-col.l3{width:24.99999%}.w3-col.l4{width:33.33333%}
.w3-col.l5{width:41.66666%}.w3-col.l6{width:49.99999%}.w3-col.l7{width:58.33333%}.w3-col.l8{width:66.66666%}
.w3-col.l9{width:74.99999%}.w3-col.l10{width:83.33333%}.w3-col.l11{width:91.66666%}.w3-col.l12{width:99.99999%}}
.w3-rest{overflow:hidden;}
.w3-row-padding,.w3-row-padding>.w3-half,.w3-row-padding>.w3-third,.w3-row-padding>.w3-twothird,.w3-row-padding>.w3-threequarter,.w3-row-padding>.w3-quarter,.w3-row-padding>.w3-col{padding:0 8px;box-sizing: border-box;}
.w3-full-width{width:100%}.w3-cell-row{display:table;width:100%}.w3-cell{display:table-cell}
.w3-cell-top{vertical-align:top}.w3-cell-middle{vertical-align:middle}.w3-cell-bottom{vertical-align:bottom}