body,table,td,p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/* begin: PUBLIC */
A.navlink,Visited,Active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;;
	letter-spacing: 1px;;
	text-decoration: none;
}

A.navlink:Hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #D9D9D9;
	font-weight: bold;;
	letter-spacing: 1px;;
	text-decoration: none;
}

A.navlinkactive {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	font-weight: bold;;
	letter-spacing: 1px;;
	text-decoration: none;
}

A.subnavlink,Visited,Active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 0px;
}

A.subnavlink:Hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #336699;
	font-weight: bold;;
	letter-spacing: 0px;
}

A.subnavlink2,Visited,Active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #EF3C35;
	font-weight: bold;;
	letter-spacing: 0px;
}

A.subnavlink2:Hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	font-weight: bold;;
	letter-spacing: 0px;
}

.subnavLi {
	color: #444444;
}

.subnavLiActive {
	color: #336699;;
	font-weight: bold;
}

.missionheader1 {
	font-family: Arial, Helvetica, sans-serif;;
	font-size: 16pt;;
	font-weight: bold;;
	color: #8B8B8B;
}

.missionheader2 {
	font-family: Arial, Helvetica, sans-serif;;
	font-size: 10pt;;
	font-weight: bold;;
	color: #000000;
}

.fakelink {
	text-decoration: underline;
	color: Blue;
}

/* end: PUBLIC */ /* begin: BACKOFFICE */ /*Header1*/
.header1 {
	font-family: Arial, Helvetica, sans-serif;;
	font-size: 14px;;
	font-weight: bold;;
	color: #336699;
}

.subheader1 {
	font-family: Arial, Helvetica, sans-serif;;
	font-size: 10pt;;
	font-weight: bold;;
	color: #000000;
}

A.subHeaderLink,Visited,Active,Hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: Blue;;
	font-weight: bold;
}

.admheader1 {
	font-family: Arial, Helvetica, sans-serif;;
	font-size: 16pt;;
	font-weight: bold;;
	color: #8B8B8B;
}

.admheader2 {
	font-family: Arial, Helvetica, sans-serif;;
	font-size: 10pt;;
	font-weight: bold;;
	color: #8B8B8B;
}

.headertable {
	background-color: #32175C;
}

.contactheader {
	font-family: Arial, Helvetica, sans-serif;;
	font-size: 12pt;;
	font-weight: bold;;
	color: #000000;
}

/* shortcuts path in header*/
A.shortcut,Visited,Active,Hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;;
	font-weight: bold;
}

.shortcut {
	font-size: 10pt;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;;
	font-weight: bold;
}

.shortcut2 {
	font-size: 10pt;
	color: #8B8B8B;
	font-family: Arial, Helvetica, sans-serif;;
	font-weight: bold;
}


A,Visited,Active,Hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: Blue;
}

.listtable {
	border-color: #EF3C35 #EF3C35 #EF3C35 #EF3C35;
	border-style: solid solid solid solid;
	border-width: 1 1 1 1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin: 5 px;
}

/* delete and edit */
A.action,Visited,Active,Hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}

/* begin ERROR */
.errorMsgTable {
	border-color: #8B8B8B #8B8B8B #8B8B8B #8B8B8B;
	border-style: solid solid solid solid;
	border-width: 1 1 1 1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin: 5 px;
}

.errorMsgTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: White;;
	font-weight: bold;;
	background-color: #EF3C35;
}

.errorMsgItem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: Black;;
	background-color: #FFFFFF;
}

/* end ERROR */ /* end: BACKOFFICE */
.search {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #8B8B8B;;
	font-weight: bold;
}

.alertStyle_alert {
	font-size: 10pt;
	color: red;;
	font-weight: bold;
}

.alertStyle_attention {
	font-size: 10pt;
	color: orange;;
	font-weight: bold;
}

.alertStyle_okay {
	font-size: 10pt;
	color: #000000;
}

/* Begin:
 boxes as on Service Network */
.headerContentBox1 {
	font-size: 12px;;
	font-weight: bold;;
	color: #FFFFFF;;
	background-color: #336699;
}

.headerContentBox2 {
	font-size: 12px;;
	font-weight: bold;;
	color: #FFFFFF;;
	background-color: #EF3C35;
}

.headerContentBox3 {
	font-size: 12px;;
	font-weight: bold;;
	color: #FFFFFF;;
	background-color: #8B8B8B;
}

.contentBox1 {
	font-size: 12px;;
	color: #000000;;
	background-color: #336699;
}

.contentBox2 {
	font-size: 12px;;
	color: #000000;;
	background-color: #336699;;
	border-style: solid solid solid solid;;
	border-width: 0 1 0 1;;
	border-color: #8B8B8B
}

.contentBox3 {
	font-size: 12px;;
	color: #000000;;
	background-color: #336699;
}

/* End:
 boxes as on Service Network */
.contentHeaderTable {
	font-size: 14px;;
	font-weight: bold;;
	color: #336699;;
	border-style: solid solid solid solid;;
	border-width: 0 0 1 0;;
	border-color: #8B8B8B
}

pre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

ul {
	margin: 0, 0, 0, 35 px;
}

.listtable {
	border-color: #EF3C35 #EF3C35 #EF3C35 #EF3C35;
	border-style: solid solid solid solid;
	border-width: 0 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin: 5 px;
}

.listtitle {
	font-weight: bold;
	color: White;
	background-color: #8B8B8B;
}

.listitemdark {
	color: #000000;
	background-color: #D9D9D9;;
	font-size: 10pt;
}

.listitemlight {
	font-size: 10pt;;
	color: #000000;
	background-color: #FFFFFF;
}

/* End
showing list data on non editable screens */
.listtable2 {
	border-color: #EF3C35 #EF3C35 #EF3C35 #EF3C35;
	border-style: solid solid solid solid;
	border-width: 0 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin: 5 px;
}

.listtitle2 {
	font-weight: bold;
	color: White;
	background-color: #336699;;
	font-size: 10pt;
	padding-left: 5px;
}

.listitemdark2 {
	color: #000000;
	background-color: #E6F0F9;;
	font-size: 10pt;
}

.listitemlight2 {
	font-size: 10pt;;
	color: #000000;
	background-color: #F4F8FC;
}

.contenttable {
	border-color: #EF3C35 #EF3C35 #EF3C35 #EF3C35;
	border-style: solid solid solid solid;
	border-width: 0 0 0 0;
}

.itemtable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin: 5 px;
}

.inputitemtitle {
	font-size: 10pt;;
	font-weight: bold;
	color: #ffffff;;
	background-color: #336699;
}

.inputdesclight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: Black;
	background-color: #F4F8FC;;
	font-weight: bold;
}

.inputdescdark {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: Black;
	background-color: #E6F0F9;;
	font-weight: bold;
}

.inputitemlight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: Black;
	background-color: #F4F8FC;
}

.inputitemdark {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: Black;
	background-color: #E6F0F9;
}

.inputDescSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: Black;
}

.datedesc {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
}

.required {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: Red;
}

/* Trifleet CMS */
A.Trifleet CMSMenuLink,Visited,Active {
	font-family: Arial, Helvetica, sans-serif;;
	font-size: 12pt;;
	font-weight: bold;;
	color: Blue;
}

A.Trifleet CMSMenuLink:Hover {
	font-family: Arial, Helvetica, sans-serif;;
	font-size: 12pt;;
	font-weight: bold;;
	color: #FF8800;
}

.Trifleet CMSMenu {
	border-color: #FF8800 #FF8800 #FF8800 #FF8800;
	border-style: solid solid solid solid;
	border-width: 1 1 1 1;
	background-color: #f5f5f5;
}

/* 
Public page
*/
.login {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}

/* Needed for outputing content created with WYSIWYG editor */
p {
	margin: 0px 0px 0px 0px;
}

/* page frame */
.contenttable2 {
	border-color: #000000 #000000 #000000 #000000;
	border-style: solid solid solid solid;
	border-width: 1 1 1 1;
	background-color: #684D94;
}

/* main content table */
.contenttable3 {
	border-color: #8B8B8B #8B8B8B #8B8B8B #8B8B8B;
	border-style: solid solid solid solid;
	border-width: 1 1 1 1;
	background-color: #FFFFFF;
}

/* links */
A.navigation,Visited,Active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: none;
	color: white;
}

A.navigation:Hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: none;
	color: #F9B890;
}

A.navigationhighlight,Visited,Active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: none;
	color: #F9B890;
}

A.navigationhighlight:Hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: none;
	color: #F9B890;
}

/* rubrics */
A.navigation2,Visited,Active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;;
	font-weight: bold;
	color: #FFFFFF;
}

A.navigation2:Hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;;
	font-weight: bold;
	color: #F9B890;
}

.rubricitemdark {
	color: #000000;
	background-color: #634D8A;;
	font-size: 10pt;
}

.rubricitemlight {
	font-size: 10pt;;
	color: #000000;
	background-color: #9180AA;
}

/* trends and tools format */
A.navigation3,Visited,Active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;;
	font-weight: bold;
	color: #FFFFFF;
}

A.navigation3:Hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;;
	font-weight: bold;
	color: #000000;
}

/* Record Set navigation */
.recordSetPage {
	font-size: 14px;
	color: #000000;
	font-weight: bold;;
	font-family: Arial, Helvetica, sans-serif;
}

A.recordSetPage,Visited,Active {
	color: Blue;;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.recordSetPrev {
	font-size: 14px;
	color: Blue;
	font-family: Arial, Helvetica, sans-serif;
}

.recordSetNext {
	font-size: 14px;
	color: Blue;
	font-family: Arial, Helvetica, sans-serif;
}

.recordSetResult {
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;;
	font-weight: bold;
}

/* headers */
.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;;
	font-weight: bold;
	color: #F9B890;
	text-decoration: none;
}

.header2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.header3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

/* home triggers */
.trigger1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;;
	font-weight: bold;
	color: #77787C;
	letter-spacing: 1px;
}

.trigger2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;;
	font-weight: none;
	color: #77787C;
	letter-spacing: 0px;
}

.footer {
	font-size: 8pt;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}

A.footer,Visited,Active {
	color: #000000;;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
}

A.footer:Hover {
	color: #000000;;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
}

.madeby {
	font-size: 8pt;
	color: #D9D9D9;
	font-family: Arial, Helvetica, sans-serif;
}

A.madeby,Visited,Active {
	color: #D9D9D9;;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
}

A.madeby:Hover {
	color: #000000;;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
}

/* order link */
A.order,Visited,Active,Hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: Blue;
}

A.disclaimer,Visited,Active {
	color: #8B8B8B;;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
}

A.disclaimer:Hover {
	color: #8B8B8B;;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
}

.imageClickable {
	border-width: 1px;
	border-color: #848689;
}