/* Fill the screen */
* {
	margin: 0px;
	padding: 0px;
}

/* color palette */
.color-blue { color: #000099; }	/* Main Blue color */
.color-blue-lightest { color: #0404FC; }	/* Lightest */
.color-blue-light { color: #0000C0; }	/* Light */
.color-blue-dark { color: #00007A; }	/* Dark */
.color-blue-darkest { color: #000058; }	/* Darkest */

.color-green { color: #7AC900; }	/* Main Green color */
.color-green-lightest { color: #9AFE00; }	/* Lightest */
.color-green-light { color: #90EE00; }	/* Light */
.color-green-dark { color: #61A000; }	/* Dark */
.color-green-darkest { color: #467400; }	/* Darkest */

.color-red { color: #D20019; }	/* Main Red color */
.color-red-lightest { color: #FF001E; }	/* Lightest */
.color-red-light { color: #F6001D; }	/* Light */
.color-red-dark { color: #A70014; }	/* Dark */
.color-red-darkest { color: #79000E; }	/* Darkest */

.color-tan { color: #DBA400; }	/* Main tan color */
.color-tan-light { color: #FFBF00; }	/* Lighter */
.color-tan-dark { color: #AE8300; }	/* Dark */
.color-tan-darkest { color: #7E5E00; }	/* Darkest */

HTML {
font-size: 100%; /* Corrects text resizing oddly in IE6/7 when body font-size is set using em units http://clagnut.com/blog/348/#c790 */
overflow-y: scroll; /* Keeps page centred in all browsers regardless of content height */
-webkit-text-size-adjust: 100%; /* Prevents iOS text size adjust after orientation change, without disabling user zoom */
-ms-text-size-adjust: 100%; /* www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/ */
height: 100%;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-attachment: fixed;
background-color: #DBA400;

/*background-image: linear-gradient(45deg, #0404FC, #000058); /* Standard syntax */
/*background-image: -webkit-linear-gradient(45deg, #0404FC, #000058); /* Safari */
/*background-image: -o-linear-gradient(45deg, #0404FC, #000058); /* Opera */
/*background-image: -moz-linear-gradient(45deg, #0404FC, #000058); /* Firefox */

/*Blue background*/
background-image: linear-gradient(90deg, #0000C0, #0404FC); /* Standard syntax */
background-image: -webkit-linear-gradient(90deg, #0000C0, #0404FC); /* Safari */
background-image: -o-linear-gradient(90deg, #0000C0, #0404FC); /* Opera */
background-image: -moz-linear-gradient(90deg, #0000C0, #0404FC); /* Firefox */

/*Tan background*/
/*
background-image: linear-gradient(45deg, #FFBF00, #DBA400); 
background-image: -webkit-linear-gradient(45deg, #FFBF00, #DBA400); 
background-image: -o-linear-gradient(45deg, #FFBF00, #DBA400); 
background-image: -moz-linear-gradient(45deg, #FFBF00, #DBA400); 
*/

}

BODY  {
font-family: Arial, Helvetica, Verdana, sans-serif;
height: 100%;
width: 100%;
max-width: 100%;
position: relative;

}

ol {
	list-style: decimal;
	margin: 0 0 18px 1.5em;
}

.b, b, strong
{
 font-weight: bold;
}

.i, i, em
{
 font-style: italic;
}

.pagemain {
min-width: 600px;
max-width: 100%;
margin-top: 15px;
margin-left: 0;
margin-right: 0;
padding-left: 0px;
padding-right: 0px;
/*
//font-size: 85%;
*/
}

.header{
background: #000099;
margin: auto;
display: block;
border-top-left-radius: 30px;
border-top-right-radius: 30px;
-moz-border-top-left-radius: 30px;
-moz-border-top-right-radius: 30px;
-webkit-border-top-left-radius: 30px;
-webkit-border-top-right-radius: 30px;
/*
//margin-left: auto;
//margin-right: auto;
*/
}

.main_title
{
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 99px;
padding-left: 50px;
color: #DBA400;
font-weight: bold;
text-shadow: 
/* make flame */ 
 0px -1px 4px white, 
 0px -2px 10px yellow, 
 0px -10px 20px #ff8000, 
 0px -18px 40px red,
/* now make 3d*/
0 1px 0 #ccc,
0 2px 0 #c9c9c9,
0 3px 0 #bbb,
0 4px 0 #b9b9b9,
0 5px 0 #aaa,
0 6px 1px rgba(0,0,0,.1),
0 0 5px rgba(0,0,0,.1),
0 1px 3px rgba(0,0,0,.3),
0 3px 5px rgba(0,0,0,.2),
0 5px 10px rgba(0,0,0,.25),
0 10px 10px rgba(0,0,0,.2),
0 20px 20px rgba(0,0,0,.15);
}

.main_title a
{text-decoration: none;}


.main_title img
{
 padding-top: 10px;
 padding-right: 40px;
}

.left-sidebar {
	width: 160px;
	float: left;
	padding-top: 20px;
text-align: center;
}

.left-nav
{margin-bottom: 25px;}

.left-nav a{
/* layout */
margin-left: auto;
margin-right: auto;
display: block;
width: 100px;
padding-bottom: 2px;
padding-top: 2px;
/* text */
text-decoration: none;
color: #FFFFFF;
text-shadow: -1px -1px #000000;
/* border */
border-style: outset;
border-color: #DBA400;
/* background */
background-color: #DBA400;
background: linear-gradient(270deg, #FFBF00, #DBA400, #AE8300, #7E5E00); /* Standard syntax */
background: -webkit-linear-gradient(270deg, #FFBF00, #DBA400, #AE8300, #7E5E00); /* Safari */
background: -o-linear-gradient(270deg, #FFBF00, #DBA400, #AE8300, #7E5E00); /* Opera */
background: -moz-linear-gradient(270deg, #FFBF00, #DBA400, #AE8300, #7E5E00); /* Firefox */
/* round 2 opposite corners */
-moz-border-top-left-radius: 10px;
-moz-border-bottom-right-radius: 10px;
-webkit-border-top-left-radius: 10px;
-webkit-border-bottom-right-radius: 10px;
border-top-left-radius: 10px;
border-bottom-right-radius: 10px;

/*
Old fully rounded buttons
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
border-radius: 10px;
*/
}

.left-nav a:Visited {
color: #FFFFFF;
border-color: #D20019;
background-color: #D20019;
}

.left-nav a:Active {
color: #000099;
position: relative;
right: 2px;
bottom: -2px;
border-style: inset;
box-shadow: none;
background: linear-gradient(-270deg, #FFBF00, #DBA400, #AE8300, #7E5E00); /* Standard syntax */
background: -webkit-linear-gradient(-270deg, #FFBF00, #DBA400, #AE8300, #7E5E00); /* Safari */
background: -o-linear-gradient(-270deg, #FFBF00, #DBA400, #AE8300, #7E5E00); /* Opera */
background: -moz-linear-gradient(-270deg, #FFBF00, #DBA400, #AE8300, #7E5E00); /* Firefox */
}
 
.left-nav a:Hover {
border-color: #61A000;
background-color: #61A000;
}


/* top navbar */

/* Add a black background color to the top navigation */
.topnav
{
overflow: hidden;
background-color: rgb(45,69,113);
}

.topnav a
{
float: left;
display: block;
color: #FFBF00;
text-align: center;
padding: 14px 16px;
text-decoration: none;
font-size: 17px;
}

.active
{
background-color: #04AA6D;
color: white;
}

.topnav .icon
{
display: none;
}

.dropdown
{
float: left;
overflow: hidden;
}

.dropdown .dropbtn
{
font-size: 17px;
border: none;
outline: none;
color: white;
padding: 14px 16px;
background-color: inherit;
font-family: inherit;
margin: 0;
}

.dropdown-content
{
display: none;
position: absolute;
background-color: #f9f9f9;
min-width: 160px;
box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
z-index: 1;
}

.dropdown-content a
{
float: none;
color: black;
padding: 12px 16px;
text-decoration: none;
display: block;
text-align: left;
}

.topnav a:hover, .dropdown:hover .dropbtn
{
background-color: #555;
color: white;
}

.dropdown-content a:hover
{
background-color: #ddd;
color: black;
}

.dropdown:hover .dropdown-content
{
display: block;
}

@media screen and (max-width: 600px)
{
.topnav a:not(:first-child), .dropdown .dropbtn
{
display: none;
}

.topnav a.icon
{
float: left;
display: block;
}

}

@media screen and (max-width: 600px)
{
.topnav.responsive
{position: relative;}

.topnav.responsive .icon
{
position: absolute;
right: 0;
top: 0;
}

.topnav.responsive a
{
float: none;
display: block;
text-align: left;
}

.topnav.responsive .dropdown
{float: none;}

.topnav.responsive .dropdown-content
{position: relative;}

.topnav.responsive .dropdown .dropbtn
{
display: block;
width: 100%;
text-align: left;
}
}



.main {
/*background: url(/pic/left-nav.png) repeat-y white;*/
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 100%;
background-color: #FFFFFF;
color: #000099;
/*margin-left: 50px;*/
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
min-height: 400px;
max-width: 100%;
}

.normal {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 100%;
padding: 0;
font-weight: normal;
text-shadow: none;

}

.main P {
line-height: 1.25em;
margin-top: 1em;
text-align: left;
}

.main UL {
padding-left: 20px;
}


img 
{border: 0;}

li {
font-family: Arial, Helvetica, Verdana, sans-serif;
color: #000099;
}

H1  {
font-weight: bold;
font-size: 175%;
}


H2  {
font-weight: bold;
font-size: 150%;
}

H3  {
font-size: 125%;
font-weight: bold;
}


/* basic links */
.main A  {
text-decoration: underline;
color: #61A000;
}

.main A:Visited  {
text-decoration: underline;
color: #D20019;
}

.main A:Active  {
text-decoration: underline;
color: #DBA400;
}

.main A:Hover  {
text-decoration: underline;
color: #467400;
}


.login:Active {
color: #663300;
text-decoration: none;
position: relative;
right: -2px;
bottom: -2px;
border-style: inset;
box-shadow: none;
}

.center
{
text-align: center;
}

/* nav bar */
.navlist ul
{
margin-left: 0px;
padding-left: 0px;
white-space: nowrap;
margin: auto;
position: relative;
right:50%;
}

.navlist li
{
text-align: center;
display: inline;
list-style-type: none;
left:50%;
 }

.navlist a
{
color: #FFFFFF;
background-color: #000099;
text-decoration: none;
padding: 3px 10px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
-khtml-border-radius: 6px;
border-radius: 6px;
text-shadow: -1px -1px #000000;
box-shadow: 1px 1px grey;
}

.navlist a:active
{
color: #FFFFFF;
background-color: #000088;
text-decoration: none;
position: relative;
right: -2px;
bottom: -2px;
box-shadow: none;
}

.navlist a:visited
{
color: #FFFFFF;
background-color: #663300;
text-decoration: none;
}

.navlist a:hover
{
color: #FFFFFF;
background-color: #000088;
text-decoration: none;
}


/* small*/
.small
{
font-size: 81%;
}

/* round */
.round
{
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
padding: 5px;
}

/* rounder */
.round-more
{
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
border-radius: 15px;
padding: 15px;
}

/* roundest */
.round-most
{
-moz-border-radius: 25px;
-webkit-border-radius: 25px;
-khtml-border-radius: 25px;
border-radius: 25px;
padding: 25px;
}

/* hover image 50% */
.bubble
{
opacity:1.0;
filter:alpha(opacity=100);
}
.bubble:hover
{
opacity:0.9;
filter:alpha(opacity=90); /* For IE8 and earlier */
}

.opaque
{
opacity:1.0;
filter:alpha(opacity=100); /* For IE8 and earlier */
}


.payment-required  {
font-weight: bold;
text-align: right;
color: #660000;
}
.payment-not-required  {
font-weight: normal;
text-align: right;
}

.error  {
font-weight: bold;
color: #D20019;
text-align: center;
}

.announce {
font-weight: bold;
color: #660000;
font-size: 110%;
}

.problem
{
font-weight: bold;
color: #660000;
}

.login_title
{
font-weight: bold;
font-size: 85%;
text-align: right;
}


/* main customer links */
.main-nav
{
margin-left: 0px;
padding-left: 0px;
white-space: nowrap;
text-align: center;
}

.main-nav li
{
display: inline;
list-style-type: none;
padding-right: 10px;
}

.main-nav a
{
 padding: 3px 10px;
 color: #FFFFFF;
background-color: #000099;
text-decoration: none;
border-style: outset;
border-color: #000099;
font-weight: bold;
padding: 2px 4px 2px 4px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
-khtml-border-radius: 6px;
border-radius: 6px;
text-shadow: -1px -1px #000000;
box-shadow: 1px 1px grey;


}

.main-nav a:link
{
 color: #FFFFFF;
background-color: #000099;
text-decoration: none;
}

.main-nav a:visited
{
color: #FFFFFF;
background-color: #000099;
text-decoration: none;
}

.main-nav a:hover
{
background-color: #D20019;
border-color: #D20019;
}


/*
Form button default
*/

/* Main nav button */
input[type="submit"]{
font-family: Arial, Helvetica, Verdana, sans-serif;
text-decoration: none;
color: #FFFFFF;
border-style: outset;
border-color: #7AC900;
background-color: #7AC900;
padding: 3px 7px 3px 7px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
-khtml-border-radius: 6px;
border-radius: 6px;
text-shadow: -1px -1px #000000;
box-shadow: 1px 1px grey;
font-size: 100%;
font-weight: bold;
}

/* Main nav button */
input[type="submit"]:active{
position: relative;
right: -2px;
bottom: -2px;
border-style: inset;
box-shadow: none;
}


.contact_button
{
background: linear-gradient(#90EE00, #7AC900, #61A000, #467400); /* Standard syntax */
background: -webkit-linear-gradient(#90EE00, #7AC900, #61A000, #467400); /* Safari */
background: -o-linear-gradient(#90EE00, #7AC900, #61A000, #467400); /* Opera */
background: -moz-linear-gradient(#90EE00, #7AC900, #61A000, #467400); /* Firefox */
}

.contact_button:active
{
position: relative;
right: -2px;
bottom: -2px;
border-style: inset;
box-shadow: none;
background: linear-gradient(-270deg, #90EE00, #7AC900, #61A000, #467400); /* Standard syntax */
background: -webkit-linear-gradient(-270deg, #90EE00, #7AC900, #61A000, #467400); /* Safari */
background: -o-linear-gradient(-270deg, #90EE00, #7AC900, #61A000, #467400); /* Opera */
background: -moz-linear-gradient(-270deg, #90EE00, #7AC900, #61A000, #467400); /* Firefox */

}

/*
Slight shadow around form fields
*/
input
{
border: 1px solid #999;
-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
}

select
{
border: 1px solid #999;
-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
}

textarea
{
border: 1px solid #999;
-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
}

.radiobutton, input[type="radio"]
{
border: none;
outline: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
 border-right-style: none;
 border-left-style: none;
 border-bottom-style: none;
 border-top-style: none;
}

.checkbox, input[type="checkbox"]
{
border: none;
outline: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
 border-right-style: none;
 border-left-style: none;
 border-bottom-style: none;
 border-top-style: none;
}

.form_line
{
 box-sizing: border-box;
 padding-top: 10px;
}

.form_label, label
{
 display: inline-block;
 width: 150px;
 text-align: right;
}

.form
{padding-top: 20px;}

/*
required form fields
*/
.form_require
{font-weight: bold;}

.form_require:after 
{content: ' *'}

/*
remove form formating
*/
.noform
{
border: none;
outline: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
 border-right-style: none;
 border-left-style: none;
 border-bottom-style: none;
 border-top-style: none;

}
/*item UL bullet lists */
.itemlist li
{
padding-top: 2px;
padding-right: 0px;
padding-bottom: 2px;
padding-left: 20px;
 min-height: 25px;
 list-style: none outside none;
}


/* Alignment */
.alignleft {
	float: left;
}
.alignright {
	float: right;
}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
 text-align: center;
}

.vert-top
{
vertical-align: top;
}

.vert-center
{
display: table-cell;
vertical-align: middle;
}

.vert-bottom
{
vertical-align: bottom;
}

.tablecenter
{
margin: auto;
}

.footer {
 background-color: White;
padding-left: 170px;
min-height: 30px;
}

.embossed {
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.5), inset 0 -2px 0 rgba(0,0,0,.25), inset 0 -3px 0 rgba(255,255,255,.2), 0 1px 0 rgba(0,0,0,.1);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.5), inset 0 -2px 0 rgba(0,0,0,.25), inset 0 -3px 0 rgba(255,255,255,.2), 0 1px 0 rgba(0,0,0,.1);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.5), inset 0 -2px 0 rgba(0,0,0,.25), inset 0 -3px 0 rgba(255,255,255,.2), 0 1px 0 rgba(0,0,0,.1);
}

.pwfield
{
background-color:  #000058;
border: 2px solid #D20019;
color: #FFBF00;
font-size: 30px;
font-weight: bold;
}

.blog_title  {
font-weight: bold;
font-size: 150%;
}

input[type="submit"]
{
 font-weight: bold; 
}



.loggedout
{
    color: white;
    text-align: center;
 padding-top: 30px;
 font-weight: bold;
}


.acctbox
{
display: inline-block;
vertical-align: top;
border-color: gray;
border-width: 2px;
border-style: outset;
padding-bottom: 4px;
padding-top: 4px;
padding-right: 7px;
padding-left: 7px;
margin: 4px;
}

.tableborder table, .tableborder tr, .tableborder td, .tableborder th
{
margin: 3px;
border-width: 1px;
border-color: black;
border-style: solid;
padding: 5px;
}

/*
Gotta admit, I like this. Yoink!
*/
.checkboxswitch 
{
  position: relative;
  display: inline-block;
  width: 50px;
  height: 20px;
}

.checkboxswitch input 
{ 
  opacity: 0;
  width: 0;
  height: 0;
}

.checkboxslider 
{
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.checkboxslider:before 
{
  position: absolute;
  content: "";
  height: 13px;
  width: 13px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .checkboxslider 
{
  background-color: #2196F3;
}

input:focus + .checkboxslider 
{
  box-shadow: 0 0 1px #2196F3;
}

input:checked + .checkboxslider:before 
{
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

/* Rounded sliders */
.checkboxslider.checkboxround 
{
  border-radius: 34px;
}

.checkboxslider.checkboxround:before 
{
  border-radius: 50%;
}

.one_time_3s
{
    margin-left: 3px;
    font-weight: bold;
    display: inline-block;
}

.jsclock
{

}

.tooltip 
{
  position: relative;
  display: inline-block;
  border-bottom: 1px dotted black;
}

.tooltip .tooltiptext 
{
  visibility: hidden;
  width: 120px;
  background-color: black;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  position: absolute;
  z-index: 1;
  bottom: 150%;
  left: 50%;
  margin-left: -60px;
}

.tooltip .tooltiptext::after 
{
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: black transparent transparent transparent;
}

.tooltip:hover .tooltiptext 
{
  visibility: visible;
}


.formtip 
{
  position: relative;
  display: inline;
  border-bottom: 1px dotted black;
}

.formtip .formtiptext 
{
  visibility: hidden;
  width: 120px;
  background-color: black;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  position: absolute;
  z-index: 1;
  bottom: 150%;
  left: 50%;
  margin-left: -60px;
}

.formtip .formtiptext::after 
{
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: black transparent transparent transparent;
}

.formtip:hover .formtiptext 
{
  visibility: visible;
}


/*
form locking
*/
form.is-submitting::before {
	position: absolute;
	content: '';
	top: -0.5em;
	right: -0.5em;
	left: -0.5em;
	bottom: -0.5em;
	background: rgba(0,0,0,0.2) url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQwcHgiIHZpZXdCb3g9IjAgMCA0MCA0MCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3BhY2U9InByZXNlcnZlIiBzdHlsZT0iZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEuNDE0MjE7IiB4PSIwcHgiIHk9IjBweCI+CiAgICA8ZGVmcz4KICAgICAgICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPjwhW0NEQVRBWwogICAgICAgICAgICBALXdlYmtpdC1rZXlmcmFtZXMgc3BpbiB7CiAgICAgICAgICAgICAgZnJvbSB7CiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpCiAgICAgICAgICAgICAgfQogICAgICAgICAgICAgIHRvIHsKICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTM1OWRlZykKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICAgICAgQGtleWZyYW1lcyBzcGluIHsKICAgICAgICAgICAgICBmcm9tIHsKICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpCiAgICAgICAgICAgICAgfQogICAgICAgICAgICAgIHRvIHsKICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0zNTlkZWcpCiAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgICAgIHN2ZyB7CiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7CiAgICAgICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogc3BpbiAxLjVzIGxpbmVhciBpbmZpbml0ZTsKICAgICAgICAgICAgICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOwogICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBzcGluIDEuNXMgbGluZWFyIGluZmluaXRlOwogICAgICAgICAgICB9CiAgICAgICAgXV0+PC9zdHlsZT4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSJvdXRlciI+CiAgICAgICAgPGc+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0yMCwwQzIyLjIwNTgsMCAyMy45OTM5LDEuNzg4MTMgMjMuOTkzOSwzLjk5MzlDMjMuOTkzOSw2LjE5OTY4IDIyLjIwNTgsNy45ODc4MSAyMCw3Ljk4NzgxQzE3Ljc5NDIsNy45ODc4MSAxNi4wMDYxLDYuMTk5NjggMTYuMDA2MSwzLjk5MzlDMTYuMDA2MSwxLjc4ODEzIDE3Ljc5NDIsMCAyMCwwWiIgc3R5bGU9ImZpbGw6YmxhY2s7Ii8+CiAgICAgICAgPC9nPgogICAgICAgIDxnPgogICAgICAgICAgICA8cGF0aCBkPSJNNS44NTc4Niw1Ljg1Nzg2QzcuNDE3NTgsNC4yOTgxNSA5Ljk0NjM4LDQuMjk4MTUgMTEuNTA2MSw1Ljg1Nzg2QzEzLjA2NTgsNy40MTc1OCAxMy4wNjU4LDkuOTQ2MzggMTEuNTA2MSwxMS41MDYxQzkuOTQ2MzgsMTMuMDY1OCA3LjQxNzU4LDEzLjA2NTggNS44NTc4NiwxMS41MDYxQzQuMjk4MTUsOS45NDYzOCA0LjI5ODE1LDcuNDE3NTggNS44NTc4Niw1Ljg1Nzg2WiIgc3R5bGU9ImZpbGw6cmdiKDIxMCwyMTAsMjEwKTsiLz4KICAgICAgICA8L2c+CiAgICAgICAgPGc+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0yMCwzMi4wMTIyQzIyLjIwNTgsMzIuMDEyMiAyMy45OTM5LDMzLjgwMDMgMjMuOTkzOSwzNi4wMDYxQzIzLjk5MzksMzguMjExOSAyMi4yMDU4LDQwIDIwLDQwQzE3Ljc5NDIsNDAgMTYuMDA2MSwzOC4yMTE5IDE2LjAwNjEsMzYuMDA2MUMxNi4wMDYxLDMzLjgwMDMgMTcuNzk0MiwzMi4wMTIyIDIwLDMyLjAxMjJaIiBzdHlsZT0iZmlsbDpyZ2IoMTMwLDEzMCwxMzApOyIvPgogICAgICAgIDwvZz4KICAgICAgICA8Zz4KICAgICAgICAgICAgPHBhdGggZD0iTTI4LjQ5MzksMjguNDkzOUMzMC4wNTM2LDI2LjkzNDIgMzIuNTgyNCwyNi45MzQyIDM0LjE0MjEsMjguNDkzOUMzNS43MDE5LDMwLjA1MzYgMzUuNzAxOSwzMi41ODI0IDM0LjE0MjEsMzQuMTQyMUMzMi41ODI0LDM1LjcwMTkgMzAuMDUzNiwzNS43MDE5IDI4LjQ5MzksMzQuMTQyMUMyNi45MzQyLDMyLjU4MjQgMjYuOTM0MiwzMC4wNTM2IDI4LjQ5MzksMjguNDkzOVoiIHN0eWxlPSJmaWxsOnJnYigxMDEsMTAxLDEwMSk7Ii8+CiAgICAgICAgPC9nPgogICAgICAgIDxnPgogICAgICAgICAgICA8cGF0aCBkPSJNMy45OTM5LDE2LjAwNjFDNi4xOTk2OCwxNi4wMDYxIDcuOTg3ODEsMTcuNzk0MiA3Ljk4NzgxLDIwQzcuOTg3ODEsMjIuMjA1OCA2LjE5OTY4LDIzLjk5MzkgMy45OTM5LDIzLjk5MzlDMS43ODgxMywyMy45OTM5IDAsMjIuMjA1OCAwLDIwQzAsMTcuNzk0MiAxLjc4ODEzLDE2LjAwNjEgMy45OTM5LDE2LjAwNjFaIiBzdHlsZT0iZmlsbDpyZ2IoMTg3LDE4NywxODcpOyIvPgogICAgICAgIDwvZz4KICAgICAgICA8Zz4KICAgICAgICAgICAgPHBhdGggZD0iTTUuODU3ODYsMjguNDkzOUM3LjQxNzU4LDI2LjkzNDIgOS45NDYzOCwyNi45MzQyIDExLjUwNjEsMjguNDkzOUMxMy4wNjU4LDMwLjA1MzYgMTMuMDY1OCwzMi41ODI0IDExLjUwNjEsMzQuMTQyMUM5Ljk0NjM4LDM1LjcwMTkgNy40MTc1OCwzNS43MDE5IDUuODU3ODYsMzQuMTQyMUM0LjI5ODE1LDMyLjU4MjQgNC4yOTgxNSwzMC4wNTM2IDUuODU3ODYsMjguNDkzOVoiIHN0eWxlPSJmaWxsOnJnYigxNjQsMTY0LDE2NCk7Ii8+CiAgICAgICAgPC9nPgogICAgICAgIDxnPgogICAgICAgICAgICA8cGF0aCBkPSJNMzYuMDA2MSwxNi4wMDYxQzM4LjIxMTksMTYuMDA2MSA0MCwxNy43OTQyIDQwLDIwQzQwLDIyLjIwNTggMzguMjExOSwyMy45OTM5IDM2LjAwNjEsMjMuOTkzOUMzMy44MDAzLDIzLjk5MzkgMzIuMDEyMiwyMi4yMDU4IDMyLjAxMjIsMjBDMzIuMDEyMiwxNy43OTQyIDMzLjgwMDMsMTYuMDA2MSAzNi4wMDYxLDE2LjAwNjFaIiBzdHlsZT0iZmlsbDpyZ2IoNzQsNzQsNzQpOyIvPgogICAgICAgIDwvZz4KICAgICAgICA8Zz4KICAgICAgICAgICAgPHBhdGggZD0iTTI4LjQ5MzksNS44NTc4NkMzMC4wNTM2LDQuMjk4MTUgMzIuNTgyNCw0LjI5ODE1IDM0LjE0MjEsNS44NTc4NkMzNS43MDE5LDcuNDE3NTggMzUuNzAxOSw5Ljk0NjM4IDM0LjE0MjEsMTEuNTA2MUMzMi41ODI0LDEzLjA2NTggMzAuMDUzNiwxMy4wNjU4IDI4LjQ5MzksMTEuNTA2MUMyNi45MzQyLDkuOTQ2MzggMjYuOTM0Miw3LjQxNzU4IDI4LjQ5MzksNS44NTc4NloiIHN0eWxlPSJmaWxsOnJnYig1MCw1MCw1MCk7Ii8+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K') no-repeat 50% 50% / 1em 1em;
}

.form_wysiwyg
{
display: inline-block;
}
