html {
	font-family: Arial, Helvetica, sans-serif;

}
img {
	border: none;
	padding:0px;
	margin: 0px;
}
a {
	padding:0px;
	margin: 0px;
	border:none;
	text-decoration: none;
	color: #848b8e;
}
p {
	margin: -7px 0 0 0;
}
body {
	background: #eaeee4 url(/Corporate/images/bg.png) top center no-repeat;
	margin:0px;
	padding: 0px;
	font-family: Tahoma, Arial;
	color: #848b8e;
}
h1 {
	font-size: 30px;
	color: #848b8e;
}
h2 {
	font-size: 22px;
	color: #848b8e;
}
/* container holds all elements on the page */
#container {
	width: 100%;
	height: 800px;
	overflow-x: hidden;
	overflow-y: hidden;
	margin:0px;
	padding: 0px;
	background: url(/Corporate/images/footer.png) bottom center no-repeat;
}
/* wrapper centers content within container */
#wrapper {
	width: 1000px;
	height: 800px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	float: inherit;
}

/* first nav bar */
#nav {
	clear: both;
	margin: 0px 0px 0px 490px;
	padding: 0px 0px 0px 0px;
	width: 700px;
	height: 41px;
	display: inline;
	float: left;
}
	
/* second nav bar */
#nav2 {
   height: 112px; 
   padding-right: 68px;
}
#nav2  ul{
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 1000px;
	height: 112px;
}

#nav2 li {
	float: left;
	display: inline;
	margin: 0px;
	margin: 0px 0 0 0;
}
	
	
#nav2 a img {
	float: left;
	display: inline;
	margin: 0px;
	margin: 0px 0 0 0;
}

#topNavLeft {
	float: left;
}
#topNavRight {
	float: right;
}
	
/* logos and all homepage content relative to this div  */
#content_home {
	clear: both;
	width: 1000px;
	height: 524px;
	background: url(/Corporate/images/oval.png) top left no-repeat;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	clear: both;
	position: relative;
	float: left; 
}

/* begin text box styles  */
.para {
	padding: 10px 10px 10px 50px;
	color: #ffffff;
	width: 407px;
	height: 140px;
	overflow: hidden;
}

.para img {
	padding-right: 10px;
}

.para2 {
	padding: 10px 10px 10px 50px;
	color: #ffffff;
	width: 407px;
	height: 140px;
	overflow: hidden;
	position: absolute;
	top: 45px;
}

.para2 img {
	padding-right: 10px;
}

.close {
	margin: 25px 0 0 33px;
}

.close_flip {
	margin: 25px 0 0 455px;
}

.close_up {
	margin: 200px 0 0 23px;
}

.close_up_flip {
	margin: 200px 0 0 458px;
}

#internship {
	position: absolute;
	left: 340px;
	top: 80px;
	z-index: 9999;
	background:url(/Corporate/images/internship.png) no-repeat;
	width: 320px;
	height: 111px;  
}


 
#textBox1 {
	position: absolute;
	left: 130px;
	top: 105px;
	z-index: 9999;
	display: none;
	background:url(/Corporate/images/box.png) no-repeat;
	width: 500px;
	height: 248px;  
}

#textBox2 {
	position: absolute;
	left: 230px;
	top: 60px;
	z-index: 9999;
	display: none;
	background:url(/Corporate/images/box.png) no-repeat;
	width: 500px;
	height: 248px;  
}

#textBox3 {
	position: absolute;
	left: 350px;
	top: 40px;
	z-index: 9999;
	display: none;
	background:url(/Corporate/images/box.png) no-repeat;
	width: 500px;
	height: 248px;  
}

#textBox4{
	position: absolute;
	left: 460px;
	top: 22px;
	z-index: 9999;
	display: none;
	background:url(/Corporate/images/box.png) no-repeat;
	width: 500px;
	height: 248px;  
}

#textBox5 {
	position: absolute;
	left: 135px;
	top: 35px;
	z-index: 9999;
	display: none;
	background:url(/Corporate/images/box-flip.png) no-repeat;
	width: 500px;
	height: 248px;  
}

#textBox6 {
	position: absolute;
	left: 240px;
	top: 50px;
	z-index: 9999;
	display: none;
	background:url(/Corporate/images/box-flip.png) no-repeat;
	width: 500px;
	height: 248px;  
}
#textBox7 {
	position: absolute;
	left: 255px;
	top: 70px;
	z-index: 9999;
	display: none;
	background:url(/Corporate/images/box-flip.png) no-repeat;
	width: 500px;
	height: 248px;  
}

#textBox8 {
	position: absolute;
	left: 355px;
	top: 100px;
	z-index: 9999;
	display: none;
	background:url(/Corporate/images/box-flip.png) no-repeat;
	width: 500px;
	height: 248px;  
}
#textBox9 {
	position: absolute;
	left: 105px;
	top: 50px;
	z-index: 9999;
	display: none;
	background:url(/Corporate/images/box-up.png) no-repeat;
	width: 500px;
	height: 248px;  
}

#textBox10 {
	position: absolute;
	left: 195px;
	top: 85px;
	z-index: 9999;
	display: none;
	background:url(/Corporate/images/box-up.png) no-repeat;
	width: 500px;
	height: 248px;  
}
#textBox11 {
	position: absolute;
	left: 295px;
	top: 110px;
	z-index: 9999;
	display: none;
	background:url(/Corporate/images/box-up.png) no-repeat;
	width: 500px;
	height: 248px;  
}

#textBox12 {
	position: absolute;
	left: 400px;
	top: 125px;
	z-index: 9999;
	display: none;
	background:url(/Corporate/images/box-up.png) no-repeat;
	width: 500px;
	height: 248px;  
}
#textBox13 {
	position: absolute;
	left: 500px;
	top: 125px;
	z-index: 9999;
	display: none;
	background:url(/Corporate/images/box-up.png) no-repeat;
	width: 500px;
	height: 248px;  
}

#textBox14 {
	position: absolute;
	left: 95px;
	top: 130px;
	z-index: 9999;
	display: none;
	background:url(/Corporate/images/box-flip-up.png) no-repeat;
	width: 500px;
	height: 248px;  
}
#textBox15 {
	position: absolute;
	left: 200px;
	top: 120px;
	z-index: 9999;
	display: none;
	background:url(/Corporate/images/box-flip-up.png) no-repeat;
	width: 500px;
	height: 248px;  
}
#textBox16 {
	position: absolute;
	left: 305px;
	top: 90px;
	z-index: 9999;
	display: none;
	background:url(/Corporate/images/box-flip-up.png) no-repeat;
	width: 500px;
	height: 248px;  
}
#textBox17 {
	position: absolute;
	left: 405px;
	top: 20px;
	z-index: 9999;
	display: none;
	background:url(/Corporate/images/box-flip-up.png) no-repeat;
	width: 500px;
	height: 248px;  
}

/* end text box styles  */



/* begin home page circle logo elements */

	#menu {
		list-style:none;	
		padding:0;
		margin:0 auto;
		width:100%;
	}
	
		#menu li {
			list-style-type:none;
			float:left;
			width:80px;
			position:relative;
			margin: -50px 0px 0px 0px;

		}
		
		#menu li a {
			position:absolute;
			top:0px;
			left:0px;
		}
		
		
		#one {
			position:absolute;
			top:0px;
			left: 80px;
			background:url(/images/transparent.gif) no-repeat 0 0;
			height: 229px;
		}
		
		#two {
			position:absolute;
			top:0px;
			left:100px;
			background:url(/Corporate/images/circle_2_OVER.png?ver=2015.10.28) no-repeat 0 0;
			height: 229px;/*height: 167px;*/
		}
		
		#three {
			position:absolute;
			top:0px;
			left:140px;
			background:url(/Corporate/images/circle_3_OVER.png?ver=2015.11.20) no-repeat 0 0;
			height: 229px;/*height: 179px;*/
		}
		
		#four {
			position:absolute;
			top:0px;
			left: 170px;
			background:url(/Corporate/images/circle_4_OVER.png?ver=2015.10.28) no-repeat 0 0;
			height: 229px;/*height: 151px;*/
		}
		
		#five {
			position:absolute;
			top:0px;
			left: 200px;
			background:url(/Corporate/images/circle_5_OVER.png?ver=2015.10.28) no-repeat 0 0;
			height: 229px;/*height: 151px;*/
		}
		
		#six {
			position:absolute;
			top:0px;
			left:230px;
			background:url(/Corporate/images/circle_6_OVER.png?ver=2015.10.28) no-repeat 0 0;
			height: 229px;/*height: 169px;*/
		}
		
		#seven {
			position:absolute;
			top:0px;
			left: 255px;
			margin-top:-100px!important;
			background:url(/Corporate/images/circle_1_OVER.png?ver=2015.10.28) no-repeat 0 0;
			height: 229px;/*height: 229px;*/
		}
		
		#eight {
			position:absolute;
			top:0px;
			left: 275px;
			background:url(/images/transparent.gif) no-repeat 0 0;
			height: 229px;/*height: 229px;*/
		}
		

	#menu2 {
			clear: both;
			list-style:none;	
			padding:0;
			margin:0 auto;
			height:260px;
			width:100%;
			position:absolute;
			top:215px;
		}
	
		#menu2 li {
			list-style-type:none;
			float:left;
			width:80px;
			height:260px;
			margin: 0px 0px 0px 0px;
			position:relative;
			
		}
		
		#menu2 li a {
			position:absolute;
			top:0px;
			left:0px;
		}
		
		
		
		#nine {
			position:absolute;
			top:0px;
			left:40px;
			margin-top:10px!important;
			background:url(/images/transparent.gif) no-repeat 0 0;
		}
		
		#ten {
			position:absolute;
			top:0px;
			left: 55px;
			background:url(/images/transparent.gif) no-repeat 0 0;
		}
		
		#eleven {
			position:absolute;
			top:0px;
			left: 85px;
			background:url(/Corporate/images/circle_11_OVER.png?ver=2015.10.28) no-repeat 0 0;
		}
		
		#twelve {
			position:absolute;
			top:0px;
			left:110px;
			background:url(/Corporate/images/circle_12_OVER.png?ver=2015.10.28) no-repeat 0 0;
		}
		#thirteen {
			position:absolute;
			top:0px;
			left: 140px;
			background:url(/Corporate/images/circle_13_OVER.png?ver=2015.10.28) no-repeat 0 0;
		}
		
		#fourteen {
			position:absolute;
			top:0px;
			left:170px;
			margin-top: 63px!important;
			background:url(/Corporate/images/circle_7_OVER.png?ver=2015.10.28) no-repeat 0 0;
		}
		
		#fifteen {
			position:absolute;
			top:0px;
			left:200px;
			margin-top:40px!important;
			background:url(/Corporate/images/circle_10_OVER.png?ver=2015.10.28) no-repeat 0 0;
		}
		
		#sixteen {
			position:absolute;
			top:0px;
			left:225px;
			background:url(/images/transparent.gif) no-repeat 0 0;
		}
		
		#seventeen {
			position:absolute;
			top:0px;
			left:240px;
			background:url(/images/transparent.gif) no-repeat 0 0;
		}
/* end home page circle logo elements */
		
/* begin drop down menu elements */

	#top_menu 
	{
		margin-left: 200px;
	}
	
	ul, li {
		margin: 0px; 
		padding: 0px;
	}
		
	ul#top_menu li { 
	  display: inline; 
	  position: relative; 
	} 


	ul#top_menu div { 
	  display: none; 
	} 
	ul#top_menu li.mega div { 
	  width: 200px; 
	  position: absolute; 
	  top: 1.6em; 
	  left: 0em; 
	  background-color: #eaeee4;
	  z-index: 9999;
	} 
	
	ul#top_menu li.mega div ul li a { 
	  display: block;
	  padding: 5px;
	  background-color: #eaeee4;
	  border-bottom: #333333;
	} 
	
	ul#top_menu li.hovering div { 
	  display: block; 
	} 

/* end  drop down menu elements */




/* footer elements */


#footer {
	margin: 0px 0 10px 65px;
	width: 870px;
	clear: both;
}

.footerLogos {
	float: right; 
	vertical-align: baseline;
}		
