 /*html, body, */ p, blockquote, q,  ol,  h1, h2, h3, h4, h5, h6, form, fieldset, a, div, img{
	margin:0;
	padding:0;
	border:0;
}
.kite li {
	list-style-image:url(../graphics/osym-9px.gif);
	line-height: 1.3;
}


BODY {
  background-color: #FCFCDC; /* pale yellow */
  font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
  border-left:6px;
  margin-left:15px;
}

H1 {
  font-size: 20pt;
  font-family: comic sans ms, Trebuchet, Verdana, Arial, Helvetica, sans-serif;
  color: red;
}

H3 {
  color: #0000a0; /* dark blue */
  margin-bottom: 5pt;
}

H2 {
  font-size: 15pt;
  color: red;
}
  
a:hover {
  color: red;
}

.float-right {
	float: right;
	}
.float-left {
	float:left;
	}
.clear-right {
	clear:right;
	}
.clear-left {
	clear:left;
	}			

table.stdtbl {
	background-color: #d9f8fd;
	cellspacing: 0;
	cellpadding: 2;
	border-top: 1px #0000A0 solid;
	border-right: 1px #0000A0 solid;
	border-bottom: 1px #0000A0 solid;
	border-left: 1px #0000A0 solid;
	empty-cells: show;
}

table.stdtbl td {
	background-color: #d9f8fd;
	cellspacing: 0;
	cellpadding: 2;
	border-top: 1px #0000A0 solid;
	border-right: 1px #0000A0 solid;
	border-bottom: 1px #0000A0 solid;
	border-left: 1pt #0000A0 solid;
	empty-cells: show;
}

table.stdtbl th {
	background-color: #99ccff;
	cellspacing: 0;
	cellpadding: 2;
	border-top: 1px #0000A0 solid;
	border-right: 1px #0000A0 solid;
	border-bottom: 1px #0000A0 solid;
	border-left: 1pt #0000A0 solid;
	empty-cells: show;
}

table.restbl {
  font-size: 10pt;
}

.linkcell {
  background-color: #99CCFF;
}

pre.noheight, pre.noheight a {
  margin-top: 0pt; 
  margin-bottom: 0pt; 
  line-height: 0pt; 
  border-top: 0pt; 
  padding-top: 0pt; 
  padding-bottom: 0pt; 
  height: 0pt; 
  font-size: 0pt; 
  border-bottom: 0pt;
}

.navbar1 {
	font-size: 11px;
	line-height: 17px;
	background-color: #99CCFF;
	border: 0;
                              
                             }
 
 .navbar1 td {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #D9f8fd;
	border-right-color: #D9f8fd;
	border-bottom-color: #D9f8fd;
	border-left-color: #D9f8fd;
 }
                             
 .navbar1        a:     {text-decoration:none;}      
 .navbar1        a:link {
                               text-decoration: none;
                              
                             }
  .navbar1       a:hover {
                               color:red;
							   font-weight:normal;							   							   
                               font-style: italic;                              
                             }
  .navbar1     a:visited {
                               text-decoration: none;
                             }
/* suggested sequence of pseudo-classes is
 :link
 :hover
 :visited
 :active
 */
 
  div.image div {
  			vertical-align:bottom;
  			font-size: 10px;
			font-style: italic;
			color: #666666;
			text-align:center;
					}
  div.image { margin: 4px 0px; } 