/***
	sharonmachado
	author: peter hosking
	www.sitedata.com.au
***/
a
{
	font-family: Optima,sans-serif;
	font-size: 12;
}
.aMenu
{
	color: #000000;	
	font-family: Optima,sans-serif;
	font-size: 15;
	font-weight: bold;
	letter-spacing: 1px;
	text-decoration: none;	
	text-align:center;
}
.aMenu:hover
{
	color: #ffffff;	
	font-family: Optima,sans-serif;
	font-size: 15;
	font-weight: bold;
	letter-spacing: 1px;	
	text-decoration: none;	
	text-align:center;
}
body
{
  background-color: #ffffff;
  margin-bottom: 50px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 50px;	
}
.contact
{
	color: #ffffff;
	font-family: Optima,sans-serif;
	font-size: 12;
	font-weight: bold;	
	text-decoration: none;
}
.contactHeader
{
	color: #ffffff;
	font-family: Optima,sans-serif;
	font-size: 16;
	font-weight: bold;	
	text-decoration: none;
}
.contactMedium
{
	color: #ffffff;
	font-family: Optima,sans-serif;
	font-size: 14;
	font-weight: bold;	
	text-decoration: none;
}
.error
{
	color: #ffffff;
	font-family : Optima,sans-serif;
	font-size : 12px;
	line-height: 1;
	text-decoration: underline;	
}
.forminput
{
	font-family : Verdana;
	font-size : 11px;
	line-height: 1.5;
	text-align: left;
	width: 250px;
}
.header_welcome
{
	color: #800000;
	font-family: Optima,sans-serif;
	font-size: 25;
	font-weight: none;
	text-decoration: none;
}
.intro_text
{
	color: #ffffff;
	font-family: Optima,sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-top: 2px;
}
.mail_link
{
	color: #CC3300;
	font-family: Optima,sans-serif;
	font-size: 13;
	font-weight: bold;
}
.menuItem
{
	text-align:center;
}
.menuRow
{
	background-color: #d3d3d3;
	height: 30px;
}
.navigate
{
	color: #ffffff;
	font-family: Optima,sans-serif;
	font-size: 12;
	font-weight: bold;	
	text-decoration: underline;
}
.navigateTd
{
	color: #ffffff;
	font-family: Optima,sans-serif;
	font-size: 12;
	font-weight: bold;	
	text-decoration: none;
}
.required
{
	color: #CC3300;
	font-family: Optima,sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.subHeader
{
	color: #000000;
	font-family: Optima,sans-serif;
	font-size: 16;
	font-weight: none;
	text-decoration: none;
}
.text_header
{
	color: #ffffff;
	font-family: Optima,sans-serif;
	font-size: 30;
	font-weight: none;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
}
.text_subheader
{
	color: #ffffff;
	font-family: Optima,sans-serif;
	font-size:15;
	font-weight: none;
	letter-spacing: 1px;	
}
.text_normal
{
	color: #ffffff;
	font-family: Optima,sans-serif;
	font-size: 14;
	line-height: 2;
	text-decoration: none;
}