*{
	margin : 0px;
}

p {
	margin:10px 0px 10px 0px;
}

html, body{
		height : auto;
		min-height : 100%;
}

body{
		background : #FFF none repeat scroll 0 50%;
		color : #000;
		font-family : Arial, Times New Roman, Helvetica, Tahoma, Verdana;
		margin : 0px;
		padding : 0px;
		font-size : 1.0em;
		/* line-height : 18px; */
		text-align: justify;

}

a:link, a:visited
{color: blue; text-decoration: none;}
a:active, a:hover
{color: blue; text-decoration: underline;}

/* h1 */
/* {font-size: 16pt; } */
/* h2 */
/* {font-size: 14pt; } */
/* h3 */
/* {font-size: 12pt; } */
/* h4 */
/* {font-size: 10pt; } */

.pics       
{ border: 1px #ccc solid; margin: 2px; padding: 6px }

.picsnoborder       
{ border: 0px #ccc solid; margin: 2px; padding: 0px }


.header {
margin: 10px 10px 0px 10px;
}

#navigation-right {
float: right;
text-align:right;
}

#navigation-left {
text-align:left;
}


.wrapper
{
margin: 30px 100px 10px 100px;
}


.banner0
{
background-color: #eee;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
padding: 4px;
margin-bottom: 30px;
}

.banner
{
background-color: #ffffcc;
border-top: 1px solid #ff9900;
border-bottom: 1px solid #ff9900;
padding: 4px;
margin-bottom: 30px;
}



.container
{
margin: 0px;
}

.info
{
background-color: #ffffcc;
border: 1px solid #ff9900;
padding: 4px;
}


.column1, .column2, .column3
{
margin-right: 25px;
text-align:left;
}

li {
  margin: 0px 0px; padding: 5px;
}


.footer {
margin: 40px 100px 10px 100px;
color: #ccc;
}

.copy {
color: #ccc;
}

.abstract
{
margin: 30px 100px 10px 100px;
width: 60%;
}


