
	.tt {
		position: absolute;
		visibility: hidden;
		width: 370px;
		z-index: 45000;
	}
	
	.ulstoolbar {
		height: 24px; 
		overflow: hidden;
		cursor: default;
		background-image: url(toolbarbg.gif);
	}
	
	.warnCell {
		background: #ffffff;
		height: 28px;
	}
	
	.ulstools {
		position: relative;
		cursor: default;
	}
	
	.xfs { display: none; }
	
	.button {
		background:url(bgButton.gif); 
		border: 0px; 
		color: #333333;
		height: 60px; 
		width: 164px; 
	}
	
	.buttonOver {
		background:url(bgOver.gif); 
		border: 0px; 
		color: #1a62a7;
		height: 60px; 
		width: 164px; 
	}
	
	.linkButton {
		background:url(bgButton.gif); 
		border: 0px; 
		color: #333333;
		display: block;
		height: 60px; 
		width: 164px; 
		text-align: center;
		text-decoration: none;
	}
	
	.linkButton:hover {
		background:url(bgOver.gif); 
		border: 0px; 
		color: #1a62a7;
		display: block;
		height: 60px; 
		width: 164px; 
		text-align: center;
		text-decoration: none;
	}
	
	.headings {
		color: #363636;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
		font-size:9pt;
		text-transform: uppercase;
	}

	.keyPhrase {
		display: inline;
		color: royalblue;
		font-size:13px;
		font-weight: bold;
		font-family: Verdana;
	}
	
	.cleanView {
		border-bottom: #e8e8e8 solid 1px;
		font-size:11px;
		font-weight: normal;
		cursor: default;
		white-space: nowrap;
	}
	
	.smllTxt {
		font-size:11px;
		font-weight: normal;
		cursor: default;
	}
	
	.iDiv {
		cursor:default; 
		display: inline;
	}
	
	input  {font-size: 13px;}
	select {font-size: 13px;}
	
	.alerter {
		color:#666666;
		font-weight:normal;
		text-decoration:none;
	}
	
	.alerter:hover {
		color:#888888;
		cursor : help;
		font-weight:normal;
		text-decoration:underline;
	}
	
	.field { width:250px; }
	
	.green {
color: #145ba2;
text-decoration: normal;
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
font-weight:normal;
	}
	
	.green:hover {
color: #a21414;
text-decoration: underline;
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
font-weight:normal;
	}
	
	.js {
		color:#666666;
		font-weight:normal;
		text-decoration:none;
	}
	
	.js:hover {
		color:#888888;
		font-weight:normal;
		text-decoration:underline;
	}
	
	.red {
		color:#ff0000;
		font-weight:normal;
		font-family:arial;
		font-size:13px;
		text-decoration:none;
	}
	
	.red:hover {
		color:#ff8080;
		font-weight:normal;
		font-family:arial;
		font-size:13px;
		text-decoration:underline;
	}
	
	/* back end menu styles */
	div.empty { display: none; }
	
	div.menuBar,
	div.menuBar a.menuButton,
	div.menu,
	div.menu a.mitm {
		font-family: Arial;
		font-size: 12px;
		font-style: normal;
		font-weight: normal;
		color: #ffffff;
	}
	
	/* tob bar */
	div.menuBar {
		border: 0px;
		margin: 0px;
		text-align: left;
		padding: 12px 10px 13px 10px;
		/*
		background: url(pubh_menu_bg.gif) repeat-x;
		height: 40px;
		*/
	}
	
	/* tob bar links */
	div.menuBar a.menuButton {
		border: 0px;
		margin: 0px;
		padding: 12px 10px 13px 10px;
		color: #ffffff;
		cursor: default;
		left: 0px;
		position: relative;
		text-decoration: none;
		top: 0px;
		z-index: 100;
	}
	
	div.menuBar a.menuButton:hover {
		border: 0px;
		margin: 0px;
		padding: 12px 10px 13px 10px;
		color: #1359A1;
		background: #c5dafe;
	}
	
	div.menuBar a.menuButtonActive,
	div.menuBar a.menuButtonActive:hover {
		border: 0px;
		margin: 0px;
		padding: 12px 10px 13px 10px;
		color: #7D362F;
		background: #c5dafe;
	}
	
	div.menu {
		border-top: #92b6ca solid 1px;
		border-right: #92b6ca solid 1px;
		border-bottom: 0px;
		border-left: #92b6ca solid 1px;
		left: 0px;
		padding: 0px;
		position: absolute;
		top: 0px;
		visibility: hidden;
		z-index: 101;
	}
	
	div.menu a.mitm {
		border-top: 0px;
		border-right: 0px;
		border-bottom: #92b6ca solid 1px;
		border-left: 0px;
		margin: 0px;
		background: #c5dafe;
		color: #1a62a7;
		cursor: default;
		display: block;
		padding: 6px;
		text-decoration: none;
		white-space: nowrap;
	}
	
	div.menu a.mitm:hover {
		border-top: 0px;
		border-right: 0px;
		border-bottom: #92b6ca solid 1px;
		border-left: 0px;
		background: #ddefff;
		color: #1a62a7;
	}
	
	div.menu div.search {
	  color: #1a62a7;
	  cursor: default;
	  display: block;
	  padding: 4px 1.5em;
	  text-decoration: none;
	  white-space: nowrap;
	}
	
	div.menu a.mitm span.mitmText {}
	
	div.menu a.mitm span.mitmArrow {
		margin-right: -2px;
	}
	
	div.menu a.mitm span.mitmRight {
		margin-right: -2px;
	}

	a.sectionHead:link, a.sectionHead:visited {
		font-size: 9pt;
		font-family:arial;
		font-weight:bold;
		color: #ffffff;
		text-decoration: none;
	}
	a.sectionHead:hover {
		font-size: 9pt;
		font-family:arial;
		font-weight:bold;
		color: #ffffff;
		text-decoration: underline;
	}

	a.sectionLink:link, a.sectionLink:visited {
		border-top: 0px; 
		border-left: 0px; 
		border-right: 0px; 
		border-bottom: #b8b8b8 solid 1px; 
		padding: 5px 0px 5px 6px; 
		margin: 0px; 
		background: #ffffff;
		text-decoration: none;
		font-size: 9pt;
		font-family:arial;
		font-weight:normal;
		cursor: default;
		display: block;
		height:17px;
		color: #717171;
	}
	a.sectionLink:hover {
		border-top: 0px; 
		border-left: 0px; 
		border-right: 0px; 
		border-bottom: #b8b8b8 solid 1px; 
		padding: 5px 0px 5px 6px; 
		margin: 0px; 
		background: #c5dafe;
		text-decoration: none;
		font-size: 9pt;
		font-family:arial;
		font-weight:normal;
		cursor: default;
		display: block;
		height:17px;
		color: #ffffff;
		/*
		background-image:url(jump_to_bg.jpg);
		background-position:right;
		background-repeat:no-repeat;
		*/
	}
	.sectionDiv {
		border-top: #b8b8b8 solid 1px; 
		border-left: #b8b8b8 solid 1px; 
		border-right: #b8b8b8 solid 1px; 
		border-bottom: 0px; 
		display: none; 
		padding: 0px;
		margin: 0px; 
		position: absolute; 
		width: 170px;
		text-align: left;
	}
	.vertSep {
		border-top: 0px;
		border-right: #195fa5 solid 1px;
		border-bottom: 0px;
		border-left: #3e91c7 solid 1px;
		margin: 0px;
		display: inline;
		width:2px;
	}