/* begin copyright footer */

@media print {
/* begin block adding hiring ribbon */
.left-ribbon-holder {
  display: none;
}
/* end block adding hiring ribbon */
}
@media screen {
div.ome-footer {
	position: fixed;
	bottom: 0;
	right: 0;
	left: 0;
	font-size: xx-small;
	text-align: center;
	height: 40px;
	background-color: #e7ecf4;
	border-top: thin solid #d4d4d4;
}

div.main {
	position: fixed;
	bottom: 40px;
}
div.sidebar {
	position: fixed;
	bottom: 40px;
}
div.sidebarHandle {
	position: fixed;
	bottom: 40px;
}

/* begin block adding hiring ribbon */
.left-ribbon-holder {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  height: 10em;
  display: none;
}
/* end block adding hiring ribbon */

}
@media print {
div.ome-footer {
	font-size: xx-small;
	text-align: center;
	height: 40px;
	border-top: thin solid #d4d4d4;
}
}

/* end copyright footer */

/* begin new block texting table change is picked up */

div.alt-table tr:nth-child(odd) {
    background-color: #EBEBFA;
}
div.alt-table tr:nth-child(even) {
    background-color: #FFFFFF;
}

/*
 * Fix piss yellow from wiki.css -- Chris & Brian
 * Thu Nov 18 11:34:09 GMT 2010
 */
.wiki-toc .active {
    background-color: #CCCCCC
}

/* end new block texting table change is picked up */

/* begin new block fixing milesone page */
#content.milestone form {
  float: right !important;
}
#content.milestone form#edit {
  float: left !important;
}
/* end new block fixing milesone page */

/* begin block adding depricated banner */
div.deprecated {
	width: auto;
	text-align: center;
	vertical-align: middle;
	font-size: xx-large;
	background-color: #ff7262;
	padding-top: 0.3em;
    margin-bottom: 40px;
    margin-right: 60px;
    margin-left: 60px;
	height: 1em;
	position: fixed;
	left: 0;
	z-index: 2;
	border: thin none #ff8868;
	overflow: auto;
	right:0;
	bottom:0;
	opacity: 0.8;
	padding-left: 0.8em;
	-webkit-border-radius: 1em;
    -moz-border-radius: 1em;
    border-radius: 1em;
}
/* end block adding depricated banner */

/* begin block adding version banner */
div.version {
	width: auto;
	text-align: center;
	vertical-align: middle;
	font-size: xx-large;
	background-color: #ef7bfa;
	padding-top: 0.3em;
    margin-bottom: 40px;
    margin-right: 60px;
    margin-left: 60px;
	height: 1em;
	position: fixed;
	left: 0;
	z-index: 2;
	border: thin none #ff8868;
	overflow: auto;
	right:0;
	bottom:0;
	opacity: 0.8;
	padding-left: 0.8em;
	-webkit-border-radius: 1em;
    -moz-border-radius: 1em;
    border-radius: 1em;
}
div.version a:link, div.version a:visited {
    color: #5300eb;
}
/* end block adding version banner */

/* begin block adding formating for front page */
div.front-box-set h1, div.front-box-set h2, div.front-box-set h3 {
	margin-left: 0em !important;
}

.documentFirstHeading {
margin-top: 10px;
}
#parent-fieldname-text div.front-box-set div.front-box-one div.front-box-screen a img {
padding-left: 60px;
}
.documentContent {
padding: 0em 1em 0em 1em !important;
}
#portal-breadcrumbs {
display: none;
}
.documentActions {
display: none;
}
.portal-footer {
margin: 0em 0em 0em 0em;
}
#parent-fieldname-text {
max-width: 730px;
padding: 0 25px 25px;
margin: 15px auto;
-webkit-border-radius: 2em;
-moz-border-radius: 2em;
border-radius: 2em;
}
div.front-about-area {
width: 810px;
background-color: white;
border: 1px solid #CFCFF0;
-webkit-border-radius: 2em;
-moz-border-radius: 2em;
border-radius: 2em;
padding-right: 10px;
padding-left: 10px;
margin-right: auto;
margin-left: auto;
background: #FCFCFF;
}
div.front-about-area h2 {
text-align: center;
border-style: none;
padding-bottom: 2px;
}
p.front-about-para a {
text-decoration: none;
color: navy;
border-bottom: none;
}
span.front-about-span {
text-decoration: none;
}
p.front-about-para {
text-align: justify;
}
div.front-box-inner {
border: solid thin #CFCFF0;
height: 13em;
padding: 15px;
-webkit-border-radius: 2em;
-moz-border-radius: 2em;
border-radius: 2em;
width: 231px;
float:left;
position: relative;
background: #FCFCFF;
margin: 14px 10px 10px;
}
div.front-box-feature {
margin: 10px;
padding: 15px;
-webkit-border-radius: 2em;
-moz-border-radius: 2em;
border-radius: 2em;
width: 360px;
float:left;
position: relative;
}
div.front-box-text {
margin-top: 20px;
}
div.front-box-strapline {
}
div.front-box-icon {
display: none;
}
div.front-box-screen {
margin: 1em;
height: 14em;
padding: 1em 0.9em;
-webkit-border-radius: 2em;
-moz-border-radius: 2em;
border-radius: 2em;
width: 360px;
float:right;
position: relative;
bottom: 30px;
}
div.front-box-one {
width: 850px;
height: 18em;
-webkit-border-radius: 2em;
-moz-border-radius: 2em;
border-radius: 2em;
margin-right: 10px;
margin-bottom: 10px;
margin-left: 10px;
}

div.front-box-two {
	width: 850px;
	margin-right: auto;
	margin-left: auto;
}

div.front-bottom-box {
clear: both;
}
img.bioformatlogo {
position: relative;
left: -40px;
}
img.datamodellogo {
position: relative;
left: 6px;
}
#portal-column-content {
padding: 0 1em 0 1em;
}
#portal-column-two {
width: 20em;
}

/* end block adding formating for front page */

/* begin block adding formating for 'version of model' header */
div.version-header {
	background-color: #EBEBFA;
	width: 30%;
	padding: 1em 1em 0.2em;
	float: right;
	right: 1px;
	display: compact;
	margin-left: 1em;
	clear: right;
}

div.version-header h3 {
	text-align: right;
	color: gray;
	margin: 0;
	font-size: small;
}
div.version-header p {
	color: gray;
	font-size: x-small;
}
/* end block adding formating for 'version of model' header */

/* begin old block adding the omero trac styling /
h1 {
	color: #000000;
	font-size: 26px;
	font-weight: bold;
}

body {
	margin: 0;
	background-color: #b3b3e6;
}

#wrapper {
	margin: 14px 0px 14px 0px;
	border: none;
	padding: none;
	background-color: #FFFFFF;
}

#content {
	margin-top: 20px;
	padding: 0px 10px 0px 10px;
}
/ end old block adding the omero trac styling /

/ begin old block adding the openmicroscopy.org banner and menu colour scheme /
#banner {
	background-color: #000066;
	background-image: url(/omero/chrome/site/ome_trac_back_top.png); / the cell image /
	background-repeat: no-repeat;
	background-position: top right;
	padding-bottom: 8px;
}

#banner .nav li, #banner .nav ul {
	background-color: #000066;	
	color: #FFFFFF;
}

#banner *:link, #banner *:visited {
	color: #FFFFFF;
}

#banner *:link, #banner *:visited {
	color: #FFFFFF;
}

#banner *:link:hover, #banner *:visited:hover {
	background-color: #000066;
	color: #B3B3E6;
}

div#ctxtnav {
	background-color: #EBEBFA;
	padding-top: 4px;
	padding-bottom: 2px;
	border-bottom: 1px solid #B3B3E6;
}

#mainnav {
	margin: 0px;
	padding: 0px;
	border-style: none;
}

#mainnav.nav li, #mainnav.nav ul {
	background-color: #B3B3E6;	
	font-family: "Lucida Grande",Verdana,Lucida,Helvetica,Arial,sans-serif;
	font-weight: 400;
	font-size: 13.6px;
}

#mainnav.nav li {
	margin-right: 10px;
	padding-bottom: 0px;
}

#mainnav .active *:link:hover, #mainnav .active *:visited:hover {
	font-weight: 400;
	border-color: #EBEBFA;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;	
	border-bottom-width: 0px;	
}
#mainnav *:link:hover, #mainnav *:visited:hover {
	background: transparent;
	background-image: none;
	color: #000066;
}

#mainnav *:link, #mainnav *:visited {
	border-color: #EBEBFA;
	background-image: none;
	border-color: #EBEBFA;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;	
	border-bottom-width: 0px;	
}

#mainnav .active *:link, #mainnav .active *:visited {
	font-weight: 400;
	background-color: #EBEBFA;
	background-image: none;
	color: #000066;
	border-color: #EBEBFA;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;	
	border-bottom-width: 0px;	
}

#hotkeys.nav li, #hotkeys.nav a{
	color: white;
	background: transparent;
}

.wiki-toc {
	background: #EEEEFF
}

.wiki-toc .active {
	background: #CCCCFF
}
/ end old block adding the openmicroscopy.org banner and menu colour scheme */

