body
{
	margin: 0px 0px 0px 0px;
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #747474;
}

#body
{
	position:absolute; 
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	padding-top: 5px;
}

#footer td, a.white
{
	color: #ffffff;
	text-decoration: none;
}

p
{
	margin-top: 0px;
	margin-bottom: 10px;
}

td
{
	font-family: Verdana, Arial;
	font-size: 9px;	
}

a
{
	color: #747474;
}

/* Text colours */
.greentextlink
{
	COLOR: #9AB05C;
	text-decoration: underline;
	display: block;
}

.greentext
{
	COLOR: #9AB05C;
}

.darktext
{
	COLOR: #5C5C5C;
}

.whitetext
{
	color: #ffffff;
}

/* Background Colours */

.bggrey
{
	background-color: #ACB3B6;
}

.bglightgrey
{
	background-color: #E6E8E9;
}

.bglightgrey2
{
	background-color: #EEF0F0;
}

.bgdarkgrey
{
	background-color: #747474;
}

.bggreen
{
	background-color: #BCD478;
}

.headerborder
{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 3px solid #747474;
}

.subheaderborder
{
	border-bottom: 2px solid #B8B8B8;
}

.subheader
{
	font-weight: bold;
	border-bottom: 2px solid #B8B8B8;
	width: 100%;
	margin-bottom: 10px;
	font-size: 10px;
	display: block;
}

.mainheader
{
	font-weight: bold;
	border-bottom: 3px solid #747474;
	width: 100%;
	margin-bottom: 10px;
	font-size: 10px;
	display: block;
}

/* Padding */

.paddingbottom3
{
	PADDING-BOTTOM: 3px;
}

.paddingleft10
{
	padding-left: 10px;
}

.paddingleft15
{
	padding-left: 15px;
}

.paddingleft20
{
	padding-left: 20px;
}

.paddingright10
{
	padding-right: 10px;
}

.paddingright20
{
	padding-right: 20px;
}

.paddingtop10
{
	padding-top: 10px;
}

.paddingbottom10
{
	padding-bottom: 10px;
}

.paddingtop20
{
	padding-top: 20px;
}

.paddingtop30
{
	padding-top: 30px;
}

.paddingright3
{
	padding-right: 3px;
}

.padding10
{
	padding: 10px;
}

.paddingleftright14
{
	PADDING-RIGHT: 14px; 
	PADDING-LEFT: 14px;
}

.paddingright15
{
	padding-right: 15px;
}

.content
{
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 14px;
}

/* Borders */
.borderbottomwhite
{
	border-bottom: 1px solid white;
}

.borderbottomgrey2
{
	border-bottom: 2px solid #747474;
}

/* Text sizes */
.smalltext
{
	font-size: 9px;
}

.quote
{
	font-size: 11px;
}

.h3size
{
	font-size: 10px;
}

/* Forms */
.textboxForm
{
    FONT-SIZE: 9px;
    WIDTH: 90px;
    height: 16px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    border-color: #727664;
    border-width: 1px;
    border-style: solid;
    background-color: #F2F6E4;
    margin-bottom: 2px;
    margin-top: 0px;
    vertical-align: middle;
}

.textareaForm
{
    FONT-SIZE: 9px;
    WIDTH: 96px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    border-color: #727664;
    border-width: 1px;
    border-style: solid;
    background-color: #F2F6E4;
    margin-bottom: 2px;
    margin-top: 0px;
    vertical-align: middle;
}

.textboxEnquiry
{
    FONT-SIZE: 9px;
    WIDTH: 170px;
    height: 16px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    border-color: #727664;
    border-width: 1px;
    border-style: solid;
    background-color: #F2F6E4;
    margin-bottom: 2px;
    margin-top: 0px;
    vertical-align: middle;
}

.textareaEnquiry
{
    FONT-SIZE: 9px;
    WIDTH: 170px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    border-color: #727664;
    border-width: 1px;
    border-style: solid;
    background-color: #F2F6E4;
    margin-bottom: 2px;
    margin-top: 0px;
    vertical-align: middle;
}

.ddlMenu
{
    FONT-SIZE: 9px;
    WIDTH: 150px;
    height: 16px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    border-color: #727664;
    border-width: 1px;
    border-style: solid;
    background-color: #ffffff;
    margin-bottom: 2px;
    margin-top: 0px;
    vertical-align: middle;
}

.borderleftwhite2
{
	border-left: 2px solid #ffffff;
}

.homefooter
{
	color: #ffffff;
}