 body {
       background:black;
   }   
 
/****************************************************************************/
/* Web Tables.                                                                  */
/****************************************************************************/

   
 #main {
    background:#FFFFFF;
    height:555px;
    width:825px;
    margin-top: -277.5px;
	margin-left: -412.5px;
    position: absolute;
	top: 50%;
	left: 50%;
    visibility: visible
    }
    
    #table1 {   
    height:150px;
    width:150px;
    	
    }

	#table2 {
    height:147px;
    width:650px;
    background-image:
  	url('../Images/Pages/title.jpg');
    position: absolute;
	left: 175px;
	}

	#table3 { 	
	border-width: 0px;
	border-style: solid;
	border-color: #ccc #888 #555 #bbb;   
    height:380px;
    width:630px;
    position: absolute;
	top: 151px;
	}

	#table4 {
    height:15px;
    width:825px;
    position: absolute;
	top: 534px;
	}
	
	
	#bar {
    height:4px;
    width:825px;
    position: absolute;
	top: 141px;
	left:0px;
    }

/****************************************************************************/
/* Menu.                                                                     */
/****************************************************************************/

#menu {
height:147px;
width:175px;
background-image:
  	url('../Images/index/sidebar.jpg');

}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
}

#menu a, #menu h2 {
font: bold 13px/15px arial;
display: block;
border-width: 1px;
border-style: solid;
border-color: #ccc #888 #555 #bbb;
margin: 0;
padding: 2px 3px;
}

#menu h2 {
color: #fff;
background: #000;
text-transform: uppercase;
}

#menu a {
color: white;
background-image:
  	url('../Images/Pages/menu.jpg');
text-decoration: none;
}

#menu a:hover {
color: white;
background-image:
  	url('../Images/Pages/menu-over.jpg');
}

#menu li {position: relative;}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
width: 100%;
}

div#menu ul ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}   



	
/****************************************************************************/
/* index info.                                                             */
/****************************************************************************/



#tb1 {
    height:385px;
    width:640px;
    background-image:
  	url('../Images/index/backg.jpg');
    }
    
#tb2 {
    height:385px;
    width:195px;
    position: absolute;
	top: 0px;
	left:630px;
	background-image:
  	url('../Images/index/sidebar.jpg');
    }
    
#S1 {
	height:127px;
    width:170px;
    position: absolute;
	top: 25px;
	left:642px;
    }	

#S2 {
    height:128px;
    width:170px;
    position: absolute;
	top: 185px;
	left:642px;
    }
    
#cnt {
    height:28px;
    width:70px;
    position: absolute;
	top: 335px;
	left:688px;
    }    	

/****************************************************************************/
/* about info.                                                             */
/****************************************************************************/
    #ab1 {
    height:385px;
    width:825px;
    position: absolute;
	top: 0px;	
	background-image:
  	url('../Images/BImages/about.jpg');
   }	
	
    #link {
    height:215px;
    width:200px;
    position: absolute;
	top: 50px;
	left: 10px;
    }
	
	#play {
    height:335px;
    width:400px;
    position: absolute;
	top: 5px;
	left: 185px;
    }

   #regim {
    height:250px;
    width:387px;
    background-image:
  	url('../Images/Pages/regmap2.gif');
    position: absolute;
	top: 40px;
	left:105px;
    }
    
    #mission {
    height:200px;
    width:500px;
    position: absolute;
	top: 15px;
	left:8px;
    }
    
    #comp {
    height:200px;
    width:500px;
    position: absolute;
	top: 170px;
	left:8px;
    }

    #f2 {
  	color:#1743c0;
  	font:16 arial;
  	font-weight:bold;
  	}
  	
  	#ab3 {
  	color:#1743c0;
  	font:18 Arial;
  	font-weight:bold;
  	position: absolute;
  	left: 0px;
    top: 0px;
  	}
	
	#ab4 {
  	color:black;
  	font:12.5 Arial, Verdana;
  	font-weight:bold;
  	position: absolute;
  	left: 8px;
  	top:30px;

  	}
  	
  	#ab5 {
  	color:black;
  	font:12.5 Arial, Verdana;
  	font-weight:bold;
  	position: absolute;
  	left: 8px;
  	top:60px;
  	}



/****************************************************************************/
/* BIM.                                                                     */
/****************************************************************************/

#bim1 {
    height:385px;
    width:825px;
    position: absolute;
	top: 0px;
	background-image:
  	url('../Images/BImages/news.jpg');
  	}   

#headline {
    height:150px;
    width:200px;
    position: absolute;
	top: 21px;
	left:13px;
  	} 	
    
    #bimswf{  	
  	height:250px;
  	width:350px;
  	position: absolute;
  	background:black;
	top: 35px;
	left:15px;
  	}    
  	
  	#news1 {  	
  	height:327px;
  	width:420px;
  	position: absolute;
	top: 20px;
	left:390px;
	
  	} 
  	
    #f3 {
  	color:#1964b0;
  	font:16 Verdana,Arial,sans-serif;
  	font-weight:bold;
  	
  	}
  	
  	#prosubt {
	color:#1964b0;
  	font:16 Verdana,Arial,Helvetica,sans-serif;
  	font-weight:bold;
  	}

	#protext {
	color:white;
  	font:14 Verdana,Arial,Helvetica,sans-serif;
  	font-weight:bold;
  	}
	
	#p3 {
  	color:black;
  	font:12 Verdana,Arial,sans-serif;
  	font-weight:bold;
  	} 	  	

/****************************************************************************/
/* Services.                                                                */
/****************************************************************************/

#serv1 {
    height:385px;
    width:825px;
    position: absolute;
	background-image:
  	url('../Images/BImages/service.jpg');
    }
      
   
	#serv2 { 	
	border-width: 0px;
	border-style: solid;
	border-color: #ccc #888 #555 #bbb;   
    height:380px;
    width:825px;
    position: absolute;
	}
	
	#back {
  	font:14 Verdana,Arial,Helvetica,sans-serif;
  	font-weight:bold;
  	height:30px;
    width:250px;
  	position: absolute;
	top: 520px;
	left: 550px;
  	}

	
	#service {
    height:50px;
    width:300px;
    position: absolute;
	top: 90px;
	left:409px;
    }

	#pic {
    height:50px;
    width:50px;
    position: absolute;
	top: 25px;
	left:95px;
    }
    
/****************************************************************************/
/* portfolio.                                                               */
/****************************************************************************/

    #portfolio {
    height:385px;
    width:825px;
    background:#9696a4;
    }
   
    
	#adv {
    height:300px;
    width:450px;
    position: absolute;
    background-image:
  	url('../Projects/mbilogo.jpg');
	top: 26px;
	left:15px;
	}

	#portT{
    height:15px;
    width:225px;
    color:white;
  	font:18 Verdana,Arial,sans-serif;
  	font-weight:bold;
  	position: absolute;
	top: 5px;
	left:550px;
	}
	
	#port1{
    height:185px;
    width:125px;
    position: absolute;
	top:35px;
	left:490px;
	}
	
	#port2{
    height:215px;
    width:125px;
    position: absolute;
	top: 35px;
	left:650px;
	}
	
	#ytubeT{
    height:15px;
    width:225px;
    color:white;
  	font:18 Verdana,Arial,sans-serif;
  	font-weight:bold;
  	position: absolute;
	top: 245px;
	left:550px;
	}
    
    #yport1{
    height:185px;
    width:155px;
    position: absolute;
	top:275px;
	left:490px;
	}
	
	#yport2{
    height:215px;
    width:155px;
    position: absolute;
	top: 275px;
	left:650px;
	}


/****************************************************************************/
/* careers.                                                                     */
/****************************************************************************/

#careers {
    height:385px;
    width:825px;
    background-image:
  	url('../Images/BImages/careers.jpg');
    }
    
			
	#carlinks {
    height:50px;
    width:550px;
    position: absolute;
	top: 206px;
	left:125px;
    }

	#display {
    height:330px;
    width:400px;
    position: absolute;
    top: 10px;
	left: 410px;
    }
	
	#carplay {
    height:330px;
    width:400px;
    position: absolute;
	top: 10px;
	left: 10px;
    }

	#car1 {
  	color:black;
  	font:18 Verdana,Arial,sans-serif;
  	font-weight:bold;
  	position:absolute;
  	top: 20px;
  	left: 9px;
  	}

    #car2 {
  	color:black;
  	font:12 Verdana,Arial;
  	font-weight:bold;
  	position:absolute;
  	
   	}

	
	 #loc {   
    height:20px;
    width:350px;
    position: absolute;
	top: 325px;
	left:10px;
    }


	#car3 {
  	color:black;
  	font:12 Verdana,Arial;
  	font-weight:bold;
  	position:absolute;
  	
   	}

/****************************************************************************/
/* contact.                                                                    */
/****************************************************************************/

  #contact {
    height:385px;
    width:825px;
    background-image:
  	url('../Images/BImages/contact.jpg');
   	}

	
	#mbiknox {
    height:152px;
    width:250px;
    position: absolute;
	left: 130px;
	top: 20px;
	}

	#mbifla {
    height:152px;
    width:360px;
    position: absolute;
	left: 455px;
	top: 20px;
	}

  #ct1 {
  	color:black;
  	font:12 Verdana,Arial,sans-serif;
  	font-weight:bold;
  	}
  	
  #ct2 {
  	color:white;
  	font:18 Verdana,Arial,sans-serif;
  	font-weight:bold;
  
  	}


/****************************************************************************/
/* Font.                                                                    */
/****************************************************************************/

a {
  	color:black;
  	font-weight: bold;
  	text-decoration: none;
	}

	a:visited {
  	color:black;
	}

	a:hover {
	color:#1743c0;
  	text-decoration: underline;
	}
 
}



  #p {
  	color:gold;
  	font:20 Verdana,Arial,sans-serif;
  	font-weight:bold;
  	}
   	
  #p1 {
  	color:black;
  	font:14 Verdana,Arial,sans-serif;
  	font-weight:bold;
  	position: absolute;
  	left: 128px;

  	}
  	
  #f1 {
  	color:black;
  	font:12 Verdana,Arial,sans-serif;
  	font-weight:bold;
   	}
   	