﻿body 
{
	font-family: Lora, 'Noto Sans TC', Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: 300;
	color: #111111;
	margin: 0pt 0pt 0pt 0pt;
}

.breadcrumb
{
    width: 100%;
    height: 24px;
    vertical-align: middle;
    /* RITM0033827, change background colour
    background: #FFFFFF;
    background-image: url("/20240725120745oe_/http://rgsntl.rgs.cuhk.edu.hk/aqs_prd_applx/Images/bg_brown.gif");
*/
    background: #ffffff00;
    text-align: left;
}

.normalButton     
 { margin:0; padding:3px 10px; font-family:Verdana,Arial; font-size :8pt; font-weight: bold; color: #996600; 
                 cursor:pointer; 
                 background:url("/20240725120745oe_/http://rgsntl.rgs.cuhk.edu.hk/aqs_prd_applx/Images/button1.jpg") repeat-x left bottom; 
                 border-left:1px solid yellow; border-right:1px solid orange; 
                 border-top:1px solid yellow; border-bottom:1px solid orange; 
}  

.normalButton:hover, .normalButton.hover 
{ background:url("/20240725120745oe_/http://rgsntl.rgs.cuhk.edu.hk/aqs_prd_applx/Images/button2.jpg") repeat-x left top; 
                 border-left:1px solid orange; border-right:1px solid yellow; 
                 border-top:1px solid orange; border-bottom:1px solid yellow; 
}  

/* padding style */
.PaddingBottom5px
{
    padding-bottom: 5px;
}

.PaddingBottom10px
{
    padding-bottom: 10px;
}

.PaddingBottom20px
{
    padding-bottom: 20px;
}
.PaddingTop10px
{
    padding-top: 10px;
}
.PaddingLeft10px
{
    padding-left: 10px;
}
.PaddingLeft20px
{
    padding-left: 20px;
}
.div2px
{
    padding: 2px;
}
/*
.mediumSpacer
{
    height: 5px;
    overflow:hidden;
    display:block;	
}
*/
/*
.largeSpacer
{
    height: 10px;
    overflow:hidden;
    display:block;	
}
*/
/* padding top */
.height15px
{
	height: 15px;
	display:block;
}

/*fixed height */
.height5px
{
    height: 5px;
    display: block;
    overflow:hidden;
}

.height10px
{
    height: 10px;
    display: block;
    overflow:hidden;
}
.height0px
{
	height: 0px;
	overflow:hidden;
	display:block;	
}
/* */
.displayBlock
{
	display: block;
}
/*
.padding15px
{
	padding-top: 15px;
	display: block;
}
*/
/* font declaration */
.italic
{
    font-style: italic;
}
.bold
{
    font-weight: bold;
}
.blue
{
    color: #0000FF;
}
.red
{
    color: #FF0000;
}
.SubTitle
{
    font-size: 16px;
    font-weight: bold;
}
/* control style */
.normalDDL
{
    font-weight: normal;
    font-size: 12px;
    color: #666666;
    font-style: normal;
    font-family: Lora, 'Noto Sans TC', Arial, Helvetica, sans-serif;
}
.normalTextBox
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	color: #440044;
	LINE-HEIGHT: 18px;
	FONT-STYLE: normal;
	font-family: Lora, 'Noto Sans TC', Arial, Helvetica, sans-serif;
	HEIGHT: 18px;

}
.disableBackgroundDiv
{
	margin: 0px 0px 0px 0px;
	background-color: #CCCCCC;	
	filter:alpha(opacity=50);
	opacity: 0.5;	
	z-index: 1000;
	
}
.fullWidth
{
	height:1px;	
	font-size: 1px;
	overflow: hidden;
	width: 100%;	
	display: block;
	padding-bottom: 0px;
}


.menuEnd
{
	background: #FDF3E5;
	background-image: url(/20240725120745oe_/http://rgsntl.rgs.cuhk.edu.hk/aqs_prd_applx/Images/slidebar_end.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.titleBar
{
	font-size: 14pt;
	font-family: Lora, 'Noto Sans TC', Arial Unicode MS, Arial;
	color: #FFFFFF;
	background-image: url(/20240725120745oe_/http://rgsntl.rgs.cuhk.edu.hk/aqs_prd_applx/Images/bg_title_end.gif);
	background-repeat: no-repeat;
	background-position:right bottom;
	height:30pt;
	padding-left:10pt;
}
/* report */
.Warning
{
	color:Red !important;
	font-weight:bold !important;
}
.Success
{
	color:Blue !important;
	font-weight:bold !important;
}


.editContent
{
	font-family: Lora, 'Noto Sans TC', Arial, Helvetica, sans-serif;
	font-size: 12pt;
	height: 100pt;
	width: 500pt;
}
.courseDetailDiv
{
	width:100%;
	height:250pt;
	overflow:scroll;
}
/*
.narrowSpacer
{
	height: 0px;
	overflow:hidden;
	display:block;	
}
*/
/* end*/

#contactStyle
{
    font-family: Lora, 'Noto Sans TC', Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: Bold;
    line-height: 18px;
}

#contactStyle a:link {
	font-family: Lora, 'Noto Sans TC', Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: Bold;
}
#contactStyle a:visited {
	font-family: Lora, 'Noto Sans TC', Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: Bold;
}
#contactStyle a:hover {
	font-family: Lora, 'Noto Sans TC', Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: Bold;
}

@media screen
{
    a.tree:link {
	    font-family: Lora, 'Noto Sans TC', Arial, Helvetica, sans-serif;
	    color: #0066FF;
    }
    a.tree:visited {
	    font-family: Lora, 'Noto Sans TC', Arial, Helvetica, sans-serif;
	    color: #0066FF;
    }
    a.tree:hover {
	    font-family: Lora, 'Noto Sans TC', Arial, Helvetica, sans-serif;
	    color: #0033FF;
	    background-color: #FFFFCC;
    }
    a.cl:active {
	    font-family: Lora, 'Noto Sans TC', Arial, Helvetica, sans-serif;
	    color: #0066FF;
    }
    a.cl:link {
	    font-family: Lora, 'Noto Sans TC', Arial, Helvetica, sans-serif;
	    color: #0066FF;
    }
    a.cl:visited {
	    font-family: Lora, 'Noto Sans TC', Arial, Helvetica, sans-serif;
	    color: #0066FF;
    }
    a.cl:hover {
	    font-family: Lora, 'Noto Sans TC', Arial, Helvetica, sans-serif;
	    color: #0033FF;
	    background-color: #FFFFCC;
    }
    a.tree:active {
	    font-family: Lora, 'Noto Sans TC', Arial, Helvetica, sans-serif;
	    color: #0066FF;
    }
    a.treebold:link {
	    font-family: Lora, 'Noto Sans TC', Arial, Helvetica, sans-serif;
	    color: #0066FF;
	    font-size: 14px;
	    font-weight: Bold;
	    font-style: normal;
	    line-height: 25px;
    }
    a.treebold:visited {
	    font-family: Lora, 'Noto Sans TC', Arial, Helvetica, sans-serif;
	    color: #0066FF;
	    font-size: 14px;
	    font-weight: Bold;
	    font-style: normal;
	    line-height: 25px;
    }
    a.treebold:hover {
	    font-family: Lora, 'Noto Sans TC', Arial, Helvetica, sans-serif;
	    color: #750F6D;
	    font-size: 14px;
	    font-weight: Bold;
	    font-style: normal;
	    line-height: 25px;
    }
    a.treebold:active {
	    font-family: Lora, 'Noto Sans TC', Arial, Helvetica, sans-serif;
	    color: #0066FF;
	    font-size: 14px;
	    font-weight: Bold;
	    font-style: normal;
	    line-height: 25px;
    }
    h1 {
	    font-family: Lora, 'Noto Sans TC', Arial, Helvetica, sans-serif;
	    font-size: 16px;
	    font-weight:bold;
    }
    h2 {
	    font-family: Lora, 'Noto Sans TC', Arial, Helvetica, sans-serif;
	    font-size: 14px;
	    font-weight:bold;
    }
    h3 {
	    font-family: Lora, 'Noto Sans TC', Arial, Helvetica, sans-serif;
	    font-size: 12px;
	    font-weight:bold;
    }
    
    

    .print
    {
    	
    }
    .noPrint
    {
    	
    }
    .visible
    {
	    display:block;
    }
    .invisible
    {
	    display:none;
    }
    .courseDetail2
    {
	    background-color:#EEFFFF;
	    color:#333333;
	    text-align:left;
	    vertical-align:top;
    }
    .courseDetail1
    {
	    background-color:#FFFFCC;
	    color:#333333;
	    text-align:left;
	    vertical-align:top;
    }

    .SearchBox
    {
	    border:2px solid #663366;
	    padding: 0px;
    }
    .SearchBoxHead
    {	
	    color: #FFFFFF;
	    background: #880088;
	    background-image: url(/20240725120745oe_/http://rgsntl.rgs.cuhk.edu.hk/aqs_prd_applx/Images/bg_003.gif);	
	    background-position: bottom;
	    background-repeat: repeat-x;
	    font-style: italic;
	    display: block;
	    text-align:center;
    }
    .PrintBox
    {
	    border:2px solid #60C060;
	    padding: 0px;
    }
    .PrintBoxHead
    {	
	    color: #FFFFCC;	
	    background-image: url(/20240725120745oe_/http://rgsntl.rgs.cuhk.edu.hk/aqs_prd_applx/Images/bg_001.gif);	
	    background-position: bottom;
	    background-repeat: repeat-x;
	    font-style: italic;
	    display: block;
	    text-align:center;
    }
    .advance_search_textbox
     {
	    width: 135px;
	    color:#222222;
     }
     
    .CourseListOption
    {
	    border: 2px solid #CC9900;
	    padding: 0px;
    }
    .CourseListOptionHead
    {
	    color: #FFFFFF;
	    background-image: url(/20240725120745oe_/http://rgsntl.rgs.cuhk.edu.hk/aqs_prd_applx/Images/bg_005.gif);	
	    background-position: bottom;
	    background-repeat: repeat-x;
	    font-style: italic;
	    display: block;
	    text-align:center;	
    }
    .CourseListButton
    {
	    background-image: url(/20240725120745oe_/http://rgsntl.rgs.cuhk.edu.hk/aqs_prd_applx/Images/bg_006.gif);
	    background-repeat: repeat-x;
	    color:#FFFFFF;
	    padding: 0px;
	    border: 0px;
	    width:100%;	
    }
    .SearchButton
    {
	    background-image: url(/20240725120745oe_/http://rgsntl.rgs.cuhk.edu.hk/aqs_prd_applx/Images/bg_004.gif);
	    background-repeat: repeat-x;
	    color:#FFFFFF;
	    padding: 0px;
	    border: 0px;
	    width:100%;	
    }
    .PrintButton
    {
	    background-image: url(/20240725120745oe_/http://rgsntl.rgs.cuhk.edu.hk/aqs_prd_applx/Images/bg_002.gif);
	    background-repeat: repeat-x;
	    color:#FFFFFF;
	    padding: 0px;
	    border: 0px;
	    width:100%;	
    }
    .div2px
    {
	    padding: 2px;
    }
    .red
    {
	    color:Red;
    }
    .viewBlock
    {
	    display:block;
	    width: 100%;	    	    
    }

    .cuhkStyleTitle
    {
        margin: 12px 0px 10px 0px;
        font-family: Lora, 'Noto Sans TC', Arial, Helvetica, sans-serif;
        font-size: 24px;
        line-height: 26px;
        color: #660066;
        text-decoration: none;
        border-bottom-style: solid;
        border-bottom-width: 1px;
        display: block;
    }
    .innerTop
    {
	    /* background-image: url(/20240725120745oe_/http://rgsntl.rgs.cuhk.edu.hk/aqs_prd_applx/Images/bg_insidetop.gif); */
	    background-repeat: repeat-x;
	    background-color: #F2F2F2;
	    background-position: left top;
    }
    a.ViewOption:active, a.ViewOption:link, a.ViewOption:visited, a.ViewOption:hover
    {
        padding: 2px;
        margin: 2px;
        color: #FFFFFF;
        background: #009C00 url(/20240725120745oe_/http://rgsntl.rgs.cuhk.edu.hk/aqs_prd_applx/Images/bg_002.gif);
        background-position: bottom;
        background-repeat: repeat-x;
        display: block;
        text-align: center;
    }
    /* Display course detail and time table use */
    .tdDisabled
    {
	    background-color: #CCCCCC;
    }

    .tdLeftHeading
    {
	    width: 80px;
	    text-align: left;
	    vertical-align: top;
    }
    .tdRightDetail
    {
	    width: auto;
	    text-align: justify;
	    vertical-align: top;
    }

    .timetable
    {
	    border: thin solid #999999;
    }
    .trTTTitle
    {
        background-color: #d3d3d3;
        text-align: center !important;
        vertical-align: top !important;
    }
    .tdTTCode
    {
	    width: 70px;
    }
    .tdTTAcadYrTrm
    {
	    width: 65px;	
    }
    .tdTTTeacher
    {
	    width: 200px;
    }
    .tdTType
    {
	    width:70px;
    }
    .tdTTLanguage
    {
	    width:60px;
    }
    .tdTTPeriod
    {
	    width:45px;
    }
    .tdTTimeDesc
    {
	    width:90px;
    }
    .tdTTLocation
    {
	    width:80px;
    }
    .tdTTLastUpdate
    {
	    width:65px;
    }
}

@media print
{
    a.tree:link {
	    font-family: Lora, 'Noto Sans TC', Arial, Helvetica, sans-serif;
	    color: #000000;
    }
    a.tree:visited {
	    font-family: Lora, 'Noto Sans TC', Arial, Helvetica, sans-serif;
	    color: #000000;
    }
    a.tree:hover {
	    font-family: Lora, 'Noto Sans TC', Arial, Helvetica, sans-serif;
	    color: #000000;	    
    }
    a.cl:active {
	    font-family: Lora, 'Noto Sans TC', Arial, Helvetica, sans-serif;
	    color: #000000;
    }
    a.cl:link {
	    font-family: Lora, 'Noto Sans TC', Arial, Helvetica, sans-serif;
	    color: #000000;
    }
    a.cl:visited {
	    font-family: Lora, 'Noto Sans TC', Arial, Helvetica, sans-serif;
	    color: #000000;
    }
    a.cl:hover {
	    font-family: Lora, 'Noto Sans TC', Arial, Helvetica, sans-serif;
	    color: #000000;
    }
    a.tree:active {
	    font-family: Lora, 'Noto Sans TC', Arial, Helvetica, sans-serif;
	    color: #000000;
    }
    h1 {
	    font-family: Lora, 'Noto Sans TC', Arial, Helvetica, sans-serif;
	    font-size: 16px;
	    font-weight:bold;
    }
    h2 {
	    font-family: Lora, 'Noto Sans TC', Arial, Helvetica, sans-serif;
	    font-size: 14px;
	    font-weight:bold;
    }
    h3 {
	    font-family: Lora, 'Noto Sans TC', Arial, Helvetica, sans-serif;
	    font-size: 12px;
	    font-weight:bold;
    }    
    .print
    {
    	display:block;
    }
    .noPrint
    {
    	display: none;
    }
    .visible
    {
	    display:block;
    }
    .invisible
    {
	    display:none;
    }
    .courseDetail2
    {
	    background-color:#EEFFFF;
	    color:#333333;
	    text-align:left;
	    vertical-align:top;
    }
    .courseDetail1
    {
	    background-color:#FFFFCC;
	    color:#333333;
	    text-align:left;
	    vertical-align:top;
    }

    .SearchBox
    {
	    border:2px solid #663366;
	    padding: 0px;
    }
    .SearchBoxHead
    {	
	    color: #FFFFFF;
	    background: #880088;
	    background-image: url(/20240725120745oe_/http://rgsntl.rgs.cuhk.edu.hk/aqs_prd_applx/Images/bg_003.gif);	
	    background-position: bottom;
	    background-repeat: repeat-x;
	    font-style: italic;
	    display: block;
	    text-align:center;
    }
    .PrintBox
    {
	    border:2px solid #60C060;
	    padding: 0px;
    }
    .PrintBoxHead
    {	
	    color: #FFFFCC;	
	    background-image: url(/20240725120745oe_/http://rgsntl.rgs.cuhk.edu.hk/aqs_prd_applx/Images/bg_001.gif);	
	    background-position: bottom;
	    background-repeat: repeat-x;
	    font-style: italic;
	    display: block;
	    text-align:center;
    }
    .advance_search_textbox
     {
	    width: 135px;
	    color:#222222;
     }
     
    .CourseListOption
    {
	    border: 2px solid #CC9900;
	    padding: 0px;
    }
    .CourseListOptionHead
    {
	    color: #FFFFFF;
	    background-image: url(/20240725120745oe_/http://rgsntl.rgs.cuhk.edu.hk/aqs_prd_applx/Images/bg_005.gif);	
	    background-position: bottom;
	    background-repeat: repeat-x;
	    font-style: italic;
	    display: block;
	    text-align:center;	
    }
    .CourseListButton
    {
	    background-image: url(/20240725120745oe_/http://rgsntl.rgs.cuhk.edu.hk/aqs_prd_applx/Images/bg_006.gif);
	    background-repeat: repeat-x;
	    color:#FFFFFF;
	    padding: 0px;
	    border: 0px;
	    width:100%;	
    }
    .SearchButton
    {
	    background-image: url(/20240725120745oe_/http://rgsntl.rgs.cuhk.edu.hk/aqs_prd_applx/Images/bg_004.gif);
	    background-repeat: repeat-x;
	    color:#FFFFFF;
	    padding: 0px;
	    border: 0px;
	    width:100%;	
    }
    .PrintButton
    {
	    background-image: url(/20240725120745oe_/http://rgsntl.rgs.cuhk.edu.hk/aqs_prd_applx/Images/bg_002.gif);
	    background-repeat: repeat-x;
	    color:#FFFFFF;
	    padding: 0px;
	    border: 0px;
	    width:100%;	
    }
    .div2px
    {
	    padding: 2px;
    }
    .red
    {
	    color:Red;
    }
    .viewBlock
    {
	    display:block;
	    width: 100%;
    }

    .cuhkStyleTitle
    {
        
        font-family: Lora, 'Noto Sans TC', Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: Bold;
        color: #000000;
        text-decoration: none;
        border-bottom-style: solid;
        border-bottom-width: 1px;
        display: block;
    }

    
    /* Display course detail and time table use */
    .tdDisabled
    {
	    background-color: #CCCCCC;
    }

    .tdLeftHeading
    {
	    width: 80px;
	    text-align: left;
	    vertical-align: top;
    }
    .tdRightDetail
    {
	    width: auto;
	    text-align: justify;
	    vertical-align: top;
    }

    .timetable
    {
        border: thin solid #999999;
    }
    .trTTTitle
    {
	    background-color:#d3d3d3;
	    text-align: center !important;
	    vertical-align: top !important;	
    }
    .tdTTCode
    {
	    width: 70px;
    }
    .tdTTAcadYrTrm
    {
	    width: 70px;
    }
    .tdTTTeacher
    {
	    width: 200px;
    }
    .tdTType
    {
	    width:70px;
    }
    .tdTTLanguage
    {
	    width:60px;
    }
    .tdTTPeriod
    {
	    width:45px;
    }
    .tdTTimeDesc
    {
	    width:90px;
    }
    .tdTTLocation
    {
	    width:80px;
    }
    .tdTTLastUpdate
    {
	    width:65px;
    }
}
