/*These are updates August 2015*/

/*header area updated 4/2016*/
header{background-image:url(images/banner-n-min.png); background-repeat: no-repeat;  height:102px; width: 100%; overflow:hidden;} 
header a.slogo {display:inline-block; margin: 1em 2.5em .6em 3.0em;  width:27%; height:5.5em;vertical-align:top; }
header a.nlogo {display:inline-block; margin: 1em 0em .6em 0;  width:20%; height: 5em; vertical-align:top; }
header .slogo span, header .nlogo span {position:absolute; top:0; left:0; width:1px; height:1px; overflow:hidden; border:0}
header .right{display:inline-block; vertical-align:top; margin-left:6.2em; width:36%; float:none; }
header .right a:link,header .right a:visited,header .right a:hover,header .right a:active,header .right a:focus {text-decoration:none} 
#searcharea .searchform{width:222px; height:27px;  margin-top:10px; margin-left:8em; }
#searcharea .searchform input[type="text"]{font-size:11px; width:168px; -webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius: 10px; border: 1px solid #ccc; margin-top:10px; padding-left: 5px; margin-left:2em}
#searcharea .searchform input[type="image"].searchsubmit{vertical-align:middle}

.social {margin-top: 30px; margin-left: 4.2em;  text-align:right; margin-right:0; }
/*.social form {  margin:0; padding:0}
.social div {}*/
.social a, .social input{display:inline; width:25px;  height: 2em; float:left;margin-right: 30px; }
.social span {visibility:hidden}
.social .chat a  {width: 52px; margin-right: 35px; }
.social .twitter a{}
.social .facebook a {;margin-right: 28px; }
.social .youtube a{width: 32px; margin-right: 15px; }
.social .em-friend { margin:0; padding:0;}
.social .em-friend input[type="submit"]{color:transparent; width:30px; margin-left: 12px; border:0 ; background:none;background-color:transparent;cursor:pointer; filter: alpha(opacity=0);
}
.social .em-friend input[type="submit"]{
text-transform: normal;
width:30px; margin-left: 15px; border:0 ;
background-color: transparent;
background-image: url(none);
color:transparent; 
cursor:pointer; filter: alpha(opacity=0);
text-shadow: 0px 0px 0px transparent; }
header .inline-block {display:inline-block}
/*title block  header print and chat*/
.title-block {border-bottom: 5px solid #56617f;
    line-height: 1.3em;
    margin: 1.5em 0 0;
    padding-bottom: 0.5em;}
.list{margin-right: 1em}
.title-block .print, .list .print{ cursor:pointer; color:#4c6588; padding:.3em; float:none; text-align:left; margin:0; width:auto}
.list .print {float:left}

/*updates 092015 and 08012016*/
.search-block-title{background-color:#41516F; color:white; font-size:1.25em; padding:.75em 1em; display:block; font-weight:bold}
.keepsafe {width:87%; display:block; padding:0 2em; margin:auto;}
.keepsafe .left, .keepsafe .right{display:inline-block;vertical-align: top; width:43%;}
.keepsafe .right{width:52%; margin-left:2em;}
.keepsafe img {max-width:100%;
    height:auto;
    display:inline-block;}

  
/*results chat*/
.results-chat{width:15%; display:inline-block;  margin: 1em 0 0 .5em}
/*helper classes*/
.underline0{text-decoration:none;}
.inline-block {display:inline-block}
.aligntop {vertical-align:top}
.fontsize09 {font-size:90%}
.underline0 , a:link.underline0{text-decoration:none}
.textright {text-align:right}
.textleft {text-align:left}
.textwhite {color:white}
a.textwhite:link{color:#fff;}
a.textwhite:visited{color:#fff; }
a.textwhite:hover{color:#fff; }
a.textwhite:active{color:#fff; }
a.textwhite:focus{color:#fff;  }
.separator_details, .separator_assoc_prod {border-bottom:1px solid #e0e0e0; margin:0 auto .7em; width: 100%; clear:both; display:block; height:.5em }
.separator_assoc_prod {border-bottom: 1px solid #42526f;}
.standard-background{background-color:#F2F1F2}
.marginright1 {margin-right:1em}
.marginright2 {margin-right:2em}
.marginright3 {margin-right:3em}
.positionrelative {position:relative}

.recaptcha-wrapper-left{ float:left; width:55%; padding-top:2em}
.recaptcha-wrapper-right{ float:right; width:45%;  padding-top:2em}

.search-notice{text-align:center; font-weight:bold; width: 65%; font-size:1.3em; padding:.2em .5em; margin:3em auto}
/*Add styling for keeping safe bulleted links here*/
