/* test stuff  */

/* dark blue #336699 */
.hide {display: none;}
.clr {clear:both;}

/* -- footer -- */
	/*#footerBlock {clear: both; background: #3883CA url(/i/ice/footer-bg.gif) repeat-x; padding: 5px 60px;}*/
/*	#footerBlock {clear: both; background: #3883CA url(/i/ice/footer-bg.gif) repeat-x; padding: 5px 60px;}
	#footerBlock p {margin: 0; font-size: 9px; color: #fff; line-height: 1.4;}
*/


/* use this for higlighting sections for debug purposes

	border: 1px dashed Red;

 */
 
 
	/*  this are used for fixing browser centering problems
	    see http://www.maxdesign.com.au/presentation/center/
	
		div#container		
		{
			margin: 1em auto;
			width: 80%;
			border: 1px solid #000;
			padding: 1em;
			background-color: #ddd;
			text-align: left;
		}
		
		body		
		{
			margin: 0;
			padding: 0;
			text-align: center;
		}
		
*/

 
 
 
 
 
 
BODY { 

	margin: 0; padding: 0; 
	text-align: center;  /*needed to center in IE5 win/Mac  */
	min-width: 760px;
	font: 10pt/14pt arial, verdana, sans-serif, impact; 
	color: #696969;
	background: #BDBDBD;  /*#4c9978 */
  scrollbar-face-color: #6699CC; 
  scrollbar-highlight-color: #6699CC; /*#FF6633; */
  scrollbar-3dlight-color : #B4CEE6;
  scrollbar-shadow-color :  #6699CC; /*#696969; */
  scrollbar-darkshadow-color : #999999;
  scrollbar-track-color : #B4CEE6;/*#CC9933; */
  scrollbar-arrow-color : #FF6633;
  scrollbar-base-color: White;
 }
P {
	MARGIN-TOP: 0px; FONT: 10pt/14pt arial, verdana, sans-serif, impact; TEXT-ALIGN: center;
}


H3 {
	MARGIN-BOTTOM: 12px; FONT: bold 12pt georgia, arial, verdana, sans-serif; COLOR: #000000; LETTER-SPACING: 0px
}
A:link {
	COLOR: #336699; TEXT-DECORATION: none   /*#4C4C4C*/
}
A:visited {
	 COLOR:  #336699; TEXT-DECORATION: none /*#4C4C4C*/
}
A:hover {
	COLOR: #FF6633; TEXT-DECORATION: underline;
}
A:active {
	COLOR:#FF6633; TEXT-DECORATION: none
}
#container {
/*	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	LEFT: 0px; 
	PADDING-TOP: 0px; 
	PADDING-BOTTOM: 0px; */
	
	/*BACKGROUND-IMAGE: url(bg2.gif);*/ 
	/*MARGIN: 0 auto;*/ /*GXP25 added 0*/ /*this will center container except for IE% - see body*/
	/*Explicitly set individual elements */
	margin-left:auto;   
   margin-right:auto; 
   text-align:left;  /*override setting in body*/

	WIDTH: 760px;/*762px; GXP30 */


	
	
	POSITION: relative;  /* GXP30 need this or set padding and left & top, otherwise falls apart in firefox and opera*/
	background-color: white; /*GXP30*/

	HEIGHT: 700px; /*GXP5 - remove for expanding page*/

	
}

#intro {

/*used for posistioning contained elements)
	/*LEFT: 0px;  BACKGROUND-IMAGE: url(cralogo.jpg); BACKGROUND-REPEAT: no-repeat; WIDTH: 180px;  POSITION: absolute; TOP: 28px; HEIGHT: 247px; margin-top: 0px; */
	/*position: relative;*/ /*GXP5a - add for expanding page*/
	margin:0;
	height:200px; /*GXP30  this ensures background is all white around logo*/

	}


#logoMain {

/*The height needs to match the height in pageIntro */
	LEFT: 60px;  
	BACKGROUND-IMAGE: url(cralogo2.gif); 
	BACKGROUND-REPEAT: no-repeat; 
	WIDTH: 148px;  
	POSITION: absolute; 
	TOP: 68px; 
	HEIGHT: 138px;
	
	}
	
#logo {

/*The height needs to match the height in pageIntro */
	LEFT: 60px;  
	BACKGROUND-IMAGE: url(cralogo2.gif); 
	BACKGROUND-REPEAT: no-repeat; 
	/*WIDTH: 135px;  POSITION: absolute; TOP: 68px; HEIGHT: 135px;*/
	WIDTH: 148px;  
	POSITION: absolute; 
	TOP: 68px; 
	HEIGHT: 138px;
	
	}
#logo h1{
	height: 138px;
	text-indent: -100.0em;
	overflow: hidden;
	background: url(cralogo2.gif) no-repeat;
}	
	
#logo h1 a{
	display: block;
	line-height: 138px;
}	






#craResults {

	PADDING-RIGHT: 4px; 
	PADDING-LEFT: 8px; 
	BORDER-LEFT-WIDTH: 0px; 
	BORDER-BOTTOM-WIDTH: 0px; 
	PADDING-BOTTOM: 0px; 
   PADDING-TOP: 0px; 
	LEFT: 462px; 
	MARGIN: 0px; 

	POSITION: absolute; 
	TOP: 268px; 
	height:287px;
	background-color: white; 
	border-top: 1px solid  #6699CC;
   overflow: auto;
	background-color: white; /*GXP30*/
	
	/* box model hack */
	WIDTH: 319px; 
	margin-left:-21px;
	voice-family: "\"}\"";
	voice-family:inherit;
	WIDTH: 286px;
	margin-left: 0px;
}

 html>body #craResults {  /*Be nice to opera*/
	WIDTH: 286px;
	margin-left: 0px;
}
	
	
	
#craResults H1 {
/*	MARGIN-TOP: 10px; DISPLAY: none; BACKGROUND: url(h1.gif) no-repeat left top; FLOAT: left; WIDTH: 219px; HEIGHT: 87px*/
/*MARGIN-TOP: 10px;  FLOAT: left; WIDTH: 219px; HEIGHT: 87px*/
}

/* 
#craResults H1 SPAN {
	DISPLAY: none
}
*/

#craResults H2 {
	/* MARGIN-TOP: 58px; DISPLAY: none; BACKGROUND: url(h2.gif) no-repeat left top; FLOAT: right; MARGIN-BOTTOM: 40px; WIDTH: 200px; HEIGHT: 18px */
/*  FLOAT: none;  margin-left:0px;  text-align: left; */ /*GXP6 this is for the vertical craresults*/

   FLOAT: none;  
  	text-align: left;
	background-color: white; 
	padding-top: 0px;
   margin-top:0px;
   padding-top:4px;
/*	margin-left:-12px; */
/*   margin-top:-4px;*/
	font-family: "Helvetica";
	font-weight: bolder;
	font-size: 14pt;
	color: #6699CC;
/*	margin-bottom: -16px;*/ /* GXP6  -16px*/
	/*DISPLAY: none*/ /*GXP6*/
	
}

#craResults P  {
	FONT:  11pt arial, verdana, sans-serif, impact; TEXT-ALIGN: left; 
	color: #6C6C6C; 
}
#craResults  UL   {
margin-bottom: 0px;
margin-top: -8px;
}
#craResults  LI   {
	FONT:  8.5pt arial, verdana, sans-serif, impact; TEXT-ALIGN: left;
	list-style: none;
	list-style-position: outside;
	margin-left: -36px; 
	padding-right: 8px;
	padding-top:1px;
	padding-bottom:2px;
}

#craResults a{
	color: #6C6C6C; /*#999999;*/

}

#craResults  A:hover {
	COLOR: #ff6633;

}

/* #craResults H2 SPAN {
	DISPLAY: none
}
*/


#pageIntroMain { 
	
   LEFT: 380px;  
   WIDTH: 319px;  
   POSITION: absolute; 
   TOP: 30px; 

/*GXP20	LEFT: 462px;  WIDTH: 279px;  POSITION: absolute; TOP: 28px; HEIGHT: 220px;*/
	background-color: white;
	/*color: #999999; */
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 5px; 
	PADDING-TOP: 10px;
	border-left: 1px solid #6699CC;
/*display:none;*/

	/* box model hack */
   HEIGHT: 238px; 
	voice-family: "\"}\"";
	voice-family:inherit;
   HEIGHT: 223px; 
}

 html>body #pageIntroMain{  /*Be nice to opera*/
   HEIGHT: 223px; 
}
	

#pageIntroMain H2 {

   FLOAT: none;  
   text-align: left; 
	background-color: white;
	margin-top:0px;
	margin-left:0px;
   margin-bottom: 2px;
	margin-right: 0px;
   padding-top: 4px;
	font-family: "Helvetica";
	font-weight: bolder;
	font-size: 12pt;
	color: #6699CC;

		
	
}

#pageIntroMain P {

	FONT:  9.5pt, arial, verdana, sans-serif, impact; TEXT-ALIGN: left;
}


#pageIntro { 
	
	LEFT: 300px;  

	POSITION: absolute; 
   TOP: 30px; /*28px; GXP22*/
	HEIGHT: 224px; /*GXP22 224*/ 
	background-color: white;
	/*color: #999999;*/
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 4px; 
	PADDING-TOP: 10px;
	border-left: 1px solid  #6699CC;
/*display:none;*/
 /* Z-INDEX: -4; */  /*GXP8 Cant do this - not compliant with firefox */
  overflow: auto;
  
	/* box model hack */
   HEIGHT: 238px; 
	WIDTH: 460px;  
	voice-family: "\"}\"";
	voice-family:inherit;
   HEIGHT: 223px; 
	WIDTH: 439px;  	
}

 html>body #pageIntro{  /*Be nice to opera*/
   HEIGHT: 223px; 
	WIDTH: 439px;  
}

#pageIntro H2 {

	
   FLOAT: none;  
   text-align: left; 
	background-color: white;
	margin-top:0px;
	margin-left:0px;
   margin-bottom: 2px;
	margin-right: 0px;
   padding-top: 4px;
	font-family: "Helvetica";
	font-weight: bolder;
	font-size: 12pt;
	color: #6699CC;
	
	
	
}

#pageIntro P {

	FONT:  9.5pt, arial, verdana, sans-serif, impact; TEXT-ALIGN: left;
}


#pageIntroNews { 

	POSITION: relative;  /*GXP5 - remove for expanding page*/ /*GXP8 was absolute*/
	TOP: 0px;/*GXP8 28px;*/ 
	height:623px;/*height: 636px; GXP13  *//*HEIGHT: 510px;*/ /*gxp4 100%; */
	background-color: white;
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 15px;
	border-left: 1px solid #6699CC; 
	margin: 0;
	float: left; /*GXP5 - add for expanding page*/
	/*overflow: auto;*/  /*GXP5 - remove for expanding page*/

/*display:none;*/

	/* box model hack */
	LEFT: 280px;
	WIDTH: 461px;      
	voice-family: "\"}\"";
	voice-family:inherit;
	LEFT: 300px;  
	WIDTH: 439px;  
}

 html>body #news{  /*Be nice to opera*/
	LEFT: 300px;  
	WIDTH: 439px;  	
}


#pageIntroNews H2 {
	/* MARGIN-TOP: 58px; DISPLAY: none; BACKGROUND: url(h2.gif) no-repeat left top; FLOAT: right; MARGIN-BOTTOM: 40px; WIDTH: 200px; HEIGHT: 18px */
  FLOAT: none;  margin-left:0px;  text-align: left;
  	text-align: left;
	background-color: white;
	padding-left: 8px;
	font-family: "Helvetica"; 
	font-weight: bolder;
	font-size: 14pt;
	margin-bottom: 4px;
	color: #6699CC;

}

#pageIntroNews H3 {
	FONT:  11pt, arial, verdana, sans-serif, impact; TEXT-ALIGN: left;
	padding-left:8px;
	padding-bottom:2px;
	color:  #988F5E;
	font-weight: bolder;
   margin-bottom:0px;
}


#pageIntroNews H5 {
	FONT:  11pt, arial, verdana, sans-serif, impact; TEXT-ALIGN: left;
	padding-left:8px;
	color: #988F5E;
	font-weight: bolder;
   margin-bottom:0px;
	
}

#pageIntroNews P {

	FONT:  9pt, arial, verdana, sans-serif, impact; TEXT-ALIGN: left;
	padding-left:8px;

}

#pageIntroNews .Text  {

	FONT:  9.5pt, arial, verdana, sans-serif, impact; TEXT-ALIGN: left;
	padding-left: 8px;
}

#pageIntroNews A:link {

	padding-left:2px; /* GPX this is to fix the fact that space between link and previous char seems to disappear */
	
}

/*#pageIntroNews LI  {
	 COLOR: #FF6633; 
}*/


#pageIntroNewsSpacer  /*THis should have been a class*/
{
	padding-bottom:50px;
	margin-bottom: 50px;
}



#announcements {

   MARGIN: 0px; 
/*	margin-left:-20px; GXP22*/
	BORDER-TOP-WIDTH: 0px; 	
	BORDER-RIGHT: 1px solid #6699CC;
	PADDING-RIGHT: 8px; 
	PADDING-LEFT: 8px; 
	PADDING-TOP: 0px; 
	BORDER-LEFT-WIDTH: 0px; 
	LEFT: 151px; 
	BORDER-BOTTOM-WIDTH: 0px; 
	PADDING-BOTTOM: 0px; 
	POSITION: absolute; 
	TOP: 268px; 
	HEIGHT: 287px;/*288px; GXP22*/
	border-top: 1px solid  #6699CC;
   overflow: auto;
	background-color: white; /*GXP30*/
	
	/* box model hack */
	WIDTH: 310px; 
	margin-left:-20px;
	voice-family: "\"}\"";
	voice-family:inherit;
	WIDTH: 294px; 
	margin-left: 0px;
}

 html>body #announcements{  /*Be nice to opera*/
  	WIDTH: 294px; 
	margin-left: 0px;
}



#announcements H2 {

   FLOAT: none;  
   text-align: left; 
	background-color: white;
	margin-top:0px;
	margin-left:0px;
   margin-bottom: 2px;
	margin-right: 0px;
   padding-top: 4px;
	font-family: "Helvetica";
	font-weight: bolder;
	font-size: 14pt;
	color: #6699CC;
 
}



#announcements H3 {
	FONT:  9.5pt arial, verdana, sans-serif, impact; TEXT-ALIGN: left;
	color: #6C6C6C;/* #999999;*/   /*#6C6C6C*/
}
#announcements P {
	FONT: italic 10pt arial, verdana, sans-serif, impact; TEXT-ALIGN: left;
	color: #6C6C6C; /*#999999; */ /*#6C6C6C*/

}


#capability{
/*	BORDER-TOP-WIDTH: 0px; BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 10px; BACKGROUND-POSITION: 0px 134px; PADDING-LEFT: 10px; BORDER-LEFT-WIDTH: 0px; LEFT: 166px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 25px; MARGIN: 0px; WIDTH: 165px; PADDING-TOP: 25px; POSITION: absolute; TOP: 230px; HEIGHT: 210px; BACKGROUND-COLOR: #ffffff */

	/* BORDER-TOP-WIDTH: 0px;*/
	BORDER-RIGHT: 1px solid #6699CC;
	PADDING-RIGHT: 8px;/*2px; GXP22*/
	PADDING-LEFT: 8px; 
	BORDER-LEFT-WIDTH: 0px; 
	LEFT: 151px; 
	BORDER-BOTTOM-WIDTH: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	WIDTH: 294px;/* 300px; GXP22 */
	PADDING-TOP: 0px; 
	POSITION: absolute; 
	TOP: 268px;	
	HEIGHT: 287px;/*288px; GXP22*/
	BACKGROUND-COLOR: white;/*#FFCC99*/ /*@white*/
	border-top: 1px solid  #6699CC;/*#236FBD*/
/* margin-bottom: -4px; */
  overflow: auto;

/*Box model hack*/  
	WIDTH: 310px; 
	margin-left:-20px;
	voice-family: "\"}\"";
	voice-family:inherit;
	WIDTH: 294px; 
	margin-left: 0px;
}

 html>body #capability{  /*Be nice to opera*/
  	WIDTH: 294px; 
	margin-left: 0px;
}


#capability H2 {
	
	
	FLOAT: none;  
   text-align: left; 
	background-color: white;
	margin-top:0px;
	margin-left:0px;
   margin-bottom: 2px;
	margin-right: 0px;
   padding-top: 4px;
	font-family: "Helvetica";
	font-weight: bolder;
	font-size: 14pt;
	color: #6699CC;
}


/*
#capability P {
	FONT: italic 10pt arial, verdana, sans-serif, impact; TEXT-ALIGN: left;
	color: #999999;
} */

#capability li {
	FONT:  9pt arial, verdana, sans-serif, impact; TEXT-ALIGN: left;
	color: #999999;
	list-style: none outside;
	margin-left: -38px;
}


#capabilityWrapper{
	
		POSITION: relative; TOP: 0px; 

}

#leftCapPanel {

	PADDING-RIGHT: 0px; /*GXP7 8*/
	PADDING-LEFT: 0px;  /*GXP7 8*/
	BORDER-LEFT-WIDTH: 0px; 
	
	margin-top:0px;
	margin-left:0px;
   margin-bottom: 0px;
	margin-right: 0px;
	
	LEFT: 0px; /*4px; GXP22*/ 
	BORDER-BOTTOM-WIDTH: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	WIDTH: 134px; 
	PADDING-TOP: 0px; 
	POSITION: relative; 
	TOP: 0px; 
   height 100%; /*	HEIGHT: 287px; */

	BACKGROUND-COLOR: white;/*#999AFF*/ /*@white*/
/*	border-top: 1px solid #6699CC; */

}

#rightCapPanel {

	PADDING-RIGHT: 0px;  /*GXP7 8*/
	PADDING-LEFT: 0px;  /*GXP7 8*/
	BORDER-LEFT-WIDTH: 0px; 
	LEFT: 146px; 
	BORDER-BOTTOM-WIDTH: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	WIDTH: 140px; 
	PADDING-TOP: 0px; 
	POSITION: absolute; 
	TOP: 0px; 
   height 100%;/*	HEIGHT: 287px; */
	BACKGROUND-COLOR: white;/*#CEFF99*/ /*@white*/
/*	border-top: 1px solid #6699CC; */

}




#industry {

	PADDING-RIGHT: 4px; 
	PADDING-LEFT: 8px; 
	BORDER-LEFT-WIDTH: 0px; 
	BORDER-BOTTOM-WIDTH: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	LEFT: 462px; 
	MARGIN: 0px; 
	WIDTH: 286px;/*284px; GXP22*/
	POSITION: absolute; 
	TOP: 268px; 	
	HEIGHT: 286px;/*288px; GXP22*/
	BACKGROUND-COLOR: white;
	border-top: 1px solid #6699CC;
	margin-bottom: -4px;
   overflow: auto;

	/* box model hack */
	WIDTH: 319px; 
	margin-left:-21px;
	voice-family: "\"}\"";
	voice-family:inherit;
	WIDTH: 286px;
	margin-left: 0px;
}

 html>body #industry {  /*Be nice to opera*/
	WIDTH: 286px;
	margin-left: 0px;
}
	

#industry H2 {

  
  	FLOAT: none;  
   text-align: left; 
	background-color: white;
	margin-top:0px;
	margin-left:0px;
   margin-bottom: 2px;
	margin-right: 0px;
   padding-top: 4px;
	font-family: "Helvetica";
	font-weight: bolder;
	font-size: 14pt;
	color: #6699CC;
  
  
}


/*
#industry P {
	FONT: italic 10pt arial, verdana, sans-serif, impact; TEXT-ALIGN: left;
	color: #999999;
} */

#industry li {
	FONT:  9pt arial, verdana, sans-serif, impact; TEXT-ALIGN: left;
	color: #999999;
	list-style: none outside;
	margin-left: -38px;
}

#industryWrapper{
	
		POSITION: relative; TOP: 0px; 
}

#leftIndPanel {

	/* BORDER-TOP-WIDTH: 0px;*/
/*	BORDER-RIGHT: 1px solid #6699CC; */
	PADDING-RIGHT: 0px; 
/*	BACKGROUND-POSITION: 0px 134px;  */
	PADDING-LEFT: 0px; 
	BORDER-LEFT-WIDTH: 0px; 
	LEFT: 4px; 
	BORDER-BOTTOM-WIDTH: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	WIDTH: 128px; 
	PADDING-TOP: 0px; 
	POSITION: relative; TOP: 0px; 
/*	HEIGHT: 287px; */
	BACKGROUND-COLOR: white;/*#99CDFF*/ /*@white*/
/*	border-top: 1px solid #6699CC; */

}

#rightIndPanel {
	/* BORDER-TOP-WIDTH: 0px;*/
/*	BORDER-RIGHT: 1px solid #6699CC; */
	PADDING-RIGHT: 0px; 
/*	BACKGROUND-POSITION: 0px 134px;  */
	PADDING-LEFT: 0px; 
	BORDER-LEFT-WIDTH: 0px; 
	LEFT: 144px; 
	BORDER-BOTTOM-WIDTH: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	WIDTH: 128px; 
	PADDING-TOP: 0px; 
	POSITION: absolute; TOP: 0px; 
/*	HEIGHT: 287px; */
	BACKGROUND-COLOR: white;/* #FF99FF*/ /*@white*/
/*	border-top: 1px solid #6699CC; */
}



#searchDirectory{
/*	BORDER-TOP-WIDTH: 0px; BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 10px; BACKGROUND-POSITION: 0px 134px; PADDING-LEFT: 10px; BORDER-LEFT-WIDTH: 0px; LEFT: 166px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 25px; MARGIN: 0px; WIDTH: 165px; PADDING-TOP: 25px; POSITION: absolute; TOP: 230px; HEIGHT: 210px; BACKGROUND-COLOR: #ffffff */

	/* BORDER-TOP-WIDTH: 0px;*/
/*	BORDER-RIGHT: 1px solid #6699CC; */
	PADDING-RIGHT: 7px; 
/*	BACKGROUND-POSITION: 0px 134px;  */
	PADDING-LEFT: 8px; 
	BORDER-LEFT-WIDTH: 0px; 

	BORDER-BOTTOM-WIDTH: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	WIDTH: 592px;
	PADDING-TOP: 0px; 
	POSITION: absolute; 
	top: 268px;	
	HEIGHT: 285px;/*250px; GXP30*/ 
	/*POSITION: relative; TOP: 232px;	HEIGHT: auto;*/ 
	BACKGROUND-COLOR: white;
	border-top: 1px solid #6699CC;

/* margin-bottom: -4px; */

	/* box model hack */
	LEFT: 131px;  
	WIDTH: 629px; 
	voice-family: "\"}\"";
	voice-family:inherit;
	LEFT: 151px; 
	WIDTH: 592px; 	

}

 html>body #searchDirectory{  /*Be nice to opera*/
	LEFT: 151px; 
	WIDTH: 592px;

}

#searchDirectory H2 {
	/* MARGIN-TOP: 58px; DISPLAY: none; BACKGROUND: url(h2.gif) no-repeat left top; FLOAT: right; MARGIN-BOTTOM: 40px; WIDTH: 200px; HEIGHT: 18px */
  FLOAT: none;  margin-left:0px;  text-align: left; 
  	text-align: left;
	background-color: white;/*#CCFF99*/ /*@white*/
	padding: 4px;
	font-family: "Helvetica";
	font-weight: normal;
	font-size: 14pt;
	color: #6699CC;
  margin-bottom: 2px;
}

#searchDirectory H3 {
	/* MARGIN-TOP: 58px; DISPLAY: none; BACKGROUND: url(h2.gif) no-repeat left top; FLOAT: right; MARGIN-BOTTOM: 40px; WIDTH: 200px; HEIGHT: 18px */
  FLOAT: none;  margin-left:0px;  text-align: left; 
  	text-align: left;
	background-color: white;/*#CCFF99*/ /*@white*/
	padding: 0px;
	font-family: "Helvetica";
	font-weight: normal;
	font-size: 12pt;
	color: #696969;
  margin-bottom: 0px;

}

/*
#searchDirectory P {
	FONT: italic 10pt arial, verdana, sans-serif, impact; TEXT-ALIGN: left;
	color: #999999;
} */

#searchDirectory li {
	FONT:  8pt arial, verdana, sans-serif, impact; TEXT-ALIGN: left;
	color: #999999;
	list-style: none outside;
	margin-left: -32px;
}


#searchWrapper{
		POSITION: relative; TOP: 0px; 
}


#leftSearchPanel {

	/* BORDER-TOP-WIDTH: 0px;*/
/*	BORDER-RIGHT: 1px solid #6699CC; */
	PADDING-RIGHT: 8px; 
/*	BACKGROUND-POSITION: 0px 134px;  */
	PADDING-LEFT: 8px; 
	BORDER-LEFT-WIDTH: 0px; 
	LEFT: 0px; 
	BORDER-BOTTOM-WIDTH: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	WIDTH: 578px; 
	PADDING-TOP: 15px; 
	POSITION: relative; TOP: 0px; 
/*	HEIGHT: 287px; */
	BACKGROUND-COLOR: white;/*#999AFF*/ /*@white*/
/*	border-top: 1px solid #6699CC; */

}
/*
#rightSearchPanel {

	PADDING-RIGHT: 8px; 
	PADDING-LEFT: 8px; 
	BORDER-LEFT-WIDTH: 0px; 
	LEFT: 320px; 
	BORDER-BOTTOM-WIDTH: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	WIDTH: 128px; 
	PADDING-TOP: 0px; 
	POSITION: absolute; TOP: 0px; 
	BACKGROUND-COLOR: #CEFF99; 
}
*/




#news{

	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	BORDER-LEFT-WIDTH: 0px; 
	LEFT: 151px; 
	BORDER-BOTTOM-WIDTH: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 

	PADDING-TOP: 0px; 
	POSITION: absolute; 
	TOP: 268px;	
	/*HEIGHT: 410px; *//*GXP11 250*/      /*GXP5 - remove for expanding page*/
	BACKGROUND-COLOR: white;
	border-top: 1px solid #6699CC;/*#236FBD*/
   /* margin-bottom: -4px; */
   overflow: hidden; 
	
	
	/* box model hack */
	LEFT: 131px;  
	WIDTH: 149px; 
	voice-family: "\"}\"";
	voice-family:inherit;
	LEFT: 151px; 
	WIDTH: 149px; 	
}

 html>body #news{  /*Be nice to opera*/
	LEFT: 151px; 
   WIDTH: 149px; 
}

#news H2 {
	/* MARGIN-TOP: 58px; DISPLAY: none; BACKGROUND: url(h2.gif) no-repeat left top; FLOAT: right; MARGIN-BOTTOM: 40px; WIDTH: 200px; HEIGHT: 18px */
  FLOAT: none;  margin-left:0px;  
  width:128px;
  	text-align: left;
	background-color: white;/*#CCFF99*/ /*@white*/
	padding: 4px;
	font-family: "Helvetica";
	font-weight: normal;
	font-size: 14pt;
	color: #6699CC;
  margin-bottom: 2px;

}

#news H3 {
	/* MARGIN-TOP: 58px; DISPLAY: none; BACKGROUND: url(h2.gif) no-repeat left top; FLOAT: right; MARGIN-BOTTOM: 40px; WIDTH: 200px; HEIGHT: 18px */
  FLOAT: none;  margin-left:0px;  text-align: left; 
  	text-align: left;
	background-color: white;/*#CCFF99*/ /*@white*/
	padding: 0px;
	font-family: "Helvetica";
	font-weight: normal;
	font-size: 12pt;
	color: #696969; /*GXP_NOTE*/
  margin-bottom: 0px;
}

/*
#news P {
	FONT: italic 10pt arial, verdana, sans-serif, impact; TEXT-ALIGN: left;
	color: #999999;
} */

#news li {
	FONT:  8pt arial, verdana, sans-serif, impact; TEXT-ALIGN: left;
	color: #999999;/*#6C6C6C*/
	list-style: none outside;
	margin-left: -32px;
}


#newsWrapper{
		
		POSITION: relative; TOP: 0px; 
}


#leftNewsPanel {

	/* BORDER-TOP-WIDTH: 0px;*/
/*	BORDER-RIGHT: 1px solid #6699CC; */
	PADDING-RIGHT: 0px; 
/*	BACKGROUND-POSITION: 0px 134px;  */
	PADDING-LEFT: 8px; 
	BORDER-LEFT-WIDTH: 0px; 
	LEFT: 0px; 
	BORDER-BOTTOM-WIDTH: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	WIDTH: 125px; 
	PADDING-TOP: 5px; 
	POSITION: relative; TOP: 0px; 
/*	HEIGHT: 287px; */
	BACKGROUND-COLOR: white;/*#999AFF*/ /*@white*/
/*	border-top: 1px solid #6699CC; */

}

#leftNewsPanel H5 {
	FONT:  11pt, arial, verdana, sans-serif, impact; TEXT-ALIGN: left;
	/*padding-left:8px;*/
	color: #988F5E;
	font-weight: bolder;
   margin-bottom:-16px;

}


#leftNewsPanel  li {
  /*LINE-HEIGHT: 1.0ex; PADDING-TOP: 4px;*/  /*GXP9*/
	FONT:  9pt arial, verdana, sans-serif, impact; TEXT-ALIGN: left;
	/*color: #999999;*//*#6C6C6C*/
/*	list-style: none outside;
	margin-left: -32px;*/

}


UNKNOWN {
	Z-INDEX: 1
}


#spotlight {

PADDING-RIGHT: 13px; /*GXP30 15*/
BORDER-TOP: 1px solid  #6699CC;
PADDING-LEFT: 160px;
PADDING-TOP: 4px;
margin:0px;
margin-top: 2px; /*fixes opera large fonts */

LEFT: 0px;  
/*Z-INDEX: -1;*/  /*GXP7 not firefox compliant*/
/*height:100%;*/ /*GXP21 this is only useful for IE */

POSITION: relative; 
font-weight: normal;top: 318px; /*top: 521px; GXP30 */  /*GXP5 - remove for expanding page*/
text-align: left;
background-color: white;
font-size: 8.5pt;
color: #999999;
/*overflow: hidden; GXP30*/

/* this hack  for IE5 box model */
	WIDTH: 760px; 
	voice-family: "\"}\"";
	voice-family:inherit;
	WIDTH: 587px;
}

html>body #spotligh{  /*Be nice to opera*/
		WIDTH: 587px;
}






#spotlight H2 {
	/* MARGIN-TOP: 58px; DISPLAY: none; BACKGROUND: url(h2.gif) no-repeat left top; FLOAT: right; MARGIN-BOTTOM: 40px; WIDTH: 200px; HEIGHT: 18px */
   FLOAT: none;  
   margin:0px;
  	text-align: left;
	background-color: white;
	padding: 4px;
	font-family: "Helvetica";
	font-weight: bolder;
	font-size: 14pt;
	color: #6699CC;
}


#spotlight P {
	FONT-SIZE: 9px;
	text-align: left;
}

#spotlight P:first-letter {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px;
}

#spotlight  UL   {
   margin-bottom: 0px;
   margin-top: -2px;
}

#spotlight LI  {
	 COLOR: #FF6633; 

}
#spotlight LI A:Link {
	FONT-SIZE: 8.5pt; 
	COLOR:#999999; 
	FONT-FAMILY: arial, verdana, sans-serif, impact;
}


#spotlight LI A:visited {
	FONT-SIZE: 8.5pt; 
	COLOR: #999999; 
	FONT-FAMILY: arial, verdana, sans-serif, impact;

}

#spotlight LI A:hover {
	COLOR: #ff6633;
}


#spotlight2 {

/*LEFT: 300px;  */

BORDER-LEFT: 1px solid  #6699CC;
PADDING-RIGHT: 15px; 
BORDER-TOP: 1px solid  #6699CC;
PADDING-LEFT: 8px;
/*height:100%;*/ 
/*Z-INDEX: -1; */ /*GXP7 not firefox compliant*/
PADDING-BOTTOM: 8px;
PADDING-TOP: 2px;
POSITION: relative; 
/*height: 150px; GXP23*/
margin:0;
/* top: 521px; */ /*GXP5 - remove for expanding page*/
top: 0px;
text-align: left;
background-color: white;
font-size: 8pt;
color: #999999;
float:right;	
/*clear: both;*/

	/* box model hack */
	LEFT: 0px;
	WIDTH: 481px;
	voice-family: "\"}\"";
	voice-family:inherit;
	LEFT: 0px;  
	WIDTH: 436px;  
}

 html>body #spotlight2{  /*Be nice to opera*/
	LEFT: 0px;  
	WIDTH: 436px;  	
}


#spotlight2 H2 {
	/* MARGIN-TOP: 58px; DISPLAY: none; BACKGROUND: url(h2.gif) no-repeat left top; FLOAT: right; MARGIN-BOTTOM: 40px; WIDTH: 200px; HEIGHT: 18px */
  FLOAT: none;  margin-left:0px;  text-align: left; 
  	text-align: left;
	background-color: white;
	padding: 4px;
	font-family: "Helvetica";
	font-weight: bolder;
	font-size: 14pt;
	color: #6699CC;
	margin-bottom: -16px;

}


#spotlight2 P {
	FONT-SIZE: 9px;
	text-align: left;
}

#spotlight2 P:first-letter {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}

#spotlight2 LI  {
	 COLOR: #FF6633; 

}
#spotlight2 LI A:Link {
	FONT-SIZE: 8.5pt; COLOR:#999999; FONT-FAMILY: arial, verdana, sans-serif, impact;
}


#spotlight2 LI A:visited {
	FONT-SIZE: 8.5pt; COLOR: #999999; FONT-FAMILY: arial, verdana, sans-serif, impact;

}

#spotlight2 LI A:hover {
	COLOR: #ff6633;
}




#footer {
	/*BORDER-RIGHT: #999999 0px solid; */
	BORDER-TOP: #999999 1px solid; 
/*	BORDER-LEFT: #999999 0px solid; */
	BORDER-BOTTOM: #999999 1px solid; 

	LEFT: 0px; 
	WIDTH: 760px;
	POSITION: absolute;
	bottom: 0px; 
	BACKGROUND-COLOR: #999999; /*GXP13*/
	TEXT-ALIGN: center;
	font-size: 9pt;
	clear: both; /* GXP13 */
	color: white; /* GXP13*/
	
	margin-bottom: -1px; /* fixes space at bottomm for IE6*/
	voice-family: "\"}\"";
	voice-family:inherit;
	margin-bottom: -4px;  
}

html>body #footer{  /*Be nice to opera*/
		margin-bottom: -4px;
}

#footer A:link {
	color: white;
	MARGIN: 15px; TEXT-TRANSFORM: uppercase;
	text-decoration: underline;
}
#footer A:hover {
	COLOR: #FF6633; TEXT-DECORATION: underline;
}

#footer A:visited {
	color: white;
	MARGIN: 15px; TEXT-TRANSFORM: uppercase;
}

#linkList {  
	/*BORDER-RIGHT: 1px solid #6699CC; */
	BORDER-TOP: 1px solid #6699CC; Z-INDEX: 8; LEFT: 0px; PADDING-BOTTOM: 20px; BORDER-LEFT: 0px solid; 
	COLOR: #0066CC;/*black;*/
	/*BORDER-BOTTOM: 1px solid; */
	POSITION: absolute; TOP: 268px; 
	BACKGROUND-COLOR: white;/*#e0f1ea*/ /*@white*/
	height: 390px;
}
#linkList2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 15px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; FONT: 10px verdana, arial, verdana, sans-serif; 
	WIDTH: 760px;

	}
/*	
#linkList H3.select {
	BACKGROUND: url(h3.gif) no-repeat left top; MARGIN: 10px 0px 5px; WIDTH: 97px; HEIGHT: 40px
}
#linkList H3.select SPAN {
	DISPLAY: none
}
#linkList H3.favorites {
	BACKGROUND: url(h4.gif) no-repeat left top; MARGIN: 25px 0px 5px; WIDTH: 90px; HEIGHT: 38px
}
#linkList H3.favorites SPAN {
	DISPLAY: none
}
#linkList H3.archives {
	BACKGROUND: url(h5.gif) no-repeat left top; MARGIN: 20px 0px 5px; WIDTH: 90px; HEIGHT: 30px
}
#linkList H3.archives SPAN {
	DISPLAY: none
}
#linkList H3.resources {
	BACKGROUND: url(h6.gif) no-repeat left top; MARGIN: 20px 0px 5px; WIDTH: 90px; HEIGHT: 30px
}
#linkList H3.resources SPAN {
	DISPLAY: none
}*/
#linkList UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#linkList LI {
	LINE-HEIGHT: 2.5ex; PADDING-TOP: 10px; LIST-STYLE-TYPE: none
}
#linkList LI A:link {
	FONT-SIZE: 9pt; COLOR:#0066CC; FONT-FAMILY: arial, verdana, sans-serif, impact;
	font-weight: bolder;
}
#linkList LI A:visited {
	FONT-SIZE: 9pt; COLOR: #0066CC; FONT-FAMILY: arial, verdana, sans-serif, impact;
	font-weight: bolder;
}

#linkList LI A:hover {

	COLOR: #ff6633; 
}


#worldwideNavbar {
	margin-top:0px;
	margin-left:0px;
   margin-bottom: 0px;
	margin-right: 0px;
	FONT-FAMILY: arial, verdana, sans-serif, impact;

}

#worldwideNavbar ul 
{ 
list-style: none;  
margin: 0px; 
white-space: nowrap; 
background: White; 
text-align: right; 
line-height: 36px;  /*2em; */
/*vertical-align: sub;*/
/* padding: 0.8em;*/

} 

#worldwideNavbar ul li  { 
/*padding: 0.5em 2em; */
padding-top: 12px; /*0.6em; */
padding-bottom: 2px;
padding-left: 0.7em;
margin-right: -1px; /*need this to correct pixel spacing on NN6 */
color: white; 
background-color: #999999;/*#A9A9A9*/
 } 

#worldwideNavbar li {display: inline;} 

#worldwideNavbar A:link {
	FONT-WEIGHT: bold; COLOR: White; TEXT-DECORATION: none
}
#worldwideNavbar A:visited {
	FONT-WEIGHT: bold; COLOR: White; TEXT-DECORATION: none
}
#worldwideNavbar A:hover {
	COLOR: #0066CC; TEXT-DECORATION: none
}
#worldwideNavbar A:active {
	COLOR: #0066CC; TEXT-DECORATION: none
}
#worldwideNavbar A: {
	COLOR: #0066CC; TEXT-DECORATION: none
}



#subCategory {

margin: 0px;
/*	PADDING-RIGHT: 8px; 
	PADDING-LEFT: 8px; 
	BORDER-LEFT-WIDTH: 0px; 
	BORDER-BOTTOM-WIDTH: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; */

	BACKGROUND-COLOR: white;
	border-top: 1px solid #6699CC;
	/*margin-bottom: -4px;*/
	width:220px;
	position: relative;
	float: left;
}

#subCategoryH2 {
  FLOAT: none;  margin-left:0px;  text-align: left; 
  	text-align: left;
	background-color: white; /*#CCFF99*/ /*@white*/
	padding: 4px;
	font-family: "Helvetica";
	font-weight: normal;
	font-size: 14pt;
	color: #6699CC;
  margin-bottom: 2px;
  BORDER-BOTTOM-WIDTH: 1px; 
	border-bottom: 1px solid #6699CC;  
}


/*
#subCategory P {
	FONT: italic 10pt arial, verdana, sans-serif, impact; TEXT-ALIGN: left;
	color: #999999;
} */

#subCategory li {

	FONT:  9pt arial, verdana, sans-serif, impact; TEXT-ALIGN: left;
	color: #999999;
	list-style: none outside;
	margin-left: -32px;
}

#careerPage {  /* based on pageIntroNews */

	LEFT: 300px;  
	WIDTH: 439px; /*GXP40  441*/ 
	POSITION: relative;  
	TOP: 0px;
	height: 636px;/*HEIGHT: 521px;*/ /*gxp4 100%; */
	background-color: white;/*#CCB399*/ /*@white;*/
	color: #696969;
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 5px; 
	PADDING-TOP: 15px;
	border-left: 1px solid #6699CC; /*#236FBD*/
	/*float: right;*/ /*GXP5 - add for expanding page*/
	/*overflow: auto; */ /*GXP5 - remove for expanding page*/
	}

	
	
	
#careerPage H2 {
	/* MARGIN-TOP: 58px; DISPLAY: none; BACKGROUND: url(h2.gif) no-repeat left top; FLOAT: right; MARGIN-BOTTOM: 40px; WIDTH: 200px; HEIGHT: 18px */
  FLOAT: none;  margin-left:0px;  text-align: left;
  	text-align: left;
	background-color: white;/*#CCCCFF;*/ /*@white;*/
	padding: 8px;
	font-family: "Helvetica"; /*"Berlin Sans FB";*/
	font-weight: bolder;
	font-size: 14pt;
	margin-bottom: 4px;
	color: #6699CC;
}




#careerPage H3 {
/*	FONT:  10pt, arial, verdana, sans-serif, impact; TEXT-ALIGN: left;*/
	FONT:  11pt, arial, verdana, sans-serif, impact; TEXT-ALIGN: left;
	padding-left:8px;
	padding-bottom:2px;
	color:  #988F5E;
	font-weight: bolder;
   margin-bottom:0px;
}

#careerPage H4 {
	FONT:  11pt, arial, verdana, sans-serif, impact; TEXT-ALIGN: left;
	padding-left:8px;
	color: #988F5E;
	font-weight: bolder;
   margin-bottom:0px;
}

#careerPage H5 {
	FONT:  11pt, arial, verdana, sans-serif, impact; TEXT-ALIGN: left;
	padding-left:8px;
	color: #988F5E;
	font-weight: bolder;
   margin-bottom:0px;
}


#careerPage P {

	FONT:  9pt, arial, verdana, sans-serif, impact; TEXT-ALIGN: left;
	padding-left:8px;	
}



.scrollTable  {
	FONT:  9pt, arial, verdana, sans-serif, impact; TEXT-ALIGN: left;
	background-color: white;
}

.scrollTable LI {
	color: #999999;
	list-style: none outside;
	margin-left: -32px;
}

.scrollTable P {
	color: white;
	background: White;
}

/*#biophoto img{
	width: 100%; 193px;
	height: 100%;282px;
}*/

/*.nophoto {
	height: 100%;
	width: 100%;

	background-color: white;
}*/

.pagenavigator{
	padding-left:8px;
}

.photoCapability {
	float: left;
	margin: 0px 10px 10px 0px;
	border:0px;
}

/*.Text  {

	FONT:  9.5pt, arial, verdana, sans-serif, impact; TEXT-ALIGN: left;
	padding-left: 8px;
}*/
.HTMLBox
{
font-size : 14px;
color: #0066CC;


}

.spotlightSpacer  
{
	padding-bottom:5em;
	margin-bottom: 5em;
	
}
#linkList2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 35px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px;  
	WIDTH: 720px;
	Height: 0px;

	}
	
	#linkList2 H2 {

   FLOAT: none;  
   text-align: center; 
	background-color: white;
	margin-top:0px;
	margin-left:0px;
   margin-bottom: 2px;
	margin-right: 0px;
   padding-top: 4px;
	font-family: "Helvetica";
	font-weight: bolder;
	font-size: 14pt;
	color: #6699CC;
   
 
}
#linkList2 a{
	color: #6699CC; /*#999999;*/
	font-family: "Helvetica";
	font-weight: bolder;
	font-size: 14pt;
	color: #6699CC;

}

#linkList2  A:hover {
	COLOR: #ff6633;

}
#linkList2 H4 {
	/*FONT:  9.5pt arial, verdana, sans-serif, impact; TEXT-ALIGN: left;
	color: #6C6C6C;*//* #999999;*/   /*#6C6C6C*/
	FLOAT: none;  
   text-align: center; 
	background-color: white;
	margin-top:0px;
	margin-left:0px;
   margin-bottom: 2px;
	margin-right: 0px;
   padding-top: 4px;
	font-family: "Helvetica";
	font-weight: bolder;
	font-size: 14pt;
	color: #6699CC;
}


#linkList2 H3 {
	/*FONT:  9.5pt arial, verdana, sans-serif, impact; TEXT-ALIGN: left;
	color: #6C6C6C;*//* #999999;*/   /*#6C6C6C*/
	FLOAT: none;  
   text-align: center; 
	background-color: white;
	margin-top:0px;
	margin-left:0px;
   margin-bottom: 2px;
	margin-right: 0px;
   padding-top: 4px;
	font-family: "Helvetica";
	font-weight: bolder;
	font-size: 10pt;
	color: #6699CC;
}
#linkList2 P {
	FONT: italic 10pt arial, verdana, sans-serif, impact; TEXT-ALIGN: left;
	color: #6C6C6C; /*#999999; */ /*#6C6C6C*/

}

