body {
    background-color:#FFFFFF; 
}

h1 {   		
    font-size: 24pt;
    font-weight: bold;
    font-family: Courier, sans-serif;	
    border-bottom: solid thin black;
}


h2 {   		
    font-size: 18pt;
    font-weight: bold;
    font-family: Courier, sans-serif;
    text-decoration: underline;
}

h3 {   		
    font-size: 12pt;
    font-weight: bold;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    text-decoration: underline;
    margin-bottom:0px;
}

h2.underline {
    font-size: 18pt;
    font-weight: bold;
    font-family: Courier, sans-serif;
    text-decoration: none;
    border-bottom: solid thin black;
}

li,a,td,div {  	
    font-size: 11;
    font-family: Verdana, Helvetica, sans-serif;
}

p {  	
    font-size: 11;
    font-family: Verdana, Helvetica, sans-serif;
    margin-top:3px;
}

*.close{
	margin-bottom:0px;
}

*.note {
    font-size: 9;
    font-family: Verdana, Helvetica, sans-serif;
    margin-top:7px;
    margin-bottom:7px;
    margin-left: 50px;
    margin-right: 50px;
    background-color:#CCCCCC;
    width:350px;
    padding:5px;
    clear:both;
}

*.note a{
    font-size: 9;
    font-family: Verdana, Helvetica, sans-serif;
}


*.navtext{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 9;
    line-height: 9pt;
}
		
*.indented {
	margin-left: 20px;
	margin-right: 20px;
}

img.framed {
	padding:1px;
	border-style:solid;
	border-width:1px;
	border-color:#CC0022;
	margin-right:7px;
	margin-left:7px;
}

img{
	border:0px;
}

div.publication{
	clear:both;
}

div.publication p{
	margin-left: 30px;
	margin-right: 20px;	
	font-size: 9pt;
    	font-family: Verdana, Helvetica, Arial, sans-serif;
	margin-top:0px;
	padding-bottom:4px;
	border-bottom:1px solid gray;
}

div.publication h3 {
	margin-left: 20px;
	margin-right: 20px;
	text-weight: bold;
    	font-size: 11pt;
    	font-family: Verdana, Helvetica, Arial, sans-serif;
	margin-bottom:0px;
	text-decoration:none;
}

table.publinks{
	margin-top:3px;
#	width:300px;
	float:right;
	border-width:0px;
}

div.medialinks{
	width:175px;
	background-color:#E6E6FA;
   	padding:5px;
	padding-left:15px;
	padding-bottom:7px;
	margin-left:10px;
	margin-right:75px;
	margin-top:5px;
	margin-bottom:5px;
	float:right;
	vertical-align:center;
}


div.reslinks{
	width:175px;
	background-color:#E6E6FA;
   	padding:5px;
	padding-left:15px;
	padding-bottom:7px;
	margin-left:10px;
	margin-right:35px;
	margin-top:5px;
	margin-bottom:5px;
	float:right;
	vertical-align:center;
}


ul {
    list-style-image:url(images/ballred.gif);
    padding-left:40px;
}

address {
    font-size: 9pt;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-style: italics;
}


a:link {
    color: #CC0022;
    text-decoration: underline;    
}

a:visited {
    color: #772200;
    text-decoration: underline;    
}

a:hover{	
    #font-weight: bold;
    text-decoration: none;    
}

a:active {
    font-weight: bold;    
    text-decoration: none;    
}


a:focus {
    font-weight: bold;   
    text-decoration: none;    
}

*.abstract {
	background-image:url(images/abstracticon.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	padding-top:10px;
	padding-right:10px;
	background-position:0px 0px;
}
*.pdf {
	background-image:url(images/pdficon.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	padding-top:10px;
	padding-right:10px;
	background-position:0px 0px;
}
*.ps {
	background-image:url(images/psicon.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	padding-top:10px;
	padding-right:10px;
	background-position:0px 0px;
}
*.bibtex{
	background-image:url(images/bibtexicon.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	padding-top:10px;
	padding-right:10px;
	background-position:0px 0px;
}
*.web{
	background-image:url(images/worldicon.gif);
	background-repeat:no-repeat;
	padding-left:21px;
	padding-top:10px;
	padding-right:10px;
	background-position:0px 0px;
}
*.movie{
	background-image:url(images/movieicon.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	padding-top:10px;
	padding-right:10px;
	background-position:0px 0px;
}
*.dir{
	background-image:url(images/diricon.gif);
	background-repeat:no-repeat;
	padding-left:22px;
	padding-top:10px;
	padding-right:10px;
	background-position:0px 0px;
}
*.mail{
	background-image:url(images/mailicon.gif);
	background-repeat:no-repeat;
	padding-left:34px;
	padding-top:10px;
	padding-right:10px;
	background-position:0px 0px;
}
