body {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
  font-family: sans-serif;
	color:#000000;
background-image: url(graphics/bluebackground.jpg); background-repeat: repeat; }

.mobile_menu_top {display:none;}

/* -------------------------------------------------------- */
/* LINKS */
/* -------------------------------------------------------- */

 a:link { color: blue; }
 a:visited { color: blue; }
 a:active { color: blue; }
 a:hover { background-color: blue; color: white; }


/* -------------------------------------------------------- */
/* MAIN BODY CONTAINERS */
/* -------------------------------------------------------- */


#main_container {width:100%}


.main_container_table_one {width:972px; background-color:#ffffff;}

.leftnav { width: 201px; vertical-align:top; 
background: #FFFFEA; border-right: 1px #7DBEFF solid;}




.main_container_table_two {width:771px; vertical-align:top;}

.main_container_table_three {padding-left:30px; padding-right:30px;}


.main_container_primo {vertical-align:top; width:100%; }








.leftnav_inner { width:98%; text-align:center; background-color: #FFFFEA;}

.leftnav_inner_bottom {width:98%; text-align:center; background-image: url(https://readabilityformulas.com/graphics/yellowgradient.jpg); background-repeat: no-repeat;}


.right_inner_container {width:781px;}

.google_adspace_top {vertical-align:top; width:100%; margin-left: auto; margin-right: auto;}
.google_adspace_bottom {vertical-align:top; width:95%; margin-left: auto; margin-right: auto;}



h2.title_h2 {font-size: 26px; color: #CC0000}


h2.article_title_h2 {display:inline; font-size: 26px; color: #CC0000} 

.article_byline {color:#000000; font-family: "Times New Roman"; font-size: 20px; font-weight: normal}

div.article_image {
float:right;
margin: 0px 0px 15px 15px;}

.article_image_border {
border-style: solid;
border-width: 1px;
border-color: #000000;
max-width:350px;
height:auto;}

.timesbodytext {color:#000000; font-family: "Times New Roman"; font-size: 19px; font-weight: normal; line-height: 25px;}

.msg_list {font-family:Arial; font-size: 13px;}
.formula_box_container { padding: 15px 15px 15px 15px; background-color: #F8F8F8; width: 90% }


.formula_box_container textarea {width:100%}

.article_wordlist {width:100%;
font-family: Arial; font-size: 13px;}


.formulas_bottom_nav_one { width:95%; margin: auto; height:1px; background-color:#008040;}

.formulas_bottom_nav_two { width:95%; margin: auto; height:1px; background-color:#FFFFFF;}

.formulas_bottom_nav_three { width:95%; margin: auto; background-color:#ffffff}

.formulas_bottom_nav_text { text-align: center; font-family: Arial; font-size: 16px; color: #008040; font-weight: normal;
padding: 15px 1px 15px 1px;}


/* -------------------------------------------------------- */
/* MAIN BODY HEADER */
/* -------------------------------------------------------- */

.mainheadercontainer {width:972px; height:180px; border: 1px solid #000000;}

.firsttierheader {width:972px; height:34px;
background-image: url(graphics/header-firsttier.jpg); background-repeat: no-repeat; }

.secondtier {width:972px; height:116px;
background-image: url(graphics/header-secondtier.jpg); background-repeat: no-repeat;}

.headerfont {text-align:center; padding-top:7px; font-size:55px; font-family: Times New Roman, Arial; color:#FFFFFF;}

.headerfont a:link {text-decoration:none; color:#FFFFFF;}
.headerfont a:visited {text-decoration:none; color:#FFFFFF;}
.headerfont a:hover {text-decoration:none; color:#FFFFFF;}

.headerfontsmall {width: 400px; padding-top:0px; font-size:17px; font-family: Times New Roman, Arial; color:#FFFFFF; text-align:center;}

.thirdtier {width:972px; height:30px;
background-image: url(graphics/header-thirdtier.jpg); background-repeat: no-repeat; }

.thirdtierleft {float:left; margin-top:5px; width:191px; 
color:#FFFFFF; font-size:13px; font-family:Arial; border-right:1px solid #FFFFFF;}

.thirdtierright {width:580px; float:right; padding-top:5px; padding-right:170px;
color:#FFFFFF; font-size:13px; font-family:Arial;}

.spacer {height:15px;}
.spacer_half {height:8px;}

/* -------------------------------------------------------- */
/* MAIN BODY FOOTER */
/* -------------------------------------------------------- */

.main_body_footer {width:100%; padding:0 0 0 0}
.main_body_footer_inner {padding:0 0 0 0; width:495px; height:1px; background-color:#000000;}
.main_body_footer_inner_cell_one {padding:0 0 0 0; border-right: 1px #FFFFFF solid; width:190px;}
.main_body_footer_inner_cell_two {padding:0 0 0 0;  width:587px;}


/* -------------------------------------------------------- */
/* SEARCH BOX */
/* -------------------------------------------------------- */

.search_box { padding-left:25px; }

.gsearchfield_OFF {float:left; border-top: 1px #E55026 solid; font-size: 18px;
width:70%; 
background-image: url(https://readabilityformulas.com/graphics/google-custom-search.png); 
background-repeat: no-repeat;
border-right: 1px #E55026 solid; border-bottom: 1px #E55026 solid; border-left: 1px #E55026 solid;}


.gsearchfield {
height: 45px; width: 65%;
background-color: #FFFFFF; /* color */
background-image: url(https://readabilityformulas.com/graphics/google-custom-search.png); 
background-repeat: no-repeat;
border-top: 1px #E55026 solid;
border-right: 1px #E55026 solid; border-bottom: 1px #E55026 solid; border-left: 1px #E55026 solid;
 padding:0 0 0 0;
margin-left:0px;
font-size: 15px;
}



.gsearchbutton {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
    background-color: #F0F0F0; /* color */
border-top: 1px #E55026 solid; height: 46px; width: 75px;
border-right: 1px #E55026 solid; border-bottom: 1px #E55026 solid; border-left: 1px #E55026 solid;
  -webkit-border-radius: 2;
  -moz-border-radius: 2;
  border-radius: 2px;
    cursor: pointer;
margin-left:5px;
font-size: 15px;
}


/* -------------------------------------------------------- */
/* MAIN HOME PAGE */
/* -------------------------------------------------------- */

.main_homepage_table_one {
background-image: url(graphics/mainindexclipart.jpg); background-repeat: no-repeat; height: 235px;
width:730px;
margin-left: auto; margin-right: auto;
}

.share_it_buttons_index { width:730px;
margin-left: auto; margin-right: auto;}

.main_homepage_table_two {width:98%; padding: 4px 4px 4px 4px;
margin-left: auto; margin-right: auto;}

.main_homepage_green_bar {background-color:#008040; height:9px; width:100%; margin-left: auto; margin-right: auto;}

.main_homepage_blue_bar {background-color:#0080FF; height:1px; width:100%; margin-left: auto; margin-right: auto;}


.main_homepage_table_text_one {
font-family: sans-serif; font-size: 19px; color: #FFFFFF; font-weight: bold; line-height: 23px;}


.home_timesbodytext {color:#000000; font-family: "Times New Roman"; font-size: 19px; font-weight: normal; line-height: 26px;}

.home_green_text {
font-size: 22px; color: #008040; font-weight: bold; line-height: 28px}


/* -------------------------------------------------------- */
/* BACK TO TOP BUTTON */
/* -------------------------------------------------------- */

#scroll {
    position:fixed;
    right:10px;
    bottom:10px;
    cursor:pointer;
    width:50px;
    height:50px;
    background-color:#3498db;
    text-indent:-9999px;
    display:none;
    -webkit-border-radius:60px;
    -moz-border-radius:60px;
    border-radius:60px
}
#scroll span {
    position:absolute;
    top:50%;
    left:50%;
    margin-left:-8px;
    margin-top:-12px;
    height:0;
    width:0;
    border:8px solid transparent;
    border-bottom-color:#ffffff
}
#scroll:hover {
    background-color:#e74c3c;
    opacity:1;filter:"alpha(opacity=100)";
    -ms-filter:"alpha(opacity=100)";
}


/* -------------------------------------------------------- */
/* READABILITY_EXAMPLE */
/* -------------------------------------------------------- */


.readability_example_container {
width: 90%;  margin-left: auto; margin-right: auto;
border-top: 1px black solid; border-right: 1px black solid; border-bottom: 1px black solid; border-left: 1px black solid;
padding: 10px 10px 10px 10px;
background-color: #F0F8FF;}

.readability_example_text {
color:#000000;
text-align: left;
font-family: "Times New Roman";
font-size: 17px; line-height: 19px;}

.readability_example_image {
width: 90%;  display: block;
    margin: auto;}

.readability_example_container_color {
background-color: #FFFFCC;
width: 90%;  margin-left: auto; margin-right: auto;
padding: 10px 10px 10px 10px;
border-top: 1px black solid; border-right: 1px black solid; border-bottom: 1px black solid; border-left: 1px black solid;}




/* -------------------------------------------------------- */
/* READABILITY_RESULTS */
/* -------------------------------------------------------- */

.readability_results_table {
border-top: 1px #000000 solid; background-color: #E6F2FF; border-right: 1px #000000 solid; border-bottom: 1px #000000 solid; border-left: 1px #000000 solid;
width:90%; margin-left: auto; margin-right: auto;
padding: 8px 8px 8px 8px; }



/* -------------------------------------------------------- */
/* SUBMIT BUTTONS */
/* -------------------------------------------------------- */

.readability_button_check {

-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
    background-color: #2B95FF; /* color */
    border: none;
    color: white;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 20px;
    margin: 4px 2px;
    cursor: pointer; }

.readability_button_check:hover {
  background: #5cc1ff;
  text-decoration: none;}


.readability_clear_button {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
    background-color: #2B95FF; /* color */
    border: none;
    color: white;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 20px;
    margin: 4px 2px;
    cursor: pointer;}

.readability_clear_button:hover {
  background: #5cc1ff;
  text-decoration: none;}



/* -------------------------------------------------------- */
/* READABILITY TEXT BOX */
/* -------------------------------------------------------- */
.readability_text_box_container {font-size:16px; color:#000000; padding-top:15px; padding-bottom:15px; padding-left:15px; padding-right:15px; background-color: #F8F8F8;}

.readability_text_form {margin-top: 15px;}


.readability_text_form_inner {border-top: 3px #CC0000 solid; border-right: 3px #CC0000 solid; border-bottom: 3px #CC0000 solid; border-left: 3px #CC0000 solid;}

textarea.readability_text_form_inner {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height:450px;
	width: 100%;}


.security_check_text {margin-top: 15px; font-size:16px; }


.linkhead {
font-family: sans-serif; font-size: 13px; color: #575757; font-weight: normal; background-color: white;}


.mybylinetxt {font-size: 14px; color: red;}


.whitelinkstop {
font-family: sans-serif; font-size: 14px; color: #FFFFFF; font-weight: normal; text-decoration: none;}

a.whitelinkstop:link { 
font-family: sans-serif; font-size: 14px; color: #FFFFFF; font-weight: normal; text-decoration: none;}


a.whitelinkstop:visited { 
font-family: sans-serif; font-size: 14px; color: #FFFFFF; font-weight: normal; text-decoration: none;
}

a.whitelinkstop:active { 
font-family: sans-serif; font-size: 14px; color: #FFFFFF; font-weight: normal; text-decoration: none;
 }

a.whitelinkstop:hover { 
font-family: sans-serif; font-size: 14px; color: #FFFFFF; font-weight: bold; text-decoration: underline; background: #7DBEFF;
}



.sitemaplink {
font-family: sans-serif; font-size: 19px; color: #808080; font-weight: bold; text-decoration: none;
}

a.sitemaplink:link { 

font-family: sans-serif; font-size: 19px; color: #808080; font-weight: bold; text-decoration: none;
}


 a.sitemaplink:visited { 
font-family: sans-serif; font-size: 19px; color: #808080; font-weight: bold; text-decoration: none;
 }

a.sitemaplink:active { 
font-family: sans-serif; font-size: 19px; color: #808080; font-weight: bold; text-decoration: none;
 }

a.sitemaplink:hover { 
font-family: sans-serif; font-size: 19px; color: #000000; font-weight: bold; text-decoration: underline; background: #FFFFEA;
}




.sitemaplink2 {
font-family: sans-serif; font-size: 16px; color: #808080; font-weight: bold; text-decoration: none;
}

a.sitemaplink2:link { 

font-family: sans-serif; font-size: 16px; color: #808080; font-weight: bold; text-decoration: none;
}


 a.sitemaplink2:visited { 
font-family: sans-serif; font-size: 16px; color: #808080; font-weight: bold; text-decoration: none;
 }

a.sitemaplink2:active { 
font-family: sans-serif; font-size: 16px; color: #808080; font-weight: bold; text-decoration: none;
 }

a.sitemaplink2:hover { 
font-family: sans-serif; font-size: 16px; color: #000000; font-weight: bold; text-decoration: underline; background: #FFFFEA;
}




.greentype {
font-family: Arial; font-size: 16px; color: #008040; font-weight: bold; text-decoration: none;
}

a.greentype:link { 

font-family: Arial; font-size: 16px; color: #008040; font-weight: bold; text-decoration: none;
}


 a.greentype:visited { 
font-family: Arial; font-size: 16px; color: #008040; font-weight: bold; text-decoration: none;
 }

a.greentype:active { 
font-family: Arial; font-size: 16px; color: #008040; font-weight: bold; text-decoration: none;
 }

a.greentype:hover { 
font-family: Arial; font-size: 16px; color: #008040; font-weight: bold; text-decoration: underline; background: #FFFFFF;
}



.redtypelink {
font-family: sans-serif; font-size: 16px; color: red; text-decoration: none;
}

a.redtypelink:link { 

font-family: sans-serif; font-size: 16px; color: red; text-decoration: none;
}


 a.redtypelink:visited { 
font-family: sans-serif; font-size: 16px; color: red; text-decoration: none;
 }

a.redtypelink:active { 
font-family: sans-serif; font-size: 16px; color: red; text-decoration: none;
 }

a.redtypelink:hover { 
font-family: sans-serif; font-size: 16px; color: red; text-decoration: underline; background: #FFFFFF;
}



.prodtitlelink {
font-family: sans-serif; font-size: 23px; font-weight: bold; color: red; text-decoration: none;
}

a.prodtitlelink:link { 

font-family: sans-serif; font-size: 23px; font-weight: bold; color: red; text-decoration: none;
}


 a.prodtitlelink:visited { 
font-family: sans-serif; font-size: 23px; font-weight: bold; color: red; text-decoration: none;
 }

a.prodtitlelink:active { 
font-family: sans-serif; font-size: 23px; font-weight: bold; color: red; text-decoration: none;
 }

a.prodtitlelink:hover { 
font-family: sans-serif; font-size: 23px; font-weight: bold; color: red; text-decoration: underline; background: #FFFFFF;
}



.descript { font-family: sans-serif; font-size: 13px; line-height: 17px; }

.blueheader {
font-family: sans-serif; font-size: 19px; color: #0000FF; font-weight: bold; line-height: 19px;
}

.articlebyline {
font-family: sans-serif; font-size: 19px; color: #FF0000; font-weight: bold; line-height: 19px;
}

.articlebio {
font-family: sans-serif; font-size: 14px; color: #808080; font-weight: normal; line-height: 16px;
}






.productsleftnav {
font-family: sans-serif; font-size: 19px; color: #008040; font-weight: bold; line-height: 22px; text-decoration: none;
}

 a.productsleftnav:link { 

font-family: sans-serif; font-size: 19px; color: #008040; font-weight: bold; line-height: 22px; text-decoration: none;
 }


 a.productsleftnav:visited { font-family: sans-serif; font-size: 19px; color: #008040; font-weight: bold; line-height: 22px; text-decoration: none;
 }
 a.productsleftnav:active { font-family: sans-serif; font-size: 19px; color: #008040; font-weight: bold; line-height: 22px; text-decoration: none;
 }

 a.productsleftnav:hover { text-decoration: underline; background: #FFFFA6; line-height: 22px;}






.onlinestorenav {
color: #000000; font-family: sans-serif; font-size: 13px; text-decoration: underline; font-weight: normal;
}

 a.onlinestorenav:link { 

color: #000000; font-family: sans-serif; font-size: 13px; text-decoration: underline; font-weight: normal; }


 a.onlinestorenav:visited { 
color: #000000; font-family: sans-serif; font-size: 13px; text-decoration: underline; font-weight: normal;
 }

a.onlinestorenav:active { 
color: #000000; font-family: sans-serif; font-size: 13px; text-decoration: underline; font-weight: normal;
 }

a.onlinestorenav:hover { 
color: #000000; font-family: sans-serif; font-size: 13px; text-decoration: none; font-weight: bold; background: #FFFFEA;

}






.redlinksleftnav {
font-family: sans-serif; font-size: 13px; color: #800000; font-weight: normal; line-height: 19px; text-decoration: none;
}

a.redlinksleftnav:link { 

font-family: sans-serif; font-size: 13px; color: #800000; font-weight: normal; line-height: 19px; text-decoration: none;

}


 a.redlinksleftnav:visited { 
font-family: sans-serif; font-size: 13px; color: #800000; font-weight: normal; line-height: 19px; text-decoration: none;
 }

a.redlinksleftnav:active { 
font-family: sans-serif; font-size: 13px; color: #800000; font-weight: normal; line-height: 19px; text-decoration: none;
 }

a.redlinksleftnav:hover { 
font-family: sans-serif; font-size: 13px; color: #800000; font-weight: bold; line-height: 19px; text-decoration: underline; background: #FFFFEA;

}




.productsleftnavred {
font-family: sans-serif; font-size: 13px; color: #800000; font-weight: bold; line-height: 19px; text-decoration: none;}

a.productsleftnavred:link { 

font-family: sans-serif; font-size: 13px; color: #800000; font-weight: bold; line-height: 19px; text-decoration: none; }


a.productsleftnavred:visited { font-family: sans-serif; font-size: 13px; color: #800000; font-weight: bold; line-height: 19px; text-decoration: none; }

a.productsleftnavred:active { font-family: sans-serif; font-size: 13px; color: #800000; font-weight: bold; line-height: 19px; text-decoration: none; }

a.productsleftnavred:hover { text-decoration: underline; background: #FFAEAE; line-height: 19px;}





a.showit {
 color: #008040;
   position: relative;
   z-index: 24;
font-family: sans-serif; font-size: 15px;

  text-decoration: underline; border-bottom: 0px black dotted;

}



a.showit:hover {
   z-index: 125;

background-color: #008040;
  text-decoration: underline;
  color: #FFFF00;
}

.showit:visited {
  color: #000000;
  text-decoration: none;
}

a.showit span {
   display: none;
 color: #000000;
  border: 1px solid;
  padding: 10px;
  box-shadow: 5px 10px #888888;
}
a.showit:hover span {
   display: block;
   position: absolute;
   top: 25px;
   left: 0px;
   width: 450px;
   border-style: solid;
   border-left: 2px solid #C0C0C0;
   border-top: 2px solid #C0C0C0;
   border-bottom: 2px solid #C0C0C0;
   border-right: 2px solid #C0C0C0;
   padding: 11px;

   text-decoration: none;

   background: #FFFFFF;
   color: #000000;
   font-family: arial;
   font-size: 15px;
   text-align: left;
   FILTER: Alpha(Opacity=100, FinishOpacity=100, Style=2);

   -moz-opacity: 1.0;
   -khtml-opacity: 1.0;

}



/* -------------------------------------------------------- */
/* MOBILE CSS RESPONSIVE */
/* -------------------------------------------------------- */



@media (min-width: 200px) and (max-width: 770px) {

.right_inner_container {width:95%}

#main_container {width:100%}



.leftnav {display:none;}

.leftnav_OFF {vertical-align:top; 
background: #FFFFEA; border-right: 1px #7DBEFF solid; width: 191px;}
.mainheadercontainer {height:100px; width:100%; background-color:#0497ff;}

img {height:auto; max-width:95%;}

.main_container_table_one {width:95%; background-color:#ffffff;}
.main_container_table_one {width:95%; background-color:#ffffff;}
.main_container_table_two {width:100%; vertical-align:top; padding-left:20px; }



.main_container_table_three {padding-left:3px; padding-right:15px;}

.formula_box_container textarea {width:100%}





.firsttierheader {display:none}

.secondtier {padding 15px; width:100%; background-image: url(); background-repeat: no-repeat;}

.headerfont {font-size:35px; font-family: Times New Roman, Arial; color:#FFFFFF;}

.headerfont a:link {text-decoration:none; color:#FFFFFF;}
.headerfont a:visited {text-decoration:none; color:#FFFFFF;}
.headerfont a:hover {text-decoration:none; color:#FFFFFF;}

.headerfontsmall {width:95%; font-size:14px; font-family: Times New Roman, Arial; color:#FFFFFF; text-align:center;}

.thirdtier {display:none;}

.thirdtierleft {display:none; width:0px;}

.thirdtierright {display:none;}

.mobile_menu_top {clear:both; width:100%; display:inline}

.spacer {height:10px;}


div.article_image {display:block; float:left;
margin: 0px 0px 0px 0px;
padding-right:15px;}

.article_image_border {
border-style: solid;
border-width: 1px;
border-color: #000000;
max-width:100%;
height:auto;
 display: block;}


.formulas_bottom_nav_text { text-align: center; font-family: Arial; font-size: 14px; color: #008040; font-weight: normal;}



.timesbodytext {clear:both;}

.main_body_footer {width:100%; padding:0 0 0 0}
.main_body_footer_inner {padding:0 0 0 0; width:70%; height:1px; background-color:#000000;}
.main_body_footer_inner_cell_one {padding:0 0 0 0; border-right: 1px #FFFFFF solid; width:30%;}
.main_body_footer_inner_cell_two {padding:0 0 0 0;  width:100%;}


.main_homepage_table_one {
background-image: url(graphics/mainindexclipart.jpg); background-repeat: no-repeat; height: 235px;
width:100%;
margin-left: auto; margin-right: auto;
}

#search_box {display:none;}

.share_it_buttons_index { width:60%;
margin-left: auto; margin-right: auto;}




}

@media (min-width: 200px) and (max-width: 375px) {

.share_it_buttons_index { display:none; width:60%;
margin-left: auto; margin-right: auto;}

.main_container_table_two {width:100%; vertical-align:top; padding-left:1px; }

}