﻿.QuoteItalic {color:#6f6f6f;font-size:90%;font-style:italic;}
.QuoteNormal {color:#6f6f6f;font-size:90%;}
.QuoteBorder
{
    border-style: solid none solid none;
    border-width: 1px;
    border-color: #6f6f6f;
}

.survey90 {font-size:90%;}

a.BoxLink
{
    color: #000066; text-decoration: underline;
}
a.BoxLink:hover, a.BlockLink:visited:hover {color:#666666;text-decoration:underline;}
a.BoxLink:active, a.BlockLink:visited {color:#663366;text-decoration:none;}

.AfterHoursHead {color:#333333;font-size:95%;font-style:italic;}
.AfterHoursBody {color:#333333;font-size:90%;font-style:italic;}

.hgs {color:#06396c; background-color:#aabbcb; border-color:#aabbcb;
      font-style:italic;}
.hkgov {color:#06396c; background-color:#aabbcb; border-color:#aabbcb;
        text-align:center;}


.bg_color_gs {background-color:#aabbcb;}
.border_color_gs {border-color:#06396c;}
.font_color_gs {color:#06396c;}

div.dyk
{
    border-radius: 15px;
    background-color:#AABBCB;
    color:#06396c;
    padding:15px;
    vertical-align:top;
}
#rounded-corner
{
    text-align: left;
    border-collapse: collapse;
    vertical-align: top;
    table-layout: fixed;
    padding:0px;

}
#rounded-corner thead th.rounded-left
{
    background: url('../../../../gsd/images/rounded_left.gif') no-repeat left -1px;
    width: 20px;
}
#rounded-corner thead th.rounded-right
{
    background: url('../../../../gsd/images/rounded_right.gif') no-repeat right -1px;
    width:20px;
}
#rounded-corner thead th.rounded-middle
{
    text-align:left;
    width:100%;
}

#rounded-corner th
{
	background: #aabbcb;
}
#rounded-corner td
{
	background: #aabbcb;
	color: #06396c;
}
#rounded-corner tfoot td.rounded-foot-left
{
    background: url('../../../../gsd/images/rounded_left_bottom.gif') no-repeat left bottom;

}
#rounded-corner tfoot td.rounded-foot-right
{
    background: url('../../../../gsd/images/rounded_right_bottom.gif') no-repeat right bottom;
}
#rounded-corner tfoot td.rounded-foot-mid
{
	background: #aabbcb;

}
#gsul 
{
 
    margin:  5px 0px 0px 20px;
    padding: 0;
}

#gsul li 
{
    margin:0;
    padding-top:3px;
}
 
 .underline{ text-decoration:underline;}

.table_bsw {border:1px solid #366497;
            width:100%;
            border-collapse:collapse;
           }
.table_bsw td {border:1px solid #366497;padding:5px;}
.table_bsw td.no_border {border-right:0px; border-left:0px; border-bottom:0px; border-top:0px; padding:0px;}
.table_bsw_header
{
    background-color: #366497;
    color:White;
    font-weight:bold;
}
.buildingHeader
{
    font-weight:bold;
    color: #FFFFFF;
    font-size:12pt;
}
.warning_gs {color:#ff0000;}
            
.textTop
{
    vertical-align: top;
}

.centerAlign
{
    margin-left:auto; 
    margin-right:auto;
    }

table.tFullTable
{
    width:100%;
    margin-left:auto;
    margin-right:auto;
    padding:0;
    border-collapse:collapse;
}
           
div.grid      { width: 100%; }
div.grid div  { float: left; height: auto; padding-bottom:10px; padding-right:5px; }
div.col100    { width: 100px; }
div.col125     { width: 125px;}
div.col150  {width:150px;}
div.col175 {width:175px;}
div.col200    { width: 200px; }
div.col250 {width:250px;}
div.col300    { width: 300px; }
div.col350 {width:350px;}
div.col400    {width: 400px;}
div.col450 {width:450px;}
div.col500  {width:500px;}
div.col550 {width:550px}
div.col600 {width:600px;}
div.col650 {width:650px;}
div.col700 {width:700px;}
div.col750 {width:750px;}
div.col800 {width:800px;}
div.col850 {width:850px;}
div.colhalf {width:50%;}
div.colsquarter {width:25%;}
div.third {width:33%;}
div.threequarter {width:75%;}
div.clear     { clear: both; }            
            