@charset "UTF-8";

/* = section
----------------------------------------------- */
h2 {
        margin-bottom: 15px;
}

.clearboth{clear:both;}
.clearleft{clear:left;}
.clearright{clear:both;}
.center{text-align:center;}

p.normal {
        padding: 0 5px;
        margin-bottom: 15px;
        line-height: 1.45;
        font-size: 75%;
}

div#mainContent div.section {
        margin-bottom: 20px;
}

h4 {
        margin-top: 15px;
        margin-bottom: 10px;
        border: solid #cdcdcd;
        border-width: 3px 0;
        background-position: left center;
        background-repeat: no-repeat;
        padding-left: 27px;
        padding: 5px 27px;
        line-height: 22px;
        font-size: 100%;
        font-weight: bold;
        color: #c00;
}

div.participant {
  text-align:center;
  margin-left:auto;margin-right:auto;
}

div.participant div.image {
  float:left;
  margin:6px;
  padding:4px auto;
}

div.participant div.image img {
  border:1px solid #CDCDCD;
}

div.participant p {
  clear:both;
}

/* = main content index list
----------------------------------------------- */
div.list_items {
}

div.list_items div.item {
    background: url(../images/common/info_list.gif) no-repeat 4px 4px;
    float: left;
    font-size:9pt;
    height:3em;
    padding-left:16px;
    width: 280px;
    margin-left: 24px;
}

/* = main content introduction
----------------------------------------------- */
div.introduction {}
div.introduction em,
div.introduction p span{
}
div.introduction em{
  border-bottom:1px solid #CDCDCD;
  display:block;
  font-size:12pt;
  font-weight:bold;
  padding:2px 3px;
}
div.introduction p{
  border-bottom:1px solid #CDCDCD;
  padding:4px 6px;
  display:block;
  font-weight:bold;
}
div.introduction p span{
  font-size:10pt;
}
div#mainContent h3.large {
  background: url(../images/common/titlebar.gif) no-repeat;
  font-weight:bold;
  padding-left: 15px;
  line-height: 34px;
}

/* = main content interview
----------------------------------------------- */
table.interview{
  background-color:#FFFFFF;
  margin-bottom:12px;
  margin-left:12px;
  margin-top:8px;
  width:600px;
}
table.interview tr th,
table.interview tr td{
  font-size:75%;
  line-height:144%;
  vertical-align:top;
}
table.interview tr th{
  font-weight:bold;
  padding:5px 12px;
}
table.interview tr td{
  border-left:1px solid #CDCDCD;
  padding:5px;
}

table.interview tr td.quotation{
  border:0;
}

table.interview tr th.cordinator{}
table.interview tr th.member01{ color:green;}
table.interview tr th.member02{ color:gold;}
table.interview tr th.member03{ color:navy;}
table.interview tr th.member04{ color:olive;}
table.interview tr th.member05{ color:teal;}
table.interview tr td.quotation{}
table.interview tr td.member01content{}
table.interview tr td.member02content{}
table.interview tr td.member03content{}
table.interview tr td.member04content{}
table.interview tr td.member05content{}


/* = pager
--------------------------- */
        
ul.pager {
        margin-top: 10px;
        margin-bottom: 15px;
        text-align: center;
        font-size: 75%;
}

ul.pager li ,
ul.pager li ol ,
ul.pager li ol li {
        display: inline;
}       

ul.pager li.prev ,
ul.pager li.number ol li {
        border-right: 1px solid #666;
}       

ul.pager a ,
ul.pager li.current {
        margin: 0 3px;
        padding: 0 8px;
}

/* Link to Consultant's list page
--------------------------- */
.listLink{text-align:center;}
.listLink a {
  font-size: 75%;
}
