@charset "utf-8";
/* CSS Document */

/* General */
/*///////////////////////////////////////////////////////////////////////////////////*/
 
#mi-container #content { font-size: 1.1em; }

#mi-container #content h1 { font-family: "Myriad Pro", Arial, Helvetica, sans-serif; font-size: 2.5em; color: #fff; font-weight:normal; text-transform: none; margin: 30px 0 15px; }
#mi-container  #content.milHowToWin h1 { margin: 10px 0 15px; }

#mi-container #content h2 { font-family: "Myriad Pro", Arial, Helvetica, sans-serif; font-size: 1.8em; font-weight: normal; color: #f8ca00; margin: 20px 0 20px; text-transform: none; }
#mi-container  #content.milHowToWin h2  { margin: 10px 0; }
#mi-container  #content.milHowToWin h2.waysToWin { margin: -4px 0 0; font-size: 2.2em; }
#mi-container #content.milFaqTnc h2 { font-size: 1.5em; margin: 20px 0 10px; }

#mi-container #content h3 { font-family: "Myriad Pro", Arial, Helvetica, sans-serif; font-size: 1.7em; font-weight: bold; color: #170123; text-transform: uppercase; margin:0;}
#mi-container #content h4 { font-family: "Myriad Pro", Arial, Helvetica, sans-serif; font-size: 1.5em; color: #fff; font-weight:normal; margin:0;}
#mi-container  #content.milHowToWin h4  { margin: 10px 0; font-size: 1.8em; }

#mi-container #content h5 { font-family: "Myriad Pro", Arial, Helvetica, sans-serif; font-size: 1.5em; color: #ffc700; font-weight:normal; margin:0;text-transform:none;}

#mi-container #content h2.waystowin{ margin: 0; }
#mi-container #content h6 { font-size: 1.2em; font-weight: bold; color: #fff; margin:0; }

#mi-container p { color: #fff; font-size: 1.2em; line-height: 1.2em; margin: 15px 0; clear: both; }

#mi-container .milHowToWin p { margin: 10px 0px; }

#mi-container img { border: none; }
#mi-container img.spacing{ margin: 10px 0; }


#mi-container #contentContainer_abt #content { /*behavior: url(http://www.changiairport.com/caTheme-theme/js/iepngfix.htc)*/ }

#mi-container a:link { color: #fff; }
#mi-container a:visited { color: #fff;}
#mi-container a:hover { color: #fff; }

#mi-container ul { list-style: none; margin: 10px 0; }
#mi-container ol { margin: 10px 0px 20px 30px; _margin: 10px 0 20px 35px; }

#mi-container ul li { background: url(../images/mil-faq-blt.gif) left 5px no-repeat; padding: 0 0 0 20px; _padding: 0 0 0 25px; margin: 2px 0; color: #fff; font-size: 1.2em; }

#mi-container ol li { padding: 0 0 0 0; margin: 2px 0; color: #fff; font-size: 1.2em; }

#mi-container .milListExpand li li { font-size: 1.0em; }

#mi-container .milListExpand li { margin: 0 0 20px; }

#mi-container .milListExpand li li { margin: 0 0 5px; }

#mi-container ul.milListDash li { background: url(../images/mil-blt-dash.gif) left 7px no-repeat; padding: 0 0 0 10px; list-style:none; }



#mi-container .milListTitle { text-transform: uppercase; font-weight: bold; }

/*#mi-container ol ul, #mi-container ul ul { margin: 0 0 10px; }*/

/* Misc Class */
/*///////////////////////////////////////////////////////////////////////////////////*/
#mi-container .colBtm { width: auto; background: none; clear: both; }

#mi-container .noMarginTop { margin-top: 0; }
#mi-container .noMarginBtm { margin-bottom: 0px; }

#mi-container .milLegend { font-size: 0.8em; margin: 5px 0 20px; padding:0; }

#mi-container .milInd1 { margin-left: 20px; }
#mi-container .milInd2 { margin-left: 42px; }

#mi-container .navBtm { height: 20px; }
#mi-container .navBtm a, #mi-container .navBtm a:visited { float: right; display: block; width: auto; font-size: 0.8em; color: #cb027c; text-decoration: underline; }
#mi-container .navBtm a:hover  { text-decoration:none; }

.hidden { display: none !important; }

/*Nav Main*/
/*///////////////////////////////////////////////////////////////////////////////////*/
#mi-container #navigation li#btnHome { display:none; }

#mi-container #topMain { width: 978px; position: absolute; top:0; left: 0; z-index:5; }

#mi-container .quickLinksBack { position: absolute; left: 20px; top: 0; }
#mi-container .quickLinksBack a { text-decoration: none; font-size: 0.9em; }

#mi-container #navigation { /*width: 720px; _width: 700px; width: 590px; _width: 552px;*/ width: 620px; _width: 582px; height: 38px; padding: 0; margin: 0 auto; }
#mi-container #navigation li { display: block; position: relative; float: left; margin: 0; padding: 0; background:  url(../images/line.gif) right top no-repeat; }
#mi-container #navigation li a, #navigation li a:visited { font-family: "Myriad Pro", Helvetica, Arial, sans-serif; color: #fff; text-transform: uppercase; font-size: 1.0em; line-height: 1.2em; height: 13px; _height:15px; padding: 14px 14px 11px; _padding: 13px 14px 9px; letter-spacing: 0.1em; text-decoration: none; text-align: center; display: block; _display: inline-block; vertical-align: middle; width: auto; cursor: pointer; }

#mi-container #navigation li a:hover { color:#cdecf1; text-decoration: none; }
#mi-container #navigation li.selected a { background: url(../images/triangle.gif) center top no-repeat; color:#cdecf1; }
#mi-container #navigation li.last { background:none;  }

/*breadcrumb*/
/**************************************************************************************/
#mi-container table.breadcrumb { font-family:"Myriad Pro", Arial, Helvetica, sans-serif; font-size: 1.2em; margin: 35px 0 0 -20px; color:#fff; width: 786px; }
#mi-container table.winners_breadcrumb { font-size: 1.2em; margin: 0 0 0 -20px; color:#fff; width: 786px; }
#mi-container .milFaqTnc table.breadcrumb{margin: 0px 0 0 -34px; }
#mi-container .milContent table.breadcrumb { font-size: 1.2em; margin: 0 0 0 -34px; _margin: 0 0 0 -30px; color:#fff; width: 786px; }

#mi-container table.breadcrumb a, #mi-container table.breadcrumb a:visited { text-decoration:none; font-size: 1.0em; }
#mi-container table.breadcrumb a:hover { text-decoration:underline; }
#mi-container table.breadcrumb tr { background: none; }
#mi-container table.breadcrumb td { border: none; padding: 0; font-size: 1.0em; }
#mi-container table.breadcrumb span.current { color:#cdecf1; font-size: 1.0em; }

/* Main Container */
/*///////////////////////////////////////////////////////////////////////////////////*/
#mi-container { background:none; margin: 20px 0; width: 978px; position: relative; }

/* Content */
/*///////////////////////////////////////////////////////////////////////////////////*/

#mi-container #contentContainer_abt #content { background:  url(../images/bg.jpg) center top no-repeat; width: 746px; _width:760px; padding: 75px 116px 30px;_padding: 75px 109px 30px; margin:0; }

#mi-container #contentContainer_abt div#content.milHowToWin { background:  url(../images/bg.jpg) center top no-repeat; width: 786px; padding: 40px 96px 00px; *padding: 70px 96px 00px; margin:0; }

#mi-container #contentContainer_abt div#content.milContent {
background:  url(../images/bg.jpg) center top no-repeat; width: 746px; _width:760px; padding: 75px 116px 30px; _padding: 75px 109px 30px; margin:0; min-height: 500px; height: auto !important; height: 500px; }

/* Footer */
/*///////////////////////////////////////////////////////////////////////////////////*/
#mi-container #contentContainer_abt { display: block; width: 978px; _width: 976px;  margin: 0; padding: 0px 0 0; background: url(../images/bg-repeat.gif) left top repeat-y; }
#mi-container #contentContainer_abtBtm { display: block; width: 978px;height:30px; clear: both; margin: 0; padding: 0; background: #949BB5; clear: both; }

/* Table */
/*///////////////////////////////////////////////////////////////////////////////////*/
/*tbl1*/
#mi-container table#tbl1 td.smalltxt { font-size:0.8em; padding: 0 0 5px; }

#mi-container table#tbl1 { width:766px; margin:0 0; }

#mi-container table#tbl1 td { padding:0; margin:0 0; }
#mi-container table.tbl { width:766px; margin:0 auto; }
#mi-container table.tbl td { padding:25px 0; color:#fff; }

/*hwtowin*/
#mi-container table#hwtowin { width:100%; margin:0 auto 0 -2px ; }
#mi-container table#hwtowin th { text-align:left; color: #ffc700; font-size:1.2em; width:245px; padding:10px; border-right:solid 2px #3d384d; _border-right:solid 2px #4e4a57; }
#mi-container table#hwtowin tr { background:#585466; }
#mi-container table#hwtowin tr.alternate { background:#6f6c7b; }
#mi-container table#hwtowin td { padding:0; margin:0 auto; font-size:1.2em; color:#fff; padding:10px; border-right:solid 2px #3d384d; _border-right:solid 2px #4e4a57; }

.marginTop{margin: 20px 0 0;}
#mi-container table.tbl-winners { margin: 20px 0; width: 100%; border-collapse: collapse; }
#mi-container table.tbl-winners thead {}
#mi-container table.tbl-winners tbody tr:first-child td { padding: 20px 20px 5px; }
#mi-container table.tbl-winners tbody tr:first-child th { padding: 20px 20px 5px; }
#mi-container table.tbl-winners tbody th, #mi-container table.tbl-winners tbody td { border-bottom: 1px solid #858585; }
#mi-container table.tbl-winners thead th { border-bottom: 1px solid #54003c; }
#mi-container table.tbl-winners td { font-family: "Myraid Pro", Arial, Helvetica, sans-serif; font-size: 1.2em; color: #fff; text-transform: capitalise; font-weight: normal; vertical-align: top; }
#mi-container table.tbl-winners thead th { text-transform:none; background:url(../images/date-bg.jpg) left top repeat-x; font-family:/*"Myriad Pro",*/ Arial, Helvetica, sans-serif; font-weight:bold; font-size: 1.2em/*1.4em*/; color: #fff; text-align: left; }
#mi-container table.tbl-winners tbody th { font-family: "Myraid Pro", Arial, Helvetica, sans-serif; font-size: 1.8em; color: #fff; text-transform: capitalise; font-weight: normal; vertical-align: top; }

#mi-container table.tbl-winners thead th { padding: 3px 20px 3px; }
#mi-container table.tbl-winners tbody th, #mi-container table.tbl-winners tbody td { padding: 10px 20px 5px; }


#mi-container table.tbl-winners .tblCol10Pc { width: 10%; }
#mi-container table.tbl-winners .tblCol20Pc { width: 20%; }
#mi-container table.tbl-winners .tblCol30Pc { width: 30%; }
#mi-container table.tbl-winners .tblCol40Pc { width: 40%; }
#mi-container table.tbl-winners col.tblColDate { font-size: 1.5em; font-weight: bold; }

/*tbl2*/
#mi-container table.tbl2 { margin: 10px 0; border-collapse: collapse; }
#mi-container table.tbl2 thead th { color: #ffc700; font-size: 1.2em; padding: 7px 10px; font-weight: normal; text-align: left; line-height: 1.2em; width: 33%; vertical-align: top; }
#mi-container table.tbl2  td  { color: #fff; font-size: 1.2em; padding: 7px 10px;  }

#mi-container table.tbl2 .tbl_nospacing, #mi-container table.tbl2 .tbl_nospacing tr, #mi-container table.tbl2 .tbl_nospacing thead tr { background:none;border:none;}
#mi-container table.tbl2 .tbl_nospacing td{font-weight:normal; font-size:1.2em; padding: 0 2px 0; background:none;border:none;vertical-align:top;}

#mi-container table.tbl2  thead tr { background: url(../images/mil-tbl-bg1.png) left top repeat; _background: #676672; }
#mi-container table.tbl2  tr { background: url(../images/mil-tbl-bg2.png) left top repeat; _background: #837d87; }
#mi-container table.tbl2  tr:nth-child(even) { background: url(../images/mil-tbl-bg1.png) left top repeat; _background: #676672; }

#mi-container table.tbl2  thead th { font-weight:bold; border-left: 2px solid #3d384d; _border: 2px solid #4e4a57;}
#mi-container table.tbl2  thead th:first-of-type { border-left: 0px solid #534c5b; }

#mi-container table.tbl2  td { border-left: 2px solid #3d384d; _border: 2px solid #4e4a57;}
#mi-container table.tbl2  td:first-of-type { border-left: 0px solid #6c6672; }

#mi-container table.tbl2  tr:nth-child(even) td { border-left: solid 2px #3d384d; }
#mi-container table.tbl2  tr:nth-child(even) td:first-of-type{ border-left: 0px solid #534c5b; }

/*tbl3*/
#mi-container table.tbl3 { margin: 10px 0; border-collapse: collapse; }
#mi-container table.tbl3 thead th { color: #ffc700; font-size: 1.2em; padding: 7px 10px; font-weight: normal; text-align: left; line-height: 1.2em; width: 33%; vertical-align: top; }
#mi-container table.tbl3  td  { color: #fff; font-size: 1.2em; padding: 7px 10px;  }

#mi-container table.tbl3 .tbl_nospacing, #mi-container table.tbl3 .tbl_nospacing tr, #mi-container table.tbl3 .tbl_nospacing thead tr { background:none;border:none;}
#mi-container table.tbl3 .tbl_nospacing td{font-weight:normal; font-size:1.2em; padding: 0 2px 0; background:none;border:none;vertical-align:top;}

#mi-container table.tbl3  thead tr { background: url(../images/mil-tbl-bg2.png) left top repeat; _background: #676672; }
#mi-container table.tbl3  tr { background: url(../images/mil-tbl-bg1.png) left top repeat; _background: #837d87; }
#mi-container table.tbl3  tr:nth-child(even) { background: url(../images/mil-tbl-bg2.png) left top repeat; _background: #676672; }

#mi-container table.tbl3 thead th { font-weight:bold; border-left: 2px solid #3d384d; _border: 2px solid #4e4a57; }
#mi-container table.tbl3  thead th:first-of-type { border-left: 0px solid #534c5b; }

#mi-container table.tbl3 td { border-left: 2px solid #3d384d; _border: 2px solid #4e4a57; }
#mi-container table.tbl3  td:first-of-type { border-left: 0px solid #6c6672; }

#mi-container table.tbl3 tr:nth-child(even) td { border-left: solid 2px #3d384d; }
#mi-container table.tbl3 tr:nth-child(even) td:first-of-type{ border-left: 0px solid #534c5b; }


/* FAQ */
/*///////////////////////////////////////////////////////////////////////////////////*/
#mi-container .milFaqTnc h1 { margin: 40px 0 25px; }
#mi-container .milFaqTnc h2 { margin: 30px 0 10px; clear: both; }
#mi-container .milFaqTnc p { color: #fff; font-size: 1.2em; line-height: 1.2em;padding: 0 0 0 30px; _padding: 0 0 0 0px; position: relative; clear: both; margin: 10px 0px; }

#mi-container .milFaqTnc p  span.milBlt { font-weight: bold;  width: 40px; _width: 40px; position: absolute; left: 0; top: 0; }
#mi-container .milFaqTnc p  span { font-weight: normal; _position: relative; _left: 30px; _width: 740px; _display: inline-block; }


#mi-container .milFaqTnc p.milFaqA { background: url(../images/mil-faq-a.gif) left 2px no-repeat; padding: 0 0 0 20px; }
#mi-container .milFaqTnc p.milFaqFooter  { margin: 0; padding: 0; }

#mi-container .milFaqTnc ul.milFaqA { background: url(../images/mil-faq-a.gif) left top no-repeat;  padding: 0 0 0 25px; margin: 0; }
#mi-container .milFaqTnc ul { margin: 10px 0 0 20px; padding: 0 0 0 0px; }
#mi-container .milFaqTnc ul ul { margin: 10px 0 10px 0px; padding: 0 0 0 0px; _padding: 0 0 0 20px; }
#mi-container .milFaqTnc li { background: url(../images/mil-faq-blt.gif) left 5px no-repeat; padding: 0 0 0 20px; margin: 2px 0; color: #fff; font-size: 1.2em; position: relative; clear: both; }

#mi-container .milFaqTnc ul.milFaqNoBlt li { background: none; padding: 0 0 0 40px; _padding: 0 0 0 20px; font-size:1.1em; }

#mi-container .milFaqTnc ul.milFaqNoBlt li.milBltSpace20 { padding: 0 0 0 20px; _padding: 0; }
#mi-container .milFaqTnc ul.milFaqNoBlt li.milBltSpace50 { padding: 0 0 0 50px; _padding: 0 0 0 0px; }
#mi-container .milFaqTnc ul.milFaqNoBlt li span.milList20 { _left: 20px; _width: 710px; }
#mi-container .milFaqTnc ul.milFaqNoBlt li span.milList50 { _left: 50px;  }


#mi-container .milFaqTnc li span { _position: relative; _left: 40px;  _width: 690px; _display: inline-block; }
#mi-container .milFaqTnc li span.milBlt { font-weight: bold; _width: 40px; position: absolute; top:0; left: 0;  }

#mi-container .milFaqTnc li li span.milBlt { font-weight: bold; position: absolute; top:0; left: 0; }
#mi-container .milFaqTnc li li span { font-weight: normal; _position: relative; _left: 30px; _width: 680px; _display: inline-block; }


/* Article Template */
/*///////////////////////////////////////////////////////////////////////////////////*/
#mi-container .articleTpl1 { margin: 10px 0 10px; }
#mi-container .articleTpl1 .colSide { width: 255px; float: left; padding: 0; }
#mi-container .articleTpl1 .colMain { width: 475px; float: right; padding: 0; }

/* Gallery */
/*///////////////////////////////////////////////////////////////////////////////////*/
div.milGallery { width: 786px; _width: 820px; margin: 10px -20px; _margin: 10px -40px; padding: 0; }
/*div.milThumbsRow { clear: both; margin: 10px 0; padding: 0; min-height: 200px; height: auto !important; height: 200px; }*/
div.milThumbs { float: left; margin: 10px 20px; padding: 0 0 5px; width: 155px;  padding: 0 0 5px; background: #0d0d0d url(../images/mil-thumbs-bg.jpg) left top repeat-x; min-height: 206px; height: auto !important; height: 206px; }
#mi-container #content div.milThumbs h2 { color: #fff; font-family: "Myriad Pro", Arial, Helvetica, sans-serif; font-size: 1.4em; font-weight: normal; background: url(../images/date-bg.jpg) left top repeat-x; margin:0 0 8px; padding: 5px 10px 0; height: 19px; overflow: hidden; text-align: center; }
div.milThumbs img {}
#mi-container div.milThumbs p { color: #fff; font-weight: normal; margin: 3px 0; padding: 0 9px; }
#mi-container div.milThumbs p.milThumbsName { font-size: 1.1em; text-transform: uppercase; }
#mi-container div.milThumbs p.milThumbsCountry { font-size: 1.0em; text-transform: uppercase; }
#mi-container div.milThumbs p.milThumbsDefault { font-size: 0.9em; margin-top:5px; }
