/* Lookup CSS */

body{font-family: Arial, sans-serif; font-size:14px;}

a:link {text-decoration: underline;}


h1 {font-size: 12pt;
color: #000000;
font-weight: bold;
margin-top: 0px;
margin-bottom: 2px;
} 

ul {list-style-type: square; padding-bottom:10px}

/* Header CSS */

        a:link.headertop{
	        color:#fff; 
	        text-decoration:underline;
        	
	        }
         a:visited.headertop {
	        color: #fff;
	        text-decoration:none;
        }
         a:hover.headertop {
	        text-decoration:underline;
	        color: #fff;
	        font-weight:bolder;
	        }
         a:active.headertop {
	        color: #000;
	        text-decoration: none;
	        }
    		

         a:link.white{
	        color:#fff; 
	        text-decoration:none;
        	
	        }
         a:visited.white {
	        color: #fff;
	        text-decoration:none;
        }
         a:hover.white {
	        text-decoration:none;
	        color: #dedede;
	        }
         a:active.white {
	        color: #fff;
	        text-decoration: none;
	        }
    				        		
    #top-nav{
	    text-align:left;
	    position:relative;
	    top:0px;
	    left:35px;
	    width:100%;
	    max-width:1500px;
	    height:100%;
	    min-height:60px;
	    color:#000;
	    font-size:16px;
	    font-weight:bold;
	    margin-left:auto;
	    margin-right:auto;
    }
 
    #top-nav-right{
    float:left;
    position:relative;
    top:0px;
    left:0px;
    font-weight:normal;
    }
    
    /* Navigation Bar */   
    .navbar-default{
    color: #0066ff;
    background-color: #ffffff;
    border-color: #e9e9e9;
    }
    
    .navbar-default .navbar-nav > li > a{
	    color:#0066ff;
    }
    
    .navbar-default .navbar-nav > .dropdown > a .caret{
	    border-top-color: #fff;
        border-bottom-color: #fff;
    }
    
    .navbar-default .navbar-brand{
	    color:#fff;
    }
    
    .menu-large {
      position: relative !important;
      top:0px;
      left:0px;      
    }
    
    .megamenu{
      padding: 20px 0px;
      width:100%;
      min-width:500px;
    }
    
    .megamenu> li > ul {
      padding: 0;
      margin: 0;      
    }
    
    .megamenu> li > ul > li {
      list-style: none;
    }
    
    .megamenu> li > ul > li > a {
      display: block;
      padding: 3px 0px;
      clear: both;
      font-weight: normal;
      line-height: 1.428571429;
      color: #0066ff;
      white-space: normal;
    }
    
    .megamenu> li ul > li > a:hover,
    .megamenu> li ul > li > a:focus {
      text-decoration: none;
      color: #000;
      background-color: #ffffff;
    }
    
    .megamenu.disabled > a,
    .megamenu.disabled > a:hover,
    .megamenu.disabled > a:focus {
      color: #999999;
    }
    
    .megamenu.disabled > a:hover,
    .megamenu.disabled > a:focus {
      text-decoration: none;
      background-color: transparent;
      background-image: none;
      filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
      cursor: not-allowed;
    }
    .megamenu.dropdown-header {
      color: #428bca;
      font-size: 16px;
    }

    #worldwide {
	    font-size:16px;
	    padding: 0 1em;
	    float: left;
	    width: 141px;
    }

    #worldwide,  #worldwide ul {
	    list-style: none;
	    font-size:16px;
    }

    #worldwide > li {
	    font-size:12px;
	    width: 110px;
	    float: left;
    }
    #worldwide li a {
	    display: block;
	    height: 2em;
	    line-height: 2em;
	    padding: 0 0em;
	    text-decoration: none;
	    width: 121px;
    }
    #worldwide ul {
	    margin: 0px;
	    padding: 0px;
	    position: absolute;
	    display: none;
	    z-index: 999;
	    font-size:12px;
    }
    #worldwide ul li a {
	    width: 131px;
	    font-size:12px;
    }
    #worldwide li:hover ul.noJS {
	    display: block;
    }
    /* Main menu ------------------------------------------*/
    #worldwide {
	    width: 0px;
	    padding: 0px;
	    margin: 0px;
	    position: relative;
	    top: -4px;
	    left: 160px;
	    font-weight: bold;
    	
    }
    #worldwide > li > a {
	    color: #fff;
    	
    }
    #worldwide > li:hover > a {
	    color: #dedede;
    }
    
        
    #main-nav-blue{
	    background:#0066cc;
	    width:100%;
	    *padding-top:15px;
	    position:fixed;
	    z-index:9999; 
    }

    #main-nav-blue-content{
	    width:100%;
	    margin-left:auto;
	    margin-right:auto;
	    max-width:1100px;
    }
    #main-nav-blue-text{
	    float:left;
	    font-size:15px;
	    color:#fff;
	    padding-top:10px;
	    padding-left:40px;
    }
    #main-nav-menu-bg{
	    width:100%;
	    margin-left:auto;
	    margin-right:auto;
	    height:auto;
	    background:#ffffff;
	    -webkit-box-shadow: 0 8px 6px -6px black;
	    -moz-box-shadow: 0 8px 6px -6px black;
	    box-shadow: 0 8px 6px -6px black; 
    }

    
    .container-4 button.icon{
      border: none;
      background: #0066cc;
      height: 30px;
      width: 50px;
      color: #fff;
      opacity: 0;
      font-size: 10pt;
     
      -webkit-transition: all .55s ease;
      -moz-transition: all .55s ease;
      -ms-transition: all .55s ease;
      -o-transition: all .55s ease;
      transition: all .55s ease;
    }

    .container-4:hover button.icon, .container-4:active button.icon, .container-4:focus button.icon{
      outline: none;
      opacity: 1;
      margin-left: -50px;
    }
     
    .container-4:hover button.icon:hover{
      background:#7B7B7B;
    }

    .container {
	    position:relative;
	    top:0px;
	    left:185px;
	    font-size:16px;
      width:100%;
      max-width:1500px;

    }
    
    @media all and (max-width : 2500px) {   	
        .container {
	        position:relative;
	        top:0px;
	        left:50px;
	        font-size:16px;
          width:100%;
          max-width:1500px;
        }
        .container-4{
          overflow: hidden;
          width: 200px;
          vertical-align: middle;
          white-space: nowrap;
        }
        #main-nav-blue{
	        background:#0066cc;
	        width:100%;
	        padding-top:10px;
	        position:fixed;
	        z-index:9999; 
	        padding-left:4.5%;
	        padding-right:4.5%;
        }

        #main-nav-search-pos{
	        float:right;
	        position:relative;
	        top:10px; 
	        left:-220px;
        }
    }   


/* NEW FOOTER */
.tabfooter2 { margin-bottom:25px; font-size:13px; width:700px; 		}
.tabfooter2 td {padding:5px;  text-align:left; vertical-align:top;		}
.tabfooter {border:#333; border-bottom-style:solid; border-bottom-width:1px; border-right-style:solid; border-right-width:1px; border-top-style:solid; border-top-width:1px; margin-top:25px; margin-bottom:25px; font-size:13px; width:950px; 		}
.tabfooter td {padding:5px; border-left:#333; border-left-style:solid; border-left-width:1px; width:319px; text-align:left; vertical-align:top;		}
/* NEW FOOTER */

.spacersearch{padding-top:50px; }

.information {padding-left:25px; padding-bottom:10px; padding-top:10px;}

.tablelookup{width:970px; text-align:center; height:450px;}
.button {background-color: #FFFFFF; border: 1px solid #ACACAC; font-weight: bold; height: 16px;}
.colum {border-right-color:#000000; border-right-style:solid; border-width:1px;	width:190px; vertical-align:top; padding-left:5px; padding-right:5px;font-size:12px; }
  input.btn {padding-bottom:3px;/*margin-top:10px;*/border:0px none;color:#FFFFFF;
  background-image: url('images/lookup-search-btn-bg.gif'); background-repeat:no-repeat;
	background-position: 0px 0px;
	height: 23px;
	width: 113px
	
 } 
   input.btn2 {
	padding-bottom:3px;
	/*margin-top:10px;*/
	border:0px none;
	color:#000;
	font-size: 13px;
	font-weight: bold;
	cursor:auto;
	background-image: url('images/of2.png'); background-repeat:no-repeat;
	background-position: 0px 0px;
	height: 25px;
	width: 160px
 } 
 
.supmenu{font-size: 12px;padding-bottom:3px;}
.secc {height:1px;font-size: 1px;line-height: 1px;font-weight: normal;margin:0px;background-color:#d3d8db; margin:10px 0px 10px 0px;}
.seccback {height:1px;font-size: 1px;line-height: 1px;font-weight: normal;margin:0px;background-color:#adbec9; margin:10px 0px 10px 0px;}
.seccsecc {height:2px;font-size: 1px;line-height: 1px;font-weight: normal;margin:0px;background-color:#6f8fa4; margin:10px 0px 5px 0px;}
.colum A:link {color:#0066FF;  font-size:12px; }
.colum A:visited {color:#0067b3; font-size:12px; }
.colum A:hover {color:#ff0000; font-weight:bold; text-decoration: none; font-size:14px;}
.colum A:active {color:#000000; font-size:12px;}
.internalhome{  border-color:#d3d8db; border-style:solid; border-width:1px; background-color:#f0f6fb; padding-left:5px; padding-right:5px; font-size:12px;}
.internal{ border-color:#d3d8db; border-style:solid; border-width:1px; background-color:#909090; padding-left:5px; padding-right:5px; font-size:12px;}
.internal A:link {color:#0066FF; font-weight: bold; font-size:12px;}
.internal A:visited {color:#0067b3; font-weight: bold; font-size:12px; }
.internal A:hover {color:#000000; font-weight: bold; font-size:12px;}
.internal A:active {color:#000000;font-weight: bold; font-size:12px;}
.warning{color:#C00; font-weight:bold;}
.warningonly {color:#C00; font-weight:bold;}


.headtit{background-color:#FFFFFF;}
.headtitresp{background-color:#FFFFFF; font-size:14px; text-align:left; font-weight:bold;}
/*.tdresul01 {background-color:#eef4f9;}*/
.tdresul01 {background-color:#dedede; font-size:14px;}
.padd{padding-left:5px; color:#000; text-align:left;}
.Title {
	font-size:20px; font-weight: bold; padding-left:10px; padding-bottom:5px; padding-top:5px; color:#000cff;
/*font-size:34px; font-family:  Arial; font-weight: bold; padding-left:15px; padding-bottom:10px; padding-top:10px; color:#0067b3;*/
	}
	.Titlerevers {
	color:#0066FF;
	/*color:#12426d;*/
	}

.aboutseccions { font-size:15px; padding-left:15px; padding-right:15px; padding-bottom:0px; padding-top:0px; color:#000; }
.aboutseccionswarning {font-size:13px; padding-left:15px; padding-right:15px; padding-bottom:10px; padding-top:0px; color:#C00;	}
.inputoff{ background-color:#dedede; padding-left:5px; }
.inputon{background-color:#f3e0e5; padding-left:5px;}
.textfoot{font-size:12px;}

A:link {color:#0066ff;}
A:visited {color:#0066FF; }
A:hover {color:#000000; }
A:active {color:#666666; }

/*
.textfoot A:link {color:#0066FF; font-weight: bold; }
.textfoot A:visited {color:#a3a5a6; font-weight: bold; }
.textfoot A:hover {color:#000000; font-weight: bold; text-decoration: none; }
.textfoot A:active {color:#000000;font-weight: bold;}
.textfootresult A:link {color:#0066ff; }
.textfootresult A:visited {color:#a3a5a6; font-weight: bold; }
.textfootresult A:hover {color:#000000; font-weight: bold; text-decoration: none; }
.textfootresult A:active {color:#000000;font-weight: bold;}
.tableup{ border-color:#000000; border-style:solid; border-width:1px 1px 0 1px;}
.tablemed{ border-color:#000000; border-style:solid; border-width:0 1px 0 1px;}*/

.tabledown{ border-color:#666; border-style:solid; border-width:0 0px 0px 0px; width:970px;}
.Tableresultborder {border:solid;  border-color:#d3d8db; border-width:1px; font-size:15px;}
.Tableresultborderblue {border:solid; padding:15px; border-color:#d3d8db; border-width:1px; margin-bottom:15px; font-size:15px; color:#0066FF;}
.tdresul02 {background-color:#dedede; font-weight:bold; font-size:14px;}
.textfootresult{font-size:14px;}


.Titresultableok{ font-size:20px; text-align:center; color:#000000; font-weight: bold; }
.Titresultableoksm{ font-size:18px;  color:#000000; font-weight: bold; padding-left:25px;}
.Titresultablerr { font-size:20px;  color:#C00; font-weight: bold;}
.Lookupserror { font-size:18px; color:#C00; width:550px; text-align:center; margin-bottom:10px; padding-top:10px;}

.columresult{
			padding-right:25px; padding-bottom:5px; padding-top:5px; text-align:right; font-size:14px; color:#000; }

.columresultleft{
			padding-left:25px; padding-bottom:5px; padding-top:5px; text-align:left; font-size:14px; }
			
.spaceresul{padding-left:10px; }
.forprint{border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:1px;	}

.fordelete_secc {height:5px;font-size: 1px;line-height: 1px;font-weight: normal;margin:0px;background-color:#000000; margin:-12px 0px 10px 0px;}
#izq {position:relative; left:5px; 	top:5px; width:930px; z-index:10; float:left;  }
#der {	position:relative;	top:150px; width:300px; z-index:2; float:right; left:800px;  }

H6 {PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 20px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 2px; COLOR: #085983; PADDING-TOP: 2px; BORDER-BOTTOM: 2px solid #000000; width: 350px;  TEXT-DECORATION: none; }

.intro {font-size:13px; text-align:left; padding-left:0px; padding-right:0px; padding-bottom:0px; padding-top:0px; color:#000000; }

.matrixheader {padding-left:0px; padding-right:15px; padding-bottom:0px; padding-top:0px; color:#0066FF; text-decoration: none;}

.matrixinfo { font-size:12px; padding-left:0px; padding-right:15px; padding-bottom:0px; padding-top:0px; color:#000000; text-decoration: none;}

.hsenmbraddrs {font-size:12px; text-align:left; padding-left:0px; padding-right:5px; padding-bottom:5px; padding-top:5px; color:#000000; 
text-decoration: none; background-color:#dedede;}

.subtitle
{font-size:14px; font-weight:bold; text-align:center; padding-left:0px; padding-right:5px; padding-bottom:5px; padding-top:5px; color:#0066FF; 
text-decoration: none;}

.zipstrtresult
{text-align:left; padding-left:5px; padding-right:5px; padding-bottom:5px; padding-top:5px;}

/*Request Informatin Banner - LookUps  */
.email-invalid-msg {
	z-index:10;
	position: relative;
	top: 111px;
	left:890px;
	padding: 0px 0px 0px 0px;
	display: block;
	color: #CB0003;
	font-size:13px;
	font-weight:bold;
}

.email-ty-msg {
	z-index:10;
	position: relative;
	top: 111px;
	left:890px;
	padding: 0px 0px 0px 0px;
	display: block;
	color: #CB0003;
	font-size:13px;
	font-weight:bold;
}

.bg {
	width:900px;
	height:100px;
	background: url(images/lookups-email-request-info.jpg);
	z-index:5;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	margin-left:auto;
	margin-right:auto;
}

.email {
    border: 1px solid #999999; 
    -webkit-box-shadow: 
      inset 0 0 5px  rgba(0,0,0,0.4),
            0 0 5px rgba(0,0,0,0.4); 
    -moz-box-shadow: 
      inset 0 0 5px  rgba(0,0,0,0.4),
            0 0 0px rgba(0,0,0,0.4); 
    box-shadow: 
      inset 0 0 5px  rgba(0,0,0,0.4),
            0 0 0px rgba(0,0,0,0.4); 
    padding: 8px;
    background: rgba(255,255,255,1.0);
    margin: 0 0 10px 0;
	width:290px;
	height:15px;
		position:relative;
	top:42px;	
	left:432px;
}

.submit {
	width:104px;
	height:38px;
	background: url(../includes/images/lookups-email-btn-request-info.png);
	z-index:5;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	position:relative;
	top:-4px;	
	left:765px;
	border:0px;
	
}

.help-me-content {
	font-size:16px;
	color:#ffffff;
	text-align:center;
	width:200px;
	height:284px;
	padding: 15px 0px 0px 0px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;

}


