div.green {
	color: green;
}

fieldset {
	border-style: groove;
	padding: 3px;
}

div.box {
/*	border-color: #ccc;*/
	border: 1px solid #ccc;
	margin-bottom: 20px;
}

div.box div.box-label {
	background-color: #465661;
	color: #fff;
	padding: 5px;
	font-weight: bold;
}

div.box, div.box ul, div.box ul li {
	color: #000;
}

div.box-content {
	padding: 3px;
}

div.box-content ul {
	padding: 0px;
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
}

div.researcher-tab {
	font-size: 110%;
/*	padding: 5px;*/
	color: #2b2b2b;
	border-bottom: 1px solid #000;
	margin-top: 8px;
	margin-bottom: 8px;
}

div.researcher-tab > a {
	color: #2b2b2b;
}

div.researcher-subtab {
	padding-left: 30px;
	padding-bottom: 4px;
}

div.researcher-subtab > a {
	font-size: 90%;
/*	color: #4b4b4b;*/
}

div.researcher-subtab > a:hover {
	font-weight: bold;
	text-decoration: none;
}

div.current-tab {
/*	background: url(/images/double_arrow.png) 15px 50% no-repeat;
	padding-left: 30px; */
	font-weight: bold;
}

div.current-tab > a {
	color: #2b2b2b;
}

div.current-subtab {
	background: url(/images/double_arrow.png) 15px 50% no-repeat;
}

div.researcher-prop {
	font-size: 100%;
	padding-top: 5px;
	padding-left: 10px;
	margin-bottom: 10px;
}

div.researcher-prop > a {
/*	color: #2b2b2b;*/
}

/*
	hkudata
*/
div#hkudata-header {
	padding: 5px;
	overflow: hidden;

}

div#hkudata-image {
	width: 29%;
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
/*	background-color: rgb(245, 245, 245);*/
/*	margin-bottom: -1000px;
	padding-bottom: 1000px;*/
	border: 1px solid gray;
	border-right: 2px solid gray;
	border-bottom: 2px solid gray;
}

div#hkudata-image-none {
	height: 140px;
}

div#hkudata-image > img {
	margin: 0px auto;
	display: block;
}

div#hkudata-header-data {
	width: 67%;
	float: right;
	padding-left: 10px;
}

div#hkudata-fullname, div#hkudata-chinesename {
	font-size: 175%;
	font-weight: bold;
	color: #cf3118;
	padding-bottom: 2px;
}

div#hkudata-fullname, div#hkudata-rid {
	display: inline;
}

div#hkudata-variants {
	font-size: 95%;
}

div#hkudata-variants > span {
	display: inline;
	font-style: italic;
	text-decoration: underline;
}

div#hkudata-variants > ul {
	list-style-type: none;
	margin-top: 2px;
	padding-left: 14px;
}

div#hkudata-interests li, div#hkudata-title li, div#hkudata-myurl li, div#hkudata-variants li {
	background: none;
}

div#hkudata-interests > span, div#hkudata-myurl > span, div#hkudata-faculty > span, div#hkudata-dept > span {
	font-style: italic;
	font-weight: bold;
	font-size: 110%;
}

div#hkudata-interests > ul, div#hkudata-myurl > ul {
	list-style-type: disc;
	margin-top: 10px;
	margin-left: 50px;
	margin-right: 10px;
}

div#hkudata-image-data {
	margin-top: 20px;
}

div#hkudata-image-data li {
	line-height: normal;
	background: none;
}

div#hkudata-faculty, div#hkudata-dept, div#hkudata-officetel, div#hkudata-address, div#hkudata-email, div#hkudata-cv, div#hkudata-export {
	font-size: 100%;
	margin-bottom: 5px;
	overflow: hidden;
}

div#hkudata-faculty > span, div#hkudata-dept > span, div#hkudata-officetel > span, div#hkudata-address > span, div#hkudata-email > span {
	float: left;
	width: 25%;
	font-style: italic;
	font-weight: bold;
	text-align: right;
}

div#hkudata-faculty > ul, div#hkudata-dept > ul, div#hkudata-officetel > ul, div#hkudata-address > ul, div#hkudata-email > ul {
	float: right;
	width: 73%;
	list-style-type: none;
	margin: 0px;
}

div#hkudata-email a {
	background: url('/image/authority/email_go.png') no-repeat;
	padding-left: 20px;
}

a#hkudata-email {
	background: url('/image/authority/email_go.png') no-repeat;
	padding-left: 20px;
}

div#hkudata-cv, div#hkudata-export {
	text-align: center;
	font-size: 125%;
	margin-top: 5px;
}

div#hkudata-title {
	font-size: 100%;
	font-weight: bold;
}

div#hkudata-title > ul {
	list-style-type: disc;
	padding-left: 15px;
}

div#hkudata-newcontent {
	font-size: 0.85em;
	position: relative;
	height: 0px;
	float: right;
	top: -20px;
}

div#hkudata-newcontent ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

div#hkudata-newcontent ul li {
	display: inline-block;
	*display: inline;
	zoom: 1;
}

div#hkudata-newcontent ul li a {
	vertical-align: top;
	margin-right: 10px;
}

/*
	media comment
 */
div.mediacomment-language, div.mediacomment-expertise {
	font-size: 100%;
}

div.mediacomment-language ul li, div.mediacomment-expertise ul li {
	background: none;
}

div.mediacomment-language span {
	display: inline-block;
	font-weight: bold;
	font-style: italic;
}

div.mediacomment-language ul {
	display: inline;
	margin-left: 10px;
	margin-right: 10px;
}

div.mediacomment-language ul:last-child {
	display: inline;
	margin: 0px;
}

div.mediacomment-language ul li {
	display: inline;
}

div.mediacomment-expertise {
	padding-top: 5px;
}

div.mediacomment-expertise > span {
	font-weight: bold;
	font-style: italic;
}

div.mediacomment-expertise > ul {
	list-style-type: disc;
	margin-top: 5px;
	margin-left: 18px;
}

div.mediacomment-expertise > ul > li {
	line-height: 100%;
	padding-top: 5px;
}

div.mediacomment-expertise > ul > li > span {
	display: block;
	padding-top: 3px;
}
/*
	publications
*/
div#publications-export {
	background-color: #cdc;
	padding: 10px;
}

div#publications-export > span {
	color: red;
	font-size: 150%;
}

div#publications-export > div.selection {
	margin-top: 10px;
	margin-left: 10px;
}

div#publications-export > div.selection > span {
	font-weight: bold;
	font-style: italic;
}

div#publications-export > div.selection > ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

div#publications-export li#submitsave, div#publications-export li#submitemail {
	background: rgb(255, 168, 63) url(../image/disk.png) 10% no-repeat;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 30px;
	padding-right: 20px;
	margin: 5px;
	cursor: pointer;
	display: inline-block;
}

div#publications-export li#submitemail {
	background-image: url(../image/email.png);
}

div#publications-export li#submitsave:hover, div#publications-export li#submitemail:hover {
	background-color: rgba(255, 168, 63, .75);
}

div#publications-export #publications-message, div#publications-export #publications-message-login {
	display: none;
	margin-top: 10px;
	color: red;
	font-weight: bold;
}

div.container div#publications-export div.selection ul li {
	background: none;
	padding-left: 0px;
	margin: 0px;
}

/*
	project
*/
table.projectTable {
	border-collapse: collapse;
}

table.projectTable tr:hover {
	background-color: #ffffd6;
}

table.projectTable tr th {
	background-color: #e0e0e0;
	empty-cells: show;
}

table.projectTable tr td {
	border: 1px solid #e0e0e0;
	empty-cells: show;
}

div#projectsDiv div.dynaFieldComboValueFirst, div#coprojectsDiv div.dynaFieldComboValueFirst,
div#coprojectsDiv div.dynaFieldComboValue, div#projectsDiv div.dynaFieldComboValue {
        border: none;
}

div#projectsDiv div.dynaFieldComboValueFirst, div#coprojectsDiv div.dynaFieldComboValueFirst,
div#projectsDiv div.dynaFieldComboValue, div#coprojectsDiv div.dynaFieldComboValue
{
        background: transparent url(../image/authority/separator-grants.gif) no-repeat;
        background-position: bottom;
        padding-bottom: 20px;
        width: 99%;
}

div#coprojectsDiv a, div#projectsDiv a, div#awardsDiv a
{
        background: transparent url(../image/authority/authority.gif) no-repeat;
        background-position: right;
        padding-right: 20px;
        display: inline-block;
        white-space: nowrap;    
}

/*
	bibliometrics
*/
.scopus {
        float: left; width: 48%;        
}
.isi {
        float: left; width: 48%;
}

.scopus span#title,
.isi span#title {
        font-family: Arial, Helvetica, sans-serif;
        font-style: italic;
        font-weight: bold;
        padding-top: 1pt;
        padding-right: 3pt;
        padding-bottom: 1pt;
        padding-left: 5pt;
        font-size: 10pt;
        height: 2em;
        color: #cf3118;
}

.field {
        padding-top:2pt;
}

.field_value {  
/*        color: #000;
        font-family: Arial, Helvetica, sans-serif;*/
        padding-top: 1pt;
        padding-right: 3pt;
        padding-bottom: 1pt;
        padding-left: 55%;
        font-size: 10pt;

}

/*.field_value a {
        color: blue;
        font-family: Arial, Helvetica, sans-serif;
}*/

.field_label {
        float: left;
        color: #000;
        font-family: Arial, Helvetica, sans-serif;
        font-style: italic;
        font-weight: bold;
        padding-left: 1em;
        font-size: 10pt;
        width: 12em;
}

.bibliometricsright div.dynaField,
.bibliometricsleft div.dynaField
 {
        padding-top:2pt;
        float: none;
        clear: none;
        display: block; 
}

.bibliometricsright div.dynaField span.dynaLabel,
.bibliometricsleft div.dynaField span.dynaLabel
{
        float: left;
        color: #000;
        font-family: Arial, Helvetica, sans-serif;
        font-style: italic;
        font-weight: bold;
        padding-left: 1em;
        font-size: 10pt;
        /*width: 40%;*/ 
        clear: none;
        display: block;
        padding-bottom: 0;
        padding-right: 0;
        padding-top: 0;
        min-height: none;
}


.bibliometricsright div.dynaField div.dynaFieldValue,
.bibliometricsleft div.dynaField div.dynaFieldValue
{
        color: #000;
        font-family: Arial, Helvetica, sans-serif;
        padding-top: 1pt;
        padding-right: 3pt;
        padding-bottom: 1pt;
        padding-left: 55%;
        font-size: 10pt;
        float: none;
}

/*.bibliometricsright div.dynaField div.dynaFieldValue a,
.bibliometricsleft div.dynaField div.dynaFieldValue a
{
        color: blue;
        font-family: Arial, Helvetica, sans-serif;
}*/

.bibliometricsleft {
        float: left; width: 48%;
        border-right: groove;
        border-bottom: groove;
        height: 11em !important;
        height: 13em;
        padding-top: 8px;
        padding-bottom: 8px;    
}
.bibliometricsright {
        float: left; width: 48%;
        border-bottom: groove;
        height: 11em !important;
        height: 13em;
        padding-top: 8px;
        padding-bottom: 8px;
}

.bibliometricsright span#title,
.bibliometricsleft span#title
 {
        font-family: Arial, Helvetica, sans-serif;
        font-style: italic;
        font-weight: bold;
        padding-top: 1pt;
        padding-right: 3pt;
        padding-bottom: 1pt;
        padding-left: 5pt;
        font-size: 10pt;
        height: 2em;
	color: #cf3118;
}

#mathematics {  
        border-bottom: groove;
        border-left: none;
        border-right: none;
        width: 96%;
        height: auto !important;        
        padding-top: 8px;
        padding-bottom: 8px;    
}

#scholaruniverse {      
        border-bottom: groove;
        border-left: none;
        border-right: none;
        width: 96%;
        height: 5em;    
        height: 5em !important;
        padding-top: 8px;
        padding-bottom: 8px;
}

#msacademicsearch {
        border-bottom: groove;
        border-left: none;
        border-right: none;
        width: 96%;
        height: auto !important;
        padding-top: 8px;
        padding-bottom: 8px;
}

.msacademicsearch-button {
        background-color: #eaeaea;
        border: 1px #888 solid;
        width: 150px;
        height: 1.2em;
        padding: 4px;
        text-align: center;
        cursor: pointer;
}

.msacademicsearch-selectedbutton {
        background-color: #e69400;
        color: white;
}

div#mathscinetcoauthorslabel a {
        color: blue;    
}

div.bibliometricspiece {

}

table#mathematicsstudents {
        width: 100%;
}

/* Display tag */
.displaytaglikemisctable {
        padding: 0;
        margin: 1px;
        border: 1px solid #ccc;
        width: 99%;     
}

.displaytaglikemisctable th {
        background: #ffffff;
        font: bold 0.7em Verdana, Arial, Helvetica, sans-serif;
        color: #000;
        text-align: left;
        padding: 3px;
        border-bottom: 2px solid #ccc;  
}

.displaytaglikemisctable td {
        font: normal 0.7em Verdana, Arial, Helvetica, sans-serif;
        color: #000;
        padding: 2px 3px 2px 3px;
        margin: 1px;
}

.displaytaglikemisctable td img {
        border: 0;
}

.displaytaglikemisctable td.rightalign {
        text-align: right;
}

.displaytaglikemisctable td.centeralign {
        text-align: center;
}

.displaytaglikemisctable tr.odd td {
        font-size: 10pt;
        font-style: normal;
        font-weight: normal;
        color: #332621;
        vertical-align: top;
        text-decoration: none;
        background: #ffffff;
}

.displaytaglikemisctable tr.even td {
        font-size: 10pt;
        font-style: normal;
        font-weight: normal;
        color: #332621;
        vertical-align: top;
        text-decoration: none;
        background: #cccccc;
}

.displaytaglikemisctable th.sorted {
        background-color: #f9e375;
}

.displaytaglikemisctable th.sorted a,.displaytaglikemisctable th.sortable a
        {
        display: block;
        background: url(../images/arrow_off.png) no-repeat right;
        color: #000;
        text-decoration: none;
}

.displaytaglikemisctable th.sorted a:hover,.displaytaglikemisctable th.sortable a:hover
        {
        color: #f00;
}

.displaytaglikemisctable th.order1 a {
        background-image: url(../images/arrow_down.png);
}

.displaytaglikemisctable th.order2 a {
        background-image: url(../images/arrow_up.png);
}

.displaytaglikemisctable tr td input.active {
        float: right;
}

.displaytaglikemisctable tr td input.name {
        width: 99%;
}

.displaytaglikemisctable tr td input.dept {
        width: 99%;
}

.displaytaglikemisctable th.active {
        width: 75px;
}
.displaytaglikemisctable th.staff {
        width: 100px;
}

.displaytaglikemisctable th.chinese {
        width: 120px;
}

p.pagebanner {  
        font-family:sans-serif;
        font-size: 10pt;
        color: #000;
        padding-bottom: 0px;
}

span.pagebanner {
        font-size: 10pt;
}

span.pagelinks {
        font-size: 10pt;
        color: #000000;
        background-color: #EEEEEE;      
        font-family: sans-serif;
        text-decoration: none;
        text-align: center;
        padding: 5pt;
        width: 99%;
        display: block;
}

span.pagelinks a {
        color: #000;
        text-decoration: underline;
}

span.pagelinks:link {
        color: #903; 
        text-decoration: underline;
}
span.pagelinks:visited {
        color: #903; 
        text-decoration: underline;
}
span.pagelinks a:hover {
        color: #903; 
        text-decoration: underline;
}

/* End Display tag */

span.green {
	color: green;
}

