#top a{
	font-size:0.6em;
	color:black;
} 

.size{
float:right;
margin:6px 6px 0 0;
}

/*
 * color #6CC336
 */

.size a{
background-color:#6CC336;
}

.size a:hover{
background-color:#84F340;
}



.clear{
clear:right;
float:right;
margin-bottom:6px;
}

.clear a{
background-color:#489CD2;
}

.clear a:hover{
background-color:#4FC5F6;
}

.biblio{
float:right;
margin:6px 6px 0 0;
}

.contact{
float:right;
margin:6px 6px 0 0;
}

#top li{
list-style:none;
float:left;
}


/*
 * Box with line
 */


.top_left_box{
margin-top:6px;
display:block;
background: white url(images/corner_box/top_left_box.gif);
background-repeat:no-repeat;
list-style:none;
}

.tl{

}

.tr{
background: url(images/corner_box/tr.gif)no-repeat top right;
height:100%;
}

.bl{
background: url(images/corner_box/bl.gif) no-repeat bottom left;
height:100%;
}


.br{
background: url(images/corner_box/br.gif)no-repeat bottom right;
height:100%;

}

.tl{
background: white url(images/corner_box/tl.gif) no-repeat top left;
height:100%;
margin:6px 0 6px 0;
}

.tl div{
background: url(images/corner_box/tr.gif) no-repeat top right;
height:100%;
}

.tl div div{
background: url(images/corner_box/bl.gif) no-repeat bottom left;
height:100%;
}


.tl div div div{
background: url(images/corner_box/br.gif) no-repeat bottom right;
height:100%;
}

.research{padding:9px 2px 9px 5px;font-size:0.8em;
}


.top_right_box{
display:block;
background-image: url(images/corner_box/top_right_box.gif);
background-position: top right;
background-repeat:no-repeat;
padding-top:6px;
}

.bottom_box{
display:block;
background-image: url(images/corner_box/line_box.gif);
background-repeat: repeat-x;
background-position: bottom;

}


.content_box{
display:block;
border-left:1px solid #606060;
border-right:1px solid #606060;
padding:0 5px 0 5px;
font-size:0.8em;
color:black;
}

.item{
display:block;
padding:5px 5px 5px 5px;
font-size:0.8em;
color:black;
}


*html .content_box{
height:1px;
}

*html .item{
height:1px;
}


.item img, .content_box img{
display:block;
float:left;
vertical-align:middle;
margin-right:4px;
}

.item b, .content_box b{
line-height:1.1em;
font-weight:normal;
}

.item p, .content_box p{
line-height:1em;
padding-bottom:8px;
}

.spacer{
display:block;
font-size:1px;
height:1px;
line-height:1px;
clear:both;
}

.bottom_left_box{
display:block;
background-image: url(images/corner_box/bottom_left_box.gif);
background-position: bottom left;
background-repeat:no-repeat;
list-style:none;
}




.bottom_right_box{
display:block;
background-image: url(images/corner_box/bottom_right_box.gif);
background-position: bottom right;
background-repeat:no-repeat;
padding-bottom:6px;
}







