/****Overlays****/

.c3:hover .icon, .c2:hover .icon{width:15px; height:15px; display:block; float:left;background-image:url(../img/layout/bfo_arrow_overlay_down_hove.png);}
.c3 .top,   .c2 .top , .c3 .bottom,  .c2 .bottom{
height:11px;}
.c3:hover .top,  .c2:hover .top {
background-image:url(../img/layout/bfo-overlay-top.gif);}
.c3:hover .bottom,  .c2:hover .bottom{
background-image:url(../img/layout/bfo-overlay-bottom.gif);}
.c2:hover,  .c3:hover {background-color:#dddddd;}
.c2 a,  .c3 a{display:none; font-weight:normal; font-size:13px; margin-bottom:6px;}
#content .c3.back a{display:block; background:url(../img/close.gif) no-repeat right 6px transparent; color:#333; font-weight:bold;}
#content .c3.back a:hover{text-decoration:none !important; color:#000;}
.c3.back:hover{background:none transparent !important; border:none !important;}
.c2 a.act,  .c3 a.act{font-weight:bold}
.c2:hover a,  .c3:hover a{display:block;}
 
.mid,  .project-all,  .project-category {padding:0 20px 0 20px; cursor:pointer;} 
.project-all {clear:both; padding:24px 20px 0 20px;}
.mid div {float:left; margin:0 12px 0 0}
.icon {width:15px; height:15px; display:block; float:left; margin-top:2px;
background-image:url(../img/layout/bfo_arrow_down.png);background-position:0px 0px;}



#research-single .c2:hover,#research-single  .c3:hover, #project-single .c2:hover,#project-single  .c3:hover {background-color:#ffffff;}

#content .c1 {font-weight:normal !important;}




/****Module Projects*****/


.tx-bfo-pi1 #projects{
width:960px;
margin:0 0 0 20px;

}
#content .header a{
text-decoration:none;
cursor:pointer;

}
.tx-bfo-pi1 #projects .header{
border-bottom:1px dotted #666;
height:23px;
font-weight:bold;
position:relative;
margin-bottom:30px;
}
.tx-bfo-pi1 #projects .c1, .tx-bfo-pi1 #projects .c2, .tx-bfo-pi1 #projects .c3 {
position:absolute;
z-index:5;
}
.tx-bfo-pi1 #projects .c1 {
font-size:11px;
padding:0 0 0 10px;
width:250px;
top:0;
left:0;
}
#content #projects .c1, #content #research .c1{font-weight:bold !important; font-size:13px}
.tx-bfo-pi1 #projects .c2 {
padding:0;
width:195px;
min-height:10px;
font-size:15px;
top:-15px;
left:550px;

}
.tx-bfo-pi1 #projects .c3 {
padding:0 ;
width:195px;
min-height:10px;
font-size:15px;
top:-15px;
left:790px;
}



.tx-bfo-pi1 #projects .project-item {border-bottom:1px dotted #666; padding:12px 0 12px 0; position:relative;}
.tx-bfo-pi1 #projects .project-item a{display:block; text-decoration:none; cursor:pointer;}
.tx-bfo-pi1 #projects .description, .tx-bfo-pi1 #projects .category, .tx-bfo-pi1 #projects .year {
float:left; display:block;}

.tx-bfo-pi1 #projects .image {top:0px; left:0px; width:180px;  padding-top:10px; position:absolute;}
.tx-bfo-pi1 #projects .description {width:370px; padding:0 10px 0 180px; font-weight:bold; }
.tx-bfo-pi1 #projects .category {padding:0 0 0 10px; width:240px;}
.tx-bfo-pi1 #projects .description-2 {width:370px; padding:0 10px 20px 180px; }




/*Singleview Projects*/
.tx-bfo-pi1 #project-single{
width:780px;
margin:0 0 0 110px;
position:relative;
}

.tx-bfo-pi1 #project-single .header{
border-bottom:1px dotted #666;
height:23px;
font-weight:bold;
position:relative;
margin-bottom:38px;
}
.tx-bfo-pi1 #project-single .c1, .tx-bfo-pi1 #project-single .c2, .tx-bfo-pi1 #project-single .c3 {
position:absolute;
z-index:5;
}
#content .tx-bfo-pi1 #project-single .c1 {
  font-weight:bold !important;
padding:0 0 0 10px;
width:180px;
top:0;
left:0;
}

.tx-bfo-pi1 #project-single .c2 {
padding:0;
width:520px;
top:0;
left:190px;
}

.tx-bfo-pi1 #project-single .c3 {
padding:0;
width:60px;
top:0;
left:720px;
}
.tx-bfo-pi1 #project-single .c3.back{width:50px; left:728px; }
.tx-bfo-pi1 #project-single .image {
padding:0 0 30px 190px;
}

.tx-bfo-pi1 #project-single .label {
width:190px;
clear:both;
float:left;
margin-bottom: 24px;
}

.tx-bfo-pi1 #project-single .content {
width:590px;
float:left;
margin-bottom: 24px;
}
.tx-bfo-pi1 #project-single .content p{
width:590px;
float:left;
margin: 0 0 12px 0;
padding:0;
}

.tx-bfo-pi1 #project-single h1 {
border:none;
font-size:15px;
margin:0;
padding:0;
line-height: 21px;
color: #333
}

.tx-bfo-pi1 #project-single #prev, .tx-bfo-pi1 #project-single #next {
width:33px;
height:33px;
position:absolute;
top:175px;
left:-90px;
z-index:5;}
.tx-bfo-pi1 #project-single #next {
left:auto;
right:-90px;
}
.tx-bfo-pi1 #project-single #prev a, .tx-bfo-pi1 #project-single #next a{
width:33px;
height:33px;
display:block;
}
.tx-bfo-pi1 #project-single #prev a{
background-image:url(../img/layout/bfo-modules-prev.gif);}

.tx-bfo-pi1 #project-single #prev a:hover {
background-image:url(../img/layout/bfo-modules-prev-hover.gif);}

.tx-bfo-pi1 #project-single #next a{
background-image:url(../img/layout/bfo-modules-next.gif);
}

.tx-bfo-pi1 #project-single #next a:hover {
background-image:url(../img/layout/bfo-modules-next-hover.gif);}





/***Research ***/

.tx-bfo-pi4 #research{
width:820px;
margin:0 0 0 90px;

}
.tx-bfo-pi4 #research .header a.toggle{
text-decoration:none;
cursor:pointer;
display:block;
background-image:url(../img/layout/bfo_arrow_right.png);
background-repeat:no-repeat;
background-position:0px 250px;

}
.tx-bfo-pi4 #research .header{
border-bottom:1px dotted #666;
height:23px;
font-weight:bold;
position:relative;
margin-bottom:30px;
}
.tx-bfo-pi4 #research .c1, .tx-bfo-pi4 #research .c2, .tx-bfo-pi4 #research .c3 {
position:absolute;
z-index:500;
}
.tx-bfo-pi4 #research .c1 {
padding:0 0 0 10px;
width:250px;
top:0;
left:0;
font-weight:normal
}

.tx-bfo-pi4 #research .c2 {
padding:0;
width:195px;
min-height:10px;
font-size:15px;
top:-15px;
left:510px;


}
.tx-bfo-pi4 #research .c3 {
padding:0 ;
width:195px;
min-height:10px;
font-size:15px;
top:-15px;
left:710px;
}
.tx-bfo-pi4 #research .mid, .tx-bfo-pi4 #research .research-all, .tx-bfo-pi4 #research .research-category {padding:0 20px 0 20px} 
.tx-bfo-pi4 #research .project-all {clear:both; padding:24px 20px 0 20px;}
.tx-bfo-pi4 #research .mid div {float:left; margin:0 12px 0 0}


.tx-bfo-pi4 #research .research-item {border-bottom:1px dotted #666; padding:12px 0 12px 0; position:relative; }
.tx-bfo-pi4 #research .research-item a.toggle{
display:block; 
text-decoration:none; 
cursor:pointer;
background-image:url(../img/layout/bfo_arrow_right.png);
background-repeat:no-repeat;
background-position:220px 0;}
.tx-bfo-pi4 #research .research-item a.toggle:hover,  .tx-bfo-pi4 #research .research-item a.toggle.active{background-image:url(../img/layout/bfo_arrow_right_hover.png);}




.tx-bfo-pi4 #research .description, .tx-bfo-pi4 #research .date, .tx-bfo-pi4 #research .image {
float:left; display:block; }
.tx-bfo-pi4 #research .image {width:110px; height:43px; }
.tx-bfo-pi4 #research .description {width:550px; padding:0 10px 0 0px; font-weight:bold; margin-top:-4px;}
.tx-bfo-pi4 #research .date {padding:0 0 0 10px; width:130px;}
.tx-bfo-pi4 #research .description-2 {width:550px; padding:0 10px 20px 250px;  }




/*Singleview Research*/
.tx-bfo-pi4 #research-single{
width:780px;
margin:0 0 0 110px;
position:relative;
}

.tx-bfo-pi4 #research-single .header{
border-bottom:1px dotted #666;
height:23px;
font-weight:bold;
position:relative;
margin-bottom:38px;
}
.tx-bfo-pi4 #research-single .c1, .tx-bfo-pi4 #research-single .c2, .tx-bfo-pi4 #research-single .c3 {
position:absolute;
z-index:5;
}
#content .tx-bfo-pi4 #research-single .c1 {
font-weight:bold !important;
padding:0 0 0 10px;
width:180px;
top:0;
left:0;
}

.tx-bfo-pi4 #research-single .c2 {
padding:0;
width:520px;
top:0;
left:190px;
}

.tx-bfo-pi4 #research-single .c3 {
padding:0;
width:50px;
top:0;
left:728px;
}

.tx-bfo-pi4 #research-single .image {
float:left;
width:180px;
font-weight:bold;
padding:0 0 0 10px;
}

.tx-bfo-pi4 #research-single .image img{
margin-right:40px;
float:right
}

.tx-bfo-pi4 #research-single .content {
width:510px;
float:left;
margin-bottom: 24px;
}
.tx-bfo-pi4 #research-single .content p{
width:510px;
float:left;

}

.tx-bfo-pi4 #research-single h1 {
border:none;
font-size:15px;
margin: 0 0 24px 0;
padding:0;
color:#333;
line-height:21px;
}

.tx-bfo-pi4 .cats, #content .tx-bfo-pi4 .cats a{color:#999; text-decoration:none; font-weight:bold; font-size:11px;}

#content .tx-bfo-pi4 .cats a:hover{color:#666; text-decoration:none;;}

.tx-bfo-pi4 #research-single .addthis_toolbox {
float:right;
margin-right:-75px;}

.tx-bfo-pi4 #research-single #prev, .tx-bfo-pi4 #research-single #next {
width:33px;
height:33px;
position:absolute;
top:175px;
left:-90px;
z-index:5;}
.tx-bfo-pi4 #research-single #next {
left:auto;
right:-90px;
}
.tx-bfo-pi4 #research-single #prev a, .tx-bfo-pi4 #research-single #next a{
width:33px;
height:33px;
display:block;
}
.tx-bfo-pi4 #research-single #prev a{
background-image:url(../img/layout/bfo-modules-prev.gif);}

.tx-bfo-pi4 #research-single #prev a:hover {
background-image:url(../img/layout/bfo-modules-prev-hover.gif);}

.tx-bfo-pi4 #research-single #next a{
background-image:url(../img/layout/bfo-modules-next.gif);
}

.tx-bfo-pi4 #research-single #next a:hover {
background-image:url(../img/layout/bfo-modules-next-hover.gif);}



/*-------Graduates list-----------*/
.tx-bfo-pi3 #graduates-list {color:#666666;}
.tx-bfo-pi3 #graduates-list .header {border-bottom:1px dotted #999999; margin-left:-10px; width:680px; font-weight:bold; height:35px; padding-top:5px; position:static; z-index:1;}
.gc1, .gc2, .gc3 {
float:left; padding-bottom:10px;
display:block;
}
.tx-bfo-pi3 .gc1 {width:190px; padding-left:10px; font-weight:bold;}
.tx-bfo-pi3 .gc2 {width:415px; padding-right:20px;}
.tx-bfo-pi3 .gc3 {width:45px;}

.tx-bfo-pi3 .graduates-item {margin-left:-10px; padding-top:10px; border-bottom:1px dotted #999999; background-image:url(../img/layout/owms_arrow_right.png); background-position:10px 13px; background-repeat:no-repeat;}
.tx-bfo-pi3 .graduates-item:hover {background-image:url(../img/layout/owms_arrow_right_hover-sub.png);}
.tx-bfo-pi3 .graduates-item a{text-decoration:none !important; display:block; color:#333 !important;}
.tx-bfo-pi3 .graduates-item a:hover{text-decoration:none !important; display:block; color:#333 !important;}
.tx-bfo-pi3 .graduates-item .gc1 {width:170px; padding-left:35px; }

/*-------Graduates single-----------*/

.tx-bfo-pi3 #graduates-single {}
.tx-bfo-pi3 #graduates-single .img{width:300px; float:left; padding-top:20px;}
.tx-bfo-pi3 #graduates-single .info{width:370px; float:right; padding-top:20px;}
.tx-bfo-pi3 #graduates-single .name{font-size:18px; font-weight:bold; margin-bottom:30px;}
.tx-bfo-pi3 #graduates-single .text{clear:both; padding-top:20px;}
.tx-bfo-pi3 #graduates-single .subject{margin-top:40px;}
.tx-bfo-pi3 #graduates-single .subject span{font-weight:bold;}
.tx-bfo-pi3 #graduates-single .url a {background-image:url(../img/layout/owms_arrow_right.png); padding-left:20px; background-position:0 4px; background-repeat:no-repeat; display:block; margin-top:27px; font-weight:bold; text-decoration:none; color:#000 !important;}


/*-------people list-----------*/
.tx-bfo-pi2 #people-list {color:#666666;}
.pc1, .pc2, .pc3 {
float:left; padding-bottom:10px;
display:block;
}
.tx-bfo-pi2 .pc1 {width:140px; padding-left:10px; font-weight:bold;}
.tx-bfo-pi2 .pc2 {width:240px;}
.tx-bfo-pi2 .pc3 {width:290px;}

.tx-bfo-pi2 .people-item {margin-left:-10px; padding-top:10px; border-bottom:1px dotted #999999; background-image:url(../img/layout/owms_arrow_right-lang.png); background-position:126px 13px; background-repeat:no-repeat;}
.tx-bfo-pi2 .people-item:hover {background-image:url(../img/layout/owms_arrow_right_hover-lang.png);}
.tx-bfo-pi2 .people-item a{text-decoration:none !important; display:block; color:#333 !important;}
.tx-bfo-pi2 .people-item a:hover{text-decoration:none !important; display:block; color:#000 !important;}
.tx-bfo-pi2 .people-item .pc3 a{text-decoration:none !important;  color:#3366cc !important; display:inline;}
.tx-bfo-pi2 .people-item .pc3 a:hover{display:inline; color: #003366 !important;}
.tx-bfo-pi2 .pc2 a{font-weight:bold;}


/*-------people single-----------*/

.tx-bfo-pi2 #people-single {}
.tx-bfo-pi2 #people-single h1{margin-bottom:20px;}
.tx-bfo-pi2 #people-single .img{width:300px; float:left;}
.tx-bfo-pi2 #people-single .info{width:370px; float:right;}
.tx-bfo-pi2 #people-single .info p{margin-top:30px;}
.tx-bfo-pi2 #people-single .name{font-size:18px; font-weight:bold; margin-bottom:30px;}
.tx-bfo-pi2 #people-single .name .function {font-size:14px; font-weight:normal;}
.tx-bfo-pi2 #people-single .text{clear:both; padding-top:20px;}
.tx-bfo-pi2 #people-single .subject{margin-top:40px;}
.tx-bfo-pi2 #people-single .subject span{font-weight:bold;}
.tx-bfo-pi2 #people-single .url a {background-image:url(../img/layout/owms_arrow_right.png); padding-left:20px; background-position:0 4px; background-repeat:no-repeat; display:block; margin-top:27px; font-weight:bold; text-decoration:none; color:#000 !important;}
.tx-bfo-pi2 #subnavi {margin-top:32px;}

/*-------alumni list-----------*/
.tx-bfo-pi6 #people-list {color:#666666;}
.pc1, .pc2, .pc3 {
float:left; padding-bottom:10px;
display:block;
}
.tx-bfo-pi6 .pc1 {width:140px; padding-left:10px; font-weight:bold;}
.tx-bfo-pi6 .pc2 {width:240px;}
.tx-bfo-pi6 .pc3 {width:290px;}

.tx-bfo-pi6 .people-item {margin-left:-10px; padding-top:10px; border-bottom:1px dotted #999999; background-image:url(../img/layout/owms_arrow_right.png); background-position:126px 13px; background-repeat:no-repeat;}
.tx-bfo-pi6 .people-item:hover {background-image:url(../img/layout/owms_arrow_right_hover.png);}
.tx-bfo-pi6 .people-item a{text-decoration:none !important; display:block; color:#333 !important;}
.tx-bfo-pi6 .people-item a:hover{text-decoration:none !important; display:block; color:#000 !important;}
.tx-bfo-pi6 .people-item .pc3 a{text-decoration:none !important;  color:#3366cc !important; display:inline;}
.tx-bfo-pi6 .people-item .pc3 a:hover{display:inline; color:#003366 !important;}
.tx-bfo-pi6 .pc2 a{font-weight:bold;}


/*-------alumni single-----------*/

.tx-bfo-pi6 #people-single {}
.tx-bfo-pi6 #people-single h1{margin-bottom:20px;}
.tx-bfo-pi6 #people-single .img{width:300px; float:left;}
.tx-bfo-pi6 #people-single .info{width:370px; float:right;}
.tx-bfo-pi6 #people-single .info p{margin-top:30px;}
.tx-bfo-pi6 #people-single .name{font-size:18px; font-weight:bold; margin-bottom:10px;}
.tx-bfo-pi6 #people-single .text{clear:both; padding-top:20px;}
.tx-bfo-pi6 #people-single .subject{margin-top:40px;}
.tx-bfo-pi6 #people-single .subject span{font-weight:bold;}
.tx-bfo-pi6 #people-single .url {padding-top:17px}
.tx-bfo-pi6 #people-single .url a {background-image:url(../img/layout/owms_arrow_right.png); padding-left:25px; background-position:0 4px; background-repeat:no-repeat; display:block; margin-top:10px; font-weight:bold; text-decoration:none; color:#333 !important;}
.tx-bfo-pi6 #people-single .url a:hover {background-image:url(../img/layout/owms_arrow_right_hover.png); padding-left:25px; background-position:0 4px; background-repeat:no-repeat; display:block; margin-top:10px; font-weight:bold; text-decoration:none; color:#000 !important;}
.tx-bfo-pi6 #subnavi {margin-top:32px;}


.error {

font-size:14px;
text-align:center;}




*+html .ui-accordion {z-index:2; position:static;}
*+html .header {z-index:100; position:relative;}