@charset "utf-8";

/* CSS Document */
#wrapper{width:960px; height:auto; overflow:hidden;  text-align:left; font-family:Tahoma, Geneva, sans-serif; font-size:11px;}

#topBar{width:960px; height:35px; background:url(/upload/images/topBar_bg960x45.png) no-repeat; color:#fff; padding:10px 20px 0px 0px; font-size:11px;}
#topBar li{ display: inline; list-style: none; float: left; }
#topBar a{color:#fff; text-decoration:underline; }
#topBar label{color:#ffffff; position: relative; top: -2px; }
#topBar .loginbutton {display: inline; width:52px; height:17px; background:url(/upload/images/sign-in_btn52x17.gif) no-repeat; border:none; cursor:pointer; margin:1px 10px 0 5px;}

#topBar{width:960px; height:35px; background:url(/upload/images/topBar_bg960x45.png) no-repeat; color:#fff; padding:10px 20px 0px 0px; font-size:11px;}
#topBar li{ display: inline; list-style: none; float: left; }
#topBar a{color:#fff; text-decoration:underline; }
#topBar label{color:#ffffff; position: relative; top: -2px; }
#topBar .loginbutton {display: inline; width:52px; height:17px; background:url(/upload/images/sign-in_btn52x17.gif) no-repeat; border:none; cursor:pointer; margin:1px 10px 0 5px;}

#topBar .isuser li.welcomelink{display: inline; float: left; padding-right:20px;}
#topBar .isuser li.activationlink{padding-right:10px;}
#topBar .isuser li.settingslink{padding-right:10px;}
#topBar .isuser li.profilelink{padding-right:10px;}
#topBar .isuser li.notifications{padding:0px; padding-right:10px;}
#topBar .isuser .popupbody li {width:100%}
#topBar .isuser .popupbody a {color:black;}
#topBar .isuser li.logoutlink{padding-right:10px;}
#topBar .isuser li.download1link{position:relative;float:right; top:-3px; right:30px;}

#topBar .nouser li.registerlink{position:relative; top:2px !important; top:-15px; _left:410px ;width:55px}
#topBar .nouser li.forgetlink{position:relative; top:2px !important; top:-15px; _left:400px;}
#topBar .nouser li.download2link{position:relative; float:right; top:-3px !important; top:-25px; right:30px !important; right:45px;}


#siteheader{width:960px; height:190px; background:url(/upload/images/header960x190.png) no-repeat; position:relative;}

#siteheader .blockA{ position:absolute; top:5px; left:25px;  } 
#siteheader .blockB{ position:absolute; top:15px; left:410px; } 
#siteheader .blockC{ position:absolute; right:0; top:0;} 


#blank28{width:960px; height:28px; background:url(/upload/images/blank960x28.png) no-repeat; clear:both;}
.flash_banner{width:960px; height:295px; padding:0 5px;}
#blank14{width:960px; height:14px; background:url(/upload/images/blank14.jpg) no-repeat;}
#newsBox{width:935px; height:132px; background:url(/upload/images/bg960x150.jpg) no-repeat; margin-bottom:35px; padding:18px 0 0 25px;}
#newsBox h3{height:18px;background:url(/upload/images/icon_News50x18.jpg) no-repeat; text-indent:-9999px; margin:0 0 14px 0;}
#newsBox .pt{width:310px; height:auto; overflow:hidden; float:left;}
#newsBox .pt h4{font-weight:bold; color:#000; line-height:14px; }
#newsBox .pt h4 a:hover{color:#902197; text-decoration:underline;}
#newsBox .pt div img{padding:3px; border:1px solid #e7eaee; }
#newsBox .pt p{line-height:14px; width:170px; float:left; }

#partner{width:960px; height:auto; overflow:hidden; margin-bottom:10px; }
#partner .logoBox{float:left; margin:0 20px 0 20px; _display:inline;}
@media all and (min-width: 0px){#partner .logoBox{float:left; margin:0 10px 0 20px; } }
#partner .logoBox span{display:block; font-size:11px; color:#616161; text-align:center; margin-bottom:15px;}

.footer-navigation{text-align:center; margin-bottom:15px;}
.footer-navigation p{line-height:24px;}
.footer-navigation p a{color:#777777; margin:0 3px 10px 3px;}


#blank17{width:960px; height:17px; background:url(/upload/images/blank_dot.gif) repeat; clear:both;}

.breadcrumb{width:940px; height:auto; overflow:hidden; padding:0 0 0 20px;}
.breadcrumb .f_bold a{font-weight:bold; color:#000;}
.breadcrumb span{float:left; margin:0 3px;}
.breadcrumb span a:hover{color:#902197;}
.breadcrumb .arrow{width:4px; height:5px; background:url(/upload/images/icon_arrow.gif) no-repeat; margin-top:5px;}



#cutA{width:750px; height:auto; overflow:hidden; text-align:center;}
#cutA .container{width:760px; height:auto; overflow:hidden; margin:0 auto; text-align:left; padding:10px 0;}
#cutA .container h3{height:50px;  border-bottom:2px solid #888;}
#cutA .container .pt{width:760px; height:auto; overflow:hidden;}
#cutA .container .pt li{height:73px; background:url(/upload/images/dashedLined4x1.png) repeat-x bottom; padding:13px 11px;}
#cutA .container .pt li.bgBlue{background:#f1f8fa url(/upload/images/dashedLined4x1.png) repeat-x bottom; display:block; height:73px;}
#cutA .container .pt li.bgBlue2{background:#f1f8fa; border-bottom:1px solid #bababa; display:block; }
#cutA .container .pt li.bgWhite2{ border-bottom:1px solid #bababa; background:none; display:block; }
#cutA .container .pt li div img{padding:3px; border:1px solid #e7eaee; }
#cutA .container .pt li h4{font-weight:bold;}
#cutA .container .pt li h4 a{color:#333;}
#cutA .container .pt li h4 a:hover{color:#902197; text-decoration:underline;}
#cutA .container .pt li .author{color:#888; font-size:11px;}
#cutA .container .pt li p{color:#666;}

#cutA .container .intro80{height:auto; background:#f1f8fa; font-size:12px; line-height:18px; font-weight:bold; color:#902197; padding:27px 102px 20px 15px;}
#cutA .container .reportBox{width:760px; height:auto; overflow:hidden; padding:20px 0; border-bottom:1px solid #bababa;}
#cutA .container .reportBox .left{width:355px;}
#cutA .container .reportBox .left dl{width:355px; height:auto; overflow:hidden; margin-bottom:28px;}
#cutA .container .reportBox .left dl dt{width:77px; float:left; height:19px; padding:7px 0 0 17px; font-weight:bold; color:#333; font-size:12px;}
#cutA .container .reportBox .left dl dd{width:260px; float:left; }
#cutA .container .reportBox .left dl dd .w258{width:248px; height:20px; border:1px solid #c2c2c2; padding:5px 5px 0 5px;}
#cutA .container .reportBox .left dl dd select.w258{width:260px; height:28px; border:1px solid #c2c2c2; padding-bottom:5px; *margin:3px 0 0 0;}
#cutA .container .reportBox .left dl dd .h143{width:248px; height:133px; border:1px solid #c2c2c2; padding:5px;}
#cutA .container .reportBox .left dl dd .btn73{width:73px; height:24px; background:url(/upload/images/btn73x24.png) no-repeat; text-align:center; color:#fff; font-weight:bold; font-size:12px; font-family:Tahoma, Geneva, sans-serif; border:none; cursor:pointer; margin:0 27px 0 0;}
#cutA .container .reportBox .left dl dd .btn73_gray{width:73px; height:24px; background:url(/upload/images/btn73x24_gray.png) no-repeat; text-align:center; color:#fff; font-weight:bold; font-size:12px; font-family:Tahoma, Geneva, sans-serif; border:none; cursor:pointer; }
#cutA .container .reportBox .left dl dd .note{color:#888; padding:10px 0; display:block;}



#cutA .container .reportBox2{width:760px; height:auto; overflow:hidden; padding:20px 0; border-bottom:1px solid #bababa;}
#cutA .container .reportBox2 .left{width:399px;}
#cutA .container .reportBox2 .left dl{width:399px; height:auto; overflow:hidden; margin-bottom:28px;}
#cutA .container .reportBox2 .left dl dt{width:144px; float:left; height:19px; padding:7px 0 0 17px; font-weight:bold; color:#333; font-size:12px;}
#cutA .container .reportBox2 .left dl dd{width:238px; float:left; }
#cutA .container .reportBox2 .left dl dd .w258{width:218px; height:20px; border:1px solid #c2c2c2; padding:5px 5px 0 5px;}
#cutA .container .reportBox2 .left p{padding:0 0 0 17px;}
#cutA .container .reportBox2 .left p .btn73{width:73px; height:24px; background:url(/upload/images/btn73x24.png) no-repeat; text-align:center; color:#fff; font-weight:bold; font-size:12px; font-family:Tahoma, Geneva, sans-serif; border:none; cursor:pointer; margin:0 27px 0 0;}
#cutA .container .reportBox2 .left p .btn73_gray{width:73px; height:24px; background:url(/upload/images/btn73x24_gray.png) no-repeat; text-align:center; color:#fff; font-weight:bold; font-size:12px; font-family:Tahoma, Geneva, sans-serif; border:none; cursor:pointer; }
#cutA .container .reportBox2 .left dl dd .note{color:#888; padding:10px 0; display:block;}


#cutA .container .download{text-align:center; padding:18px 0; }
#cutA .container .download span{display:block; font-size:12px; font-weight:bold; color:#902197;}
#cutA .container .download .btn100{width:100px; height:24px; background:url(/upload/images/btn100x24.png) no-repeat; text-align:center; font-weight:bold; font-size:12px; color:#fff; display:block; line-height:24px; margin:10px auto 0 auto;}

#cutA .container .qa{padding:18px 0 26px 25px; border-bottom:1px solid #bababa; }
#cutA .container .qa span{ display:block; background: url(/upload/images/icon_arrow_r.gif) no-repeat 0 6px; text-indent:11px; font-weight:bold; font-size:12px; line-height:18px; color:#333;}
#cutA .container .qa span a{color:#333;}

#cutA .container .answer{padding:18px 20px 26px 25px; background:url(/upload/images/dashedLined4x1.png) repeat-x bottom; color:#333;}
#cutA .container .answer h4{background: url(/upload/images/icon_arrow_r.gif) no-repeat 0 6px; text-indent:11px; font-weight:bold; font-size:12px; line-height:18px; margin-bottom:20px;}
#cutA .container .answer p{line-height:18px;}
#cutA .container .noline{background:none; padding:18px 20px 36px 25px;}

#cutA .container .noteBar{background:#f1f8fa; padding:20px 0; text-align:center; font-weight:bold; font-size:12px; color:#902197;}
#cutA .container .noteBar a{color:#902197;}

#cutA .container .blank56{height:56px; background:url(/upload/images/blank_dot.gif) repeat; border-bottom:1px solid #bababa;}

.blank15{width:760px; height:15px; background:url(/upload/images/blank_dot.gif) repeat;}

#cutA .pageBar{height:auto; overflow:hidden;}
#cutA .pageBar .noClick{color:#666; margin:0 6px;}
#cutA .pageBar .noClick img{margin:0 7px 0 0;}
#cutA .pageBar .firstP{padding:1px 4px; background:#a95dae; border:1px solid #902197; color:#fff;}
#cutA .pageBar .otherP{margin:0 3px;}
#cutA .pageBar .otherP a:hover{color:#902197;}
#cutA .pageBar .nxtClick{margin:0 6px;}
#cutA .pageBar .nxtClick a{color:#902197;}
#cutA .pageBar table{float:right;}
#cutA .pageBar table td a{margin:0 5px;}
#cutA .pageBar table td a:hover{color:#902197;}
#cutA .pageBar table td #pagenav{margin:0 0 0 5px;}


.blank50{width:960px; height:50px; background:url(/upload/images/blank_dot.gif) repeat;}

#cutA .container2{
	width:760px;
	height:auto;
	overflow:hidden;
	margin:0 auto;
	text-align:left;
	padding-bottom:50px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bababa;
}

#cutA .container2 h3{font-size:22px;  color:#902197; padding:10px 10px; background:url(/upload/images/dashedLined4x1.png) repeat-x bottom; margin-bottom:15px;}
#cutA .container2 h3 .author{display:block; color:#888; font-size:11px; font-weight:normal; margin:10px 0 5px 0;}
#cutA .container2 p{padding:0 10px; line-height:18px; font-size:12px; margin-top:20px; color:#666;}
#cutA .container2 p a{text-decoration:underline; color:#666;}
#cutA .container2 p a:hover{color:#902197;}
#cutA .container2 .picZone{ width:500px; height:auto; overflow:hidden; margin:25px 100px; }
#cutA .container2 .picZone span{display:block; margin:15px 0 0 5px;}
#cutA .container2 .sitelink a{color:#902197; text-decoration:none;}
#cutA .container2 .sitelink a:hover{text-decoration:underline;}

#cutA .container2 #contentContainer {font-size: 12px;}

#cutA .outbar{width:760px; text-align:right; height:auto; overflow:hidden; padding:10px 0 10px 0; margin:0 auto;}
#cutA .outbar .back{display:block; float:left; *display:inline; background:url(http://www.singapore2010odyssey.sg/images/icon_db_arrow.gif) no-repeat left 5px; text-indent:15px; margin:0 30px 0 600px;}
@media all and (min-width: 0px){#cutA .outbar .back{display:block; float:left; *display:inline; background:url(http://www.singapore2010odyssey.sg/images/icon_db_arrow.gif) no-repeat left 5px; text-indent:15px; margin:0 30px 0 530px;}}
#cutA .outbar .twi{display:block; float:left; height:16px; line-height:16px; float:left; background:url(http://www.singapore2010odyssey.sg/images/icon_twi.gif) no-repeat left 0; text-indent:22px; *display:inline;}
#cutA .outbar span a:hover{color:#902197;}

#cutA .container3{width:800px; height:460px; margin:10px auto; text-align:left}
#cutA .container3 .gallery_nav{width:780px; height:35px; margin:0 0 0 20px;}
#cutA .container3 .gallery_nav li{float:left; margin:0 15px 0 10px;}
#cutA .container3 #gallery_bg{width:760px; height:475px; background:url(/upload/images/gBg800x430.png) no-repeat; padding:45px 0 0 40px;}
#cutA .container3 #gallery_bg2{width:760px; height:475px; background:url(/upload/images/gBg800x430_2.png) no-repeat; padding:45px 0 0 40px;}
#cutA .container3 #gallery_bg3{width:760px; height:475px; background:url(/upload/images/gBg800x430_3.png) no-repeat; padding:45px 0 0 40px;}

#cutB{width:950px; height:auto; overflow:hidden; padding:15px 0;}
#cutB .postBar{width:950px; height:auto; overflow:hidden; }
#cutB .postBar .pageBar{width:410px; float:left; text-align:right; padding:5px 10px 5px 0; height:auto; }
#cutB .postBar .pageBar .noClick{color:#666; margin:0 6px;}
#cutB .postBar .pageBar .noClick img{margin:0 7px 0 0;}
#cutB .postBar .pageBar .firstP{padding:1px 4px; background:#a95dae; border:1px solid #902197; color:#fff;}
#cutB .postBar .pageBar .otherP{margin:0 3px;}
#cutB .postBar .pageBar .otherP a:hover{color:#902197;}
#cutB .postBar .pageBar .nxtClick{margin:0 6px;}
#cutB .postBar .pageBar .nxtClick a{color:#902197;}

#cutB .postBar .new2{width:190px; float:right; }
#cutB .postBar .new2 .btn69{width:69px; height:20px; background:url(/upload/images/btn69x20.png) no-repeat; text-align:center; display:block; float:left; margin:0 0 0 15px; line-height:20px; font-weight:bold; font-size:12px;}
#cutB .postBar .new2 .btn69 a{color:#fff;}


#cutB .forum_tab{width:950px; height:auto; overflow:hidden; border-top:2px solid #888;}
#cutB .forum_tab .head36{height:36px; background:#f1f8fa; color:#333; text-align:center;}
#cutB .forum_tab td{padding:10px; text-align:center; border-bottom:1px solid #d4e4e9; font-size:11px; color:#666;}
#cutB .forum_tab td .author{display:block; font-size:12px; line-height:18px;}
#cutB .forum_tab td .author a{color:#333;}
#cutB .forum_tab td .time{display:block; color:#888;}
#cutB .forum_tab td .author2{display:block; text-align:right; color:#888;}
#cutB .forum_tab td .time2{display:block; color:#333; text-align:right; line-height:18px;}
#cutB .forum_tab td.txtL{text-align:left; color:#666;}
#cutB .forum_tab td .f_bold{font-weight:bold; }
#cutB .forum_tab td .f_red a{color:#F00;}
#cutB .forum_tab td a:hover{color:#902197;}
@media all and (min-width: 0px){#cutB .postBar .pageBar{width:460px; float:left; text-align:right; padding:5px 0 5px 0; height:auto; }}

/* Override default styles */
#navbar_search { display: inline; float:right; padding:0px; top:5px; right:20px; _width: 230px }
#navbar_search .buttoncontainer { position:relative; top:-5px; right: 5px; }
#navbar_search .buttoncontainer input { border:0px none }
#post_ .postfoot .textcontrols .postlinking a.forwardpost { position: relative; top:-12px; }

ul.news_item  {
list-style-type:disc;
}
li.news_item  {
font-family:Tahoma,Geneva,sans-serif;
list-style:disc outside none;
margin-left:50px;
}