body
{
	margin:10 0 0 0;
	background-color:#FFFFFF;
}

table.structureTable {border: solid 1px #C8D7D6;}
table.normaltable {border:0px; cellpadding:0px; cellspacing:0px; }

/* index page */
td.leftheadergreen {background-color:99A4A4;}

/* LOGIN SCREEN INPUT TAGS */
.loginScreenTInput { height:14px;font-size:9;border-color:#CCCCCC;border-width:1px;border-style:solid;border-top:none 0 #FFFFFF;}

/* login box */
.login_box_Div { WIDTH:212px;PADDING-TOP:2px;POSITION:relative;HEIGHT:50px;visibility:hidden; }
.login_box {border-top:solid 1px #C8D7D6;border-left:solid 1px #C8D7D6;border-bottom:solid 1px #C8D7D6;background-color:#F7F9F9;}
.loginUserInput { height:16px;width:150px;font-size:9;border-color:#CCCCCC;border-width:1px;border-style:solid; color:#666666; font-family: Arial, Helvetica, Sans-Serif; padding-left:4px;}
.loginUserInputPre { height:16px;width:150px;font-size:9;border-color:#CCCCCC;border-width:1px;border-style:solid; color:#cccccc; font-family: Arial, Helvetica, Sans-Serif; padding-left:4px;}

/* footer txt */
.footercontent {font-family: Helvetica, sans-serif; font-size: 8pt; color:#999999; text-decoration:none; font-weight:bold;}
.footercontent A {font-family: Helvetica, sans-serif; font-size: 8pt; color:#CCCCCC; text-decoration:none;}
.footercontent A:VISITED {font-family: Helvetica, sans-serif; font-size: 8pt; color:#CCCCCC; text-decoration:none;}
.footercontent A:HOVER {font-family: Helvetica, sans-serif; font-size: 8pt; color:#999999; text-decoration:none; font-weight:bold;}


/* quicklinks txt */
.inTheNews {font-family: Arial,Helvetica, sans-serif; font-size: 8pt; color:#666666; text-decoration:none;}
.inTheNewsBold {font-family: Arial,Helvetica, sans-serif; font-size: 8pt; color:#666666; text-decoration:none; font-weight:bold;}
/*.inTheNewsList {padding:0 0 0 0;background-color:#C1D1D1}*/

/* quicklinks txt */
.newUpdates {font-family: Arial,Helvetica, sans-serif; font-size: 8pt; color:#666666; text-decoration:none;}
.newUpdatesBold {font-family: Arial,Helvetica, sans-serif; font-size: 8pt; color:#666666; text-decoration:none; font-weight:bold;}

/* quicklinks txt */
.ourPartners {font-family: Arial,Helvetica, sans-serif; font-size: 8pt; color:#666666; text-decoration:none;}
.ourPartnersBold {font-family: Arial,Helvetica, sans-serif; font-size: 8pt; color:#666666; text-decoration:none; font-weight:bold;}


/* table setup for content*/
td.gpcontent {padding:10 10 10 10;}
td.gpheading {padding:10 0 0 10;}

/* general page Heading */
.gpheading  {font-family: Arial,Helvetica, Sans-Serif; font-size: 12pt; color=#000000; font-weight:bold; text-decoration:none;}

/* general page Content */
.gpcontent {font-family: Arial,Helvetica, Sans-Serif; font-size: 9pt; color:#000000; text-decoration:none;}
.gpcontentBold {font-family: Arial,Helvetica, Sans-Serif; font-size: 9pt; color:#000000; font-weight:bold; text-decoration:none;}
.content {font-family: Arial,Helvetica, Sans-Serif; font-size: 9pt; color:#000000; text-decoration:none;}
.contentBold {font-family: Arial,Helvetica, Sans-Serif; font-size: 9pt; color:#000000; font-weight:bold; text-decoration:none;}

/* Warning Red */
.warncontent {font-family: Arial,Helvetica, Sans-Serif; font-size: 9pt; color:#9C0000; text-decoration:none;}

/* general contact page content */
td.gcpcontent {padding:5 5 5 5; background-color:#FFFFFF; vertical-align:top;}
td.gcpcontentBold {padding:5 5 5 5; background-color:#ECECEC}
.gcpcontentBold {font-family: Arial,Helvetica, Sans-Serif; font-size: 9pt; color:#000000; font-weight:bold; text-decoration:none;}
.gcpcontent {font-family: Arial,Helvetica, Sans-Serif; font-size: 9pt; color:#000000; text-decoration:none;}
.gcpcontent A {font-family: Arial,Helvetica, sans-serif; font-size: 9pt; color:#0058C4; text-decoration:none;}
.gcpcontent A:VISITED {font-family: Arial,Helvetica, sans-serif; font-size: 9pt; color:#0058C4; text-decoration:none;}
.gcpcontent A:HOVER {font-family: Arial,Helvetica, sans-serif; font-size: 9pt; color:#428EEA; text-decoration:none;}


/* products content */
.pcontent {font-family: Arial,Helvetica, Sans-Serif; font-size: 9pt; color:#000000; text-decoration:none;}
.pcontent A {font-family: Arial,Helvetica, sans-serif; font-size: 9pt; color:#0058C4; text-decoration:none;}
.pcontent A:VISITED {font-family: Arial,Helvetica, sans-serif; font-size: 9pt; color:#0058C4; text-decoration:none;}
.pcontent A:HOVER {font-family: Arial,Helvetica, sans-serif; font-size: 9pt; color:#428EEA; text-decoration:none;}

.pcontentBold {font-family: Arial,Helvetica, Sans-Serif; font-size: 9pt; color:#000000; font-weight:bold; text-decoration:none;}
.pcontentGrey {font-family: Arial,Helvetica, Sans-Serif; font-size: 9pt; color:#6C6C6C; text-decoration:none;}
.pcontentSmall {font-family: Arial,Helvetica, Sans-Serif; font-size: 8pt; color:#6C6C6C; text-decoration:none;}
.pcontentSmall A {font-family: Arial,Helvetica, sans-serif; font-size: 8pt; color:#0058C4; text-decoration:none;}
.pcontentSmall A:VISITED {font-family: Arial,Helvetica, sans-serif; font-size: 8pt; color:#0058C4; text-decoration:none;}
.pcontentSmall A:HOVER {font-family: Arial,Helvetica, sans-serif; font-size: 8pt; color:#428EEA; text-decoration:none;}

.pcontentSelTab {font-family: Arial,Helvetica, Sans-Serif; font-size: 9pt; color:#000000; text-decoration:none;background-color:#F6F6F6}
.pcontentSelTab A {font-family: Arial,Helvetica, sans-serif; font-size: 9pt; color:#0058C4; text-decoration:none;background-color:#F6F6F6}
.pcontentSelTab A:VISITED {font-family: Arial,Helvetica, sans-serif; font-size: 9pt; color:#0058C4; text-decoration:none;background-color:#F6F6F6}
.pcontentSelTab A:HOVER {font-family: Arial,Helvetica, sans-serif; font-size: 9pt; color:#428EEA; text-decoration:none;background-color:#F6F6F6}

.pReqFirstHeader {font-family: Arial,Helvetica, Sans-Serif; font-size: 9pt; color:#000000; font-weight:bold;text-decoration:none;background-color:#b0b0b0;padding:1 0 1 5;}
.pReqHeader {font-family: Arial,Helvetica, Sans-Serif; font-size: 8pt; color:#000000; font-weight:bold;text-decoration:none;background-color:#FFFFFF;padding:1 0 1 10;}
.pContainerHeader {font-family: Arial,Helvetica, Sans-Serif; font-size: 8pt; color:#000000; font-weight:bold;text-decoration:none;background-color:#EBEBEB;padding:1 0 1 10;}


.pClientsBold {font-family: Arial,Helvetica, Sans-Serif; font-size: 9pt; color:#000000; font-weight:bold; text-decoration:none;}
.pClientsGrey {font-family: Arial,Helvetica, Sans-Serif; font-size: 8pt; color:#666666; text-decoration:none;}
.pClients {font-family: Arial,Helvetica, Sans-Serif; font-size: 9pt; color:#000000; text-decoration:none;}
.pClients A {font-family: Arial,Helvetica, sans-serif; font-size: 9pt; color:#013FBA; text-decoration:underline;}
.pClients A:VISITED {font-family: Arial,Helvetica, sans-serif; font-size: 9pt; color:#013FBA; text-decoration:underline;}
.pClients A:HOVER {font-family: Arial,Helvetica, sans-serif; font-size: 9pt; color:#1F5FDE; text-decoration:underline;}

/* side Menu for page content */
.sideMenuServ {background-color:EFEFEF}
.sideMenuSupport {background-color:EFEFEF}
/*.sideMenuAbout {background-color:#B1D3B7}*/
.sideMenuAbout {background-color:#EFEFEF}
.sideMenuProd {background-color:#EFEFEF}
.sideMenuSub {font-family: Arial,Helvetica, Sans-Serif; font-size: 9pt; color:#000000; text-decoration:none;}
.sideMenuSub A {font-family: Arial,Helvetica, sans-serif; font-size: 9pt; color:#0058C4; text-decoration:none;}
.sideMenuSub A:VISITED {font-family: Arial,Helvetica, sans-serif; font-size: 9pt; color:#0058C4; text-decoration:none;}
.sideMenuSub A:HOVER {font-family: Arial,Helvetica, sans-serif; font-size: 9pt; color:#428EEA; text-decoration:none;}

/*modules*/
.moduleHeader {font-family: Arial,Helvetica, Sans-Serif; font-size: 12pt; color:#000000; font-weight:bold;text-decoration:none;background-color:#FFFFFF;padding:1 0 1 10;}

/* publication text / links */
.publicationsLink {font-family: Arial,Helvetica, Sans-Serif; font-size: 9pt; color:#000000; text-decoration:none;}
.publicationsLink A {font-family: Arial,Helvetica, sans-serif; font-size: 9pt; color:#013FBA; text-decoration:underline;}
.publicationsLink A:VISITED {font-family: Arial,Helvetica, sans-serif; font-size: 9pt; color:#013FBA; text-decoration:underline;}
.publicationsLink A:HOVER {font-family: Arial,Helvetica, sans-serif; font-size: 9pt; color:#1F5FDE; text-decoration:underline;}

.publicationHeader {font-family: Verdana,Arial,Helvetica, Sans-Serif; font-size: 12pt; color:#084A13; font-weight:bold; text-decoration:none;}
.publicationDate {font-family: Verdana,Arial,Helvetica, Sans-Serif; font-size: 8pt; color:#000000; text-decoration:none; font-style:italic;}

.publicationSource {font-family: Verdana,Arial,Helvetica, Sans-Serif; font-size: 8pt; color:#000000; text-decoration:none; font-style:italic;}
.publicationSource A {font-family: Verdana,Arial,Helvetica, sans-serif; font-size: 8pt; color:#013FBA; text-decoration:underline; font-style:italic;}
.publicationSource A:VISITED {font-family: Verdana,Arial,Helvetica, sans-serif; font-size: 8pt; color:#013FBA; text-decoration:underline; font-style:italic;}
.publicationSource A:HOVER {font-family: Verdana,Arial,Helvetica, sans-serif; font-size: 8pt; color:#1F5FDE; text-decoration:underline; font-style:italic;}

.publications {font-family: Arial,Helvetica, Sans-Serif; font-size: 10pt; color:#000000; text-decoration:none;}
.publications A {font-family: Arial,Helvetica, sans-serif; font-size: 10pt; color:#013FBA; text-decoration:none;}
.publications A:VISITED {font-family: Arial,Helvetica, sans-serif; font-size: 10pt; color:#013FBA; text-decoration:none;}
.publications A:HOVER {font-family: Arial,Helvetica, sans-serif; font-size: 10pt; color:#1F5FDE; text-decoration:none;}

.publicationRelatedHeader {font-family: Verdana,Arial,Helvetica, Sans-Serif; font-size: 9pt; color:#000000; text-decoration:none; font-weight:bold;}
.publicationRelated {font-family: Verdana,Arial,Helvetica, Sans-Serif; font-size: 7pt; color:#656666; text-decoration:none;}


/* partners text / links */
.partnersLink {font-family: Arial,Helvetica, Sans-Serif; font-size: 9pt; color:#000000; text-decoration:none;}
.partnersLink A {font-family: Arial,Helvetica, sans-serif; font-size: 9pt; color:#013FBA; text-decoration:underline;}
.partnersLink A:VISITED {font-family: Arial,Helvetica, sans-serif; font-size: 9pt; color:#013FBA; text-decoration:underline;}
.partnersLink A:HOVER {font-family: Arial,Helvetica, sans-serif; font-size: 9pt; color:#1F5FDE; text-decoration:underline;}

.partnersHeader {font-family: Verdana,Arial,Helvetica, Sans-Serif; font-size: 12pt; color:#084A13; font-weight:bold; text-decoration:none;}

/* site map */
sitemapDiv {border:solid 1px #cccccc;width:100%;background-color:#E0F1E3}

/* title quickbox */
.quickBoxTitle { background-color: #FFFFFF; padding-left:0px; font-weight:bold; font-size:13pt; color:#333333; }

/* content quickbox */
.content_quickBox {font-family: Arial, Helvetica, sans-serif; font-size: 9; color:#333333; text-decoration:none; border:none; padding-top:1px;}
.content_quickBox A {font-family: Arial, Helvetica, sans-serif; font-size: 9; color:#4167D6; text-decoration:none;}
.content_quickBox A:LINK {font-family: Arial, Helvetica, sans-serif; font-size: 9; color:#4167D6; text-decoration:none;}
.content_quickBox A:VISITED {font-family: Arial, Helvetica, sans-serif; font-size: 9; color:#4167D6; text-decoration:none;}
.content_quickBox A:ACTIVE {font-family: Arial, Helvetica, sans-serif; font-size: 9; color:#4167D6; text-decoration:none;}
.content_quickBox A:HOVER {font-family: Arial, Helvetica, sans-serif; font-size: 9; color:#333333; text-decoration:none; border:none; padding-top:1px;}


/* client section list */
/*table.csFeedbackList {border:solid 1px #E6E6E6;background-color:#F6F6F6;}#F5F9F2;#FAFAFA;*/
table.csFeedbackList {border:solid 1px #E6E6E6;background-color:#F9F9F9}
table.csFeedbackList_over {border:solid 1px #E6E6E6;background-color:#FEFEFE}


.messUpdates {border: solid 1px #CCCCCC; width:100%; background-color:#E0F1E3}
.messUpdatesUp {border: solid 1px #000000; width:100%; background-color:#C8E3CD; cursor:hand;}


/* INVENTORY */
.inventoryHeader {font-family: Verdana,Arial,Helvetica, Sans-Serif; font-size: 10pt; color:#000000; font-weight:bold; text-decoration:none;}
.inventoryItem {font-family: Verdana,Arial,Helvetica, Sans-Serif; font-size: 9pt; color:#000000; text-decoration:none;}
.inventoryItemLicense {font-family: Verdana,Arial,Helvetica, Sans-Serif; font-size: 7pt; color:#000000; text-decoration:none;}
.inventoryItemNoLicense {font-family: Verdana,Arial,Helvetica, Sans-Serif; font-size: 7pt; color:#666666; text-decoration:none;}
.inventoryDate {font-family: Verdana,Arial,Helvetica, Sans-Serif; font-size: 8pt; color:#000000; text-decoration:none; font-style:italic;}
td.inventoryHeader {border-bottom: Solid 1px #CECECE; border-right: Solid 1px #CECECE; border-top: Solid 1px #FFFFFF; background-color:#EFEFEF; }
.trackHeader {font-family: Arial,Helvetica, Sans-Serif; font-size: 9pt; color:#A10000; font-weight:normal; text-decoration:none;}
td.trackHeader {border-bottom: Solid 1px #FFFFFF; border-right: Solid 1px #FFFFFF; border-top: Solid 1px #CECECE; background-color:#FEFEFE;padding-left:3px;padding-right:3px;}



/* case study */
.caseStudyListClient {font-family: Arial,Helvetica, Sans-Serif; font-size: 8pt; color:#000000; font-weight:bold; text-decoration:none;}
.caseStudyListDate {font-family: Arial,Helvetica, Sans-Serif; font-size: 8pt; color:#000000; font-weight:normal; text-decoration:none;}
.caseStudyListLink {font-family: Arial,Helvetica, Sans-Serif; font-size: 9pt; color:#000000; font-weight:normal; text-decoration:none;}
.caseStudyList {border:solid 1px #E8E8E8;background-color:#FFFFFF;width:100%;}
.caseStudyListOver {border:solid 1px #CFCFCF;background-color:#F4F4F4;width:100%;cursor:hand;}


/* services */
.servicesList {border:solid 1px #E8E8E8;background-color:#FFFFFF;width:100%;}
.servicesListOver {border:solid 1px #CFCFCF;background-color:#F4F4F4;width:100%;cursor:hand;}
td.servicesListCS {padding:1 2 0 3;font-family: Arial,Helvetica, Sans-Serif; font-size: 8pt; color:#000000; font-weight:bold; text-decoration:none;}
td.servicesListCSOver {padding:0 1 0 1;border-left:solid 1px #B3B3B3;border-top:solid 1px #B3B3B3;background-color:#F9F9F9;width:100%;cursor:hand;font-family: Arial,Helvetica, Sans-Serif; font-size: 8pt; color:#000000; font-weight:bold; text-decoration:none;}
servicesListCST {font-family: Arial,Helvetica, Sans-Serif; font-size: 8pt; color:#000000; font-weight:bold; text-decoration:none;}




/*** FORMS **/
/* for the form content boxes (light background) */
.formLeader {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color:#333333; text-decoration:none; font-weight:bold; background-color:#F9F9F9;  padding-left:2px;padding-right:2px;}
.formInput {height:15px; font-size:9pt; border:0px;font-family: Arial, helvetica, Sans-Serif; background:#FEFFFE;}

.formContentWhiteBack {font-family: arial, helvetica, sans-serif; font-size: 10pt; color:#333333; text-decoration:none; background-color:#FFFFFF;  padding-left:2px;padding-right:2px;}
.formContentRedBorder {font-family: arial, helvetica, sans-serif; font-size: 10pt; color:#333333; text-decoration:none; background-color:#FFFFFF;  padding-left:4px; border:solid 1px #AD0000;}
.formContentGreenBorder {font-family: arial, helvetica, sans-serif; font-size: 10pt; color:#333333; text-decoration:none; background-color:#FFFFFF;  padding:6px; border:solid 1px #5AB32E;}
.formContentGreyBack {font-family: arial, helvetica, sans-serif; font-size: 10pt; color:#333333; text-decoration:none; background-color:#EFEFEF;  padding-left:2px;padding-right:2px;}
.formContentBoldWhiteBack {font-family: arial, helvetica, sans-serif; font-size: 10pt; color:#333333; text-decoration:none; background-color:#FEFFFE; font-weight:bold; padding-left:2px;padding-right:2px;}

/* Submenu headers */
.subMenuHeader {font-family: Arial, Helvetica, sans-serif; font-size: 9; color:#333333; text-decoration:none; background-color:#F9F9F9; padding-left:2px;padding-right:2px;}


/* FAQ */
.divAnswer
{
	border:solid 1px #EFEFEF;
	padding:10 10 10 10;
	display: none;
}



/* partner login area */
td.partnerPageHeader {border-bottom: Solid 1px #CECECE; border-right: Solid 1px #CECECE; border-top: Solid 1px #FFFFFF; background-color:#EFEFEF; }
.list_header_content {padding-left:2px; font-family: Arial,Helvetica,sans-serif; font-size: 11; color:#3F3F3F; text-decoration:none; font-weight:bold; }

.formContentSmallLightFillBack {font-family: Arial, Helvetica, sans-serif; font-size: 9; color:#333333; text-decoration:none; background-color:#F9F9F9; padding-left:2px;padding-right:2px;}

td.spClientName {}
.spClientName {font-family: arial, helvetica, sans-serif; font-size: 11px; color:#333333; text-decoration:none; font-weight:bold;}

.ProductStatus {font-family: arial, helvetica, sans-serif; font-size: 10px; color:#333333; text-decoration:none;}
.messageText {font-family: arial, helvetica, sans-serif; font-size: 10px; color:#333333; text-decoration:none;}

.divSummaryClient {border: solid 1px #B2E4F7; width:100%;  background-color:#FFFFFF}
.divSummaryClientOver {border: solid 1px #B2E4F7; width:100%; background-color:#F8FDFF;}

.divClientAlerts 
{
	width:100%;
	border:solid 1px #EFEFEF;
	padding:3 3 3 3;
	display: none;
}

.divClientAlertsShow
{
	width:100%;
	border:solid 1px #EFEFEF;
	padding:3 3 3 3;
	display: block;
}

.divProductsSummaryPage
{
	border:solid 1px #EFEFEF;
	padding:10 10 10 10;
	display: none;
}

.spViewMore {font-family: arial, helvetica, sans-serif; font-size: 11px; color:#333333; text-decoration:none; font-weight:bold;}
.spViewMore A {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#0058C4; text-decoration:none;}
.spViewMore A:VISITED {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#0058C4; text-decoration:none;}
.spViewMore A:HOVER {font-family: arial, helvetica, sans-serif; font-size: 11px; color:#428EEA; text-decoration:none; font-weight:bold;}

.AlertSubjectHeader {font-family: arial, helvetica, sans-serif; font-size: 11px; color:#333333; text-decoration:none;font-weight:bold;}
.AlertSubject {font-family: arial, helvetica, sans-serif; font-size: 11px; color:#333333; text-decoration:none;}
.AlertDate {font-family: arial, helvetica, sans-serif; font-size: 11px; color:#333333; text-decoration:none;font-weight:bold;}
.AlertDateToday {font-family: arial, helvetica, sans-serif; font-size: 11px; color:#850600; text-decoration:none;font-weight:bold;}

.AlertHeader {font-family: arial, helvetica, sans-serif; font-size: 11px; color:#333333; text-decoration:none;font-weight:bold;}
.AlertOutstanding {font-family: arial, helvetica, sans-serif; font-size: 11px; color:#850600; text-decoration:none;font-weight:bold;}
.noAlerts {font-family: arial, helvetica, sans-serif; font-size: 10px; color:#CECECE; text-decoration:none;font-weight:bold;}
	
