body {font-family:tahoma,arial,helvetica;font-size:80%;
background-color:white/*#f7f5f3*/ /*#eee8dd*/;
margin:0;
height:100%
}

#debugreport {display:none;}

.objectheader {float:right;font-size:0.8em;}
a {text-decoration:none;color:black;}
a:hover {text-decoration:underline}

img {display:block;}

a img {border:none;}

#top {position:absolute;height:110px;width:100%;top:0;left:0;background:#d0bfae no-repeat 100% 0 url('../images/logo.gif');z-index:20;}
#logo {background:#c6ac9b no-repeat url('../images/tright.gif');height:89px/*104px*/;
width:78px;/*102*/
padding: 15px 30px 0 40px;
font-size:1.2em;z-index:99}

#topcorner {position:absolute;top:104px;left:0px;height:7px;
width:149px;
background:#d0bfae no-repeat url('../images/top.corner.gif') 100% 0;
}

* html #topcorner {width:151px;line-height:1px;font-size:1px;}

#innertop {background:transparent url('../images/top.bg.gif') repeat-x 0 100%;height:110px;}

#logo a {color:#006666;font-family:verdana,arial,helvetica;}

/* * html #logo {height:89px;width:72px;} */
html>body div#logo {height:89px;width:75px;}

#organisations {position:absolute;top:70px;left:165px;padding:0;margin:0;font-size:1.2em;}
#organisations ul {padding:0;margin:0;display:inline;}
#organisations li {display:inline;padding:0px;margin-right:2px;}

.etui, .etui a {color:#006666;font-size:1em;}
#organisations a:hover {font-weight:bold;text-decoration:none;}
.etuco,.etuco a {color:/*#ff6634;*/#ac1a1c}
.tutb,.tutb a {color:/*#8ac5e2*/#213c7f;}


#menu {position:absolute;height:100%;min-height:100%;top:0px;width:150px;left:0px;background:#d0bfae no-repeat 100% 100% url('../images/menu.gif');z-index:10}

#innermenu {background:transparent url('../images/left.bg.gif') repeat-y 100% 0;
width:150px;top:0;
position:absolute;
height:100%;min-height:100%;
}


#menu ul {margin:135px 0 0 0;padding:0}

a#menu li {background-color:#ac1a1c;color:#ffffff;}
a#menu li a {color:#ffffff;}
#vertnav{list-style: none;
}

#vertnav ul { 
	padding:0;
	margin:0;
	list-style: none;
    width:142px;
   z-index:99;
   overflow:visible;
   position:absolute; 
   background-color:#d0bfae;
      
}

#vertnav li { 
	position: relative; 
	width: 142px;
/*    background-color:#DFDFDF;
    border:solid 1px #CECECE;
    border-bottom:none;*/
   display:block;
/*   height:1.5em;*/ /*auto */
   margin:0;
   border-bottom:1px solid #eee8dd;
   
}


#vertnav a {
    text-decoration:none; 
    display:block;
    padding: 0.1em 1em;  
    margin:0.2em 0 0.2em 0.1em; /*helps Opera with hover */
    color:black;
/*    background-color:#DFDFDF;*/
    width:125px; /*helps IE with hover */
/*    height:1.em;*/
}

#vertnav a a {
    padding: 0.1em;  
    width:140px; /*helps IE with hover */
}


#vertnav ul ul, #vertnav li li li, #vertnav li li li a {width:230px;}


#vertnav a:hover{
    background-color:#c6ac9b; 
    color:#FFFFFF;
}

#vertnav ul, #vertnav ul ul, #vertnav ul ul ul{
    display:none; 
    position:absolute; 
    top:0; 
    left:142px;
}

#vertnav li:hover ul ul, #vertnav li:hover ul ul ul{
    display:none; 
}

#vertnav li:hover ul, #vertnav ul li:hover ul, #vertnav ul ul li:hover ul{
    display:block;
}

li>ul { 
	top: auto;
	left: auto;
}

/* Win IE only \*/
* html #vertnav li{float:left;} 
/* end holly hack */



#pathbar {position:absolute;left:170px;top:110px;font-size:0.8em}
/** html #pathbar {top:125px;}*/

#content {margin:145px 20px 0 200px;}
#content a {background:#eee8dd /*#f7f5f3*/;}
#content a:hover {background:#d0bfae}
h1 {font-size:1.4em;color: #066666/*#a3836d*/;font-family:verdana,arial,helvetica;
padding:3px 38px 3px 3px;
}

.subtitle {font-size:1.2em;color:#a3836d;font-family:verdana,arial,helvetica; margin-bottom:5px;}
h2 {font-size:1.3em;color:#066666/*#a3836d*/;font-family:verdana,arial,helvetica;}
h3 {font-size:1.1em;color:#a3836d;font-family:verdana,arial,helvetica;margin:0 0 0px 0;}
label {color:#a3836d;float:left;margin-right:5px;width:100px;}
.block {clear:both;}
#otherpublications {clear:both;padding-top:10px;}
li p {margin:0;}

#toolbar {position:absolute;left:210px;top:30px;
background: #066666 url('../images/toolbarl.gif') no-repeat;
}

*html #toolbar {width:340px;height:20px;}

#toolbar ul {padding:0px 10px 10px 0px;margin:0;
background:url('../images/toolbarr.gif') no-repeat 100% 0;
height:10px;
}

#toolbar li {
display:inline;
}

#toolbar ul a {float:left;
padding:0px 3px 0 20px;
color:white;
height:20px;
line-height:20px;
background:url('../images/toolbar.gif') no-repeat transparent 9px 0;
}
*html #toolbar ul a {margin-bottom:-12px;}

#toolbar ul a:hover {
color:white;text-decoration:none;
font-weight:bold;
}

/*#search {float:left;margin-right:50px;margin-top:-30px}*/
#search {position:absolute;left:170px;top:10px;}
input {background:#eee8dd ;margin-right:5px;}
.button {color:#f7f5f3;background:#a3836d;border:#d0bfae 1px solid;}
.small {font-size:0.8em;}

.logo{float: left;margin:0 10px 10px 0; }


.second_column,.col2{
 margin-left:80px;
 }
.col2 p {margin:0 0 0 5px;}

.second_level .col2 {margin-left:0}

h2 {margin:5px 0px;font-size:1.2em;}
.content-view-line,.listitem{clear:both;}
.container3row{clear:both;height:163px;}
.middle{float:left;text-align:center;width:33%;
min-height:222px;}
* html .middle{height:222px;}

.left{float:left;width:33%}
#container2 {clear:both;}
#toc {
  clear:right;
}
#toc ul{
           position:absolute;right:10px;
  }
#toc ul a {
height:17px;
width:150px;
padding:2px 15px;
margin:2px 5px;
text-align:center;           
display:block;
color:white;
background:url('../images/toc2.gif') #066666 no-repeat;
}
#toc ul a:hover {
     background:#a3836d 0 0 no-repeat;
     text-decoration:none;
/* color:#d0bfae;text-decoration:none;*/

  }
#toc li {
           list-style-type: none;
              
}

.admintool {float:right;margin:2px;}

.logo{float: left; }
.col2{margin-left:120px; }
.listitem{clear:both;}

.label {float:left;font-style:italic;width:80px;}

.price {color:#066666;font-size:1.2em;font-weight:bold;text-align:right;}
.pricemessage {text-align:right;font-weight:bold;}
.pricedetail {text-align:right;}
.price input.defaultbutton {
text-align:left;
background:url('../images/basket.gif') no-repeat 100% 50%;
height:64px;width:180px;
margin:10px -5px 0 0;
padding-right:70px;
cursor:hand;
color:black;
}

.chapo {font-weight:bold;margin-bottom:5px;}

#homepage {background: url("../images/body.bg.gif") #eee8dd 100% 100% no-repeat; margin:0;font-size:1.5em;font-family:verdana,arial,helvetica;width:100%;height:100%;}

html>body #innerhomepage {
position:absolute;
top:0;left:0;
height:300px;width:100%;
min-height:100%;
background:url('/design/etui/images/body.bg.gif')  #eee8dd 100% 100% no-repeat;}

#homepage h1 {background: url("/design/etui/images/hp.top.gif") no-repeat; position:absolute;top:0; left:0;padding:20px 0 0 71px;margin:0;font-size:1.2em;height:132px;color:#006666;font-weight:normal;}

#homepage h1 a {color:#006666;font-family:verdana,arial,helvetica;}
#homepage_logo {position:absolute;bottom:40px;right:40px;}
#nicename {position:absolute;left:10px; bottom:10px;}
#homepage a {text-decoration:none;}

#homepage h1:first-letter {}
/*div.etui:first-letter,div.etuco:first-letter,div.tutb:first-letter {font-weight:bold;}*/

/*
html>body #homepage_logo {
position:absolute;bottom:0px;right:0px;
height:333px;
width:398px;
background: url("../images/top.bg.gif");border:1px solid pink;
}

html>body #homepage_logo img {
position:absolute;
right:30px;bottom:30px;
}

*/

#for,div.etui {position:absolute; bottom:350px;right:220px;}
div.etuco {position:absolute; bottom:260px;right:290px;}
/*div.tutb {position:absolute; bottom:210px;right:330px;}*/
#and,div.tutb {position:absolute; bottom:160px;right:340px;}

#for {margin-right:9em;font-size:70%;margin-bottom:4px;}
#and {margin-right:15em;font-size:70%;margin-bottom:4px;}
/*#for,#and {position:absolute;left:320px;font-size:70%;}
#and {bottom:250px;left:315px;}
*/

.object-right {float:right;margin-left:3px;}
.column_left,.object-left {float:left;margin-right:3px;clear:left;}
.object-center {    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.factbox {clear:both;margin:5px 0 5px 200px;float:none;}
/*.factbox {clear:both;margin:5px 0 5px 200px;float:none;}*/
.factbox .object-left {margin-left:-100px;}
html>body .factbox .object-left {margin-left:-200px;}

.modified {font-size:0.8em;margin-top:10px;clear:both;
background:no-repeat url('../images/3dots.gif') 100% 50%;
}

th {text-align:left}

.info {border:1px dotted grey;margin-top:10px;}

.hide {display:none;}

#motd {position:absolute;right:125px;top: 85px;font-weight:bold;}

#sidebar {float:right;
width:150px;
margin-left:30px;
padding-left:20px;
border-left:1px solid #d0bfae /*#006666*/;
padding-bottom:10px;
border-bottom:1px solid #d0bfae;
font-size:0.9em;
}
#sidebar a {color:#006666;background:white;}
#sidebar a:hover {color:#006666;background:white;}
#sidebar h3 {margin-bottom:10px;font-size:1.1em;}
#sidebar .col2 h3 {font-size:0.9em;font-weight:normal;color:black;}

.two-columns .listitem {clear:none;}
#sidebar .listitem,#sidebar .content-view-line {margin:0;border-top:1px solid #d0bfae /*#006666*/;
margin-left:-20px;padding-left:20px;}
#sidebar .listitem h2,#sidebar .content-view-line h2 {font-size:0.9em;font-weight:normal;margin:2px 0;}
#sidebar .logo {float:none;margin-top:10px;padding-left:14px;}
#sidebar .col2 {margin:0;}
#sidebar .col2 p {display:none;}
#sidebar .second_column {margin:0;}
#sidebar .second_column p {display:none;}

.pagenavigator {clear:both;font-size:1.3em;font-weight:bold;}
