body {	margin: 0px;
	font-family : sans-serif,swiss,arial;
	background-color : white;
}
.nomargin {
	margin: 0em;
    padding:0em;
	}

.white {
	color: white;
	}

P.minor { 
	font-family: serif, times, times new roman; 
	font-size: 75%;
	margin-right: 1em;
	margin-left: 1em;
	}

P.major {
	font-family: conga, gill, sans-serif, swiss, arial;
    font-variant: small-caps;
	font-size: 100%;
	margin-right: 1em;
	margin-left: 1em;
	}

P {	margin-left : 5em;
	margin-right : 5em;
	}

li {	padding-bottom: 0.5em;
	}

ul {	margin-left : 5em;
	    margin-right : 5em;
	}

ol {	margin-left : 5em;
	    margin-right : 5em;
	}

A:link { color: #000050 }          /* unvisited link */
A:visited { color: #707070 }       /* visited links */
A:active { color: red }        /* active links */

/*
 * Housekeeping 
 */

div.topbanner {
     float: right;
	 clear: right;
	 margin-right: 2em;
	 align:right;
    }

div.buttress {
	 clear: both;
        }


/* 
 * Buttons and controls
 */

span.example {
        background-color : lightgray;
        color: white;
        border: thin solid gray;
        border-top-left-radius: 0.5em;
        border-bottom-right-radius: 0.5em;
        padding-left: 0.5em;
        padding-right: 0.5em;
        margin-left: 1em;
        font-size: small;
}
A.example { 
    color: gray;
}

/* 
 * page-wide teal banner (usually for footer)
 */ 
P.teal {
        padding-left : 10em;
	    padding : 1em;
	    margin-left: 0em;
	    margin-right: 0em;
        background-color : teal;
        color : white;
        }

A.teal {
        color : white;
	    font-family : sans-serif,swiss,arial;
        text-decoration : underline;
        }

A.tealborder {
        color : teal;
	    font-family : sans-serif,swiss,arial;
        text-decoration : underline;
	    border : none; 
        }
	
.teal { 
        color : white;
	    font-family : sans-serif,swiss,arial;
	    background-color: teal;
        }
.tealborder
	{ 
	 border: solid teal thin;
	 color : teal;
	 background-color: white;
	}
