/******* Do not edit this file *******/
/*
My Custom CSS - by Salvatore Noschese
aka L'AltroWeb - https://laltroweb.it/
/*
Saved: Feb 09 2021 | 08:15:30 (pm)
/*
/******* Do not edit this file *******/

.st-result-listing a {
  color: #C0242D;
}

#wnb-bar {color: white;}
#llogo { padding-left: 40px; padding-right:0; margin-right:0;}

.st-result-listing a:visited {
  color: #0B2644;
}



.st-result-listing a:hover {
  color: red;
}
.st-snippet em {
  font-weight: bold;
  font-style: normal;
  font-size: 150%;
  text-transform: uppercase;
}

.dropdown ul li ul li ul li a {width: 370px}

.hlist  {display: none;}
.small-text {font-size: 11px;}

#wpqn {height: 32px;}
#linkp {background: #da800c;}

body { background: #fff;}
#i-dir h3, #r-dir h3  {color: #777777; padding:0 0 13px 0; top: -7px;}
.box .textarea h2 {color: #777777;}
#i-dir {text-align: center; margin: 0;  padding:0; }
#r-dir {text-align: center;  margin: 0; padding:0; }
.top-search {position: absolute; top: 55px; right: 0px; }
input, select, textarea, input#searchsubmit {border:1px solid #A4C6D2;}
#info-mega-menu-widget  {padding: 0; margin: 0;}
#info-mega-menu-widget  .dcjq-mega-menu #menu-information-navigation {
	                    text-align: center;                  
		                clear:both;
		                display: block; 
						width: 950px;
						background-color: #FFF; 
						z-index: 10; 
                        height: 30px;
                        padding:0; margin-top: -10px; margin-bottom: 0;
                      
}
#info-mega-menu-widget  .dcjq-mega-menu #menu-reference-menu {
						text-align: center; 
						padding:0; margin-top: -10px; margin-bottom: 30px;                     
						clear:both;
						display: block;
						width : 950px;
						background-color: #FFF; 
	                    z-index: 9;
                        height: 30px;
                       
}
#info-mega-menu-widget, .dcjq-mega-menu {padding:0; margin: 0}

.dcjq-mega-menu #menu-information-navigation  li {padding:0; margin:0;}
.dcjq-mega-menu #menu-information-navigation  li a {padding-left: 57px; padding-right: 85px; padding-top: 6px; padding-bottom:0;}

.dcjq-mega-menu #menu-reference-menu  li {padding:0; margin:0;}
.dcjq-mega-menu #menu-reference-menu  li a {padding-left: 50px; padding-right: 77px; padding-top: 6px; padding-bottom:0;}
 
#wpqn a {text-decoration: none !important;}
#wpqn a:hover {text-decoration: underline !important;}

#sub_page_header  {display: none;}
.sub_page, .box {margin-top: -17px;}

blockquote {
		background: none;
		color:#A0A0A0;
	}
#header {margin-top: 32px; margin-bottom: -10px;}
#con0_sub {margin-top: -25px; }
#dropdown_menu ul li a {margin-top: 0; padding-top: 32px;}
#dropdown_menu ul li ul li a {padding-top: 5px;}
#dropdown_menu ul li ul {margin-top: -10px;}
.side-form-area ul {list-style-type: square;}
.instruct {color: #da800c;}

#con0{
		background: #fff url(http://www.iem-inc.com/wp-content/themes/rttheme6/images/1/home_page_background_new.png) top repeat-x;
	}

#con0_sub{
		background: #fff url(http://www.iem-inc.com/wp-content/themes/rttheme6/images/1/home_page_background_new.png) top repeat-x;
      }

#con01{
		background: #fff url(http://www.iem-inc.com/wp-content/themes/rttheme6/images/1/home_page_background_new.png) center top no-repeat;    
	}

#con01_sub{
		background: #fff url(http://www.iem-inc.com/wp-content/themes/rttheme6/images/1/home_page_background_new.png) center top no-repeat;    
	} 

ul.embedmenu {padding-top: 8px;}
ul.embedmenu li a {text-decoration: none;}
ul.embedmenu li a:hover {text-decoration: underline;}

@media print
  {
.top-search {display: none;}
#navigation {display: none;}
#info-mega-menu-widget {display: none;}
.page_right {display: none;}
}


h1 {padding-top: 18px;}
#footer {padding-bottom: 50px;}
#dev { position: relative; bottom: 30px; text-align: center;
       font-size: 11px; font-family:Arial, Helvetica, sans-serif;}
#dev a {color: #A4C6D2; text-decoration: none;}
#dev a:hover {text-decoration: underline;}
.blog_box {padding-top: 30px;}
#footer .footer_row ul li a, #footer .footer_row  {color: #749BA5;}
#head-space1 {position: relative; bottom: -18px; right:-400px; z-index: 9999; border-bottom: 0px dotted #ffffff !important;}
#head-space2 {position: relative; bottom: -18px; right: 560px; z-index: 9999; border-bottom: 0px dotted #ffffff !important;}
#special-instructions {font-size: 11px; font-style: italic;  }
#footer-img {float: left;}
#footer-img img {margin-right: 35px; padding-right: 0;}

p {font-size: 15px;}