HTML {  }
BODY { color: #000000; font-family : Arial, Sans-Serif; font-size: 10pt; font-weight: normal; background: #ffffff; margin: 0px; padding: 0 }
BODY#innerBody { background: #fff url('/BioDalia/_images/bg_body.gif') left top no-repeat; margin: 0px 50px }
BODY#homeBody {  }
BODY#popupBody { background: #fff url('/BioDalia/_images/bg_flowers.gif') right top no-repeat }
P { margin: 10px 0px }

UL { margin-top: 0px }
LI { list-style: circle url('/BioDalia/_images/bullet_1.gif'); margin-bottom: 5px; margin-top: 0px }
LI LI { list-style: circle url('/BioDalia/_images/bullet_2.gif'); padding-left: 0px }
LI LI { list-style: circle url('/BioDalia/_images/bullet_3.gif'); padding-left: 0px }

HR { color: #6e7679; height: 1px; padding: 0px; margin: 0px; border: none; border-top: 1px solid #6e7679; clear: both }
#leftColTd HR, #rightColTd HR { color: #6e7679; border-color: #6e7679 }


TABLE { empty-cells: show }
TD { vertical-align: top }
FORM { padding: 0px; margin: 0px }
.redNote { font-size: 10px; color: #FF0000 }
BLOCKQUOTE { background-color: #F1F1F1; border: 1px solid #555555; padding: 5px; margin: 10px; width: 90% !important }
.ZOOMCursor { cursor: -moz-zoom-in; cursor: url('/BioDalia/_images/_cursor/zoom1.cur'), pointer , text }
#companyLogoForPrint { display: none }
.RIGHT_Aligned { text-align: right !important }
.LEFT_Aligned { text-align: left !important }
.RIGHT_Float { float: right !important }
.LEFT_Float { float: left !important }
.pageComment { font-weight: bold; color: #FF8000; font-size: 11px }
.hrDiv { clear: both; font-size: 1px; line-height: 1px; padding: 0px; margin: 0px }
.leftIll { display: block; float: left; margin: 3px 10px 7px 0px; border: 1px solid #DDDDDD }
.leftIllDiv { float: left; padding: 3px 10px 7px 0px }
.leftIllDiv IMG { display: block; border: 1px solid #4E4F63; margin-bottom: 10px }
.rightIll { display: block; float: right; margin: 3px 0px 7px 10px; border: 1px solid #DDDDDD  }
.rightIllDiv { float: right; padding: 3px 0px 7px 10px }
.rightIllDiv IMG { display: block; border: 1px solid #4E4F63; margin-bottom: 10px }
.centerIll { display: block; clear: both; margin: 0px; border: 1px solid #DDDDDD  }

/* ---------------------------------- H1...H6 -------------------------------------------------------------------- */
H1, H2 { font-family: 'Verdana', 'Helvetica', Sans-Serif; margin: 0px; padding: 0 }
H3, H4, H5, H6 { font-family: 'Trebuchet MS', 'Arial', Sans-Serif; margin: 0px; padding: 0 }
H1 { font-size: 30px; line-height: 36px; font-weight: normal; margin: 5px 0px; color: #fe7924}
H2 { font-size: 20px; font-weight: normal; margin: 5px 0px; color: #fe7924 }
H3 { font-size: 16px; font-weight: bold; margin: 5px 0px; color: #002b56 }
H4 { font-size: 13px; font-weight: bold; margin: 5px 0px; color: #6e7679 }
H5 { font-size: 13px; font-weight: bold; margin: 0px 0px 5px 0px; color: #0038A9 }
H2.H2events { margin: 0px !important; font-size: 13px; font-weight: bold }
H5.dlzH5 { width: 178px; font-weight: normal }

/* ---------------------------------- LINKS -------------------------------------------------------------------- */
A, A:link, A:visited, A:focus, A:active { text-decoration: none; color: #004BFF }
A:focus, A:active, A:hover { text-decoration: underline; color: #0038A9 }

/* ---------------------------------- INPUT, SELECT -------------------------------------------------------------------- */
INPUT, TEXTAREA, BUTTON, SELECT { font-family : 'Verdana', 'Arial', 'Helvetica', sans-serif }
.formatted { width: 160px; border: 1px solid #8fb4ff; font-size: 12px; padding: 1px }
.formattedCombo { width: 160px; border: 1px solid #8fb4ff; font-size: 12px }
INPUT.formated { height: 21px }
TEXTAREA.formatted { width: 95% }
INPUT.txtLogin { border: solid 1px #B1B1B1; height: 14px; width: 160px; font-family: Verdana, Arial, Sans-Serif; font-size: 11px }
INPUT.sideInput { border: solid 1px #8fb4ff; height: 14px; width: 155px; font-family: Arial, Sans-Serif; font-size: 11px; color: #ffffff; background: #000000 }
SELECT.sideInput { border: solid 1px #B1B1B1; height: 14px; width: 160px; font-family: Verdana, Arial, Sans-Serif; font-size: 11px }
INPUT.chkBox { border: none !important; width: 13px !important }
.sideInputShort { width: 75px !important }
INPUT.search { width: 110px; border: 1px solid #8fb4ff; margin-right: 5px }
SELECT.search { width: 140px; border: 1px solid #8fb4ff }

/* ---------------------------------- Buttons -------------------------------------------------------------------- */
.button, .SUBMITButton, .logOutButton { background-color: #A4B1BC; font-family : Arial, Sans-Serif; font-weight: bold; color: #FFFFFF; font-size: 12px; text-align: center; cursor: pointer; width: 90px; margin-bottom: 5px; border: none }
.buttonDisabled { background-color: #D4D0C8; font-family : Arial, Sans-Serif; font-weight: bold; color: #808080; font-size: 12px; text-align: center; width: 90px; margin-bottom: 5px; border: none }
.buttonEmpty { background-color: #E5E5E5; font-family : Arial, Sans-Serif; font-weight: bold; color: #7A848E; font-size: 12px; text-align: center; cursor: pointer; width: 170px; margin-bottom: 5px; border: none; padding: 1px }
.buttonFaq { background-color: #E5E5E5; font-family : Arial, Sans-Serif; font-weight: normal; color: #7A848E; font-size: 12px; text-align: center; cursor: pointer; width: 130px; margin-bottom: 5px; border: 1px solid #D1CDE6; padding: 1px }
.GOButton { background-color: #E0E0E0; font-family : Arial, Sans-Serif; font-weight: bold; color: #000000; font-size: 11px; text-align: center; cursor: pointer; width: 20px; border: 1px solid #8FB4FF; height: 20px }
.updateButton { color: #fff; font-weight: normal; padding: 0px; background: none; border: none; font-size: 10px; font-family: 'Verdana', sans-serif; width: 80px }
.logOutButton { width: 50px; font-size: 10px; font-family: 'Verdana', sans-serif }
/* ---------------------------------- pageHeader -------------------------------------------------------------------- */
#pageHeaderTable { width: 100%; clear: both; height: 93px }
#innerBody #pageHeaderTable { background: transparent url('/BioDalia/_images/bg_page_right_top.gif') right top no-repeat }
#homeBody #pageHeaderTable { width: 770px }
#companyTopLogo { vertical-align: top; padding: 16px 10px 0px 0px }
#companyTopLogo A { display: block; position: relative; left: -7px; top: 0px }
#companyTopLogo IMG { display: block; border: none }
#addMenuTd { text-align: right; padding: 11px 2px 0px 0px }
.addMenuTable { margin: 10px 0px; color: #000 }
.addMenuTable TD { text-align: left; color: #4365a4; font-size: 11px; font-family: 'Verdana', 'Helvetica', sans-serif; vertical-align: middle; padding: 0px 0px 0px 10px }
.addMenuTable TD A { display: block; padding: 0px 0px 5px 0px }
.addMenuTable TD IMG, .addMenuTable TD A IMG { padding-right: 5px; border: none }
.addMenuTable TD A:link, .addMenuTable TD A:visited { color: #4365a4 }
.addMenuTable TD A:active, .addMenuTable TD A:focus, .addMenuTable TD A:hover { color: #ffa46a; text-decoration: none }
.addMenuTable TD A.this:link, .addMenuTable TD A.this:visited, 
.addMenuTable TD A.this:active, .addMenuTable TD A.this:focus, .addMenuTable TD A.this:hover { color: #ffa46a }
.bold { font-weight: bold }

/* ---------------------------------- frmQuickSearch -------------------------------------------------------------------- */
#frmQuickSearch { pading: 0px; margin: 0px }
INPUT#fldQuickSearch { color: #000; border: 1px solid #8fb4ff !important; margin: 0px !important; padding: 0px !important; background: transparent }

/* ---------------------------------- copyrightDiv -------------------------------------------------------------------- */
#copyrightDiv { color: #c0c0c0; font-size: 11px; font-family: 'Verdana', 'Arial', sans-serif; text-align: center; padding: 10px }
#copyrightDiv A:link, #copyrightDiv A:visited { color: #c0c0c0 }
#copyrightDiv A:active, #copyrightDiv A:focus, #copyrightDiv A:hover { color: #fe7924; text-decoration: none }

/* ---------------------------------- TMenuTable -------------------------------------------------------------------- */
#topMenuTable { width: 100%; height: 33px }
BODY#homeBody #topMenuTable { width: 770px }
#topMenuTable TD { text-align: center; padding: 0px }
#topMenuTable .firstTd { width: 22px; background: transparent url('/BioDalia/_images/bg_top_menu_left.gif') left top no-repeat }
#topMenuTable .vrTd { width: 1px; background: transparent url('/BioDalia/_images/bg_top_menu_vr.gif') left top no-repeat; font-size: 1px }
#topMenuTable .lastTd { width: 22px; background: transparent url('/BioDalia/_images/bg_top_menu_right.gif') right top no-repeat }
#topMenuTable A { color: #222121; font-family: 'Verdana', 'Helvetica', sans-serif; font-size: 12px; text-align: center; font-weight: bold; display: block; white-space: nowrap; padding: 9px 8px 0px 8px; height: 24px }
#topMenuTable A:link, #topMenuTable A:visited { color: #222121; text-decoration: none; background: transparent url('/BioDalia/_images/bg_top_menu_tile.gif') repeat-x }
#topMenuTable A:active, #topMenuTable A:focus, #topMenuTable A:hover { color: #fe7924; text-decoration: none; background: transparent url('/BioDalia/_images/bg_top_menu_tile_this.gif') repeat-x } 
#topMenuTable A.this:link, #topMenuTable A.this:visited, #topMenuTable A.this:focus, #topMenuTable A.this:active, #topMenuTable A.this:hover { color: #fe7924 }

/* ---------------------------------- breadCrumbsDiv -------------------------------------------------------------------- */
#breadCrumbsDiv { position: relative; clear: both; font-family: Verdana, Arial, Sans-Serif; text-decoration: none; font-weight: normal; color: #7A848E; font-size: 11px; padding: 5px 0px }
#breadCrumbsDiv A { font-family: Verdana, Arial, Sans-Serif; font-weight: normal; font-size: 11px }
#breadCrumbsDiv A:link, #breadCrumbsDiv A:visited { text-decoration: none; color: #666666 }
#breadCrumbsDiv A:focus, #breadCrumbsDiv A:active, #breadCrumbsDiv A:hover { text-decoration: underline; color: #000000 }

/* ---------------------------------- pageToolsDiv -------------------------------------------------------------------- */
#pageToolsDiv { width: 100%; margin: 50px 0px 10px 0px }
#pageToolsDiv IMG { padding-right: 5px; border: none }
#pageToolsDiv A { display: block; margin: 5px 0px; font-size: 11px; text-align: left; font-weight: normal; text-decoration: none; color: #636363 }
#pageToolsDiv A:hover { color: #0038A9; text-decoration: none }

/* ---------------------------------- mainContentTable -------------------------------------------------------------------- */
#contentLineTable { width: 100% }
BODY#homeBody #contentLineTable { width: 770px }

/* ---------------------------------- contentTD -------------------------------------------------------------------- */

#contentTd { vertical-align: top; padding: 0px 20px }

/* ---------------------------------- rightColTd -------------------------------------------------------------------- */
#rightColTd { width: 150px; padding: 30px 0px 10px }

/* ---------------------------------- leftColTd -------------------------------------------------------------------- */
#leftColTd { width: 170px; padding: 30px 0px 10px 0px; text-align: left }

/* ---------------------------------- leftMenuDivLEVEL0 -------------------------------------------------------------------- */
.leftMenuDivLEVEL0 { width: 152px; margin: 10px 0px 10px 0px; font-family: 'Verdana', sans-serif }
.leftMenuDivLEVEL0 A { width: 142px; display: block; font-size: 12px; font-weight: bold; padding: 5px 0px 5px 10px; border-bottom: 1px solid #83a1bc }
.leftMenuDivLEVEL0 A:link, .leftMenuDivLEVEL0 A:visited { text-decoration: none; color: #006b78 }
.leftMenuDivLEVEL0 A:active, .leftMenuDivLEVEL0 A:focus, .leftMenuDivLEVEL0 A:hover { text-decoration: none; color: #0040be; background: #fff }
.leftMenuDivLEVEL0 A.this:link, .leftMenuDivLEVEL0 A.this:visited { text-decoration: none; color: #0040be; background: transparent url('/BioDalia/_images/bullet_1.gif') 0px 7px no-repeat }
.leftMenuDivLEVEL0 A.this:focus, .leftMenuDivLEVEL0 A.this:active, .leftMenuDivLEVEL0 A.this:hover { text-decoration: none; color: #0040be; background: #fff url('/BioDalia/_images/bullet_1.gif') 0px 7px no-repeat }

/* ---------------------------------- leftMenuDivLEVEL1 -------------------------------------------------------------------- */
.leftMenuDivLEVEL1 { width: 152px; margin: 0px 0px 0px 0px; padding-bottom: 5px; font-family: 'Verdana', sans-serif; border-bottom: 1px solid #83a1bc }
.leftMenuDivLEVEL1 A { width: 132px; display: block; font-size: 11px; font-weight: normal; padding: 3px 0px 3px 20px; border-bottom: none }
.leftMenuDivLEVEL1 A:link, .leftMenuDivLEVEL1 A:visited { text-decoration: none; color: #006b78 }
.leftMenuDivLEVEL1 A:active, .leftMenuDivLEVEL1 A:focus, .leftMenuDivLEVEL1 A:hover { text-decoration: none; color: #0040be; background: #fff }
.leftMenuDivLEVEL1 A.this:link, .leftMenuDivLEVEL1 A.this:visited { text-decoration: none; color: #0040be; background: transparent url('/BioDalia/_images/bullet_2.gif') 10px 7px no-repeat }
.leftMenuDivLEVEL1 A.this:focus, .leftMenuDivLEVEL1 A.this:active, .leftMenuDivLEVEL1 A.this:hover { text-decoration: none; color: #0040be; background: #fff url('/BioDalia/_images/bullet_2.gif') 10px 7px no-repeat }

/* ---------------------------------- leftMenuDivLEVEL2 -------------------------------------------------------------------- */
.leftMenuDivLEVEL2 { width: 152px; margin: 0px 0px 0px 0px; padding-bottom: 5px; font-family: 'Verdana', sans-serif; border-bottom: 1px solid #83a1bc }
.leftMenuDivLEVEL2 A { width: 122px; display: block; font-size: 11px; font-weight: normal; padding: 3px 0px 3px 30px; border-bottom: none }
.leftMenuDivLEVEL2 A:link, .leftMenuDivLEVEL2 A:visited { text-decoration: none; color: #006b78 }
.leftMenuDivLEVEL2 A:active, .leftMenuDivLEVEL2 A:focus, .leftMenuDivLEVEL2 A:hover { text-decoration: none; color: #0040be; background: #fff }
.leftMenuDivLEVEL2 A.this:link, .leftMenuDivLEVEL2 A.this:visited { text-decoration: none; color: #0040be; background: transparent url('/BioDalia/_images/bullet_3.gif') 20px 8px no-repeat }
.leftMenuDivLEVEL2 A.this:focus, .leftMenuDivLEVEL2 A.this:active, .leftMenuDivLEVEL2 A.this:hover { text-decoration: none; color: #0040be; background: #fff url('/BioDalia/_images/bullet_3.gif') 20px 8px no-repeat }

/* ---------------------------------- infoBoxTable -------------------------------------------------------------------- */
.boxHeadingDiv { width: 152px; color: #fff; font-size: 11px; line-height: 12px; font-family: 'Verdana', sans-serif; font-weight: bold; background: transparent url('/BioDalia/_images/bg_heading_bottom.gif') left bottom no-repeat }
.boxHeadingDiv DIV { background: transparent url('/BioDalia/_images/bg_heading_top.gif') left top no-repeat; padding: 4px 10px 6px }

.infoBoxTable { width: 152px; margin: 10px 0px 10px 0px; border: none }
.infoBoxTable TH { border: none; text-align: left; padding: 0px }
.infoBoxTable TD { font-size: 11px; font-family: 'Verdana', sans-serif; padding: 0px 2px 0px 0px; border: none; vertical-align: top }
.infoBoxTable TD P, .infoBoxTable TD UL { margin: 5px 10px; font-size: 11px;  }
.infoBoxTable TD P STRONG { color: #fe7924 }
.infoBoxTable TD IMG { border: none }
.infoBoxIll { display: block; border: none; margin: 0px 0px 5px 12px }
.infoBoxItemA { display: block; width: 100%; margin: 0px 0px 0px; background: transparent url('/BioDalia/_images/bg_more.gif') right bottom no-repeat; padding-bottom: 5px }
.moreA { display: block; text-align: right; clear: both; height: 14px; margin: 0px 0px 0px; padding: 3px 10px; background: #ffffff url('/BioDalia/_images/bg_more.gif') right center no-repeat }
.moreA:hover { text-decoration: none }

.moreBlockA { display: block; clear: both; /*height: 14px;*/ margin: 0px 0px 10px; padding: 0px; background: #ffffff url('/BioDalia/_images/bg_more.gif') right bottom no-repeat }
.moreBlockA:hover { text-decoration: none }

.linkItem { display: block; margin: 5px 10px; padding: 0px 0px 0px 15px }
.linkItem IMG { margin: 0px 3px 0px -15px; border: 0px; display: inline }

.infoBoxTable A:link, .infoBoxTable A:visited { text-decoration: none; color: #636363 }
.infoBoxTable A:active, .infoBoxTable A:focus, .infoBoxTable A:hover { text-decoration: none; color: #0038A9 }


/* ---------------------------------- LatestNewsSideTable -------------------------------------------------------------------- */
.LatestNewsSideTable { width: 170px; margin: 0px; margin-bottom: 5px }
.LatestNewsSideTable HR { height: 1px; border: 1px solid #D7D7D7; margin-top: 2px; margin-bottom: 2px; width: 90% }
.LatestNewsSideTable TD, .LatestNewsSideTable TH { text-align: left; font-family: Verdana, Arial, Sans-Serif; font-size: 11px }
.LatestNewsSideTable TD { padding-left: 5px; padding-right: 5px; padding-bottom: 5px; padding-top: 5px }
.LatestNewsSideTable TD DIV.NewDate { padding-left: 5px; background: transparent url('/BioDalia/_images/_design/iconPlusOrange.gif') left 5px no-repeat; color: #FF6000; font-size: 11px }
.LatestNewsSideTable TD DIV.NewTitle { padding-left: 7px; padding-right: 5px; color: #0E64BC; font-size: 11px;	 }
.LatestNewsSideTable TH { font-size: 11px; color: #FFFFFF; background: #A4B1BC; padding-top: 3px; padding-bottom: 3px; padding-left: 5px; padding-right: 5px; font-weight: bold; text-align: left }
.infoBoxTable IMG.Icon { padding-right: 5px }
.LatestNewsSideTable A { font-size: 11px; font-weight: normal; padding: 0px; vertical-align: center; color: #0E64BC; display: block; text-decoration: none }
.LatestNewsSideTable A:hover { text-decoration: underline; color: #0E64BC }

/* ---------------------------------- FIELDSET -------------------------------------------------------------------- */

.bottomFieldset { padding: 5px 0px 10px 10px; margin: 5px 0px; border: 1px solid #89899D; clear: both }
.bottomFieldset A { margin-right: 20px; white-space: nowrap }
.bottomFieldset A.relatedImageA { margin: 5px 10px 5px 0px }
.relatedImageA { display: inline; float: left }
.relatedImageA IMG { display: inline }
.bottomFieldset A:link, .bottomFieldset A:visited, .bottomFieldset A:active, .bottomFieldset A:focus, .bottomFieldset A:hover { color: #2C2A4F; text-decoration: none }
.relatedImageA { cursor: -moz-zoom-in; cursor: url('/BioDalia/_images/_cursor/zoom1.cur'), pointer , text }
.relatedImageA:link IMG { border: 1px solid #034AE0 }
.relatedImageA:visited IMG { border: 1px solid #77429C }
.relatedImageA:active IMG, .relatedImageA:focus IMG, .relatedImageA:hover IMG { border: 1px solid #030085 }
.bottomFieldset LEGEND { font-size: 10px; color: #89899D; padding: 0px 2px }
.bottomFieldset IMG.icon { border: none; margin: 0px 5px 0px 0px }

/* ______________________________________________________________________________________ */

/* ---------------------------------- imgPartTableSIDE -------------------------------------------------------------------- */
.imgPartTableSIDE { float: right; border: 1px solid #C3CCD4; padding: 2px; text-align: center; margin: 0px; margin-bottom: -1px }
	.imgPartTableSIDE IMG { display: block; margin: 0px; padding: 0px }

/* ---------------------------------- imgPartTableLeftSIDE -------------------------------------------------------------------- */
.imgPartTableLeftSIDE { float: left; border: 1px solid #C3CCD4; padding: 0px; text-align: center; margin: 0px; margin-right: 10px }
	.imgPartTableLeftSIDE IMG { display: block; margin: 0px; padding: 0px }	
	.imgPartTableLeftSIDE A { display: block }
/* ---------------------------------- imgPartTableLeftSIDENoFloat -------------------------------------------------------------------- */
.imgPartTableLeftSIDENoFloat { border: none; padding: 0px; text-align: center; margin: 0px }
	.imgPartTableLeftSIDENoFloat IMG { display: block; margin: 0px !important; padding: 0px !important;  }	
	.imgPartTableLeftSIDENoFloat A { display: block }
/* ---------------------------------- imgPartTableBorder -------------------------------------------------------------------- */
.imgPartTableBorder { border: 1px solid #C3CCD4 !important; padding: 0px !important; text-align: center !important; margin: 0px !important }
/* .imgPartTableBorder IMG { border: none; display: block } */

/* ----------------- lnkPartTableSIDE -------- docPartTableSIDE -------------------------------------------------------------------- */
.docPartTableSIDE, .lnkPartTableSIDE { width: 180px; margin: 10px; background: #ffffff url('/BioDalia/_images/bg_rel_box_top.gif') left top no-repeat; border-bottom: 1px solid #cecece }
#rightColTd .docPartTableSIDE, #rightColTd .lnkPartTableSIDE { width: 100%; margin: 10px 0px }
	.docPartTableSIDE TD, .lnkPartTableSIDE TD { padding: 3px 10px; font-family: 'Vardana', sans-serif }
	.docPartTableSIDE A:link, .docPartTableSIDE A:visited, .lnkPartTableSIDE A:link, .lnkPartTableSIDE A:visited { font-size: 11px; text-align: left; font-weight: normal; text-decoration: none; color: #636363 }
	.docPartTableSIDE A:focus, .docPartTableSIDE A:active, .docPartTableSIDE A:hover, .lnkPartTableSIDE A:focus, .lnkPartTableSIDE A:active, .lnkPartTableSIDE A:hover { color: #0038A9; text-decoration: none }
	.docPartTableSIDE TH, .lnkPartTableSIDE TH { padding: 5px 10px; color: #636363; font-weight: bold; text-align: left }
	.docPartTableSIDE TD IMG.icon, .lnkPartTableSIDE TD IMG.icon { border: none; padding-right: 5px }
/* ----------- imgPartDivSIDEForMenu ------------------------------------------------------------------------ */
.imgCaptionDivForMenu { color: #ffffff; margin: 10px 0px -10px 0px; background: #4a525d; font-family: 'Verdana', sans-serif; font-weight: bold; font-size: 11px; line-height: 12px; padding: 3px 10px }
.imgPartDivForMenu { margin: 10px 0px }
.imgPartDivForMenu IMG { display: block; border: 1px solid #c2c6cb }

/* ---------------------------------- formTable -------------------------------------------------------------------- */
TABLE.formTable { border-bottom: none; width: 100% }
	TABLE.formTable TD,TABLE.formTable TH { vertical-align: middle }
	TABLE.formTable TD { height: 21px; font-weight: normal; color: #000000; padding: 1px; padding-left: 10px; padding-right: 10px; white-space: normal; font-size: 11px }
	
SPAN.mandatoryField { width: 20px; background: transparent url('/BioDalia/_images/_design/mandatoryField.gif') center center no-repeat; padding: 0px 5px }
	
TABLE.formTable TD.bottomRow { border: none; padding-bottom: 10px; padding-top: 5px }
	DIV.formTableNote { font-weight: normal; font-size: 9px; color: #FF0000; white-space: normal; background: none; width: 100px }
	TABLE.formTable TD SELECT { width: 155px; border: 1px solid #B1B1B1 }

/* ---------------------------------- siteMapTable -------------------------------------------------------------------- */
TABLE.siteMapTable { margin: 0px !important; margin-bottom: 5px; float: left; width: 100% !important }
	TABLE.siteMapTable TD,TABLE.siteMapTable TH { vertical-align: top }
	TABLE.siteMapTable TD { background-color: #FFFFFF;	padding: 5px }
	.siteMapTableHeader { border: none; line-height: 21px !important; height: 21px !important; margin: 5px !important; background: #F6F6F6 url('/BioDalia/_images/siteMapHeaderBackground.gif') right center repeat-y !important }
	.siteMapTableHeader A, .siteMapTableHeader A:link, .siteMapTableHeader A:visited, .siteMapTableHeader A:focus, .siteMapTableHeader A:active { font-weight: bold; display: block; background: transparent url('/BioDalia/_images/_design/redBullet.gif') right center no-repeat; padding-left: 5px }
.siteMapTable UL { margin: 0px !important; margin-left: 10px !important; margin-top: 5px !important; margin-bottom: 5px !important; padding: 0px !important }
.siteMapTable LI { list-style: none; list-style-image: none; padding-left: 10px; background: transparent url('/BioDalia/_images/_design/iconArrowRightOrange.gif') left 5px no-repeat }
.siteMapTable LI LI { list-style: none; list-style-image: none; background: transparent url('/BioDalia/_images/_design/iconPlusOrange.gif') left 7px no-repeat; padding-left: 10px }
.siteMapTable LI LI LI { list-style: none; list-style-image: none; background: transparent url('/BioDalia/_images/_design/iconPlusOrange.gif') left 7px no-repeat; padding-left: 10px }

/* ---------------------------------- #frmSearchResults -------------------------------------------------------------------- */
#frmSearchResults { width: 100% }
#frmSearchResults .SearchResultBox { white-space: normal; overflow: hidden; margin-bottom: 15px }
#frmSearchResults .bodyText { color: #555555 }
#frmSearchResults .linkAddress { color: #008000; font-size: 10px }
#frmSearchResults .lastUpdated { color: #A4B1BC; font-size: 9px }

/* ---------------------------------- SearchResultsPagingTable -------------------------------------------------------------------- */
.SearchResultsPagingTable { width: 100%; border-top: 1px solid #7A848E }
.SearchResultsPagingTable TH, .SearchResultsPagingTable TD { text-align: left; font-size: 11px; padding-top: 5px }
.SearchResultsPagingTable TD { text-align: right }
.SearchResultsPagingTable A.this { font-weight: bold; font-size: 12px }

/* ---------------------------------- faqDL -------------------------------------------------------------------- */
DT { font-weight: bold; margin: 0px 0px 10px 0px }
DD { margin: 10px 0px 10px 0px; display: block; text-align: justify }
DL.faqDL { margin: 5px 3px 10px 0px }
.faqDL DT { border-bottom: 1px solid #D1CDE6; background: #F5F5F5 url('/BioDalia/_images/bg_q.gif') 5px 5px no-repeat; list-style: none; padding: 5px 20px 0px 28px }
.faqDL DD { padding: 0px 20px 10px 28px; background: transparent url('/BioDalia/_images/bg_a.gif') 5px top no-repeat; list-style: none }

/* ---------------------------------- eventsListTable -------------------------------------------------------------------- */
TABLE.eventsListTable { margin-bottom: 15px; width: 100%; border: 1px solid #C3CCD4 }
	TABLE.eventsListTable TD,TABLE.eventsListTable TH { 	padding: 3px; padding-left: 5px; padding-right: 5px; 	text-align: left; vertical-align: top }
	TABLE.eventsListTable TD.eventImage { 	width: 100px; padding-top: 5px; border-bottom: 1px solid	#C3CCD4; border-left: 1px solid #C3CCD4 }
	TABLE.eventsListTable TH TABLE { width: 100% }
	TABLE.eventsListTable TH TABLE TH, TABLE.eventsListTable TH TABLE TD { padding-bottom: 1px }
	TABLE.eventsListTable TH TABLE TH { font-weight: bold; font-size: 12px; border: none }
	TABLE.eventsListTable TH { background-color: #F7F7F7; border-bottom: 1px solid	#C3CCD4 }
	TABLE.eventsListTable HR { border: 1px solid #C3CCD4; height: 1px }
	TABLE.eventsListTable TD { font-weight: normal }
	
/* ---------------------------------- tableRightMenuBOX -------------------------------------------------------------------- */
.tableRightMenuBOX { width: 100%; margin: 0px 0px 10px 0px; border: none; border-bottom: 1px solid #c2c6cb; }
	.tableRightMenuBOX TD, .tableRightMenuBOX TH { padding: 4px 10px; font-size: 11px; text-align: left }
	.tableRightMenuBOX TH { vertical-align: center; background-color: #4A525D; color: #ffffff; font-weight: bold  }
	.tableRightMenuBOX TD { border-right: 1px solid #c2c6cb; border-left: 1px solid #c2c6cb; background: #efefef; vertical-align: top }
	.tableRightMenuBOX TD IMG.icon, .tableRightMenuBOX TD IMG.icon { border: none; margin-right: 5px; margin-top: 3px }

/* ---------------------------------- tableTechArticlesList -------------------------------------------------------------------- */
.tableTechArticlesList { width: 100%; border: none }
	.tableTechArticlesList TD, .tableTechArticlesList TH { font-size: 12px; font-weight: normal; padding: 3px; padding-left: 5px; padding-right: 5px }
	.tableTechArticlesList TH { text-align: left; vertical-align: center; background-color: #f0f0f0; color: #000000; font-weight: bold }
	.tableTechArticlesList TD {	}
	.tableTechArticlesList .taTitle { font-weight: bold;	margin-bottom: 5px }
	.tableTechArticlesList .taAuthor { font-style: italic; font-size: 11px; margin-bottom: 5px }
	.tableTechArticlesList .taAbstract { }
	.tableTechArticlesList .taDate { font-style: italic; font-size: 11px; color: #7A848E }
	.tableTechArticlesList .taAttachmentsTable { width: 100%; margin-top: 5px; margin-bottom: 10px; border: none }	
	.tableTechArticlesList .taAttachmentsTD { background-color: #F3F3F3; padding: 3px; vertical-align: center; text-align: left }
	.tableTechArticlesList .taAttachmentsTD DIV { margin-top: 3px; margin-bottom: 3px }
	.tableTechArticlesList TD IMG.icon, .tableTechArticlesList TH IMG.icon { border: none; margin: 0px; margin-right: 5px }

/* ---------------------------------- tableTechArticlesListNote -------------------------------------------------------------------- */
.tableTechArticlesListNote { width: 100%; border: none }
	.tableTechArticlesListNote TD, .tableTechArticlesListNote TH { font-size: 12px; font-weight: normal; padding: 3px; padding-left: 5px; padding-right: 5px }
	.tableTechArticlesListNote TD IMG.icon, .tableTechArticlesListNote TD IMG.icon { border: none; margin-right: 5px; margin-top: 3px }

/* ---------------------------------- tablePressReleasesList -------------------------------------------------------------------- */
.tablePressReleasesList { width: 100%; border: 1px solid #b5b5b5 }
	.tablePressReleasesList TD, .tablePressReleasesList TH { text-decoration: none; font-size: 11px; font-weight: normal; padding: 3px; padding-left: 5px; padding-right: 5px }
	.tablePressReleasesList TH { vertical-align: center; background: #f0f0f0; color: #000000; font-weight: bold }
	.tablePressReleasesList TD { vertical-align: top; border-top: 1px solid #b5b5b5 }
	.tablePressReleasesList .downloadTD {  }	
	.tablePressReleasesList .leftBorder {  }
	.tablePressReleasesList TD IMG.icon, .tablePressReleasesList TD IMG.icon { border: none; margin-right: 5px; margin-top: 2px }

/* ---------------------------------- registrationTable -------------------------------------------------------------------- */
.registrationTable { border: 1px solid #B5B5B5; margin: 0px; height: 300px }
.registrationTable TH, .registrationTable TD { padding: 3px 0px 3px 10px; background-color: #ffffff; color: #000000; font-weight: bold; vertical-align: center; font-size: 11px }
.registrationTable TD { }
.registrationTable DIV { font-size: 10px; font-weight: bold }
.registrationTable TD.star {padding: 0px; padding: 0px 3px; vertical-align: middle; color: #FF0000 }
.registrationTable TH { text-align: left; white-space: nowrap }
.registrationTable A, .registrationTable A:link, .registrationTable A:visited, .registrationTable A:focus, .registrationTable A:active { font-weight: bold; font-size: 10pt; padding-left: 15px; background: transparent url('/BioDalia/_images/dotted_icon.gif') left 4px no-repeat }
.registrationTable INPUT { border: solid 1px #8fb4ff; height: 14px; width: 140px }
.registrationTable INPUT.checkBox { border: none !important; width: 20px !important; margin-left: -4px }
.registrationTable INPUT.req { border: solid 1px #A4B1BC; height: 14px; width: 140px }
.registrationTable SELECT { border: solid 1px #A4B1BC; height: 14px; width: 144px; font-size: 11px }
.registrationTable HR { border: 1px inset #FFFFFF; margin-top: 0px; margin-bottom: 0px }
.registrationTable INPUT.SUBMITButton { height: 20px; width: 80px; border: none }

/* ---------------------------------- mainLoginTable -------------------------------------------------------------------- */
.mainLoginTable { border: 1px solid #D7D7D7; margin-top: 0px }
.mainLoginTable TH, .mainLoginTable TD { padding: 5px; background-color: #F3F3F3; color: #000000; font-weight: bold; text-align: left; vertical-align: center; font-size: 11px }
.mainLoginTable TD { background-color: #FFFFFF; text-align: left; border-left: 1px solid #D7D7D7 }
.mainLoginTable A, .mainLoginTable A:link, .mainLoginTable A:visited, .mainLoginTable A:focus, .mainLoginTable A:active { display: block; font-weight: bold; padding-left: 15px; margin-bottom: 15px; margin-top: 3px; background: transparent url('/BioDalia/_images/_design/iconArrowRightOrange.gif') left 3px no-repeat }	
/* ---------------------------------- updateExpiredPasswordTable -------------------------------------------------------------------- */
.updateExpiredPasswordTable { border: 1px solid #D7D7D7; margin-top: 0px; width: 380px }
.updateExpiredPasswordTable TH, .updateExpiredPasswordTable TD { padding: 2px; padding-left: 5px; padding-right: 5px; background-color: #F3F3F3; color: #000000; font-weight: bold; text-align: left; vertical-align: center; font-size: 11px }
.updateExpiredPasswordTable TD { background-color: #FFFFFF; text-align: left; border-left: 1px solid #D7D7D7 }
.updateExpiredPasswordTable A, .updateExpiredPasswordTable A:link, .updateExpiredPasswordTable A:visited, .updateExpiredPasswordTable A:focus, .updateExpiredPasswordTable A:active { display: block; font-weight: bold; padding-left: 15px; margin-bottom: 15px; margin-top: 3px; background: transparent url('/BioDalia/_images/_design/iconArrowRightOrange.gif') left 3px no-repeat }

/* ---------------------------------- extendedLinksTable -------------------------------------------------------------------- */
.extendedLinksTable { width: 100%; border: 1px solid #E5E5E5; margin-bottom: 10px }
.extendedLinksTable TD, .extendedLinksTable TH { vertical-align: top }
.extendedLinksTable TD { background: none; border: none; padding: 5px }
.extendedLinksTable TH.categoryTitle { text-align: left; background-color: #7A848E; color: #FFFFFF; padding: 2px; padding-left: 5px; padding-right: 5px }
.extendedLinksTable TH.itemTitle { text-align: left; background-color: #F7F7F7; border: none; padding: 2px; padding-left: 15px; padding-right: 5px; border-bottom: 1px solid #E5E5E5; background: #F7F7F7 url('/BioDalia/_images/_design/iconArrowRightOrange.gif') 5px 6px no-repeat;  }
.extendedLinksTable DIV.moreInformation { margin-top: 5px; width: 100%; text-align: right }
.extendedLinksTable TH.itemTitle A { background: transparent url('/BioDalia/_images/_design/iconArrowRightGrey.gif') right 3px no-repeat; margin-top: 1px; margin-left: 10px; padding-right: 10px; color: #FF6000 }

/* ---------------------------------- simpleLinksTable -------------------------------------------------------------------- */
.simpleLinksTable { width: 100%; border: 1px solid #E5E5E5; margin-bottom: 10px }
.simpleLinksTable TD, .simpleLinksTable TH { vertical-align: top }
.simpleLinksTable TD { background: none; border: none; padding: 5px; vertical-align: top }
.simpleLinksTable TH.categoryTitle { text-align: left; background-color: #7A848E; color: #FFFFFF; padding: 2px; padding-left: 5px; padding-right: 5px }
.simpleLinksTable TH.itemTitle { text-align: left; background-color: #F7F7F7; border-right: 1px solid #E5E5E5; padding: 2px; padding-left: 5px; width: 150px }
.simpleLinksTable DIV.moreInformation { margin-top: 5px; width: 100%; text-align: right }
.simpleLinksTable TH.itemTitle A { color: #FF6000 }

/* ---------------------------------- glossaryTerm -------------------------------------------------------------------- */
.glossaryTerm { width: 100%; padding: 0px; margin: 0px; border-bottom: 1px solid #B5B5B5	 }
.glossaryTerm DT, .glossaryTerm DD { border-left: 1px solid #B5B5B5; border-right: 1px solid #B5B5B5 }
.glossaryTerm DT { border-top: 1px solid #B5B5B5; padding: 2px 5px; background: #F0F0F0; font-weight: bold; color: #3067A2; font-size: 12px; display: block; margin: 0px !important }
.glossaryTerm DD { display: block; margin: 0px !important; padding: 5px }
.glossaryLetterTab { background: #A4B1BC url('/BioDalia/_images/_design/tabEndPart.gif') right top no-repeat; line-height: 21px; padding-left: 10px; padding-right: 10px; color: #FFFFFF; font-size: 15px; font-weight: bold; margin-top: 15px; width: 15px }

/* ---------------------------------- glossaryABC -------------------------------------------------------------------- */
.glossaryABC { float: left; width: 12px; height: 18px; text-align: center; background-color: #F7F7F7; border: 1px solid #E5E5E5; margin-right: 4px; margin-bottom: 5px; font-weight: bold; font-size: 14px; color: #E5E5E5; padding: 0px !important }
.glossaryABCMouseOver { background-color: #FFFFFF !important }
.glossaryABC A, .glossaryABC A:link, .glossaryABC A:visited, .glossaryABC A:focus, .glossaryABC A:active { font-weight: bold !important; font-size: 14px !important;width: 100% }
.glossaryABC A:hover { background-color: #FFFFFF }

/* ---------------------------------- sideMenuLoginTable -------------------------------------------------------------------- */
.sideMenuLoginTable { width: 200px; margin: 0px 0px 10px 1px; border-top: 5px solid #5c74a4; border-bottom: 5px solid #5c74a4 }
.sideMenuLoginTable TD { color: #ffffff; text-align: left; vertical-align: middle; font-size: 11px; font-family: 'Verdana', 'Arial', sans-serif; padding: 0px 10px; background: #5c74a4 }
.sideMenuLoginTable DIV { background: transparent url('/BioDalia/_images/_design/iconArrowRightBlue.gif') left 3px no-repeat; padding-left: 10px; margin-top: 3px }
.sideMenuLoginTable .sideInput { margin-left: 10px }

.sideMenuLoginTable A:link, .sideMenuLoginTable A:visited { color: #ffffff; text-decoration: none }
.sideMenuLoginTable A:active, .sideMenuLoginTable A:focus , .sideMenuLoginTable A:hover { color: #ffffff; text-decoration: underline }

/* ---------------------------------- photoAlbumsGallery -------------------------------------------------------------------- */
.photoAlbumsGallery { width: 100% }
.photoAlbumsGallery TD { text-align: center; vertical-align: top; padding-left: 5px; padding-right: 5px; padding-top: 3px }
.photoAlbumsGallery TABLE { margin-bottom: 15px; width: default }
.photoAlbumsGallery TABLE TH { padding: 0px; vertical-align: bottom }
.photoAlbumsGallery IMG { margin-top: 5px; display: block; padding: 2px; border: 1px solid #B0B0B0 }
.photoAlbumsGallery A:hover IMG { padding: 2px; border: 1px solid #FF8000 }

/* ---------------------------------- photoAlbumsTable -------------------------------------------------------------------- */
.photoAlbumsTable { width: 100% }
.photoAlbumsTable TD { text-align: center; vertical-align: top; padding: 5px }
.photoAlbumsTable DIV { background: #FFFFFF url('/BioDalia/_images/bg_images_bottom.gif') center bottom no-repeat; text-align: center; width: 165px }
.photoAlbumsTable DIV DIV { background: transparent url('/BioDalia/_images/bg_images_top.gif') center top no-repeat; padding-top: 13px; padding-bottom: 13px; width: 165px }

/* ---------------------------------- photoAlbumsGalleryItem -------------------------------------------------------------------- */
.photoAlbumsGalleryItem { width: 400px }
.photoAlbumsGalleryItem TD { text-align: center; vertical-align: top; padding-left: 5px; padding-right: 5px; padding-top: 3px }
.photoAlbumsGalleryItem IMG { margin-top: 5px; padding: 2px; border: 1px solid #B0B0B0 }
.photoAlbumsGalleryItem A:hover IMG { padding: 2px; border: 1px solid #FF8000 }

/* ---------------------------------- managementList -------------------------------------------------------------------- */
.managementTable { margin: 0px 0px 10px }
.managementTable TH { text-align: left }
.managementTable TD { padding: 0px 10px }

/* ---------------------------------- emailMessageTable -------------------------------------------------------------------- */
.emailMessageTable { margin-top: 15px; width: 100%; border: 1px solid #7A848E }
	.emailMessageTable TD, .emailMessageTable TH { 	padding: 3px; 	padding-left: 5px; padding-right: 5px; 	text-align: left; vertical-align: top; background-color: #F3F3F3 }
	.emailMessageTable TH { background-color: #E5E5E5; color: #7A848E; font-weight: bold; border-right: 1px solid #7A848E; width: 150px }
	.emailMessageTable TH.topHeader { 	background-color: #E5E5E5; color: #7A848E; font-weight: bold; border-right: none; border-bottom: 1px solid #7A848E; width: 100% }

/* ---------------------------------- Regular_MAINPAGE_Childs_IMGS -------------------------------------------------------------------- */
TABLE .Regular_MAINPAGE_Childs_IMGS { margin-top: 10px }
TABLE .Regular_MAINPAGE_Childs_IMGS TH { padding-right: 10px; padding-bottom: 20px; vertical-align: top; text-align: center }
TABLE .Regular_MAINPAGE_Childs_IMGS TD SPAN.Title { display: block; width: 100%; text-align: center }	
TABLE .Regular_MAINPAGE_Childs_IMGS .imgContainer { display: block; width: 1px }

/* ---------------------------------- Regular_MAINPAGE_Childs_LIST -------------------------------------------------------------------- */
TABLE .Regular_MAINPAGE_Childs_LIST { margin-top: 10px; margin-bottom: 10px }
TABLE .Regular_MAINPAGE_Childs_LIST TD { padding: 2px; padding-left: 5px; padding-right: 5px; background-color: #eeeeee;	 }
TABLE .Regular_MAINPAGE_Childs_LIST TR.alt TD { background-color: #DADADA;	}

/* ---------------------------------- pageToolsTableForProductItem -------------------------------------------------------------------- */
.pageToolsTableForProductItem { width: 100%; margin-top: 0px; margin-bottom: 10px; background-color: #ECEBD9; height: 40px; border-top: 1px solid #FFFFFF;	 }
	.pageToolsTableForProductItem TD { padding-right: 15px; padding-left: 15px }
	.pageToolsTableForProductItem TD IMG { padding-left: 5px }

/* ---------------------------------- productListBox -------------------------------------------------------------------- */
.productListBox { 5px 0px; width: 100% }
	.productListBox TD,TABLE.productListBox TH { vertical-align: top; text-align: center; padding: 5px }
	.productListBox TD { vertical-align: top; text-align: center; padding: 5px 10px; }
	.productListBox H5 { font-weight: normal !important; font-size: 13px }
.productListBox DIV.productData { height: 15px; margin-top: 5px; margin-bottom: 5px; padding: 5px; background-color: #E5E5E5; background: #F6F6F6 }
.productListBox A, .productListBox A:link, .productListBox A:visited, .productListBox A:focus, .productListBox A:active { font-weight: bold; display: block; cursor: pointer }
.productListBox A:hover { background-color: #FFFFFF }
DIV.backToCategory { margin: 10px 0px; padding: 3px 10px; background-color: #EFEFEF; border-bottom: 1px solid #C2C6CB; border-top: 1px solid #C2C6CB }

/* ---------------------------------- productNavigatinTable -------------------------------------------------------------------- */
TABLE.productNavigationTable { background-color: #EFEFEF; border-bottom: 1px solid #C2C6CB; border-top: 1px solid #C2C6CB; width: 100% }
TABLE.productNavigationTable TD { padding: 3px 10px; color: #888888 }
TABLE.productNavigationTable TD A { color: #C10800 }

/* ---------------------------------- downloadZone ---------------------------------------------------------------- */
.downloadZoneMainCategoriesTable { width: 100%; margin: 10px 0px }
.downloadZoneMainCategoriesTable TD { padding-bottom: 10px }

.downloadZoneSubCategoriesTable { margin: 10px 0px; width: 100%; border-top: 1px solid #b5b5b5; border-right: 1px solid #b5b5b5 }
.downloadZoneSubCategoriesTable TH { padding: 2px 10px; text-align: left; background: #f0f0f0; border-bottom: 1px solid #b5b5b5; border-left: 1px solid #b5b5b5 }
.downloadZoneSubCategoriesTable TD { font-size: 11px; padding: 2px 10px; border-bottom: 1px solid #b5b5b5; border-left: 1px solid #b5b5b5 }
.downloadZoneSubCategoriesTable TD.this { background: #d0e7ff }
.downloadZoneSubCategoriesTable TD A IMG.icon { padding-right: 5px; border: none }
.downloadZoneSubCategoriesTable TD A:link, .downloadZoneSubCategoriesTable TD A:visited, .downloadZoneSubCategoriesTable TD A:focus, .downloadZoneSubCategoriesTable TD A:active, .downloadZoneSubCategoriesTable TD A:hover { text-decoration: none }
.downloadZoneSubCategoriesTable TD A:link, .downloadZoneSubCategoriesTable TD A:visited {  }
.downloadZoneSubCategoriesTable TD A:focus, .downloadZoneSubCategoriesTable TD A:active, .downloadZoneSubCategoriesTable TD A:hover {  }

/* ---------------------------------- productsMainDiv ---------------------------------------------------------------- */
.productsMainDiv { padding: 0px; border: 1px solid #CECECE; margin: 10px 0px }
.productsMainDiv A { display: block; padding: 0px; width: 100%; }
.productsMainDiv A:link, .productsMainDiv A:visited { background: #f9f9f9 }
.productsMainDiv A:active, .productsMainDiv A:focus, .productsMainDiv A:hover { text-decoration: none; background: #ffffff }
.productsMainInnerDiv { padding: 7px 10px 3px 10px }
.productsMainDiv .hrDiv { margin: -10px 0px 0px 0px }

/* ---------------------------------- productsListDiv ---------------------------------------------------------------- */
.productsListDiv { clear: both; text-align: center; padding: 0px; border: 1px solid #CECECE; margin: 10px 0px }
.productsListDiv H5 { text-align: center; margin: 0px; padding: 3px 10px; background: #ECECEC; border-top: 1px solid #CECECE }
.productsListDiv A { display: block; padding: 0px; width: 100%; }
.productsListDiv A:link, .productsListDiv A:visited { background: #f9f9f9 }
.productsListDiv A:active, .productsListDiv A:focus, .productsListDiv A:hover { text-decoration: none; background: #ffffff }
.productsListInnerDiv { clear: both; padding: 10px; text-align: center }

/* ---------------------------------- productsShortListDiv ---------------------------------------------------------------- */
.productsShortListDiv { clear: both; text-align: left; padding: 10px 10px 0px 10px; border: 1px solid #CECECE; margin: 10px 0px }
.productsShortListDiv A {  }
.productsShortListDiv A:link, .productsShortListDiv A:visited {  }
.productsShortListDiv A:active, .productsShortListDiv A:focus, .productsShortListDiv A:hover { text-decoration: none }
.productsShortListInnerDiv { padding: 10px; text-align: left }
.productsShortListDiv IMG.icon { padding-right: 5px; border: none }
.leftProductsShortListIllA { display: block; float: left; margin: 0px 10px 9px 0px; border: 1px solid #DDDDDD; cursor: -moz-zoom-in; cursor: url('/BioDalia/_images/_cursor/zoom1.cur'), pointer , text }
.leftProductsShortListIllA IMG { display: block; border: none }


/* ---------------------------------- simpleLinksTable -------------------------------------------------------------------- */
.simpleTable { width: 100%; border: 1px solid #E5E5E5; margin-bottom: 10px }
.simpleTable TD, .simpleTable TH { vertical-align: top }
.simpleTable TD { background: none; border: none; padding: 3px 10px; vertical-align: top }
.simpleTable TH { text-align: left; background-color: #7A848E; color: #FFFFFF; padding: 3px 10px }

.imgCaption { border: 1px solid #4E4F63; border-bottom: none; color: #ffffff; background: #6A7583; padding: 2px 5px; font-size: 10px; font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif }


#homeFlashDiv {  }
#homeContentDiv { padding: 0px 45px; color: #3a4774 }

/* --------------------------------------- hpFeatures --------------------------------------------------------------------- */
.hpFeaturesLineDiv { clear: both; margin: 10px 0px; width: 556px; padding: 0px 77px 0px 117px }
.hpFeaturesDiv { width: 152px; float: left; margin: 0px 40px 0px 0px }
.hpFeaturesDiv H3 { width: 142px; margin: 0px !important; padding: 5px 10px; background: transparent }
.hpFeaturesDiv A { width: 150px; display: block }
.hpFeaturesDiv IMG { display: block; border: none; border: none; margin: 0px; width: 126px; background: #c6ccdb; padding: 12px }
.lastBox { margin: 0px 0px 0px 2px }

.hpFeaturesLineDiv A:hover { text-decoration: none } 

