/*******************************************************

    Browser Element Overrides

*******************************************************/
a:link {
	cursor: pointer;
	color: #3B3;/*Green Light*/
	text-decoration: underline;
}
a:visited {
    color: #3B3 !important;/*Green Light*/
}
a:focus { font-weight: bolder; }
a:hover { font-weight: bolder; }
a:active { font-weight: bolder; }
blockquote {
	padding: 1em 2em;
	margin: 0 0 2em;
	border-left: .3125em solid #1C4E80;/*CornflowerBlue*/
}
body, html {
	background-color: #FFD;/*Cream Of Chicken*/
	border: 0px;
	color: #252525;/*Raison Black*/
	font: 1em 'Titillium Web', sans-serif;
	overflow: visible;
	position: absolute;
	min-height: 99%;
	white-space: normal;
	word-break: normal;
}
button {
	background-color: #3B3;/*Green Light*/
	border-radius: .5em;
	border: .25em ridge #F1F1F1;/*Whitesmoke*/
	color: #F1F1F1;/*Whitesmoke*/
	cursor: pointer;
	font-size: .7em;
	font-weight: normal;
	min-height: 1.75em;
	padding: 0em 1em 0em 1em;
	white-space: nowrap;
	word-break: normal;
}
button:hover{
	color: #FF0;/*Sunshine Yellow*/
	cursor: pointer;
}
button:disabled {
	background-color: #DADADA !important;/*Silver*/
	color: #2B4937;/*Everglades*/
	cursor: default;
	font-style: italic;
	text-shadow: rgba(255,255,255,0.5) 0 .187em .187em;
}
h1,h2,h3,h4,h5,h6 {
	margin: 0em 0em .5em 0em;
	font-weight: normal;
	line-height: 1.1em;
}
h1 { font-size: 225%; } /* 36px */
h2 { font-size: 175%; } /* 28px */
h3 { font-size: 138%; } /* 2.125em */
h4 { font-size: 113%; } /* 18px */
h5 { font-size: 100%; } /* 16px */
h6 { font-size: 87%; } /* 14px */
hr {
	margin: .5em 0em .5em 0em;
}
input[type=checkbox] {
    vertical-align: middle;
	zoom: 2 !important;
}
input[type=radio] {
    vertical-align: top;
	zoom: 2 !important;
}
input:checked + .sycslider {
	background-color: #4EAE4E;/*Green Screen*/
}
input:checked + .sycslider:before {
	-webkit-transform: translateX(.75em);
	-ms-transform: translateX(.75em);
	transform: translateX(.75em);
}
input[type=text],
input[type=color],
input[type=submit],
input[type=password] {
	background-color: #FFF;/*Racist White*/
	border-radius: .3em;
	border: 2px solid #2C6011;/*Metallic Green*/
	color: #252525;/*Raison Black*/
	font-size: .7em;
	font-weight: bold;
	margin: .1em;
	padding: .2em;
	text-align: left;
	text-decoration: none;
}
label {
	color: #777;/*Gun Metal*/
	display: inline-block;
	font-weight: normal;
	padding-right: .5em;
	vertical-align: top;
	white-space: nowrap;
}
label:hover {
	color: #2C6011;/*Metallic Green*/
	font-weight: bolder;
}
p {
	margin: 0 0 1.5em;
}
select {
	background: #FFF;/*Racist White*/
	border-radius: .3em;
	border: 2px solid #2C6011;/*Metallic Green*/
	color: #252525;/*Raison Black*/
	font-size: .8em;
	font-weight: normal;
	margin: .1em 0em .1em 0em;
	padding: .0em .2em .1em .2em;
	text-align: left;
	text-decoration: none;
    width: auto;
}
select option {
  font-size: .8em;
}
select option:checked {
	background: #399F30;/*Dark Moderate Green*/
}
optgroup {
	font-size: 1em;
	font-weight: bold;
}
select option {
    font-size: .8em;
    font-weight: normal;
}
option:disabled {
	color: #999;/*Medium Gray*/
	font-style: italic;
	font-weight: lighter;
}
textarea {
	background: #FFF;/*Racist White*/
	border-radius: .3em;
	border: 2px solid #2C6011;/*Metallic Green*/
	color: #252525;/*Raison Black*/
	font-size: .8em;
	font-weight: bold;
	margin: .25em .25em .25em 0em;
	padding: .1625em;
	text-align: left;
}
textarea:active,
select:active,
input[type=text]:active,
input[type=color]:active,
input[type=password]:active,
input[type=submit]:active {
	background-color: #DBF3DB !important;/*Celery Stalk*/
}
textarea:focus,
select:focus,
input[type=text]:focus,
input[type=color]:focus,
input[type=password]:focus,
input[type=submit]:focus {
	background-color: #DBF3DB !important;/*Celery Stalk*/
	color: #252525;/*Raison Black*/
	font-style: normal;
	font-weight: bold;
}
textarea::placeholder,
select::placeholder,
input[type=text]::placeholder,
input[type=submit]::placeholder,
input[type=password]::placeholder {
	color: #999;/*Medium Gray*/
	font-style: italic;
	font-weight: lighter;
}
ul {
	margin: 0em .5em 0em 0em ;
	padding: .01em 0em 0em .0em;
	width: 100%;
	list-style-position: inside;
}
ol {
	list-style-position: inside;
	vertical-align: top;
}
li {
	vertical-align: top;
    padding-left: 1em;
    text-indent: -1.4em;
}
/*******************************************************

    Custom Styling Elements

*******************************************************/
.syca{/*Only requires hover finctionality*/
    color: #1C4E80;/*CornflowerBlue*/
    font-weight: bold !important;
}
.syca:hover{
    color: #FFF75E !important;/*Mellow Yellow*/
}
.sycalert{
	color: #AC3E31 !important;/*Tomato*/
}
.sycalignbottom {
	vertical-align: bottom !important;
}
.sycalignleft {
	text-align: left !important;
}
.sycalignmiddle {
	vertical-align: middle !important;
}
.sycalignright {
	text-align: right !important;
}
.sycaligntop {
	vertical-align: top !important;
}
.sycanchortag {
	color: #1C4E80;/*CornflowerBlue*/
	cursor: pointer;
	font-size: .8em;
	font-weight: normal;
	text-decoration: underline;
}
.sycanchortag:hover {
	font-weight: bolder;
}
.sycanchortag:disabled {
	color: #D0CCD2;/*Light Gray*/
	font-style: italic;
}
.sycattn {
    color: #AC3E31;/*Tomato*/
	font-size: 1em;
	font-weight: bold;
}
.sycattnlist {
    color: #AC3E31;/*Tomato*/
	font-size: .8em;
	font-weight: bold;
}
.sycbestcolor1 {
    color: #F5F5F5 !important;/*Mostly White*/
}
.sycbestcolor2 {
    color: #D8D8D8 !important;/*Kinda Grey Right*/
}
.sycbestcolor3 {
    color: #CED2CC !important;/*Light Gray*/
}
.sycbestcolor4 {
    color: #252525 !important;/*Raison Black*/
}
.sycbestcolor5 {
    color: #232323 !important;/*Very Dark Grey*/
}
.sycbestcolor6 {
    color: #121212 !important;/*Mostly Black*/
}
.sycbgattn {
	background-color: #AC3E31 !important;/*Tomato*/
}
.sycbgbody{
	background-color: #FFD !important;/*Cream Of Chicken*/
}
.sycbgconfirm{
	background-color: #055A5B !important;/*Gunky Green*/
}
.sycbgwarn{
	background-color: #FF7F17 !important;/*Rotten Orange*/
}
.sycbodyneg{
	background-color: #252525;/*Raison Black*/
	color: #F1F1F1;/*Whitesmoke*/
}
.sycbutton1{
    font-size: .8em !important;
}
.sycdaycolhdrspn{
}
.syccaption {/*Use .syccaption only if a list row needs to ignore the # of syccols/sycrow */
    background-color: #055A5B;/*Gunky Green*/
    border: none;
    box-shadow: none;
    color: #F1F1F1;/*Whitesmoke*/
    display: table-caption;
    font-size: 1em;
    font-weight: normal;
    padding: .25em;
    text-align: center;
    white-space: normal;
    width: auto;
}
.syccaption2 {/*Use .syccaption only if a list row needs to ignore the # of syccols/sycrow */
    background-color: #FFF;/*Racist White*/
    border: none;
    box-shadow: none;
    color: #1C4E80;/*Cornflower Blue*/
    display: table-caption;
    font-size: 1em;
    font-weight: normal;
    padding: .25em;
    text-align: center;
    white-space: normal;
    width: auto;
	word-break: normal;
}
.sycmenuheader {
    background-color: #1C4E80;/*Cornflower Blue*/
	color: #F1F1F1;/*Whitesmoke*/
	font-weight: 700;
	font-size: 1.2em;
	line-height: 1.5em;
	box-shadow:  6px 6px 6px #1C4E80;/*Cornflower Blue*/

	border-radius: 4px;
	white-space: nowrap;
	width:80%;
	margin: .25em;
	padding: .1em .25em .25em .25em;
}
.sycmenutitle {
	color: #1C4E80;/*Cornflower Blue*/
	font-size: 1.5em;
	font-weight: 700;
	padding: .25em;
}
.sycmenutease {
	color: #1C4E80;/*Cornflower Blue*/
	font-size: 1em;
	font-weight: 500;
	margin: 0em 0em 0em .5em;
}
.sycmenudetails {
	color: #2B4937;/*Everglades*/
	font-size: .8em;
	text-align: left;
	margin: 0em 0em 0em 1em;
}
.sycmenuprice {
	color: #1C4E80;/*Cornflower Blue*/
	font-size: 1.5em;
	font-weight: normal;
}
.sycmenucard {
	border-radius: .5em;
	box-shadow: 0.1em 0.1em 0.7em #2C6011;/*Metallic Green*/
	margin: .5em;
	padding: 1em;
	vertical-align: top;
	word-break: normal;
	white-space: normal;
}
.syccenter {
	text-align: center !important;
}
.sycclickhere {
    color: #484848;
    cursor: pointer;
    font-size: 1em;
    font-weight: bold;
    text-align: left;
    vertical-align: top;
    white-space: nowrap;
}
.sycclickhere:hover {/* Warning: Behavioral Dependancy */
    color: #FFF75E;
    text-shadow: 0.05em 0.1em .1em #484848;
}
.syccol{
    display: table-cell;
    text-align: left;
    vertical-align: top;
}
.sycconfirm{
	color: #33CC33 !important;/*Shamrock*/
}
.syccursormove {/* Warning: Behavioral Dependancy */
    cursor: move !important;
}
.syccursormove:hover {/* Warning: Behavioral Dependancy */
    cursor: move !important;
}
.syccursornone {/* Warning: Behavioral Dependancy */
    cursor: none !important;
}
.syccursornone:hover {/* Warning: Behavioral Dependancy */
    cursor: none !important;
}
.sycconfirmhead{
}
.sycconfirmlist{
}
.syccrosshair {/* Warning: Behavioral Dependancy */
	width: 44px;
	height: 44px;
	padding: 0em;
	cursor: move;
}
.syccrosshair-ro {/* Warning: Behavioral Dependancy */
	width: 44px;
	height: 44px;
	padding: 0em;
	cursor: none;
}
.sycdata {
    color: #38809D;/*Military Blue*/
    font-size: 1em;
    font-weight: bold;
    text-align: left;
    vertical-align: top;
    white-space: nowrap;
}
.sycdata1 {
    color: #38809D;/*Military Blue*/
    font-size: 1.3em;
    font-weight: bold;
    text-align: left;
    vertical-align: top;
    white-space: nowrap;
}
.sycdata2 {
	font-size: .8em !important;
    font-weight: bold !important;
    white-space: nowrap !important;
}
.sycdata3 {
    color: #38809D;/*Military Blue*/
	font-size: .7em;
    font-weight: normal;
    text-align: left;
    vertical-align: top;
    white-space: normal;
}
.sycdata4 {
    color: #38809D;/*Military Blue*/
	font-size: .5em;
    font-weight: bold;
    text-align: left;
    vertical-align: middle;
    white-space: nowrap;
}
.sycdata5 {
    color: #38809D;/*Military Blue*/
	font-size: .8em;
    font-weight: normal;
    text-align: left;
    vertical-align: top;
    white-space: normal;
}
.sycdata6 {
    color: #2C6011;/*Metallic Green*/
	font-size: .7em;
}
.sycdata7 {
	color: #AAA;/*Light Gray*/
    display: inline-block;
	font-size: .7em;
	font-style: normal;
    font-weight: normal;
	overflow: hidden;
	text-align: left;
	vertical-align: top;
	white-space: normal;
	word-break: normal;
}
.sycdataconf {
    color: #2C6011;/*Metallic Green*/
    font-weight: bold;
    text-align: left;
    vertical-align: top;
	white-space: normal;
	word-break: normal;
}
.sycdataemail {
    color: #1C4E80;/*Cornflower Blue*/
    font-size: .8em;
    padding: .5em;
    text-align: left;
    vertical-align: top;
    white-space: normal;
    width: min-content;
    min-width: 25em;
}
.sycdataerr {
    color: #AC3E31 !important;/*Tomato*/;
    font-weight: bold !important;
    white-space: nowrap !important;
}
.sycdatah1 {
	font-size: 1.3em !important;
    font-weight: bold !important;
    white-space: nowrap !important;
}
.sycdatah2 {
	font-size: 1.3em !important;
    font-weight: bold !important;
    white-space: normal !important;
}
.sycdatah3 {
}
.sycdatahead{
    font-size: .8em;
    font-weight: bold;
    padding: .25em .25em .25em .25em;
    text-align: left;
    white-space: nowrap;
}
.sycdatahelp {
	color: #484848;/*Dark Liver*/
    display: inline-block;
	font-size: .7em;
	font-style: italic;
	overflow: hidden;
	text-align: left;
	vertical-align: top;
	white-space: normal;
	word-break: normal;
}
.sycdatahelp2 {
	color: #488A99;/*Ocean*/
	font-size: .6em;
	font-style: italic;
	overflow: hidden;
	text-align: left;
	vertical-align: top;
	white-space: normal;
	word-break: normal;
}
.sycdatalegend {
	color: #F1F1F1;/*Whitesmoke*/
    font-weight: normal;
    text-align: left;
}
.sycdatalist {
    color: #252525;/*Raison Black*/
	font-size: .8em;
    font-weight: normal;
    padding: 0em;
    text-align: left;
    vertical-align: top;
    white-space: nowrap;
}
.sycdatalist1 {
    color: #252525;/*Raison Black*/
	font-size: .8em;
    font-weight: bold;
    padding: 0em;
    text-align: left;
    vertical-align: top;
    white-space: nowrap;
}
.sycdatalist2 {
    color: #252525;/*Raison Black*/
	font-size: .7em;
    font-weight: bold;
    padding: 0em;
    text-align: left;
    vertical-align: top;
    white-space: nowrap;
}
.sycdatalist3 {
    color: #252525;/*Raison Black*/
	font-size: .5em;
    font-weight: bold;
    padding: 0em;
    text-align: left;
    vertical-align: top;
    white-space: nowrap;
}
.sycdatalist4 {
    color: #252525;/*Raison Black*/
	font-size: .7em;
    font-weight: normal;
    padding: 0em;
    vertical-align: top;
    white-space: normal;
}
.sycdatalist5 {
    color: #252525;/*Raison Black*/
	font-size: .5em;
    font-weight: normal;
    padding: 0em;
    vertical-align: top;
    white-space: normal;
}
.sycdatalisth1 {
    color: #252525;/*Raison Black*/
	font-size: 1.3em;
    font-weight: bold;
    vertical-align: top;
    white-space: nowrap;
}
.sycdatalisth2 {
    color: #252525;/*Raison Black*/
	font-size: 1.3em;
    font-weight: normal;
    vertical-align: top;
    white-space: nowrap;
}
.sycdatalisth3 {
    color: #252525;/*Raison Black*/
	font-size: 1.15em;
    font-weight: normal;
    vertical-align: top;
    white-space: normal;
}
.sycdataover {
    color: #252525;/*Raison Black*/
    font-weight: bold;
    text-align: left;
    vertical-align: top;
    white-space: nowrap;
}
.sycdatastale {
    text-decoration: line-through;
	color: #1C4E80;/*Cornflower Blue*/
	font-style: italic;
	text-align: left;
	vertical-align: top;
	white-space: normal;
	word-break: normal;
}
.sycdatastats {
    font-size: .5em !important;
    font-style: italic !important;
    padding-left: .5em;
    text-align: left !important;
    white-space: nowrap !important;
}
.sycdatasup {
    color: #252525;/*Raison Black*/
	font-size: .7em;
    font-weight: bold;
    vertical-align: top;
    white-space: normal;
}
.sycdatasup2 {
    color: #252525;/*Raison Black*/
	font-size: .5em;
    font-weight: bold;
    margin: .3em .5em 0em .5em;
    text-align: center;
    vertical-align: top;
    white-space: nowrap;
}
.sycdataunder {
    color: #AC3E31;/*Tomato*/
    font-weight: bold;
    text-align: left;
    vertical-align: top;
    white-space: nowrap;
}
.sycdisabled {
	color: #D8D8D8; /*Kinda Grey Right*/
    font-weight: normal;
    font-style: italic;
    opacity: 0.3;
    filter: alpha(opacity=30);
}
.sycdivinline {
	display: inline-block;
	overflow: hidden;
	white-space: normal;
}
.sycdivblock {
	display: block;
}
.sycdivinlineblock {
	display: inline-block;
}
.sycdroppable {  /*  Area where images can be dropped */
    min-width: 400px;
	min-height: 300px;
	max-width: 400px;
	max-height: 400px;
	border: 1px solid #252525;/*Raison Black*/
	padding: .025px;
	margin: .025px;
	display: block;/* Warning: Behavioral Dependancy */
}
.sycerror {
    color: #AC3E31 !important;/*Tomato*/
	font-size: .7em !important;
	padding: .5em !important;
}
.sycerrorhead {
}
.sycerrorlist {
}
.sycerror2 {
    font-family: monospace;
}
.sycerrortitle {
    color: #AC3E31 !important;/*Tomato*/
    font-size: 1.3em;
    font-weight: bold;
}
.sycerrortitle2 {
    color: #AC3E31;/*Tomato*/
    font-size: 4em;
    font-weight: bold;
    text-align: center;
}
.sycerrh2 {
    font-size: 1.3em;
    color: #AC3E31;/*Tomato*/
}
.sycfieldset {
	background-color: #FFF;/*Racist White*/
	border-radius: .3em;
	display: inline-block;
	margin: 0em .5em .5em .5em;
	padding: unset;
	text-align: left;
	vertical-align: top;
}
.sycfieldsetclosed {
	background-color: transparent !important;
	border: 0px !important;
	box-shadow: none !important;
}
.sycfooter {
    font-size: .6em !important;
    font-style: italic !important;
    font-weight: normal !important;
    vertical-align: bottom !important;
    padding: 1em 1em 0em .2em !important;
}
.sycgradebreak {
    color: #1C4E80;/*Cornflower Blue*/
    font-size: 100%;
    font-weight: bold;
    text-align: center;
    vertical-align: top;
    width: max-content;
}
.sycgradebreakpct{
    font-style: italic;
}
.sycgradelabel {
    text-align: left;
    color: #777;/*Gun Metal*/
    font-weight: bold;
    font-size: .6em;
}
.sycgroupcontent {
	background-color: #FFF;/*Racist White*/
	border-radius: .2em;
	border: ridge .2em #2C6011;/*Metallic Green*/
	color: #1C4E80;/*Cornflower Blue*/
	margin-right: .25em;
	margin-bottom: .25em;
	text-align: left;
	vertical-align: top;
}
.sycgroupconfirm {
	border-radius: .2em;
	border: ridge .2em #2C6011;/*Metallic Green*/
	margin-right: .25em;
	margin-bottom: .25em;
	text-align: left;
}
.sycgrouperror{
	background-color: #FFF;/*Racist White*/
	border-radius: .2em;
	border: ridge .2em #AC3E31;/*Tomato*/
	color: #AC3E31;/*Tomato*/
	line-height: 110%;
	margin-right: .25em;
	margin-bottom: .25em;
	text-align: left;
}
.sycgrouphotbox {
	background-color: #F6F2EE;/*Linen*/
	border: ridge .2em #F1F1F1;/*Whitesmoke*/
	border-radius: .5em;
	box-shadow: .2em .2em .3em #D0CCD2;/*LightGray*/
	cursor: pointer;
	overflow: auto;
	margin: .25em;
	max-width: 10em;
	max-height: 7em;
	min-width: 10em;
	min-height: 7em;
	padding: unset;
	text-align: center;
	vertical-align: top;
	white-space: nowrap;
	word-break: normal;
}
.sycgroupstatus {/* Used in conjuction with default/local.css */
    border-radius: .4em;
    font-weight: bolder;
    margin: 0em 0em 0em 0em;
    padding: 0em .5em .2em .5em;
    white-space: nowrap;
}
.sycgrouphotbtn {
	background-color: #F6F2EE;/*Linen*/
	border: ridge .2em #F1F1F1;/*Whitesmoke*/
	border-radius: .5em;
	box-shadow: .2em .2em .3em #D0CCD2;/*LightGray*/
	cursor: pointer;
	overflow: hidden;
	margin: .25em;
	min-height: 3em !important;
	max-height: 3em !important;
	min-width: 5em !important;
	max-width: 5em !important;
	padding: .25em;
	text-align: center;
	vertical-align: top;
	white-space: nowrap;
	word-break: normal;
}
.sycgrouphotbtn:hover {
	background-color: #33cc33;
	color: #F1F1F1;/*WhiteSmoke*/
}
.sycgroupinfo {
	border-radius: .2em;
	border: ridge .2em #1C4E80;/*Cornflower Blue*/
	box-shadow: none;
	color: #1C4E80;/*Cornflower Blue*/
	margin: .5em;
	text-align: left;
}
.sycgrouplist {
	background-color: #FFF;/*Racist White*/
	border-radius: .2em;
	border: ridge .2em #2C6011;/*Metallic Green*/
	color: #1C4E80;/*Cornflower Blue*/
	margin-right: .25em;
	margin-bottom: .25em;
	text-align: left;
	width: unset;
}
.sycgroupwarn {
	border-radius: .2em;
	border: ridge .2em #F1C40F;/*Sunflower;*/
	box-shadow: none;
	margin: .5em;
	text-align: left;
}
.sycgrowlconf {
	background-color:rgba(255, 255, 255, 1);
	border-radius: .1em;
	border: .1em solid #2C6011;/*Metallic Green*/
	box-shadow: .2em .2em .1em #DADADA;/*Silver*/
	color: #488A99;/*Teal*/
	position: fixed;
	top: 0;
	right: 0;
	font-size: 100%;
	font-weight: bold;
	margin: .2em;
	min-height: 2em;
	padding: .2em .2em 0em .2em;
	text-align: center;
	vertical-align: middle;
	white-space: normal;
	word-break: normal;
	z-index:9999;
}
.sycgrowlerr {
	background-color:rgba(255, 255, 255, 1);
	border-radius: .5em;
	border: .2em solid #AC3E31;/*Tomato*/
	box-shadow: .2em .2em .1em #DADADA;/*Silver*/
	color: #AC3E31;/*Tomato*/
	position: fixed;
	top: 0;
	right: 0;
	font-size: 100%;
	font-weight: bold;
	margin: .2em;
	min-height: 2em;
	padding: .2em .2em 0em .2em;
	text-align: center;
	vertical-align: middle;
	white-space: normal;
	word-break: normal;
	z-index:9999;
}
.sycgrowlwarn {
    background-color: #F6BF8D !important;/*Rotten Orange*/
    border-color: 2px solid #F1C40F;/*Sunflower;*/
    border-radius: .5em;
    box-shadow: .2em .2em .1em #DADADA;/*Silver*/
    color: #F1F1F1;/*WhiteSmoke*/
    font-size: 100%;
    font-weight: bold;
    margin: .2em;
    min-height: 2em;
    padding: .2em .2em 0em .2em;
    position: fixed;
    right: 0;
    text-align: center;
    top: 0;
    vertical-align: middle;
    white-space: normal;
    word-break: normal;
    z-index:9999;
}
.sychelp {
    color: #232323 !important;/*Very Dark Grey*/
	font-size: .6em !important;
	font-style: normal !important;
	word-break: normal !important;
	white-space: normal !important;
}
.sychover1 {
	background-color: unset;
}
.sychover1:hover {
	background-color: #F1C40F !important;/*Sunflower;*/
}
.sychrule {
	background-image: url('/images/hr.png') !important;
	background-position: top !important;
	background-repeat: round !important;
}
.sycimgassigner {
	border-radius: .5em;
	border: ridge .2em #2C6011;/*Metallic Green*/
	margin: .5em;
	max-height: 4em !important;
	max-width: 4em !important;
}
.sycimgbig {
	max-width: 15em !important;
	max-height: 15em !important;
}
.sycimgcatalog {
	border-radius: .5em;
	border: solid .1em #2C6011;/*Metallic Green*/
	margin: .5em;
	max-height: 8em !important;
	max-width: 20em !important;
}
.sycimgfloat{
    box-shadow: .3em .2em .2em #4EAE4E;/*Green Screen*/
    margin: .1em .5em .3em .1em !important;
}
.sycimgframed {
	border-radius: .2em;
	border: ridge .2em #2C6011;/*Metallic Green*/
}
.sycimgframedconfirm {
	border-radius: .2em;
	border: ridge .2em #2C6011;/*Metallic Green*/
}
.sycimgframederror {
	border-radius: .2em;
	border: ridge .2em #AC3E31;/*Tomato*/
}
.sycimgframedinfo {
	border-radius: .2em;
	border: ridge .2em #1C4E80;/*Cornflower Blue*/
}
.sycimgframedwarn {
	border-radius: .2em;
	border: ridge .2em #F6BF8D;/*Rotten Orange*/
}
.sycimgfull {
	max-width: none !important;
	max-height: none !important;
}
.sycimgicon {
	max-width: 1em !important;
	max-height: 1em !important;
	vertical-align: middle;
}
.sycimginarow {
    cursor: pointer;
	display: inline-block;
	overflow: hidden;
    text-align: center;
	vertical-align: top;
	white-space: normal;
}
.sycimglogo {
	max-width: 15em !important;
	max-height: 15em !important;
}
.sycimgmed {
	max-width: 8em !important;
	max-height: 8em !important;
}
.sycimgsmall {
	max-width: 4em !important;
	max-height: 4em !important;
}
.sycimgsurvey {
	height: 3em !important;
	width: 3em !important;
}
.sycimgsurvey:hover {
}
.sycimgsurveysel {
    opacity: 1;/* Warning: Behavioral Dependancy */
    filter: alpha(opacity=1);/* Warning: Behavioral Dependancy */
	border: ridge .2em #F1F1F1;/*Whitesmoke*/
	border-radius: .5em;
	box-shadow: 0em 0em .5em .2em #488A99;/*Teal*/
	max-height: 3em !important;
	max-width: 3em !important;
}
.sycimgsurveysel:hover {/* Warning: Behavioral Dependancy */
	box-shadow: 0em 0em 1em #F6BF8D;/*Rotten Orange*/
}
.sycimgsurveydef {
    opacity: 0.3;/* Warning: Behavioral Dependancy */
    filter: alpha(opacity=30); /* Warning: Behavioral Dependancy */
	border: ridge .2em #F1F1F1;/*Whitesmoke*/
	border-radius: .5em;
	max-height: 3em !important;
	max-width: 3em !important;
}
.sycimgsurveydef:hover {
    opacity: 1;
    filter: alpha(opacity=1); /* msie */
	box-shadow: 0em 0em 1em #F6BF8D;/*Rotten Orange*/
}
.sycimgthumb {
	max-width: 2em !important;
	max-height: 2em !important;
}
.sycinfo {
    color: #1C4E80;/*Cornflower Blue*/
	font-size: 1em;
    font-weight: normal;
	word-break: normal;
	white-space: normal;
}
.sycinfoaction {
    color: #D0CCD2;/*LightGray*/
	font-size: .7em;
	font-weight: normal;
	word-break: normal;
	white-space: normal;
}
.sycinfoattn {
    color: #AC3E31;/*Tomato*/
	font-size: .7em;
	font-weight: bold;
}
.sycinfoh1 {
    color: #1C4E80;/*Cornflower Blue*/
	font-size: 1.2em;
    font-weight: bold;
	white-space: nowrap;
}
.sycinfoh2 {
    color: #1C4E80;/*Cornflower Blue*/
	font-size: 1em;
    font-weight: bold;
	white-space: nowrap;
}
.sycinfohead {
	font-size: .7em;
	font-style: normal;
    font-weight: normal;
	white-space: normal;
	word-break: normal;
}
.sycinfohelp {
	color: #484848;/*Dark Liver*/
    display: block;
	font-style: normal;
    font-weight: normal;
	text-align: center;
	vertical-align: top;
	white-space: normal;
	word-break: normal;
}
.sycinfohelp2 {
    background-color: #2B4937;/*Everglades*/
	color: #F1F1F1;/*Whitesmoke*/
    display: block;
	font-size: 120%;
	font-style: normal;
    font-weight: bold;
	text-align: center;
	vertical-align: top;
	white-space: normal;
	word-break: normal;
}
.sycinfolegend {
	font-size: .7em;
	font-style: italic;
    font-weight: lighter;
	color: #DADADA;/*Silver*/
	text-shadow: none !important;
	white-space: normal !important;
	word-break: normal !important;
}
.sycinfolist {
}
.sycinfonotice {
    color: #1C4E80;/*Cornflower Blue*/
	font-size: .7em;
	font-weight: bold;
}
.sycinfosup {
	font-size: .6em;
	padding: 0em .25em 0em .25em;
	text-align: center;
}
.sycinvisible {
	display: none !important;/* CRITICAL: Behavioral Dependancy */
}
.syclabel {
    text-align: left;
    color: #777;/*Gun Metal*/
    font-weight: normal;
    padding-right: .5em;
}
.syclabelaction {
    color: #111;/*Almost Night*/
    white-space: nowrap;
}
.syclabelaction:hover {
    color: #FF0;/*Sunshine Yellow*/
    font-weight: bolder;
    text-shadow: 0.05em 0.1em .1em #111 !important;/*Almost Night*/
}
.syclabelattn {
    color: #AC3E31;/*Tomato*/
    font-weight: bold;
    white-space: nowrap !important;
}
.syclabelcb {
    text-align: left !important;
    white-space: nowrap !important;
    cursor: pointer;
}
.syclabellegend {
	color: #F1F1F1;/*Whitesmoke*/
	padding-right: .5em;
	vertical-align: top;
}
.syclabellist {
    color: #777;/*Gun Metal*/
    font-weight: bold;
    vertical-align: top;
    white-space: normal;
}
.syclabeloff {
    color: #D0CCD2 !important;/*LightGray*/
    font-weight: unset !important;
}
.syclabelon {
    color: #33CC33 !important;/*Shamrock*/
    font-weight: bolder !important;
}
.syclegend{
	background-color: #AFAFAF;/*Polished Metal*/
	border: ridge .2em #AFAFAF;/*Polished Metal*/
	border-radius: .3em;
	color: #777;/*Gun Metal*/
	padding: .25em 0em 0em .5em;
	white-space: nowrap;
}
.syclegend2{
    background-color: #2B4937;/*Everglades*/
	border: ridge .1em #2B4937;/*Everglades*/
	border-radius: .3em;
    color: #F1F1F1;/*Whitesmoke*/
    font: 1.5em 'Titillium Web', sans-serif;
	padding: 0em .5em .1em .25em;
    white-space: nowrap;
}
.syclegendconfirm {
}
.syclegendconfirmbox {
	background-color: #FFF;/*Racist White*/
	border-radius: .2em;
	border: ridge .2em #4EAE4E;/*Green Screen*/
	color: #2C6011;/*Metallic Green*/
    font-weight: bold;
	margin-bottom: .25em;
	margin-right: .25em;
	padding: 0em .5em .1em .25em;
	text-align: left;
	vertical-align: top;
    white-space: nowrap;
}
.syclegenderr{
    background-color: #AC3E31;/*Tomato*/
	border-radius: .2em;
	border: outset 2px #F1F1F1;/*Whitesmoke*/
    color: #F1F1F1 !important;/*Whitesmoke*/
    font: 2em 'Titillium Web', sans-serif;
	line-height: 2em;
	padding: 0em .5em 0em .5em;
    text-shadow: 0.02em 0.05em .05em #DADADA !important;/*Silver*/
    white-space: nowrap !important;
}
.syclegendhelp {
    background-color: #2B4937;/*Everglades*/
	border: ridge .1em #2B4937;/*Everglades*/
	border-radius: .3em;
    color: #F1F1F1;/*Whitesmoke*/
    font: 1.5em 'Titillium Web', sans-serif;
	padding: 0em .5em .1em .25em;
	margin-left: .25em;
    white-space: nowrap;
}
.syclegendinfo {
    color: #DADADA;/*Silver*/
	font-size: .6em;
    font-weight: normal;
	word-break: normal;
	white-space: normal;
}
.syclegendinfoconfirm {
	color: #2B4937; /*Everglades*/
    font-size: .6em;
    font-style: italic;
    font-weight: bold;
    padding-right: .5em;
    vertical-align: top;
    white-space: normal;
    word-break: normal;
}
.syclegendinfoover {
    color: #111;/*Almost Night*/
    font-size: .6em;
    font-style: italic;
    font-weight: bold;
    padding-right: .5em;
    vertical-align: top;
    white-space: normal;
    word-break: normal;
}
.syclegendinfounder {
    color: #AC3E31;/*Tomato*/
    font-size: .6em;
    font-style: italic;
    font-weight: bold;
    padding-right: .5em;
    vertical-align: top;
    white-space: normal;
    word-break: normal;
}
.syclegendover {
}
.syclegendoverbox {
	background-color: #FFF;/*Racist White*/
	border-radius: .2em;
	border: ridge .2em #1C4E80;/*Cornflower Blue*/
	color: #1C4E80;/*Cornflower Blue*/
    font-weight: bold;
	margin: .25em .25em .25em 0em;
	padding: 0em .5em .1em .25em;
	text-align: left;
	vertical-align: top;
    white-space: nowrap;
}
.syclegendunder {
}
.syclegendunderbox {
	background-color: #FFF;/*Racist White*/
	border-radius: .2em;
	border: ridge .2em #AC3E31;/*Tomato*/
	color: #AC3E31;/*Tomato*/
    font-weight: bold;
	margin: .25em .25em .25em 0em;
	padding: 0em .5em .1em .25em;
	text-align: left;
	vertical-align: top;
    white-space: nowrap;
}
.syclisthead {
    font-size: 1em;
    font-weight: normal;
    padding: .25em .25em .25em .25em;
    text-align: left;
    white-space: nowrap;
    width: auto;
}
.syclisthead2 {
	border: none;
	box-shadow: none;
    color: #F1F1F1;/*Whitesmoke*/
    font-weight: normal;
    padding: .5em;
    text-align: center;
}
.syclistheader {
	border: none;
	box-shadow: none;
    background-color: #055A5B;/*Gunky Green*/
    color: #F1F1F1;/*Whitesmoke*/
}
.syclistheader2 {
	border: none;
	box-shadow: none;
    background-color: #2C6011;/*Metallic Green*/
    color: #F1F1F1;/*Whitesmoke*/
}
.sycloading {
    background-color: #FFF;/*Racist White*/
	color: #2C6011;/*Metallic Green*/
	font-size: 200%;
	font-style: normal;
    font-weight: bold;
	text-align: center;
	vertical-align: top;
	white-space: normal;
	word-break: normal;
}
.sycmaxhi1 {
	max-height: 6em;
	overflow-y: auto !important;/* Warning: Behavioral Dependancy */
}
.sycmaxhi2 {
	max-height: 10em;
	overflow-y: auto !important;/* Warning: Behavioral Dependancy */
}
.sycmaxhi3 {
	max-height: 15em;
	overflow-y: auto !important;/* Warning: Behavioral Dependancy */
}
.sycmaxhi4 {
	max-height: 20em;
	overflow-y: auto !important;/* Warning: Behavioral Dependancy */
}
.sycmaxhi5 {
	max-height: 30em;
	overflow-y: auto !important;/* Warning: Behavioral Dependancy */
}
.sycmaxhi6 {
	max-height: 40em;
	overflow-y: auto !important;/* Warning: Behavioral Dependancy */
}
.sycminwide1 {
    min-width: 6em;
}
.sycminwide2 {
    min-width: 10em;
}
.sycminwide3 {
    min-width: 20em;
}
.sycminwide4 {
    min-width: 25em;
}
.sycminwide5 {
    min-width: 30em;
}
.sycminwide6 {
    min-width: 40em;
}
.sycmaxwide1 {
	max-width: 6em;/* Warning: Behavioral Dependancy */
	overflow-x: auto !important;/* Warning: Behavioral Dependancy */
}
.sycmaxwide2 {
	max-width: 10em;
	overflow-x: auto !important;/* Warning: Behavioral Dependancy */
}
.sycmaxwide3 {
	max-width: 17em;
	overflow-x: auto !important;/* Warning: Behavioral Dependancy */
}
.sycmaxwide4 {
	max-width: 25em;
	overflow-x: auto !important;/* Warning: Behavioral Dependancy */
}
.sycmaxwide5 {
	max-width: 30em;
	overflow-x: auto !important;/* Warning: Behavioral Dependancy */
}
.sycmaxwide6 {
	max-width: 40em;
	overflow-x: auto !important;/* Warning: Behavioral Dependancy */
}
.sycmgnb {
	margin-bottom:.5em;
}
.sycmgnh {
	margin: 0em .5em 0em .5em;
}
.sycmgnl {
	margin-left: 1em;
}
.sycmgnr {
	margin-right: .5em;
}
.sycmgnt {
	margin-top: .5em;
}
.sycmgnu {
	margin: 0em .5em .5em .5em;
}
.sycmgnx {
	margin: .5em;
}
.sycmodal {
    background-color: #FFF;/*Racist White*/
    border-radius: .2em;
    border: ridge .2em #2C6011;/*Metallic Green*/
    color: #1C4E80;/*Cornflower Blue*/
    display: inline-block;
    position:absolute;/* Warning: Behavioral Dependancy */
    z-index: 9999;/* Warning: Behavioral Dependancy */
}
.sycmore {
    color: #1C4E80;/*Cornflower Blue*/
    cursor: pointer;
    display: inline-block;
    font-style: italic;
    font-weight: bold;
    margin: .5em;
    white-space: nowrap;
}
.sycmoreinfo {
    background-color: #BBB;/*Old Man Pubes*/
    border-radius: 8px;
    color: #396154; /*Man Teal*/
    cursor: pointer;
    font-family: monospace;
    font-size: .5em !important;
    font-style: normal !important;
    font-weight: normal !important;
    padding: 2px 6px !important;
    transition: background 0.2s;
    width: fit-content;
	zoom: 1 !important;
}
.sycmoreinfo:hover {
  background-color: #ECFCFF;/*Pale White*/
}
.sycmsgconf {
	background-color: rgba(44, 96, 17, .4); /* Metallic Green - 60% opacity */
	border: 2px ridge #2C6011;
	border-radius: .5em;
	color: #F1F1F1; /* Whitesmoke */
	font-weight: bold;
	margin: .2em;
	min-height: 2em;
	padding: .5em;
	text-align: center;
	vertical-align: middle;
	white-space: normal;
	word-break: normal;
	z-index: 9999;
}
.sycmsgerr {
    background-color: #AC3E31;/*Tomato*/
    border-radius: .5em;
    color: #F1F1F1;/*Whitesmoke*/
    font-weight: bold;
    margin: .2em;
    max-width: 25em;
    min-height: 2em;
    overflow-x: auto;
    padding: .2em;
    text-align: center;
    vertical-align: middle;
    white-space: normal;
    word-break: normal;
    z-index:9999;
}
.sycmsginfo {
	background-color: #FCFD7B;/*Piss Yellow*/
	border-radius: .5em;
	color: #3B3;/*Bright Green*/
	font-weight: bold;
	margin: .2em;
	min-height: 2em;
	padding: .5em;
	text-align: center;
	vertical-align: middle;
	white-space: normal;
	word-break: normal;
	z-index:9999;
}
.sycmsgwarn {
	background-color: #F6BF8D;/*Rotten Orange*/
	border-radius: .5em;
	border-color: 2px solid #F1C40F;/*Sunflower;*/
	color: #F1F1F1;/*WhiteSmoke*/
	font-weight: bold;
	margin: .2em;
	min-height: 2em;
	padding: .5em;
	text-align: center;
	vertical-align: middle;
	white-space: normal;
	word-break: normal;
	z-index:9999;
}
.sycnavbar{
    width: 14px !important;
    height: 3px !important;
    background-color: #252525;/*Raison Black*/
    margin: 2px 0px 2px 0px !important;
}
.sycnavheader{
    border-bottom: .12em solid #2C6011;/*Metallic Green*/
    border-right: .12em solid #2C6011;/*Metallic Green*/
    background-color: #FCFD7B !important;/*Soft Yellow*/
	color: #111;/*Almost Night*/
	font-size: .8em;
    padding-left: .25em;
    padding-right: .5em;
}
.sycnavicon{
    background-color: #FFF !important;/*Racist White*/
	border-radius: 5px;
	border: 3px solid #252525;/*Raison Black*/
	vertical-align: top;
	padding: 0px 3px 0px 3px !important;/* This is how we get the horiz space between the border & the lines */
	margin: .3em .2em 0em 0em !important;/* Push the thing down so it lines up in the middle of your normal font */
	min-height: 14px !important;
	min-width: 14px !important;
}
.sycnavmenutitle {
	display: inline-block;
	cursor: pointer;
	text-align: left;
	font-weight: bold;
	vertical-align: middle;
	white-space: nowrap;
}
.sycnavmenuitem {
    border-bottom: .12em solid #D0CCD2;/*Light Gray*/
    border-right: .12em solid #D0CCD2;/*Light Gray*/
    border-top: .12em solid #F4F0EC;/*Eggshell*/
    display:block;
	cursor: pointer;
	color: #111;/*Almost Night*/
	font-size: .8em;
	text-align: left;
	vertical-align: middle;
	padding: .5em .5em .5em .25em;
	white-space: nowrap;
	word-break: normal;
}
.sycnavmenuitem:hover {
	background-color: #3B3;/*Green Light*/
	color: #FFF;/*Racist White*/
	text-shadow: 0.09em 0.08em #000;
}
.sycnavmenuitemsub {
	display:block;
	color: #111;/*Almost Night*/
	cursor: pointer;
	text-align: left;
	vertical-align: middle;
	font-size: .6em;
	font-weight: bolder;
	padding: 0 .25em 0 1em;
	text-shadow: none;
	white-space: nowrap;
	word-break: normal;
}
.sycnavmenuitemsub:hover {
	background-color: #3B3;/*Green Light*/
	color: #FFF;/*Racist White*/
}
.sycnavmenuitemsub2 {
	padding: 0 .25em 0 1.5em;
}
.sycnavmenuitemsub2:hover {
	background-color: #FF0;/*Sunshine Yellow*/
	color: #484848;/*Dark Liver*/
}
.sycnavmenudrop {
	color: #111;/*Almost Night*/
	padding: 0em .25em 0em .25em;
	font-size: .8em;
	display: inline-block;
	vertical-align: baseline;
}
.sycnodata {
    color: #484848;/*Dark Liver*/
	font-size: .7em;
	font-style: italic;
    padding: .5em .5em .5em .5em;
    white-space: nowrap;
}
.sycnopad {
    padding: unset !important;
}
.sycnowrap {
	white-space: nowrap !important;/* Warning: Behavioral Dependancy */
}
.sycopacity {
	opacity: 0.25 !important;
}
.sycoverflowok {
	overflow: auto !important;/* Warning: Behavioral Dependancy */
}
.sycoverflowscrollx {
	overflow-x: scroll !important;/* Warning: Behavioral Dependancy */
}
.sycoverflowscrolly {
	overflow-y: scroll !important;/* Warning: Behavioral Dependancy */
}
.sycoverlay{
    background: #484848;/*Dark Liver*/
    bottom: 0;/* Warning: Behavioral Dependancy */
    filter: alpha(opacity=70);/* Warning: Behavioral Dependancy */
    font-size: 200% !important;
    height: 100%;/* Warning: Behavioral Dependancy */
    left: 0;/* Warning: Behavioral Dependancy */
    opacity: .7;/* Warning: Behavioral Dependancy */
    position: fixed;/* Warning: Behavioral Dependancy */
    text-align: center;/* Warning: Behavioral Dependancy */
    top: 0;/* Warning: Behavioral Dependancy */
    vertical-align: middle;/* Warning: Behavioral Dependancy */
    width: 100%;/* Warning: Behavioral Dependancy */
    z-index: 9998;/* Warning: Behavioral Dependancy */
}
.sycpadb {
	padding-bottom: .5em;
}
.sycpadx {
	padding: .5em .5em .5em .5em;
}
.sycpadl {
	padding-left: .5em;
}
.sycpadr {
	padding-right: .5em;
}
.sycpadt {
	padding-top: .5em;
}
.sycpadh {
	padding-left: .5em;
	padding-right: .5em
}
.sycpadv {
	padding-bottom: .5em;
	padding-top: .5em;
}
.sycpadu {
	padding-bottom: .5em;
	padding-left: .5em;
	padding-right: .5em
}
.sycpagetitle {
    color: #1C4E80;/*Cornflower Blue*/
    font-size: 1em;
    font-weight: bold;
    padding-right: .5em;
    vertical-align: top;
    white-space: nowrap;
}
.sycpointer {
	cursor: pointer;/* Warning: Behavioral Dependancy */
}
.sycpointer:hover {
	cursor: pointer;/* Warning: Behavioral Dependancy */
}
.sycposabs {
    position: absolute;/* Warning: Behavioral Dependancy */
}
.sycresizable {
    resize: both;
    overflow: auto;
}
.sycrounded {
	border-radius: .3em;
}
.sycrow{
    display: table-row;
}
.sycrowodd {
    background-color: #DFD;/*Mint Green*/
}
.sycrowodd:hover {
	background-color: #FFFF46;/*Lemon Yellow*/
}
.sycrowodd-nohover {
    background-color: #DFD;/*Mint Green*/
}
.sycroweven {
    background-color: #FFF;/*Racist White*/
}
.sycroweven:hover {
	background-color: #FFFF46;/*Lemon Yellow*/
}
.sycroweven-nohover {
    background-color: #FFF;/*Racist White*/
}
.sycrowactive {
    background-color: #F1C40F !important;/*Sunflower;*/
    font-weight: bolder !important;
}
.sycrowactive:hover {
    font-weight: bold;
}
.sycsizemod1 {
    font-size: .8em !important;
}
.sycsizemod2 {
    font-size: .7em !important;
}
.sycsizemod3 {
    font-size: .6em !important;
}
.sycsizemod4 {
    font-size: .5em !important;
}
.sycsizemod5 {
    font-size: 120% !important;
}
.sycsizemod6 {
    font-size: 1.3em !important;
}
.sycsizemod7 {
    font-size: 200% !important;
}
.sycslider {
    position: absolute;/* Warning: Slider Behavior */
	cursor: pointer;/* Warning: Slider Behavior */
	top: 0;/* Warning: Slider Behavior */
	left: 0;/* Warning: Slider Behavior */
	right: 0;/* Warning: Slider Behavior */
	bottom: 0;/* Warning: Slider Behavior */
	background-color: #252525;/*Raison Black*/
	border: 1px inset #F1F1F1;/*Whitesmoke*/
	-webkit-transition: .4s;/* Warning: Slider Behavior */
	transition: .4s;/* Warning: Slider Behavior */
}
.sycslider:before {
	position: absolute;/* Warning: Slider Behavior */
	content: "";/* Warning: Slider Behavior */
	top: -3px;/* Warning: Slider Behavior */
	left: 0;/* Warning: Slider Behavior */
	height: .5em;/* Warning: Slider Behavior */
	width: .5em;/* Warning: Slider Behavior */
	margin-top: .1em;/* Warning: Slider Behavior */
	border: 2px outset #FFF;/*Racist White*/
	background-color: #FFF;/*Racist White*/
	-webkit-transition: .4s;/* Warning: Slider Behavior */
	transition: .4s;/* Warning: Slider Behavior */
}
.sycslider:hover {
	border: 2px outset #2B4937;/*Everglades*/
	background-color: #2B4937;/*Everglades*/
}
.sycslider.sycround {
    border-radius: 1em;/* Warning: Slider Behavior */
}
.sycslider.sycround:before {
	border-radius: 1em;/* Warning: Slider Behavior */
}
.sycslot{
	border-radius:.25em;
	background-color: #FFF;/*Racist White*/
    border: solid 1px #2B4937;/*Everglades*/
	color: #484848;/*Dark Liver*/
	font-weight: bold;
	padding: .1em .1em .1em .1em;
	text-align: center;
	cursor: pointer;
}
.sycslot:hover {
	background: #4EAE4E;/*Green Screen*/
	color: #F1F1F1;/*Whitesmoke*/
}
.sycslot:link,
.sycslot:visited,
.sycslot:focus {
	background-color: #4EAE4E;/*Green Screen*/
	color: #F1F1F1;/*Whitesmoke*/
	text-decoration: none;
	cursor: pointer;
}
.sycslotna{
	border-radius:.25em;
	background-color: #AC3E31;/*Tomato*/
	border: solid .1em #F1F1F1;/*Whitesmoke*/
	color: #F1F1F1;/*Whitesmoke*/
	cursor: none;
	font-weight: bold;
	padding: .1em .1em .1em .1em;
	text-align: center;
	vertical-align: middle;
	cursor: default;
}
.sycslotna:hover{
	background: #1C4E80;/*CornflowerBlue*/
	color: #F1F1F1;/*Whitesmoke*/
}
.sycslotnoclick {
	color: #F1F1F1;/*Whitesmoke*/
	font-weight: bold;
	opacity: 0.5 !important;
	text-align: center;
	cursor: none;
}
.sycslotsel{
	border-radius:.25em;
	background-color: #4EAE4E;/*Green Screen*/
	border: solid .1em #F1F1F1;/*Whitesmoke*/
	color: #F1F1F1;/*Whitesmoke*/
	text-shadow: 0.08em 0.08em #484848;/*Dark Liver*/
	font-weight: bold;
	padding: .1em .1em .1em .1em;
	text-align: center;
	cursor: pointer;
}
.sycswitch {
    position: relative;
	display: inline-block;
	width: .9em;
	height: .7em;
	vertical-align: middle;
}
.sycswitch input {
    display:none;
}
.syctab-body {
	background: #F1F1F1;/*WhiteSmoke*/
	border-bottom-left-radius: .5em;
	border-bottom-right-radius: .5em;
	border-top: 0px;
	border: 1px solid #484848;/*Charcol*/
	display: block;
	max-width: 98%;
	overflow: hidden;
	padding: .5em .25em .5em .25em;
	text-indent: 0em;
}
.syctab-disabled {
	color: #7D909A;
	display: inline-block;
	font-size: 1em;
	text-shadow: rgba(255,255,255,0.5) 0 .187em .187em;
}
.syctab-end {
	border-bottom: 1px solid #484848;/*Charcol*/
	border: 0px;
	display: table-cell;
	margin: 0em 0em 0em 0em;
	max-width: 98%;
	padding: 0em 0em 0em 0em;
	text-indent: 0em;
	vertical-align: bottom;
	white-space: normal;
	width: 98%;
}
.syctab-filler {
	border-bottom: 1px solid #484848;/*Charcol*/
	border: 0px;
	display: table-cell;
	padding: 0em 0em 0em 0em;
	text-indent: 0em;
	vertical-align: bottom;
	white-space: normal;
	width: .5em;
}
.syctab-option {
	background: #8A9E80;/*Dull Green*/
	border-bottom-left-radius: 0em;
	border-bottom-right-radius: 0em;
	border-bottom: 1px solid #484848;/*Charcol*/
	border-top-left-radius: .5em;
	border-top-right-radius: .5em;
	border: 1px solid #484848;/*Charcol*/
	color: #C7AA38;/*Dull Khaki*/
	display: table-cell;
	padding: .1em .5em .2em .5em;
	text-indent: 0em;
}
.syctab-pane {
	background: transparent;
	border: 0px;
	color: #484848;/*Charcol*/
	cursor: pointer;
	display: flex;
	margin: 0em 0em 0em 0em;
	max-width: 100%;
	overflow: hidden;
	padding: 0em 0em 0em 0em;
	text-indent: 0em;
	white-space: nowrap;
}
.syctab-selected {
	background-color: #FFF;/*Racist White*/
	border-bottom-left-radius: 0em;
	border-bottom-right-radius: 0em;
	border-bottom: 1px solid #fff;
	border-top-left-radius: .5em;
	border-top-right-radius: .5em;
	border: 1px solid #484848;/*Charcol*/
	color: #2C6011;/*Metallic Green*/
	display: table-cell;
	font-weight: 600;
	padding: .1em .5em .2em .5em;
	text-indent: 0em;
	text-shadow: 0.03em 0.07em .04em #484848;/*Charcol*/
}
.syctable {
    display: table;
    width: -webkit-fill-available;
}

.syctablestamp{
    display: table;
    width: unset;
}
.syctimediff{
	color: #488A99;/*Ocean*/
	font-size: .7em;
	text-align: center;
}
.syctimerange{
	color: #488A99;/*Ocean*/
	font-size: .7em;
}
.syctooltip {
}
.sycunderline {
    text-decoration: underline !important;
}
.sycvrulel {
    border-left: solid 2px #055A5B !important;
}
.sycvruler {
    border-right: solid 2px #055A5B !important;
}
.sycwarn {
    color: #F6BF8D;/*Rotten Orange*/
	font-weight: bold;
}
.sycwarnhead {
    color: #F6BF8D;/*Rotten Orange*/
	font-weight: bold;
    padding: .5em;
    text-align: left;
    vertical-align: top;
    white-space: normal;
}
.sycwarnlist {
}
.syczoomout1 {
	zoom: 0.9 !important;
}
.syczoomout2 {
	zoom: 0.75 !important;
}
.syczoomout3 {
	zoom: 0.7 !important;
}
.syczoomout4 {
	zoom: 0.6 !important;
}
.syczoomout5 {
	zoom: 0.5 !important;
}
.syczindex1 {
	z-index:50;
}
.syczindex2 {
	z-index:999;
}
/*--------------------------
sycSchedule Stand Alone
Full Calendar Style Overrides
-----------------------*/
.fc h2 {
	font-size: 100%;
	padding: .25em .1625em .25em .5em;
}
.fc button {
	border-radius:.25em !important;
	border: solid 1px #252525 !important;/*Raison Black*/
	background: #2B4937;/*Everglades*/
	padding: .2em .5em 0em .5em;
	font-size: 80%;
	font-weight: bold;
	color: #F1F1F1;/*White Smoke*/
	text-shadow: none !important;
	white-space: nowrap;
	cursor: pointer;
}
.fc button:hover {
	color: #FF0;/*Sunshine Yellow*/
}
.fc-time {
	font-size: 80%;
}
.fc-button-group {
	margin: .25em .1625em .25em .5em;
}
.fc-state-active{
	background-color: #2B4937 !important;/*Everglades*/
}
.fc-header-toolbar {
    background-color: #F1F1F1;/*White Smoke*/
}
.fc-toolbar.fc-header-toolbar {
	margin-bottom: 0em;
}
.fc-event {
	opacity: 0.9;
}
.fc-view-container {
	border-radius: 0px !important;
	border: inset 3px #F1F1F1;/*White Smoke*/
	outline: solid 1px #D0CCD2 !important;/*Light Gray*/
}
.fc-day-grid-event,
.fc-time-grid-event {
	border-radius: 10px !important;
	padding: 4px 2px 2px 6px;
	white-space: nowrap;
	font-size: 80%;
	font-weight: normal;
	text-decoration: none;
}
.fc-now-indicator-line {
	border-top-width: 3px !important;
}
.fc-unthemed th,
.fc-unthemed td,
.fc-unthemed thead,
.fc-unthemed tbody,
.fc-unthemed .fc-divider,
.fc-unthemed .fc-row,
.fc-unthemed .fc-content,
.fc-unthemed .fc-popover,
.fc-unthemed .fc-list-view,
.fc-unthemed .fc-list-heading td {
    border-color: #D0CCD2 !important;/*Light Gray*/
}
.fc-unthemed td.fc-today {
	background-color: #fff;
}
/*******************************************************

    JQueryUI Style Overrides

*******************************************************/
.ui-datepicker {
	color: #252525 !important;/*Raison Black*/
    font: 1em 'Titillium Web', sans-serif;
    padding: unset !important;
	width: unset !important;
}
.ui-datepicker-next {
    background-image: url('/images/next-white.png') !important;
    background-repeat: no-repeat;
    background-size: 32px 32px;
    border: none !important;
	margin: .75em 0em 0em .25em;
}
.ui-datepicker-next-hover,
.ui-datepicker-next:hover {
    background-image: url('/images/next-white.png') !important;
    background-repeat: no-repeat;
    background-size: 32px 32px;
    background-color: #2B4937 !important;/*Everglades*/
    border: none !important;
	margin: 0em 0em 0em 0em;
	zoom: 1.4;
}
.ui-datepicker-prev {
    background-image: url('/images/prev-white.png') !important;
    background-repeat: no-repeat;
    background-size: 32px 32px;
    border: none !important;
	margin: .75em 0em 0em .25em;
}
.ui-datepicker-prev-hover,
.ui-datepicker-prev:hover {
    background-repeat: no-repeat;
    background-size: 32px 32px;
    background-color: #2B4937 !important;/*Everglades*/
    border: none !important;
	margin: 0em 0em 0em 0em;
	zoom: 1.4;
}
.ui-datepicker-title {
	font-size: 1.2em !important;
	line-height: 3em !important;
}
.ui-datepicker-trigger {
	max-width: 1.5em !important;
	max-height: 1.5em !important;
	vertical-align: bottom !important;
}
.ui-datepicker-today {
	background: inherit !important;
}
.ui-datepicker-current-day {
	background: #AC3E31 !important;/*Tomato*/
}
.ui-icon {
    background: unset !important;
    background-image: unset !important;
    background-repeat: unset !important;
    background-size: unset !important;
    vertical-align: middle !important;
}
.ui-menu-item {
	font-size: .8em !important;
	padding: unset;
	text-indent: unset;
}
.ui-state-active,
.ui-state-active:hover {
	background: unset !important;
	background-color: #252525 !important;/*Raison Black*/
	color: #FFF !important;/*Everglades*/
}
.ui-state-default {
    background-image: unset !important;
	border-radius:.25em !important;
	border: solid 1px #484848 !important;/*Dark Liver*/
	font-size: 1em !important;
	font-weight: bold !important;
	text-align: center !important;
	padding: .6em !important;
}
.ui-state-hover {
	background-color: #2B4937 !important;/*Everglades*/
	color: #FFF !important;/*Everglades*/
}
.ui-widget-header {
    background: #2B4937 !important;/*Everglades*/
    border: unset !important;
}
/*******************************************************

    Media Width Defaults

*******************************************************/
@media only screen and (min-width:480px){
    body, html {
    	font: 1em 'Titillium Web', sans-serif;
    	width:99%;
    }
}
@media only screen and (min-width:960px){
    body, html {
    	font: 1.3em 'Titillium Web', sans-serif;
    	width:99%;
    }
}
@media only screen and (min-width:1024px){
    body, html {
    	font: 1.3em 'Titillium Web', sans-serif;
    	width:99%;
    }
}
@media only screen and (min-width:1360px){
    body, html {
    	font: 1.3em 'Titillium Web', sans-serif;
    	width:99%;
    }
}
@media only screen and (min-width:1440px){
	/* styles for browsers larger than 1440px; */
    body, html {
    	font: 1.3em 'Titillium Web', sans-serif;
    	width:99%;
    }
}
@media only screen and (min-width:2000px){
	/* for sumo sized (mac) screens */
    body, html {
    	font: 1.3em 'Titillium Web', sans-serif;
    	width:99%;
    }
}