<!--

/* Undo Styles to remove browser defaults that mess stuff up */

* { 
	margin:0;
	padding:0;
/*	border-style: solid;
	border-width: 1px;  */
	}


:link,:visited { 
	text-decoration: none; 
	}

img {	
	border: 0;
	}


/* End undo styles */

.tooltip * {
         padding: 0;
         margin: 0;
}

.tooltip table {
         width: 400px;
         }

.tooltip td {
	border: 1px solid black; 
	padding: 5px;
	margin: 5px;
	font-size: 10pt; 
	font-family: Arial; 
	background-color: #F0E1C8; 
	}


#content {
     padding: 0 30px 50px 0;
     margin-left:205px;
     }

#menu {    
     float:left;
     width: 190px;
     padding: 20px 5px 20px 0px;
     }

#printable {
	margin: 0 auto;
	padding: 10px 50px 10px 50px;
	}

#logo {
	text-align: center;
	font-size: 8pt;
	}

#footer {
	margin: 0 0 0 -5000px;
	}


h1 {
	color: #006699; 
	font-family: Tempus Sans ITC;
	text-transform: uppercase; 
	font-size: 22pt;
	text-decoration: underline;
	text-align: right; 
	font-weight: bold; 
	padding-left: 0; 
	padding-bottom: 0; 
	}

h2 { 
	font-family: Tempus Sans ITC; 
	font-size: 16pt; 
	text-align: left; 
	color: #006699; 
	text-transform: uppercase; 
	word-spacing: 0;
	font-weight: bold; 
	margin-top: 20px; 
	margin-bottom: 0;
	}

h3 { 
	font-family: Tempus Sans ITC; 
	font-size: 12pt; 
	text-align: left; 
	color: #006699; 
	word-spacing: 0; 
	font-weight: bold; 
	margin-top: 20px; 
	margin-bottom: 0;
	}

h3 a { 
	text-decoration: none;
	}

li h3 { 
	margin-top: 0px; 
	}

ul { 
	margin: 5px 0 5px 55px; 
	list-style-image: url('arrow.png')
	}

p, table { 
	margin-left: 20px;
	}


.subhead { 
	font-weight: bold;
	}

.narrative {
	font-style: italic;
	}

h5 { 
	font-weight: bold; 
	text-transform: uppercase; 
	font-size: 10pt; 
	font-family: Arial; 
	text-align: left; 
	word-spacing: 0; 
	margin-left: 0;
	margin-top: 20px; 
	margin-bottom: -20px; 
	}

h6 { 
	font-weight: bold; 
	}

p { 
	text-indent: 20px;
	word-spacing: 0;
	margin-top: 0; 
	margin-bottom: 0; 
	text-align: justify; 
	}


table { 
	border-style: none; 
	border-width: 0; 
	margin-top: 20px; 
	margin-bottom: 0px;
	}

table p, td, h6 { 
	text-indent: 0;
	font-size: 10pt;
	font-family: Arial;
	margin: 0;
	}

td { 
	vertical-align: top;
	padding: 2px 10px 2px 10px;
	}

td.header {
	vertical-align: bottom; 
	}

img.logo {
	width: 100%;
	}

/********** Menu Styles *****************/

.menumouseon *, .menumouseoff *, .submenumouseon *, .submenumouseoff *, .tablemenumouseon *, .tablemenumouseoff * {
	padding: 0;
	margin: 0;
	}

.menumouseon img, .menumouseoff img {
	margin: 20px 0 5px 0px;
	}

.submenumouseon img, .submenumouseoff img {
	margin: 8px 0 0px 0px;
	}

.submenumouseon table, .submenumouseoff table {
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	margin: 0 0 0 -1px;
        }

.tablemenumouseon table, .tablemenumouseoff table {
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	margin: 0 0 0 -1px;
	}

.menumouseon, .menumouseoff, .submenumouseon, .submenumouseoff, .tablemenumouseon, .tablemenumouseoff {
	width: 175px;
	height: 35px;
	font-family: Tempus Sans ITC; 
	font-size: 10pt;
	text-transform: uppercase; 
	margin: 2px 0px 2px 5px;
	color: #006699; 
	font-weight: bold; 
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
	background-color: #ffffff;
	white-space: normal;
	}

.menumouseon {
	background-color: #eeeeee;
	}

.submenumouseon, .submenumouseoff {
	width: 175px;
	height: 20px;
	font-size: 8pt;
	text-transform: none; 
	background-color: #eeeeee;
}

.submenumouseon {
	background-color: #cccccc;
	}

.tablemenumouseon, .tablemenumouseoff {
	width: 250px;
	height: 20px;
	font-family: Arial;
	color: #000000;
	font-size: 8pt;
	text-transform: uppercase;
	background-color: #cccccc;
        }

.tablemenumouseon {
	background-color: #999999;
        }

.milonic {
	color: #ffffff;
	}


/***** Search engine styles ******/


.highlight { background: #FFFF40; }

.searchheading { 	
	font-family: Tempus Sans ITC; 
	font-size: 12pt; 
	text-align: left; 
	color: #006699; 
	word-spacing: 0; 
	font-weight: bold; 
	margin-top: 20px; 
	margin-bottom: 0; 
	}

.summary { font-size: 80%; font-style: italic; } 


.results { font-size: 100%; padding: 0 0 0 20px; }
.results p { font-size: 100%; margin: 20px 0 0 0;}


.category { color: #999999; }


.description { font-size: 100%; color: #008000; }


.context { font-size: 100%; }


.infoline { font-size: 80%; font-style: normal; color: #808080;}


.sorting { text-align: right; margin: 0 0 -20px 0; padding 0; }


.result_title { font-size: 100%; }


.zoom_searchform { font-size: 100%; margin: 20px 0 0 20px; }


.zoom_options { font-size: 80%; }

.search_notes { font-size: 80%; }


input.zoom_button {  }


input.zoom_searchbox {  }

/*******************************/

-->