/* @override http://testing.greenthumbz.com.au/css/stylesheet.css */

/* @override http://www.greenthumbz.dev/css/stylesheetTransparency.css */

/* @override http://www.greenthumbz.dev/css/stylesheet.css */

/* CSS Document *//* @group structure */body {		background-color:#FFFFFF; 		background-image:url(../graphics/background.png); 		background-repeat:repeat-y; 		background-position:center; 		position:relative;		margin:0;		padding:0;		font-family:Verdana, Arial, Helvetica, sans-serif;
			color: #424242;
				font-size: 15px;}#index {	min-width:924px;	}.main { 		position:relative;		width:800px;		margin:0 auto;		}	.clear { 		clear:both		}.floatleft {		float:left		}.floatright {		float:right;		}.hidden {	display: none;}img {	border:none	}a {	text-decoration: none;}a:hover {	text-decoration: underline;}/*  page wrapper possibly not needed*/#pageWrapper {	text-align: center;	width: 921px;	margin-left: auto;    margin-right: auto;}/* @end *//* @group header */#header {		text-align: center;	width: 921px;	margin-left: auto;    margin-right: auto;}div#header {		background-image:url(../graphics/mastheadBGfinal.png);		background-repeat:no-repeat; 		background-position:center;		height: 411px;			width:100%;	display: block;	clear: both;	position: relative;
}

div#header.secondPageHeader {
			background-image:url(../graphics/mastheadBG2finalSecondaryPages.png);
					background-repeat:no-repeat; 		background-position: center top;
			height: 210px;
				/*border-style: solid;*/

}
#header div.main img {	margin: 0;}/* @end *//* @group RH menu */div#rightHandMenu {	width: 285;	display: block;	margin-right: 2px;}#rightHandMenuList a {	color: black;}#rightHandMenuList a:hover,#rightHandMenuList ul.subList  a:hover  {	color: silver;	text-decoration: none;	/*margin-left: 10px;*/}ul {	list-style-type: none;	line-height: 185%;}ul#rightHandMenuList {	display: block;	position: relative;	left: -30px;	letter-spacing: -1px;	margin-bottom: 80px;}#rightHandMenuList ul {		text-indent: -20px;
}

#rightHandMenuList li {
	border-bottom: 1px dotted silver;
}

#rightHandMenuList ul.subList  a{	color: #3c3c3c;}/* @end */

/* @group content */h1 {	color: #3850a4;	font-size: 30px;	line-height: 80%;	letter-spacing: -1px;	text-shadow: silver 3px 3px 3px;	opacity: 1;}#pageText img.border {	border-style: double;	border-color: silver;	margin-bottom: 10px;	margin-top: 10px;}h1.welcomeHeader {	background: url(../graphics/welcomeHeader.png) no-repeat;	left: -89px;	position: relative;	width: 510px;	height: 130px;	border: 0px solid gray;}#pageText p {	line-height: 175%;	margin-bottom: 20px;}div#content {		width:100%;		height:600;		}div#pageText {	width: 420px;	float: left;	left: 90px;	position: relative;	margin: 0;	padding-right: 5px;}

h2 {
	font-size: 20px;
	color: #4d7cff;
	padding-top: 20px;
	letter-spacing: -1px;
}

#pageText p.strongHeading, h3 {
	color: #58c4d4;
	font-size: 110%;
}


/*span.blackText {
	color: black;
	font-size: 110%;
	letter-spacing: -0px;
}

span.dropCap {
	font-size: 200%;
	font-weight: bold;
	position: relative;
}*/

#pageText ul {
		font-size: 15px;	list-style-type: disc;
	list-style-position: inside;
	opacity: 1;
}

tr.clientLogoTable td {
	font-size: 10.5px;
	color: silver;
}

#pageText ul li {
	margin-bottom: 20px;
}


table td p,
#pageText table tbody tr td p {
		color: #787855;
	font-size: 10.5px;
	line-height: 100%;
}

#calendarBG {
	background: url(/graphics/calendarBG.png) no-repeat;
	height: 604px;
}

table.calendar {
	top: 90px;
	position: relative;
	left: 20px;
	/*width: 370px;*/
}

.calendar td {
	font-size: 10.5px;
	border-bottom: 2px solid silver;
	height: 100px;
		width: 90px;
	padding-top: 10px;
}

#calendarBG table.calendar tbody tr.calendar td p {
	width: 100px;
}



#calendarBG table.calendar tbody tr.calendar td strong {
		color: #000;
	font-size: 14px;
}

img.imageAmongText  {
	border-style: none;
	border: 0;
	padding-right: 20px;
	float: right;
}

.noBorder  {
	border-style: none;
	border: 0;
}

td.noBorder {
	border-bottom-style: none;
}/* @end *//* @group footer */#footer {		color: white;		font-size:10.5px;	clear: both;	padding-top: 250px; /* pushes footer details down */}div#footer{	background: url(../graphics/footer.jpg) no-repeat center top;	width: 100%;}div #brownFooterBottom{
		background-image:url(../graphics/brownfooterbg.png);		background-repeat:repeat-y; 		background-position:center;

			text-align: center;	height: 80px;
}#footer a {color: white;text-decoration:none;}#footer a:hover {text-decoration:underline;} #footer ul li {	list-style:none;	list-style-type:none;	display: inline;	border-left: 1px solid white;	padding-top: 6px;	padding-left: 6px;	padding-right: 6px;}#footer ul li.firstFooterLink {	border-left-style: hidden;}#brownFooterBottom div.main ul {	margin: 0;}#brownFooterBottom div.main p {	margin: 0;}/* @end *//* @group flash *//* some flash css possibly just for IE needs #header div.main object {	margin: 0;	padding: 0;}#flash {	width:100%;	height:421px;	background:#fff url(url(graphics/background.png)) repeat-x center top;	margin: 0;	padding: 0;}*+html #flash {	height:421px;	}*+html #flash {	overflow:hidden;		height:421px;	}*+html #flash embed{	top:-2px;}		#flash embed {	position: absolute;	z-index:10;	margin: 0;	padding: 0;}* html #flash {	overflow:hidden;		height:421px;	}* html #flash embed{	top:-2px;}*//* @end */

/* @group application form */

input {
	margin-left: 20px;
	margin-top: 5px;
	margin-bottom: 0px;
}

div.message-text {
	font-weight: bold;
	color: #1d77f5;
}

input.form-input-field {
	margin-left: 0px;
	margin-bottom: 15px;
	width: 85%;
}



/* @end */	
