/* Page style */
html { height:100%; }
/* Body style */ 
body { background:#FFFFFF; margin:0; }
/* Text in paragraphs */ 
p { font-family:arial; font-size:14px; color:#404040; }
/* Text in tables */ 
table, tr, td { font-family:arial; font-size:14px; color:#404040; }

H1 {color:#9f0000;font-size: 36px; margin-top: 10px; margin-bottom: 10px;}


/* Default links visited and active */ 
a:link, a:visited, a:active { color:#666666; font-family:arial; font-weight:bold; font-size:14px; text-decoration:underline; }
/* Default links hover */ 
a:hover { color:#444444; font-family:arial; font-size:14px; text-decoration:underline; }
/* Normal links visited and active */ 
a.Normal:link, a.Normal:visited { color:#666666; font-family:arial; font-weight:bold; font-size:14px; text-decoration:none; }
/* Normal links hover */ 
a.Normal:hover { color:#444444; font-family:arial; font-size:14px; text-decoration:none; }
/* Link buttons used in the portal admin pages visited and active */
a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active { color:#666666; font-family:arial; font-weight:bold; font-size:14px; text-decoration:underline; }
/* Link buttons used in the portal admin pages hover */
A.CommandButton:hover{ color:#444444; font-family:arial; font-size:14px; text-decoration:underline; }

/* Headings */ 
.Head { font-family:arial; font-size:14px; color:#9f0000; background:transparent; font-weight:bold; padding:0; }
/* Headings white */ 
.HeadWhite { font-family:arial; font-size:14px; color:#ffffff; background:transparent; font-weight:bold; padding:0; }
/* Headings blue */ 
.HeadBlue { font-family:arial; font-size:14px; color:#28509a; background:transparent; font-weight:bold; padding:0; }
/* Headings red */ 
.HeadRed { font-family:arial; font-size:14px; color:#9f0000; background:transparent; font-weight:bold; padding:0; }
/* Headings green */ 
.HeadGreen { font-family:arial; font-size:14px; color:#26742d; background:transparent; font-weight:bold; padding:0; }
/* Headings orange */ 
.HeadOrange { font-family:arial; font-size:14px; color:#c87f00; background:transparent; font-weight:bold; padding:0; }
/* Headings charcoal */ 
.HeadCharcoal { font-family:arial; font-size:14px; color:#675f52; background:transparent; font-weight:bold; padding:0; }
/* Headings turquoise */ 
.HeadTurquoise { font-family:arial; font-size:14px; color:#1fa37f; background:transparent; font-weight:bold; padding:0; }
/* Headings navy */ 
.HeadNavy { font-family:arial; font-size:14px; color:#3c3a6c; background:transparent; font-weight:bold; padding:0; }
/* Headings brown */ 
.HeadBrown { font-family:arial; font-size:14px; color:#794a20; background:transparent; font-weight:bold; padding:0; }
/* Headings grey */ 
.HeadGrey { font-family:arial; font-size:14px; color:#717171; background:transparent; font-weight:bold; padding:0; }
/* Headings light grey */ 
.HeadLightGrey { font-family:arial; font-size:14px; color:#e4e4e4; background:transparent; font-weight:bold; padding:0; }

/* Headings large */
.HeadLarge { font-family:arial; font-size:18px; color:#9f0000; background:transparent; font-weight:normal; padding:0; }
/* Headings large white */ 
.HeadLargeWhite { font-family:arial; font-size:18px; color:#ffffff; background:transparent; font-weight:normal; padding:0; }
/* Headings large blue */ 
.HeadLargeBlue { font-family:arial; font-size:18px; color:#28509a; background:transparent; font-weight:normal; padding:0; }
/* Headings large red */ 
.HeadLargeRed { font-family:arial; font-size:18px; color:#9f0000; background:transparent; font-weight:normal; padding:0; }
/* Headings large green */ 
.HeadLargeGreen { font-family:arial; font-size:18px; color:#26742d; background:transparent; font-weight:normal; padding:0; }
/* Headings large orange */ 
.HeadLargeOrange { font-family:arial; font-size:18px; color:#c87f00; background:transparent; font-weight:normal; padding:0; }
/* Headings large charcoal */ 
.HeadLargeCharcoal { font-family:arial; font-size:18px; color:#675f52; background:transparent; font-weight:normal; padding:0; }
/* Headings large turquoise */ 
.HeadLargeTurquoise { font-family:arial; font-size:18px; color:#1fa37f; background:transparent; font-weight:normal; padding:0; }
/* Headings large navy */ 
.HeadLargeNavy { font-family:arial; font-size:18px; color:#3c3a6c; background:transparent; font-weight:normal; padding:0; }
/* Headings large brown */ 
.HeadLargeBrown { font-family:arial; font-size:18px; color:#794a20; background:transparent; font-weight:normal; padding:0; }
/* Headings large grey */ 
.HeadLargeGrey { font-family:arial; font-size:18px; color:#717171; background:transparent; font-weight:normal; padding:0; }
/* Headings large light grey */ 
.HeadLargeLightGrey { font-family:arial; font-size:18px; color:#e4e4e4; background:transparent; font-weight:normal; padding:0; }

/* Headings small */
.HeadSmall { font-family:arial; font-size:14px; color:#9f0000; background:transparent; font-weight:bold; padding:0; }
/* Headings small white */ 
.HeadSmallWhite { font-family:arial; font-size:14px; color:#ffffff; background:transparent; font-weight:bold; padding:0; }
/* Headings small blue */ 
.HeadSmallBlue { font-family:arial; font-size:14px; color:#28509a; background:transparent; font-weight:bold; padding:0; }
/* Headings small red */ 
.HeadSmallRed { font-family:arial; font-size:14px; color:#9f0000; background:transparent; font-weight:bold; padding:0; }
/* Headings small green */ 
.HeadSmallGreen { font-family:arial; font-size:14px; color:#26742d; background:transparent; font-weight:bold; padding:0; }
/* Headings small orange */ 
.HeadSmallOrange { font-family:arial; font-size:14px; color:#c87f00; background:transparent; font-weight:bold; padding:0; }
/* Headings small charcoal */ 
.HeadSmallCharcoal { font-family:arial; font-size:14px; color:#675f52; background:transparent; font-weight:bold; padding:0; }
/* Headings small turquoise */ 
.HeadSmallTurquoise { font-family:arial; font-size:14px; color:#1fa37f; background:transparent; font-weight:bold; padding:0; }
/* Headings small navy */ 
.HeadSmallNavy { font-family:arial; font-size:14px; color:#3c3a6c; background:transparent; font-weight:bold; padding:0; }
/* Headings small brown */ 
.HeadSmallBrown { font-family:arial; font-size:14px; color:#794a20; background:transparent; font-weight:bold; padding:0; }
/* Headings small grey */ 
.HeadSmallGrey { font-family:arial; font-size:14px; color:#717171; background:transparent; font-weight:bold; padding:0; }
/* Headings small light grey */ 
.HeadSmallLightGrey { font-family:arial; font-size:14px; color:#e4e4e4; background:transparent; font-weight:bold; padding:0; }

/* Subheadings */ 
.SubHead { font-family:arial; font-size:12px; font-weight:bold; color:#585858; padding:0; }
/* General text on the site */
.normal, .Normal { font-family:arial; font-size:14px; color:#404040; }
/* General bold text on the site */ 
.NormalBold { font-family:arial; font-size:14px; font-weight:bold; color:#404040; }
/* Red text used for errors */ 
.NormalRed { color:#C50000; font-family:arial; font-weight:bold; font-size:14px; }

/* Login token idle */ 
.LoginToken, a.LoginToken:link, a.LoginToken:visited, a.LoginToken:active { color:#777777; background:url(images/loginbutton-l.gif) no-repeat center left; font-family:arial; font-size:14px; font-weight:normal; text-decoration:none; height:22px; float:left; line-height:20px; padding:0 10px 0 27px; margin:0; }
/* Login token hover */ 
a.LoginToken:hover { color:#444444; background:url(images/loginbuttonon-l.gif) no-repeat center left; }
/* User token idle */ 
.UserToken, a.UserToken:link, a.UserToken:visited, a.UserToken:active { color:#777777; background:url(images/userbutton-l.gif) no-repeat center left; font-family:arial; font-size:14px; font-weight:normal; text-decoration:none; height:22px; float:left; line-height:20px; padding:0 10px 0 27px; margin:0; }
/* User token hover */ 
a.UserToken:hover { color:#444444; background:url(images/userbuttonon-l.gif) no-repeat center left; }
/* Breadcrumbs token idle */ 
.BreadcrumbToken, a.BreadcrumbToken:link, a.BreadcrumbToken:visited, a.BreadcrumbToken:active { color:#424242; font-family:arial; font-size:14px; text-decoration:underline; font-weight:normal; }
/* Breadcrumbs token hover */ 
a.BreadcrumbToken:hover { color:#666666; font-family:arial; font-size:14px; text-decoration:none; font-weight:normal; }
/* Copyright, privacy, terms */ 
.FooterToken { color:#777777; font-size:14px; }
/* Copyright, privacy, terms links */ 
a.FooterToken:link, a.FooterToken:visited, a.FooterToken:active { font-size:14px; color:#9f0000; font-weight:normal; text-decoration:underline; height:12px; padding:0; margin:0; }
/* Copyright, privacy, terms hover */ 
a.FooterToken:hover { font-size:14px; color:#bf2929; font-weight:normal; text-decoration:none; height:12px; padding:0; margin:0; }
/* Date token */ 
.DateToken { color:#777777; font-size:14px; white-space:nowrap; }

/* Form elements */ 
select, input { font-family:arial; font-size:14px; color:#333333; }
/* Textbox */ 
.NormalTextBox { color:#333333; padding-left:4px; line-height:12px; font-family:arial; font-weight:normal; font-size:14px; }
/* Textbox container */ 
td.NormalTextBox { padding:0; margin:0; background:transparent; border:0; }
/* Buttons */ 
.StandardButton { background:#f2f2f2 none; color:#575757; font-family:arial; font-size:14px; font-weight:normal; }
/* Textbox used for search */ 
#dnn_dnnSEARCH_txtSearch.NormalTextBox { height:19px; background:#ffffff; width:112px; color:#666666; padding:4px 4px 3px 0; border:0; cursor:text; position:absolute;top:7px;left:14px; z-index:1; }

.RedBar {
 background:#c70102;
 font-size:16px;
 color:#FFFFFF;
 font-weight:bold;
 padding:3px;
}
.RedColumnHeader, .RedColumnHeader A, .RedColumnHeader A:link, .RedColumnHeader A:visited {
 background:#c70102;
 font-size:12px;
 color:#FFFFFF;
 font-weight:bold;
 padding:3px;
}

.contentwhite {
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
}

.RedBox {
	border:1px #c70102 solid;
	margin-bottom:20px;
}
#dhtmltooltip{
position: absolute;
width: 300px;
border: 2px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
margin-left:80px;
margin-top:-50px;
}


.inventua_sidemenu {
	width:150px;
}