/*  Copyright (c) 2005-2009 thankyou.com.au pty ltd
	All Rights Reserved
*/
/* oo sub menu */
.submenu {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	float: left;
	text-align: center;
}
p.submenu {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: center;
	/*background: url(../images/submenu_bg.jpg) repeat-x;*/
	cursor:  pointer;
	cursor: hand;
	/*border: 1px solid #cccccc;*/
	background-color: #eaf2dc;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}
p.submenuselected {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FF6600;
	float: left;
	text-align: center;
	/*background: url(../images/submenu_bg.jpg) repeat-x;*/
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: center;
	/*border: 1px solid #cccccc;*/
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	background-color: #eaf2dc;
}
/* tips and hints */
div.level1 {
	line-height: 150%;
	cursor: hand;
	cursor: pointer;
	font-weight: bold;
}
div.level1 span.level1:hover {
	text-decoration: underline;
	color: #666666;
}
div.level2 {
	margin-left: 20px;
	margin-top:  5px;
	margin-bottom:  5px;
	display: none;
}
div.level3 {
	margin-left: 30px;
	margin-top:  5px;
	margin-bottom:  5px;
	display: none;
}
ul.tipshints li, ol.tipshints li {
	line-height: 150%;
}
/* errors */
.errortext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FF0000;
	text-decoration: none;
}
/* used for form input */
.forminput {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}
/* requiredinfo is for the required information label on all input screens*/
.requiredinfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
}
/* label is for all input titles and column headings*/
.label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #546c2d;
	text-decoration: none;
}
/* bodycopy is for all normal text*/
.bodycopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 120%;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}
a.bodycopy:visited {
	/*color: #004477;*/
	color: #546c2d;
	text-decoration: none;
}
a.bodycopy:link {
	color: #546c2d;
	text-decoration: none;
}
a.bodycopy:hover {
	color: #FF6600;
	text-decoration: none;
	/*background-color: #cdf3b4;*/
	background-color: #E0E7D5;
}
/* alternative body copy style */
.bodycopy2 {
	font-family: Tahoma;
	font-size: 10px;
	font-style: normal;
	line-height: 120%;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}
a.bodycopy2:visited {
	color: #666666;
	text-decoration: none;
}
a.bodycopy2:link {
	color: #666666;
	text-decoration: none;
}
a.bodycopy2:hover {
	color: #FF6600;
	text-decoration: none;
	background-color: #E0E7D5;
}
.bodycopyprint {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}

.bodycopyprint2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}
/* sectionheader is for all section headings such as "Additional Details"*/
.sectionheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #546c2d;
}
/* preload button images */
.preload {
	display: none;
}