body, td, th {
  color: #999999;
  font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: small;
}
body {
	/* [disabled]width: 1080px; */
	/* [disabled]min-width: 980px;
*/
	margin-left: auto;
	margin-right: auto;
	/* [disabled]max-width: 1366px;
*/
	background-color: #E6ECF0;
}
.buttondiv {
  padding-top: 20px;
  padding-bottom: 10px;
  text-align: center;
}
/* input[type=text] {
	 [disabled]color: #999999; 
	font-size: large;
	width: 600px;
	border: #E6ECF0;
	color: transparent;
	text-shadow: 0 0 0 #666666;
	text-align: left;
	outline: 0;
	height: 50px;
	border-radius: 5px;
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
} */
.startover_button {
  color: #FFFFFF;
  font-weight: bold;
  font-size: large;
  background-color: #999999;
  border: thin solid #999999;
  border-radius: 5px;
  padding-left: 20px;
  padding-right: 20px;
  width: 250px;
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: inline-block;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
}
.select_button {
  color: #FFFFFF;
  font-weight: bold;
  font-size: large;
  background-color: #009933;
  border: thin solid #009933;
  border-radius: 5px;
  height: 50px;
  float: right;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.record_button {
  color: #FFFFFF;
  font-weight: bold;
  font-size: large;
  background-color: #009933;
  border: thin solid #009933;
  border-radius: 5px;
  height: 50px;
  float: right;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.confirm_button {
  color: #FFFFFF;
  font-weight: bold;
  font-size: large;
  background-color: #009933;
  border: thin solid #009933;
  border-radius: 5px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
  margin-top: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-bottom: 5px;
  margin-left: auto;
  margin-right: auto;
  /* [disabled]height: 50px; */
  -webkit-appearance: none;
  display: inline-block;
}
.getstarted_button {
  color: #FFFFFF;
  font-weight: bold;
  font-size: large;
  background-color: #2BA22B;
  border: thin solid #2BA22B;
  border-radius: 5px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-right: 25px;
  float: right;
}
.box_button {
	color: #FFFFFF;
	font-weight: bold;
	font-size: large;
	background-color: #2BA22B;
	border: thin solid #2BA22B;
	border-radius: 5px;
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	display: inline-block;
	width: 175px;
}
.box_button:hover     ,.blue_boxbutton:hover,.green_boxbutton:hover, .green_button_home:hover, .sample_button_home:hover, .blue_button_home:hover, .gray_button_home:hover, .clear_button_home:hover {
  cursor: pointer;
  filter: brightness(92%);
}

.login_button {
  color: #FFFFFF;
  font-weight: bold;
  font-size: large;
  background-color: #00AACA;
  border: thin solid #FFFFFF;
  border-radius: 5px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-right: 25px;
  float: right;
}
.return_home {
  color: #FFFFFF;
  font-weight: bold;
  font-size: large;
  background-color: #2BA22B;
  border: thin solid #2BA22B;
  border-radius: 5px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}
.sample_button {
  color: #FFFFFF;
  font-weight: bold;
  font-size: large;
  background-color: #00AACA;
  border: thin solid #00AACA;
  border-radius: 5px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-right: auto;
  margin-left: auto;
  display: inline-block;
  -webkit-appearance: none;
}
.sample_button_home {
	color: #FFFFFF;
	font-weight: bold;
	font-size: large;
	background-color: #999999;
	border: thin solid #999999;
	border-radius: 5px;
	padding-left: 20px;
	padding-right: 20px;
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
	display: inline-block;
	-webkit-appearance: none;
	width: 450px;
}

.green_button {
  color: #FFFFFF;
  font-weight: bold;
  font-size: large;
  background-color: #2BA22B;
  border: thin solid #2BA22B;
  border-radius: 5px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-right: auto;
  margin-left: auto;
  display: inline-block;
  -webkit-appearance: none;
  text-align: center;
}
.green_button_home {
	color: #FFFFFF;
	font-weight: bold;
	font-size: large;
	background-color: #2BA22B;
	border: thin solid #2BA22B;
	border-radius: 5px;
	padding-left: 20px;
	padding-right: 20px;
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
	display: inline-block;
	-webkit-appearance: none;
	text-align: center;
	width: 450px;
}
.gray_button_home {
	color: #FFFFFF;
	font-weight: bold;
	font-size: large;
	background-color: #999999;
	border: thin solid #999999;
	border-radius: 5px;
	padding-left: 20px;
	padding-right: 20px;
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
	display: inline-block;
	-webkit-appearance: none;
	text-align: center;
	width: 450px;
}
.blue_button_home {
	color: #FFFFFF;
	font-weight: bold;
	font-size: large;
	background-color: #00AACA;
	border: thin solid #00AACA;
	border-radius: 5px;
	padding-left: 20px;
	padding-right: 20px;
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
	display: inline-block;
	-webkit-appearance: none;
	text-align: center;
	width: 450px;
}
.clear_button_home {
	color: #00AACA;
	font-weight: bold;
	font-size: large;
	/* [disabled]background-color: #00AACA; */
	border: 2px solid #00AACA;
	border-radius: 5px;
	padding-left: 20px;
	padding-right: 20px;
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
	display: inline-block;
	-webkit-appearance: none;
	text-align: center;
	width: 450px;
}
.green_boxbutton {
	color: #FFFFFF;
	font-weight: bold;
	font-size: large;
	background-color: #2BA22B;
	border: thin solid #2BA22B;
	border-radius: 5px;
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
	display: inline-block;
	-webkit-appearance: none;
	text-align: center;
	width: 375px;
}
.blue_boxbutton {
	color: #FFFFFF;
	font-weight: bold;
	font-size: large;
	background-color: #00AACA;
	border: thin solid #00AACA;
	border-radius: 5px;
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
	display: inline-block;
	-webkit-appearance: none;
	text-align: center;
	width: 375px;
}
.sample_button2 {
  color: #FFFFFF;
  font-weight: bold;
  font-size: large;
  background-color: #00AACA;
  border: thin solid #00AACA;
  border-radius: 5px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-right: auto;
  margin-left: auto;
  display: inline-block;
  -webkit-appearance: none;
  width: 475px;
}
.nav_button {
	color: #FFFFFF;
	font-weight: bold;
	font-size: large;
	background-color: #999999;
	border: thin solid #999999;
	border-radius: 5px;
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-top: 10px;
	padding-bottom: 10px;
	-webkit-appearance: none;
	width: 180px;
	text-align: center;
	display: inline-block;
	margin-right: 5px;
}
.login_mobile {
	color: #00AACA;
	font-weight: bold;
	font-size: large;
	background-color: #FFFFFF;
	border: 2px solid #00AACA;
	border-radius: 5px;
	padding-left: 20px;
	padding-right: 20px;
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
	display: inline-block;
	-webkit-appearance: none;
	width: 85%;
}
.select_button:hover, .record_button:hover, .confirm_button:hover, .getstarted_button:hover, .return_home:hover, .green_button:hover {
  background-color: #008000;
  border: thin solid #008000;
  cursor: pointer;
}
.error_outline, #error_outline {
  border: medium solid #F03A17;
  border-radius: 5px;
}
.error_message {
  text-align: center;
  color: #F03A17;
  font-weight: bold;
  width: 100%;
  margin-top: 20px;
}
.contact_error_message {
	text-align: center;
	color: #F03A17;
	font-weight: bold;
	margin-top: 10px;
	margin-left: 180px;
}
.error_message a {
  color: #F03A17;
}
.error_message2, .error_message2 a {
  text-align: center;
  font-weight: bold;
  width: 100%;
  margin-top: 20px;
}
.blank {
  text-align: center;
  color: #E6ECF0;
  font-size: large;
  font-weight: normal;
  width: 100%;
  margin-bottom: 10px;
}
.headline {
  font-size: x-large;
  text-align: left;
  margin-bottom: 20px;
  font-weight: bold;
  color: #666666;
}
.headline3 {
  color: #2BA22B;
  font-size: large;
  font-style: italic;
  font-weight: bold;
  text-align: center;
  margin-top: 5px;
  margin-bottom: 20px;
}
.result {
  background-color: #FFFFFF;
  border-radius: 5px;
  width: 800px;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 15px;
  margin-bottom: 20px;
  height: 50px;
  border: thin solid #666666;
}
.result_error {
  background-color: #FFFFFF;
  border-radius: 5px;
  width: 800px;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 15px;
  margin-bottom: 20px;
  height: 50px;
  border: medium solid #F03A17;
}
.validated {
  background-color: #FFFFFF;
  border-radius: 5px;
  width: 800px;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 15px;
  margin-bottom: 20px;
  border: thin solid #666666;
}
.validated2 {
	background-color: #FFFFFF;
	border-radius: 5px;
	width: 1000px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-bottom: 20px;
	border: thin solid #666666;
	margin-left: auto;
	margin-right: auto;
}
.validated3 {
  background-color: #FFFFFF;
  border-radius: 5px;
  width: 85%;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  border: thin solid #666666;
  margin-left: auto;
  margin-right: auto;
}
.footer, .footer a {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-top: -10px;
	color: #999999;
	text-align: center;
}
.card {
  border-radius: 5px;
  padding-top: 10px;
  padding-right: 40px;
  padding-bottom: 10px;
  padding-left: 20px;
  margin-bottom: 20px;
  border: thin solid #999999;
}
.clear {
  clear: both;
}
.vertical_center {
	position: relative;
	top: 50%;
	transform: translateY(-50%);
	-webkit-appearance: none;
	opacity: 1;
}
.button_box_right {
	float: right;
	margin-right: 25px;
	margin-top: 5px;
}

.result_text {
  font-size: large;
  color: #666666;
  width: 495px;
}
.result_text2 {
  font-size: large;
  color: #666666;
  width: 570px;
}
.admissions {
  font-size: x-large;
  color: #666666;
  border: thin solid #999999;
  border-radius: 5px;
  height: 50px;
  position: relative;
  bottom: 5px;
  width: 60px;
  padding-left: 10px;
}
.admissions_error {
  font-size: x-large;
  color: #666666;
  border: medium solid #F03A17;
  border-radius: 5px;
  height: 50px;
  position: relative;
  bottom: 5px;
  width: 60px;
  padding-left: 10px;
}
#admissions_text {
  font-size: x-large;
  color: #666666;
  border: thin solid #999999;
  border-radius: 5px;
  height: 45px;
  position: relative;
  bottom: 4px;
  width: 55px;
  text-align: center;
}
#confirm_text {
  font-size: x-large;
  color: #666666;
  border: thin solid #999999;
  border-radius: 5px;
  height: 45px;
  position: relative;
  bottom: 10px;
  width: 250px;
  text-align: left;
  padding-left: 10px;
}
#confirm_text_error {
  font-size: x-large;
  color: #666666;
  border: medium solid #F03A17;
  border-radius: 5px;
  height: 45px;
  position: relative;
  bottom: 10px;
  width: 250px;
  text-align: left;
  padding-left: 10px;
}
#admissions_text_error {
  font-size: x-large;
  color: #666666;
  border: medium solid #F03A17;
  border-radius: 5px;
  height: 45px;
  position: relative;
  bottom: 4px;
  width: 60px;
  text-align: center;
}
.middle {
  width: 100%;
  text-align: center;
}
.red {
  color: #F03A17;
}
.green {
  color: #009933;
}
.results {
	margin-left: auto;
	margin-right: auto;
	padding-top: 25px;
	width: 1080px;
}
.left {
	float: left;
	text-align: right;
	width: 200px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: small;
	margin-top: 9px;
	margin-left: 15px;
}
.left2 {
  float: left;
  text-align: right;
  width: 85px;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  font-size: small;
  margin-top: 5px;
  font-weight: bold;
  color: #008000;
}
.left3 {
  float: left;
  text-align: right;
  width: 85px;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  font-size: small;
  margin-top: 5px;
  color: #3E7969;
}
.left2red {
  float: left;
  text-align: right;
  width: 85px;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  font-size: small;
  margin-top: 5px;
  font-weight: bold;
  color: #F03A17;
}
.drop {
  float: right;
}
.right, .right3, .right4 {
  float: left;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  color: #666666;
  font-size: large;
}
.strong {
  font-weight: bold;
}
.nudge_down {
  margin-top: 10px;
}
.highlight {
  -webkit-animation-name: example; /* Chrome, Safari, Opera */
  -webkit-animation-duration: 5s; /* Chrome, Safari, Opera */
  animation-name: example;
  animation-duration: 5s;
  animation-direction: normal;
}
input[type=text], input[type=password] {
  /* [disabled]color: #999999;
*/
  font-size: large;
  width: 600px;
  border: #E6ECF0;
  color: transparent;
  text-shadow: 0 0 0 #666666;
  text-align: left;
  outline: 0;
  height: 50px;
  border-radius: 5px;
  font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
}
/* Chrome, Safari, Opera */
@-webkit-keyframes example {
  0% {
    color: #F03A17;
  }
  50% {
    color: #F03A17;
  }
  100% {
    color: #E6ECF0;
  }
}
/* Standard syntax */
@keyframes example {
  0% {
    color: #F03A17;
  }
  50% {
    color: #F03A17;
  }
  100% {
    color: #E6ECF0;
  }
}
.expires {
  color: #F03A17;
  font-size: small;
  font-weight: bold;
}
th {
  text-align: left;
}
.nudge_right {
  padding-left: 5px;
}
.reports a {
  float: right;
  margin-right: -12px;
  margin-top: 10px;
  color: #999999;
}
.reports a:hover {
  color: #666666;
}
td a {
  color: #999999;
  text-decoration: none;
}
td a:hover {
  color: #666666;
}
.levels.blue_border.left_just .red.bold.nudge_down a {
  color: #00AACA;
  /* [disabled]font-weight: normal; */
  text-decoration: underline;
}
.hide_desktop {
  display: none;
}
.client {
  float: left;
  padding-left: 25px;
  color: #2BA22B;
  font-size: x-large;
  font-weight: bold;
}
.topcenter {
  text-align: center;
  width: 100%;
  padding-bottom: 20px;
}
.image {
  float: left;
  width: 125px;
  height: 125px;
}
.block {
  height: 125px;
  display: inline-block;
}
.normal , .normal a{
  font-weight: normal;
}
.expiresmobile {
  float: left;
  color: #F03A17;
  font-weight: bold;
  font-size: small;
  padding-left: 5px;
}
.headline2 {
	text-align: center;
	margin-top: 20px;
	color: #00AACA;
	font-weight: bold;
	font-size: x-large;
	margin-left: auto;
	margin-right: auto;
	width: 700px;
}
.headline6 {
	text-align: center;
	margin-top: 20px;
	color: #008000;
	font-weight: bold;
	font-size: x-large;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	width: 700px;
}
.text6 {
	width: 700px;
	margin-left: auto;
	margin-right: auto;
	color: #666666;
	margin-bottom: 25px;
	margin-top: 15px;
}
.text6normal {
	width: 700px;
	margin-left: auto;
	margin-right: auto;
	color: #333333;
	margin-bottom: 20px;
}
.outline {
	border: thin dotted #C1C1C1;
}


.faq_headline {
	text-align: left;
	margin-top: 20px;
	color: #00AACA;
	font-weight: bold;
	font-size: x-large;
	margin-left: 20px;
}
.headline5 {
  text-align: center;
  margin-top: 20px;
  color: #2BA22B;
  font-weight: bold;
  font-size: x-large;
  margin-left: auto;
  margin-right: auto;
}
.headline4 {
  text-align: center;
  margin-top: 20px;
  color: #666666;
  font-size: medium;
  margin-left: auto;
  margin-right: auto;
}
.header {
	height: 125px;
	background-color: #00AACA;
	border-radius: 5px;
	width: 100%;
	display: inline-block;
}
.contact_box {
	height: 65px;
	border-radius: 5px;
	margin-top: 25px;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #00AACA;
	background-color: #00AACA;
}
.bullet_box {
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: 10px;
  margin-left: 10px;
  padding-top: 20px;
  padding-bottom: 20px;
}
.action_box {
  color: #2BA22B;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  font-weight: bold;
  font-size: large;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}
.results .validated2 .header .left img {
  margin-left: 20px;
  margin-top: 5px;
}
.list {
	margin-left: auto;
	margin-right: auto;
	width: 80%;
}
.l_float {
	float: left;
}
.long_box {
	height: 195px;
	background-image: linear-gradient(#C0C0C0, #C0C0C0);
	background-size: 2px 100%;
	background-repeat: no-repeat;
	background-position: center center;
	margin-left: auto;
	margin-right: auto;
	width: 50px;
	position: relative;
	top: 15px;
}
.long_box3 {
	height: 525px;
	background-image: linear-gradient(#C0C0C0, #C0C0C0);
	background-size: 2px 100%;
	background-repeat: no-repeat;
	background-position: center center;
	margin-left: auto;
	margin-right: auto;
	width: 50px;
	position: relative;
	top: 15px;
}

.odd_box {
	color: #FFFFFF;
	font-size: medium;
	font-weight: bold;
	position: relative;
	top: 75px;
	background-color: #C0C0C0;
	border-color: #999999 #999999 #999999 #C0C0C0;
	border-width: 1px;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	padding-top: 10px;
	padding-right: 7px;
	padding-bottom: 10px;
	padding-left: 7px;
	margin-left: 5px;
	margin-right: 5px;
}
.odd_box3 {
	color: #FFFFFF;
	font-size: medium;
	font-weight: bold;
	position: relative;
	top: 25px;
	background-color: #C0C0C0;
	border-color: #999999 #999999 #999999 #C0C0C0;
	border-width: 1px;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	padding-top: 10px;
	padding-right: 7px;
	padding-bottom: 10px;
	padding-left: 7px;
	margin-left: 5px;
	margin-right: 5px;
}
.odd_box2 {
	color: #FFFFFF;
	font-size: medium;
	font-weight: bold;
	background-color: #C0C0C0;
	border-color: #999999 #999999 #999999 #C0C0C0;
	border-width: 1px 1px 2px;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	padding-top: 10px;
	padding-right: 7px;
	padding-bottom: 10px;
	padding-left: 7px;
	width: 30px;
	position: relative;
	display: inline-block;
}

.odd_box2+hr {
	margin-top: -20px;
	height: 2px;
    color: #c0c0c0;
    background: #c0c0c0;
    font-size: 0;
    border: 0;
}

.r_float {
  float: right;
}
.r_float_desktop {
	float: right;
}

.point {
  margin-left: 50px;
  color: #666666;
  font-size: medium;
}
.example_text {
  color: #666666;
  font-size: small;
  text-align: center;
}
.example_text2 {
  color: #666666;
  font-size: small;
  text-align: center;
  font-style: italic;
  margin-top: 15px;
}
.example_text a, .example_text2 a {
  color: #00AACA;
}
.center {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.center a {
	color: #00AACA;
}
.nav_button:hover , .sample_button:hover{
  cursor: pointer;
  filter: brightness(92%);
}
.selected:hover {
	filter: brightness(100%);
}
.login_button:hover {
  cursor: pointer;
  background-color: #FFFFFF;
  color: #00AACA;
}
.contact_div {
	width: 480px;
	font-size: small;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.header_text {
  color: #FFFFFF;
  font-weight: bold;
  font-size: x-large;
  margin-right: 45px;
}
.label {
	float: left;
	text-align: right;
	width: 200px;
	color: #666666;
	font-size: medium;
	margin-right: 10px;
	margin-top: 9px;
}
.label2 {
	float: left;
	text-align: right;
	width: 180px;
	color: #666666;
	margin-right: 10px;
	margin-top: 9px;
	font-weight: bold;
}
#contact_field {
  width: 350px;
  border: thin solid #00AACA;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  height: 25px;
  color: #999999;
  font-size: medium;
  text-align: left;
  font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
  border-radius: 5px;
}
#select_field {
  width: 362px;
  border: thin solid #00AACA;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  height: 37px;
  color: #999999;
  font-size: medium;
  text-align: left;
  font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
  border-radius: 5px;
}
#contact_field_error {
  width: 350px;
  border: medium solid #F03A17;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  height: 25px;
  color: #999999;
  font-size: medium;
  text-align: left;
  font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
  border-radius: 5px;
}
#select_field_error {
  width: 362px;
  border: medium solid #F03A17;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  height: 37px;
  color: #999999;
  font-size: medium;
  text-align: left;
  font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
  border-radius: 5px;
}
#contact_field_area {
  width: 350px;
  border: thin solid #00AACA;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  height: 75px;
  color: #999999;
  font-size: medium;
  text-align: left;
  font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
  border-radius: 5px;
}
#contact_field_area_error {
  width: 350px;
  border: medium solid #F03A17;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  height: 75px;
  color: #999999;
  font-size: medium;
  text-align: left;
  font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
  border-radius: 5px;
}
.bold {
  font-weight: bold;
}
.headline4 a, .images_desc a {
	color: #999999;
	font-size: small;
	text-decoration: none;
}
.transport {
  position: relative;
  top: 35px;
}
.no_top {}
.nudge_up {
  margin-top: -15px;
}
.white {
  background-color: #FFFFFF;
}
.example {
  margin-left: auto;
  margin-right: auto;
  height: 75px;
  width: 85%;
}
.results .validated2 .example .l_float.vertical_center {
  z-index: 1;
}
.center_text {
  text-align: center;
}
.points {
  margin-left: auto;
  margin-right: auto;
  width: 500px;
  color: #FFFFFF;
  font-size: small;
  font-weight: normal;
  text-align: left;
}
.selected {
	background-color: #00AACA;
	border-color: #00AACA;
}
.nav_area {
	width: 100%;
	text-align: center;
}
.inline {
  display: inline-block;
}
.images {
	border: thin solid #999999;
	border-radius: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 5px;
}
.button_box_images {
	border: thin solid #999999;
	border-radius: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: center;
}
.button_box {
	margin-right: auto;
	margin-left: auto;
	height: 180px;
	width: 100%;
	text-align: center;
}
.button_box a {
	color: #00AACA;
}

.image_box {
	/* [disabled]display: inline-block; */
	width: 250px;
}
.images_desc   {
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	margin-top: 5px;
	color: #999999;
	text-align: center;
}
.text {
	color: #666666;
	margin-top: 20px;
	margin-bottom: 20px;
}
.subhead2 {
  color: #666666;
  margin-top: 20px;
  margin-bottom: 10px;
  text-align: center;
}
.subhead3 {
  width: 75%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 20px;
  margin-bottom: 10px;
}
.table_text {
	color: #666666;
	text-align: center;
	border: 1px solid #00AACA;
}
.table_format {
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #00AACA;
	background-color: undefined;
}
.table_text a, .table_text a:hover, .text a   , .images_desc a{
	color: #00AACA;
	text-decoration: underline;
}
.table_header {
	color: #FFFFFF;
	background-color: #00AACA;
	text-align: center;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.point a {
  color: #666666;
  text-decoration-color: #C0C0C0;
}
.subhead {
  margin-top: 20px;
  text-align: center;
  color: #666666;
  font-size: medium;
  margin-bottom: 10px;
}
.levels {
  border-left: 1px solid #C0C0C0;
  border-right: 1px solid #C0C0C0;
  border-bottom: 1px solid #c0c0c0;
  border-top: 1px solid #C0C0C0;
  color: #666666;
  background-color: #FFFFFF;
}
.blue_border {
  /* [disabled]border-color: #00AACA; */
}
#edit_text {
  font-size: small;
  color: #666666;
  border: thin solid #00AACA;
  border-radius: 5px;
  width: 190px;
  text-align: left;
  padding-left: 10px;
  height: 30px;
  font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-weight: bold;
}
#select_field5 , .select_field5{
	font-size: small;
	color: #666666;
	border: thin solid #00AACA;
	border-radius: 5px;
	width: 160px;
	text-align: left;
	padding-left: 10px;
	height: 30px;
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#edit_pass {
  font-size: small;
  color: #666666;
  border: thin solid #00AACA;
  border-radius: 5px;
  width: 100px;
  text-align: left;
  padding-left: 10px;
  height: 30px;
  font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-weight: bold;
}
#edit_name {
  font-size: small;
  color: #666666;
  border: thin solid #00AACA;
  border-radius: 5px;
  width: 300px;
  text-align: left;
  padding-left: 10px;
  height: 30px;
  font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-weight: bold;
}
#edit_price {
  font-size: small;
  color: #666666;
  border: thin solid #00AACA;
  border-radius: 5px;
  width: 50px;
  text-align: left;
  height: 30px;
  font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
  margin-left: auto;
  margin-right: auto;
  background-position: 10px 0%;
  padding-left: 5px;
}
#edit_short {
  font-size: small;
  color: #666666;
  border: thin solid #00AACA;
  border-radius: 5px;
  width: 30px;
  text-align: center;
  height: 30px;
  font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
  margin-left: auto;
  margin-right: auto;
  background-position: 10px 0%;
}
.suggestion {
  font-size: x-small;
  margin-top: 5px;
  color: #999999;
}
.left_just {
  text-align: left;
}
input#edit_text::-webkit-input-placeholder, input#edit_name::-webkit-input-placeholder, input#edit_pass::-webkit-input-placeholder { /* Edge */
  color: #999999;
  font-size: small;
  font-weight: normal;
  font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
}
input#edit_text:-ms-input-placeholder, input#edit_name:-ms-input-placeholder, input#edit_pass:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #999999;
  font-size: small;
  font-weight: normal;
  font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
}
input#edit_text::placeholder, input#edit_name::placeholder, input#edit_pass::placeholder {
  color: #999999;
  font-size: small;
  font-weight: normal;
  font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.subline {
  color: #999999;
  font-style: normal;
  font-size: small;
  font-weight: normal;
  margin-top: 5px;
}
input[type="color"] {
  -webkit-appearance: none;
  border: none;
  width: 50px;
  height: 48px;
  background-color: #FFFFFF;
}
input[type="color"]::-webkit-color-swatch-wrapper {
  padding: 0;
  border: none;
}
input[type="color"]::-webkit-color-swatch {
  border: thin solid #666666;
  border-radius: 50%;
}
input[type="color"]:hover {
  cursor: pointer;
}
ul {
	/* [disabled]list-style-type: none; */
	/* [disabled]list-style-image: none; */
	padding-bottom: 5px;
}
li {
	margin-bottom: 5px;
	list-style-type: square;
	margin-left: -10px;
}
.checklist a {
	color: #00AACA;
	font-weight: bold;
}


li::marker {
  color: #00AACA;
	font-size: 15px;
	

}




/*
ul li::before {
	content: "\25AA";
	color: #FFFFFF;
	display: inline-block;
	width: 20px;
	margin-left: -20px;
	font-size: medium;
}
.points ul li {
  padding-top: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
  padding-left: 2px;
}
*/
.green_border {
  border: 2px solid #008000;
}
hr {}
.line {
  border-bottom: 2px solid #FFFFFF;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  font-size: small;
}
.center.example_text.bold a .sample_button:hover {
  cursor: pointer;
  filter: brightness(92%);
}
.pad {
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
}
.new_point {
  color: #666666;
  font-size: 16px;
  margin-left: 25px;
  padding-bottom: 10px;
  text-align: left;
}
.new_point a {
	color: #00AACA;
}

.bullet {
  color: #2BA22B;
  float: left;
  font-size: 20px;
  margin-top: -5px;
}
.inner {
  display: inline-block;
  margin-right: auto;
  margin-left: auto;
}
.faq {
	border: thin solid #00AACA;
	margin-bottom: 10px;
	border-radius: 5px;
}
.question {
	font-weight: bold;
	color: #666666;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.question:hover {
	cursor: pointer;
}
.answer {
  display: none;
  padding-top: 10px;
  font-weight: normal;
}
input[type=checkbox] {
	-webkit-appearance: none;
	border: thin solid #00AACA;
	width: 17px;
	height: 17px;
	position: relative;
	top: 6px;
	margin-right: 10px;
}
input[type=checkbox]:checked {
  background-image: url(../images/system_check.png);
}
.your_logo {
	width: 125px;
	height: 125px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: x-large;
	float: left;
}
.below_logo {
	display: none;
}
.teneighty {
	width: 1040px;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFFFFF;
	border: thin solid #666666;
	border-radius: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 20px;
	margin-bottom: 20px;
}
.thousand {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
}
.eighthundred {
	width: 750px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.checklist {
	width: 700px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	color: #333333;
	border: 2px solid #00AACA;
	border-radius: 5px;
}
.feature_checklist {
	width: 700px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	color: #666666;
}

.texthead {
	width: 700px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	color: #008000;
	font-weight: bold;
	font-size: large;
}
.feature {
	width: 700px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	color: #00AACA;
	font-weight: bold;
	font-size: large;
}

.texthead2 {
	width: 700px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	color: #666666;
	font-weight: bold;
	font-size: small;
}
.large {
	font-size: large;
}




.sevenhundred   {
	width: 700px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
}
.box {
	width: 290px;
	border: 2px solid #00AACA;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: center;
	color: #FFFFFF;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	background-color: #00AACA;
	border-radius: 5px;
}
.box a {
	color: #FFFFFF;
}
.no_under a {
	text-decoration: none;
}



.twohundred {
	width: 250px;
	float: right;
	margin-top: 5px;
	margin-bottom: 5px;

}
.nav_right  {
	width: 100%;
	text-align: center;
	margin-top: 12px;
	margin-bottom: 10px;
	color: #999999;
	/* [disabled]font-weight: bold; */
}
.nav_right a {
	color: #00AACA;
	font-weight: bold;
}
.blue {
	color: #00AACA;
}

.text6 a {
	color: #00AACA;
	font-weight: bold;
}
.text6normal a {
	color: #00AACA;
	/* [disabled]font-weight: bold; */
}
.types {
	font-weight: bold;
	line-height: 1.5em;
}
.l_float_desktop {
	float: left;
}
.long_box2 {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	margin-top: 15px;
	margin-bottom: 15px;
	width: 300px;
}
.gray {
	background-color: #999999;
}
.more   {
	color: #00AACA;
	margin-left: -10px;
	margin-top: 10px;
	font-weight: bold;
}
.more a {
	color: #00AACA;
}





::target-text {
  background-color: #FFFF00;
  color: #00AACA;
}


@media screen and (max-device-width:767px) {
  html {
    /* [disabled]-webkit-text-size-adjust: 100%;
*/ /* Prevent font scaling in landscape while allowing user zoom */
  }
  body {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
  }
  .results {
    width: 100%;
  }
  .validated {
    width: 100%
  }
  .result, .result_error {
    width: 100%;
  }
  input[type=text] {
    width: 100%;
    padding-left: 5px;
  }
  .hide_mobile {
    display: none;
  }
  .result_text {
    width: 190px;
  }
  .left {
    width: 75px;
  }
  .record_button {
    float: none;
  }
  .hide_desktop {
    display: inherit;
  }
  .result_text2 {
    width: auto;
  }
.validated2    {
    width: 85%;
  }
.teneighty {
	width: 95%;
	margin-top: 10px;
}
.thousand  {
	width: 95%;
}


  .client {
    display: none;
  }
  .left2 {
    margin-bottom: 10px;
    float: none;
    text-align: left;
    margin-left: 5px;
  }
  .footer {
	width: 100%;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
  }
  .card {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    margin-bottom: 20px;
    border: none;
  }
  .left3, .left2red {
    width: 75px;
  }
  .right3 {
    width: 220px;
    text-align: left;
  }
  .right4 {
    width: auto;
    text-align: left;
  }
  #contact_field, #contact_field_area {
    width: 100%;
  }
  #contact_field, #contact_field_error, #select_field, #select_field_error, #contact_field_area, #contact_field_area_error {
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 45px;
  }
  .list {
	width: 95%;
  }
  .label {
    text-align: left;
    padding-bottom: 5px;
  }
  #contact_field_area, #contact_field_area_error {
    height: 100px;
  }
  .results .validated2 .header .left img {
    margin-left: 10px;
  }
  .point {
    margin-left: 50px;
  }
  .white .results .topcenter .block.bold img {
    max-width: 80%;
  }
  .example {
    width: 100%;
  }
  .nav_button {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	right: 1px;
	margin-bottom: 5px;
  }
  .sample_button2 {
    width: 87%;
  }
  #edit_name {
    width: 225px;
  }
  .subhead3 {
    width: 100%;
  }
  .validated3 {
    width: 90%;
  }
  .new_list {
    border: none;
    width: 100%;
  }
.faq_headline  , .feature, .text6, .feature_checklist{
	width: 95%;
	margin-left: 5px;
  }
	.below_logo {
	font-weight: bold;
	font-size: large;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	display: inherit;
}
.eighthundred, .sevenhundred, .headline6, .texthead         {
	width: 100%;
}

.green_button_home {
	width: 85%;
	margin-bottom: 10px;
}
.twohundred {
	display: none;

}
.l_float_desktop, .r_float_desktop {
	float: none;
	margin-left: auto;
	margin-right: auto;
}
.button_box {
	width: 250px;
}
.blue_button_home {
	width: 85%;
	margin-bottom: 10px;
}
.gray_button_home {
	width: 85%;
	margin-bottom: 10px;
}
.clear_button_home {
	width: 85%;
	margin-bottom: 10px;
}
.headline6 {
	margin-top: 10px;
	margin-bottom: 10px;
}
.checklist  {
	width: 95%;
	padding-right: 5px;
}
.label2 {
	text-align: left;
	margin-bottom: 5px;
}
.contact_error_message {
	margin-left: auto;

}















}
@media screen and (max-device-width:767px) and (orientation:landscape) {
	.below_logo {
	font-weight: bold;
	font-size: large;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	display: none;
}
  .result_text {
    width: 300px;
  }
  .client {
    display: inherit;
  }
  .left2 {
    margin-bottom: 10px;
    float: left;
    text-align: right;
    margin-left: 5px;
  }
  .right3 {
    text-align: left;
    width: auto;
  }
  .card {
    /* [disabled]background-color: #FFFFFF;
*/
    border-radius: 5px;
    padding-top: 10px;
    padding-right: 40px;
    padding-bottom: 10px;
    padding-left: 20px;
    margin-bottom: 20px;
    border: thin solid #999999;
  }
  .results .validated2 .header .left img {
    margin-left: 20px;
  }
  .hide_landscape {
    display: none;
  }
  .example {
    width: 85%;
  }

}
