body{
background-color:#FFFFFF;
color:#191970;
font-size:76%;
font-family:"Trebuchet MS", Verdana,Geneva,Arial,Helvetica,sans-serif;
}
a:link, a:visited{
color: #8D1B1B;
font-weight:normal;
text-decoration:underline;
}
a:hover{
color: #B45C1A;
font-weight:normal;
text-decoration:underline;
}
#top{
position:absolute;
top:15px;
left:190px;
width:70%;
color: #72A0C8;
font-weight:bold;
line-height:1.2em;
}
#top p{
margin:0;
padding:0;
}
#top img{
float:right;
}
#left{
position:absolute;
top:15px;
left:10px;
width:120px;
}
#left img{
padding-left: 7px;
}
#navbar{
clear:left;
margin:15px 0 0 0;
}
#navbar a:link,#navbar a:visited{
display: block;
font-size:0.8em;
background-color: #D4EAFF;
border:1px solid #0508A3;
border-left:10px solid #0508A3;
color:#730000;
font-family:Arial,sans-serif;
font-weight:bold;
margin-top:10px;
padding:0 0 2px 5px;
text-decoration:none;
width:100%;
text-align: left;
}
#navbar a:hover{
border-left:10px solid #2CB52D;
}
#xhtmlok{
margin:40px 0 0 0;
}
#content{
position:absolute;
top:120px;
left:190px;
width:70%;
padding:0 0 50px 0;
border-bottom:2px solid;
margin:0 0 20px 0;
}
#searchresults{
background-color:#FFFFFF;
font-size:0.9em;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
}
#searchresults table{
margin:0 0 0 0;
padding: 0 0 0 0;
}
#searchresults table, #searchresults table th,#searchresults table td{
border:none;
}
h1{
background-color:#EEEEEE;
border:1px solid #0508A3;
color:#0508A3;
font-size:1.2em;
font-weight:bold;
margin-bottom:10px;
margin-top:0px;
padding:5px;
}
h2{
background-color:#FFFFFF;
border-top:1px solid #0508A3;
color:#0508A3;
font-size:1.2em;
font-weight:bold;
margin-bottom:5px;
margin-top:20px;
padding:2px 2px 0 0;
width:100%;
}
h3{
background-color:#fff;
color:#0508A3;
font-size:1.1em;
font-weight:bold;
margin-bottom:5px;
margin-top:20px;
padding:5px 0 0 0;
width:100%;
/*border-top:1px dotted #ccc;*/
}
h4{
color: #0508A3;
font-size:0.9em;
font-weight:bold;
margin-bottom:5px;
margin-top:10px;
padding:3px 0 0 0;
border-top:1px dotted #B1B1FD;
}
h5{
font-size:0.9em;
font-weight:bold;
margin-bottom:5px;
margin-left:50px;
padding:5px;
}
h6{
font-size:0.8em;
font-weight:bold;
margin-top:0px;
padding:5px 0 0 0;
}
img{
float:left;
margin-bottom:5px;
margin-left:0px;
margin-right:10px;
border:none;
}
p{
margin:0 0 5px 10px;
line-height: 1.3em;
}
p.narrow60{
width:60%;
}
table{
border-collapse:collapse;
margin:10px 0 10px 10px;
}
th, td{
padding:5px;
}
th{
background-color: #0056A8;
color:#FFFFFF;
font-weight:bold;
border: 1px solid #4DA8FF;
}
td{
padding:5px;
background-color:#FFFFFF;
border: 1px solid #4DA8FF;
vertical-align:top;
}
form{
margin:0 0 0 10px;
}
table.whoswho{
	margin-left: 60px;
}
table.content{
	margin-left: 60px;
font-size:0.8em;
}
td.contentcell{
	background-color: #EEEEEE;
	font-size: 1em;
}
td.head{
	background-color:#CCCCCC;
	font-size: 0.8em;
}
td.content{
background-color:#FFFFFF;
}
td.menubackground{
background-color:#EEEEEE;
border:2px solid #0508A3;
}
td.slugtext{
background-color:#EEEEEE;
border-bottom:1px solid #000000;
border-top:1px solid #000000;
border-left:1px solid #000000;
color:#556B2F;
font-size:0.7em;
font-variant:small-caps;
font-weight:bold;
padding:5px;
}
td.slugtext a:link, td.slugtext a:hover,td.slugtext a:visited{
color:#556B2F;
}
td.whoswhoname{
	background-color: #EEEEEE;
	font-size: 1em;
}
td.whoswhoaddress{
	background-color: #BFBFBF;
	font-size: 80%;
}
ul{
list-style:square;
margin:0 0 10px 1em;
}
#ipindex a{
font-weight:bold;
}
#ipindex p.author{
font-size:0.7em;
}
#ipindex p.abstract{
font-size:0.8em;
font-style:italic;
}
#left #slug{
margin:50px 0 0 7px;
line-height:1.1em;
color: #72A0C8;
}
#left #slug a:link{
color:#A0522D;/*font-size:80%;*/
font-weight:bold;
text-decoration:none;
}
#left #slug a:visited{
color:#A0522D;
}
#left #slug a:hover{
color:#191970;
text-decoration:underline;
}
#left #searchform{
margin:10px 0 0 0;
padding:0 0 0 0;
}
#left #searchform input{
margin:0 0 0 0;
padding:2px;
font-size:0.9em;
}
p.searchblurb{
line-height:110%;
font-size:0.8em;
margin:2px 0 0 0;
padding:0;
}
