#body {FONT-SIZE: 12px; MARGIN: 0px; COLOR: #000000; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; }
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 10px; WIDTH: auto; COLOR: #ec2e25; PADDING-TOP: 20px
}
sup {line-height:12px; font-size:10px;}
img.contimg
{float:right; margin-left:5px;}

table.contimg
{float:right; margin-left:5px;}

img.contimgL
{float:left; margin-left:5px;}

table.contimgL
{float:left; margin-left:5px;}

.widthReg
{
width:106px;
}

.textBrown
{
    font-family :Arial;
    color :#846E74;
    font-size :13px;
    font-weight :normal;
}
.textBlack
{
    font-family :Arial;
    color :#000000;
    font-size :12px;
    font-weight :normal;
    
}
.textBlack a
{
    font-family :Arial;
    color :#000000;
    font-size :12px;
    font-weight :normal;
}
.textBlack1
{
    font-family :Arial;
    color :#000000;
    font-size :14px;
    font-weight :normal;
}
.textBlackTitle
{
    font-family :Arial;
    color :#006397;
    font-size :20px;
    font-weight :bold;
}

.textBlackTitleWelcome
{
    font-family :Arial;
    color :#006397;
    font-size :17px;
    font-weight :bold;
}

.textBlueTitle2
{
    font-family :Arial;
    color :#006397;
    font-size :16px;
    font-weight :bold;
}

.textBlueTitle12
{
    font-family :Arial;
    color :#006397;
    font-size :14px;
    font-weight :bold;
}

.textBlueTitle3
{
	text-align:center;
    font-family :Arial;
    color :#006397;
    font-size :16px;
    font-weight :bold;
}

.textWhite
{
    font-family :Arial;
    color :#ffffff;
    font-size :13px;
    font-weight :bold;
}
.textWhite a
{
    font-family :Arial;
    color :#ffffff;
    font-size :13px;
    font-weight :bold;
}
.textBlue
{
    font-family :Arial;
    color :#008ED9;
    font-size :14px;
    font-weight :normal;
}

.textBlueLink
{
    font-family :Arial;
    color :#008ED9;
    font-size :15px;
    font-weight :bold;
	text-decoration:none;
}

.textBlue1
{
    font-family :Arial;
    color :#006397;
    font-size :12px;
    font-weight :normal;
}

.textWhiteSmall
{
    font-family :Arial;
    color :#ffffff;
    font-size :10px;
    font-weight :normal;
}
.textWhiteSmall a
{
    font-family :Arial;
    color :#ffffff;
    font-size :10px;
    font-weight :normal;
}
.searchboxdiv
{
  margin:0;
 height:25px;
 width:154px;

 background:url(../images/sprite_gif.gif) -61px -1073px no-repeat;
}
.searchbox
{
 background:none;
  
 border:none; 
 width:140px;
 padding:3px 5px 3px 5px;
 margin:0; 
 font-family:Verdana, Arial, Helvetica, sans-serif;

}


.date 
{
    font-family :Arial;
    font-size :13px;
    MARGIN-LEFT: 5px; 
    COLOR: #ec2e25
}

.newsTicker1 {
font-size:14px;
font-weight:bold;
}
.rlinks {margin:0 0 10px 0; height:50px; overflow:hidden;}

div#dnews {width:270px; height:300px;}
div#dnews #dnbottom {background: url(/images/dnsb.gif) repeat-x;}
div#dnews #dnmiddle {clear:both; position:relative; width:220px; height:255px; margin: 0 15px;}
div#dnews #dnmiddle h2 {text-align:right; padding:0 5px 0 0; color:#000;}
div#dnews #dntop {background: url(/images/dnst.gif) repeat-x;}
div#dnews #dntop, #dnbottom {width:220px; height:15px; position:relative; float:left;}
div#dnews img {position:relative; float:left;}
#contrlinks {width: 250px; height: 240px; background: url(/images/dnsm.gif) repeat-y;}
a.bttma3 {color:#000; text-decoration: none; font-family :Arial; font-size :18px;}
a.bttma2 {color:#000; text-decoration: none;}
a.content{color:#000; text-decoration: underline}
a.referencescontent{color:#006397; text-decoration: none}

.borderForImg {
border:solid 1px black;
}

.menu1 {
position: relative;
text-align: right;
height: 35px;
z-index:1000;
min-width: 614px;
}
.menuHidden {
visibility: hidden;
line-height: 20px;
text-align:left;
position: absolute;
top: -1px;
right: 43px;
width: 614px;
background-color: #fff;
}

.dsmenuHidden {
visibility: hidden;
line-height: 20px;
text-align:left;
position: absolute;
top: -1px;
right: 243px;
width: 414px;
background-color: #fff;
}

.menuHiddenShort {
visibility: hidden;
line-height: 20px;
text-align:left;
}
.backgroundColorFFF {
background-color: #fff;
}
.boxCorner1 {
background: url(../images/sprite_gif.gif) -61px -61px no-repeat;
width: 9px;
height: 9px;
}
.boxCorner1RepY {
background: url(../images/crl.gif) repeat-y;
width: 9px;
height: 9px;
}
.nowrap {
white-space: nowrap;
}
.boxCorner2 {
background: url(../images/crt.gif) repeat-x;
}
.boxCorner3 {
background: url(../images/sprite_gif.gif) -61px -192px no-repeat;
width: 9px;
height: 9px;
}
.boxCorner4 {
background: url(../images/crr.gif) repeat-y;
width: 9px;
height: 9px;
}
.boxCorner5 {
background: url(../images/sprite_gif.gif) -61px -323px no-repeat;
width: 9px;
height: 9px;
}
.boxCorner6 {
background: url(../images/crb.gif) repeat-x;
}
.boxCorner7 {
background: url(../images/sprite_gif.gif) -61px -454px no-repeat;
width: 9px;
height: 9px;
}
.bottomMenuColor {
color: #ED2E24;
}
a.black:hover {color: #ff0000}
a.hoverblack:hover {color:#000}
.hrHeightWidth {
height: 1px;
width: 130px;
}
.RegistrationInput {
	border: 1px solid #006397; 
	width :160px; 
	height :15px;
}

.displayed {display:inline;}
.notdisplayed {display:none;position:relative;}

.displayed41 {display:inline;}
.notdisplayed41{display:none;}





/* Yakult UK Symposium 2010 */




#banner { width: 787px; 
         margin-left: auto;
         margin-right: auto;
         border: 1px solid red;
         cell-spacing: 0px;
         cell-padding: 0px;}
         
#bannerFirst { font-size: 20px; 
               background-color: red;
               color:#fff;
               height: 60px;
               font-weight: bold;
               line-height: 24px; }
               
#bannerFirst td { padding: 10px 10px;}

#bannerFirst span { font-size: 24px; }

#bannerSecond { text-indent: 10px;
                line-height: 28px;}
                
#bannerSecond a { text-decoration: none;
                 margin-left: 310px;
                 font-size: 16px;}
                 
#howtobook  a    { color: #006397;
                text-decoration: none;
                }

#firstLn {  color:#006397;
            font-size:24px;
            font-weight: bold;
            line-height:24px;
            padding:0;}
            
      
#progFirstLn { color:#006397;
               font-size:23px;
               font-weight: bold;
               line-height:23px;
               padding:0;}   

#progFirstLn a  {  text-decoration: none;
              border-width: 0px;}

#progFirstLn img { display: inline;
                  position:relative;
                  top: -6px;
                  right: -23px;
                  vertical-align: top;
                  border-width:0px;}
               
              
#speakersTbl tr td  { border-bottom: 1px solid black;
                   padding: 15px 0px;
                   vertical-align: top; }
                   
#speakersTbl tr td img {padding: 0px 15px 0px 0px;}

#speakersTbl ul,
#speakersTbl ul li:first-line { list-style-type: square;
                             color: #000;
                             font-size: 12px;
                             padding-left: 21px;
                             font-weight: normal;}
                  
.speakerName                   { font-size:22px;
                          color: #006397;
                          line-height: 17px;
                          font-weight: bold;
                          vertical-align: top; }
                          
#speakersTbl  a   { text-decoration: none;
                  color: #006397; }
                          
#speakersTbl table,
#speakersTbl table :first-line,
#speakersTbl table td                    { border: none;
                              font-family: Arial;
                              font-size: 12px;
                              font-weight: normal;
                              color: black;
                              width: 70%;
                              padding: 0;
                              margin: 0;
                              line-height: 16px;} 
                              

#venueTbl  tr  { vertical-align: top;
              font-weight: normal;} 
#mainLists { padding-left: 13px;
            line-height: 35px;}              
            
.hdrSymp        { font-size: 24px;
              line-height: 24px;
              font-weight: bold;
              color: #006397;
              display: inline;
              float:left; }                              
.blueTr          { color: black;
              font-style: italic;
              margin: 20px 20px;
              vertical-align: top;}
              
.blueTr td       { border-top:1px solid black;
               padding: 10px 0px;
               padding-right: 10px;}
              
.blueTr :first-line { color: #006397;
                     font-style: normal;
                     font-weight: bold;}
                     
.blackTr        { color: black;
              font-style: italic;
              margin: 20px 20px;
              vertical-align: top;}
              
.blackTr td    { border-top:1px solid black;
              padding: 10px 0px;
              padding-right: 10px; }
               
.blackTr :first-line { color: #000;
                     font-style: normal;
                     font-weight: bold;}
               
                     
.specialTr     { background: #C2EAFF;
              font-style: italic;}

.specialTr   td  { border-top:1px solid black;
               padding: 10px 7px; }
               
.specialTr :first-line { font-style: normal; font-weight: bold; }
#header {position:absolute; text-indent:-1000px}

    
.blueBorderForImg {
border:solid 1px #88B4CC;
}

.blueBigHeaderBG{background:url(../images/bluebigheader.jpg) no-repeat;text-align:left;line-height:32px;}

.blueH1{
color:#006397;
font-family:Verdana;
font-size:24px;
font-weight:bold;
margin:0;
line-height:32px;
visibility:visible!important;
}

.blueboxGlossary{
background:url(../images/blueBoxGlossary.jpg) no-repeat;
width:309px;
height:114px;
}
.blueBoxTopics{
background:url(../images/blueBoxTopics.jpg) no-repeat;
width:309px;
height:114px;
}
.blueBoxSynopses{
background:url(../images/blueBoxSynopses.jpg) no-repeat;
width:309px;
height:114px;
}
.blueBoxProduct{
background:url(../images/blueBoxProduct.jpg) no-repeat;
width:309px;
height:114px;
}
.blueButtonTD{width:99px;}
.blueboxtext{font-family:Verdana; font-size:11px; font-weight:bold;color:#FFF;vertical-align:top;text-align:left;}
a.blueButtonImage{
background:url(../images/btn_view_passive.png) no-repeat;
width:99px;height:23px;
text-decoration:none;
margin-top:-2px;
display:block;
}
a.blueButtonImage:hover{background:url(../images/btn_view_active.png) no-repeat;width:99px;height:23px;}

.LcSBlueUnderlineTopic{
color:#006397;
font-family:Arial;
font-size:20px;
font-weight:bold;
position:relative;
line-height:24px;
}

.LcSBlueTopic{
color:#006397;
font-family:Arial;
font-size:20px;
font-weight:bold;
position:relative;
background:url(../images/headertopicstitle.jpg) no-repeat right top;
line-height:32px;
width:545px;
}

.LcSGreyTopic{
color:#006397;
font-family:Arial;
font-size:20px;
font-weight:bold;
position:relative;
background:url(../images/bluebigheadertopics.jpg) no-repeat right top;
line-height:32px;
width:545px;
}

.LcSBlueUnderlineSubTopic {
color:#006397;
font-family:Arial;
font-size:16px;
font-weight:bold;
position:relative;
}

.LcSBlueText
{
color:#006397;
font-family:Arial;
font-size:14px;
}

.LcSBlueBoldText
{
color:#006397;
font-family:Arial;
font-size:14px;
font-weight:bold;
margin-bottom:5px;
}

.LcSGrayText
{
color:Gray;
font-family:Arial;
font-size:12px;
}
.LcSGrayText a
{
color:Gray;
font-family:Arial;
font-size:12px;
}

.LcSBlueFigureText
{
color:#006397;
font-family:Arial;
font-size:11px;
font-style:italic;
margin-bottom:5px;
}

.LcsTable table{border: 1px solid black;border-collapse:collapse;}
.LcsTable table th{border: 1px solid black; background-color:#99CCFF;padding:2px;}
.LcsTable table td{border: 1px solid black;padding:2px;}

.LcSBigBlueBoldText
{
color:#006397;
font-family:Arial;
font-size:16px;
font-weight:bold;
}
.LcSMediumBlueBoldText
{
color:#006397;
font-family:Arial;
font-size:15px;
font-weight:bold;
margin-bottom:5px;
}

#unlist {
margin:0;
list-style:none;
padding: 0 0 10px 0px;
position:relative;
float:left;
overflow:hidden;
}

#unlist li {
border-top:1px solid #DADADA;
position:relative;
padding-top:20px;
padding-bottom:20px;
line-height:18px;
font-size:12px;
font-family:verdana;
width:643px;
float:left;
}

.linoborder {
border:0px solid white !important;
}

#unlist li :first-child  {
border-top:0px none !important;
margin-top:0;
}

.download {
position:absolute;
right:0;
top:-6px;
}
.download img {
border:0;
}


#styledlist {list-style:none;margin:0;padding:0;width:643px;}
#styledlist li {position:relative;float:left;margin:15px 0 0 0px;padding:0;display:block;width:288px;height:45px;background:url(../images/topicslibackground.png) no-repeat 0 0;}
.topicsview {
position:absolute;
top:12px;
right:8px;
border:0;
width:67px;
height:21px;
}
#styledlist li p {text-align:left;color:#006397;width:200px;line-height:14px; margin:13px 0 0 12px; font-size:14px;font-family:verdana;font-weight:bold;}

.floatasright {
float:right !important;
}

.glosaryleft {
text-align:left;font-weight:bold;font-family:arial;font-size:12px;  
width:153px;position:relative;float:left;margin-right:10px;border-collapse:collapse;
}
.glosaryleft a {color:#006397 !important;}

.glosaryright {
text-align:justify;font-weight:normal;font-family:arial;font-size:12px;
position:relative;float:left;width:475px;   border-collapse:collapse;
}

.glosaryheader {width:643px;border-collapse:collapse;background:url(../images/glosaryheader.jpg) no-repeat right center;text-align:left;font-weight:bold;font-family:arial;font-size:12px; line-height:20px; }
.glosaryline {
padding:10px 0 10px 0; border-collapse:collapse;
position:relative;float:left; 
border-bottom:1px solid #DADADA;
}
#glossary a {text-decoration:none; color:blue;}

.glosaryheader a {color:#006397 !important;}