html{
	height:100%;
}
body{
	background-color:inherit;
	color:inherit;
	font-family:Verdana;
	font-size:small;
	margin:0;
	height:100%;
}
.phpmaker{
	color:inherit;
	font-family:Verdana;
	font-size:small;
}
input,textarea,select{
	font-family:Verdana;
	font-size:small;
	box-sizing:border-box;
}
textarea{
	width: 100%;
    box-sizing: border-box;
	vertical-align:middle;
}
a:active{
	color:blue;
}
a:link{
	color:blue;
}
a:visited{
	color:purple;
}
a.hide-link{
	text-decoration:none;
	color:#000;
}
a.hide-link:hover{
	color:blue;
}
ul.ewMenuBarVertical{
	list-style-type:none;
	list-style-position:outside;
	padding:10px;
	margin:0 0 0 6px;
}
ul.ewMenuBarVertical ul,li{
	list-style-type:none;
	list-style-position:outside;
	padding:0;
	margin:0 0 0 6px;
	white-space:nowrap;
}
.container{
	font-family:Verdana;
	font-size:small;
}
.col-left{
	background-color:#F1F1F1;
}
.col-left .ewHeaderRow{
	text-align:center;
}
.col-left .ewHeaderRow img{
	max-width:250px;
	margin:0 auto;
}
.col-right-inner{
	overflow-x:auto;
	padding:10px 20px 20px;
}
@media (min-width:551px){
	.container{
		display:flex;
		flex-direction: row;
		flex-wrap: wrap;
		width: 100%;
	}
	.col-left{
		width:200px;
	}
	.col-left .ewMenuBarVertical{
		padding:5px;
	}
	.col-right{
		width:calc(100% - 200px);
	}
}
.ewHeaderRow{
	background-color:#FFFFFF;
}
.ewContentTable{
	font-family:Verdana;
	font-size:small;
	width:100%;
	height:100%;
}
.ewForm{
	margin:0;
	padding:0;
}
.ewGrid{
	border-collapse:separate;
}
.ewGridContent{
	padding:0;
	border:1px solid #445A68;
}
.ewGridUpperPanel,.ewGridLowerPanel{
	padding:3px;
	border-left:0;
	border-right:0;
	background-color:#EEF2F5;
	color:#445A68;
	font-family:Verdana;
	font-size:small;
}
.ewGridUpperPanel{
	border-top:0px;
	border-bottom:1px solid;
	border-color:#8B9A92;
}
.ewGridMiddlePanel{
	border:0;
}
.ewGridLowerPanel{
	border-top:1px solid;
	border-bottom:0px;
	border-color:#A4BED1;
}
.ewGridUpperPanel td,.ewGridLowerPanel td{
	color:#445A68;
	font-family:Verdana;
	font-size:small;
}
.ewPager td{
	white-space:nowrap;
}
.ewTabContent{
	padding:0;
	border:0;
}
.ewMultiColumnTable{
	border:0;
}
.ewMultiColumnTable td{
	padding:10px;
}
.ewTable{
	border:0;
	border-spacing:0;
	border-collapse:collapse;
	empty-cells:show;
	width:100%;
	font-family:Verdana;
	font-size:small;
	border-left:1px solid #A4BED1;
}
.ewTableSeparate{
	border-collapse:separate;
}
.ewTable td{
	padding:3px;
	border-bottom:1px solid;
	border-top:0px;
	border-left:0px;
	border-right:1px solid;
	border-color:#A4BED1;
	vertical-align:top;
}
.ewTableAddOpt{
	border:0;
	border-spacing:0;
	font-family:Verdana;
	font-size:small;
}
.ewTableAddOpt td{
	padding:3px;
	border:0;
}
.ewTable .ewTableHeader,.ewTable .ewTableHeader td{
	background-color:#8B9A92;
	color:#FFFFFF;
	border-bottom:1px solid;
	border-right:1px solid;
	border-color:#8B9A92;
	vertical-align:top;
}
.ewPointer{
	cursor:pointer;
	white-space:nowrap;
}
.ewTableHeader a:link,.ewTableHeader a:active,.ewTableHeader a:visited{
	color:#FFFFFF;
	text-decoration:none;
}
.ewTableHeaderBtn{
	width:100%;
	font-family:Verdana;
	font-size:small;
}
.ewTableHeader .ewTableHeaderBtn td{
	background:transparent;
	padding:0;
	border:0;
	white-space:nowrap;
}
.ewTableRow{
	background-color:#FFFFFF;
	color:inherit;
}
.ewTableAltRow{
	background-color:#FFFFFF;
	color:inherit;
}
.ewTableLastRow td{
	border-bottom:0px;
}
.ewTableEditRow{
	background-color:#9FA184;
	color:inherit;
}
.ewTableHighlightRow{
	background-color:#9FA184;
	color:#FFFFFF;
}
.ewTableSelectRow{
	background-color:#445A68;
	color:#FFFFFF;
}
.ewTableFooter{
	background-color:#9FA184;
	color:#FFFFFF;
}
.ewExportTable{
    border-collapse:collapse;
    empty-cells:show;
}
.ewExportTable td{
    padding:3px;
    border:1px solid #C0C0C0;
}
.ewBasicSearch{
	font-family:Verdana;
	font-size:small;
	border:0px;
	border-collapse:collapse;
}
.ewBasicSearch td{
	border:0px;
	padding:2px;
}
.ewSearchOpr{
	font-family:Verdana;
	font-size:small;
	color:maroon;
}
.ewItemTable td{
	color:inherit;
	font-family:Verdana;
	font-size:small;
	border:0px;
	padding:0px;
	vertical-align:top;
}
.ewSeparator{
    color:gray;
}
.ewReportTable{
    border:0px;
    border-collapse:collapse;
}
.ewReportTable td{
    padding:3px;
}
.ewGroupField{
	font-weight:bold;
}
.ewGroupName{
	font-weight:bold;
}
.ewGroupHeader{
	border-bottom:3px double Gray;
	border-top:3px double Gray;
}
.ewGroupSummary{
	border-top:1px solid Gray;
}
.ewGroupAggregate{
	font-weight:bold;
}
.ewGrandSummary{
	border-top:1px solid Gray;
}
.ewMessage{
	color:red;
	font-family:Verdana;
	font-size:small;
}
.ewRequired{
	color:red;
	font-family:Verdana;
	font-size:small;
}
.ewHighlightSearch{
	font-weight:bold;
	background-color:yellow;
}
.ewTemplate{
	display:none;
}
.sort,.sort-up,.sort-down{
	display:inline-block;
	vertical-align:middle;
	width:0;
	height:0;
}
.sort-up{
	margin-left:3px;
	border-style:solid;
	border-width:0 4px 6px 4px;
	border-color:transparent transparent #fff transparent;
}
.sort-down{
	margin-left:3px;
	border-style:solid;
	border-width:6px 4px 0 4px;
	border-color:#fff transparent transparent transparent;
}
.text-center{
	text-align:center;
}
.text-green{
	color:green;
}
.text-red{
	color:red;
}
.yui-skin-sam .yui-navset .yui-nav {
	font-family:Verdana;
	font-size:small;
}
.yui-skin-sam .yui-navset .yui-content{
	padding:0;
	border:0;
}
.yui-skin-sam .yui-navset .yui-nav,
.yui-skin-sam .yui-navset .yui-navset-top .yui-nav{
	border-width:0 0 2px;
}
.yui-skin-sam .yui-button button,.yui-skin-sam .yui-button a{
  font-size:small;
}
.yui-skin-sam .yui-panel .hd{
	font-size:small;
	line-height:2.5;
}
.yui-skin-sam .yui-ac{
	position:relative;
}
.yui-skin-sam .yui-ac-input{
	position:relative;
	width:auto;
}
.yui-skin-sam .yui-ac-content ul{
	font-family:Verdana;
	font-size:small;
	color:#000000;
}
.ewUnmatched{
	background:#FF9F9F;
}
.mailer-dashboard-container{
	padding:16px;
	display:flex;
	flex-flow:row wrap;
	align-items:stretch;
	justify-content:space-between;
	max-width:800px;
}
.mailer-stats-container{
	width:45%;
	padding:2%;
	margin:8px 0;
	border-radius:4px;
	border:1px solid gray;
}
.mailer-stats{
	display:flex;
	width:100%;
	justify-content:space-between;
	align-items:center;
}
.mailer-stat{
	padding:4px 0;
	text-align:center;
}
.mailer-stat h4{
	margin-bottom:8px;
}
.mailer-stat p{
	margin:0;
	font-size:16px;
}
@media (max-width:900px){
	.mailer-stats-container{
		width:100%;
	}
	.mailer-stats-container h2{
		text-align:center;
	}
}
@media (max-width:550px){
	.mailer-stats{
		flex-flow:row wrap;
	}
	.mailer-stat{
		width:45%;
	}
}
/*END_SYSTEM_STYLES*/
li.disc{list-style-type:disc;}
.success{color:green;margin-bottom:10px;}
.error{color:red;margin-bottom:10px;}
.header{
	display:flex;
	align-items:center;
	justify-content:space-between;
	margin-bottom:20px;
}
.header b{
	font-size:18px;
	color:black;
}
.header :not(:last-child){
	margin-right:12px;
}
.headline,.headline:visited{
	color:black;
	text-decoration:none;
}
.d-flex{
	display:flex;
}
.justify-content-between{
	justify-content:space-between;
}
.w-100{
	width:100%;
}
.va-top{
	vertical-align:top;
}
.right,th.right{
	text-align:right !important;
}
.searchbox{
	margin-bottom:15px;
}
.table-responsive{
	overflow-x:auto;
}
.table-responsive::-webkit-scrollbar {
	display:none;
}
.table-list{
	border-collapse:collapse;
	width:100%;
}
.table-list th{
	background:#f5f5f5;
	text-align:left;
	vertical-align:middle;
}
.table-list th a,.table-list th a:visited{
	text-decoration:none;
	color:inherit;
}
.table-list th a.active-ASC,.table-list th a.active-DESC{
	color:blue;
}
.table-list th a.active-ASC::after,.table-list th a.active-DESC::after{
	content:"";
	display:inline-block;
	margin-left:2px;
	margin-bottom:1px;
	width: 0;
	height: 0;
	border-style: solid;
}
.table-list th a.active-ASC::after{
	border-width: 6px 4px 0 4px;
	border-color: blue transparent transparent transparent;
}
.table-list th a.active-DESC::after{
	border-width: 0 4px 6px 4px;
	border-color: transparent transparent blue transparent;
}
.table-list th,.table-list td{
	padding:3px;
	vertical-align:top;
	border:1px solid #999;
	white-space:nowrap;
}
.table-list tbody tr:hover td{
	background-color:#f1f6ff;
}
.table-list td.p0{
	padding:0;
}
.table-list td.p0>label{
	padding:3px;
	display:block;
}
.table-list td.p0>label.plabel{
	padding:2px 3px 1px;
}
.table-list input[type="checkbox"]{
	vertical-align:middle;
}
.table-form{
	border-spacing:0;
	margin-bottom:20px;
}
.table-form td{
	padding:6px 0;
}
.table-form tr td:first-child{
	padding-right:18px;
	font-weight:bold;
}
.add-container{
	margin-top:10px;
}
.footer{
	display:flex;
    justify-content:space-between;
    background:#f5f5f5;
    padding:6px;
    border:1px solid #999;
    border-top:0;
}
.pagination a,.pagination b{
	background:#fff;
	border:1px solid #999;
	color:#000;
	text-decoration:none;
	display:inline-block;
    text-align:center;
    min-width:14px;
    margin:0 1px;
	padding:2px 3px;
}
.pagination a:hover{
	background-color:#ffffcc;
}
.ajax-search-container{
	position:relative;
	display:inline-block;
}
.ajax-results{
    position: absolute;
	left:0;
	right:0;
}
.ajax-list{
	border:1px solid #ccc;
    background: white;
}
.ajax-list>div{
	padding:3px 6px;
	cursor:pointer;
}
.ajax-list>div:hover{
	background-color:#ffffcc;
}




