﻿/*
html {
     
     height: 100%; margin-bottom: 1px;
     height: 100%;
	 border: 0;
	 padding: 0;
	 margin: 0;
}



* {
	margin: 0;
}
*/

html {
	height: 100%;
	overflow: -moz-scrollbars-vertical;	
	top:0;
	margin: 0;	 
}

.JudgesHtml
{
	height: 100%;
	overflow:scroll;	
	top:0;
	margin: 0;	 
}

body 
{
		height: 100%;
		color:Black;		
}

.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -50px; /* the bottom margin is the negative value of the footer's height*/ 
}

.footer, .push {
	height: 50px; /* .push must be the same height as .footer */
}


p{
	line-height: 150%;
	text-align: justify;
	color:Black;
}

ul
{
	line-height: 150%;	
	color: #88c439;	 
	list-style-position:outside;	
	margin:200;
	padding:200;
}

ul li
{
	list-style-image: url(http://greenville.hk.aedas.com/images/bullet.gif);
}

ol
{
	list-style-type:decimal;
	list-style-position:outside;
	line-height: 150%;	
	color: Black;	
	margin:200;
	padding:200;
}

.font
{
	font-family: Arial, Helvetica, sans-serif;
	color:Black;
}

/*

ol
{
	list-style-type:decimal;
	list-style-position:inside;
	margin:0;
	padding:0;
}
*/
.Ads 
{	
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 14px;	
	text-align:justify;
	color:Black;
}



.SmallSubTitle
{	
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
}


.SubTitle
{	
	font-family: Arial, Helvetica, sans-serif;
	color: #88c439;
	font-size: 16px;	
	font-weight: 600;
	

}

.HeaderTitle
{	
	font-family: Arial, Helvetica, sans-serif;
	color: #88c439;
	font-size: 24px;	
	font-weight: 600;
	
}

.JudgeSmallTitle
{	
	font-family: Arial, Helvetica, sans-serif;
	color: #88c439;
	font-size: 14px;	
	font-weight: 600;
	
}

.JudgeSubTitle
{
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	font-size: 17px;	
	font-weight: 600;
}

.Highlight
{	
	font-family: Arial, Helvetica, sans-serif;
	color: #88c439;
	font-size: 14px;	
	font-weight: 600;
	
}


.WarningMess
{	
	font-family: Arial, Helvetica, sans-serif;
	color:red;
	font-size: 12px;
}


.Adslink A
{	
	font-family: Arial, Helvetica, sans-serif;
	color:#0099FF;	
	text-decoration:none;
}

.Adslink A:visited 
{	
	color: #FF3399; 		
}

.Adslink a:hover
{	
	font-family: Arial, Helvetica, sans-serif;
	color:#FF3399;	
	text-decoration:underline;
	
}

.Adslink img:hover
{
	 border:1;
}

.Adslink a:hover {
background-position: -100px 0;
} 

.AdsImagelink A
{	
	font-family: Arial, Helvetica, sans-serif;
	color:white;	
	text-decoration:none;
}

.AdsImagelink A:visited 
{	
	color: white; 		
	text-decoration:none;
}





.AdsMainDL
{	
	font-family: Arial, Helvetica, sans-serif;
	color:#0099FF;
	font-size: 12px;	
	text-decoration:none;
}

.AdsMainDL a
{	
	font-family: Arial, Helvetica, sans-serif;
	color:#0099FF;	
	text-decoration:none;
	
}

.AdsMainDL A:visited 
{	
	color: #FF3399; 
	border:0;		
}

.AdsMainDL a:hover
{	
	font-family: Arial, Helvetica, sans-serif;
	color:#FF3399;	
	text-decoration:underline;
}

.AdsMainDL img
{
	border:0;
}



.toggleopacity img{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85);
	-moz-opacity: 0.85;
	border-color:yellow;
}

.toggleopacity:hover img{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 2;
	border-color:#88c439;
}


.toggleopacity img{
	border: 3px solid white;
}

.toggleborder:hover img{
	border: 3px solid white;
}

.toggleborder:hover{
	color: red; /* Dummy definition to overcome IE bug */
}


.AminateText
{	 	
	height: auto;
	width: auto;
	margin: 0px;
	padding: 0px;
	color:Red;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border:0px;	
	background-color:;
} 

     

/*
.AdsMainDLAlt a:visited
{	
	font-family: Arial, Helvetica, sans-serif;
	color:#FF3399;
	font-size: 18px;	
	text-decoration:none;
}

/*
.AdsMainDL td
{	
	color:#223E52;
	font-size: 10px;
	font-weight: bold;
	text-decoration:none;
}

.AdsMainDLAlt
{
	color:Olive;
	font-size: 10px;
	font-weight: bold;
	text-decoration:none;
}

.AdsMainDLAlt a
{	
	color:Olive;
	font-size: 10px;
	font-weight: bold;
	text-decoration:none;
}

.AdsMainDLAlt a:visited
{	
	color:Olive;
	font-size: 10px;
	font-weight: bold;
	text-decoration:none;
}

.AdsMainDLAlt a:hover
{	
	color:Olive;
	font-size: 10px;
	font-weight: bold;
	text-decoration:none;
}

.AdsMainDLAlt td
{	
	color:Olive;
	font-size: 10px;
	font-weight: bold;
	text-decoration:none;
}

*/


/* For judes page */
.JudesDL
{	
	font-family: Arial, Helvetica, sans-serif;
	color:#0099FF;
	font-size: 12px;	
	text-decoration:none;
}

.JudesDL a
{	
	font-family: Arial, Helvetica, sans-serif;
	color:#0099FF;	
	text-decoration:none;
	
}

.JudesDL A:visited 
{	
	color: #FF3399; 
	border:0;		
}

.JudesDL a:hover
{	
	font-family: Arial, Helvetica, sans-serif;
	color:#FF3399;		
}

.JudesDL img
{
	border:0;
}


/* For judes top menu */
.JudesTopDL
{	
	font-family: Arial, Helvetica, sans-serif;
	color:white;
	font-size: 12px;	
	text-decoration:none;
}

.JudesTopDL a
{	
	font-family: Arial, Helvetica, sans-serif;
	color:white;	
	text-decoration:none;
	
}

.JudesTopDL A:visited 
{	
	color: white; 
	border:0;		
}

.JudesTopDL a:hover
{	
	font-family: Arial, Helvetica, sans-serif;
	color:white;	
	text-decoration:underline;	
}

.JudesTopDL img
{
	border:0;
}


/*************************************************
-- Table
**************************************************/

.AdsTableBorder {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: #0099FF #0099FF #0099FF #0099FF;
	border-collapse: separate;
	background-color: white;
}


/*************************************************
-- Grid View
**************************************************/

.AdsGVHeader
{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #88c439;
	font-size: 12px;
	font-weight: bold;
	text-align:center;
	color: White;
	height:25px;
}

.AdsGVRow
{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffbe;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	height:22px;
	text-align:center;
}

.AdsGVAlt
{
	font-family: Arial, Helvetica, sans-serif;
	background-color: White;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	height:22px;
	text-align:center;
}

.AdsGVFooter
{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #223E52;
	font-size: 12px;
	font-weight: normal;
	color: White;
}

.AdsGVPager
{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #223E52;
	font-size: 12px;
	font-weight: normal;
	text-align:center;
	color: White;
}
