
body {
	background-color: white;
	font-family: helvetica, arial, sans-serif;
	color: black;
	margin-top: 0px;
	margin-bottom: 4em;
}

p {
	text-align: justify;
	margin-left: 10%;
	margin-right: 25%;
}

pre.example {
	text-align: left;
	margin-left: 15%;
	margin-right: 25%;
	border: 1px #0070DF solid;
        padding: 15px;
}


ul {
	margin-left: 10%;
	margin-right: 25%;
	list-style-image: url('puce.gif');
#        line-height: 1.2em;
     margin-bottom: 50px;
}
li { 
 margin-bottom: 15px;
 margin-top: 15px;
}

h1 {
	text-align: left;
	margin-left: 15%;
	margin-right: 10%;
	margin-top: 0em;
	margin-bottom: 2em;
	padding-top: 1em;
	font-size: 160%;
	color: #0070DF;
#	border-bottom: 1px blue solid;
#	border-right: 1px blue solid;
}

div.contents {
	float: right; 
	border: 1px #0070DF solid;
	width: 25%;
	padding: 1em;
	margin: 1em;
}

#menu {
  font-size: x-small;
  margin: 0pt;
}

.xright, #projectLogo img, #projectLogo span{
  float:right;
  text-shadow: #7CFC00;
}

.xleft, #organizationLogo img{
  float:left;
} 

h2 {
	color: #0070DF;
	font-size: 140%;
	margin-left: 5%;
	padding-top: 2em;
}

h3 {
	font-size: 140%;
	margin-left: 10%;
	padding-top: 2em;
}

table { 
        margin-left: 10%;
        margin-right: 25%;
        border: 1px solid black;
}

td { 
     border: none;
     padding-left: 1em;
     padding-right: 1em;
}

div#navbar {
     height: 30px;
     width: 100%;
     border-top: solid #000 1px;
     border-bottom: solid #000 1px;
     background-color: #0070DF;;
}
div#navbar ul {
     margin: 0px;
     padding: 0px;
     font-family: Arial, Helvetica, sans-serif;
     font-size: small;
     color: #FFF;
     line-height: 30px;
     white-space: nowrap;
}
div#navbar li {
     list-style-type: none;
     display: inline;
}
div#navbar li a {
     text-decoration: none;
     padding: 7px 10px;
     color: #FFF;
}
div#navbar lia:link {
     color: #FFF:
}
div#navbar lia:visited {
     color: #CCC;
}
div#navbar lia:hover {
     font-weight: bold;
     color: #FFF;
     background-color: #3366FF;
}