/* CSS Document */

	ul.sidebar {
	    font-size: x-small;
		line-height: 120%;
		margin: 0 0.5em;
		padding: 0;
		list-style: disc url(../img/arrow-news.gif) outside; /*path relative to the css folder and not the main folder */
	}

	#sidebar li {margin: 0 0 0.5em 0.5em;}
	#sidebar h5 {margin: 0; padding: 0 0 0.5em 0;}
	p.sidebar {
	    font-size: x-small;
		line-height: 120%;
		margin: 0em;
		padding: 0em 1em;
	}
	p.sidebar-project {
		margin: 0em;
		padding: 0.3em 0em 0em 0em;
	}

	#main h2, #main h3 {padding:0 1em;}
	#main p {padding: 0 0.5em;}
	 .center-me {margin: 0 auto}
	 .list {
		margin: 0.5em 0 0 0;
	}

	table.tb-one {border-collapse: separate;}
	table.tb-two {
		border-width: 0;
		border-collapse: collapse;
		border-spacing: 0;
	}
	table.tb-two td, table.tb-two tr {margin: 0em; padding: 0em; border-width: 0;}
		
	table.tb-three {
		margin:0 auto;
		width: 80%;
		border-collapse: collapse;
	}
	table.tb-three td, table.tb-three tr {margin: 0em; padding: 1em 0; border-width: 0;}

	table.tb-four {
		font-size: x-small;
		margin:0 auto;
		width: 80%;
		border-collapse: collapse;
	}
	table.tb-four th {background-color:#FFFFCC; font-size: small; font-weight: bold;}
	table.tb-four td, table.tb-four tr {margin: 0em; padding: 0.5em; border-width: 0;}

	table.tb-people {
		width: 100%;
		border-width: 0;
		border-collapse: collapse;
		border-spacing: 0;
	}
	td.pict {width: 15%; padding:0.1em;}
	td.name {width: 35%;}
	img.photo {width: 6.25em; height: 6.25em;}
	img.logo {width: 3em; height: 3em;}

	div.caption {
		padding: 0 0.5em;
		margin: 0px auto -1px auto; 
		border: none;
		line-height:120%;
	}

	div.img-space {
		padding: 2em 0;
		border: none;
	}
	div.float-right {
		float: right; 
		padding:0 0 0.5em 0.5em;
	}
	
	ul.none {
		line-height: 120%;
		text-indent: 0;
		list-style-type:none;
	}		
	ul.circle {
		line-height: 120%;
		text-indent: 0;
		list-style-position: outside;
		list-style-type: circle;
		padding: 0 1.5em;
	}
	ul.arrow {list-style: disc url(../img/arrow-news.gif) outside;}
	ol.upper-roman {
		list-style-type:upper-roman;
		margin: 0 0 0 0.6em;
		padding: 0;
	}
	
	li.main-offset {margin: 0.5em 1em 0 0;}
			
	.tx-center {text-align: center;}
	.tx-red {color: red;}
	.tx-bold {font-weight: bold;}	
	.tx-normal {font-weight: normal;}	
	.tx-small {font-size: small;}	
	.tx-xsmall {font-size: x-small;}	
	.tx-large {font-size: large;}
	.tx-xlarge {font-size: x-large;}
	.tx-italic {font-style: italic;}
			
	p.para:first-letter {color: red; font-size: x-large;}
	
	.w30 {width: 30em;}

	