td.verticalseparator {
	background-image: url(http://www.stjerome.co.uk/tsaonline/images/verticalseparator.jpg);
	background-repeat: repeat-y;
}

.darkback {
	background-color: ActiveBorder;
	color: Black;
	vertical-align: top;
}

.lightback {
	background-color: Infobackground;
	color: Black;
	vertical-align: top;
}

.lightbtsback {
	background-color: #ecf6ff;
	color: Black;
	vertical-align: top;
}

span.popupinfo {
	cursor: default;
	color: #336699;
}

a.onlinePub {
	color: #336699;
	font-size: 11px;
	text-decoration: underline;
}

a.onlinePub:hover {
	color: Orange;
	font-size: 11px;
	text-decoration: underline;
}

.temporary {
	background-color: yellow;
	color: #dc143c;
}

.nav2 {
	font-weight: bold; 
	font-size: 11px; 
	color: #ffffff; 
	background-color: #326698;
	font-family: "Trebuchet MS", Trebuchet, Arial, Geneva, sans-serif; 
}

.nav2cell {
	padding-right: 10px; 
	padding-left: 10px; 
	padding-bottom: 3px; 
	padding-top: 3px;
}

.nav2select {
	cursor: default; 
	color: yellow; 
	background-color: #7ba3c7;
	font-weight: bold; 
	font-size: 11px; 
	font-family: "Trebuchet MS", Trebuchet, Arial, Geneva, sans-serif; 
}

A.nav2:link {
	color: #ffffff; 
	text-decoration: none;
}

A.nav2:visited {
	color: #ffffff; 
	text-decoration: none;
}

A.nav2:hover {
	color: yellow; 
	text-decoration: none;
}

A.nav2left:link {
	color: #ccff66; 
	text-decoration: none;
}

A.nav2left:visited {
	color: #ccff66; 
	text-decoration: none;
}

A.nav2left:hover {
	color: white; 
	text-decoration: none;
}

.ebonav2cell {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 3px;
	padding-top: 3px
}

.colorhead {
	font-weight: bold;
	font-size: 10px;
	color: #ffffff;
	font-family: "Trebuchet MS", Trebuchet, Arial, Geneva, sans-serif;
	letter-spacing: 0.02em;
	text-decoration: none
}

.browsebold {
	font-weight: bold;
	font-size: 12px;
	color: #336699;
	font-family: "Trebuchet MS", Trebuchet, Arial, Geneva, sans-serif;
	text-decoration: none
}

.title {
	font-weight: bold;
	font-size: 28px;
	color: #336699;
	font-family: "Trebuchet MS", Trebuchet, Arial, Geneva, sans-serif;
	text-decoration: none
}

.titlesmall {
	font-weight: bold; font-size: 18px; color: black; font-family: "Trebuchet MS", Trebuchet, Arial, Geneva, sans-serif; text-decoration: none
}
.searchform {
	font-size: 11px; color: #000000; font-family: "Trebuchet MS", Trebuchet, Arial, Geneva, sans-serif
}
.button {
	font-weight: bold; font-size: 10px; color: #336699; font-family: "Trebuchet MS", Trebuchet, Arial, Geneva, sans-serif; letter-spacing: 0.02em; text-decoration: none
}
A.white:link {
	font-size: 11px; color: #336699; font-family: "Trebuchet MS", Trebuchet, Arial, Geneva, sans-serif
}
A.white:visited {
	font-size: 11px; color: #336699; font-family: "Trebuchet MS", Trebuchet, Arial, Geneva, sans-serif
}
A.white:hover {
	font-size: 11px; color: white; font-family: "Trebuchet MS", Trebuchet, Arial, Geneva, sans-serif
}

.normaltext {
	font-size: 11px;
	color: black;
	font-family: "Trebuchet MS", Trebuchet, Arial, Geneva, sans-serif
}

.whitetext {
	font-size: 12px;
	color: white;
	font-family: "Trebuchet MS", Trebuchet, Arial, Geneva, sans-serif
}

A.footnav:link {
	text-decoration: none;
	font-size: 11px;
	color: white;
	font-family: "Trebuchet MS", Trebuchet, Arial, Geneva, sans-serif
}

A.footnav:visited {
	text-decoration: none; font-size: 11px; color: white; font-family: "Trebuchet MS", Trebuchet, Arial, Geneva, sans-serif
}
A.footnav:hover {
	text-decoration: underline; font-size: 11px; color: yellow; font-family: "Trebuchet MS", Trebuchet, Arial, Geneva, sans-serif
}
.footnav {
	font-size: 11px; color: white; font-family: "Trebuchet MS", Trebuchet, Arial, Geneva, sans-serif
}
.copyright {
	font-size: 10px; color: #ccff66; font-family: "Trebuchet MS", Trebuchet, Arial, Geneva, sans-serif
}
.copyrightsmall {
	font-size: 8px; color: #ccff66; font-family: "Trebuchet MS", Trebuchet, Arial, Geneva, sans-serif
}
.orangetitle {
	font-weight: bold; 
	font-size: 14px; 
	color: #ff6600; 
	font-family: "Trebuchet MS", Trebuchet, Arial, Geneva, sans-serif; 
	text-decoration: none
}

.normaltitle {
	font-weight: bold; 
	font-size: 14px; 
	color: #000000; 
	font-family: "Trebuchet MS", Trebuchet, Arial, Geneva, sans-serif; 
	text-decorartion: none
}

td.formfield {
	height: 28px;
}

div.notetext {
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 8px;
	font-size: 10px;
	color: gray;
	font-family: Arial, Geneva, sans-serif;
}

span.notetext {
	font-size: 10px;
	color: gray;
	font-family: Arial, Geneva, sans-serif;
}

.pagetext {
	font-size: 12px; color: #336699; font-family: "Trebuchet MS", Trebuchet, Arial, Geneva, sans-serif; text-decoration: none
}
.pagetextdisabled {
	font-size: 12px; color: gray; font-family: "Trebuchet MS", Trebuchet, Arial, Geneva, sans-serif; text-decoration: none
}
.smallpagetext {
	font-size: 10px; color: #336699; font-family: "Trebuchet MS", Trebuchet, Arial, Geneva, sans-serif; text-decoration: none
}
input.pagetext {
	border: 1px solid #7f9Db9; font-size: 12px; color: #336699; font-family: "Trebuchet MS", Trebuchet, Arial, Geneva, sans-serif; text-decoration: none
}
input.pagecheckbox {
	border-style: none;
}
textarea.pagetext {
	border: 1px solid #7f9Db9; font-size: 12px; color: #336699; font-family: "Trebuchet MS", Trebuchet, Arial, Geneva, sans-serif; text-decoration: none
}
select.pagetext {
	border: 1px solid #7f9Db9; font-size: 12px; color: #336699; font-family: "Trebuchet MS", Trebuchet, Arial, Geneva, sans-serif; text-decoration: none
}
.errortext {
	font-weight: bold; font-size: 12px; color: #dc143c; font-family: "Trebuchet MS", Trebuchet, Arial, Geneva, sans-serif; text-decoration: none
}
.orangepagetext {
	font-size: 12px; 
	color: #ff6600; 
	font-family: "Trebuchet MS", Trebuchet, Arial, Geneva, sans-serif; 
	text-decoration: none
}

.orangetext {
	color: #ff6600; 
	font-family: "Trebuchet MS", Trebuchet, Arial, Geneva, sans-serif;
}

.redtext {
	color: crimson; 
}

.yellowpagetext {
	font-size: 12px; color: #DEDF00; font-family: "Trebuchet MS", Trebuchet, Arial, Geneva, sans-serif; text-decoration: none	
}
.tiptext {
	font-weight: normal;
	font-size: 12px;
	color: #669acc;
	font-family: "Trebuchet MS", Trebuchet, Arial, Geneva, sans-serif;
	text-decoration: none;
}
A.orange:link {
	text-decoration: none; font-size: 11px; color: #dc143c; font-family: "Trebuchet MS", Trebuchet, Arial, Geneva, sans-serif
}
A.orange:visited {
	text-decoration: none; font-size: 11px; color: #dc143c; font-family: "Trebuchet MS", Trebuchet, Arial, Geneva, sans-serif
}
A.orange:hover {
	text-decoration: underline; font-size: 11px; color: #ff6600; font-family: "Trebuchet MS", Trebuchet, Arial, Geneva, sans-serif
}
sup.requi#dc143c  {
	font-weight: bold; font-size: 11px; color: #ff6600; font-family: "Trebuchet MS", Trebuchet, Arial, Geneva, sans-serif
}

img.leftmenulink {
	height: 9px;
	width: 11px;
	cursor: hand;
}

.leftmenulink {
	font-size: 11px; 
	color: #669acc; 
	font-family: "Trebuchet MS", Trebuchet, Arial, Geneva, sans-serif; 
	letter-spacing: 0.02em; 
	background-color: #ecf6ff; 
	text-decoration: none;
}

div.leftmenulinkselected {
	font-weight: bold; 
	border-bottom: 1px solid #669acc; 
	margin-left: 16px; 
	font-size: 10px; 
	color: #ff6600; 
	font-family: "Trebuchet MS", Trebuchet, Arial, Geneva, sans-serif; 
	letter-spacing: 0.02em; 
	background-color: #ecf6ff; 
	text-decoration: none;
}
div.leftmenulink {
	border-bottom: 1px solid #669acc;
	margin-left: 16px; 
	font-size: 10px; 
	color: #669acc; 
	font-family: "Trebuchet MS", Trebuchet, Arial, Geneva, sans-serif; 
	letter-spacing: 0.02em; 
	background-color: #ecf6ff; 
	text-decoration: none
}
A.leftmenulink:link {
	 font-weight: bold; font-size: 10px; color: #669acc; font-family: "Trebuchet MS", Trebuchet, Arial, Geneva, sans-serif; letter-spacing: 0.02em; background-color: #ecf6ff; text-decoration: none
}
A.leftmenulink:visited {
	font-weight: bold; font-size: 10px; color: #669acc; font-family: "Trebuchet MS", Trebuchet, Arial, Geneva, sans-serif; letter-spacing: 0.02em; background-color: #ecf6ff; text-decoration: none
}
A.leftmenulink:hover {
	font-weight: bold; font-size: 10px; color: #ff6600; font-family: "Trebuchet MS", Trebuchet, Arial, Geneva, sans-serif; letter-spacing: 0.02em; background-color: #ecf6ff; text-decoration: none
}

A.leftmenulinkselected:link {
	 font-weight: bold; font-size: 10px; color: #ff6600; font-family: "Trebuchet MS", Trebuchet, Arial, Geneva, sans-serif; letter-spacing: 0.02em; background-color: #ecf6ff; text-decoration: none
}
A.leftmenulinkselected:visited {
	font-weight: bold; font-size: 10px; color: #ff6600; font-family: "Trebuchet MS", Trebuchet, Arial, Geneva, sans-serif; letter-spacing: 0.02em; background-color: #ecf6ff; text-decoration: none
}
A.leftmenulinkselected:hover {
	font-weight: bold; font-size: 10px; color: #ff6600; font-family: "Trebuchet MS", Trebuchet, Arial, Geneva, sans-serif; letter-spacing: 0.02em; background-color: #ecf6ff; text-decoration: none
}
.leftmenusection {
	font-weight: bold; 
	font-size: 11px; 
	color: #ccff66; 
	font-family: "Trebuchet MS", Trebuchet, Arial, Geneva, sans-serif; 
	background-color: #326698;
}
.sectionsep {
	line-height: 8px; background-color: #7ba3c7; border-top: 1px solid #ecf6ff
}
td.accountheader {
	border-top: 1px solid #669acc; border-right: 1px solid #669acc; border-bottom: 1px solid #669acc; font-weight: bold; font-size: 12px; color: white; font-family: "Trebuchet MS", Trebuchet, Arial, Geneva, sans-serif; letter-spacing: 0.02em; background-color: #326698; text-decoration: none
}
td.accountheadergreen {
	border-top: 1px solid #669acc; border-right: 1px solid #669acc; border-bottom: 1px solid #669acc; font-weight: bold; font-size: 12px; color: white; font-family: "Trebuchet MS", Trebuchet, Arial, Geneva, sans-serif; letter-spacing: 0.02em; background-color: green; text-decoration: none
}
td.accountheaderred {
	border-top: 1px solid #669acc; border-right: 1px solid #669acc; border-bottom: 1px solid #669acc; font-weight: bold; font-size: 12px; color: white; font-family: "Trebuchet MS", Trebuchet, Arial, Geneva, sans-serif; letter-spacing: 0.02em; background-color: crimson; text-decoration: none
}
td.accountcell {
	text-align: center; color: #336699; border-right: 1px solid silver; border-bottom: 1px solid gray; font-size: 11px; font-family: "Trebuchet MS", Trebuchet, Arial, Geneva, sans-serif; letter-spacing: 0.02em
}
a.accountcell {
	text-align: center; color: #336699; font-size: 11px; font-family: "Trebuchet MS", Trebuchet, Arial, Geneva, sans-serif; letter-spacing: 0.02em; text-decoration: none
}
a.accountcell:visited {
	text-align: center; color: #336699; font-size: 11px; font-family: "Trebuchet MS", Trebuchet, Arial, Geneva, sans-serif; letter-spacing: 0.02em; text-decoration: none
}
a.accountcell:hover {
	text-align: center; color: #336699; font-size: 11px; font-family: "Trebuchet MS", Trebuchet, Arial, Geneva, sans-serif; letter-spacing: 0.02em; text-decoration: underline
}
td.iaccountcell {
	text-align: center; color: green; border-right: 1px solid silver; border-bottom: 1px solid gray; font-size: 11px; font-family: "Trebuchet MS", Trebuchet, Arial, Geneva, sans-serif; letter-spacing: 0.02em
}
a.iaccountcell {
	text-align: center; color: green; font-size: 11px; font-family: "Trebuchet MS", Trebuchet, Arial, Geneva, sans-serif; letter-spacing: 0.02em; text-decoration: none
}
a.iaccountcell:visited {
	text-align: center; color: green; font-size: 11px; font-family: "Trebuchet MS", Trebuchet, Arial, Geneva, sans-serif; letter-spacing: 0.02em; text-decoration: none
}
a.iaccountcell:hover {
	text-align: center; color: green; font-size: 11px; font-family: "Trebuchet MS", Trebuchet, Arial, Geneva, sans-serif; letter-spacing: 0.02em; text-decoration: underline
}

td.aaccountcell {
	text-align: center; 
	color: #dc143c; 
	border-right: 1px solid silver; 
	border-bottom: 1px solid gray; 
	font-size: 11px; 
	font-family: "Trebuchet MS", Trebuchet, Arial, Geneva, sans-serif; 
	letter-spacing: 0.02em
}

a.aaccountcell {
	text-align: center; 
	color: #dc143c; 
	font-size: 11px; 
	font-family: "Trebuchet MS", Trebuchet, Arial, Geneva, sans-serif; 
	letter-spacing: 0.02em; 
	text-decoration: none
}

a.aaccountcell:visited {
	text-align: center; 
	color: #dc143c; 
	font-size: 11px; 
	font-family: "Trebuchet MS", Trebuchet, Arial, Geneva, sans-serif; 
	letter-spacing: 0.02em; 
	text-decoration: none
}

a.aaccountcell:hover {
	text-align: center; 
	color: #dc143c; 
	font-size: 11px; font-family: "Trebuchet MS", Trebuchet, Arial, Geneva, sans-serif; 
	letter-spacing: 0.02em; 
	text-decoration: underline
}

.highlighttitle {
	line-height: 18px; padding-left: 4px; padding-right: 4px; font-size: 11px; color: white; font-family: "Trebuchet MS", Trebuchet, Arial, Geneva, sans-serif; letter-spacing: 0.02em; background-color: #336699; text-decoration: none
}

.highlighttitlerecycled {
	line-height: 18px; padding-left: 4px; padding-right: 4px; font-size: 11px; color: white; font-family: "Trebuchet MS", Trebuchet, Arial, Geneva, sans-serif; letter-spacing: 0.02em; background-color: crimson; text-decoration: none
}

.highlighttitleok {
	line-height: 18px; padding-left: 4px; padding-right: 4px; font-size: 11px; color: white; font-family: "Trebuchet MS", Trebuchet, Arial, Geneva, sans-serif; letter-spacing: 0.02em; background-color: green; text-decoration: none
}

.highlighttitlenotok {
	line-height: 18px; padding-left: 4px; padding-right: 4px; font-size: 11px; color: white; font-family: "Trebuchet MS", Trebuchet, Arial, Geneva, sans-serif; letter-spacing: 0.02em; background-color: #336699; text-decoration: none
}

.highlighttext {
	margin-top: 4px; margin-bottom: 4px; margin-left: 16px; margin-right: 16px; font-size: 11px; color: black; font-family: "Trebuchet MS", Trebuchet, Arial, Geneva, sans-serif; letter-spacing: 0.02em; background-color: Infobackground; text-decoration: none
}
.highlightnews {
	margin-top: 4px; margin-bottom: 6px; margin-left: 16px; margin-right: 16px; font-size: 11px; color: black; font-family: "Trebuchet MS", Trebuchet, Arial, Geneva, sans-serif; letter-spacing: 0.02em; background-color: Infobackground; text-decoration: none
}
A.highlight:link {
	font-size: 11px; color: #336699; font-family: "Trebuchet MS", Trebuchet, Arial, Geneva, sans-serif;
}

A.highlight:visited {
	font-size: 11px; color: #336699; font-family: "Trebuchet MS", Trebuchet, Arial, Geneva, sans-serif;
}
A.highlight:hover {
	font-size: 11px; color: #dc143c; font-family: "Trebuchet MS", Trebuchet, Arial, Geneva, sans-serif;
}

a.abstractlist:link{
	background-color: transparent;
	color: #336699;
	font-family: "Trebuchet MS", Trebuchet, Arial, Geneva, sans-serif;
	text-decoration: none;
}

a.abstractlist:visited {
	background-color: transparent;
	color: #336699; 
	font-family: "Trebuchet MS", Trebuchet, Arial, Geneva, sans-serif;
	text-decoration: none;
}

a.abstractlist:hover {
	background-color: transparent;
	color: #336699; 
	background: Infobackground;
	font-family: "Trebuchet MS", Trebuchet, Arial, Geneva, sans-serif;
	text-decoration: none;
}

a.publicationlist:link{
	color: #336699;
	font-family: "Trebuchet MS", Trebuchet, Arial, Geneva, sans-serif;
	text-decoration: none;
}

a.publicationlist:visited {
	color: #336699; 
	font-family: "Trebuchet MS", Trebuchet, Arial, Geneva, sans-serif;
	text-decoration: none;
}

a.publicationlist:hover {
	color: #ff6600; 
	font-family: "Trebuchet MS", Trebuchet, Arial, Geneva, sans-serif;
	text-decoration: none;
}

.evidenziatore {
	background-color: #336699;
	color: Infobackground;
}

td.publicationcell {
	color: #336699; 
	border-right: 1px solid silver; 
	border-bottom: 1px solid gray; 
	font-size: 11px; 
	font-family: "Trebuchet MS", Trebuchet, Arial, Geneva, sans-serif; 
	letter-spacing: 0.02em;
	padding-left: 4px;
	padding-right: 4px;
}

a.publicationcell {
	color: #336699; 
	font-size: 11px; 
	font-family: "Trebuchet MS", Trebuchet, Arial, Geneva, sans-serif; 
	letter-spacing: 0.02em; 
	text-decoration: none;
}
a.publicationcell:visited {
	color: #336699; 
	font-size: 11px; 
	font-family: "Trebuchet MS", Trebuchet, Arial, Geneva, sans-serif; 
	letter-spacing: 0.02em; 
	text-decoration: none
}
a.publicationcell:hover {
	color: #336699; 
	font-size: 11px; 
	font-family: "Trebuchet MS", Trebuchet, Arial, Geneva, sans-serif; 
	letter-spacing: 0.02em;
	text-decoration: none
}