body {
	margin: 0px;
	background-image: none;
	background-color: #fff;

	font-size: 11px;
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}
p {
	page-break-inside: avoid;
}
a:link, a:active, a:visited {
	color: #0093be;
	text-decoration: none;
}
a:visited {
	color: #006886;
}
a:hover {
	color: #0093be;
	text-decoration: underline;
}

/* strict text styles for activeedit */
.smaller {
	font-size: smaller;
/*	font-size: 10px; */
/*	line-height: 14px; */
}
.larger {
	font-size: larger;
/*	font-size: 12px; */
/*	line-height: 18px; */
}
.subHeading {
	color:	#069eca;
	font-weight: bold;
}

/* styles mostly for page layout */
img {
	border-width: 0px;
}
#topmenu img {
	margin-right: 2px;
	margin-top: 9px;
}
#topmenu {
	text-align: left;
	display: none;
}
#toplogin {
	text-align: left;
	display: none;
}
#toplogin img {
	margin-top: 9px;
	margin-left: 22px;
}
#leftmenu {
	margin: 6px 0px 0px 13px;
	display: none;
}
#rightmenu {
	margin: 5px 0px 10px 5px;
	display: none;
}
#rightmenuinner {
	background-image: none;
}
#rightmenuinner div {
	background-image: none;
	padding: 2px 0px 3px 21px;
	width: 146px;
	height: 12px;
	margin: 3px 0px 0px 0px;
	/* cursor specified twice for x-browser compatibility */
	cursor: pointer;
	cursor: hand;
}
div.breadcrumbtext, div.footertext, #leftmenu, #leftmenulower, #rightmenu, #rightmenulower, input.searchInput, input.mailingListInput, input.mailingListSubscribe, input.mailingListUnsubscribe {
	font-size: 10px;
	line-height: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
}
div.breadcrumbtext {
	margin: 0px;
}
#leftmenulower {
	margin: 40px 0px 0px 14px;
	display: none;
}
div.breadcrumbtext a:link, div.breadcrumbtext a:visited, div.breadcrumbtext a:active, div.breadcrumbtext a:hover, #leftmenulower a:link, #leftmenulower a:visited, #leftmenulower a:active, #leftmenulower a:hover, #rightmenu a:link, #rightmenu a:visited, #rightmenu a:active, #rightmenu a:hover, #rightmenulower a:link, #rightmenulower a:visited, #rightmenulower a:active, #rightmenulower a:hover {
	color: #000000;
	text-decoration: none;
}
div.breadcrumbtext a:hover, #leftmenulower a:hover {
	text-decoration: underline;
}
#bodycontent {
	padding: 10px 30px 15px 0px;
	text-align: left;
	width: 540px;
}
#bodyheadingtable {
	margin-bottom: 25px;
	width: 540px;
}
#bodyheading {
	font-weight: bold;
	font-size: 12px;
	line-height: 18px;
	color: #000;
}
#bodyheading img {
	margin-right: 12px;
}
#bodyheadingfunctions {
	text-align: right;
	font-size: 12px;
	line-height: 18px;
	display: none;
}
#bodyheadingfunctions img {
	border: none;
}
#bodyheadingfunctions a {
	margin-right: 2px;
}
div.footertext {
	color: #fff;
}
div.footertext a:link, div.footertext a:visited, div.footertext a:active, div.footertext a:hover {
	color: #fff;
	text-decoration: none;
	margin: 0px 4px;
}
div.footertext a:hover {
	text-decoration: underline;
}
#rightmenulower {
	margin: 4px 0px 24px 5px;
	display: none;
}
#rightmenulowerinner {
	background-image: none;
	padding: 10px 6px 10px 5px;		
}
#leftmenu div {
	background-repeat: no-repeat;
}
#leftmenu div.leftmenumain, #leftmenu div.leftmenumainselected {
	padding: 4px 0px 0px 9px;
	width: 159px;
	height: 16px;
	font-weight: bold;
	margin-top: 3px;
	text-align: left;
}
#leftmenu div.leftmenumain {
	background-image: none;;
	background-color: #3ec0ea;
	margin-bottom: 2px;
	/* cursor specified twice for x-browser compatibility */
	cursor: pointer;
	cursor: hand;
}
#leftmenu div.leftmenumain, #leftmenu div.leftmenumain a:link, #leftmenu div.leftmenumain a:visited, #leftmenu div.leftmenumain a:active, #leftmenu div.leftmenumain a:hover {
	color: #fff;
	text-decoration: none;
}
#leftmenu div.leftmenumainselected {
	background-image: url(images/leftmenumainselected.gif);
	margin-bottom: 3px;
}
#leftmenu div.leftmenumainselected, #leftmenu div.leftmenumainselected a:link, #leftmenu div.leftmenumainselected a:visited, #leftmenu div.leftmenumainselected a:active, #leftmenu div.leftmenumainselected a:hover {
	color: #0093be;
	text-decoration: none;
}
#leftmenu div.leftmenusub, #leftmenu div.leftmenusubselected {
	padding: 2px 0px 0px 22px;
	width: 146px;
	height: 15px;
	margin-top: 2px;
	margin-bottom: 2px;
	text-align: left;
}
#leftmenu div.leftmenusub {
	background-image: url(images/leftmenusub.gif);
	background-color: #3ec0ea;
	/* cursor specified twice for x-browser compatibility */
	cursor: pointer;
	cursor: hand;
}
#leftmenu div.leftmenusub, #leftmenu div.leftmenusub a:link, #leftmenu div.leftmenusub a:visited, #leftmenu div.leftmenusub a:active, #leftmenu div.leftmenusub a:hover {
	color: #fff;
	text-decoration: none;
}
#leftmenu div.leftmenusubselected {
	background-image: url(images/leftmenusubselected.gif);
}
#leftmenu div.leftmenusubselected, #leftmenu div.leftmenusubselected a:link, #leftmenu div.leftmenusubselected a:visited, #leftmenu div.leftmenusubselected a:active, #leftmenu div.leftmenusubselected a:hover {
	color: #0093be;
	text-decoration: none;
}
input, input.searchInput, input.mailingListInput, input.mailingListSubscribe, input.mailingListUnsubscribe {
	border: 1px solid #a5c8d3;
	background-color: #fff;
}
input, input.mailingListInput, input.searchInput {
	padding: 3px 0px 2px 4px;
}
input.mailingListInput, input.searchInput {
	margin: 0px 0px 1px 0px;
}
input, input.mailingListInput {
	color: #b6b6b6;
}
input.mailingListInput {
	width: 150px;
}
input.searchInput {
	width: 112px;
}
img.searchSubmit {
	margin-top: 1px;
}
div.mailingListLabel {
	display: none;
}
div.mailingListListItemLabel {
	display: inline;
}
input.mailingListSubscribe, input.mailingListUnsubscribe {
	background-image: url(images/buttonbg.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
	text-align: center;
	padding: 1px;
}
input.mailingListSubscribe {
	margin: 1px 3px 0px 0px;
	width: 67px;
}
input.mailingListUnsubscribe {
	margin: 1px 0px 0px 0px;
	width: 82px;
}
form.mailingListForm {
	margin: 0px;
	padding: 0px;
}
input.mailingListListItemCheckbox {
	border-width: 0px;
}
table.notForPrint, tr.notForPrint, td.notForPrint {
	display: none;
}
table.layouttotalwidth {
	width: 570px;
}
#printHeader {
	text-align: left;
	display: block;
}
#breadcrumbtd {
	background-image: none;
}