@charset "utf-8";

/* -----------------------------------------------------------------------

 DotNetMushroom STYLE CSS Framework v1.0
 http://www.dotnetmushroom.com

   * Copyright (c) 2008-Present Holistic IT Group - www.holistic.com.mt
   * Developed by Justin Mifsud DipCIS, DipM ACIM

/* -------------------------------------------------------------------- */
/*   1.0  GLOBAL CSS 
/* -------------------------------------------------------------------- */

body {line-height: 1; height:100%; width:100%; margin:auto;}
img {border:0px;}

A:link, A:active, A:visited {color:black; cursor:pointer;}

/* -------------------------------------------------------------------- */
/*   2.0  LINKS CSS
/* -------------------------------------------------------------------- */

.homeEnter, .homeEnter A:link, .homeEnter A:active, .homeEnter A:visited {cursor:pointer; text-align:center; font: 16px "Century Gothic", Arial, sans-serif; text-align:center; color:black; text-transform:uppercase; font-weight:bold;}
.homeEnter A:hover {cursor:pointer; text-align:center; font: 16px "Century Gothic", Arial, sans-serif; text-align:center; text-transform:uppercase; color:#F25F7C; font-weight:bold; text-decoration:none;}

.applicationRight A:Hover {text-decoration:none; cursor:pointer; background-color:#AF6F65;color:white;}
.applicationRightS A:Hover {text-decoration:none; cursor:pointer; background-color:#F9A351;color:white;}
.applicationRightI A:Hover {text-decoration:none; cursor:pointer; background-color:#87B2D8;color:white;}
.applicationRightE A:Hover {text-decoration:none; cursor:pointer; background-color:#AFBD22;color:white;}
.applicationRightB A:Hover {text-decoration:none; cursor:pointer; background-color:#F15F7C;color:white;}
.applicationRightRD A:Hover {text-decoration:none; cursor:pointer; background-color:#7082C0;color:white;}

.creditsFooter A:Link, .creditsFooter A:Active, .creditsFooter A:Visited {text-align:right; font: 12px "Century Gothic", Arial, sans-serif; color:#666666; padding:0px;}
.creditsFooter A:Hover {text-align:right; font: 12px "Century Gothic", Arial, sans-serif; background-color:#87B2D8; color:white; padding:0px; text-decoration:none;}

/* -------------------------------------------------------------------- */
/*   3.0  HEADINGS & FONTS CSS
/* -------------------------------------------------------------------- */

h1 {font: bold 16px "Century Gothic", Arial, sans-serif; text-transform:uppercase; color:white; text-align:center; padding-top:40px; padding-bottom:25px; margin:0px;}
h2 {font: bold 16px "Century Gothic", Arial, sans-serif; color:black; text-align:center; padding-bottom:37px; margin:0px;}
h3 {font: bold 12px "Century Gothic", Arial, sans-serif; padding:8 0px; margin:0px; text-transform:uppercase; vertical-align:top;} 
h4 {font: bold 16px "Century Gothic", Arial, sans-serif; text-transform:uppercase; color:white; text-align:center; padding-bottom:50px; margin:0px;}
h5 {font: bold 0.9em Arial, Geneva, Helvetica, sans-serif;}

p {font: 12px "Century Gothic", Arial, sans-serif; text-align:center;} 

.hiddenCredits, a.hiddenCredits:link, a.hiddenCredits:visited, a.hiddenCredits:active {font-family:Arial; font-size:11px;} /* REMOVE VISIBILITY HIDDEN TO SEE THE DNN LOGIN */

a.hiddenCredits:hover {}

table #introTableContainer {height:418px; text-align:center; width:88%; vertical-align:middle;}
table #introTable {width:100%; vertical-align:top;}
td #introTable {text-align:center; vertical-align:top; font: 12px "Century Gothic", Arial, sans-serif; color:black;}
p #introTable {margin:0px; padding-bottom:2px; vertical-align:top;}

table #applicationTable {width:100%;}
td #applicationTable { font: 12px "Century Gothic", Arial, sans-serif; text-align:left;}

table #applicationTable2 {margin-top:10px; margin-bottom:10px;}
td #applicationTable2 { font: 12px "Century Gothic", Arial, sans-serif; text-align:left;}

.creditsFooter {text-align:center; font: 12px "Century Gothic", Arial, sans-serif; color:#666666; padding:0px;}

table #seminarTable {font: 12px "Century Gothic", Arial, sans-serif; text-align:center;}
th {font-weight:bold; color:black;}

/* -------------------------------------------------------------------- */
/*   4.0  CONTENT CSS
/* -------------------------------------------------------------------- */

table #pagelayout {width:100%; margin:auto; text-align:center; vertical-align:top; z-index:-1; position:absolute;}
table #menuLayout {width:780px;}
td #menuLayout {height:50px; width:130px; cursor:pointer;}
#mainContentLayoutComp {width:1000px; background-color:#FFFFFF; vertical-align:top; } /*background:url(images/bgCompetitiveness.jpg) repeat-x;}*/

table #mainContent {}
td #mainContent {text-align:center; padding-top:47px;}
p #mainContent {margin:0px; padding-bottom:2px;}

.competitiveness_background { background:url(images/bgCompetitiveness.jpg) repeat-x; }
.startup_background { background:url(images/bgStartup.jpg) repeat-x; }
.innovation_background { background:url(images/bgInnovation.jpg) repeat-x; }
.environment_background { background:url(images/bgEnvironment.jpg) repeat-x; }
.ebusiness_background { background:url(images/bgEBusiness.jpg) repeat-x; }
.rd_background { background:url(images/bgRD.jpg) repeat-x; }

.sideImage {width:180px; vertical-align:top}
.mainContent {vertical-align:top; padding:0px 37px;}
.sideContent {width:180px; vertical-align:top;}
.footerContent {width:1000px; height:167px; text-align:center; vertical-align:top; background:url(images/bgFooter2.jpg) no-repeat;}
.creditsContent{text-align:center; padding-top:30px; font: 12px "Century Gothic", Arial, sans-serif; color:#666666;}
.flagsContent {padding-top:37px; padding-bottom:28; text-align:center;}
.bottomFooter {width:350px; height:116px; text-align:left; vertical-align:top; background:url(images/imgERDF.jpg) no-repeat;}
.image_element { width: 130; height:50; }


/* -------------------------------------------------------------------- */
/*   5.0  SOLPART MENU CSS
/* -------------------------------------------------------------------- */

.MainMenu_MenuItemSel {background-color:#7894B8; cursor:pointer; color:white; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; font-style:normal; text-transform:uppercase; text-align:left;}
.MainMenu_MenuItemSel TD {background-color:#7894B8;  color:white; cursor:pointer; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; font-style:normal; text-align:left; text-transform:uppercase; padding-right:4px;}
.MainMenu_MenuItem {padding-right:4px; border-left:#cccccc 0px solid; border-bottom:#cccccc 0px solid; border-top:#cccccc 0px solid; border-right:#cccccc 0px solid; cursor:pointer; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-transform:uppercase; font-weight:bold; font-style:normal; background:transparent; text-align:left; color:#666666;}
.MainMenu_SubMenu {background-color:#C6D2E2; z-index:1000; color:red; border-right:#cccccc 0px solid; border-bottom:black 0px solid; border-top:#cccccc 0px solid; margin-top:1px; margin-right:0px; font-family:Arial, Helvetica, sans-serif; font-size:9pt; font-weight:bold; font-style:normal}
.MainMenu_SubMenu td {border-bottom:gray 1px dotted; font-family:Arial, Helvetica, sans-serif; font-size:8pt; font-weight:bold; font-style:normal; padding:2px 2px;}
.MainMenu_Active TD { color:white; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; font-style:normal; background-color:#407A43;}
.MainMenu_MenuArrow, .MainMenu_RootMenuArrow, .MainMenu_MenuIcon {display: none;}
.MainMenu_MenuBreak {border-top-style: none; border-right-style:none; border-left-style:none; border-bottom-style:none; background:transparent; vertical-align:top;}
.MainMenu_Seperator {background:url(Images/seperator.jpg) no-repeat; width:4px; height:14px;}

/* -------------------------------------------------------------------- */
/*   6.0  DNN CSS - The Most Common Overrides 
/* -------------------------------------------------------------------- */

.Normal {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; color:#407A43;}
.NormalTextBox {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; color:#333333;}
.CommandButton {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; color:#333333;}

.NormalBold {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; color:#306ba5;}
A.NormalBold:link {padding:3px; border:1px solid #666666; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; color:#7794B6;}
A.NormalBold:active {padding:3px; border:1px solid #666666; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; color:#7794B6;}
A.NormalBold:visited {padding:3px; border:1px solid #666666; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; color:#7794B6;}
A.NormalBold:hover {padding:3px; border:1px solid #666666; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; color:#FFFFFF;background-color:#7794B6;}

.SubHead {vertical-align:middle; color:#306ba5; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; font-style: normal; text-transform:capitalize; text-align:left; padding-right:10px;}
.Help {font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; padding:8px; text-align:left; vertical-align:middle; color:#407A43; background-color:#E9F4DF; border:1px solid #407A43;}