body, html {
	background-color: #f9f9f9;
}

input:focus {
outline:0 !important;
}	


.bottom {
	background-color: #17294c !important ;
	width: 100% !important ;
}





/* The Close Button */
.close2 {
    color: #aaaaaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
	margin-bottom: 20px; 
}

.close2:hover, 
.close2:focus {
    color: #ea5d5d;
    text-decoration: none;
    cursor: pointer;
}


/* Company Search and List Builder */
.frame {
	margin-left : 70px;
	
}
/* Executive Search Frame */
.frame2 {
	margin-left : 120px;
}


.search-buttons {
	background-color: #a8cce0;
	display: block;
	margin-bottom: 20px;
	height: 50px; 
	width: 1000px;
	text-align: center;
	vertical-align: middle;
	line-height: 50px;
	border-radius: 5px;
	color: rgb(51, 63, 79);
	border: 1px solid rgb(51, 63, 79);
	font-size: 12pt;
	/* font-weight: 550; */
	font-weight: bold;
	font-family: Tahoma, Verdana, Segoe, sans-serif;
}


.search-buttons1, .search-buttons2 {
	background-color: #a8cce0;
	display: block;
	margin-bottom: 20px;
	height: 50px; 
	width: 1000px;
	text-align: center;
	vertical-align: middle;
	line-height: 50px;
	border-radius: 5px;
	color: rgb(51, 63, 79);
	border: 1px solid rgb(51, 63, 79);
	font-size: 12pt;
	/* font-weight: 550; */
	font-weight: bold;
	font-family: Tahoma, Verdana, Segoe, sans-serif;
}

.search-buttons1 {
	margin-bottom: 0px;
	
}
.search-buttons2 {
	margin-bottom: 5px;
}

.search-buttons:hover, .search-buttons:active, 
.search-buttons1:hover, .search-buttons1:active,
.search-buttons2:hover, .search-buttons2:active {
	background-color: #7da9c1!important ;
	color: rgb(51, 63, 79) !important 
}


.box1 { 
background-color: #fff;
	display: block;
	margin-bottom: 50px;
	height: 300px; 
	width: 999px;
	text-align: center;
	vertical-align: middle;
	line-height: 50px;
	border-radius: 5px;
	color: #000;
	border: 1px solid rgb(51, 63, 79);
	margin-top: -20px;
}

.box2 { 
background-color: #fff;
	display: block;
	margin-bottom: 50px;
	height: 1100px; 
	width: 999px;
	text-align: center;
	vertical-align: middle;
	line-height: 50px;
	border-radius: 5px;
	color: #000;
	border: 1px solid rgb(51, 63, 79);
	margin-top: -25px;
}

.box3 { 
background-color: #fff;
	display: block;
	margin-bottom: 50px;
	height: 320px; 
	width: 999px;
	text-align: center;
	vertical-align: middle;
	line-height: 50px;
	border-radius: 5px;
	color: #000;
	border: 1px solid rgb(51, 63, 79);
	margin-top: -20px;
}

.box4 { 
background-color: #fff;
	display: block;
	margin-bottom: 50px;
	height: 1530px; 
	width: 999px;
	text-align: center;
	vertical-align: middle;
	line-height: 50px;
	border-radius: 5px;
	color: #000;
	border: 1px solid rgb(51, 63, 79);
	margin-top: -25px;
}

.box5 { 
background-color: #fff;
	display: block;
	margin-bottom: 50px;
	height: 450px; 
	width: 999px;
	text-align: center;
	vertical-align: middle;
	line-height: 50px;
	border-radius: 5px;
	color: #000;
	border: 1px solid rgb(51, 63, 79);
	margin-top: -25px;
}

.box6 { 
background-color: #fff;
	display: block;
	margin-bottom: 50px;
	padding: 0em 0em 5em;
	width: 999px;
	text-align: center;
	vertical-align: middle;
	border-radius: 5px;
	color: #000;
	border: 1px solid rgb(51, 63, 79);
	margin-top: -15px;
}


.box7 { 
background-color: #fff;
	display: block;
	margin-bottom: 50px;
	padding: 0em 0em 5em;
	width: 999px;
	text-align: center;
	vertical-align: middle;

	border-radius: 5px;
	color: #000;
	border: 1px solid rgb(51, 63, 79);
	margin-top: -15px;
}

.box8 { 
background-color: #fff;
	display: block;
	margin-bottom: 50px;
	height: 300px; 
	width: 999px;
	text-align: center;
	vertical-align: middle;

	border-radius: 5px;
	color: #000;
	border: 1px solid rgb(51, 63, 79);
	margin-top: -20px;
}


/* .float {
	float: left;
    width: 450px;
    height: 75px;
    margin: 10px;
    border: 3px solid #fff;  
	
} */





#wrap {
      width: 40em;
      margin: 0 auto;
      padding: 3em 2em;
      background-color: #333;
      border: 1px solid #ccc; }
	  
 .msgbox {
      display: none;
      width: 32em;
      background-color: #fff;
     border: 1px solid #505050;
      color: #a02626;
	  font-size: 12px;
      font-weight:normal; 
	  line-height: 18px;
	  }
	  

 
	  

	 
	 /* Company List Builder Regions Message Box */
	 #message-2 {
	 position: absolute;
      top: 180px;
      left: 40px;
	   width: 18em;
	   color: #1a34c9;
		  
	  }
	
	  
	  
	  
	  /* Company Search Message Box */
	   #message-4{
	   position: absolute;
      top: 300px;
      right: 230px;
	 
	
	  }
	  /* Company Search Regions Message Box */
	  #message-3 {
	 position: absolute;
      top: 120px;
      left: 25px;
	   width: 18em;
	   color: #112070;
		 
	  }
	 
	  
	  /* Executives' Search Message Box */
	  #message-5 {
	 position: absolute;
      top: 450px;
      right: 40px;
	   
		  
	  }
	  
	   /* Executive Search Regions Message Box */
	  #message-6 {
	 position: absolute;
      top: 250px;
      left: 60px;
	   width: 18em;
	    color: #1a34c9;
		  
	  }
	  
	   /* Executives' List Builder  Message Box */
	  #message-7 {
	 position: absolute;
      top: 800px;
      right: 10px;
	   
		  
	  }
	   /* Executives' List Builder  Regions Box */
	  #message-8 {
	 position: absolute;
      top: 350px;
      left: 30px;
	   width: 18em;
	    color: #1a34c9;
	   
		  
	  }
	  /* Who Uses Whom Message  Box */
	   #message-9 {

	 position: absolute;
      top: 570px;
      right: 70px;
	   width: 35em;
	   
		  
	  }
	  
	  	/* Who Uses Whom Regions Box */
	  #message-10 {
	 position: absolute;
      top: 390px;
      left: 80px;
	   width: 18em;
	    color: #1a34c9;
	   
		  
	  }
	  
	    /* Company List Builder Message Box */
	  #message-11 {
		position: absolute;
      top: 630px;
      right: 40px;
	  }
	  
	  
	/* DoProfiles.asp / Profiles Message Box */
	#message-12 {
	position: absolute;
      top: 215px;
      right: 18px;

	}
	
	#message-13 {
	position: absolute;
      top: 260px;
      right: 20px;
     
	}
	
	/* DoProspects.asp / Snapshot Message Box */
	  #message-14 {
	position: absolute;
      top: 200px;
      right: 20px;
		  
	  }
	  /* DoProfilesName.asp Message Box */
	
	#message-15 {
	position: absolute;
      top: 270px;
      right: 20px;
	}
	 /* DoProspectsName.asp / Snapshot Message Box */ 
	 
	 #message-16 {
	position: absolute;
      top: 200px;
      right: 20px;
	 }
	 
	 	 /* Phone Number Msgbox */ 
	 #message-17 {
  position: absolute;
      top: 610px;
      right: 300px;
	  width: 35em;
	  
	 }
	  
   .msgbox p {
      margin: 0;
      padding: 5px 10px; }
   
   .msgbox a.close  {
      float: right;
      text-decoration: none;
      font-weight: bold;
      color: #fff;
      background-color: #a02626;
      border-left: 1px solid #a02626;
      border-bottom: 1px solid #a02626;
      padding: 0 4px;
      margin-left: 5px; }
	 
	 .msgbox a.close:hover  {
	 color: #505050; 
	 }
		

