
/* City University of Hong Kong */
/* CSS Base Custom */



/* Side menu overrides */
#cityu-sub-nav-list .cityu-box-item ul.level-1 li a span.has-child-indicator { display:none; }
#cityu-sub-nav-list .cityu-box-item ul.level-1 li ul.level-2 li ul.level-3 li {
	padding: 2px 0px 2px 0px;
	background: url('../images/sidemenu/bullet-level-3.png') no-repeat 28px 9px;
	font-weight: normal;
}
#cityu-sub-nav-list .cityu-box-item ul.level-1 li ul.level-2 li ul.level-3 li a { padding-left: 40px }
#cityu-sub-nav-list .cityu-box-item ul.level-1 li ul.level-2 li ul.level-3 li a.active,
#cityu-sub-nav-list .cityu-box-item ul.level-1 li ul.level-2 li ul.level-3 li a.active:hover {
	background: #19627f url('../images/bullet-level-3-active.png') no-repeat 28px 7px;
}
#cityu-sub-nav-list .cityu-box-item ul.level-1 li ul.level-2 li ul.level-3 li a:hover {
	background: url('../images/bullet-level-3.png') no-repeat 28px 7px;
}

#cityu-sidebar-1 #cityu-sub-nav-list .cityu-box-item .level-1 li ul.level-2 li a.external { background:no-repeat right 10px top 8px; }
#cityu-sidebar-1 #cityu-sub-nav-list .cityu-box-item .level-1 li ul.level-2 li a:hover.external { background:#ffffff no-repeat right 10px top 8px; }

#cityu-content .cityu-content-page td { border:none; }

/* Header overrides */
#cityu-content h1 { }
/*#cityu-content h2 { font-size:16px; }*/
#cityu-content h3, #cityu-content h3 a { color:#006090; font-size:115%; }


/* Footer overrides */
#cityu-footer .cityu-inner { background-color:transparent; }
#cityu-footer-nav-list ul { margin-bottom:12px; }
#cityu-footer-nav-list { float:left;  }
#cb-footer-social {
	margin-top:35px; margin-bottom:20px;
	float:left;
	/*width:20px;*/
	height:230px;
	background:url("../images/footer-v-separator.png") repeat-y;
	padding:8px 0px 0px 40px;
}
#cb-footer-social ul { padding:0px; margin:0px; list-style-type:none; clear:both; }
#cb-footer-social li.social-link {
	display:block; height:44px;
	padding:3px 0px 0px 35px;
	margin:0px;
}
#cb-footer-social li.social-link a {
	font-family: 'Segoe UI', 'PT Sans', Helvetica, Arial, sans-serif;
	font-size:10pt;
}
#cb-footer-social li.ico-facebook { background:url("../images/social/facebook.png") no-repeat; }
#cb-footer-social li.ico-flicker { background:url("../images/social/flicker.png") no-repeat; }
#cb-footer-social li.ico-issuu { background:url("../images/social/issuu.png") no-repeat; }
#cb-footer-social li.ico-twitter { background:url("../images/social/twitter.png") no-repeat; }
#cb-footer-social li.ico-weibo { background:url("../images/social/weibo.png") no-repeat; }
#cb-footer-social li.ico-youtube { background:url("../images/social/youtube.png") no-repeat; }


/* Login flyout */
#Login-flyout { background-color: white; border: solid 1px black; margin-top: 5px; }
#Login-flyout a { display: block; font-size: 90%; padding: 2px 6px 2px 6px; text-decoration: none; width: 120px; color:#000000; }
#Login-flyout a:hover { background-color: #b3d4ff; color:#000000; }


/* For the front page banner and the full width parsys... */
#cityu-media > .cityu-inner {
	height:auto !important;
}
#cityu-media > .cityu-inner #cityu-content {
	background-color:transparent;
}




/**********************************************/
/* Override theme from CityU Template - start */
/**********************************************/
/* Logo */
#cityu-header-local > #cityu-header-deptlogos:first-child { border-left-style:none; }


/* Navigator bar */
/*
.ddsmoothmenu {
	border: none !important;
}
*/
/* Header */
/*
#cityu-header .cityu-inner {
	-moz-box-shadow:    none;
	-webkit-box-shadow: none;
	box-shadow:         none;
}
*/
/*html > body #cityu-header .cityu-inner { outline-color: #ffffff !important; }*/

/* Nav-Bar */
/*#cityu-nav-list {
	-moz-box-shadow:    none;
	-webkit-box-shadow: none;
	box-shadow:         none;
}
#cityu-nav .cityu-inner { border:none !important; }
*/
/* Content */
/*
html> body #cityu-content {
	-moz-box-shadow:    none;
	-webkit-box-shadow: none;
	box-shadow:         none;
}
html > body #cityu-content { outline-color: #ffffff !important; }
*/
/* Footer */
/*
html> body #cityu-footer {
	-moz-box-shadow:    none;
	-webkit-box-shadow: none;
	box-shadow:         none;
}
*/

/* Override Theme 02 */
/*
body.cityu-bgtheme-02 { background:#ffffff; }
body.cityu-navtheme-02 .ddsmoothmenu { border-bottom:6px solid #565f63; }
body.cityu-navtheme-02 .ddsmoothmenu ul li a.active { color:#ffffff; background-image: url('../images/menubar/bg_nav_theme02_lv2.jpg'); text-shadow:none; }
body.cityu-navtheme-02 .ddsmoothmenu ul li a.active:hover { color:#fff; }
body.cityu-navtheme-02 .ddsmoothmenu ul li a.active.selected { color:#fff; }
body.cityu-navtheme-02 .ddsmoothmenu ul li a:hover, body.cityu-navtheme-02 .ddsmoothmenu ul li a.selected {background:#ffffff; background-image: url('../images/menubar/bg_nav_theme02_lv2.jpg');}
body.cityu-navtheme-02 .ddsmoothmenu ul li ul li a {margin: 0; border-top: 1px solid #768991; background-image: url('../images/menubar/bg_nav_theme02_lv2.jpg'); font-weight: normal; line-height: 1.2; color: #fff; text-shadow: 0px 1px 0px #025d8c; background:#3c667f;}
body.cityu-navtheme-02 .ddsmoothmenu ul li ul li a:hover {background-image: url('../images/menubar/bg_nav_theme02_hover.png'); background:#354854;}
body.cityu-navtheme-02 .ddsmoothmenu ul li ul li ul li a {border-left: 1px solid #333a3d;}
body.cityu-navtheme-02 .cityu-icon-home a.active { background:#f8fafd !important; }
body.cityu-navtheme-02 .cityu-icon-home a.active:hover { background:#3c667f !important; }
body.cityu-navtheme-02 .cityu-icon-home a div {background-image: url('../images/menubar/icon_home_theme02.png');}
body.cityu-navtheme-02 .cityu-icon-home a.active div {background-image: url('../images/menubar/icon_home_theme02.png');}
body.cityu-navtheme-02 .cityu-icon-home a:hover div {background-image: url('../images/menubar/icon_home_hover.png');}
body.cityu-navtheme-02 #cityu-sub-nav-list {background-image: url('../images/menubar/bg_box_theme02.png');}
body.cityu-navtheme-02 #cityu-sub-nav-list .cityu-box-item li a.active, body.cityu-navtheme-02 #cityu-sub-nav-list .cityu-box-item li a.active:hover{background-color: #19627F; color: #fff; border-bottom: none;}
body.cityu-navtheme-02 #cityu-sub-nav-list .cityu-box-item li a {color: #555;}
body.cityu-navtheme-02 #cityu-sub-nav-list .cityu-box-item li a:hover {text-decoration: none; color: #358CB1;}
body.cityu-navtheme-02 #cityu-nav { border-bottom:3px solid #3b657e; }
*/


/*
#cityu-sidebar-1 #cityu-sub-nav-list .cityu-box-item ul li a.active { background: #4b6473 }
#cityu-sidebar-1 #cityu-sub-nav-list .cityu-box-item ul li ul li a.active {
	background: #4b6473 url('../images/SideMenuBullet_level-1_hover.png') no-repeat 10px 11px;
}
#cityu-sidebar-1 #cityu-sub-nav-list .cityu-box-item ul li ul li ul li.level-2 a.active {
	background: #4b6473 url('../images/SideMenuBullet_level-2_hover.png') no-repeat 20px 8px;
	margin-left: -10px;
	padding-left: 31px;
}
#cityu-sidebar-1 #cityu-sub-nav-list .cityu-box-item .level-1 li a .has-child-indicator {
	display: none;
}
*/
/********************************************/
/* Override theme from CityU Template - end */
/********************************************/


/********************************/
/* Other layout setting - start */
/********************************/
/*#cityu-content h1 { font-family:Arial, Helvetica, sans-serif; color:#0c5211; border:none; padding:0px !important; margin:0px 0px 6px 0px !important; }*/
/*#cityu-content h2 { font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:15px; }*/
/*#cityu-content h3 { font-family:'Cabin Condensed', Arial, Helvetica, sans-serif; font-size:12px; }*/
/*#cityu-content hr { border-top:1px dotted #000000; border-right:1px solid #fff; border-bottom:1px solid #fff; border-left:1px solid #fff; }*/



/******************************/
/* Other layout setting - end */
/******************************/

/*
#cityu-content .cityu-content-page .TopBanner {}
#cityu-content .cityu-content-page .TopBannerBottomBar {
	height:7px;
	background:#f1bf83;
	-moz-box-shadow:0px 1px 1px 1px #cfcfdf;
	-webkit-box-shadow:0px 1px 1px 1px #cfcfdf;
	box-shadow:0px 1px 1px 1px #cfcfdf;
}
#cityu-content .cityu-content-page .InnerContentContainer {
	padding:24px 50px 30px 35px;
}
*/


/********************************/
/* CB News Details - start */
/********************************/

/*
#CBNews .photo_list img { margin-right:5px; }
#CBNews .photo_left img { float: left; margin: 0 14px 10px 0; }
#CBNews .photo_right img { float: right; margin: 0 0 10px 14px; }
*/
/********************************/
/* CB News Details - end */
/********************************/

/*
#cb-footer-social {
	float:left;
	width:170px;
	height:300px;
}
#cb-footer-social .footer-v-separator {
	float:left; height:230px;
	border-style:solid; border-width:0px 1px 0px 1px;
	border-left-color:#2f2f2f; border-right-color:#6f6f6f;
	margin:35px 0px 0px 0px;
}
*/

