div.content table {
  margin: 0 0 16px 0;
  padding: 0 0 0 0;

}

div.content table tr td {
  margin: 0 0 0 0;
  padding: 2px;
}

div.content table.ipotopictb {
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-bottom-color: #809ED8;
  font-size: 13px;
  color: #000066;
  line-height: 18px;
  font-weight: normal;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

div.content table.ipo {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

div.content table.ipo tr td {
  vertical-align: top;
  text-align: left;
  /*font-size: 0.857em;*/
}

div.paging {
  margin: 0px;
  padding: 0px;
  text-align: right;
  width: 100%;
  font-size:12px;
  color: #808080;
}

div.paging .p_a:link, .paging .p_a:visited {
  text-align: center;
  text-decoration: none;
  font-size:12px;
  vertical-align: baseline;
  display: block;
  border: solid 1px #003399;
  width: 20px;
  height: 14px;
  margin: 0px 2px 0px 2px;
  line-height: 14px;
  background-color: white;
  color: #003399;
  min-width: 20px;
}

div.paging .p_a:hover {
  text-align: center;
  background-color: #E4F3FA;
  color: #3666D4;
}

div.paging .paging_cur {
  text-align: center;
  float: left;
  text-decoration: none;
  font-size:12px;
  vertical-align: baseline;
  display: block;
  border: solid 1px #003399;
  width: 20px;
  height: 14px;
  margin: 0px 2px 0px 2px;
  line-height: 14px;
  width: 20px;
  height: 14px;
  margin: 0px 2px 0px 2px;
  line-height: 14px;
  color: #ffffff;
  background-color: #3666D4;
}

.board01 {
  line-height: 20px;
  color: #666666;
  text-decoration: none;
}


.boldcontent {
  font-size: 10pt;
  line-height: 120%;
  font-weight: bold;
  color: #000066;
  font-style: normal;
}

.redtitle {
  font-size: 12pt;
  line-height: normal;
  font-weight: bold;
  color: #990033;
}

.event01 {
  font-size: 12px;
  color: #333333;
  line-height: 20px;
}

.font12 {
  font-size: 12px;
}

.font15 {
  font-size: 15px;
}


.boldtitle1 {
  font-size: 10pt;
  font-weight: bold;
  color: #993333;
}

.greenfont16 {
  color: #00565B;
  font-size: 16px;
  font-weight: bold;
}

.oratitle10 {
  font-size: 10pt;
  line-height: 120%;
  font-weight: bold;
  color: #000066;
  font-style: normal;
}

.font16white {
  color: #FFFFFF;
  font-size: 16px;
  font-weight: bold;
}

div.tooltips {
  font-size: 12px;
}

div.tooltips dl {
  background-color: #E8EDFF;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

div.tooltips dt {
  background-color: #B9C9FE;
  padding: 4px 8px;
}

div.tooltips dd {
  padding: 4px 0;
}

.webform {
  padding:8px;

  background:#892e00;
  color:#fff;

  border-top:solid #a90000 1px ;
  border-bottom:solid #a90000 1px ;
}

.webform div.field-container {
  float:left;
}

.webform label {
    display: inline;
    margin:4px;
}


.pagination {
  float: right;
  margin: 2px 0 0 0;
}

.pagination > ul {
  margin: 0 0 0 0;  
}

.pagination > ul > li a {
  color: #AE8135;
}

.pagination > ul > li.active a {
  background-color: #892e00;
  color: #fff;
}

.pagination > ul > li a:hover,
.pagination > ul > li.active a:hover {
  background: #FFD080;
  color: #892e00;
}

/*press release*/
.ipo-news-filter {
  width:884px;
}

div.ipo-news {
  width:900px;
}

div.ipo-news >ul {
  margin: 0 0 4px 0;
  padding: 0 0 0 0;
  list-style: none;
}

div.ipo-news >ul > li {
  margin: 0 0 0 0;
  padding: 4px 8px 2px 0;
  border-bottom: 1px dotted #ccc;

  line-height:24px;
  color:#303030;
}

div.ipo-news > ul > li.odd {
  background:#ffedcf;
  color:#303030;
}

div.ipo-news >ul >li:hover {
  background:#fbc365;
  color:#892e00;
}

div.ipo-news >ul >li:hover > div:first-child {
  background: url("/userfiles/images/arrows-buttons/round-orange/arrow-right.png") no-repeat;
}

div.ipo-news >ul >li > .ipo-news-icon {
  float: left;

  width: 24px;
  height: 24px;

  margin:0 4px;

  background: url("/userfiles/images/arrows-buttons/round-grey/arrow-right.png") no-repeat;
}


div.ipo-news > ul > li .ipo-news-date {
  float:left;
  width:128px;
}
div.ipo-news > ul > li .ipo-news-title {
  float:left;
  width:640px;

  background:none;
}


div.ipo-news > ul > li .ipo-news-links {
  float:right;
  width:88px;

  text-align:right;
}

div.ipo-news > ul >li .ipo-news-links a {
  display:inline-block;

  margin:0 4px 0 0;
  padding:0 0 0 0;
}

div.ipo-news >ul >li > .ipo-news-links a img {
  vertical-align:middle;
}


div.ipo-news .info {
  color: #808080;
}

/*performance Corporate Shades*/
.webform.ipo-performance-filter{
  background:#243540;
  color:#fff;

  border-top:solid #373C40 1px ;
  border-bottom:solid #373C40 1px ;
}

.ipo-performance-filter {
  width:884px;
}

div.ipo-performance {
  width:900px;
  font-size:1.167em;
}

div.ipo-performance >ul {
  margin: 0 0 4px 0;
  padding: 0 0 0 0;
  list-style: none;
}

div.ipo-performance >ul > li {
  margin: 0 0 0 0;
  padding: 0 0 0 0;

  line-height:24px;
  color:#303030;

}

div.ipo-performance > ul > li.odd  {
  background-color:#e9edf4;
  color:#243540;
}

/*div.ipo-performance > ul > li:hover {
    background: #fbc365;
    color: #892e00;
}*/

div.ipo-performance > ul > li .ipo-performance-date {
    color:#243540;

}
div.ipo-performance > ul > li .ipo-performance-stkcode {
    color:#243540;
    font-size:1.286em;
}
div.ipo-performance > ul > li .ipo-performance-stkname {
    color:#243540;

}

div.ipo-performance > ul > li table {
  width:100%;
  margin:0 0 0 0;

  border-spacing:2px;
  border-collapse:separate;


}

div.ipo-performance > ul > li table tbody td{
    vertical-align:top;
    text-align:left;

    padding:4px;

    border:solid 2px #ccc;
}

div.ipo-performance > ul > li.odd table tbody td{
    /*border:solid 2px #fff;*/
}

div.ipo-performance > ul > li table tbody td .dotted-bottom {
    border-color:#ccc;
}

div.ipo-performance > ul > li.odd table tbody td .dotted-bottom {
    /*border-color:#fff;*/
}

div.ipo-performance .half-column {
    width:50%;
    display:inline-block;
}

div.ipo-performance > ul > li.odd .price-normal {
  /*color:#fff;*/
  /*background-color:#243540;*/
}

div.ipo-performance > ul > li .price-normal {
  /*background-color:#fff;*/
  color:#243540;
}

div.ipo-performance .price-up {
    color:#060;
    /*background-color:#fff;*/

    /*outline:solid white 1px;
    outline-offset:1px;*/
}

div.ipo-performance .price-down {
    color:#c00;
    /*background-color:#fff;*/

    /*outline:solid white 1px;
    outline-offset:1px;*/

}

div.ipo-performance .info {
  color: #243540;
}


div.ipo-performance .pagination > ul > li a {
  color: #243540;
}

div.ipo-performance .pagination > ul > li.active a {
  background-color: #243540;
  color: #fff;
}

div.ipo-performance .pagination > ul > li a:hover,
div.ipo-performance .pagination > ul > li.active a:hover {
  background: #6D9FBF;
  color: #fff;
}


/*listed Corporate Shades*/
.webform.ipo-listed-filter{
    background-color:#162DB3;
  color:#fff;

  border-top:solid #3856FF 1px ;
  border-bottom:solid #3856FF 1px ;
}

.ipo-listed-filter {
  width:884px;
}

div.ipo-listed {
  width:900px;
}

div.ipo-listed table.ipo-listed-items {
    width:100%;
}

div.ipo-listed table.ipo-listed-items thead tr  {
  background:#4F6AFF;
  color:#fff;
}


div.ipo-listed table.ipo-listed-items thead tr th {
 vertical-align:bottom;
}

div.ipo-listed table.ipo-listed-items tbody tr:hover, 
div.ipo-listed table.ipo-listed-items tbody tr.odd:hover 
{
    background-color:#B3B2B2;
    color:#fff;
}

div.ipo-listed table.ipo-listed-items tbody tr.odd  {
    background-color:#e9edf4;
}
div.ipo-listed table.ipo-listed-items tbody tr td  {
    vertical-align:middle;
}

div.ipo-listed table.ipo-listed-items tbody tr td img  {
    vertical-align:middle;
}
div.ipo-listed .info {
  color: #4F6AFF;
}


div.ipo-listed .pagination > ul > li a {
  color: #4F6AFF;
}

div.ipo-listed .pagination > ul > li.active a {
  background-color: #4F6AFF;
  color: #fff;
}

div.ipo-listed .pagination > ul > li a:hover,
div.ipo-listed .pagination > ul > li.active a:hover {
  background: #B3B2B2;
  color: #fff;
}

/*IPO Investor*/
.webform.ipo-investor-filter{
    background-color:#274257;
  /*color:#fff;*/
  /*color:#FFF!important;*/
  border-top:solid #274257 1px ;
  border-bottom:solid #274257 1px ;
}

div.ipo-investor table.ipo-investor-items tbody tr:hover, 
div.ipo-investor table.ipo-investor-items tbody tr.odd:hover 
{
    background-color:#B4D8E7;
    /*color:#fff;*/
}

/*.ipo-investor-filter {
  width:884px;
}*/

/*div.ipo-investor {
  width:900px;
}*/

div.ipo-investor table.ipo-investor-items {
    width:100%;
}

div.ipo-investor table.ipo-investor-items thead tr  {
  
  background:#2A75A9;
  color:#fff;
}

div.ipo-investor table.ipo-investor-items thead tr th {
 vertical-align:bottom;
}

div.ipo-investor table.ipo-investor-items tbody tr.odd  {
    background-color:#e9edf4;
}


div.ipo-investor table.ipo-investor-items tbody tr td  {
     padding: 2px 2px;
    vertical-align:middle;
}

div.ipo-investor table.ipo-investor-items tbody tr td img  {
    vertical-align:middle;
}

div.ipo-investor .pagination > ul > li a {
  color: #274257;
}

div.ipo-investor .pagination > ul > li.active a {
  background-color: #274257;
  color: #fff;
}

div.ipo-investor .pagination > ul > li a:hover,
div.ipo-investor .pagination > ul > li.active a:hover {
  background: #2A75A9;
  color: #fff;
}


/* scheduled */
div.ipo-scheduled {
  width:100%;
}

div.ipo-scheduled table.ipo-scheduled-items {
    width:100%;
}

div.ipo-scheduled table.ipo-scheduled-items caption{
    text-align:left;
    font-size:1.167em;

    line-height:1.8em;

    border-bottom:solid 2px #B3B2B2;
}

div.ipo-scheduled table.ipo-scheduled-items thead tr  {
  background:#003366;
  color:#fff;
}

div.ipo-scheduled table.ipo-scheduled-items thead tr th {
 vertical-align:bottom;
}

div.ipo-scheduled table.ipo-scheduled-items tbody tr:hover, 
div.ipo-scheduled table.ipo-scheduled-items tbody tr.odd:hover 
{
    background-color:#B4D8E7;
}

div.ipo-scheduled table.ipo-scheduled-items tbody tr.odd  {
    background-color:#D4D7FE;
}

div.ipo-scheduled table.ipo-scheduled-items tbody tr td  {
    vertical-align:middle;
}

div.ipo-scheduled table.ipo-scheduled-items tbody tr td img  {
    vertical-align:middle;
}

/* calendar */
div.ipo-calendar {
  width:100%;
}

div.ipo-calendar table.ipo-calendar-items {
    width:100%;
}

div.ipo-calendar table.ipo-calendar-items caption {
    text-align: left;
    font-size: 1.167em;
    line-height: 1.8em;
    border-bottom: solid 2px #B3B2B2;
}

/* phillipmart calendar */
div.ipo-phillipmart-calendar {
  width:100%;
}

div.ipo-phillipmart-calendar table.ipo-phillipmart-calendar-items {
    width:100%;
    border-bottom:solid 2px #B3B2B2;
}

div.ipo-phillipmart-calendar table.ipo-phillipmart-calendar-items caption {
    text-align: left;
    font-size: 1.167em;
    line-height: 1.8em;
    border-bottom: solid 2px #B3B2B2;
}

div.ipo-phillipmart-calendar table.ipo-phillipmart-calendar-items thead tr  {
  background:#EB468A;
  color:#fff;
}

div.ipo-phillipmart-calendar table.ipo-phillipmart-calendar-items thead tr th {
 vertical-align:bottom;
}

div.ipo-phillipmart-calendar table.ipo-phillipmart-calendar-items tbody tr:hover, 
div.ipo-phillipmart-calendar table.ipo-phillipmart-calendar-items tbody tr.odd:hover 
{
    background-color:#F6C0D8;
}

div.ipo-phillipmart-calendar table.ipo-phillipmart-calendar-items tbody tr.odd  {
    background-color:#DCDDD7;
}

div.ipo-phillipmart-calendar table.ipo-phillipmart-calendar-items tbody tr td  {
    vertical-align:middle;
}

div.ipo-phillipmart-calendar table.ipo-phillipmart-calendar-items tbody tr td.time {
    background-color:#F6C0D8;
}

/* PhillipMart today*/
div.ipo-phillipmart-today {
    padding:16px;
    margin-bottom:8px;

    border:solid 2px #c9d787;

    text-align:center;
    vertical-align:middle;

    background-color:#f3f7d4;
    color:#00565B;

    font-size:1.333em;
    font-weight:bold;
}

/* planned */
div.ipo-planned {
  width:900px;
}

div.ipo-planned table.ipo-planned-items {
    width:100%;
}

div.ipo-planned table.ipo-planned-items thead tr  {
  background:#FF9413;
  color:#fff;
}

div.ipo-planned table.ipo-planned-items thead tr th {
 vertical-align:bottom;
}

div.ipo-planned table.ipo-planned-items tbody tr:hover, 
div.ipo-planned table.ipo-planned-items tbody tr.odd:hover 
{
    background-color:#FFDD6E;
    color:#303030;
}

div.ipo-planned table.ipo-planned-items tbody tr.odd  {
    background-color:#e9edf4;
}

div.ipo-planned table.ipo-planned-items tbody tr td  {
    vertical-align:middle;
}

div.ipo-planned table.ipo-planned-items tbody tr td img  {
    vertical-align:middle;
}


div.ipo-planned .info {
  color: #FF9413;
}


div.ipo-planned .pagination > ul > li a {
  color: #FF9413;
}

div.ipo-planned .pagination > ul > li.active a {
  background-color: #FF9413;
  color: #fff;
}

div.ipo-planned .pagination > ul > li a:hover,
div.ipo-planned .pagination > ul > li.active a:hover {
  background: #FFDD6E;
  color: #303030;
}

/* shadow */
div.ipo-shadow {
  width:900px;
}

div.ipo-shadow h1 {
    color: #f5f5f5;
    background: #2d2f33;

    margin:0 0 0 0;
    padding:4px;
}

div.ipo-shadow .ui-accordion {
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}

div.ipo-shadow .ui-accordion .ui-accordion-header {
    margin: 0 0 0 0;
    padding: 0 0 0 0;

    outline:none;
    text-decoration:none;

    border: solid 1px #f5f5f5;
}

div.ipo-shadow .ui-accordion .ui-state-default a {
    display:block;

    margin: 0 0 0 0;
    padding: 0px 8px 0px 8px;

    line-height: 24px;

    text-decoration:none;

    color: #2d2f33;
    background: #e5e5e5;

    border:none;
}

div.ipo-shadow .ui-accordion .ui-state-default.odd a {
    color: #2d2f33;
    background: #c8d1e5;

}


div.ipo-shadow .ui-accordion .ui-state-active a {
    display:block;

    margin: 0 0 0 0;
    padding: 0px 8px 0px 8px;

    line-height: 24px;

    text-decoration:none;
}

div.ipo-shadow .ui-accordion .ui-state-active a,
div.ipo-shadow .ui-accordion .ui-state-hover a,
div.ipo-shadow .ui-accordion .ui-state-active.odd a,
div.ipo-shadow .ui-accordion .ui-state-hover.odd a {
    color: #fff;
    background:#7a8db1;
}

div.ipo-shadow .ui-accordion .ui-accordion-content {
    margin: 0 0 0 0;
    padding: 8px 8px 0px 8px;

    line-height: 24px;

    color:#2d2f33;

     overflow: hidden !important;
}

div.ipo-shadow .info {
  color: #2d2f33;
}


div.ipo-shadow .pagination > ul > li a {
  color: #2d2f33;
}

div.ipo-shadow .pagination > ul > li.active a {
  background-color: #2d2f33;
  color: #fff;
}

div.ipo-shadow .pagination > ul > li a:hover,
div.ipo-shadow .pagination > ul > li.active a:hover {
  background: #c8d1e5;
  color: #2d2f33;
}





div.ipo_news_search_article {
  padding: 2px 4px;
  background:#2A75A9;
  color:#fff;
}

.ipo_news_search_article_fields {
  text-align: right;
}

.ipo_news_search_article_fields label,
.ipo_news_search_article_fields select,
.ipo_news_search_article_fields input {
  display: inline;
}

div.ipo_news_notfound {
  border: solid 1px #f2dede;
  text-align: center;
  color: #b94a48;
  padding: 8px 2px; 
  background-color:#f2dede;
}

div.ipo_news {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

div.ipo_news > ul {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  list-style-type: none;
}

div.ipo_news > ul li {
  margin: 0 0 0 0;
  padding: 4px 2px;
  border-bottom: dotted 1px #ccc;
  list-style-type: none;
  cursor: pointer;
  color: #000000;
  font-size: 1.167em;
}

div.ipo_news > ul li:hover,
div.ipo_news > ul li.odd:hover {
  background: #B4D8E7;
  /*color:#fff;*/
}

div.ipo_news > ul li.odd {
  background: #ffedcf;
  color: #a6803e;
}

div.ipo_news .author,
div.ipo_news .position,
div.ipo_news .date,
div.ipo_news .views {
  color: #808080;
  font-size: 0.8333em;
}


div.ipo_news > ul li:hover .author,
div.ipo_news > ul li:hover .position,
div.ipo_news > ul li:hover .date {
  color: #fff;
}

div.ipo_news .pagination {
  float: right;
  margin: 2px 0 0 0;
}

div.ipo_news .info {
  color: #808080;
}

div.ipo_news .pagination > ul {
  margin: 0 0 0 0;  
}

div.ipo_news .pagination > ul > li a {
  color: #006699;
}

div.ipo_news .pagination > ul > li.active a {
  background-color: #2A75A9;
  color: #fff;
}

div.ipo_news .pagination > ul > li a:hover,
div.ipo_news .pagination > ul > li.active a:hover {
  background: #B4D8E7;
  color: #fff;
}


div.ipo_news_article .title {
  font-size: 1.5em; 
  font-weight: bold; 
  color: #455268;
}

div.ipo_news_article .date {
  color: #455268;
}




/*IPO New Performance*/
.webform.ipo-new-performance-filter{
    background-color:#274257;
  /*color:#fff;*/
  /*color:#FFF!important;*/
  border-top:solid #274257 1px ;
  border-bottom:solid #274257 1px ;
}

div.ipo-new-performance table.ipo-new-performance-items tbody tr:hover, 
div.ipo-new-performance table.ipo-new-performance-items tbody tr.odd:hover 
{
    background-color:#B4D8E7;
    /*color:#fff;*/
}

/*.ipo-new-performance-filter {
  width:884px;
}*/

/*div.ipo-new-performance {
  width:900px;
}*/

div.ipo-new-performance table.ipo-new-performance-items {
    width:100%;
}

div.ipo-new-performance table.ipo-new-performance-items thead tr  {
  background:#2A75A9;
  color:#fff;
}

div.ipo-new-performance table.ipo-new-performance-items thead tr th {
 vertical-align:bottom;
}

div.ipo-new-performance table.ipo-new-performance-items tbody tr.odd  {
    background-color:#e9edf4;
}


div.ipo-new-performance table.ipo-new-performance-items tbody tr td  {
    vertical-align:middle;
    padding: 3px 4px;
}

div.ipo-new-performance table.ipo-new-performance-items tbody tr td img  {
    vertical-align:middle;
}

div.ipo-new-performance .pagination > ul > li a {
  color: #274257;
}

div.ipo-new-performance .pagination > ul > li.active a {
  background-color: #274257;
  color: #fff;
}

div.ipo-new-performance .pagination > ul > li a:hover,
div.ipo-new-performance .pagination > ul > li.active a:hover {
  background: #2A75A9;
  color: #fff;
}

div.ipo-new-performance .price-up {
    color:#060;
     font-weight: bold;
    /*background-color:#fff;*/

    /*outline:solid white 1px;
    outline-offset:1px;*/
}

div.ipo-new-performance .price-down {
    color:#c00;
     font-weight: bold;
    /*background-color:#fff;*/

    /*outline:solid white 1px;
    outline-offset:1px;*/

}

