BODY {
background-color: #6bc069;
background: #6bc069;
font-size: 8pt;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

TD {
font-size: 8pt;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
color: #ffffff;
}

TR.DataGrid_Item TD {
color: #000000;
}

.ControlPanel, .PagingTable

{
background-color: #333366;
}

A:link {
color: #66ff66;
text-decoration: none;
}

A:visited {
color: #66ff66;
text-decoration: none;
}

A:hover {
color: #99ccff;
text-decoration: underline;
}

A:active {
color: #ffffff;
text-decoration: none;
}

/* Skin object classes */

.SkinObject {
font-size: 8pt;
line-height: 12pt;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
color: #000000;
font-weight: normal;
}

.SkinObject A:link {
color: #004990;
text-decoration: none;
}

.SkinObject A:visited {
color: #004990;
text-decoration: none;
}

.SkinObject A:hover {
color: #000000;
text-decoration: none;
}

.SkinObject A:active {
color: #ffffff;
text-decoration: none;
}

.contenttable {
border: 13px solid #ffffff;
}

.contenttable2 {
background: #004990;
background-color: #004990;
}

.contentpane {
color: #ffffff;
text-align: center;
/* width: 198px; */
}

.leftpane {
color: #ffffff;
text-align: center;
vertical-align: top;
}

.lineright {
border-right: solid 1px #ffffff;
}

.Links {
font-size: 8pt;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
color: #ffffff;
font-weight: bold;
line-height: 14pt;
}

A.Links:link {
color: #66ff66;
text-decoration: none;
}

A.Links:visited {
color: #66ff66;
text-decoration: none;
}

A.Links:hover {
color: #ffffff;
text-decoration: underline;
}

A.Links:active {
color: #ffffff;
text-decoration: none;
}

/* Text classes */

.Normal {
font-size: 8pt;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
color: #ffffff;
}

.Normal IMG {
border: 10px solid #ffffff;
}

Textarea.Normal {
color: #000000;
}

Select.Normal {
color: #000000;
}

.Borderless IMG {
border: 0px;
margin: 0px;
}

.Head {
font-size: 11pt;
font-family: Century Gothic, Trebuchet MS, Arial, Helvetica, sans-serif;
color: #ffffff;
font-weight: bold;
}

.SubHead, A.SubHead:link, A.SubHead:visited, A.SubHead:hover, A.SubHead:active, .ArticleTitle {
font-size: 10pt;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
color: #99ccff;
text-decoration: none;
}

.SubSubHead {
font-size: 10pt;
font-family: Arial, Helvetica, sans-serif;
color: #99ccff;
}

.CommandButton {
color: #99ccff;
text-decoration: none;
font-weight: bold;
border: 0px solid #ffffff;
}

A.CommandButton {
color: #99ccff;
text-decoration: none;
font-weight: bold;
}

A.CommandButton:link {
color: #99ccff;
text-decoration: none;
font-weight: bold;
}

A.CommandButton:visited {
color: #99ccff;
text-decoration: none;
font-weight: bold;
}

A.CommandButton:hover {
color: #66ff66;
text-decoration: underline;
font-weight: bold;
}

A.CommandButton:active {
color: #ffffff;
text-decoration: none;
font-weight: bold;
}

/* text styles for Shopping */

.CATContainerHeader {
font-size: 10pt;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
color: #99ccff;
}

TD.Image {
background: url('/Portals/41/fadebg.jpg');
background-image: url('/Portals/41/fadebg.jpg');
background-position: 2px 2px;
background-repeat: no-repeat;
}

.Style1 {
color: #33ff33;
}

.Style2 {
color: #ffffff;
}

.Style3 {
color: #ffffff;
}

/* Generic tag redefinitions */

H1 {
font-size: 11pt;
font-family: Century Gothic, Trebuchet MS, Arial, Helvetica, sans-serif;
color: #ffffff;
font-weight: bold;
}

td.SiteTrackCalSelector {
background: #ededed;
}

td.SiteTrackCalOtherMonthDay {
background: #cccccc;
}

th {
background: #ededed;
}

td.SiteTrackCalDay {
background: #ffffff;
}

td.SiteTrackCalWeekendDay {
background: #ffffff;
}

tr.DataGrid_Item td a:link {
color: #ff0000;
}

tr.DataGrid_AlternatingItem td a:link {
color: #ff0000;
}

.FileManager_Header {
background: #333333;
}

.FileManager_Item {
background: #999999;
}

.FileManager_AltItem {
background: #003366;
}

td.CatSubHeader {
color: #ccffff;
}

.CatRow, td.CatRow {
color: #ffffff;
}

td.CatSubHeader, .CatSubHead {
color: #99ccff;
}

.CatNormalRed {
color: #ff9999;
}

/* ====================================================
    Style for the solpart menu in module CAT_MenuNF
   ====================================================*/

/* Background of the SolPart menu in module CAT_MenuNF */
TD.CATMenuBG
{
    background-color: #FFFFFF;        
}

.CATMenuContainer
{
	background-color: transparent;
	height: 20px;
	font-size: 0px;
	width: 180px;
}

/* Changes of height will cause an ftp error! */
.CATMenuBar
{
	cursor: pointer;
	cursor: hand;
	height: 16;
	background-color: Transparent;
}


.CATMenuIcon
{
	cursor: pointer;
	cursor: hand;
	background-color: #E6E6CB;
	text-align: center;
	width: 15; 
	height: 16;
}

.CATMenuItem /* activate bg image for subitems here */
{
	cursor: pointer; 
	cursor: hand; 
	color: black; 
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 11px; 
	font-weight: normal;
	font-style: normal;
	background-color: white; /* fixed firefox problem, do not use transparent here */
}

.CATMenuArrow TD
{
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}


.CATMenuRootArrow TD
{
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}

.CATItemsBreak
{
}

.CATRootItem TD  /* left right and center bg of unselected root tab */
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #003366;
	height: 20px; 
	background-color: #C1BE9B;
	border-bottom: #003366 1px solid;
	border-top: #FFFFFF 1px solid;
}

.CATRootItemActive TD /* outher left other right and center bg of active root item */
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #003366;
	height: 20px;
	background-color: #91BFD5;
	border-bottom: #003366 1px solid;
	border-top: #FFFFFF 1px solid;
}

.CATRootItemSelected TD /* outher left other right and center bg of selected sub item */
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #003366;
	height: 20px;
	background-color: #91BFD5;
	border-bottom: #003366 1px solid;
	border-top: #FFFFFF 1px solid;
}

.CATRootItemBreadCrumb TD
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #003366;
	height: 20px;
	background-color: #91BFD5;
	border-bottom: #003366 1px solid;
	border-top: #FFFFFF 1px solid;
}

.CATSubMenu /* outher left and right bg of unselected sub item, bg of sub tab */
{
	z-index: 1000;
	cursor: pointer;
	cursor: hand;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #003366;
	height: 20px;
	background-color: #FFFFFF;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3);
}

.CATSubItemActive TD /* outher left other right and center bg of selected sub item */
{
	border-top: 0px solid;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #003366;
	height: 20px;
	background-color: #ABD0E2;
}

.CATSubItemSelected /* outher left other right and center bg of selected sub item */
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #003366; 
	background-color: #ABD0E2;
}

.CATSubItemBreadCrumb /* no effect */
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #003366;
	background-color: Transparent;
}


/* ===================================================================
    Style for the TreeMenu of advanced categories in module CAT_MenuNF
   ===================================================================*/
.CATTreeViewMenu
{
	width: 175px;
	background-color: transparent;
	border-right: transparent 1px solid;
	border-top: transparent 1px solid;
	border-left: transparent 1px solid;
	border-bottom: transparent 1px solid;
	moz-border-radius-bottomleft: 15px;
	moz-border-radius-bottomright: 15px;
	moz-border-radius-topleft: 3px;
	moz-border-radius-topright: 3px;
}
.CATTreeViewMenu_Header
{
	background-color: #FFFFFF;
}

/* ====================================================
    Style for the Link Box Control in module CAT_MenuNF
   ====================================================*/

LI.linkbox {
	DISPLAY: list-item; 
	LIST-STYLE-POSITION: outside; 
	LIST-STYLE-IMAGE: url(bullet.gif); 
	MARGIN-LEFT: -20px; 
	LINE-HEIGHT: 12.5pt;
}	

A.CATMenu, A.CATMenu:link, A.CATMenu:visited
{
	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:8pt;
	font-weight:bold;
	line-height:14pt;
	text-decoration: none;
	color: #66FF66;
}

A.CATMenu:hover
{
	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:8pt;
	font-weight:bold;
	line-height:14pt;
	text-decoration: underline;
    color: #FFFFFF;
}