body { 
	font-size: 12px; 
	font-family:  Arial, Helvetica, Verdana, sans-serif; 
} 
td { 
	font-size: 12px; 
	font-family:  Arial, Helvetica, Verdana, sans-serif; 
} 
ul {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size:12px;
    color: Black;
}

.ul {list-style-position : outside;}

hr {color:#ffcc00;
    line-height: 1.5em;
    }
.smallfont { 
    font-size :10px;
    color:#000099;
    font-weight:normal
}
.regularFont { 
    font-size :12px;
    color:black;
    font-weight:normal
}
.tableCell   { 
	color: gray; 
	background: silver; 
	font-weight: bold; 
	text-align: Justify 
}
/****** Hyper link styles ******************************************************/

A {
	font-family:  Arial, Helvetica, Verdana, sans-serif; 
}
A.HLSmall:link {
	font-weight: normal; 
	color: #7093db;
	text-decoration: none;
}

A.HLSmall:visited {
	font-weight: normal; 
	color: #7093db;
	text-decoration: none;
}

A.HLSmall:active {
	font-weight: normal; 
	color: #7093db;
	text-decoration: none;
}

A.HLSmall:hover {
	font-weight: normal; 
	color: navy;
	text-decoration: underline;
}

A.HLLarge:link {
	font-size: 12px; 
	font-weight: normal; 
	color: #999999;
	text-decoration: none;
}

A.HLLarge:visited {
	font-weight: normal; 
	color: #999999;
	text-decoration: none;
}

A.HLLarge:active {
	font-weight: normal; 
	color: #999999;
	text-decoration: none;
}

A.HLLarge:hover {
	font-weight: normal; 
	color: black;
	text-decoration: underline;
}
A.HLLargeBold:link {
	font-size: 12px; 
	font-weight: bold; 
	color: navy;
	text-decoration: none;
}

A.HLLargeBold:visited {
	font-size: 12px; 
	font-weight: bold; 
	color: navy;
	text-decoration: none;
}

A.HLLargeBold:active {
	font-size: 12px; 
	font-weight: bold; 
	color: navy;
	text-decoration: none;
}

A.HLLargeBold:hover {
	font-size: 12px; 
	font-weight: bold; 
	text-decoration: underline;
}

/****** End Hyper link styles ******************************************************/

/*************** indent CSS *********************************************/

.indent1 {
	padding-left : 5px;
}




/********** end indent css **********/
/*************** MENU CSS *********************************************/
/* There is the left tab and then there are the rest.  Inactive Left tab has 
   border on all sides.  Rest of the inactive tabs have borders on all sides
   EXCEPT the left side.  All active tabs lose the bottom border
*/

td.leftMenuInactive {
	border-left: 1px solid gray;
	border-right: 1px solid gray;
	border-top: 1px solid gray;
	border-bottom: 1px solid gray;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #eeeeee;
	height: 20px;
	width: 50px;
	text-align: center;
	vertical-align: center;
	font-size: 10px;
}
td.restMenuInactive {
	border-right: 1px solid gray;
	border-top: 1px solid gray;
	border-bottom: 1px solid gray;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #eeeeee;
	height: 20px;
	width: 50px;
	text-align: center;
	vertical-align: center;
	font-size: 10px;
}
td.leftMenuActive {
	border-left: 1px solid gray;
	border-right: 1px solid gray;
	border-top: 1px solid gray;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #fafafa;
	height: 20px;
	width: 50px;
	text-align: center;
	vertical-align: center;
	font-size: 10px;
	font-weight: bold;
}
td.dummyMenuTab {
	background-color: white;
	height: 20px;
	width: 50px;
	border-bottom: 1px solid gray;
}

td.leftMenuInactive a {
	color : #f00;
	display : block;
	text-decoration : none;
}
td.leftMenuInactive a:hover {
	color : #f00;
	text-decoration : underline;
}
td.restMenuInactive a {
	color : #f00;
	display : block;
	text-decoration : none;
}
td.restMenuInactive a:hover {
	color : #f00;
	text-decoration : underline;
}
td.restMenuActive {
	border-right: 1px solid gray;
	border-top: 1px solid gray;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #fafafa;
	height: 20px;
	font-size: 10px;
	font-weight: bold;
	width: 50px;
	text-align: center;
	vertical-align: center;
}
td.menuArea {
	border-right: 1px solid gray;
	border-left: 1px solid gray;
	border-bottom: 1px solid gray;
	padding-left: 20px;
	padding-top: 10px;
	background-color: #fafafa;
	height: 250px;
	vertical-align: top;
	padding-bottom: 20px;
}
td.menuMessageArea {
	border-right: 1px solid gray;
	border-left: 1px solid gray;
	padding-top: 10px;
	padding-right: 30px;
	background-color: #fafafa;
	vertical-align: center;
	text-align: right;
	font-size : 10px;
	font-weight : bold;
	color: Firebrick;
}

/**************** END MENU CSS ****************************************/


/**************** SEARCH MENU CSS ****************************************/
/* Search tabs have not been given a width */

td.leftSearchMenuInactive {
	border-left: 1px solid gray;
	border-right: 1px solid gray;
	border-top: 1px solid gray;
	border-bottom: 1px solid gray;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #eeeeee;
	height: 20px;
	text-align: center;
	vertical-align: center;
	font-size: 10px;
}
td.restSearchMenuInactive {
	border-right: 1px solid gray;
	border-top: 1px solid gray;
	border-bottom: 1px solid gray;
	border-left: 1px solid gray;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #eeeeee;
	height: 20px;
	text-align: center;
	vertical-align: center;
	font-size: 10px;
}
td.leftSearchMenuActive {
	border-left: 1px solid gray;
	border-right: 1px solid gray;
	border-top: 1px solid gray;
	padding-left: 5px;
	padding-right: 5px;
	/*background-color: silver;*/
	height: 20px;
	text-align: center;
	vertical-align: center;
	font-size: 10px;
	font-weight: bold;
}
td.restSearchMenuActive {
	border-right: 1px solid gray;
	border-top: 1px solid gray;
	border-left: 1px solid gray;
	padding-left: 5px;
	padding-right: 5px;
	/*background-color: silver;*/
	height: 20px;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	vertical-align: center;
}

td.searchMenuBottomStrip {
	/*border-right: 1px solid gray;*/
	/*border-left: 1px solid gray;*/
	/*border-bottom: 1px dashed gray;*/
	/*background-color: silver;*/
	height: 5px;
}
td.dummySearchMenuTab {
	background-color: white;
	height: 20px;
	width: 150px;
	border-bottom: 1px solid gray;
}

td.dummySearchMenuTabLeft {
	background-color: white;
	height: 20px;
	width: 20px;
	border-bottom: 1px solid gray;
}
td.searchMenuSpacerTab {
	background-color: white;
	height: 20px;
	border-bottom: 1px solid gray;
}

/**************** END Search MENU CSS ****************************************/

.display {
	width : 500px;
}

.NameDisplay   { 
	color: #444444; 
	/*background: silver;*/ 
	font-weight: bold; 
	font-style: italic;
	text-align: Justify 
}
.tableCellLabel  { 
	font-weight: bold; 
	text-align: right;
	width: 130
}
.tableCellContents  { 
	text-align: left
}


TABLE.headerDisplay {
background: silver;
/*border: 1px solid #8AB6C3;*/
padding: 1px;
#width: 500px;
}
OPTION.dispsize { font-size: 12px;}

/* Diplay specific CSS */

/*** FEATURE LEVEL CSS *********************/
/*
.FeatureLabelCSS   { 
	margin-left : 1em;
	margin-top : 0.5em;
	margin-bottom : 10px;
	color: navy; 
	background: silver;
	background-image: url(http://www.excellifesciences.com/images/site_related/bg-strips/silver-grad.jpg); 
	background-repeat : no-repeat;
	font-size: 12px; 
	font-weight: bold; 
	width : 500px;
	margin-left: auto; 
	margin-right: auto; 
}
*/

.FeatureLabelCSS   { 
	border-bottom : 1px solid #cccccc;
	width : 500px;
	margin-top : 40px;
	/*padding-bottom : 2px;*/
	padding-left : 10px;
	/*border-left : 1px dotted black;*/
	color: navy; 
	background-image: url(http://excellifesciences.com/images/site_related/bg-strips/silver-grad.jpg); 
	background-repeat : no-repeat;
	font-size: 13px; 
	font-weight: bold; 
	text-align: Justify 
}

.FeatureLabelCellCSS {
	/*text-align: justify*/ 
}
/*** END FEATURE LEVEL CSS *********************/

.FeatureSearchLabelCSS   { 
	border-bottom : 1px solid #cccccc;
	width : 500px;
	margin-top : 40px;
	padding-left : 10px;
	color: navy; 
	background-image: url(http://excellifesciences.com/images/site_related/bg-strips/silver-grad.jpg); 
	background-repeat : no-repeat;
	font-size: 13px; 
	font-weight: bold; 
	text-align: Justify 
}

.searchMessageCSS   { 
	width : 500px;
	margin-top : 15px;
	margin-bottom : 5px;
	padding-left : 10px;
	text-align: Justify 
}
/*** END PAGE LAYOUT CSS *********************/
.PageLayoutCSS   { 
	margin-top : 0.5em;
	margin-bottom : 10px;
	width : 500px;
	margin-left : auto;
	margin-right : auto;
}
.PageLayoutCSSNoTopPad   { 
	text-align: left; 
	width : 500px;
	margin-left : auto;
	margin-right : auto;
}

.PageLayoutC1_CSS   { 
	padding-top : 20px;
	width : 120px;
	vertical-align : top;
}
.PageLayoutC2_CSS   { 
	width : 380px;
	vertical-align : top;
}

.leftLinksCol {
   width: 135; 
   padding-top: 40px; 
   padding-bottom: 10px;
   font-size: 12px; 
   font-weight: bold; 
   padding-bottom: 10px;
}

/*** END PAGE LAYOUT CSS *********************/


.photoCellCSS  { 
	width : 100;
}
.photoAdjCSS  { 
	width : 350;
	color : green;
}
.dbAttrsRowCSS  { 
	text-align: left; 
}

/* The short one is perhaps used when a photo is there.  If a photo
   is there, the rows along side the photo are of shorter width
   The rows below the photo span wider to cover the width of the photo
   and adjacent rows
*/
.dbAttrsRowCSS-Short  { 
	text-align: left; 
}

/*
.DbRowCSSOdd  { 
	padding: 0px;
	border-top: 0px;
	border-bottom: 0px;
	margin-left: 1em;
	margin-right: 2em;
	width : 500;
	height : 10px;
}

.DbRowCSSEven  { 
	padding: 0px;
	border-top: 0px;
	border-bottom: 0px;
	margin-left: 1em;
	margin-right: 2em;
	width : 500;
	height : 10px;
}
*/

.DbRowCSSOdd  { 
	text-align: left; 
	padding: 0px;
	border-top: 0px;
	border-bottom: 0px;
	/*width : 500;*/
	/*border-left : 1px dotted;*/
}

.DbRowCSSEven  { 
	text-align: left; 
	padding: 0px;
	border-top: 0px;
	border-bottom: 0px;
	/*width : 500;*/
	/*border-left : 1px dotted;*/
}
.DbRowCSSOdd_Mission  { 
	padding-left: 40px;
	border-top: 0px;
	border-bottom: 0px;
	margin-left: 2em;
	margin-right: 2em;
	width : 400;
	/*border-left : 1px dotted;*/
}
/*
.DbRowCSSEven  { 
	padding: 0px;
	border-top: 0px;
	border-bottom: 0px;
	margin-left: 1em;
	margin-right: 2em;
	height : 10px;
	width : 500;
	background-color: yellow;
}
*/
/*
 Related to the display of actual contents.  
 Basically applies to table cells that would contain the text.  
 There is one for the label for the text and the other for the text.  
 These are defaults.  The style for individual fields can be 
 controlled by defining new CSS and setting them
 under 'ValueCSS' and 'LabelCSS' attributes in ATTR_SPEC
*/

.ValueCSS   { 
	padding-top : 15px;
	font-size: 12px; 
	/*padding-left: 1em;*/
}
.ValueCSS_250   { 
	padding-top : 15px;
	font-size: 12px; 
	width: 250px; 
	/*padding-left: 1em;*/
}
.ValueCSS_Mission   { 
	padding-top : 15px;
	/*padding-left: 1em;*/
}
.LabelCSS   { 
	font-weight: bold; 
	/*margin-left: 1em;*/
}
.LabelCSS_DesignOverview   { 
	padding-top : 12px;
	color: navy; 
	font-weight: bold; 
	/*margin-left: 1em;*/
}

.LabelCellCSS  { 
	border : 0px;
/*	width: 200px; */
	vertical-align : top;
}
.LabelCellCSS_150  { 
	vertical-align : top;
	border : 0px;
	width: 150px;
}

.LabelCellCSS_250  { 
	vertical-align : top;
	border : 0px;
	width: 250px;
}
.ValueCellCSS  { 
	border : 0px;
	width: 400px;
	vertical-align : top;
	padding-left: 20px;
	padding-top: 20px;
}

.NoWrapValueCellCSS  {
        border : 0px;
        white-space: nowrap;
}
.hdrDescValueCellCSS  { 
	border : 0px;
	width: 500px;
	vertical-align : top;
	/*padding-left: 20px;*/
	padding-top: 12px;
}
/* when we use a 1 row 1 col page layout*/
.OneColValueCellCSS  { 
	border : 0px;
	width: 450px;
	vertical-align : top;
	padding-left: 20px;
	padding-top: 20px;
}
.BoldValueCellCSS  { 
	border : 0px;
	vertical-align : top;
	font-weight: bold;
	padding-bottom : 8px;
}
.LeftAlignValueCellCSS  { 
	border : 0px;
	vertical-align : top;
        margin-left : 0em;
}
.LeftAlignBoldValueCellCSS  { 
	border : 0px;
	vertical-align : top;
        margin-left : 0em;
	font-weight: bold;
}
.LeftAlignBoldLabelCellCSS  { 
	border : 0px;
	vertical-align : top;
        margin-left : 0em;
	font-weight: bold;
	/*padding-top: 12px;*/
}
.LeftAlignValueCellCSS_UserMsg  { 
	border : 0px;
	vertical-align : top;
        margin-left : 0em;
	padding-top: 15px;
}
.OneColLeftValueCellCSS  { 
	border : 0px;
	width: 450px;
	vertical-align : top;
	/*padding-top: 12px;*/
        margin-left : 0em;
}
.OneColLeftValueCellCSSBList  { 
	border : 0px;
	width: 450px;
	vertical-align : top;
	padding-top: 12px;
        margin-left : 0em;
}
.OneColLeftValueCellCSSBold  { 
	border : 0px;
	width: 450px;
	vertical-align : top;
	/*padding-top: 10px;*/
        margin-left : 0em;
	font-weight : bold;
}
.therAreaHeaderValueCellCSS  { 
	border : 0px;
	vertical-align : top;
	font-weight: bold;
	font-size : 20px;
	padding-bottom: 8px;
}
.therAreaTitleValueCellCSS  { 
	border : 0px;
	vertical-align : top;
	font-weight: bold;
	font-size : 14px;
	padding-bottom: 8px;
}
.addrValueCellCSS  { 
	border : 0px;
	vertical-align : top;
/*	padding-bottom: 1px;*/
}
.ValueCellCSS_Hdr  { 
	border : 0px;
	width: 400px;
	font-size : 15px;
	font-weight : bold;
	vertical-align : top;
	padding-left: 20px;
	padding-top: 20px;
	color : navy;
}
.ValueCellCSS_200  { 
	border : 0px;
	width: 200px;
	vertical-align : top;
}

/* _P for with padding */
.ValueCellCSS_200_P  { 
	border : 0px;
	width: 200px;
	padding-left: 20px;
	padding-top: 20px;
}
.ValueCellCSS_300  { 
	border : 0px;
	width: 200px;
}
.ValueCellCSS_400  { 
	border : 0px;
	width: 400px;
	padding-left: 20px;
	padding-top: 20px;
}
.ValueCellCSS_500  { 
	border : 0px;
	width: 500px;
	padding-left: 20px;
	padding-top: 20px;
}
.ValueCellCSS_400_A  { 
	border : 0px;
	width: 400px;
	padding-left: 20px;
	padding-top: 20px;
}
.ValueCellCSS_600  { 
	padding-left: 20px;
	padding-top: 20px;
	border : 0px;
	width: 600px;
}

/*** End Value and Lable CSS ****/

.dayCSS   { 
	color: navy; 
	font-weight: bold; 
	text-align: Justify 
}

/* Search related */
.SearchSeparatorCSS  { 
	height: 1;
	background-image: url('http://excellifesciences.com/images/site_related/bg/dot_h.gif');
	border : 0px;
}
.pressSearchSeparatorCSS  { 
	height: 10;
	border : 0px;
}

.SearchHeaderCSS  { 
	margin-top : 20px;
	font-weight : bold;
	text-align : center;
	/*margin-left : 2em;*/
	border-spacing : 0px;
}

.SearchTableCSS {
	text-align : left;
}
.SearchLinkTableCSS {
	margin-top: 50px;
}
.SearchRowCSSOdd  { 
	text-align : left;
}
.SearchRowCSSEven  { 
	text-align : left;
}


.idCSS  { 
	width : 20px;
	text-align : left;
	font-size: 10px; 
	font-weight: bold; 
	vertical-align : top;
}

.w0CSS  { 
	width : 30px;
	text-align : left;
	font-size: 12px; 
	vertical-align : top;
}
.w1CSS  { 
	width : 50px;
	text-align : left;
	font-size: 12px; 
	vertical-align : top;
}
.w2CSS  { 
	width : 70px;
	text-align : left;
	font-size: 12px; 
	vertical-align : top;
}
.w3CSS  { 
	width : 90px;
	text-align : left;
	font-size: 12px; 
	vertical-align : top;
}
.w4CSS  { 
	width : 110px;
	text-align : left;
	font-size: 12px; 
	vertical-align : top;
}
.w5CSS  { 
	width : 130px;
	text-align : left;
	font-size: 12px; 
	vertical-align : top;
}
.w6CSS  { 
	width : 150px;
	text-align : left;
	font-size: 12px; 
	vertical-align : top;
}
.w7CSS  { 
	width : 170px;
	text-align : left;
	font-size: 12px; 
	vertical-align : top;
}


.w0HCSS  { 
	width : 30px;
	text-align : left;
	font-size: 12px; 
	font-weight: bold; 
	vertical-align : top;
}
.w1HCSS  { 
	width : 50px;
	text-align : left;
	font-size: 12px; 
	font-weight: bold; 
	vertical-align : top;
}
.w2HCSS  { 
	width : 70px;
	text-align : left;
	font-size: 12px; 
	font-weight: bold; 
	vertical-align : top;
}
.w3HCSS  { 
	width : 90px;
	text-align : left;
	font-size: 12px; 
	font-weight: bold; 
	vertical-align : top;
}
.w4HCSS  { 
	width : 110px;
	text-align : left;
	font-size: 12px; 
	font-weight: bold; 
	vertical-align : top;
}

.w5HCSS  { 
	width : 130px;
	text-align : left;
	font-size: 12px; 
	font-weight: bold; 
	vertical-align : top;
}
.w6HCSS  { 
	width : 150px;
	text-align : left;
	font-size: 12px; 
	font-weight: bold; 
	vertical-align : top;
}
.w7HCSS  { 
	width : 170px;
	text-align : left;
	font-size: 12px; 
	font-weight: bold; 
	vertical-align : top;
}

.ShortDisplayCSS  { 
	width : 150;
	text-align : left;
	vertical-align : top;
}
.ShortDisplayHeaderCSS  { 
	text-align : left;
	width : 150;
}
.ShortDisplayCSS_bold200  { 
	width : 200;
	text-align : left;
	vertical-align : top;
    	font-weight: bold;
}
.ShortDisplayHeaderCSS_200  { 
	text-align : left;
	width : 200;
}
.ShortDisplayCSS_220  { 
	width : 220;
	text-align : left;
	vertical-align : top;
}
.ShortDisplayHeaderCSS_220  { 
	text-align : left;
	width : 220;
	vertical-align : top;
}
.ShortDisplayCSS_bold220  { 
	width : 220;
	text-align : left;
	vertical-align : top;
    	font-weight: bold;
}
.ShortDisplayCSS_250  { 
	width : 250;
	text-align : left;
	vertical-align : top;
}
.ShortDisplayHeaderCSS_250  { 
	text-align : left;
	width : 250;
	vertical-align : top;
}
.ShortDisplayCSS_300  { 
	width : 400;
	text-align : left;
	vertical-align : top;
}
.ShortDisplayHeaderCSS_300  { 
	text-align : left;
	width : 400;
	vertical-align : top;
}
.addLabelCSS  { 
	width : 200;
	text-align : right;
}
.addFieldCSS  { 
	width : 300;
	text-align : left;
}
.addLabelCSS_left  { 
	width : 200;
	text-align : left;
}
.headerMessage  { 
	width : 550;
}
.trailerMessage  { 
	width : 550;
}
.titleBar  { 
	border-bottom : 1px solid #cccccc;
	width : 500px;
	margin-top : 40px;
	/*padding-bottom : 2px;*/
	padding-left : 12px;
	/*border-left : 1px dotted black;*/
	color: navy; 
	background-image: url(http://excellifesciences.com/images/site_related/bg-strips/silver-grad.jpg); 
	background-repeat : no-repeat;
	font-size: 13px; 
	font-weight: bold; 
	text-align: Justify 
}

/* View related */
.viewSeparatorCSS  { 
	height: 1;
	background-image: url('http://excellifesciences.com/images/site_related/bg/dot_h.gif');
	border : 0px;
	width : 400px;
}
.emptyViewSeparatorCSS  { 
	border : 0px;
        height: 1px;
}

/* News related */
.headlineCSS   {
    margin-left : 4em;
    margin-top : 2em;
    margin-bottom : 1em;
    color: black;
    /*background: silver;*/
    font-size: 17px;
    font-weight: bold;
    text-align: Justify
}

/* News related */
.PHheadlineCSS   {
    margin-left : 4em;
    margin-top : 2em;
    margin-bottom : 1em;
    color: black;
    /*background: silver;*/
    font-size: 17px;
    font-weight: bold;
    text-align: Justify
}
/****  SPECIFIC CSS ***************/
.firstWords {
	font-size : 13px;
	font-weight : bold;
	color: blue;
}

/********************* EXCEL LIFESCIENCES **************************/

/* Excel PRESS ROOM (PR) Related */

.newsHdrValueCellCSS  { 
	border : 0px;
	font-size : 14;
	font-weight : bold;
	vertical-align : top;
	padding-top: 20px;
}
.newsSubHdgValueCellCSS  { 
	border : 0px;
	font-style: italic;
	font-size : 12px;
	vertical-align : top;
	padding-top: 8px;
}
.newsLocValueCellCSS  { 
	border : 0px;
	white-space: nowrap;
	vertical-align : top;
	padding-top: 15px;
}
.newsDateLabelCellCSS  {
        border : 0px;
        vertical-align : top;
        padding-top: 15px;
}
.newsDateValueCellCSS  {
        border : 0px;
        vertical-align : top;
        padding-top: 15px;
}
.newsValueCellCSS  {
        border : 0px;
        vertical-align : top;
        padding-top: 15px;
        margin-left : 0em;
}
.PRLocValueCellCSS  {
        font-style: italic;
        border : 0px;
        vertical-align : top;
        padding-right: 3px;
	white-space: nowrap;
}
.PRDateLabelCellCSS  {
        border : 0px;
        vertical-align : top;
}
.PRDateValueCellCSS  {
        border : 0px;
        vertical-align : top;
}
.PRNewsValueCellCSS  {
        border : 0px;
        vertical-align : top;
        padding-top: 15px;
        margin-left : 0em;
}
.PRNameValueCellCSS  { 
	border : 0px;
	vertical-align : top;
        padding-top: 10px;
        margin-left : 0em;
}
.PRNameLabelCellCSS  { 
	border : 0px;
	vertical-align : top;
        padding-top: 10px;
        margin-left : 0em;
}
.PRDateShortDisplayCSS  { 
	text-align : left;
	vertical-align : top;
        padding-right: 15px;
}

/* End Excel News Related */

/* PEOPLE Related */
.namePartsValueCellCSS  { 
	border : 0px;
	vertical-align : top;
	font-style: italic;
	font-weight: bold;
        padding-right : 3px;
}
.telValueCellCSS  { 
	border : 0px;
	vertical-align : top;
}
.emailValueCellCSS  { 
	font-style: italic;
	border : 0px;
	vertical-align : top;
        color : navy;
}
.qualfValueCellCSS  { 
	font-style: italic;
	border : 0px;
	vertical-align : top;
}
.jtitleValueCellCSS  { 
	border : 0px;
	vertical-align : top;
	font-weight: bold;
	padding-bottom: 8px;
}

A.SearchTextLink:link {
	font-weight: bold; 
	color: navy;
	text-decoration: none;
}

A.SearchTextLink:visited {
	font-weight: bold; 
	color: navy;
	text-decoration: none;
}

A.SearchTextLink:active {
	font-weight: bold; 
	color: navy;
	text-decoration: none;
}

A.SearchTextLink:hover {
	font-weight: bold; 
	color: red;
	text-decoration: underline;
}
/* End PEOPLE Related */
/* CAREER Related */
.jobtitleValueCellCSS  { 
	font-size: 15px; 
	border : 0px;
	vertical-align : top;
	font-weight: bold;
	padding-bottom: 4px;
}
/*** LOCATION Related ***/
.locNameValueCellCSS  { 
	border : 0px;
	vertical-align : top;
	font-size: 14px; 
	color: grey;
	font-weight: bold;
	font-style: italic;
}

.LocHdrValueCellCSS  { 
	font-size: 18px; 
	border : 0px;
	vertical-align : top;
	font-weight: bold;
	text-decoration: underline;
}

.AboutUsBulletValueCellCSS  { 
	border : 0px;
	width: 450px;
	vertical-align : top;
	padding-top: 4px;
        margin-left : 0em;
}
/*** Event Search CSS **/


.eventSearchHeaderCSS {
	width: 500px;
}
.eventSearchTableCSS {
	width: 500px;
}
.eventShortDisplayHeaderCSS1 {
	width: 100px;
    vertical-align : top;
}
.eventShortDisplayHeaderCSS2 {
	width: 200px;
    vertical-align : top;
}
.eventShortDisplayHeaderCSS3 {
	width: 150px;
    vertical-align : top;
}
.eventShortDisplayCSS1 {
	width: 100px;
    vertical-align : top;
	padding-top : 4px;
	padding-left : 4px;
	padding-right : 4px;
	padding-bottom : 4px;
}
.eventShortDisplayCSS2 {
	width: 200px;
    vertical-align : top;
	padding-top : 4px;
	padding-left : 4px;
	padding-right : 4px;
	padding-bottom : 4px;
}
.eventShortDisplayCSS3 {
	width: 150px;
    vertical-align : top;
	padding-top : 4px;
	padding-left : 4px;
	padding-right : 4px;
	padding-bottom : 4px;
}
.eventSearchRowCSSOdd  { 
	background-color : #eeeeee;
	text-align : left;
}
.eventSearchRowCSSEven  { 
	background-color : #dddddd;
	text-align : left;
}

/*** End Event Search CSS **/

/**** Presentation CSS ****/
.PTitleValueCellCSS  { 
	font-size : 16;
	border : 0px;
	vertical-align : top;
	padding-top: 10px;
	font-weight: bold;
}
.PHdrValueCellCSS  { 
	font-size : 15px;
	border : 0px;
	vertical-align : top;
	padding-top: 4px;
}
.PNameValueCellCSS  { 
	border : 0px;
	vertical-align : top;
        padding-top: 6px;
        margin-left : 0em;
}
.PNameLabelCellCSS  { 
	border : 0px;
	vertical-align : top;
        padding-top: 6px;
        margin-left : 0em;
}
.POrgValueCellCSS  { 
	border : 0px;
	vertical-align : top;
        padding-bottom: 8px;
        margin-left : 0em;
}
.PEventTitleValueCellCSS  { 
	border : 0px;
	vertical-align : top;
        margin-left : 0em;
	font-style: italic;
	color: #444444;
}
/**** End Presentation CSS ****/

/*** Supplements ***/
.suppHdrCSS {

        border : 0px;
        width: 500px;
        vertical-align : top;
        padding-top: 10px;
        padding-bottom: 10px;
}
.suppTrailerCSS {
        border : 0px;
        width: 500px;
        vertical-align : top;
        padding-top: 10px;
        padding-bottom: 10px;
}
.suppAddHdrCSS {

        border : 0px;
        width: 500px;
        vertical-align : top;
        padding-top: 10px;
        padding-bottom: 10px;
}
.suppOpSuccCSS {

        border : 0px;
        width: 500px;
        vertical-align : top;
        padding-top: 10px;
        padding-bottom: 10px;
}
.anchorHdrCSS {
        border : 0px;
        width: 500px;
        vertical-align : top;
        padding-bottom: 4px;
		font-weight : bold;
}

/*** End Supplements ***/

.THER_OVERVIEW_PUB-OverviewSec2 {width : 480px; margin-left: auto; margin-right: auto; border-width: 0px}
.THER_OVERVIEW_PUB-OverviewSec2-caption {font-weight: bold; font-size: 14px; padding-bottom: 10px;}
.THER_OVERVIEW_PUB-OverviewSec2-TopRow {
        vertical-align: top;
        font-weight: bold;
        font-size: 13px;
        background-color: #b9d3ee;
}

.THER_OVERVIEW_PUB-OverviewSec2-OddRow {font-size: 12px;background-color: #a2b5cd;}
.THER_OVERVIEW_PUB-OverviewSec2-EvenRow {font-size: 12px;background-color: #cae1ff;}
.THER_OVERVIEW_PUB-OverviewSec2-CH1 {
    width: 20px;
    padding: 4px;
    border-bottom : 1px solid #36648b;
    border-top: 1px solid #36648b;
    border-left: 1px solid #36648b;
    }
.THER_OVERVIEW_PUB-OverviewSec2-CH2 {
    width: 120px;
    padding:4px;
    border-bottom : 1px solid #36648b;
    border-top: 1px solid #36648b;
    }
.THER_OVERVIEW_PUB-OverviewSec2-CH3 {
    width: 100px;
    padding:4px;
    border-bottom : 1px solid #36648b;
    border-top: 1px solid #36648b;
    }
.THER_OVERVIEW_PUB-OverviewSec2-CH4 {
    width: 100px;
    padding:4px;
    border-bottom : 1px solid #36648b;
    border-top: 1px solid #36648b;
    }
.THER_OVERVIEW_PUB-OverviewSec2-CH5 {
    width: 100px;
    padding:4px;
    border-bottom : 1px solid #36648b;
    border-top: 1px solid #36648b;
    border-right: 1px solid #36648b;
    }

.THER_OVERVIEW_PUB-OverviewSec2-C1 {
    padding: 4px;
    border-bottom : 1px solid #607b8b;
    border-left: 1px solid #36648b;
    }
.THER_OVERVIEW_PUB-OverviewSec2-C2 {
    padding:4px;
    border-bottom : 1px solid #607b8b;
    }
.THER_OVERVIEW_PUB-OverviewSec2-C3 {
    padding:4px;
    border-bottom : 1px solid #607b8b;
    }
.THER_OVERVIEW_PUB-OverviewSec2-C4 {
    padding:4px;
    border-bottom : 1px solid #607b8b;
    }
.THER_OVERVIEW_PUB-OverviewSec2-C5 {
    padding:4px;
    border-bottom : 1px solid #607b8b;
    border-right: 1px solid #36648b;
    }



.THER_OVERVIEW-OverviewSec2 {width : 480px; margin-left: auto; margin-right: auto; border-width: 0px}
.THER_OVERVIEW-OverviewSec2-caption {font-weight: bold; font-size: 14px; padding-bottom: 10px;}
.THER_OVERVIEW-OverviewSec2-TopRow {
        vertical-align: top;
        font-weight: bold;
        font-size: 13px;
        background-color: #b9d3ee;
}

.THER_OVERVIEW-OverviewSec2-OddRow {font-size: 12px;background-color: #a2b5cd;}
.THER_OVERVIEW-OverviewSec2-EvenRow {font-size: 12px;background-color: #cae1ff;}
.THER_OVERVIEW-OverviewSec2-CH1 {
    width: 20px;
    padding: 4px;
    border-bottom : 1px solid #36648b;
    border-top: 1px solid #36648b;
    border-left: 1px solid #36648b;
    }
.THER_OVERVIEW-OverviewSec2-CH2 {
    width: 120px;
    padding:4px;
    border-bottom : 1px solid #36648b;
    border-top: 1px solid #36648b;
    }
.THER_OVERVIEW-OverviewSec2-CH3 {
    width: 100px;
    padding:4px;
    border-bottom : 1px solid #36648b;
    border-top: 1px solid #36648b;
    }
.THER_OVERVIEW-OverviewSec2-CH4 {
    width: 100px;
    padding:4px;
    border-bottom : 1px solid #36648b;
    border-top: 1px solid #36648b;
    }
.THER_OVERVIEW-OverviewSec2-CH5 {
    width: 100px;
    padding:4px;
    border-bottom : 1px solid #36648b;
    border-top: 1px solid #36648b;
    border-right: 1px solid #36648b;
    }

.THER_OVERVIEW-OverviewSec2-C1 {
    padding: 4px;
    border-bottom : 1px solid #607b8b;
    border-left: 1px solid #36648b;
    }
.THER_OVERVIEW-OverviewSec2-C2 {
    padding:4px;
    border-bottom : 1px solid #607b8b;
    }
.THER_OVERVIEW-OverviewSec2-C3 {
    padding:4px;
    border-bottom : 1px solid #607b8b;
    }
.THER_OVERVIEW-OverviewSec2-C4 {
    padding:4px;
    border-bottom : 1px solid #607b8b;
    }
.THER_OVERVIEW-OverviewSec2-C5 {
    padding:4px;
    border-bottom : 1px solid #607b8b;
    border-right: 1px solid #36648b;
}

/* INVESTIGATORS */

.INVESTIGATORS_PUB-TableData {width : 480px; margin-left: auto; margin-right: auto; border-width: 0px}
.INVESTIGATORS_PUB-TableData-caption {font-weight: bold; font-size: 14px; padding-bottom: 10px;}
.INVESTIGATORS_PUB-TableData-TopRow {
        vertical-align: top;
        font-weight: bold;
        font-size: 13px;
        background-color: #b9d3ee;
}

.INVESTIGATORS_PUB-TableData-OddRow {font-size: 12px;background-color: #a2b5cd;}
.INVESTIGATORS_PUB-TableData-EvenRow {font-size: 12px;background-color: #cae1ff;}
.INVESTIGATORS_PUB-TableData-CH1 {
    width: 20px;
    padding: 4px;
    border-bottom : 1px solid #36648b;
    border-top: 1px solid #36648b;
    border-left: 1px solid #36648b;
    }
.INVESTIGATORS_PUB-TableData-CH2 {
    width: 120px;
    padding:4px;
    border-bottom : 1px solid #36648b;
    border-top: 1px solid #36648b;
    }
.INVESTIGATORS_PUB-TableData-CH3 {
    width: 100px;
    padding:4px;
    border-bottom : 1px solid #36648b;
    border-top: 1px solid #36648b;
    }
.INVESTIGATORS_PUB-TableData-CH4 {
    width: 100px;
    padding:4px;
    border-bottom : 1px solid #36648b;
    border-top: 1px solid #36648b;
    }
.INVESTIGATORS_PUB-TableData-CH5 {
    width: 100px;
    padding:4px;
    border-bottom : 1px solid #36648b;
    border-top: 1px solid #36648b;
    border-right: 1px solid #36648b;
    }

.INVESTIGATORS_PUB-TableData-C1 {
    padding: 4px;
    border-bottom : 1px solid #607b8b;
    border-left: 1px solid #36648b;
    }
.INVESTIGATORS_PUB-TableData-C2 {
    padding:4px;
    border-bottom : 1px solid #607b8b;
    }
.INVESTIGATORS_PUB-TableData-C3 {
    padding:4px;
    border-bottom : 1px solid #607b8b;
    }
.INVESTIGATORS_PUB-TableData-C4 {
    padding:4px;
    border-bottom : 1px solid #607b8b;
    }
.INVESTIGATORS_PUB-TableData-C5 {
    padding:4px;
    border-bottom : 1px solid #607b8b;
    border-right: 1px solid #36648b;
    }



.INVESTIGATORS-TableData {width : 480px; margin-left: auto; margin-right: auto; border-width: 0px}
.INVESTIGATORS-TableData-caption {font-weight: bold; font-size: 14px; padding-bottom: 10px;}
.INVESTIGATORS-TableData-TopRow {
        vertical-align: top;
        font-weight: bold;
        font-size: 13px;
        background-color: #b9d3ee;
}

.INVESTIGATORS-TableData-OddRow {font-size: 12px;background-color: #a2b5cd;}
.INVESTIGATORS-TableData-EvenRow {font-size: 12px;background-color: #cae1ff;}
.INVESTIGATORS-TableData-CH1 {
    width: 20px;
    padding: 4px;
    border-bottom : 1px solid #36648b;
    border-top: 1px solid #36648b;
    border-left: 1px solid #36648b;
    }
.INVESTIGATORS-TableData-CH2 {
    width: 120px;
    padding:4px;
    border-bottom : 1px solid #36648b;
    border-top: 1px solid #36648b;
    }
.INVESTIGATORS-TableData-CH3 {
    width: 100px;
    padding:4px;
    border-bottom : 1px solid #36648b;
    border-top: 1px solid #36648b;
    }
.INVESTIGATORS-TableData-CH4 {
    width: 100px;
    padding:4px;
    border-bottom : 1px solid #36648b;
    border-top: 1px solid #36648b;
    }
.INVESTIGATORS-TableData-CH5 {
    width: 100px;
    padding:4px;
    border-bottom : 1px solid #36648b;
    border-top: 1px solid #36648b;
    border-right: 1px solid #36648b;
    }

.INVESTIGATORS-TableData-C1 {
    padding: 4px;
    border-bottom : 1px solid #607b8b;
    border-left: 1px solid #36648b;
    }
.INVESTIGATORS-TableData-C2 {
    padding:4px;
    border-bottom : 1px solid #607b8b;
    }
.INVESTIGATORS-TableData-C3 {
    padding:4px;
    border-bottom : 1px solid #607b8b;
    }
.INVESTIGATORS-TableData-C4 {
    padding:4px;
    border-bottom : 1px solid #607b8b;
    }
.INVESTIGATORS-TableData-C5 {
    padding:4px;
    border-bottom : 1px solid #607b8b;
    border-right: 1px solid #36648b;
}
.InvHdrValueCellCSS  { 
	font-weight: bold;
}

/* Investigators End */

/* SERVICE_SECTIONS */

.SERVICE_SECTIONS-TableData {width : 500px; margin-left: auto; margin-right: auto; border-width: 0px}
.SERVICE_SECTIONS-TableData-caption {font-weight: bold; font-size: 14px; padding-bottom: 10px;}
.SERVICE_SECTIONS-TableData-TopRow {
        vertical-align: middle;
        font-weight: bold;
        font-size: 17px;
}

.SERVICE_SECTIONS-TableData-OddRow {vertical-align: top;
	vertical-align: top;
	font-size: 12px;vertical-align: top;
}
.SERVICE_SECTIONS-TableData-EvenRow {
	vertical-align: top;
	font-size: 12px;
}

.SERVICE_SECTIONS-TableData-CH1 {
	text-align: center;
    width: 140px;
	height : 70px;
	background-color: #a2b5cd;
	padding-left : 10px;
	padding-top : 10px;
        font-weight: bold;
        font-size: 16px;
	border-top : 1px solid gray;
	border-left : 1px solid gray;
    }
.SERVICE_SECTIONS-TableData-CH2 {
	text-align: center;
    width: 140px;
    background-color: #b9d3ee;
	padding-left : 10px;
	padding-top : 10px;
        font-weight: bold;
        font-size: 16px;
	border-top : 1px solid gray;
    }
.SERVICE_SECTIONS-TableData-CH3 {
	text-align: center;
    width: 140px;
	background-color: #cae1ff;
	padding-left : 10px;
	padding-top : 10px;
        font-weight: bold;
        font-size: 16px;
	border-top : 1px solid gray;
	border-right : 1px solid gray;
    }

.SERVICE_SECTIONS-TableData-C1 {
	background-color: #a2b5cd;
    width: 150px;
	padding-top : 10px;
	border-bottom : 1px solid gray;
	border-left : 1px solid gray;
    }
.SERVICE_SECTIONS-TableData-C2 {
    background-color: #b9d3ee;
    width: 150px;
	padding-top : 10px;
	border-bottom : 1px solid gray;
    }
.SERVICE_SECTIONS-TableData-C3 {
	background-color: #cae1ff;
    width: 150px;
	padding-top : 10px;
	border-bottom : 1px solid gray;
	border-right : 1px solid gray;
    }


.SERVICE_SECTIONS_PUB-TableData {width : 500px; margin-left: auto; margin-right: auto; border-width: 0px}
.SERVICE_SECTIONS_PUB-TableData-caption {font-weight: bold; font-size: 14px; padding-bottom: 10px;}
.SERVICE_SECTIONS_PUB-TableData-TopRow {
        vertical-align: middle;
        font-weight: bold;
        font-size: 17px;
}

.SERVICE_SECTIONS_PUB-TableData-OddRow {vertical-align: top;
	vertical-align: top;
	font-size: 12px;vertical-align: top;
}
.SERVICE_SECTIONS_PUB-TableData-EvenRow {
	vertical-align: top;
	font-size: 12px;
}

.SERVICE_SECTIONS_PUB-TableData-CH1 {
	text-align: center;
    width: 140px;
	height : 70px;
	background-color: #a2b5cd;
	padding-left : 10px;
	padding-top : 10px;
    font-weight: bold;
    font-size: 16px;
	border-top : 1px solid gray;
	border-left : 1px solid gray;
    }
.SERVICE_SECTIONS_PUB-TableData-CH2 {
	text-align: center;
    width: 140px;
    background-color: #b9d3ee;
	padding-left : 10px;
	padding-top : 10px;
        font-weight: bold;
        font-size: 16px;
	border-top : 1px solid gray;
    }
.SERVICE_SECTIONS_PUB-TableData-CH3 {
	text-align: center;
    width: 140px;
	background-color: #cae1ff;
	padding-left : 10px;
	padding-top : 10px;
        font-weight: bold;
        font-size: 16px;
	border-top : 1px solid gray;
	border-right : 1px solid gray;
    }

.SERVICE_SECTIONS_PUB-TableData-C1 {
	background-color: #a2b5cd;
    width: 150px;
	padding-top : 10px;
	border-bottom : 1px solid gray;
	border-left : 1px solid gray;
    }
.SERVICE_SECTIONS_PUB-TableData-C2 {
    background-color: #b9d3ee;
    width: 150px;
	padding-top : 10px;
	border-bottom : 1px solid gray;
    }
.SERVICE_SECTIONS_PUB-TableData-C3 {
	background-color: #cae1ff;
    width: 150px;
	padding-top : 10px;
	border-bottom : 1px solid gray;
	border-right : 1px solid gray;
    }


/* Service Section Table End */

/** User Message CSS */

.InvRegUserMsgLabelCSS {
	width : 300;
	font-weight : bold;
	font-size : 13px;
	padding-bottom: 10px;
}

.InvRegNameUserMsgLabelCSS {
	width : 300;
	text-align : left;
}
.InvRegRefUserMsgLabelCSS {
	width : 300;
	text-align : center;
	font-weight : bold;
	font-size : 13px;
	padding-top: 5px;
	padding-bottom: 4px;
}
.TrPlanUserMsgLabelCSS {
	width : 300;
	text-align : center;
	font-weight : bold;
	font-size : 13px;
	padding-bottom: 10px;
}
.TrPlanCompValueCellCSS  {
        font-style: italic;
        border : 0px;
        vertical-align : top;
        white-space: nowrap;
}
.LabelCSS_UserMsg  { 
	width : 200;
	text-align : left;
	font-size : 12px;
	padding-top: 20px;
	padding-bottom: 4px;
}

.LabelCSSBold_UserMsg  { 
	width : 200;
	text-align : left;
	font-size : 12px;
	font-weight : bold;
	padding-top: 20px;
	padding-bottom: 4px;
}
.LabelCSS_UserMsgSubHdr  { 
	width : 250px;
	text-align : left;
	font-size : 12px;
	padding-top: 5px;
	padding-bottom: 4px;
}
.LabelCSSItalic_UserMsgSubHdr  { 
	width : 250px;
	text-align : left;
	font-size : 12px;
	font-style: italic;
	padding-top: 3px;
	padding-bottom: 4px;
}
/** User Message CSS */
/* Expertise */
.expertiseHdrValueCellCSS  { 
	border : 0px;
	vertical-align : top;
	font-weight : bold;
        margin-left : 0em;
	padding-top: 7px;
	padding-bottom: 4px;
}
/* End */

/* Accomplishments */

.ACC_DateShortDisplayCSS {
	width: 100px;
    vertical-align : top;
	padding-top: 10px;
	padding-left : 4px;
	padding-right : 4px;
	padding-bottom : 4px;
}
.ACC_TxtDetShortDisplayCSS  { 
	border : 0px;
	width: 350px;
	padding-top: 10px;
	padding-left : 15;
	padding-right : 4px;
	padding-bottom : 4px;
}
.ACC_TextHdrSpan  { 
	vertical-align : top;
	font-weight: bold;
}
/* End Accomplishments */

/*** Image CSS */
.SERVICE_SECTIONS_Photo_Size1 {
	float : right;
	padding : 2px 2px 2px 2px;
}
.SERVICE_SECTIONS_PUB_Photo_Size1 {
	float : right;
	padding : 2px 2px 2px 2px;
}
/*** Image CSS end*/
/**************** END EXCEL LIFESCIENCES *****************************/
