


html{
height:100%;
}
body{
font-family:"Trebuchet MS", sans-serif;
color:rgb(0,0,0);
background:rgb(255,255,255) url(http://www.cellutionbiotech.com/theme/cellution/gradient-background) repeat-x bottom fixed;
margin:0;
padding:0;
height:100%;
text-align:center; }
#body2{
background:url(http://www.cellutionbiotech.com/theme/cellution/image/mid-background) repeat-y center;
height:100%;	min-height:100%;
}
#all{
width:770px;
min-height:100%;
margin-left:auto;
margin-right:auto;
position:relative;
background:url(http://www.cellutionbiotech.com/theme/cellution/image/text-background) no-repeat bottom right;
text-align:left; border-left:1px solid rgb(192,192,192);
border-right:1px solid rgb(192,192,192);
}
#all.have-js{
border:0;
}
#site{ height:80px;
width:0;
overflow:hidden;
}
#nav{
position:absolute;
left:16px;
top:0;
width:150px;
height:100%;
z-index:2;
}
#textbox{
margin-left:175px;
margin-right:12px;
z-index:1;
}
#search{
position:absolute;
z-index:1;
top:0;
left:0;
height:80px;
width:100%;
text-align:center;
}
#bar{
position:absolute;
top:50px;
left:0;
width:100%;
height:30px;
background:rgb(180,212,255) url(http://www.cellutionbiotech.com/theme/cellution/image/bar-background);
}
#logo{
position:absolute;
top:-54px;
left:-5px;
width:162px;
height:84px;
background:url(http://www.cellutionbiotech.com/theme/cellution/image/logo) no-repeat;
}
.clearer{
clear:both;
}
h1{
margin:0;
font-size:200%;
font-weight:normal;
margin-top:8px;
color:rgb(0,114,187);
}
h2{
font-size:150%;
font-weight:normal;
margin-bottom:8px;
}
#nav h2,
#actions h2,
#search h2{
display:none;
}
#nav-tree{
margin-top:100px;
}
#nav ul{
list-style:none;
padding:0;
margin:0;
margin-bottom:1em;
}
#nav li{
margin-top:1px;
}
#nav a{
display:block;
width:137px;
color:rgb(0,0,0);
text-decoration:none;
font-size:100%;
padding:1px;
padding-left:3px;
}
#nav a:hover{
background:white;
border:1px solid rgb(192,192,192);
padding:0px;
padding-left:2px;
}
#nav a.cur-link,
#nav a.cur-link:hover{
width:144px;
background:white;
border:1px solid rgb(192,192,192);
border-right:0;
padding:0px;
padding-left:2px;
}
#nav .cur-li{ display:block;
width:150px;
background:white;
}

#nav ul ul{
margin-left:10px;
margin-top:1px;
margin-bottom:5px;
font-size:90%;
}
#nav ul ul a{
width:127px;
}
#nav ul ul a.cur-link,
#nav ul ul a.cur-link:hover{
width:134px;
}
#nav ul ul .cur-li{
width:140px;
}
#search p,
#search form{
margin:0;
padding:0;
}
#search form{
position:relative;
margin-left:auto;
margin-right:auto;
top:54px;
text-align:right;
width:750px;
z-index:1;
}
#search p{
height:21px;
position:relative;
}
#search-box{
border:1px solid rgb(0,114,187);
padding:1px;
margin:0;
max-height:21px;	height:100%;
position:absolute;
right:23px;
}
* html #search-box{
height:100%;	he\ight:17px;	}
#search .button{
font-family:"Trebuchet MS", sans-serif;
margin:0;
margin-left:1px;
width:21px;
height:21px;
max-height:21px;	padding:0px;
background:rgb(0,114,187) url(http://www.cellutionbiotech.com/theme/cellution/image/search-button) no-repeat center;
border:0px solid;
padding-top:100px;
position:absolute;
right:0;
}
#actions{
position:absolute;
right:5px;
top:77px;
z-index:10;
font-size:75%;
}
#actions ul{
text-align:left;
list-style:none;
margin:0;
padding:0;
background:rgb(232,242,255);
width:150px;
border:3px solid rgb(180,212,255);
}
#actions li{
position:relative;
width:150px;
}
#actions a{
color:rgb(0,0,0);
text-decoration:none;
display:block;
width:148px;
padding:1px;
}
html body #actions a:hover{
background:rgb(108,152,207);
color:rgb(255,255,255);
}
#actions img{
border:0;
vertical-align:-4px;
margin-right:2px;
}
#actions ul.popup{
position:absolute;
left:-166px;
top:0px;
width:161px;
border:2px solid rgb(0,114,187);
}
#actions ul.popup a{
width:159px;
padding:1px;
}
#actions .popup{
z-index:4;
display:none;
}
#actions .with-popup .popup{
display:block;
}
#actions .with-popup a{
background:rgb(108,152,207);
color:rgb(255,255,255);
}
#actions .with-popup ul a{
background:transparent;
color:rgb(0,0,0);
}
#edit-link a{
position:absolute;
right:1px;
bottom:1px;
width:25px;
height:16px;
font-family:sans-serif;
font-size:9pt;
text-decoration:none;
padding-left:1px;
padding-right:1px;
z-index:10;
color:white;
text-indent:100px;
overflow:hidden;
}
#edit-link a:hover{
color:black;
background:rgb(232,242,255);
border:1px solid rgb(0,114,187);
text-indent:0;
}
#text{
font-family:"Lucida Sans", "Trebuchet MS", sans-serif;
font-size:90%;
text-align:justify;
line-height:120%;
}
#text p{
margin-top:0;
}
a:link{
color:rgb(0,114,187);
}
a:visited{
color:rgb(0,122,200);
}
#text em{
font-family:"Trebuchet MS", sans-serif;
}
#footer{
color:rgb(128,128,128);
font-family:sans-serif;
font-size:70%;
margin-top:2em;
}
input#s{
border:1px solid rgb(0,114,187);
padding:2px;
}
hr{
border:0;
height:1px;
background:rgb(0,114,187);
margin-left:-5px;
margin-right:-5px;
}
.search-results{
list-style:none;
margin:0;
padding:0;
}
.search-results li{
margin-bottom:.5em;
padding:1px;
}
.search-results li:hover{
border:1px solid rgb(192,192,192);
background:rgb(232,242,255);
padding:0;
}
.search-results a{
margin:1px;
font-size:110%;
text-decoration:none;
}
.search-summary{
margin-left:14px;
font-size:90%;
font-family:sans-serif;
}
.search-summary em{
font-style:normal;
font-weight:bold;
}
.search-url{
margin-left:14px;
color:rgb(128,128,128);
font-family:sans-serif;
font-size:70%;
}
.edit-table{
width:100%; font-family:sans-serif;
font-size:89%;
border-spacing:0;
border:0;
padding:0;
margin:0;
margin-top:5px;
}
.editor-header th,
.editor-collapsed-header th,
.editor-collapsable-header th{
background-color:rgb(180,212,255);
font-weight:bold;
border-top:1px solid rgb(100,100,100);
width:auto;
}
.editor-collapsed-header .last-section{
border-bottom:1px solid rgb(100,100,100);
}
.edit-table .editor-collapsed-header th:hover,
.edit-table .editor-collapsable-header th,
.edit-table .editor-header th{
background-color:rgb(0,114,187);
color:rgb(255,255,255);
}
.edit-table .border-above td,
.edit-table .border-above th{
text-align:left;
border-top:3px solid rgb(100,100,100);
}
.z1 select option{
background-color:rgb(255,255,255);
}
.z2,
.z2 select option{
background-color:rgb(232,242,255);
}
.edit-table input,
.edit-table textarea,
.edit-table select{
background:transparent;
width:99.5%;
border:0;
}
.edit-table select{
width:100%;
border:0 !important;
}
.edit-table .checkbox{
width:auto;
}
.edit-table td,
.edit-table th{
vertical-align:top;
text-align:left;
margin:0;
padding:0;
border:0;
}
.edit-table td{
padding-left:1px;
border-right:1px solid rgb(100,100,100);
border-top:1px solid rgb(100,100,100);
vertical-align:middle;
}
.edit-table th{
width:120px;
padding:2px;
font-weight:normal;
background-color:rgb(180,212,255);
border:1px solid rgb(100,100,100);
border-bottom:0;
}
.edit-table td.last{
border-bottom:1px solid rgb(100,100,100);
}
.edit-table th.last{
border-bottom:1px solid rgb(100,100,100);
}
.button{
background-color:rgb(0,114,187);
border-color:rgb(0,114,187);
border-width:1px;
font-family:sans-serif;
color:rgb(255,255,255);
padding:.1em;
padding-left:.4em;
padding-right:.4em;
margin-right:3px;
margin-top:.5em;
}
.button:hover,
.button:focus{
background-color:rgb(0,122,200);
}
.field-description{
color:rgb(128,128,128);
font-size:smaller;
font-weight:normal;
}
* html #all{
height:100%;
}
.upload-list{
list-style:none;
margin:0;
padding:0;
margin-left:1em;
}
.upload-list img{
vertical-align:middle;
border:0;
margin-right:5px;
}
.upload-list a{
line-height:50px;
display:block;
text-decoration:none;
border:1px solid #eee;
margin-bottom:5px;
}
.upload-list a:hover{
background:rgb(232,242,255);
border-color:#ccc;
}