/* style sheet for homepage */

body 
	{
		margin:						0px;
		background-color:			#ffffff;
		background-image: 			url("../../assets/images/background/homepageDNA.gif");
		background-repeat: 			no-repeat;
		background-position:		top;
	}
	
#content
	{
		position:					relative;
		width:						911px;
		margin:						auto;
	}
	
#homepageIntro
	{
		position:					relative;
		top:						10px;
		width:						606px;
		color:						#3d505a;
		font-family:				"Lucida Sans Unicode", arial;
		font-size:					75%;
	}
	
#homepageIntro li
	{
	color:							#333333;
	list-style-image: 				url("../../assets/images/Logos/ListArc.gif");
	padding:						3px 0px 3px 0px;
	}	
	
#homepageTextholder	
	{
		position:					absolute;
		top:						383px;
		width:						911px;
		background-image: 			url("../../assets/images/background/homepageTextBacking.jpg");
		background-repeat: 			no-repeat;
		background-position:		top;
	}
	

			
	
/*  ---------------------------- Menu bar setup -------------------------------- */	
	
#MenuBarHolder 
	{
		position:					absolute;
		top:						0px;
		width:						911px;
		height:						80px;
		background-image: 			url("../../assets/images/background/HeaderBackBacking.gif");
		background-repeat: 			repeat-x;
		background-position:		top;
	}
	
#MainMenu
	{
		position:					absolute;
		top:						-5px;
		right:						0px;
		height:						51px;
		margin-top:					0px;
	}		
	
#MainMenu ul
	{		
		color:						#ffffff;
		font-family:				"Lucida Sans Unicode", arial;
		font-size:					80%;
		list-style:					none;
	}
	
#MainMenu li
	{
		display:					inline;
		text-transform:				uppercase;
		float: 						left;
		padding: 					0px 3px 3px 3px;
		margin: 					5px;
	}
	
#MainMenu a
	{
		color:						#ffffff;
		text-decoration:			none;
	}
	
#MainMenu a:hover
	{
		color:						#ffffff;
		text-decoration:			underline;
	}
	
#MainMenu .SelectedOption a:hover
	{
		color:						#ffffff;
		text-decoration:			none;
	}	

#MainMenu .SelectedOption
	{
		color:						#ffffff;
		font-weight: 				bold;
		background-image: 			url("../../assets/images/menubar/Highlighted.gif");
		background-repeat: 			repeat-x;
		display: 					block;
		float: 						left;
		height: 					54px;
		text-align:					bottom;
		padding:					30px 5px 0px 5px;
	}

#MainMenu .NonSelectedOption
	{
		color:						#ffffff;
		background-repeat: 			repeat-x;
		display: 					block;
		float: 						left;
		height: 					54px;
		text-align:					bottom;
		padding:					30px 5px 0px 5px;
	}	
	
/*  -------------------------- Sub Menu bar setup ------------------------------ */	
	
	
#subMenu
	{
		position:					absolute;
		top:						30px;
		right:						0px;
		height:						51px;
		margin-top:					30px;
	}		
	
#subMenu ul
	{		
		color:						#ffffff;
		font-family:				arial;
		font-size:					75%;
		list-style:					none;
		
	}
	
#subMenu li
	{
		display:					inline;
		text-transform:				uppercase;
		float: 						left;
		padding: 					3px;
		margin: 					5px;
	}
	
#subMenu a
	{
		color:						#ffffff;
		text-decoration:			none;
	
	}
	
#subMenu a:hover
	{
		color:						#ffffff;
		text-decoration:			underline;
	}

#subMenu .SelectedOption
	{
		color:						#ffffff;
		text-decoration:			none;
		background-color:			#2e3092;
		padding: 5px;
		
	}	
	
	
	
	
	
	
#homepageSplash	
	{
		position:					absolute;
		top:						80px;
		width:						911px;
		height:						303px;
		background-image: 			url("../../assets/images/homepagesplash/dnaGeneric.jpg");
		background-repeat: 			repeat-x;	
	}
	
#homepageSplash	h2
	{
		display:					none;
	}

/*  ---------------------------- Job box setup --------------------------------- */
	
#homepageQuote
	{
		position:					absolute;
		top:						40px;
		right:						0px;
		
		width:						295px;
		height:						90px;
		background-repeat: 			no-repeat;
		background-position:		top-left;
	}	

#homepageQuote ul
	{
		margin:						35px 11px 0px 11px;
		font-family:				arial;
		font-size:					70%;
		color:						#ffffff;
		list-style:					none;
	}	

#homepageQuote p
	{
		display:					none;
	}	

#homepageJobs  a
	{
		text-decoration:			none;
		color:						#ffffff;
	}

#homepageJobs  a:hover
	{
		text-decoration:			underline;
		color:						#ffffff;
	}	

/*  ---------------------------- footer setup --------------------------------- */	

#AddressFooter 
	{
		font-family:				arial;
		font-size:					70%;
		color:						#acacaf;
		position:					absolute;
		top:						820px;
	
	}

	/*  ------------------------ Contact Form Setup ----------------------------- */	

#ContactForm
	{
		position:					absolute;
		top:						-250px;
		left:						130px;
		width:						640px;	
		background-color:			#d9dcde;
		padding:					5px;
		font-family:				"Lucida Sans Unicode", arial;
		font-size:					75%;
		z-index:					1002;
		display:					none;
	}
	
#ContactFormHolder
{
		filter:						alpha(opacity=50);
		-moz-opacity:				0.50;
		-khtml-opacity: 			0.50;
		opacity: 					0.50;
		width:						650px;
		border:						10px solid #2e3192;
		display:					none;
		
			/* rounded corner for browsers that support it */
		-moz-border-radius-bottomleft: 10px;
		-webkit-border-bottom-left-radius: 10px;
		-moz-border-radius-bottomright: 10px;
		-webkit-border-bottom-right-radius: 10px;
		-moz-border-radius-topleft: 10px;
		-webkit-border-top-left-radius: 10px;
		-moz-border-radius-topright: 10px;
		-webkit-border-top-right-radius: 10px;
		
			/* end of rounded corners */
		position:				absolute;
		top:					-260px;
		left:					120px;
		height:					445px;
		z-index:				1001;
	
}

#CloseButton
{
	text-align:				right;
}

#AddressFooter 
	{
		font-family:				arial;
		font-size:					70%;
		color:						#acacaf;
		background-image: 			url("../../assets/images/logos/awardsSMALL.gif");
		background-repeat: 			no-repeat;
		height:						45px;
		position: 					relative;
	}

#addressText
	{
		position: 					absolute;
		top:						5px;
		left:						70px;
	}
