/********************************************************
	Powered by OrangeSoft Sdn Bhd 2011 
	Author: Ivan Yew 	
	Email: ivan@os.my	
 ********************************************************/

/*** Improve UX ***/
.oneCon .views-admin li { margin: 0; line-height: normal; }
#views-ui-list-page li { margin: 0; line-height: 18px; }
.front .conHead .tabs { margin-bottom: 0; }
/******************/

/******  Content Part  ******/
#banner { margin-top:-8px;}
.navigation ul li a { font-family:Tahoma, Geneva, sans-serif; color:#000000;}
.navigation ul li a.sf-depth-1.active { color:#ff0000;}
.jcarousel-skin-ivan .jcarousel-container-horizontal { margin-bottom:20px;}
.leftCol { width:203px; margin-right:50px;}
/*.conBody .block-inner .content .view-content { background:url(../images/main_shadow.png) repeat-y; padding-left:55px;}*/
.oneCol .body { margin-top:-13px;}
.button3 { padding:5px 10px;}
.nEvent .header { margin-bottom:2px;}
.nEvent .pDate { margin-bottom:2px;}
.more-link a { color:#ff0000 !important; text-decoration:underline; background-position: 0px 6px !important; }
.more-link a:hover {  background: url(../images/arrow-red.png) no-repeat 5px 6px !important; padding-left:15px; text-decoration:none;}
.ft_link ul.menu li { background:url(../images/list-square.png) no-repeat scroll 3px 7px transparent;}
.conBody .content p { line-height:19px; color:#353535; text-align:inherit; margin-bottom:24px;}
.conBody .content .node-page ul { padding-left:0px;}
.conBody .content .node-page ul li { list-style-image:url(../images/ulli.png); margin-bottom:30px; margin-top:-17px;}
.conBody .content .us-title { margin-top:24px;}
/*.conBody .block-inner .content a { color:#1d54f5;}*/
.conBody .content table.contact { border-top:1px solid #ccc; padding-top:20px !important;}
.conBody .content table.contact td { padding-bottom:18px; }
.conBody .content p.red a { color:#ff0000; font-weight:bold;}
.conBody .content h6.us-title { font-size: 14px; color: #303030; font-weight: bold; margin-bottom: 0.5em; padding-left: 25px; background: url(../images/list-arrow3.png) no-repeat left 0.2em; line-height: 1.5em; position: relative; margin-top:24px; height:25px;}
.us-title a.button3 { color:#fff;}
.conBody .content h5 { font-size: 14px; color: #303030; font-weight: bold; margin-bottom: 0.5em; padding-left: 25px; background: url(../images/list-arrow3.png) no-repeat left 0.2em; line-height: 1.5em; position: relative; margin-top:24px; }
.conBody .content h6 { font-size:12px; color:#ff0000; background:url(../images/h6.jpg) repeat-x scroll 0 17px transparent; height:20px; margin-top:45px;}
blockquote { font-size:11px;}
.oneCon { background:url(../images/inner_shadow.png) no-repeat; padding-left:55px; width:645px; }
.leftCol ul.menu li a { font-size:12px;}
.conBody .content table.client { border-collapse:inherit !important;}
.conBody .content table.client td { font-size:11px; padding-bottom:18px; font-style:italic;}
.conBody .content table.client a { color:#1d54f5 !important; }
.us-box table.flat { background:#f9f9f9; border-top:1px solid #ccc; border-bottom:1px solid #ccc; border-left:none; border-right:none; }
.us-box table.flat td { border:none !important; padding-right:25px;}
.us-box table.flat th { border:none !important; text-indent:17px;}
.us-box table.flat td ul { margin-top:11px;}
.us-box table.flat td ul li { margin-left:19px;}
.viewmore a.button3 { color:#fff !important;}
.navigation ul li ul { margin-top:5px;}
.navigation ul li ul li { margin-left:10px;}
.navigation ul li ul li a:hover { background:#ff0000; color:#fff;}
