/* Link Styles */
a 
{
	font-weight: bold;
	color: #5A8AC0;
}	
	
a:hover 
{
	text-decoration: none;
	font-weight: bold;
	color: Red;
}

BODY 
{ 
	FONT-SIZE: 12pt; 
	FONT-FAMILY: century gothic; 
}

TABLE 
{
	FONT-SIZE: 12pt; 
	FONT-FAMILY: century gothic; 
}

/* Input Control Styles */
INPUT 
{ 
	FONT-FAMILY: century gothic;  
}

TEXTAREA 
{
	FONT-SIZE: 8pt; 
	FONT-FAMILY: century gothic; 
}

.title
{
	font-size: 20pt;
	font-weight: bold;
	color: #20BEC9;
}

.title1
{
	font-size: 16pt;
	font-weight: bold;
	color: #20BEC9;
}

.title2
{
	font-size: 12pt;
	font-weight: bold;
	color: #20BEC9;
}

.mandatory
{
 color:Red;
 vertical-align: middle;
 text-align: right;
 padding-right: 1px;
}

.gekkoblue-header
{
	background-color: #20BEC9;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	color: White;
	font-weight: bold;
}

.gekkoblue-border
{
	border-color: #20BEC9;
	border-style: solid;
	border-width: 1px;
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 2px; 
	PADDING-BOTTOM: 2px; 
	PADDING-TOP: 2px;
}

.lightgrey-border
{
	border-color: #20BEC9;
	background-color: #E7EAED;
	border-width: 1px;
	border-style: solid;
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 5px; 
	PADDING-TOP: 5px;
}

.red-border
{
	border-color: #E26F64;
	background-color: #FFECEE;
	border-width: 1px;
	border-style: solid;
	PADDING-RIGHT: 7px; 
	PADDING-LEFT: 7px; 
	PADDING-BOTTOM: 7px; 
	PADDING-TOP: 7px;
}

.g2blue-header
{
	background-color: #20BEC9;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	color: White;
	font-weight: bold;
}

.g2blue-border
{
	border-color: #20BEC9;
	border-style: solid;
	border-width: 1px;
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 2px; 
	PADDING-BOTTOM: 2px; 
	PADDING-TOP: 2px;
}