/************/
/* GLOBAL   */
/************/


/* IMPORTANT INFO *******************************************************
In order for the current skin to display correctly, the css classes 
SkinObject, A.SkinObject:link, A.SkinObject:visited, A.SkinObject:hover, 
A.SkinObject:active, MainMenu_MenuItem from default.css
must be empty.
************************************************************************/


/* NON-HEADER */
* {
    padding:0; 
    margin:0;
}
body { 	
	background-color:#D1D1D1;
    color: #000000;
    margin: 0px 0px 0px 0px;
    font-size:11px;
    font-family:verdana,arial,sans-serif; /*Font-size: 1.0em = 10px when browser default size is 16px*/
    text-align: center;
    height: 100%;
}
.ControlPanel, .PagingTable
{
	width: 100%;
	background-color: #FFFFFF;
	border-right: #003366 1px solid;
	border-top: #003366 1px solid;
	border-left: #003366 1px solid;
	border-bottom: #003366 1px solid;
	font-size: 11px;
}
.PageContainer {
	width: 900px;
	height: auto;	
	background-color: #FFFFFF;
	margin:0px auto; 
	margin-top:10px; 
	margin-bottom:10px; 
	border:solid 1px rgb(150,150,150); 
	font-size:1.0em;
    text-align: left;
}
.MainArea {
    clear:both; 
    width:900px; 
    padding-bottom:30px; 
    background:transparent url(images/bg_main_withoutnav.jpg) top left repeat-y;
}
.ContentPane { 
    width: 100%; 
    padding-left: 0px; 
    padding-right: 0px;	
    padding-top: 0px; 
    height:auto;
	min-height: 0px;
}
.TopPane {
    height:auto !important; /*Non IE */
    height: 0px; /* IE */
	min-height: 0px;
}
.TopLeftPane {
    display:inline; /*Fix IE floating margin bug*/
    float:left;
    width: 270px;  /*30%*/
    padding-right: 6px;
}
.TopRightPane {
    display:inline; /*Fix IE floating margin bug*/
    float:right;
    width: 614px;  /*70%*/
    padding-left: 6px;
}
.LeftPane {
    display:inline; /*Fix IE floating margin bug*/
    clear: both;
    float:left; 
    width:200px; 
    overflow:visible !important /*Firefox*/; 
    overflow:visible/*hidden*/ /*IE6*/;
    height: auto;
}
.MiddlePane {
    display:inline; /*Fix IE floating margin bug*/
    float:left; 
    width:482px; 
    margin:0 0 0 10px; 
    overflow:visible !important /*Firefox*/; 
    overflow:hidden /*IE6*/;
    height: auto;
}
.RightPane {
    display:inline; /*Fix IE floating margin bug*/
    float:right; 
    width:185px; 
    margin:0 15px 0 0; 
    overflow:visible !important /*Firefox*/; 
    overflow:hidden /*IE6*/;
    height: auto;
}
.CenterPane {
    clear:both;
    width: 100%; 
    padding-left: 0px; 
    padding-right: 0px;	
    padding-top: 0px; 
    height: auto;
}
.MainLeftPane {
    display:inline; /*Fix IE floating margin bug*/
    float:left; 
    padding: 0 15px 0 15px;
    width: 268px;  /*33%*/
    overflow:visible !important /*Firefox*/; 
    overflow:hidden /*IE6*/;
    height: auto;
}
.MainMiddlePane {
    display:inline; /*Fix IE floating margin bug*/
    float:left; 
    width:268px; 
    padding: 0 15px 0 15px;
    overflow:visible !important /*Firefox*/; 
    overflow:hidden /*IE6*/;
    height: auto;
}
.MainRightPane {
    display:inline; /*Fix IE floating margin bug*/ 
    float:right; 
    width:268px; 
    padding: 0 15px 0 15px;
    overflow:visible !important /*Firefox*/; 
    overflow:hidden /*IE6*/;
    height: auto;
}
.BottomLeftPane {
    clear:both;
    float:left; 
    width: 442px;	
    padding-right: 6px;
    height: auto;
}
.BottomRightPane {
    float:right; 
    width: 442px;	
    padding-left: 6px;
}
.BottomPane {
    clear:both;
    width: 100%; 
    padding-left: 0px; 
    padding-right: 0px;	
    padding-top: 0px; 
    height: auto;
}
.FooterArea {
    clear:both; 
    width:900px; 
    height:120px/*3.7em; */
    padding:1.1em 0 0; 
    background:rgb(225,225,225) url(images/bg_foot.jpg) no-repeat; 
    font-size:1.0em; 
    overflow:visible !important /*Firefox*/; 
    overflow:hidden /*IE6*/;
}

/* HEADER */
.HeaderZone {
   width:900px; 
   font-family:"trebuchet ms",arial,sans-serif; /* Also appears at MainMenu_MenuBar class */
}
.UpperHeaderZone {
    width:900px; 
    height:119px; 
    overflow:visible !important /*Firefox*/; 
    overflow:hidden /*IE6*/;
}
.UpperHeaderLeft {
    background:rgb(230,230,230) url(images/Hermes_Logo.jpg); 
    background-position: right center;
    background-repeat: repeat-x /*no-repeat*/;
    width: 154px;
    height: 119px;
    float: left;
}
.UpperHeaderRight {
    background:rgb(230,230,230) url(images/Header_ebea.jpg); 
    background-position: right center;
    background-repeat: repeat-x /*no-repeat*/;
    width: 746px;
    height: 119px;
    float: left;
}
.LowerHeaderZone {
    width:900px; 
    height:40px; 
    background:rgb(255,255,255) url(images/bg_head_breadcrumbs.jpg) repeat-y;
}
.BreadcrumbZone {
    clear: both; 
    width: 100%;
    margin-bottom: 20px;
}
.BreadcrumbArea {
    float:left; 
    width: 100%;
    padding:0;
    font-family:verdana,arial,sans-serif;
}
.BreadcrumbItem {
    padding:0 0 0 0; 
    font-weight:bold; 
    color:rgb(125,125,125); 
    font-size:11px;
}

/********************/
/* HEADER SECTION   */
/********************/
.nav2 {
    width:900px; 
    border:none; 
    background:rgb(220,220,220) url(images/bg_head_bottom_nav.jpg) repeat-x; 
    color:rgb(75,75,75); 
    position: absolute;
    font-size:1.0em;  /* Also appears at MainMenu_MenuItem class */
    font-size:13px;   /* Also appears at MainMenu_MenuItem class */
} /*Color navigation bar normal mode*/
.SearchForm {
    float: right;
    margin-right: 10px;
    margin-top: 6px;
}
.SearchForm INPUT {
    width:120px; 
    padding: 0 0 0 3px;
    border:1px solid rgb(200,200,200); 
    font-family:Tahoma,Arial,Helvetica; 
    font-size:11px;
    color:#3F3F3F;
}
.SearchForm A {
    margin-left: -5px;
}
.nav2 .lang {
    float: right;
    display: block;
    margin-right: 10px;
    margin-top: 6px;
}


.MainMenu_MenuContainer
{
	background-color: transparent;
}
.MainMenu_MenuBar {
	font-family: Tahoma,Arial,Helvetica;
	line-height: 3.1em;
	font-size: 11px;
	color: #646464;

}
.MainMenu_MenuItemRoot {
    border-right:solid 1px rgb(175,175,175);
	font-family: Tahoma,Arial,Helvetica;
	font-size: 11px;
	color: #646464;
	font-weight: bold;
	margin: 0 16px;
	line-height: 3.1em;
}
.MainMenu_MenuItem
{
    cursor: pointer;
	font-family: Tahoma,Arial,Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #646464;
}
.MainMenu_MenuItemSel
{
    cursor: pointer;
	font-family: Tahoma,Arial,Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #646464;
}
.MainMenu_MenuIcon
{
	cursor: pointer;
	background-color: #EEEEEE;
	border-left: #EEEEEE 1px solid;
	border-bottom: #EEEEEE 1px solid;
	border-top: #EEEEEE 1px solid;
	text-align: center;
	width: 30px;
	height: 3.1em;
}
.MainMenu_SubMenu
{
	z-index: 1000;
	cursor: pointer;
	background-color: #FFFFFF;
	border-bottom: #FFFFFF 0px solid;
	border-left: #FFFFFF 0px solid;
	border-top: #FFFFFF 0px solid;
	border-right: #FFFFFF 0px solid;
}
.MainMenu_MenuBreak
{
	border-bottom: #EEEEEE 1px solid;
	border-left: #EEEEEE 0px solid;
	border-top: #EEEEEE 1px solid;
	border-right: #EEEEEE 0px solid;
	background-color: #EEEEEE;
	height: 1px;
}
.MainMenu_MenuArrow
{
	font-family: webdings;
	font-size: 10pt;
	cursor: pointer;
	border-right: #FFFFFF 1px solid;
	border-bottom: #FFFFFF 1px solid;
	border-top: #FFFFFF 0px solid;
}
.MainMenu_RootMenuArrow
{
	font-family: webdings;
	font-size: 10pt;
	cursor: pointer;
}











/* style for module titles */
/* Same as WhiteHdrWhiteBckTitleFnt from container.css */
.Head
{
	font-family: "trebuchet ms",arial,sans-serif; 
	font-weight: bold; 
    font-size: 12px; /*220%*/
	color: #646464; 
}
/* style of item titles on edit and admin pages */
.SubHead
{
	font-family: verdana,arial,sans-serif;
	font-size: 10px; /*120%*/
	font-weight: bold;
	color: #505050;
}
/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead
{
	font-family: verdana,arial,sans-serif;
	font-size: 7px; /*120%*/
	font-weight: bold;
	color: black;
}
/* text style used for most text rendered by modules */
.Normal, .NormalDisabled
{
	font-family: verdana,arial,sans-serif;
	font-size: 11px;
	font-weight: normal;
    line-height: 1.5em;
}
/* text style used for rendered text which should appear disabled */
.NormalDisabled
{
	color: Silver;
    font-size: 11px;
}
/* text style used for rendered text which requires emphasis */
.NormalBold
{
	font-family: verdana,arial,sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.5em;
}
/* text style used for error messages */
.NormalRed
{
	font-family: verdana,arial,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ff0000;
}
/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
	font-family: verdana,arial,sans-serif;
	font-size: 11px;
	font-weight: normal;
	border: 1px solid #C8C8C8;
	padding: 0 2px;
}
/* styles used by Data Grids */
.DataGrid_AlternatingItem
{
	background-color: #E1E1E1;
	color: #505050;
	font-family: verdana,arial,sans-serif;
	font-size: 11px;
	font-weight: normal;
	border: 2px solid #FFFFFF;
	padding: 2px 7px;
	text-align: left;
}
.DataGrid_Container
{
	background-color: #E9E8F4;
	margin-bottom: 0.2em;
    border-collapse: collapse;
    empty-cells: show;
}
.DataGrid_Footer
{
	background-color: Transparent;
}
.DataGrid_Header
{
	background-color: #AFAFAF;
	color: #FFFFFF;
	font-family: verdana,arial,sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	empty-cells: show;
	padding: 0 7px;
}
.DataGrid_RowHeader
{
	background-color: #E1E1E1;
	color: #505050;
	font-family: verdana,arial,sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	padding: 2px 20px 2px 7px;
	border: 2px solid #FFFFFF;
}
.DataGrid_Item
{
	background-color: #E1E1E1;
	color: #505050;
	font-family: verdana,arial,sans-serif;
	font-size: 11px;
	font-weight: normal;
	border: 2px solid #FFFFFF;
	padding: 2px 7px;
	text-align: left;
}
.DataGrid_SelectedItem
{
	background-color: Silver;
	color: Blue;
	font-family: verdana,arial,sans-serif;
	font-size: 11px;
	font-weight: normal;
	border: 2px solid #FFFFFF;
	padding: 2px 7px;
	text-align: left;
}
/* styles used by TreeMenu Skin Object */
.TreeMenu_Node
{
	font-family: verdana,arial,sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.TreeMenu_NodeSelected
{
	font-family: verdana,arial,sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-color: #dcdcdc;
}
A.TreeMenu_Node:link, A.TreeMenu_NodeSelected:link
{
	text-decoration: none;
	color: #467AA7;
}
A.TreeMenu_Node:visited, A.TreeMenu_NodeSelected:visited
{
	text-decoration: none;
	color: #467AA7;
}

A.TreeMenu_Node:hover, A.TreeMenu_NodeSelected:hover
{
	text-decoration: none;
	color: #2A5A8A;
}

A.TreeMenu_Node:active, A.TreeMenu_NodeSelected:active
{
	text-decoration: none;
	color: #467AA7;
}
/* styles used in the FileManager */
.FileManager
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	height: 400px;
}
.FileManager_ToolBar
{
	border-bottom: black 1px solid;
	height: 25px;
}
.FileManager_Explorer
{
	height: 100%;
	border: #696969 1px solid;
	background-color: White;
	margin: 2px 2px 2px 2px;
}

.FileManager_FileList
{
	height: 100%;
	border: #696969 1px solid;
	background-color: White;
	margin: 2px 2px 2px 2px;
	overflow: auto;
}
.FileManager_MessageBox
{
	text-align: center;
	vertical-align: middle;
	background-color: White;
	padding: 25px 25px 25px 25px;
}
.FileManager_Header
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #E7E7FF;
	background-color: #9EBFF6;
	border-bottom: #696969 1px solid;
	height: 25px;
}
.FileManager_Pager
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	background-color: #EEEEEE;
	border-top: #696969 1px solid;
	height: 25px;
}
.FileManager_StatusBar
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	background-color: #dedfde;
	height: 25px;
	margin: 2px 2px 2px 2px;
}
.FileManager_Item
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: Black;
	background-color: #F8F8F8;
	border-top: black 1px dashed;
	border-bottom: black 1px dashed;
}
.FileManager_AltItem
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: Black;
	background-color: #EEEEEE;
	border-style: none;
}
.FileManager_SelItem
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: White;
	background-color: #99ffff;
	border-style: none;
}
.FileManagerTreeNode
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
}
.FileManagerTreeNodeSelected
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	background-color: #dcdcdc;
}
A.FileManagerTreeNode:link, A.FileManagerTreeNodeSelected:link
{
	text-decoration: none;
	color: #003366;
}
A.FileManagerTreeNode:visited, A.FileManagerTreeNodeSelected:visited
{
	text-decoration: none;
	color: #003366;
}
A.FileManagerTreeNode:hover, A.FileManagerTreeNodeSelected:hover
{
	text-decoration: none;
	color: #ff0000;
}
A.FileManagerTreeNode:active, A.FileManagerTreeNodeSelected:active
{
	text-decoration: none;
	color: #003366;
}

/* styles used in the Wizard Framework */
.Wizard
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	height: 400px;
	width: 650px;
}
.WizardButton
{
	border-right: #696969 1px solid;
	padding-right: 2px;
	border-top: #696969 1px solid;
	padding-left: 2px;
	padding-bottom: 2px;
	border-left: #696969 1px solid;
	padding-top: 2px;
	border-bottom: #696969 1px solid;
	background-color: #dcdcdc;
}
.WizardHeader
{
	background: #ffffcc;
	border-bottom: black 1px solid;
	height: 40px;
}
.WizardFooter
{
	border-top: black 1px solid;
	background: #ccffcc;
	height: 25px;
	text-align: right;
}
.WizardBody
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	height: 325px;
}
.WizardHelp
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 9pt;
	padding-bottom: 5px;
	border-left: black 1px solid;
	width: 180px;
	padding-top: 5px;
	background-color: #ccffff;
}
.WizardHelpText
{
	overflow: auto;
	font-size: 8pt;
	width: 180px;
	color: black;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	height: 300px;
}
.WizardText
{
	font-size: 9pt;
	color: black;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
}

/* text style used for help text rendered by modules */
.Help
{
	border-right: black 1px solid;
	padding-right: 2px;
	border-top: black 1px solid;
	padding-left: 2px;
	font-weight: normal;
	font-size: 10px;
	padding-bottom: 2px;
	border-left: black 1px solid;
	color: black;
	padding-top: 2px;
	border-bottom: black 1px solid;
	font-family: verdana,arial,sans-serif;
	background-color: #ffff99;
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton
{
	font-family: verdana,arial,sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin: 0 10px 0 10px;
}

/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link
{
	text-decoration: underline;
	color: #467AA7;
}
A.CommandButton:visited
{
	text-decoration: underline;
	color: #467AA7;
}
A.CommandButton:hover
{
	text-decoration: underline;
	color: #ff0000;
}
A.CommandButton:active
{
	text-decoration: underline;
	color: #467AA7;
}
/* button style for standard HTML buttons */
.StandardButton
{
    line-height: 1.5em;
    text-align: center;
    color: #969696;
    font-family: verdana,arial,sans-serif;
    font-size: 11px;
    border: 1px solid #969696;
	padding-right: 5px;
	padding-left: 5px;
	font-weight: normal;
	background: #E6E6E6;
}
.StandardButton:hover {
    background: #DCDCDC;
    border: 1px solid #505050;
    color: #505050;
    cursor: pointer;
}

/* GENERIC */
H1
{
    color: #505050;
	font-family: "trebuchet ms",arial,sans-serif;
	font-size: 13px;
	font-weight: normal;
	margin: 1em 0 0.5em;
}
H2
{
	font-family: "trebuchet ms",arial,sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #505050;
	margin: 1em 0 0.5em;
}
H3
{
	font-family: "trebuchet ms",arial,sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #7D7D7D;
	margin: -1em 0 0.5em;
}
H4
{
	font-family: "trebuchet ms",arial,sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #505050;
	margin: 1.5em 0 1em;
}
H5, DT
{
	font-family: "trebuchet ms",arial,sans-serif;
	font-size: 12px;
	color: #505050;
	margin: 1.5em 0 1em;
}
H6
{
	font-family: "trebuchet ms",arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #505050;
	margin: 1.2em 0 0.2em;
}
TFOOT, THEAD
{
	font-family: verdana,arial,sans-serif;
	font-size: 11px;
	color: #003366;
}
TH
{
    background-color: #AFAFAF;
	color: #FFFFFF;
	font-family: verdana,arial,sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	empty-cells: show;
	padding: 0 7px;
	vertical-align: baseline;
}
/*A {
    font-weight: bold;
    text-decoration: none;
	color: #467AA7;
}*/
A:link
{
	text-decoration: none;
	color: #467AA7;
	/*	font-weight: bold;*/
}

A:visited
{
	text-decoration: none;
	color: #467AA7;
	/*	font-weight: bold;*/
}

A:hover
{
	text-decoration: underline;
	color: #2A5A8A;
/*	font-weight: bold;*/
}
A:active
{
	text-decoration: none;
	color: #467AA7;
/*	font-weight: bold;*/
}

SMALL
{
	font-size: 9px;
}
BIG
{
	font-size: 15px;
}
BLOCKQUOTE, PRE
{
	font-family: verdana,arial,sans-serif;
	font-size: 12px;
	line-height: 1.5em;
	margin: 0 30px 0.6em;
}


UL LI
{
	list-style-type: square;
	margin-left: 1em;
}
UL LI LI
{
	list-style-type: disc;
}
UL LI LI LI
{
	list-style-type: circle;
}
OL LI
{
	list-style-type: decimal;
}
OL OL LI
{
	list-style-type: lower-alpha;
}
OL OL OL LI
{
	list-style-type: lower-roman;
}
OL UL LI
{
	list-style-type: disc;
}

HR
{
    background: #D2D2D2;
	color: #D2D2D2;
	height: 0.1em;
	text-align: left;
	border: medium none;
}

/* Module Title Menu */
.ModuleTitle_MenuContainer
{
	border-bottom: blue 0px solid;
	border-left: blue 0px solid;
	border-top: blue 0px solid;
	border-right: blue 0px solid;
}

.ModuleTitle_MenuBar
{
	cursor: pointer;
	height: 16px;
	background-color: Transparent;
}
.ModuleTitle_MenuItem
{
	cursor: pointer;
	color: black;
	font-family: verdana,arial,sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	border-left: white 0px solid;
	border-bottom: white 1px solid;
	border-top: white 1px solid;
	border-right: white 0px solid;
	background-color: Transparent;
}
.ModuleTitle_MenuIcon
{
	cursor: pointer;
	background-color: #EEEEEE;
	border-left: #EEEEEE 1px solid;
	border-bottom: #EEEEEE 1px solid;
	border-top: #EEEEEE 1px solid;
	text-align: center;
	width: 15px;
	height: 21px;
}
.ModuleTitle_SubMenu
{
	z-index: 1000;
	cursor: pointer;
	background-color: #FFFFFF;
	border-bottom: #FFFFFF 0px solid;
	border-left: #FFFFFF 0px solid;
	border-top: #FFFFFF 0px solid;
	border-right: #FFFFFF 0px solid;
}
.ModuleTitle_MenuBreak
{
	border-bottom: #EEEEEE 1px solid;
	border-left: #EEEEEE 0px solid;
	border-top: #EEEEEE 1px solid;
	border-right: #EEEEEE 0px solid;
	background-color: #EEEEEE;
	height: 1px;
}
.ModuleTitle_MenuItemSel
{
	cursor: pointer;
	color: black;
	font-family: verdana,arial,sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	background-color: #C1D2EE;
}
.ModuleTitle_MenuArrow
{
	font-family: webdings;
	font-size: 10pt;
	cursor: pointer;
	border-right: #FFFFFF 1px solid;
	border-bottom: #FFFFFF 1px solid;
	border-top: #FFFFFF 0px solid;
}

.ModuleTitle_RootMenuArrow
{
	font-family: webdings;
	font-size: 10pt;
	cursor: pointer;
}



.registerLogin {
    float:left; 
    border-right:solid 1px rgb(175,175,175);
}
.registerLogin a {
    float:left; 
    display:block; 
    height:3.1em; 
    line-height:3.1em; 
    padding:0 6px 0 6px; 
    text-decoration:none; 
    color: rgb(100,100,100);
	font-family: Tahoma,Arial,Helvetica;
	font-size: 11px;
    font-weight:bold; 
}
.registerLogin a:hover  {
    background-color: #C1D2EE;
    float:left; 
    display:block; 
    height:3.1em; 
    line-height:3.1em; 
    padding:0 6px 0 6px; 
    text-decoration:none; 
    color: rgb(100,100,100);
	font-family: Tahoma,Arial,Helvetica;
	font-size: 11px;
    font-weight:bold; 
}
.registerLogin a:active  {
    float:left; 
    display:block; 
    height:3.1em; 
    line-height:3.1em; 
    padding:0 6px 0 6px; 
    text-decoration:none; 
    color: rgb(100,100,100);
	font-family: Tahoma,Arial,Helvetica;
	font-size: 11px;
    font-weight:bold; 
}
.MainMenuBarPart {
	float: left;
	width: 350px;
}
div.MainMenuBarPart span table tbody tr td table {
	border-left: solid 1px rgb(175,175,175);
	text-align: center;
	margin-right: 3px;
}
A.BreadcrumbItem {
    color:rgb(70,122,167); 
    text-decoration:none;
}
A.BreadcrumbItem:hover {
    color:rgb(42,90,138); 
    text-decoration:underline;
}


