#wrapper #left {
width:200px;
  float: left;
/*  overflow: hidden; */
  padding: 25px 0px 0px 0px;  
}
#left {
  padding: 25px 20px 0px 0px;
}
#wrapper #right {
    width:724px; 
  float:left;
/*  overflow: hidden; */
  padding: 25px 0px 0px 0px;
}
.clear {
  clear: both;
}

* {
  margin:0px;
  padding:0px;
}

.linktext {
  margin-top:4px; 
}

html {
  height:100%; 
  background-color:#fff;
}

a {
  outline:none;
}

#main a:link, #main a:visited {
  color:#00529C;
  text-decoration:none;
  font-weight:bold;
}
#main a:hover, #main a:visited:hover {
  color:red;
  text-decoration:none;
  font-weight:bold;
  border-bottom: 1px dotted #008;
}

#main .csc-textpic-image a:link, #main .csc-textpic-image a:visited #main .csc-textpic-image a:hover,
#main .contenttable a:hover {
  border:none;
  text-decoration:none;
  text-underline: none; 
}

p {
  margin: 0em 0em 1em 0.2em;
}

#main {
  font-size:1.3em;
}  

#main #right ol li {
  list-style-position: outside;
  margin-left:15px;
}

#main #left .subnavtitle a:link {
    font-size: 1.2em;
    font-family: Helvetica;
    font-weight: normal;
    line-height: 1.3em;
}

#main #left .subnavtitle {
    margin: 0.4em 0em 0.5em;
}


.pageHeader {
  font-size:1.5em;
  color:#00529C;
  font-weight:bold;
  padding-top: 45px;

}  

.center {
  text-align:center;
  vertical-align:middle;
  color:#00529C;
}
  

hr {width:185px; border:1px solid silver;}

body {
  background-image:url('images/2012/background.png');
  background-repeat:repeat-y;
  background-position: center 50%;
  color:#000; line-height:1.8em; font-style:normal; font-variant:normal; font-weight:normal; font-size:62.5%; font-family:Arial, Verdana, Helvetica, Georgia, Constantia, sans-serif, Times New Roman, Times, serif; background-color:#fff; background-repeat:repeat-y
 }
 
#footer {
  padding-top: 75px;
  padding-bottom: 1px;
  text-align:center;
  background: url('images/2012/footer.png');
  background-repeat: repeat-x;
  background-position: bottom center;
  font-size:0.9em;
}

.csc-linkToTop {
  margin:25px 0px 0px 0px;
  text-align: right;
}
 
div#wrapper {
  width:945px;
  border:0px solid white;
  margin-left: auto;
  margin-right: auto;
  min-height: 100%;
  position: relative;

}

#header {
  width:945px;
  height:120px;
/*  background:url('tricolor.png') no-repeat right bottom; */
}

#logo {
  float: left;
}
#title {
  float: left;
  font-size: 1.6em;
  color: #008;
  margin-top:25px;
  font-weight: bold;
}

/* NAVIGATION */
#nav {
  float:left;
  width:945px;
  margin:0px 0px 0px 0px; 
  padding:0px 0px 0px 0px;
  border-top: 1px solid silver;
  border-bottom: 1px solid silver;
  }
#nav ul {
  padding:0px;
  margin:0px 0px 0px 0px;
  list-style:none;
}
#nav li {
  float:left;
  position:relative;
  width:105px;
  margin:0px 0px 0px 0px;
  padding:3px 0px 3px 0px;
  text-align:center;
  text-transform:none;
/*  border-left: 1px solid #008;
  border-right: 1px solid #808080;*/
}

#nav li:hover {
  background-color:#d0dbef;
}

/* SUBNAVIGATION */
#nav ul  li:hover > ul, #nav ul  li.over > ul {
  display:block;
}


#nav li ul {
 position:absolute;
 top:1em;
 left:0px;
 padding:0px 0px 0px 0px;
 margin:3px 0px 3px 0px; 
 width:103px; 
 display:none;
 border-right:1px solid #C0C0C0;
 border-bottom: 1px solid #C0C0C0;
 border-left:1px solid #C0C0C0;
 border-top:0px; 
 }


#nav li > ul {
 top:auto;
 left:auto;
}

#nav li li {
  height:auto;
  margin:0px;
  padding:3px 0px 0px 0px;
  width:100%;
  font-size:0.9em;
  border-top:1px solid #C0C0C0; 
  text-transform:none;
  font-weight:normal;
/*  border:0px;*/


}
#nav ul li ul li:hover > ul, #nav ul li ul li.over > ul, #nav ul ul ul {
 display:none; 
}

#nav li a {
  font-size: 1.1em;
  color: #00529C;
  text-decoration:none;
  outline:none;  
  }

#nav li.act a {
  font-weight:bold;
}

#nav li.act {
  background-color:#d0dbef;
}

/* ************** */
.color153, .color153 li { background-color:#edf3f3;}
.color154, .color154 li { background-color:#edf3f3;}
.color155, .color155 li { background-color:#edf3f3;}
.color156, .color156 li { background-color:#edf3f3;}
.color157, .color157 li { background-color:#edf3f3;}
.color158, .color158 li { background-color:#edf3f3;}
.color159, .color159 li { background-color:#edf3f3;}
.color160, .color160 li { background-color:#edf3f3;}
.color161, .color161 li { background-color:#edf3f3;}
.color239, .color239 li { background-color:#edf3f3;}
.color240, .color239 li { background-color:#edf3f3;}
.color241, .color239 li { background-color:#edf3f3;}
.color253, .color253 li { background-color:#edf3f3;}
.color255, .color255 li { background-color:#edf3f3;}
.color256, .color256 li { background-color:#edf3f3;}
.color257, .color257 li { background-color:#edf3f3;}
.color258, .color258 li { background-color:#edf3f3;}
.color259, .color259 li { background-color:#edf3f3;}
.color312, .color312 li { background-color:#edf3f3;}
.color320, .color320 li { background-color:#edf3f3;}
.color321, .color321 li { background-color:#edf3f3;}
.color322, .color322 li { background-color:#edf3f3;}
.color323, .color323 li { background-color:#edf3f3;}
.color324, .color324 li { background-color:#edf3f3;}
.color325, .color325 li { background-color:#edf3f3;}
.color326, .color326 li { background-color:#edf3f3;}
.color329, .color329 li { background-color:#edf3f3;}
.color415, .color415 li { background-color:#edf3f3;}
.color416, .color416 li { background-color:#edf3f3;}
.color417, .color417 li { background-color:#edf3f3;}
.color421, .color421 li { background-color:#edf3f3;}
.color422, .color422 li { background-color:#edf3f3;}
.color423, .color423 li { background-color:#edf3f3;}
.color424, .color424 li { background-color:#edf3f3;}
.color425, .color425 li { background-color:#edf3f3;}
.color426, .color426 li { background-color:#edf3f3;}
.color482, .color482 li { background-color:#edf3f3;}
.color483, .color483 li { background-color:#edf3f3;}
.color484, .color484 li { background-color:#edf3f3;}
.color485, .color485 li { background-color:#edf3f3;}
.color486, .color486 li { background-color:#edf3f3;}
.color487, .color487 li { background-color:#edf3f3;}
.color488, .color488 li { background-color:#edf3f3;}
.color489, .color489 li { background-color:#edf3f3;}
.color490, .color490 li { background-color:#edf3f3;}
.color590, .color590 li { background-color:#ffffff;}
.color592, .color592 li { background-color:#ffffff;}
.color604, .color604 li { background-color:#ffffff;}
.color607, .color607 li { background-color:#ffffff;}
.color610, .color610 li { background-color:#ffffff;}
.color590, .color590 li { background-color:#ffffff;}
.color591, .color591 li { background-color:#ffffff;}
.color611, .color611 li { background-color:#ffffff;}
.color619, .color619 li { background-color:#ffffff;}
.color594, .color594 li { background-color:#ffffff;}
.color737, .color737 li { background-color:#ffffff;}
.color738, .color738 li { background-color:#ffffff;}
.color739, .color739 li { background-color:#ffffff;}
.color740, .color740 li { background-color:#ffffff;}
.color741, .color741 li { background-color:#ffffff;}
.color742, .color742 li { background-color:#ffffff;}
.color743, .color743 li { background-color:#ffffff;}
.color744, .color744 li { background-color:#ffffff;}
.color745, .color745 li { background-color:#ffffff;}

.align-justify {
  text-align:justify;
    }

.infobox {
  background-color:#F0FFF0;
  font-size:1em;
  line-height: 1.2em;
  font-weight:normal;
  font-style:italic;
  color:#00529C;
  padding:9px 9px 9px 9px;
  margin:0px 0px 0px 0px;
  text-align:left;
  border: 1px solid #C0C0C0;
  valign:bottom;
  }

.newsbox {
  background-color:#edf3f3;
  font-size:1em;
  font-weight:normal;
  color:black;
  padding:9px 9px 9px 9px;
  text-align:left;
  border-bottom: 1px solid #C0C0C0;
  border-top: 1px solid #C0C0C0;
  vertical-align:top;
  }

.color162 { 
  background-color:#edf3f3;
  font-size:1em;
  font-weight:normal;
  color:black;
  padding:9px 9px 9px 9px;
  text-align:left;
  border: 1px solid #ccf;
  vertical-align:top;
  }
.color163 { 
  width:474px;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  }
.color164 { 
  width:480px;
  background-color:white;
  padding:5px 5px 5px 5px;
  margin:0px 0px 0px 10px;
  }

.color185 { 
  background-color:#edf3f3;
  font-size:1.2em;
  line-height: 0.5em;
  font-weight:bold;
  font-style:italic;
  color:#00529C;
  padding:10px 3px 0px 3px;
  margin:0px 0px 10px 0px;
  text-align:left;
  border: 1px solid #ccf;
  valign:bottom;
  }
.plenary { 
  background-color:#AADDF9;
  font-size:1.2em;
  line-height: 0.5em;
  font-weight:bold;
  font-style:italic;
  color:#00529C;
  padding:10px 3px 0px 3px;
  margin:0px 0px 10px 0px;
  text-align:left; 
  border: 1px solid #AADDF9;
  valign:bottom;
  }
.symposia { 
  background-color:#FCCE9E;
  font-size:1.2em;
  line-height: 0.5em;
  font-weight:bold;
  font-style:italic;
  color:#00529C;
  padding:10px 3px 0px 3px;
  margin:0px 0px 10px 0px;
  text-align:left;
  border: 1px solid #FCCE9E;
  valign:bottom;
  }
.educational { 
  background-color:#F7C0FF;
  font-size:1.2em;
  line-height: 0.5em;
  font-weight:bold;
  font-style:italic;
  color:#00529C;
  padding:10px 3px 0px 3px;
  margin:0px 0px 10px 0px;
  text-align:left;
  border: 1px solid #F7C0FF;
  valign:bottom;
  }
.concurrent { 
  background-color:#B4D6A3;
  font-size:1.2em;
  line-height: 0.5em;
  font-weight:bold;
  font-style:italic;
  color:#00529C;
  padding:10px 3px 0px 3px;
  margin:0px 0px 10px 0px;
  text-align:left;
  border: 1px solid #B4D6A3;
  valign:bottom;
  }
.poster { 
  background-color:#E6EBAF;
  font-size:1.2em;
  line-height: 0.5em;
  font-weight:bold;
  font-style:italic;
  color:#00529C;
  padding:10px 3px 0px 3px;
  margin:0px 0px 10px 0px;
  text-align:left;
  border: 1px solid #E6EBAF;
  valign:bottom;
  }
.workshops { 
  background-color:#CCCCCC;
  font-size:1.2em;
  line-height: 0.5em;
  font-weight:bold;
  font-style:italic;
  color:#00529C;
  padding:10px 3px 0px 3px;
  margin:0px 0px 10px 0px;
  text-align:left;
  border: 1px solid #cccccc;
  valign:bottom;
  }
.corporate { 
  background-color:#FFF9C3;
  font-size:1.2em;
  line-height: 0.5em;
  font-weight:bold;
  font-style:italic;
  color:#00529C;
  padding:10px 3px 0px 3px;
  margin:0px 0px 10px 0px;
  text-align:left;
  border: 1px solid #FFF9C3;
  valign:bottom;
  }
.empag { 
  background-color:#D4C5E2;
  font-size:1.2em;
  line-height: 0.5em;
  font-weight:bold;
  font-style:italic;
  color:#00529C;
  padding:10px 3px 0px 3px;
  margin:0px 0px 10px 0px;
  text-align:left;
  border: 1px solid #D4C5E2;
  valign:bottom;
  }
  
.border {border:1px solid #ccf; padding:3px;}

div.registration table td {       
    font-size:1em;
    border:1px solid silver;
  line-height:1em;
    padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  vertical-align:middle;
  valign:middle;
}
div.registration1 table td {       
    font-size:1em;
    border:1px solid silver;
  line-height:1.2em;
    padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}
.question {
     font-weight:bold;
     padding:2px 10px 18px 10px;
    }

.columnFirst {
  width:300px;
  text-align:left;
  vertical-align:middle;
    }
    
.columnNext {
/  width:30px;/
  text-align:center;
  vertical-align:middle;
    }
    
.surveyrow_even {
  background-color:#edf3f3;
  }

        
.survey_item {
  padding:0px 8px 8px 8px;
  margin: 0px 0px 0px 0px;
    }

.question {
     font-weight:bold;
     padding:20px 10px 18px 10px;
    }

input[type="radio"] { 
  margin-right:3px;
  margin-left:8px;
  vertical-align:absmiddle;
  }
    
input[type="checkbox"] { 
  margin-right:3px;
  margin-left:8px;
  vertical-align:absmiddle;
  }
    
.col1 {
  width:245px;
  text-align:left;
  font-weight:bold;
    padding:2px 5px 5px 5px;
  margin:2px 0px 0px 0px;
  }
.col2 {
  width:105px;
  text-align:center;
    padding:2px 5px 5px 5px;
  margin:2px 0px 0px 0px;
}
.col3 {
  width:105px;
  text-align:center;
    padding:2px 5px 5px 5px;
  margin:2px 0px 0px 0px;
}
.col4 {
  width:105px;
  text-align:center;
    padding:2px 5px 5px 5px;
  margin:2px 0px 0px 0px;
}
.colcenter {
  width:210px;
  text-align:center;
    padding:2px 5px 5px 5px;
  margin:2px 0px 0px 0px;
}
div.hoteltable table td {       
    font-size:1em;
    border-width:0px 0px 1px 0px;
    border-style:solid;
    border-color:silver;
    vertical-align:middle;
    valign:middle;
    line-height:1.5em;
    padding:3px;
    margin:0px;
}

div.hoteltable a:hover {       
    text-decoration:none;
}

div.sponsorlist table td {       
    font-size: 1.6em;
    font-weight: lighter;
    font-family: Helvetica;
    color: #00529C;
    line-height: 40px;
    border-width:0px 0px 1px 0px;
    border-style: solid;
    border-color:#C0C0C0;
    padding:1px;
    margin:0px;
}

div.edboardlist table td {       
    font-size:1em;
    border-width:0px 0px 1px 0px;
    border-style: solid;
    border-color:#C0C0C0;
  vertical-align:top;
  padding:3px;
/*  spacing:0px;*/
  margin:0px;
}
div.exhibition table td {       
    font-size:0.9em;
    font-weight:bold;
    border-width:0px 0px 1px 0px;
    border-style: solid;
    border-color:#C0C0C0;
    vertical-align: middle;
    padding-top:7px;
    margin:0px;
}
div.sponsor table td {       
    font-size:1.2em;
    font-weight:bold;
    border-width:0px 0px 0px 0px;
    border-style: solid;
    border-color:#C0C0C0;
    vertical-align: middle;
    padding-top:0px;
    margin:0px;
    height:89px;
}
div.abstracts table td {       
    font-size:1em;
    vertical-align:top;
    border-width:0px 0px 0px 0px;
    border-style: solid;
    border-color:#C0C0C0;
  padding:3px;
/*  spacing:0px; */
  margin:0px;
}
div.programme table td {       
    font-size:1em;
    vertical-align:top;
    border-width:1px 0px 1px 0px;
    border-style: solid;
    border-color:#C0C0C0;
  padding:3px;
/*  spacing:0px; */
  margin:0px;
}
div.yia table td {       
    font-size:0.9em;
    vertical-align:top;
    border-width:0px 0px 1px 0px;
    border-style: solid;
    border-color:#C0C0C0;
  padding:3px;
/*  spacing:0px; */
  margin:0px;
}
div.boardlist table td p {       
  margin:0px;
}

div.tx-mvyahooweather-pi1 {
  float:right;
  align:left;
  }

table {border-collapse:collapse;}

table td {
  vertical-align:top;
}


ul#subnavul {
  text-transform:none;
  font-size: 0.9em;
  display: block;
  margin: -5px 0px 2px 0px;
}

ul#subnavul li {
  font-size: 0.9em;
  display: block;
  margin: -5px 0px 2px 0px;
}

#specialnav {
  border-top:1px solid #fff;
  float: right;
}
#specialnav .leftborder {
  border-left: 1px solid #008;
}
#specialnav a {
  font-size: 1.1em;
  color: #008;
  text-decoration:none;
}

#specialnav div {
  float:left;
  margin: 5px 0px 2px 0px;
  padding: 0px;
}

#specialnav .act a {
  font-weight:bold;
  color:#008;
}

.clear {
  clear: both;
}
h1 {
    font-size: 1.7em;
    font-weight: lighter;
    font-family: Helvetica;
    color: #00529C;
    border-bottom: 1px solid silver;
    margin: 3em 0em 0.5em;
    line-height: 1.3em;
}
h1.csc-firstHeader {
  margin-top:0em;
}
h2 {
  font-size:1.2em;
  font-weight:bold;
  font-style:italic;
  margin:0.3em 0em 0.5em 0em;
  color:#00529C;
}
h3 {
  font-size:1.1em;
  font-weight:bold;
  font-style:normal;
  margin:0.3em 0em 0.5em 0em;
  color:#00529C;
}
h4 {
  font-size:1.2em;
  font-weight:normal;
  font-style:normal;
  margin:0em 0em 0.5em 0em;
  border-bottom:1px dotted silver;
  color:#00529C;
}
h41 {
  font-size:1.2em;
  font-weight:regular;
  font-style:italic;
  margin:0em 0em 0.5em 0em;
  border-bottom:1px dotted silver;
  color:#00529C;
    background-color:#99ccff;  
}
h5 {
  font-size:1em;
  font-weight:bold;
  margin:0em 0em 0.5em 0em;
  color:#00529C;
}
h6 {
  font-size:1.1em;
  font-weight:bold;
  margin:0.5em 0em 0.5em 0em;
  color:red;
}

.PresentationNumber {
  font-size:1em;
  font-weight:bold;
  margin-bottom:0em;
}

.PublishingTitle {
  font-size:1em;
  font-weight:bold;
  margin-bottom:0em;

}

.AuthorBlock {
  font-size:0.8em;
  font-style:italic;
}

.SessionTitle {
  font-size:1.1em;
  font-weight:bold;
  color:#00529C;
}


ul, ol {
/*  list-style-type:disk;*/
  list-style-position: outside;
  margin-left:1.2em;
}
ol {
  margin-left:1.5em;
}

.subnavtitle {
  font-size:1.4em;
  margin-bottom:0.9em;
  text-transform:uppercase;

}

.tx-thgenericlist-pi1 {
   width:100%;
   overflow:hidden;     
}
.tx-thgenericlist-pi1 table {
        border:2px solid #d6dee7;
        margin-bottom:25px;
        width:99%;
}
.tx-thgenericlist-pi1 .legend {
        width:150px;
        padding:2px 20px 2px 10px;
        font-weight:bold;
                
}
.tx-thgenericlist-pi1 .odd {
        background-color:#dedeef;
}
.tx-thgenericlist-pi1 .even {
        background-color:#efefef;       
}

.tx-thgenericlist-pi1 a {
    text-decoration:underline;
    color:      #00529C;
}       

.tx-thgenericlist-pi1 table.evenrow {
        border:1px solid #00529C;
        margin-left: 1px;
        margin-top: 2px;
}
.tx-thgenericlist-pi1 table.oddrow {
        border:1px solid #00529C;
        margin-left: 1px;
        margin-top: 2px;
}

.csc-mailform {
        border:none;
}
.csc-mailform-field {
        margin-bottom: 7px;
  font:.9em;
  }
.csc-mailform-field label {
        float:left;
  width:25%;
  margin-right:0.5em;
  padding-top:0.2em;
  text-align:right;
  font-weight:bold;
}
.csc-mailform-field input {
    border: 1px solid #006;
    background: #fff;
}
.csc-mailform-submit {
  margin-left:173px;
  border: 1px solid #006;

}

.tx-felogin-pi1 fieldset {
   border:none;
  margin-top: 10px;
}

.tx-felogin-pi1 legend {
  font-size: 1.1em;
  font-weight: bold;
  }

#specialnav label {
  font-size:1.1em;
}

#specialnav #search {
  margin:0px;
  float:right;
}
#sword {
  width:133px;
  font-size:1.1em;
  border:1px solid #008;
}
#specialnav #loginbar,
#specialnav .tx-loginboxmacmade-pi2
{
  margin:0px;
  float:right;
}
#loginbar input[type=text],
#loginbar input[type=password] {
  width:64px;
  font-size:1.1em;
  border:1px solid #008;
  }
.imageleft {
  float:left;
}
.imageisleft {
  margin-left:58px;
}
.bodytext a img {
  border:0px;
  decoration:none;
}

div.notice {
  color: black; 
  font-size: 1em; 
  padding: 0px 3px 0px 3px; 
} 

div.notice .notice-top { 
  background: url('https://secure.medacad.org/eshg.org/fileadmin/www.eshg.org/conferences/2011/images/notetop.png') no-repeat;
  height: 12px 
} 

div.notice .notice-middle { 
  background: white url('https://secure.medacad.org/eshg.org/fileadmin/www.eshg.org/conferences/2011/images/notemiddle.png') repeat-y; 
  padding: 5px; 
} 

div.notice .notice-bottom { 
  background: url('https://secure.medacad.org/eshg.org/fileadmin/www.eshg.org/conferences/2011/images/notebottom.png') no-repeat; 
  height: 44px; 
  padding-left:0px; padding-right:0px; padding-top:0; padding-bottom:0 
} 

div.notice h2 { 
  margin: 0; 
  padding: 0; 
  color: #5d5d5d; 
  font-size: 1em; 
} 

div.notice p { 
  margin: 0 3px 0 3px; 
  padding: 0 0 0 0; 
} 

div.notice .notice-middle a { 
/  text-decoration: underline; /
} 

div.notice .notice-bottom p.link { 
  padding: 1px 0; 
  line-height: 1em; 
} 

div.notice .notice-bottom p.link a { 
  font-weight: bold; 
}  

div.tx-jmcountdown-pi1 {
   font-size: 1.2em; 
   color: #B22222;   
  font-weight:bold;
  text-align:center;
  border-top: 1px solid #C0C0C0;
  border-bottom: 1px solid #C0C0C0;
  padding: 5px;
}

div.matrix table td {
  width: 100%;
}

#keq_loadingDiv {
 display:none;
}
div.keqQuestionTitleline {
  font-size: 1.1em;
  font-weight:bold;   
  padding:10px 0px 10px 0px;
}

div.keqAnswerWrap table td {
  width:100%;
}

#keq10a37 td {
  min-width:100px;
}

#keq10a37 th,
#keq10a37 td + td  {
  text-align:center;
}
#keq10a37 tr:nth-child(2n) {
  background-color:#ccc;
}

#keq16a79 td {
  min-width:80px;
}

#keq16a79 th,
#keq16a79 td + td  {
  text-align:center;
  valign:middle;
}

#keq16a79 tr:nth-child(2n) {
  background-color:#ccc;
}

#keq7a29 td {
  min-width:90px;
}

#keq7a29 th,
#keq7a29 td + td  {
  text-align:center;
  valign:middle;
}

#keq7a29 tr:nth-child(2n) {
  background-color:#ccc;
}


#keq21a118 td {
  min-width:80px;
}

#keq21a118 th,
#keq21a118 td + td  {
  text-align:center;
  valign:middle;
}

#keq21a118 tr:nth-child(2n) {
  background-color:#ccc;
}

#keq25a135 td {
  min-width:70px;
}

#keq25a135 th,
#keq25a135 td + td  {
  text-align:center;
  valign:middle;
}

#keq25a135 tr:nth-child(2n) {
  background-color:#ccc;
}
#keq26a148 td {
  min-width:70px;
}

#keq26a148 th,
#keq26a148 td + td  {
  text-align:center;
  valign:middle;
}

#keq26a148 tr:nth-child(2n) {
  background-color:#ccc;
}
#keq27a171 td {
  min-width:70px;
}

#keq27a171 th,
#keq27a171 td + td  {
  text-align:center;
  valign:middle;
}

#keq27a171 tr:nth-child(2n) {
  background-color:#ccc;
}
#keq28a194 td {
  min-width:70px;
}

#keq28a194 th,
#keq28a194 td + td  {
  text-align:center;
  valign:middle;
}

#keq28a194 tr:nth-child(2n) {
  background-color:#ccc;
}
#keq32a261 td {
  min-width:70px;
}

#keq32a261 th,
#keq32a261 td + td  {
  text-align:center;
  valign:middle;
}

#keq32a261 tr:nth-child(2n) {
  background-color:#ccc;
}
#keq33a292 td {
  min-width:70px;
}

#keq33a292 th,
#keq33a292 td + td  {
  text-align:center;
  valign:middle;
}

#keq33a292 tr:nth-child(2n) {
  background-color:#ccc;
}
#keq37a309 td {
  min-width:70px;
}

#keq37a309 th,
#keq37a309 td + td  {
  text-align:center;
  valign:middle;
}

#keq37a309 tr:nth-child(2n) {
  background-color:#ccc;
}
#keq38a340 td {
  min-width:80px;
}

#keq38a340 th,
#keq38a340 td + td  {
  text-align:center;
  valign:middle;
}

#keq38a340 tr:nth-child(2n) {
  background-color:#ccc;
}
#keq51a389 td {
  min-width:70px;
}

#keq51a389 th,
#keq51a389 td + td  {
  text-align:center;
  valign:middle;
}

#keq51a389 tr:nth-child(2n) {
  background-color:#ccc;
}
#keq29a225 td {
  min-width:70px;
}

#keq29a225 th,
#keq29a225 td + td  {
  text-align:center;
  valign:middle;
}

#keq29a225 tr:nth-child(2n) {
  background-color:#ccc;
}
#keq54a415 td {
  min-width:90px;
}

#keq54a415 th,
#keq54a415 td + td  {
  text-align:center;
  valign:middle;
}

#keq54a415 tr:nth-child(2n) {
  background-color:#ccc;
}
