/* City University of Hong Kong */
/* CSS Base Custom */


/* For testing only */
#cityu-footer {border-color: red !important;}

#cityu-content .cityu-content-page {overflow: hidden; border: 1px solid #ddd; border-top: 0; padding: 20px 29px 30px 29px;}

#scm-content .cityu-content-page {overflow: hidden; border: 1px solid #ddd; border-top: 0; padding: 20px 29px 30px 29px;}

/* .cityu-inner {margin: auto; width: 700px;}
*/
#cityu-media .cityu-inner {height: 250px;}
/*
#cityu-media.cityu-height-S .cityu-inner {height: 150px;}
#cityu-media.cityu-height-L .cityu-inner {height: 350px;}
*/
#cityu-media-slider-wrapper {width: 700px; overflow: hidden; float: left; background-color: #FFF;}

.theme-default #cityu-media-slider { margin:0; width:700px; /* Make sure your images are the same size */ height:250px; /* Make sure your images are the same size */ }

.theme-default .nivo-controlNav a {display:block; width:16px; height:13px; background:url(https://template.cityu.edu.hk/template/img/jquery/nivo.slider/navigator.png) no-repeat; text-indent:-9999px; border:0; margin-right:3px; float:left; }

.theme-default .nivo-caption {background:url(../img/news/bar.jpg) left bottom no-repeat; color:#fff; text-align:right; font-family: Helvetica, Arial, sans-serif; font-size:12px; line-height: 12px;}

.nivo-player {display: block; border: 0; width: 16px; height: 12px; cursor: pointer;}

#cityu-content-news .cityu-news-item .cityu-news-excerpt {width: 610px;float: left; padding:0 10px 0 10px; background:url(../img/themes/default/bullet_arrow_6.gif) 0 6px no-repeat; line-height:1.4em; color: #333;}

#cityu-media-news {float: left; width: 230px; height: 235px; padding: 5px 15px 10px 15px; background-color: #fff; line-height:1.6em;}

table.software {width: 100%;}
table.software th{text-align:center;}
table.software th+th{text-align:left;}
table.software th+th+th{text-align:right;}
table.software th+th+th+th{text-align:center;width: 10%;}
table.software td{ border: 2px solid #F0F0F0;text-align:center;}
table.software td+td{text-align:left;}
table.software td+td+td{text-align:right;}
table.software td+td+td+td{text-align:center;width: 10%;}

table.softwaresort {width: 100%;}
table.softwaresort th{text-align:left;} 								/*Software Name*/
table.softwaresort th+th{text-align:left;} 							/*Platform*/
table.softwaresort th+th+th{text-align:right;} 							/*Version*/
table.softwaresort th+th+th+th{text-align:center;} 						/*Category*/
table.softwaresort th+th+th+th+th{text-align:center;} 				    /*Venue*/
table.softwaresort th+th+th+th+th+th{text-align:center;} 				/*Remarks*/
table.softwaresort td{ border: 2px solid #F0F0F0;text-align:left;} 		/*Software Name*/
table.softwaresort td+td{text-align:center;vertical-align: middle;} 								/*Platform*/
table.softwaresort td+td+td{text-align:right;} 							/*Version*/
table.softwaresort td+td+td+td{text-align:center;} 						/*Category*/
table.softwaresort td+td+td+td+td{text-align:center;} 					/*Venue*/
table.softwaresort td+td+td+td+td+td{text-align:center;} 				/*Remarks*/

table.no_of_seats td{text-align:left;width:25%;nowrap}
table.no_of_seats td+td{text-align:center;width:25%}
table.no_of_seats td+td+td{text-align:center;width:25%}
table.no_of_seats td+td+td+td{text-align:center;width:25%}

table.labhw td{text-align:left;width:20%;nowrap}
table.labhw td+td{text-align:center;width:12%;}
table.labhw td+td+td{text-align:center;width:16%;}
table.labhw td+td+td+td{text-align:center;width:10%;}
table.labhw td+td+td+td+td{text-align:center;width:10%;}
table.labhw td+td+td+td+td+td{text-align:center;width:18%;}
table.labhw td+td+td+td+td+td+td{text-align:center;width:14%;}


/* tables */
table.tablesorter {
	font-family:arial;
	background-color: #CDCDCD;
	margin:10px 0pt 15px;
	font-size: 10pt;
	width: 100%;
	text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #e6EEEE;
	border: 1px solid #FFF;
	font-size: 10pt;
	padding: 4px;
}
table.tablesorter thead tr .header {
	background-image: url(/img/tablesorter/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}
table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(/img/tablesorter/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(/img/tablesorter/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #8dbdd8;
}

#scm-content {
    overflow: hidden;
    margin-bottom: 30px;
    width: 760px;
    line-height: 1.6;
    background-color: #fff;
    /* font-size: 80%; */
}

.back_to_top{text-align: right; visibility:hidden;}


