/**********************************/
/* CSS ETH WCMS-Templates         */
/* copyright 2004 ETH Web Office  */
/* Author:Y. Serrano              */
/**********************************/
/*
$Id: customstyles.css 16 2005-08-16 13:15:46Z yserrano $
$Rev: 16 $
$Release: 1.1.1 $
*/

/* place your custom styles here */

div#head { height:105px;}

div.margins {
    width:955px;
    margin-left:auto;
    margin-right:auto;
}

div#path-service, div.contentblock-1col, div.contentblock-1Bcol, div.contentblock-2col, div.contentblock-3col {
margin-right:16px;
}

div.contentblock-2col, div.contentblock-3col { margin-left:222px; padding-top:21px; }
#ethlogo { width:222px;height:105px;}
#sitename { width:400px;height:48px;margin-top:70px;}
#head_mainnav { width:514px;height:57px;}
#head_servicenav { width:203px;margin:0;padding:0;}
#ethlogo, #sitename, #head_mainnav, #head_servicenav { float:left;}
ul#head_mainnav {margin:0;padding:0;}
div#head_servicenav ul li, ul#head_mainnav li { display:inline; margin:0;}
ul#head_mainnav ul { height:19px;width:514px;padding:0; margin:0;}
ul#head_mainnav li.first { padding-left:5px; }
div#sitename { height:48px;padding:0;}
div#head_servicenav { padding-top:5px;}
div#head_servicenav ul { margin:0; color:#bbb;}
div#head_servicenav ul a { margin:0; color:#fff;}
div#head_servicenav li.first { padding-left:12px; }

ul#leftnav { padding:21px 20px 0 12px;width:180px;}
ul#leftnav .subnav-on { font-weight:bold;color:#000;}
ul.level1 { width:183px;border-top:1px solid #737373;}

#head_servicenav .searchfield { margin:6px 0  0 11px; height:15px; }
#head_servicenav .searchbutton { margin:2px 0px -8px -5px; }
#statusnav {background-color:#fff; border-bottom:1px solid black;padding-left:10px;color:#646567;}
#statusnav a { color:#646567;}

div.footerblock { margin-left:220px;width:683px;}
div.footerline { padding:0;}
div.footerline, div.footerline a, div.footerline a.path { color:#8b8c8e;}

div.box-border { border:1px solid #3d3d3f;width:201px;overflow:hidden;}
div.box {}
div.box img {margin-left:-10px;margin-top:-5px;}
div.box h3 img {margin-left:0;margin-top:0;}

div.box h2 { background-color:#3d3d3f; color:#fff;margin:0 -10px -5px -10px;padding:9px 7px 9px 7px;font-size:1em;font-weight:normal;display:block;}
div.box h2 a { color:white; text-decoration:none;}

div > div#pagetop {position:absolute;bottom:0px;}
.float-left, .float-right, .box-border {
margin-top:0px;
}
div#pagetop { padding-bottom:18px;}
ul#leftnav a { text-decoration:none;}

li.current_page_item a { font-weight:bold; }
li.current_page_item li a { font-weight:normal; }
.contentblock-1Bcol li.current_page_item a { font-weight:bold; color:#FF823D;}
.contentblock-1Bcol li.current_page_item li a { font-weight:normal;color:#000;}

.page_item .page_item {display:none;}
.current_page_item .page_item, .current_page_ancestor .page_item {display:block;}
.current_page_item .page_item .page_item {display:none;}
.current_page_parent .page_item .page_item {display:none;}
.current_page_ancestor .page_item .page_item {display:none;}
.current_page_ancestor .current_page_ancestor {display:block;}
.page_item .current_page_parent .page_item {display:block;}
.current_page_parent .current_page_item .page_item {display:block;}
.page_item ul { display:none;}
.current_page_item ul, .current_page_ancestor ul {display:block; margin-bottom:5px;}
.home_item {width:179px;padding-bottom:2px;color:#FF823D;}
.home_item a {}
div.box ul#leftnav ul { margin-left:15px;}
margin-left:15px;

div#head_servicenav a { text-decoration:none; }
h3 { color:#949494;margin-top:0;padding-top:1em;margin-bottom:0; }
h3 a { color:#949494; }
h3 a, h3 a:link, h3 a:visited, h3 a:hover, h3 a:active, h3 a:focus {
text-decoration:none; color:#949494;
}

p.title_byline { border-bottom:2px dotted #565656;color:#565656;margin-bottom:1.3em;padding-bottom:2px;}
p.title_byline a { text-decoration:none; }
p.title_byline .author_link a { color:#FF823D; font-weight:bold; }
p.postmetadata { border-bottom:1px solid black;margin-bottom:3em; padding-bottom:5px;}
p.postmetadata a { text-decoration:none; }
p.postmetadata .category a { text-decoration:none; font-weight:bold; color:#565656; }

.citation, blockquote {
margin:0;
padding:0;
background-color:transparent;
font-weight:bold; color:#949494;
margin:1.5em 0 2.5em 0;
}
div.contentblock-3col .citation, div.contentblock-3col blockquote, div.contentblock-1Bcol .citation, div.contentblock-1Bcol blockquote {
margin-right:0px;
}

h1 { color:#FF823D; font-size:1.4em;font-weight:bold;border-bottom:2px dotted #565656;padding-bottom:0.3em;margin:0 0 1.5em 0;}
h1.blog { border:none;padding-bottom:2px;margin-bottom:0;}
h1.blog a { color:#FF823D; font-size:1em;font-weight:bold;text-decoration:none;}
h1.comments {margin-bottom:0.5em;}
h2.page { display:none; }
h2 { color:#FF823D; font-weight:bold;}
h4 {color:#FF823D; font-weight:normal;font-size:130%;}
h3 {color:#949494; font-weight:bold;}
h2, h3, h4, h5, h6 { margin-right:0;}
address { font-style:normal; font-size:90%;border-bottom: 1px solid #949494;padding-bottom:0px;margin:3.5em 0 4px 0;color:#949494;font-weight:bold;}


div.contentblock-3col p, div.contentblock-3col ul, div.contentblock-3col ol, div.contentblock-3col dl, 
div.contentblock-3col dl, div.contentblock-3col h3, div.contentblock-3col h4, div.contentblock-3col h5, 
div.contentblock-3col h6, div.contentblock-3col h7, div.contentblock-3col .citation, 
div.contentblock-3col blockquote, div.contentblock-3col div.image-left, div.contentblock-3col div.image-center, 
div.contentblock-3col div.image-right, div.contentblock-1Bcol p, div.contentblock-1Bcol ul, div.contentblock-1Bcol ol, 
div.contentblock-1Bcol dl, div.contentblock-1Bcol dl, div.contentblock-1Bcol h3, div.contentblock-1Bcol h4, 
div.contentblock-1Bcol h5, div.contentblock-1Bcol h6, div.contentblock-1Bcol h7, div.contentblock-1Bcol .citation, 
div.contentblock-1Bcol blockquote, div.contentblock-1Bcol div.image-left, div.contentblock-1Bcol div.image-center, 
div.contentblock-1Bcol div.image-right {margin-right:0px;}

div.contentblock-1Bcol {margin-left:0px;margin-right:0px;}
.float-right, .box-border {margin-left:20px;}