/*
-----------------------------------------------
Medicube basic style
version:  2006.01.19
----------------------------------------------- */

body {
	margin:0;
	padding:0;
	background:#fff;
	color:#000;
	font-family: Arial, Helvetica, Sans-serif;
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size:92%;
	} html>body {font-size: inherit;}

/* Column Structure
----------------------------------------------- */
#content {
	margin-left:10px;
	width:900px;
  }
.maincol {
 	float:left;
/*  width:650px;*/
	width:620px;
	margin:0;
	line-height:1.5em;
  }
.subcol {
  float:right;
  width:180px;
  margin:0;
  font-size:80%;
  line-height:1.2em;
  }
.xcol {
  float:left;
  width:180px;
  font-size:85%;
  line-height:1.5em;
  }
  
.col-M .maincol {
  float:none;
  width:100%;
  }
.col-SM .xcol, .col-MS .xcol, .col-M .subcol, .col-M .xcol {display:none;}
.col-SM .maincol, .col-SMX .maincol {float:right;}
.col-SM .subcol, .col-SMX .subcol {float:left;}
  
.col-MSX .wrap, .col-SMX .wrap {
  float:left;
  width:600px;
  /*530*/
  }
.col-MSX .maincol, .col-SMX .maincol {width:420px;} /*330*/
.col-MSX .subcol, .col-SMX .subcol {width:180px;}

#home .maincol {width:620px;}
#home .subcol {width:180px; float:left;}

/* Logo Header
----------------------------------------------- */
#header {
	background: #fffff;
	height: 105px;
	border-bottom: 4px solid Blue;
	voice-family: "\";
}\"";
  voice-family:inherit;
  } html>body #header {height:105px;}
  
#logo {
  position:absolute;
  top:0px; left:20px;
}

 #logo_rcm {
  position:absolute;
  top:0px; left:546px;
  }
 
 #log_archimed {
  position:absolute;
  top:0px; left:600px;
  }

 #logo_eu	 {
  position:absolute;
  top:0px; left:743px;
  }
/* Main Navigation
----------------------------------------------- */
#nav {
	position:absolute;
	margin-left:10px;
	top:100px;
	font-size:105%;
  }
#nav div {
	position: absolute;
	width: 800px;
	bottom: 0;
	border-left: 1px solid #993333;
}
  
#nav a, #nav strong, #nav em {
	float: left;
	display: block;
	width: 145px;
	padding: 2px 6px 7px;
	border-style: none;
	border-right: 2px solid blue;
	text-decoration: none;
	color: #FFF;
	voice-family: inherit;
	height: 1.2em;
	background-image: url(graphics/btn_001.gif);
	background-repeat: no-repeat;
}

} html>body #nav a, html>body #nav strong, html>body #nav em {height:1.2em;}
#nav strong {
	border-bottom: 5px solid Yellow;
	padding-bottom: 2px;
	background: url(graphics/btn_003.gif);
	background-repeat: no-repeat;
	color: #000;
}
#nav a:hover {
	color: #f00;
	font-weight: bolder;
	background: url(graphics/btn_002.gif);
	background-repeat: no-repeat;
}
/* \ Hack to get IE5/Mac to ignore the following rule */
#nav a:hover {
  border-bottom:5px solid #993333;
  padding-bottom:2px;
  }
#nav strong a {
	float: none;
	display: inline;
	border-width: 0;
	padding: 0;
}
#nav strong a:hover {
	border-bottom-width:0;
	background: url(graphics/btn_002.gif);
	background-repeat: no-repeat;
  }
#nav em {
  float:none;
  display:block;
  padding-left:0;
  padding-right:0;
  border-right-width:0;
  }
#nav span {display:none;}


/* Home Page
----------------------------------------------- */
#home ol {margin-bottom:0;}
#home ul#subnav {margin:0.45em 0 1.5em 0;}
#home ul#subnav br {display:none;}
#home #subnav li {margin:0 0 2px; padding:0; background-image:none;}
#home #subnav a:link, #home #subnav a:visited {
  display:block;
  padding:6px 6px;
  border-width:1px;
  border-style:solid;
  width:180px;
  voice-family: "\"}\"";
  voice-family:inherit;
  } html>body#home #subnav a:link, html>body#home #subnav a:visited {width:278px;}
#subnav strong {
  display:block;
  font:110%/1.2em Arial,Sans-serif;
  font-weight: bold;
  margin-bottom:4px;
  }
#subnav img {
  float:left;
  margin:0 8px 0 0;
  }

#subnav .box1 strong {color:#660000;}
#subnav .box2 strong {color:#660000;}

#home .box1 a {
	background-color: #CCCCFF;
	color: #000;
	border-color: #ccc;
}
#home .box2 a {
  background-color:#EAEEF2;
  color:#000;
  border-color:#000;
  }

#home #subnav a:hover {
  background-color:#fff;
  border-color:#ccc;
  color:#660000;
  }
#home #subnav a:hover strong {
  color:#c00;
  /* background-image:url("/images/new/arrow_hover.gif"); */
  }
  
#home p {margin:.5em 0;}

#home ul.more {
  margin:1em 0;
  border-top:1px dotted #ccc;
  padding-top:.5em;
  width:100%;
  }
#home .subcol ul.more {
  height:1.4em;
  margin:0 0 .75em;
  border:none;
  padding-top:0;
  }
#home .maincol ul.more li {
  float:none;
  margin-right:0;
  }
#home ul.more li {
  display:block;
  float:left;
  background-image:none;
  padding:0 0 0;
  margin-left:0;
  margin-right:15px;
  }

/* Section Headers
----------------------------------------------- */
#moto {
	background: #C3E2FF url("graphics/moto1.gif") no-repeat 0px top;
	border-bottom: 4px solid Blue;
	height:55px;
}
#moto_el {
	background: #C3E2FF url("el/graphics/moto1.gif") no-repeat 0px top;
	border-bottom: 4px solid Blue;
	height:55px;
}

#motoimage {
/*ackground:url("3Dcube.html") no-repeat 559px 0px;*/
/*height:110px;*/
}
/* Section Headers
----------------------------------------------- */
#section {
  position:absolute;
  top:109px; left:0;
  margin:0;
  width:100%;
  }
#section h4 {
  margin:0;
  background:#C3E2FF;
  display:block;
  background-repeat:no-repeat;
  padding:0;
  height:41px;
  border-bottom: 4px solid blue;
  voice-family: "\"}\"";
  voice-family:inherit;
  height:37px;
  } html>body #section h4 strong {height:37px;}
#section h4 a {
  display:block;
  margin-left:20px;
  width:120px;
  height:34px;
  border-width:0;
  border-style:none;
  }
#section h4 span {display:none;}

#project #section h4 {background-image:url("graphics/secimg_project.gif");}
#extension #section h4 {background-image:url("graphics/secimg_extension.gif");}
#partners #section h4 {background-image:url("graphics/secimg_partners.gif");}
#partners-profile #section h4 {background-image:url("graphics/secimg_partners-profiles.gif");}
#library #section h4 {background-image:url("graphics/secimg_library.gif");}
#partners-reg-partnership #section h4 {background-image:url("graphics/secimg_regional-partnership.gif");}
#partners-activities #section h4 {background-image:url("graphics/secimg_activities.gif");}
#project-implementation #section h4 {background-image:url("graphics/secimg_implementation.gif");}
#project-seminars #section h4 {background-image:url("graphics/secimg_seminars.gif");}
#project-surveys #section h4 {background-image:url("graphics/secimg_surveys.gif");}
#project-final-event #section h4 {background-image:url("graphics/secimg_final_event.gif");}
#project-catania-nw-event #section h4 {background-image:url("graphics/secimg_catania_event.gif");}
#project-nicosia-nw-event #section h4 {background-image:url("graphics/secimg_nicosia_event.gif");}
#project-malta-nw-event #section h4 {background-image:url("graphics/secimg_malta_event.gif");}
#project-reports #section h4 {background-image:url("graphics/secimg_reports.gif");}
#project-contacts #section h4 {background-image:url("graphics/secimg_contacts.gif");}
#project-incubators #section h4 {background-image:url("graphics/secimg_incubators.gif");}
#project-incubators-med #section h4 {background-image:url("graphics/secimg_incubators_med.gif");}
#int-pl #section h4 {background-image:url("graphics/secimg_int-pl.gif");}

#project #section h4, 
#extension #section h4, 
#project-implementation #section h4, 
#project-seminars #section h4, 
#project-surveys #section h4, 
#project-reports #section h4, 
#project-contacts #section h4, 
#project-incubators #section h4, 
#project-incubators-med #section h4, 
#project-final-event #section h4,
#project-nicosia-nw-event #section h4,
#project-catania-nw-event #section h4,
#project-malta-nw-event #section h4,
#partners #section h4, 
#partners-profile #section h4, 
#partners-reg-partnership #section h4, 
#partners-activities #section h4,
#int-pl #section h4, 
#library #section h4 {
  padding:0;
  height:37px;
  }

/* Section Nav
----------------------------------------------- */
#section ul {
	margin: 0 0 15px 20px;
	padding: 0;
	border-left: 1px solid Blue;
	font-size: 85%;
	background: #C3E2FF;
}
#section ul li {
  display:inline;
  margin:0;
  padding:0;
  background-image:none;
  }
#section ul a, #section ul strong, #section ul em {
	float: left;
	display: block;
	padding: 5px 6px 2px;
	border-width: 0;
	border-style: none;
	border-right: 1px solid #FF0033;
	text-decoration: none;
	color: Blue;
	white-space: nowrap;
	voice-family: inherit;
    height:1.5em;
  } html>body #section ul a, html>body #section ul strong, html>body #section ul em {height:1.5em;}

#section ul strong {
	border-top: 5px solid Yellow;
	padding-top: 0;
	background: #fff;
	color: #000;
}
#section ul a:hover {
  color:#f00;
  }
/* \ Hack to get IE5/Mac to ignore the following rule */
#section ul a:hover {
	border-top: 3px solid Yellow;
	padding-top: 0;
}
#section ul strong a,#section ul .regnavback a {
  float:none;
  display:inline;
  padding:0;
  border-width:0;
  }
#section ul strong a:hover {
  border-top-width:0;
  }
#section ul em {
  float:none;
  display:block;
  border-right-width:0;
  }

/* Links
----------------------------------------------- */
a:link, a:visited {
  color:#FF6600;
  text-decoration:none;
  border-bottom:1px dotted #69f;
  }
a:visited {
  color:#906;
  border-color:#c6c;
  }
a:hover {
  color:#f00;
  border-color:#c00;
  }
a:link img, a:visited img {border-width:0;}
h2 a:link, h2 a:visited {border-width:0; color:#03c;}
h3 a:link, h3 a:visited {border-width:0; color:#03c;}
h2 a:hover, h3 a:hover {color:#f00; border-bottom-width:1px;}
a.noborder:link, a.noborder:visited {border-width:0;}
a.thumbnail:link, a.thumbnail:visited {border-width:0;}

#footer a:link, #footer a:visited {
  color:#fff;
  text-decoration:none;
  border-bottom:0;
  }

/* Titles
----------------------------------------------- */
h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Helvetica, Sans-serif;
	color: #0000CC;
	}
h1 {
  margin:15px 20px 10px 20px;
  padding:0;
  border-bottom:1px dotted #06579C;
  font:160%/1.2em Arial, Helvetica, Sans-serif;
  }
#project h1, 
#extension h1, 
#project-implementation h1, 
#project-seminars h1, 
#project-surveys h1, 
#project-reports h1, 
#project-contacts h1, 
#project-incubators h1, 
#project-incubators-med h1,
#partners h1, 
#partners-profile h1, 
#partners-reg-partnership h1, 
#partners-activities h1, 
#int-pl h1, 
#library h1 {margin-top:77px;}

h2 {
  margin:0 0 5px 0;
  padding:0;
  font:145%/1.2em Arial, Helvetica, Sans-serif;
  font-weight:bold;
  }
  
h3 {
  margin:0;
  font:120%/2em Arial, Helvetica, Sans-serif;
  color:#c00;
  font-weight:bold;
  }

#project-incubators-med h3 {margin:1px; display:block; background-color: Aqua;}  

h4 {
  margin:0;
  font-size:100%;
  }

/* tables
----------------------------------------------- */
table {
	margin-top: 1em;
	margin-bottom: 1em;
	border: 1px solid #ccc;
	}
	
.TableHead {
	margin: 0;
	padding:0.3em;
  	line-height:1.5em;
	font-weight: bold;
	color: #333;
	border:1px solid #ccc;
	background: #dedede;
	text-align: center;
	}

td {
	margin: 0px 0px 0px 0px;
	padding:0.5em;
  	line-height:1.5em;
	border:1px solid #ccc;
	color: #333;
	text-align: left;
	}
	
.caption	{
	text-align: center;
	margin-bottom: 1em;
	font-weight: bold;
	}

.topalign td {
	vertical-align: top;
}

/* Lists
----------------------------------------------- */
dl {margin:0 0 1.5em; padding:0;}
dd {margin:0 0 .5em; padding:0;}
dl.sidenav, ul.sidenav {margin-bottom:2em; margin-left:0;}
dl.sidenav dt, ul.sidenav li {
  background:url("/images/new/bullet_red.gif") no-repeat 0 .6em;
  padding-left:12px;
  }
dl.sidenav dt strong, ul.sidenav li strong {
  font:bold 118%/1.5em Arial, Helvetica, Sans-serif;
  }
dl.sidenav dd {
  padding-left:12px;
  }
dl.sidenav a:link, dl.sidenav a:visited, ul.sidenav a:visited {
  color:#03c;
  border-bottom:1px dotted #69f;
  }
dl.sidenav a:hover {
  color:#f00;
  border-color:#c00;
  }
ul {
  margin:.5em 0 1em;
  padding:0;
  }
ol {
  margin-top:.5em;
  margin-bottom:1em;
  }
ul li {
  margin:0 0 0 7px;
  padding:0 0 5px 12px;
  line-height:1.5em;
  list-style:none;
  background:url("graphics/bullet_red.gif") no-repeat 0 .5em;
  }
ol li {
  padding:0 0 5px 0;
  }
.maincol ol {
  margin-left:30px;
  padding-left:0px;
  }
.maincol ul li {
  margin-left:12px;
  padding-left:18px;
  }
ul.dates li {
  margin-left:0;
  padding:5px 0 5px 18px;
  background-position:7px .95em;
  border:1px solid #ccc;
  border-width:0 0 1px 1px;
  }
ul.red li, ul.dates li, .annc ul li, .annc-light ul li {
  background-image:url("/images/new/bullet_red.gif");
  }

ul.files li {
	padding: 0 0 0 22px;
	line-height:20px;
	}

/* Modules
----------------------------------------------- */
#sidebox {
	padding:0 0 5px;
	margin:10px 0px 10px 0;
	border:1px solid #999;
	background:#eee;
}

#sidebox h2 {
	background:#ccc;
	padding:4px 10px;
	border-bottom:1px solid #999;
	font-size:140%;
	font-weight:bold;
	background: #ccc;
	font-family: Arial, Helvetica, Sans-serif;
}
#sidebox h3 {
	padding:4px 10px;
	font-size:100%;
	font-weight:bold;
	font-family: Arial, Helvetica, Sans-serif;
}

#sidebox p {
	margin:.5em 10px;
}

#sidebox img {
	margin:0 10px 0 0;
	display:inline;
}

#sidebox h3 a:link, #sidebox h3 a:visited {border-width:0; color:#c00;}
#sidebox h3 a:hover {color:#c00; border-bottom-width:0;}

.serviceinset,.serviceinsetr {
  float:left;
  padding:0 0 5px;
  width:180px;
  margin:0 20px 10px 0;
  border:1px solid #999;
  background:#eee;
  }
.serviceinsetr {
  float:right;
  margin:0 0 10px 20px;
  }
.serviceinset h3, .serviceinsetr h3 {
  background:#ccc;
  padding:4px 8px;
  border-bottom:1px solid #999;
  font-size:100%;
  color:#333;
  }
.serviceinset p, .serviceinsetr p {
  margin:.5em 8px;
  }

  
/* Footer
----------------------------------------------- */
cite {
  display:block;
  clear:both;
  height:8px;
  background:url("/images/new/bit_light.gif") no-repeat right;
  font-size:1px;
  }
#footer {
  clear:both;
  padding-top:15px;
  font-size:85%;
  }
#footer span {
	display: block;
	margin: 0;
	background: #FB5151;
	color: #fff;
	padding: 3px 42px 3px 30px;
}
#footer div {
	margin: 0;
	background: #F63939;
	color: #0771C4;
	padding: 3px 42px 3px 30px;
}
#footer div strong {}
#footer div em {color:#0771C4; font-style:normal;}
#footer hr {display:none;}
  
  
/* Miscellaneous
----------------------------------------------- */
.hide {display:none;}
p {margin:0 0 0.5em;}
pre {
  margin:0 0 1em;
  font-size:100%;
  }
pre.codeblock {
  background:#eee;
  border:1px solid #ccc;
  padding:5px;
  }
code {font:110% "Courier New";}

.ar {color:#06579C !important;}
.reset {
  display:block;
  clear:both;
  margin:0;
  padding:0;
  height:1px;
  font-size:1px;
  line-height:1px;
  }
.imgleft, .imgleftsm {
  float:left;
  display:block;
  margin:3px 15px 5px 0;
  font:italic 85%/1.4em Arial, Helvetica, Sans-serif;
  color:#666;
  }
.imgleftsm {margin:3px 8px 3px 0;}
p.imgleft {border-width:0; padding-top:2px; display:inline;}
p.imgleft img {
  display:block;
  margin-bottom:2px;
  border:1px solid #ccc;
  }
p.continue {margin-top:1em; text-align:right;}
.tight {margin-bottom:.1em;}

.xls	{
	background: url(graphics/excel.gif) no-repeat 0 1px;
	}
.doc	{
	background: url(graphics/word.gif) no-repeat 0 1px;
	}
.pdf	{
	background: url(graphics/pdf.gif) no-repeat 0 1px;
	}
.ppt	{
	background: url(graphics/ppt.gif) no-repeat 0 1px;
	}
.zip	{
	background: url(graphics/zip.gif) no-repeat 0 1px;
	}
.slideshare	{
	background: url(graphics/slideshare.gif) no-repeat 0 1px;
	}
