/* Main defaults */
BODY {
	font-size: 11pt;
	padding-bottom : 0px;
	padding-top : 0px;
	margin-bottom : 0px;
	margin-top : 0px;
	max-width:900px; 
	margin-right: auto; 
	margin-left: auto; 
  	text-align: center;
  	min-width: 800px;
}

/* The text-align, min-width above and the #wrapper below are to make IE work
 * somewhat properly */
#wrapper {
  	text-align: left;
  	width: 900px;
  	margin-left: auto;
  	margin-right: auto;
}

div.sans {
	font-family: tahoma, arial, helvetica, verdana, geneva, sans-serif;
        background: white;
        margin: 0px;
        padding: 0px;
}

div.email {
        background: lightgrey;
        border-style: solid;
        border-width: 2px;
        border-color: black;
        width: 90%;
}

div.instruction {
        background-color:lightyellow; 
        padding-left:10px; 
        padding-right:10px;
        border-style: solid;
        border-width: 1px;
        border-color: grey;
}

div.sentence {
        border-style: solid;
        border-width: 1px;
        border-color: grey;
        width: 90%; 
}

table.email {
        background-color: lightgrey;
        border-width: 0px;
        width: 100%;
}

.email {
       background-color: lightgrey;
}

#navbar, #navbarsp
	{ text-align: left; margin-left: 10px; margin-top: 1em; padding:0;  }

/* navbar with contiguous buttons */
#navbar LI 
	{ color: white; background-color: #FF8000; 
	  line-height: 2.2;
	  padding: 0.2em 1em;
	  border-width: 2px 1px; border-style: solid; border-color: rgb(136, 17, 0); 
	  margin:0;
	  display: inline; }

/* navbar with spaced buttons */
#navbarsp LI 
	{ color: white; background-color: #FF8000; 
	  line-height: 2.2;
	  padding: 0.2em 1em;
	  border-width: 2px; border-style: solid; border-color: rgb(136, 17, 0); 
	  margin: 0 0.3em;
	  display: inline; }

 #navbar A, #navbarsp A 
	{ font-size: 12pt; font-weight: bold; text-decoration: none; }

 #navbar A:link,    #navbarsp A:link    { color: black;  background-color: #DCDCDC; border-style: solid; border-width: 1px; padding: 0.2em; }
 #navbar A:visited, #navbarsp A:visited { color: black;  background-color: #DCDCDC; border-style: solid; border-width: 1px; padding: 0.2em; }
 #navbar A:hover,   #navbarsp A:hover   { color: black;  background-color: #DCDCDC; border-style: solid; border-width: 1px; padding: 0.2em; }

input.submit {
        font-family: tahoma, arial, helvetica, verdana, geneva, sans-serif; 
        font-size:12pt; 
        font-weight: bold; 
        border-color: rgb(136, 17, 0); 
        background-color:FF8000; 
        color:black;
}

p {
	padding-bottom : 0px;
	padding-top : 0px;
	margin-bottom : 10px;
	margin-top : 10px;
}

p.small {
        font-size: 9pt;
}

H1 {
	font: 20pt tahoma, arial, verdana, geneva, sans-serif;
	font-weight: bold;
	color: navy;
	padding-bottom : 10px;
	margin-bottom : 0px;
	text-align : center;
}

H2 {
	font: 16pt tahoma, arial, verdana, geneva, sans-serif;
	color: black;
	margin-bottom : 5px;
}

H3 {
	font: 14pt tahoma, arial, verdana, geneva, sans-serif;
	color: black;
	margin-bottom : 5px;
}

.image .caption { font-size: 50%;
                  font-family: Verdana, Arial, sans-serif;
                  text-align: center; } 

dt {
	margin-left: 5px;
	font-weight: bold;
}
