/* main styleSheet for aqua.com.hk */
/* the primary style is set according to the user language selection and the textformat is set in header.as */

body {
font-family: Helvetica, Arial, _sans, sans-serif;
font-size:13px;
margin: 0px;
color: #FFFFFF;
background-color: #00000D;
height: 100%;
padding: 0px;
min-height:655px;
}
html {
font-family: Helvetica, Arial, _sans, sans-serif;
font-size:13px;
margin: 0px;
color: #FFFFFF;
background-color: #00000D;
height: 100%;
padding: 0px;
min-height:655px;
}
#temp{
	min-height:300px;
	position:absolute;
	top:0px;
	left:0px;
	width: 100%;
	/*background-color:#9F0;*/
}

/* language specific styles */
.jap {
font-style: normal;
font-family: Osaka;
font-size: 14px;
color: #FFFFFF;
letter-spacing: 1px;
text-align:left;
}
.eng {
font-family: Helvetica, Arial, _sans, sans-serif;
font-size: 13px;
color: #FFFFFF;
text-align:left;
letter-spacing:1px;
}
.chSimp {
font-family: "Apple LiGothic Medium", _sans, Verdana;
font-size: 14px;
color: #FFFFFF;
letter-spacing: 1px;
text-align:justify;
}


p, h1, h2, h3, h4 {
margin:0px;
padding:0px;
}
page{ /*sets leading in concept*/
	/*leading:4em;*/
}

/*header styles. aqua uses "header#" format b/c the AS controls the color based on the style*/
h1, .header {
font-size:28px;
text-align:left;
}
h1, .header1 {
font-size:22px;
font-weight:bold;
text-align:left;
}
h2, .header2 {
font-size:18px;
font-weight:bold;
text-align:left;
}
h3, .header3 {
font-size:16px;
font-weight:bold;
text-align:left;
}
h4, .header4 {
font-size:14px;
font-weight:bold;
text-align:left;
}
.red1 {
font-size: 13px;
color: #FF0000;
text-align:left;
letter-spacing:1px;
}

/* phase this out but set to yellow to check remaining usage */
.noMargin {
margin-left: 0px;
margin-right: 0px;
}



/* link styles */
a {
text-decoration:none;
}
a:link  {
text-decoration:none;
color: #00FFCC;
}
a:visited  {
text-decoration:none;
color: #FFFFFF;
}
a:hover  {
text-decoration:none;
color:#FF9D9F;
}
a:active  {
text-decoration:none;
color: #FFFFFF;
}







h6, .small, .menu, .btnLabel {
font-size: 16px;
font-weight:bold;
}
.tooltip {
font-size: 12px;
font-weight:bold;
}

.tiny, .mapName, .copyright {
font-size: 9px;
font-weight:bold;

}

.teensy{
font-size:8px;
}

li{
margin-left:0px;
list-style:decimal;
padding-bottom:4px;

}

.label{
font-size:11px;
font-weight:bold;
}

.formText{
	font-size:12px;
}




/* menus section styles */
.menusItem, .menusSectionTitle, .menusDesc, .center {
text-align:center;
}
.menusSectionTitle {  
color:#ff8c8c;
font-size:16px;
}	
.menusItem {
color:#FF0000;
font-weight:bold;
font-size:13px;
}
.submenuText {
font-size: 14px;
font-weight:bold;
text-align:center;
}
.submenuText_mob {
font-size: 10px;
font-weight:bold;
text-align:center;
}
.menuText {
font-size:10px;	
font-weight:bold;
letter-spacing: 1px;
}	


.galleryCaption{
	font-size:14px;
	font-weight:normal;
	text-align:center;
}


.nav2Text {
font-size: 14px;
font-weight:bold;
text-align:center;
}
.nav3Text {
font-size: 12px;
font-weight:bold;
text-align:center;
}
.mainNavText {
font-size: 14px;
font-weight:bold;
text-align:center;
}




/* form styles */
.btnLabel{
color:#FFFFFF;
font-size:10px;
font-weight:bold;
text-align:center;
}
.formHeader{
font-size:22px;
}
.formSubHeader{
font-size:16px;
font-weight:bold;
}
.formLabel{
font-size:12px;
font-weight:bold;
text-align:left;
/*leading:2px;*/
}
.inputText, .droplistHeaderText{
font-size:12px;
text-align:left;
color:#000000;
}
.droplistText{
font-size:12px;
font-weight:bold;
text-align:left;
color:#FFFFFF;
}



