body {
	margin: 0px 0px 25px 0px;
	background-image: url(images/bg.gif);
	background-repeat: repeat-x;
	background-color: #C8CDD5;

	font-size: 11px;
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
a:link, a:active {
	color: #1B4B72;
	text-decoration: underline;
}
a:visited {
	color: #143450;
	text-decoration: underline;
}
a:hover {
	color: #24689D;
	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:	#1B4B72;
	font-weight: bold;
}

/* styles mostly for page layout */
img {
	border-width: 0px;
}
#topmenu img {
	margin-right: 2px;
	margin-top: 9px;
}
#topmenu {
	text-align: left;
}
#toplogin {
	text-align: left;
}
#toplogin img {
	margin-top: 9px;
	margin-left: 0px;
}
#leftmenu {
	margin: 0px 0px 0px 0px;
}
#rightmenu {
	margin: 5px 0px 10px 5px;
}
#rightmenuinner {
	background-image: url(images/rightmenuitembg.gif);
	background-repeat: repeat-y;
	padding: 10px 0px 10px 0px;
}
#rightmenuinner div {
	background-image: url(images/rightmenuitembg.gif);
	background-repeat: repeat-y;
	padding: 0px 0px 3px 21px;
	width: 146px;
	height: 12px;
	margin: 3px 0px 0px 0px;
	/* cursor specified twice for x-browser compatibility */
	cursor: pointer;
	cursor: hand;
}
input, select, textarea, 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;
}
div.footertext {
	font-size: 10px;
	line-height: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #63666A;
}
select, textarea, div.breadcrumbtext, div.footertext, #leftmenu, #leftmenulower, #rightmenu, #rightmenulower, input.searchInput, input.mailingListInput {
	text-align: left;
}
div.breadcrumbtext {
	margin: 0px 4px 0px 16px;
	color: #ffffff;
	font-size: 10px;
}
#leftmenulower {
	margin: 40px 0px 0px 14px;
}
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 {
	color: #C8CDD5;
	text-decoration: none;
}
#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: #1B4B72
	text-decoration: none;
}
div.breadcrumbtext a:hover, #leftmenulower a:hover {
	text-decoration: underline;
}
#bodycontent {
	padding: 10px 10px 10px 0px;
	text-align: left;
	width: 560px;
}
#bodyheadingtable {
	margin-bottom: 25px;
	width: 560px;
}
#bodyheading {
	font-weight: bold;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
}
#bodyheading img {
	margin-right: 12px;
}
#bodyheadingfunctions {
	text-align: right;
	font-size: 12px;
	line-height: 18px;
}
#bodyheadingfunctions img {
	border: none;
}
#bodyheadingfunctions a {
	margin-right: 2px;
}
div.footertext {
	color: #63666A;
	margin: 0px 10px 0px 0px;
}
div.footertext a:link, div.footertext a:visited, div.footertext a:active, div.footertext a:hover {
	color: #63666A;
	text-decoration: none;
}
div.footertext a:hover {
	text-decoration: underline;
}
#rightmenulower {
	margin: 4px 0px 10px 5px;
}
#rightmenulowerinner {
	background-image: url(images/rightmenuitembg.gif);
	background-repeat: repeat-y;
	padding: 10px 6px 10px 5px;		
}
#leftmenu div {
	background-repeat: no-repeat;
}
#leftmenu div.leftmenumain, #leftmenu div.leftmenumainselected {
	padding: 4px 0px 0px 9px;
	width: 161px;
	height: 16px;
	font-weight: normal;
	margin-top: 0px;
	text-align: left;
}
#leftmenu div.leftmenumain {
	background-image: url(images/leftmenumain.gif);
	background-color: #1B4B72;
	margin-bottom: 3px;
	/* 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: #ffffff;
	text-decoration: none;
}
#leftmenu div.leftmenumainselected {
	color: #000000;
	background-image: url(images/leftmenumainselected.gif);
	background-color: #1B4B72;
	margin-bottom: 3px;
}
#leftmenu div.leftmenumainselected a:link, #leftmenu div.leftmenumainselected a:visited, #leftmenu div.leftmenumainselected a:active, #leftmenu div.leftmenumainselected a:hover {
	color: #000000;
	text-decoration: none;
}
#leftmenu div.leftmenusub, #leftmenu div.leftmenusubselected {
	padding: 2px 0px 0px 22px;
	width: 148px;
	height: 16px;
	margin-top: 2px;
	margin-bottom: 2px;
	text-align: left;
}
#leftmenu div.leftmenusub {
	background-image: url(images/leftmenusub.gif);
	background-color: #1B4B72;
	/* 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: #ffffff;
	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: #000000;
	text-decoration: none;
}
input, textarea, input.searchInput, input.mailingListInput, input.mailingListSubscribe, input.mailingListUnsubscribe {
	border: 1px solid #85A8C0;
	background-color: #ffffff;
}
input, select, textarea, input.mailingListInput, input.searchInput {
	padding: 3px 0px 2px 4px;
}
input.mailingListInput, input.searchInput {
	margin: 0px 0px 1px 0px;
}
input.mailingListInput {
	color: #1B4B72;
}
input.mailingListInput {
	width: 142px;
}
input.searchInput {
	width: 112px;
}
img.searchSubmit {
	margin-top: 1px;
}
div.mailingListLabel {
	display: none;
}
div.mailingListListItemLabel {
	display: inline;
}
input.mailingListSubscribe, input.mailingListUnsubscribe, input.formSubmitButton {
	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: 63px;
}
input.mailingListUnsubscribe {
	margin: 1px 0px 0px 0px;
	width: 78px;
}
form.mailingListForm {
	margin: 0px;
	padding: 0px;
}
input.mailingListListItemCheckbox {
	border-width: 0px;
}
table.notForPrint, tr.notForPrint, td.notForPrint {
	/* nothing needed here */
}
table.layouttotalwidth {
	width: 944px;
}
#printHeader {
	text-align: left;
	display: none;
}
div.mailingListFields {
	margin: 0px 4px;
}
#breadcrumbtd {
	background-image: url(images/breadcrumb.gif);
	background-repeat: repeat-y;
}