#forum h4 { color: #66EDFF; }
.overflow_cnt{width:507px;float:left;overflow:auto;overflow-y:hidden;overflow-x:auto; font-size:16px!important;padding-bottom:20px;}

div.vbmenu_control { width: 716px; margin: 17px 0 0 0; padding: 0; background: #fff; border-top: 1px solid #17B4CE; border-bottom: 1px solid #17B4CE; clear: right; float: right; }
.vbmenu_control ul { text-align: center; float: right; }
.vbmenu_control li { white-space: nowrap; padding: 0; margin: 0; background: transparent url(http://www.omy.sg/global/common/imgs/vline.gif) no-repeat 0 13px; float: left; } 
.vbmenu_control li a { color: #666; display: block; width: .1em; padding: 5px 30px; } 
.vbmenu_control a em { color: #06A7BD; }
.vbmenu_control a:hover span, .vbmenu_control a:hover em { color: #666; }
.vbmenu_control a:hover { color: #06A7BD; }
.vbmenu_control > ul a { width: auto; } 

.vbmenu_popup { background: #fff; border: 1px solid #ccc; margin: 0; padding: 0; width: auto; }
.vbmenu_popup table { clear: none; width: auto; }
.vbmenu_popup  .thead { background: #1C6380; color: #fff; border: 1px solid #fff; }
.vbmenu_popup td { border: 1px solid #fff; background: #F2F2F2; white-space: nowrap; }
.vbmenu_option { background: #fff; white-space: nowrap; cursor: pointer; }
.vbmenu_option a, .vbmenu_option_alink { color: #30A0B5; text-decoration: none; }
.vbmenu_option a:visited, .vbmenu_option_avisited { }
.vbmenu_option a:hover, .vbmenu_option a:active, .vbmenu_option_ahover { color: #E71578; text-decoration: none; }
.vbmenu_hilite { background: #8A949E; color: #FFFFFF; white-space: nowrap; cursor: pointer; }
.vbmenu_hilite a, .vbmenu_hilite_alink {}
.vbmenu_hilite a:visited, .vbmenu_hilite_avisited { }
.vbmenu_hilite a:hover, .vbmenu_hilite a:active, .vbmenu_hilite_ahover { color: #E71578; text-decoration: none; }

.page { }
.msg { color: #A9E6FB; }
#forum .breadcrumbs { padding-top: 8px; }
#forum .contentbox { width: 906px; }
#forum .contentarea  { width: 740px; }
#forum .rdcorner_box, #forum .rdcorner_top  { width: 740px; }
#forum .rdcorner_content { width: 732px; padding: 0 4px 4px 4px;}
#forum #info { background: #83BDD5 url(http://www.omy.sg/global/common/imgs/bg_forum.gif) repeat-x top left; margin: 0 6px; padding: 8px 10px 15px 10px; }
.masthead_full { width: 906px; float: left; margin: -8px 0 0 0; padding: 0; }
.masthead_full_foot { width: 906px; height: 10px; clear: both; }
.header { margin: 0 0 -10px 0; padding: 10px 0 0 0; float: left; height: 63px; }
#forum .header { width: 190px; }
span.title { float: left; margin: 0; padding: 10px 0 5px 15px; background-color: #E71578; }
#forum span.title { width: 167px; }
.header_close { width: 8px; float: right; height: 53px; }
#forum .subnav { background-color: #216784 !important; }
#forum .subnav_top { background: transparent url(http://www.omy.sg/global/common/imgs/subnav_forum_top.gif) no-repeat 0 0; }
#forum .subnav_foot { background: transparent url(http://www.omy.sg/global/common/imgs/subnav_forum_foot.gif) no-repeat 0 0; }
#forum .subnav em, #forum .subnav em a, #forum .subnav li a:hover { color: #66EDFF; }
#forum .subnav li { border-bottom: 1px solid #90B3C2; }
#forum div.foot a { color: #666; font-weight: normal; }
#forum div.foot td { vertical-align: middle; padding-left: 0; padding-right: 0; }

.featurebox thead img { margin-top: 1px; }
.featurebox tbody img { margin-right: 2px; }
.featurebox thead td { font-size: 12px; font-weight: normal; }
.featurebox td.featurebox_foot { height: 8px; }
.featurebox tbody td { border-left: 1px solid #fff; border-right: 1px solid #fff; border-top: 1px solid #fff; border-bottom: 1px solid #A7A7A7; }
.featurebox .tcat { color: #66EDFF; padding: 7px 10px 6px 10px; }
.featurebox a strong { color: #30A0B5; }
.featurebox a:hover strong { color: #E71578; }

table thead td { white-space: nowrap; }
table div span { display: inline; }
table tr.hilight td { background: #DBF8FC !important; }
thead td { color: #fff; font-weight: bold !important; font-family: tahoma !important; margin: 0; padding: 7px 10px; color: #fff; }
tbody td { padding: 5px 10px; }
tbody .tcat, tbody .tcat1 { color: #155C7A; font-family: tahoma; }
tbody .thead a, .alt1Active a strong, .alt1Active strong a, .alt2Active a strong, .alt2Active strong a, .hilight a strong { color: #E71578 !important; font-weight: bold; }
tbody .thead a:hover, .alt1Active a:hover strong, .alt1Active strong a:hover, .alt2Active a:hover strong, .alt2Active strong a:hover, .hilight a:hover strong { color: #30A0B5 !important; }

.theadicon { width: 30px; border-left: 0 !important; }

.legend { color: #000; } 
.legend tbody td { border: 0; }

.tborder { border: 3px solid #ddd; margin-bottom: 5px; }
.tborder tbody td { background-image: url(http://www.omy.sg/global/common/imgs/dot.gif); background-repeat: repeat-y; background-position: top left; border-top: 1px solid #fff; border-bottom: 1px solid #A7A7A7; }
.tborder .tcat, .tborder tbody .thead { background: #90CCDC url(../../images/gradients/gradient_tcat.gif) repeat-x top left; border-bottom: 2px solid #155C7A; font-weight: bold; border-left: 0; }
.tborder tbody .thead { background: transparent url(../../images/gradients/gradient_tbodythead.gif) repeat-x bottom left; color: #E71578; border-bottom: 1px solid #6C6C6C; }
.tborder thead td { border-bottom: 1px solid #fff; }
.tborder thead .tcat { background: #666; border-bottom: 1px solid #fff; }
.tcat a, .tcat a:link, .tcat_alink { color: #155C7A; }
tbody .tcat1 { background: #E71578 !important; border-bottom: 2px solid #155C7A !important; white-space: nowrap; }
tbody .tcat1 a { color: #fff; }
tbody .tcat1 a:hover { color: #66EDFF; }
thead td.thead, .thead_first, .theadicon { padding: 8px 10px; border-left: 1px dotted #fff; background: #32A3B8 url(../../images/gradients/gradient_thead.gif) repeat-x bottom left; }
.thead a:link, .thead_alink { color: #fff; }
.thead a:visited, .thead_avisited { color: #fff; }
.thead_first { border: 0; }
.tborder tbody td.tfoot { background: #1C6380; border: 0; color: #fff; border-top: 2px solid #fff; border-bottom: 2px solid #fff; white-space: nowrap; }
.tfoot a:link, .tfoot_alink { color: #fff; }
.tfoot a:visited, .tfoot_avisited { color: #fff; }
.tfoot a:hover, .tfoot a:active, .tfoot_ahover { color: #DBF8FC; }
.alt1, .alt1Active { color:#000;background-color: #f2f2f2 !important; }
.alt2, .alt2Active { color:#000;background-color: #fff !important; }
td.inlinemod { background: #FFFFCC; color: #000000; }
.wysiwyg { background: #F5F5FF; color: #000; }
.button { font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; }
.time { color: #444; display: inline; font: 11px tahoma; }
.smallfont { font1: 11px tahoma; }
.nowrap { white-space: nowrap; }
.navbar, .breadcrumbs { clear: both; margin: 0; padding: 8px 0 3px 0; color: #fff; }
.breadcrumbs a { color: #A9E6FB; }

.highlight { color: #FF0000; font-weight: bold; }
.panel { background: #E4E7F5 url(../../images/gradients/gradient_panel.gif) repeat-x top left; color: #000000; padding: 10px; border: 2px outset; }
.panelsurround { background: #D1D4E0 url(../../images/gradients/gradient_panelsurround.gif) repeat-x top left; color: #000000; }
legend { color: #22229C; font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; }

/* ***** styling for 'big' usernames on postbit etc. ***** */
.bigusername { font-size: 14pt; }

/* ***** small padding on 'thead' elements ***** */
td.thead, th.thead, div.thead { }

/* ***** basic styles for multi-page nav elements */
.pagenav { }
.pagenav a { text-decoration: none; }
.pagenav td { border: 0; border-left: 1px solid #fff; padding: 2px 4px; white-space: nowrap; }
.pagenav td img { margin-top: 3px; }
.pagenav .alt2 { background: #ddd !important; }

/* ***** de-emphasized text */
.shade, a.shade:link, a.shade:visited { color: #777777; text-decoration: none; }
a.shade:active, a.shade:hover { color: #FF4400; text-decoration: underline; }
.tcat .shade, .thead .shade, .tfoot .shade { color: #DDDDDD; }

/* ***** define margin and font-size for elements inside panels ***** */
.fieldset { margin-bottom: 6px; }
.fieldset, .fieldset td, .fieldset p, .fieldset li { font-size: 11px; }

/* ***** don't change the following ***** */
form { display: inline; }
label { cursor: default; }
.normal { font-weight: normal; }
.inlineimg { vertical-align: middle; }
.underline { text-decoration: underline; }

/* *** css for forum label *** */
body#forum .panel label { display:inline; float:left; margin:0 10px 5px 0; width:auto!important;}
body#forum .panel input[type="checkbox"] {display:inline;float:left;margin:2px 5px 8px 0;}
#threadrating_options label {display:inline;height:20px;margin:0 10px 5px 0;width:110px;}
#threadrating_options div { height:25px;}
* html #threadrating_options div { clear:both; width:190px;}
* html #threadrating_options label { height:15px;}
* html .inlineimg { display:inline; /*float:left;*/ margin-top:2px;}
* html #threadrating_options input[type="radio"] {display:block; margin:0px; padding:0px;}

.panel tbody td { padding: 5px 8px; }

