
	/*All @import url("");*/
	* {
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		-webkit-box-sizing: border-box; }
	
	.ControlPanel, .PagingTable {
		width: 100%;
		background-color: #ffffff;
		border-right: #003366 0.01em solid;
		border-top: #003366 0.01em solid;
		border-left: #003366 0.01em solid;
		border-bottom: #003366 0.01em solid; }

	/* styles for LANGUAGE skinobject */
	.Language {
		vertical-align: middle;
		margin: 0; }

	.Language img {
		border: none; }

	/* style for module titles */
	.Head {
		/*font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 1.66em;
		font-weight: normal;
		color: #333333;*/ }

	/* style of item titles on edit and admin pages */
	.SubHead {
		/*font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.91em;
		font-weight: bold;
		color: #003366;*/ }

	/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
	.SubSubHead {
		/*font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.91em;
		font-weight: bold;
		color: black;*/ }

	/* text style used for most text rendered by modules */
	.Normal, .NormalDisabled {
		/*font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.91em;
		font-weight: normal;*/ }

	/* text style used for rendered text which should appear disabled */
	.NormalDisabled {
		/*color: Silver;*/ }

	/* text style used for rendered text which requires emphasis */
	.NormalBold {
		/*font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.91em;
		font-weight: bold;*/ }

	/* text style used for error messages */
	.NormalRed {
		/*font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 1em;
		font-weight: bold;
		color: #ff0000;*/ }

	/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
	.NormalTextBox {
		/*font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 1em;
		font-weight: normal;*/ }

	/* styles used by Data Grids */
	.DataGrid_AlternatingItem {
		background-color: White;
		color: Red;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.83em;
		font-weight: normal; }

	.DataGrid_Container {
		background-color: Transparent; }

	.DataGrid_Footer {
		background-color: White; }

	.DataGrid_Header {
		background-color: Transparent;
		color: Black;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.83em;
		font-weight: bold;
		text-align: center; }

	.DataGrid_Item {
		background-color: Transparent;
		color: Black;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.83em;
		font-weight: normal; }

	.DataGrid_SelectedItem {
		background-color: Silver;
		color: Blue;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.83em;
		font-weight: normal; }

	/* styles used by TreeMenu Skin Object */
	.TreeMenu_Node {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.1em;;
		font-weight: normal; }

	.TreeMenu_NodeSelected {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 1em;
		font-weight: normal;
		background-color: #dcdcdc; }

	A.TreeMenu_Node:link, A.TreeMenu_NodeSelected:link {
		text-decoration: none;
		color: #003366; }

	A.TreeMenu_Node:visited, A.TreeMenu_NodeSelected:visited {
		text-decoration: none;
		color: #003366; }

	A.TreeMenu_Node:hover, A.TreeMenu_NodeSelected:hover {
		text-decoration: none;
		color: #ff0000; }

	A.TreeMenu_Node:active, A.TreeMenu_NodeSelected:active {
		text-decoration: none;
		color: #003366; }

	/* styles used in the FileManager */
	.FileManager {
		border-right: black 0.01em solid;
		border-top: black 0.01em solid;
		border-left: black 0.01em solid;
		border-bottom: black 0.01em solid;
		height: 40em;
		width:80em;}

	.FileManager_ToolBar {
		border-bottom: black 0.01em solid;
		height: 2em;
		padding:0.1em;}

	.FileManager_Explorer {
		height: 100%;
		border: #696969 0.01em solid;
		background-color: White;
		margin: 0.16em 0.16em 0.16em 0.16em; }

	.FileManager_FileList {
		height: 100%;
		border: #696969 0.01em solid;
		background-color: White;
		margin: 0.16em 0.16em 0.16em 0.16em;
		overflow: auto; }

	.FileManager_MessageBox {
		text-align: center;
		vertical-align: middle;
		background-color: White;
		padding: 2.08em 2.08em 2.08em 2.08em; }

	.FileManager_Header	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.91em;
		font-weight: bold;
		color: #E7E7FF;
		background-color: #9EBFF6;
		border-bottom: #696969 0.01em solid;
		height: 2.08em; }

	.FileManager_Pager {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.91em;
		font-weight: bold;
		background-color: #EEEEEE;
		border-top: #696969 0.01em solid;
		height: 2.08em; }

	.FileManager_StatusBar {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.91em;
		font-weight: normal;
		background-color: #dedfde;
		height: 2.08em;
		margin: 0.16em 0.16em 0.16em 0.16em; }

	.FileManager_Item {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.91em;
		font-weight: normal;
		color: Black;
		background-color: #F8F8F8;
		border-top: black 0.01em dashed;
		border-bottom: black 0.01em dashed; }

	.FileManager_AltItem {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.91em;
		font-weight: normal;
		color: Black;
		background-color: #EEEEEE;
		border-style: none; }

	.FileManager_SelItem {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.91em;
		font-weight: bold;
		color: White;
		background-color: #99ffff;
		border-style: none; }

	.FileManagerTreeNode {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.91em;
		font-weight: normal; }

	.FileManagerTreeNodeSelected {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.91em;
		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 0.01em solid;
		border-top: black 0.01em solid;
		border-left: black 0.01em solid;
		border-bottom: black 0.01em solid;
		height: 33.33em;
		width: 54.16em; }

	.WizardButton {
		border-right: #696969 0.01em solid;
		padding-right: 0.16em;
		border-top: #696969 0.01em solid;
		padding-left: 0.16em;
		padding-bottom: 0.16em;
		border-left: #696969 0.01em solid;
		padding-top: 0.16em;
		border-bottom: #696969 0.01em solid;
		background-color: #dcdcdc; }

	.WizardHeader {
		background: #ffffcc;
		border-bottom: black 0.01em solid;
		height: 3.33em; }

	.WizardFooter {
		border-top: black 0.01em solid;
		background: #ccffcc;
		height: 2.08em;
		text-align: right; }

	.WizardBody {
		padding-right: 0.83em;
		padding-left: 0.83em;
		padding-bottom: 0.83em;
		padding-top: 0.83em;
		height: 23.083em; }

	.WizardHelp {
		padding-right: 0.41em;
		padding-left: 0.41em;
		font-size: 0.75em;
		padding-bottom: 0.41em;
		border-left: black 0.01em solid;
		width: 15em;
		padding-top: 0.41em;
		background-color: #ccffff; }

	.WizardHelpText {
		overflow: auto;
		font-size: 0.66em;
		width: 15em;
		color: black;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		height: 25em;; }

	.WizardText {
		font-size: 0.75em;
		color: black;
		font-family: Verdana, Arial, Helvetica, sans-serif; }

	/* text style used for help text rendered by modules */
	.Help {
		/*border-right: black 0.01em solid;
		padding-right: 0.16em;
		border-top: black 0.01em solid;
		padding-left: 0.16em;
		font-weight: normal;
		font-size: 0.91em;
		padding-bottom: 0.16em;
		border-left: black 0.01em solid;
		color: black;
		padding-top: 0.16em;
		border-bottom: black 0.01em solid;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		background-color: #ffff99;*/ }

	/* text style for buttons and link buttons used in the portal admin pages */
	.CommandButton {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.91em;
		font-weight: normal; }

	/* hyperlink style for buttons and link buttons used in the portal admin pages */
	A.CommandButton:link {
		text-decoration: underline;
		color: #003366; }

	A.CommandButton:visited {
		text-decoration: underline;
		color: #003366; }

	A.CommandButton:hover {
		text-decoration: underline;
		color: #ff0000; }

	A.CommandButton:active {
		text-decoration: underline;
		color: #003366; }

	/* button style for standard HTML buttons */
	.StandardButton {
		padding-right: 0.41em;
		padding-left: 0.41em;
		font-weight: normal;
		font-size: 0.91em;
		background: #dddddd;
		color: #000000;
		font-family: Verdana, Arial, Helvetica, sans-serif; }

	/* Module Title Menu */
	
	.ModuleTitle_MenuContainer {
		border-bottom: blue 0em solid;
		border-left: blue 0em solid;
		border-top: blue 0em solid;
		border-right: blue 0em solid; }

	.ModuleTitle_MenuBar {
		cursor: pointer;
		height: 1.33em;
		background-color: Transparent; }

	.ModuleTitle_MenuItem {
		cursor: pointer;
		color: black;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.75em;
		font-weight: bold;
		font-style: normal;
		border-left: white 0em solid;
		border-bottom: white 0.01em solid;
		border-top: white 0.01em solid;
		border-right: white 0em solid;
		background-color: Transparent; }

	.ModuleTitle_MenuIcon {
		cursor: pointer;
		background-color: #EEEEEE;
		border-left: #EEEEEE 0.01em solid;
		border-bottom: #EEEEEE 0.01em solid;
		border-top: #EEEEEE 0.01em solid;
		text-align: center;
		width: 1.25em;
		height: 1.75em; }

	.ModuleTitle_SubMenu {
		z-index: 1000;
		cursor: pointer;
		background-color: #FFFFFF;
		border-bottom: #FFFFFF 0em solid;
		border-left: #FFFFFF 0em solid;
		border-top: #FFFFFF 0em solid;
		border-right: #FFFFFF 0em solid; }

	.ModuleTitle_MenuBreak {
		border-bottom: #EEEEEE 0.01em solid;
		border-left: #EEEEEE 0em solid;
		border-top: #EEEEEE 0.01em solid;
		border-right: #EEEEEE 0em solid;
		background-color: #EEEEEE;
		height: 0.01em; }

	.ModuleTitle_MenuItemSel {
		cursor: pointer;
		color: black;
		font-family: Verdana, Arial, Helvetica, sans-serif;;
		font-size: 0.75em;
		font-weight: bold;
		font-style: normal;
		background-color: #C1D2EE; }

	.ModuleTitle_MenuArrow {
		font-family: webdings;
		font-size: 0.83em;
		cursor: pointer;
		border-right: #FFFFFF 0.01em solid;
		border-bottom: #FFFFFF 0.01em solid;
		border-top: #FFFFFF 0em solid; }

	.ModuleTitle_RootMenuArrow {
		font-family: webdings;
		font-size: 0.83em;
		cursor: pointer; }
	
	/* Main Menu */
	
	/*.MainMenu_MenuContainer {
		background-color: transparent; }

	.MainMenu_MenuBar {
		cursor: pointer;
		height: 1.33em;
		background-color: Transparent; }

	.MainMenu_MenuItem {
		cursor: pointer;
		color: black;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.75em;
		font-weight: bold;
		font-style: normal;
		border-left: white 0em solid;
		border-bottom: white 0.01em solid;
		border-top: white 0.01em solid;
		border-right: white 0em solid;
		background-color: Transparent; }

	.MainMenu_MenuIcon {
		cursor: pointer;
		background-color: #EEEEEE;
		border-left: #EEEEEE 0.01em solid;
		border-bottom: #EEEEEE 0.01em solid;
		border-top: #EEEEEE 0.01em solid;
		text-align: center;
		width: 1.25em;
		height: 1.75em; }

	.MainMenu_SubMenu {
		z-index: 1000;
		cursor: pointer;
		background-color: #FFFFFF;
		border-bottom: #FFFFFF 0em solid;
		border-left: #FFFFFF 0em solid;
		border-top: #FFFFFF 0em solid;
		border-right: #FFFFFF 0em solid; }

	.MainMenu_MenuBreak {
		border-bottom: #EEEEEE 0.01em solid;
		border-left: #EEEEEE 0em solid;
		border-top: #EEEEEE 0.01em solid;
		border-right: #EEEEEE 0em solid;
		background-color: #EEEEEE;
		height: 0.01em; }

	.MainMenu_MenuItemSel {
		cursor: pointer;
		color: black;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.75em;
		font-weight: bold;
		font-style: normal;
		background-color: #C1D2EE; }

	.MainMenu_MenuArrow {
		font-family: webdings;
		font-size: 0.83em;
		cursor: pointer;
		border-right: #FFFFFF 0.01em solid;
		border-bottom: #FFFFFF 0.01em solid;
		border-top: #FFFFFF 0em solid; }

	.MainMenu_RootMenuArrow {
		font-family: webdings;
		font-size: 0.83em;
		cursor: pointer; }
		
	*/

	/* Skin Menu */
	
	/*.main_dnnmenu_container {
	background-color: transparent; 
	}
	.main_dnnmenu_bar {
		cursor: pointer; 
		height: 1.33em;
		background-color: Transparent;
	}
	.main_dnnmenu_item td { 
		cursor: pointer; 
		color: #000000; 
		font-size: 0.75em; 
		font-weight: bold; 
		font-style: normal; 
		background-color: Transparent;
		font-family: Tahoma, Arial, Helvetica; 
			white-space: nowrap;  
			padding: 0.01em 0.25em 0.25em 0.01em;	
	}

	.main_dnnmenu_rootitem  {
		cursor: pointer; 
		color: #000000; 
		font-size: 0.75em; 
		font-weight: bold; 
		font-style: normal; 
		background-color: Transparent;
		font-family: Tahoma, Arial, Helvetica; 
		white-space: nowrap;      
		padding: 0em 1em 0em 0.41em;   
	}

	.main_dnnmenu_itemhover {  
		background-color: #8da4d3; 
	}

	.main_dnnmenu_itemhover td {  
		background-color: #8da4d3; 
	}


	.main_dnnmenu_icon {
		cursor: pointer; 
		text-align: center; 
		width: 1.25em; 
		height: 100%;
	}
	.main_dnnmenu_submenu {
		background-color: #cad5ea;  
		z-index: 1000; 
		cursor: pointer; 
		filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
		padding: 0.01em 0.01em 0.01em 0.01em;  
	}
	.main_dnnmenu_break {
		height: 0.01em;
		font-size: 0.01em;
	}

	.main_dnnmenu_arrow {
		border-right: #cad5ea 0.01em solid; 
		border-bottom: #cad5ea 0.01em solid; 
		border-top: #cad5ea 0em solid;
		font-family: webdings; 
		font-size: 0.83em; 
		cursor: pointer; 
	
	}
	.main_dnnmenu_rootmenuarrow {
		font-family: webdings; 
		font-size: 0.83em; 
		cursor: pointer; 
		
	}
	.StandardButton {
	  background: #7994cb none; 
	  color: #ffffff;
	  font-family: verdana, sans-serif; 
	  font-size: 0.91em;
	  font-weight: normal;
	}*/

	/* Login Styles */
	
	/*.LoginPanel
	{ }

	.LoginTabGroup
	{ }

	.LoginTab {
		float: left;
		background: url("../../images/tablogin_gray.gif") left top;
		margin: 0 0.25em 0.25em 0;
		padding: 0.41em 0.41em 0.33em 0.41em;
		text-decoration: none;
		color: #FFF;
		border: 0.01em #25569a solid; }

	.LoginTabSelected{
		float: left;
		background: url("../../images/tablogin_gray.gif") left top;
		margin: 0 0.25em 0.25em 0;
		padding: 0.41em 0.41em 0.33em 0.41em;
		text-decoration: none;
		color: #FFF;
		background-position: 0% -3.41em;
		border: 0.01em #25569a solid; }

	.LoginTabHover
	{
		float: left;
		background: url("../../images/tablogin_gray.gif") left top;
		margin: 0 0.25em 0.25em 0;
		padding: 0.41em 0.41em 0.33em 0.41em;
		text-decoration: none;
		color: #555;
		border: 0.01em #C00 solid;
		cursor:pointer; }

	.LoginContainerGroup
	{
		clear: both;
		padding-top: 0.41em; }

	.LoginContainer
	{ }*/

	/* LEGACY STYLES from DNN 1-2 */	
	
	/*.HeadBg	{
		background-color: #CCCCCC; }

	.TabBg {
		background-color: black; }

	.SelectedTab {
		font-weight: bold;
		font-size: 0.70em;
		color: #FFFFFF;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		text-decoration: none; }

	A.SelectedTab:link {
		text-decoration: none;
		color: white; }

	A.SelectedTab:visited {
		text-decoration: none;
		color: #eeeeee;	}

	A.SelectedTab:hover {
		text-decoration: none;
		color: #cccccc;
	}

	A.SelectedTab:active {
		text-decoration: none;
		color: #eeeeee; }

	.OtherTabs {
		font-weight: bold;
		font-size: 0.70em;
		color: white;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		text-decoration: none; }

	A.OtherTabs:link {
		text-decoration: none;
		color: white; }

	A.OtherTabs:visited {
		text-decoration: none;
		color: #eeeeee; }

	A.OtherTabs:hover {
		text-decoration: none;
		color: #cccccc; }

	A.OtherTabs:active {
		text-decoration: none;
		color: #eeeeee; }

	*/

	/*
	.PagingTable {
		height: 2.75em; }
	*/

	/*
	.LabelEditOverClass
	{	
		cursor: pointer;
		text-decoration: underline overline;
	}
	*/

	.LabelEditTextClass {
		border: solid 0.01em red;
		background-color: Transparent; }

	.LabelEditWorkClass {
		/*background: url(/DotNetNuke/images/dnnanim.gif) no-repeat right;*/
		border: solid 0em red;
		background-color: Transparent; }

	/* style for the DNNTextSuggest control select menu */
	.SuggestTextMenu {
		border: solid 0.01em black;
		white-space: nowrap;
		background: white; }

	/* style for the DNNTextSuggest control selected menu node */
	.SuggestNodeOver {
		background-color: navy;
		color: White; }

	/*Edit In Place Tool Bar Classes*/
	.eipbackimg {
		border: outset 0.01em; /*give toolbar a 3D look*/
		position: absolute; /*needed so it doesn't take up space */
		margin-top: -1.83em; /*specify toolbar to be just above text */
		white-space: nowrap; /* makes toolbar horizontal */
		background: url(../../images/eip_toolbar.gif);
		background-color: #99cccc;
		height: 1.83em; }

	.eipbuttonbackimg
	{
		width: 1.75em;
		height: 1.75em;
		cursor: pointer; /*change mouse to pointer when hover over button*/
		/*display: -moz-inline-box; Gecko proprietary  (ORDER IS IMPORTANT HERE!)*/
		display: inline-block; /* supported by Opera and ? */ }

	.eipbutton_edit
	{
		background: url(../../images/eip_edit.gif) no-repeat 100% center; }

	.eipbutton_save
	{
		background: url(../../images/eip_save.gif) no-repeat 100% center; }

	.eipborderhover
	{
		border: outset 0.01em;	}

	/* used to collapse panes without any content in them */
	.DNNEmptyPane {
		padding: 0em;
		margin: 0em;		
		display: none; }

	/* used to set the different module align options - from module settings */
	.DNNAlignleft {
		/*text-align: left;*/ }

	.DNNAlignright {
		/*text-align: right;*/ }

	.DNNAligncenter	{
		/*text-align: center;*/ }	

/*Body*/
	
	html
	{
		background-color: transparent;
		margin:0;
		padding:0;
		/*height: 100%;*/
	}

	body
	{
		font-size: 75%;   /*Letra 12px*/ 		/* 16 * 0.75 = 12 */
		line-height: 1.75em; /* 12× 1.75 = 21 */
		font-family: Verdana, Arial, Helvetica, sans-serif;
		background-color: #eff3f9;		
		margin:0;		
		padding: 0;
		margin-right: auto; 
		margin-left: auto;
		/*margin-top: auto;
		margin-bottom: auto;*/
		max-width: 106.75em;
		min-width: 61.75em;
		/*height: 100%;*/
		text-align: center;	}

	form
	{		
		width: expression((document.body.clientWidth>1280)?"106.75em":(document.body.clientWidth<740)?"740px":"auto");
		max-width: 106.75em;
		min-width: 61.75em;		
		/*height: 100%;*/
		margin: 0;
		padding: 0;		
		/*margin-top: 0;
		margin-bottom: 0;
		margin-right: auto; 
		margin-left: auto;*/ }

	.content
	{
		clear:both;
		float:left;
		width:100%;
		height: 100%;
		min-height: 33.33em;				
		background-color: #ffffff;
		/*background-color: blue;*/
		background-image: url(/imagenes/iconos/fondovertical-content.gif); 
		background-repeat: repeat-y;
		background-position:right;
		text-align: left;
		padding-left:1em;
		padding-right:1.75em;
		/*margin-bottom: 5em;*/
		/*padding-top:1em;
		padding-bottom:1em;*/	}


/*Miga*/

		ul.miga	{
			float: left;
			list-style-type: none;		
			margin: 0;
			padding: 0;
			background-color: transparent; }

		li.miga {		
			float: left;		
			font: 0.91em Verdana, Arial, Helvetica, sans-serif; }

/*Menu*/

	/*Level 0*/

	div.menu-level0 {		
		clear: both;
		float: left;
		width: 100%;		
		margin: 0;
		padding: 0;
		background-color: transparent; }

    ul.menu-level0	{
		float: left;
		list-style-type: none;		
		margin: 0;
		padding: 0;
		background-color: transparent; }

	li.menu-level0 {		
		float: left;		
		margin: 0em 0.5em 0em 0em;
		padding: 0.5em 0.5em 0.1em 0.5em;
		width: 9em;
		height: 3.5em;
		list-style-type: none;		
		background-image: url(/Portals/_default/Skins/emes/imagenes/fondo-menu.gif);
		background-repeat: repeat-x;
		border-width: 0.1em 0.1em 0em 0.1em;
		border-color: #d1deea;
		border-style: solid;
		font-size: 0.91em;
		line-height: 1.25em; }

	li.menu-level0-final {		
		float: left;			
		margin: 0;
		padding: 0;
		list-style-type: none;		
		background-color: transparent;
		background-image: url(/Portals/_default/Skins/emes/imagenes/fondo-menu.gif);
		background-repeat: repeat-x; }

	li.menu-level0-active {		
		float: left;		
		margin: 0em 0.5em 0em 0em;
		padding: 0.5em 0.5em 0.1em 0.5em;
		border-top: 0.1em solid #f3f7fa;
		border-left: 0.1em solid #f3f7fa;
		border-right: 0.1em solid #f3f7fa;
		color: #ffffff;
		width: 9em;
		height: 3.5em;
		list-style-type: none;		
		background-color: #28518f;
		text-align: center;
		font-size: 0.91em;
		line-height: 1.25em;
		font-weight: bold; }
		
	li.menu-level0-selected {		
		float: left;
		margin: 0em 0.5em 0em 0em;
		padding: 0.5em 0.5em 0.1em 0.5em;
		border-top: 0.1em solid #f3f7fa;
		border-left: 0.1em solid #f3f7fa;
		border-right: 0.1em solid #f3f7fa;
		color: #ffffff;
		width: 9em;
		height: 3.5em;
		list-style-type: none;		
		background-color: #28518f;
		font-size: 0.91em;
		line-height: 1.25em;
		font-weight: bold; }

	.menu-level0 a {		
		font-weight:  bold;			      
		width: 100%;
	    height: 100%;
	    display: block;	
		text-align: center;
		text-decoration: none; }

	.menu-level0 a:link {
		color: #28518f;
		text-decoration: none; }       

	.menu-level0 a:visited {
		color: #28518f;
		text-decoration: none; }

	.menu-level0 a:hover {
		text-decoration: underline; }    

	.menu-level0-selected a {
		font-weight: bold;			    
		width: 100%;
	    height: 100%;
	    display: block;			
		text-align: center;
		text-decoration: none;
		color: #ffffff; }

	.menu-level0-selected a:link {
		color: #ffffff;
		text-decoration: none; }       

	.menu-level0-selected a:visited {
		color: #ffffff;
		text-decoration: none; }

	.menu-level0-selected a:hover {
		text-decoration: underline; }

	/*Level 1*/

	div.menu-level1 {		
		clear: both;
		float: left;
		width: 100%;		
		margin: 0;
		padding: 0.5em;
		background-color: #d8dff0;
		/*background-color: #dce7f7;*/ }

    ul.menu-level1	{
		float: left;
		list-style-type: none;		
		margin: 0;
		padding: 0;		
		background-color:transparent; }

	li.menu-level1 {		
		float: left;		
		margin: 0 0.5em 0 0;		
		padding: 0;		
		list-style-type: none;
		font-size: 0.83em;
		line-height: 1.25em;		
		font-weight: bold; }	
	
	li.menu-level1-active {
		float: left;		
		margin: 0 0.5em 0 0;		
		padding: 0.5em;
		list-style-type: none;
		background-color: #28518f;
		color: #ffffff;
		font-size: 0.83em;
		line-height: 1.25em;
		font-weight: bold; }	
	
	li.menu-level1-selected {	
		float: left;		
		margin: 0 0.5em 0 0;		
		padding: 0;
		list-style-type: none;
		background-color: #28518F;
		color: #ffffff;
		font-size: 0.83em;
		line-height: 1.25em;
		font-weight: bold; }
	
	.menu-level1 a {
		float: left;
		margin: 0;
		padding: 0.5em;		
		color: #28518F;
		background-color: #ffffff;		
		font-weight: normal;
		text-decoration: none; }

	.menu-level1 a:link {
		float: left;
		margin: 0;
		padding: 0.5em;		
		color: #28518F;
		background-color: #ffffff;		
		font-weight: normal;
		text-decoration: none; }       

	.menu-level1 a:visited {
		float: left;
		margin: 0;
		padding: 0.5em;		
		color: #28518F;
		background-color: #ffffff;
		text-decoration: none;
		font-weight: normal; }

	.menu-level1 a:hover {
		float: left;
		margin: 0;
		padding: 0.5em;
		color: #ffffff;
		background-color:#28518f;		
		text-decoration: underline;
		font-weight: normal; }	

	.menu-level1-selected a {
		float: left;
		margin: 0;
		padding: 0.5em;		
		color: #ffffff;
		background-color: #28518f;		
		font-weight: bold;
		text-decoration: none; }	

	.menu-level1-selected a:link {
		float: left;
		margin: 0;
		padding: 0.5em;		
		color: #ffffff;
		background-color: #28518f;
		font-weight: bold; }       

	.menu-level1-selected a:visited {
		float: left;
		margin: 0;
		padding: 0.5em;		
		color: #ffffff;
		background-color: #28518f;
		text-decoration: none;
		font-weight: bold; }

	.menu-level1-selected a:hover {
		float: left;
		margin: 0;
		padding: 0.5em;		
		color: #ffffff;
		background-color: #28518f;
		text-decoration: underline;
		font-weight: bold; }	
	
	/*Level 2*/
	
	div.menu-level2 {		
		clear: both;
		float: left;
		width: 100%;		
		margin: 0;
		padding: 0.5em 0.5em 0.5em 1em;		
		background-color: #e3e9f5;
		/*background-color: #e6eef9;*/}

    ul.menu-level2	{
		float: left;
		list-style-type: none;		
		margin: 0;
		padding: 0;		
		background-color:transparent; }

	li.menu-level2 {		
		float: left;		
		margin: 0 0.5em 0 0;		
		padding: 0;		
		list-style-type: none;
		font-size: 0.83em;
		line-height: 1.25em;
		font-weight: bold; }	
	
	li.menu-level2-active {
		float: left;		
		margin: 0 0.5em 0 0;		
		padding: 0.5em;
		list-style-type: none;
		background-color: #28518f;
		color: #ffffff;
		font-size: 0.83em;
		line-height: 1.25em;
		font-weight: bold; }	
	
	li.menu-level2-selected {	
		float: left;		
		margin: 0 0.5em 0 0;		
		padding: 0;
		list-style-type: none;
		background-color: transparent;
		color: #ffffff;
		font-size: 0.83em;
		line-height: 1.25em;
		font-weight: bold; }
		
	.menu-level2 a {
		float: left;
		margin: 0;
		padding: 0.5em;		
		color: #28518F;
		background-color: #ffffff;		
		font-weight: normal;
		text-decoration: none; }

	.menu-level2 a:link {
		float: left;
		margin: 0;
		padding: 0.5em;		
		color: #28518F;
		background-color: #ffffff;		
		font-weight: normal;
		text-decoration: none; }       

	.menu-level2 a:visited {
		float: left;
		margin: 0;
		padding: 0.5em;		
		color: #28518F;
		background-color: #ffffff;
		text-decoration: none;
		font-weight: normal; }

	.menu-level2 a:hover {
		float: left;
		margin: 0;
		padding: 0.5em;
		color: #ffffff;
		background-color:#28518f;		
		text-decoration: underline;
		font-weight: normal; }	

	.menu-level2-selected a {
		float: left;
		margin: 0;
		padding: 0.5em;		
		color: #ffffff;
		background-color: #28518f;		
		font-weight: bold;
		text-decoration: none; }	

	.menu-level2-selected a:link {
		float: left;
		margin: 0;
		padding: 0.5em;		
		color: #ffffff;
		background-color: #28518f;
		font-weight: bold; }       

	.menu-level2-selected a:visited {
		float: left;
		margin: 0;
		padding: 0.5em;		
		color: #ffffff;
		background-color: #28518f;
		text-decoration: none;
		font-weight: bold; }

	.menu-level2-selected a:hover {
		float: left;
		margin: 0;
		padding: 0.5em;		
		color: #ffffff;
		background-color: #28518f;
		text-decoration: underline;
		font-weight: bold; }
	
	/*Level 3*/

	div.menu-level3 {		
		clear: both;
		float: left;
		width: 100%;		
		margin: 0;
		padding: 0.5em 0.5em 0.5em 1.5em;
		background-color: #eff3f9; }

    ul.menu-level3	{
		float: left;
		list-style-type: none;		
		margin: 0;
		padding: 0;		
		background-color:transparent; }

	li.menu-level3 {		
		float: left;		
		margin: 0 0.5em 0 0;		
		padding: 0;		
		list-style-type: none;
		font-size: 0.83em;
		line-height: 1.25em;
		font-weight: bold; }	
	
	li.menu-level3-active {
		float: left;		
		margin: 0 0.5em 0 0;		
		padding: 0.5em;
		list-style-type: none;
		background-color: #28518f;
		color: #ffffff;
		font-size: 0.83em;
		line-height: 1.25em;
		font-weight: bold; }	
	
	li.menu-level3-selected {	
		float: left;		
		margin: 0 0.5em 0 0;		
		padding: 0;
		list-style-type: none;
		background-color: transparent;
		color: #ffffff;
		font-size: 0.83em;
		line-height: 1.25em;
		font-weight: bold; }
		
	.menu-level3 a {
		float: left;
		margin: 0;
		padding: 0.5em;		
		color: #28518F;
		background-color: #ffffff;		
		font-weight: normal;
		text-decoration: none; }

	.menu-level3 a:link {
		float: left;
		margin: 0;
		padding: 0.5em;		
		color: #28518F;
		background-color: #ffffff;		
		font-weight: normal;
		text-decoration: none; }       

	.menu-level3 a:visited {
		float: left;
		margin: 0;
		padding: 0.5em;		
		color: #28518F;
		background-color: #ffffff;
		text-decoration: none;
		font-weight: normal; }

	.menu-level3 a:hover {
		float: left;
		margin: 0;
		padding: 0.5em;
		color: #ffffff;
		background-color:#28518f;		
		text-decoration: underline;
		font-weight: normal; }	

	.menu-level3-selected a {
		float: left;
		margin: 0;
		padding: 0.5em;		
		color: #ffffff;
		background-color: #28518f;		
		font-weight: bold;
		text-decoration: none; }	

	.menu-level3-selected a:link {
		float: left;
		margin: 0;
		padding: 0.5em;		
		color: #ffffff;
		background-color: #28518f;
		font-weight: bold; }       

	.menu-level3-selected a:visited {
		float: left;
		margin: 0;
		padding: 0.5em;		
		color: #ffffff;
		background-color: #28518f;
		text-decoration: none;
		font-weight: bold; }

	.menu-level3-selected a:hover {
		float: left;
		margin: 0;
		padding: 0.5em;		
		color: #ffffff;
		background-color: #28518f;
		text-decoration: underline;
		font-weight: bold; }    

