/* CSS Document */
/* LAYOUT STYLE */
/*import url(utility.css);*/
html {
   height: 99%;
}

body {
   background-color: white;
   /*background-image: url(images/gradient_back.jpg);*/
   margin: 2px;
   height: 99%;
   font-size:120%;
   font-family:Arial, Helvetica, sans-serif;
   border-color:#211824;
   color:#211824;

}

#main{
	-webkit-border-radius: 1em;
	-moz-border-radius: 1em;
	width:800px;
	margin: 0 auto 0 auto;
	text-align:left;
	padding: 0;
	background-color:#A8BFAC;
	border: 3px solid;
}

#header{
	
	width: 100%;
	height: auto;
	border-bottom:3px solid;
}

#left{
	width: 180px;
	float: left;
	margin:0;
}

#right{
	margin-left: 200px;
	padding-bottom: 1em;
}

#footer{
	clear:left;
	border-top:2px solid;
	padding: 0.5em 0;
}


/* FIRST LEVEL MENU  */
#collaboration li {
	font-size: 80%;
}
	ul#menu{
		margin:0;
		padding:0;
		border-right:3px solid;
		border-bottom:3px solid ;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size: 0.75em;
		font-weight: bold;		
	}
	ul#menu li{
		list-style-type: none;
		border-bottom: 1px solid #282A33;
		margin: 0;
		padding: 0.5em 0;	
	}
	ul#menu li.last{ border:none;}
	ul#menu li.current{ 
		background-color:#DEDFD1;	
		padding-left: 1.5em;	
		background-image:url(images/current.gif);
		background-position:  1% 50%;
		background-repeat:no-repeat;		
	}

	
	ul#menu li a:link,
	ul#menu li a:visited{
		color:#282A33;
		padding-left: 1.5em;
		background-color:inherit;	
		background-image:url(images/off.gif);
		background-position:  2% 50%;
		background-repeat:no-repeat;
	}

	ul#menu li a:hover,
	ul#menu li a:link,
	ul#menu li a:focus{
		color:#282A33;
		padding-left: 1.5em;
		background-color:inherit;			
		text-decoration: underline;
		background-image:url(images/on.gif);
		background-position:  2% 50%;
		background-repeat:no-repeat;		
	}

/* BREADCRUMB */

	#breadcrumb{
		width: 99%;
		font-size: small;
		font-family:Arial, Helvetica, sans-serif;
		font-color: #FFFFFF
		border-bottom: 1px solid;
		margin: 0.25em 0;
		padding-bottom: 0.15em;
	}
	
	
	


/* utility CSS Document */
	
	/* head paragraph */
	h1,h2,h3,h4{
		background-color: inherit;
	}
	
	h1{ font-size: 1.5em; margin: 0.5em 0; padding: 0.5em 0;}
	h2{ font-size: 1.15em; margin: 0.35em 0; padding: 0.35em 0;}
	h3{ font-size: 0.85em; margin: 0.25em 0 0 0; padding: 0.25em 0 0.1em 0;}	
	
	.cv{ margin:0.15em 0 0 0; padding:0.15em 0 0 0;}
	
	.head{ line-height: 3em; vertical-align:middle; margin:0 } 
	/* paragraph styles */
	.introduction{ padding-top: 100px;}
	
	
	p{  margin: 0 1% 0 0; padding: 0 1% 0 0;}
	.left{ text-align: left}
	.center{ text-align: center}
	.right{ text-align: right}
	.bold{ font-weight:bold}
	.italic{ font-style:italic}
	.white {
		background-color:white;
		-webkit-border-radius: 1em;
	-moz-border-radius: 1em;
		padding-left:1em;
	}
	.margin{ margin: 1em 0;}

	/* floating boxes */
	.floatleft{ float:left; padding:1.5em;padding-left:3em;}
	.floatright{ float:right;
			margin:1em;
	}
	.clearleft{ clear:left}
	.clearboth{ clear:both}
	.clearright{ clear:right}

	cite{ 
		font-family:Georgia, "Times New Roman", Times, serif; 
		Font-size: 1.1em;
		background-color:#FFDDFF; 
		color:#000000;
		display: block; 
		margin:0; 
		padding: 0.25em 0;
		border-bottom: 1px dotted #282A33;
	}
	
	
	
	ul.boxes{
	    width: 480px;
		background-color:#DEDFD1;
	    margin: 0 0 0.5em 0;
	    padding: 0.5em 1.5em;
	    border: 1px solid black;
		-webkit-border-radius: 1em;
	-moz-border-radius: 1em;
	}
	
	ul.boxes li{
	    line-height: 1.15em;
		margin: 0.25em 0;
		padding: 0.25em 0;
	    font-size: 0.8em;
	    list-style-type: square;
	}
		ul.boxes li.prov {
			color:#888;
		}
	ul.boxes li ul{
        margin: 0.25em 0.85em ;
        padding: 0.25em 0.85em;
        list-style-type: square;
		font-size: 1.1em;
    }
	
	
	ul.pictures{ 
		list-style: none;	
		margin:0;
		padding: 0;
	}
	ul.pictures li{ 
		display: block;
		float: left;
		width: 80px;
		height: auto;
		border: 1px solid #FFFFFF;	
		margin: 1em 0.5em; 
	}
	ul.pictures li.firstimg{ margin-left:0;}
	ul.pictures li .caption{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 0.7em;
		text-align:center;	
	}
	

