html {
 height:100%; 
 max-height:100%; 
 padding:0; 
 margin:0; 
 border:0px none; 
 background:#fff; 
 font-size:76%; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
 overflow:hidden;
 font-family:verdana, arial, sans-serif;
 }


body {
 height:100%; 
 max-height:100%; 
 overflow:hidden; 
 padding:0; 
 margin:0; 
 border:0;
 border:none;
 }


#header {
 position:absolute; 
 z-index:6; 
 margin:0; 
 top:0; 
 left:0; 
 right:110px;
 display:inline; 
 height:20px; 
 overflow:auto; 
 background:rgb(200,200,200);
 border-bottom:1px solid black;
 }

* html #header {
 width:100%; 
 top:0; 
 bottom:0; 
 margin:0;
 padding:0;
 border-right:110px solid #fff; 
 }

#header p {
  text-indent:0px;
  text-align:center; 
  margin:2px 0px 0 0px;
  padding:0;
 }


#header a:link      {}
#header a:visited  {}
#header a:hover   {color: #FF0000; text-decoration: none;background:#FFE}
#header a:active   {color: #C11B17; text-decoration: none;background:rgb(220,255,230);} 

#footer {

 position:absolute; 
 z-index:5; 
 margin:0; 
 bottom:0; 
 left:0; 
 display:inline; 
 width:100%; 
 height:20px; 
 text-align:center;
 overflow:auto;
 background:rgb(200,200,200);
 border-top:1px solid black;
 }

#footer p {
  text-indent:0px;
  text-align:center;
  color:black; 
  margin:1px 10px 0 10px;
  padding:0;
  }
#footer a:link      {}
#footer a:visited  {}
#footer a:hover   {color: #FF0000; text-decoration: none;background:#FFE}
#footer a:active   {color: #C11B17; text-decoration: none;background:rgb(220,255,230);} 



#topright {
 position:absolute; 
 z-index:7; 
 right:0; 
 top:0; 
 height:20px; 
 width:110px; 
 margin:0;
 padding:0;
 background:rgb(190,210,250);
 overflow:hidden; 
 border-left:1px solid black; 
 border-bottom:1px solid black;
 text-align:center;
 line-height:18px;
 }

#topright p {
 text-indent:0px;
 text-align:center;
 font-size:10pt; 
 color:rgb(170,0,0);
 font-weight:bold;
 padding:0;
 padding-top:0;
 padding-bottom:0px;
 margin:0px 0px 0px 0px;
 }



#left {
 position:absolute; 
 z-index:4; 
 right:0; 
 top:20px; 
 bottom:20px; 
 width:110px; 
 margin:0;
 padding:0;
 background:rgb(240,240,240);
 overflow:auto; 
 font-size:7pt; 
 border-left:1px solid black; 
 border-right:0px none;

 }

* html #left {
 height:100%; 
 top:0; 
 bottom:0; 
 margin:0;
 padding:0;
 border-top:20px solid #fff; 
 border-left:1px solid black; 
 border-bottom:20px solid #fff; 
 border-right:none;
 color:black;
 }



#content {
 position:absolute; 
 z-index:3; 
 top:20px; 
 bottom:20px; 
 right:110px; 
 left:0; 
 overflow:auto; 
 background:white;
 text-align:center;
 }

* html #content {
 top:0; 
 left:0; 
 right:0; 
 bottom:0; 
 height:100%; 
 max-height:100%; 
 width:100%; 
 overflow:auto; 
 position:absolute; 
 z-index:3; 
 border-top:20px solid #fff; 
 border-bottom: 20px solid #fff; 
 border-right:110px solid #fff;
 }


.lftm a      {
 text-decoration:underlined; 
 display:inline; 
 width:86px; 
 height:28px;
 text-align:center;
 line-height:12px;
 padding-top:2px;
 padding-bottom:0px;
 margin-top:0px;
 margin-left:0px;
 margin-right:0px;
 margin-bottom:0px;}
 
 
.lftm a:link   {
 text-decoration:none; 
 display:block; 
 width:86px; 
 height:28px;
 text-align:center;
 line-height:12px;
 padding-top:2px;
 padding-bottom:0px;
 margin-top:0px;
 margin-left:0px;
 margin-right:0px;
 margin-bottom:0px;}
 
 
.lftm a:visited  {
 display:block; 
 width:86px; 
 height:28px;
 text-align:center;
 text-decoration:none;}

.lftm a:hover   {
 color: #FF0000; 
 text-decoration:none;
 background:rgb(200,240,255); 
 display:block; 
 width:86px; 
 height:28px;
 line-height:12px;
 padding-top:2px;
 padding-bottom:0px;
 margin-top:0px;
 margin-left:0px;
 margin-right:0px;
 margin-bottom:0px; 
 font-size:120%;
 font-weight:bold;
 }

.lftm a:active   {
 color: #C11B17; 
 text-decoration: none;
 background:rgb(220,255,230);
 font-size:120%;
 font-weight:bold;
 } 





.small a      {
 text-decoration:underlined; 
 display:block; 
 width:27px; 
 height:18px;
 text-align:center;
 line-height:18px;
 margin-top:0px;
 margin-left:0px;
 margin-right:0px;
 margin-bottom:0px;}

.small a:link   {
 text-decoration:underlined; 
 display:block; 
 width:27px; 
 height:18px;
 text-align:center;
 line-height:18px;
 margin-top:0px;
 margin-left:0px;
 margin-right:0px;
 margin-bottom:0px;}

.small a:visited  {
 display:block; 
 width:27px; 
 height:18px;
 text-align:center;
 text-decoration:underlined;}

.small a:hover   {
 color: #FF0000; 
 text-decoration:none;
 background:rgb(200,240,255); 
 display:block; 
 width:27px; 
 height:18px;
 line-height:18px;
 margin-top:0px;
 margin-left:0px;
 margin-right:0px;
 margin-bottom:0px; 
 font-size:140%;
 font-weight:bold;
 }

.small a:active   {
 color: #C11B17; 
 text-decoration: none;
 background:rgb(220,255,230);
 font-size:140%;
 font-weight:bold;
 } 


#current   a  {
 background: rgb(150,150,150);
 color: white;
 text-decoration:underlined; 
 display:block; 
 width:27px; 
 height:18px;
 text-align:center;
 line-height:18px;
 margin-top:0px;
 margin-left:0px;
 margin-right:0px;
 margin-bottom:0px;
 font-size:140%;
 font-weight:bold;
 }


a:link      {color: #0000FF;}
a:visited  {color: #800080;}
a:hover   {color: #FF0000; text-decoration: none;background:#ffe}
a:active   {color: #C11B17; text-decoration: none;background:rgb(220,255,230);} 


a.nodec:link     {text-decoration: none;background:transparent;}
a.nodec:visited  {text-decoration: none;background:transparent;}
a.nodec:hover    {text-decoration: none;background:transparent;}
a.nodec:active   {text-decoration: none;background:transparent;} 


.cit a:link      {color: #0000FF;text-decoration:none;font-size:75%;vertical-align:top;}
.cit a:visited  {color: #800080;text-decoration:none;font-size:75%;vertical-align:top;}
.cit a:hover   {color: #FF0000; text-decoration: none;font-size:75%;background:yellow;vertical-align:top;}
.cit a:active   {color: #C11B17; text-decoration: none;font-size:75%;background:yellow;vertical-align:top;} 

a img {border:none;}
img   {border:none;position:relative;}

.sup {font-size:x-small; vertical-align:top;} 
.sub {font-size:x-small; vertical-align:bottom;}

sup {
 vertical-align: baseline;
 font-size: x-small;
 vertical-align:top;
 }

sub {
 vertical-align: baseline;
 font-size: x-small;
 vertical-align:bottom;
 }

.bold {font-size:1.2em; font-weight:bold;}
.lft  {float:left;}
.rgt  {float:right;}
.ctr  {text-align:center;}

.fhr hr {clear:both; border:none; height:1px; color:#888; background-color:#888}

hr	{
	border:none; 
	border-top:1px solid black; 
	width: 95%;
	height: 0px;
    margin-top: 0px; 
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	padding:0;
	align: center;
	overflow:hidden;
	}

.m15 {
    margin-top: 15px; 
	margin-bottom: 15px;
	}

.m20 {
    margin-top: 20px; 
	margin-bottom: 20px;
	}



 
.hr {
width:90%;
height:1px;
border:none;
margin:0;
margin-left:auto;
margin-right:auto;
padding:0;
align:center;
background:black;
overflow:hidden;}



h1 {margin-top: 15px; margin-bottom: 2px;color: rgb(150,0,0);}
h2 {margin-top: 2px; margin-bottom: 10px;color: rgb(150,0,0);}
h3 {margin-top: 2px; margin-bottom: 5px;color: rgb(150,0,0);}

h4, h5, h6  {
 margin-top: 20px; 
 margin-bottom: 3px;
 margin-left: 10px;
 text-align:left;
 text-decoration: underline;
 }

h5, h6 {font-weight: normal;}

h1	{font-size: 2em};
h2	{font-size: 1.5em;}
h3	{font-size: 1em;}
h4	{font-size: 1em;
 padding-left:15px;
}
h5  {font-size: 0.833em;}
h6	{font-size: 0.625em;}

p {
 text-indent: 20px;
 text-align:justify;
 padding-left:20px;
 padding-right:20px;
 padding-bottom:3px;
 padding-top:3px;
 margin-left:0px;
 margin-right:0px;
 margin-top:0px;
 margin-bottom:0px;
 }

.ni15 { text-indent: -15px;}
.i0 { text-indent: 0px;}



.cntr {align:center;text-align:center;margin-left:auto;margin-right:auto;text-indent: 0px;}

.seq { 
 text-indent:0px;
 font-size:0.833em;
 }

.ali {
 margin-left:25px;
 margin-right:25px;
 margin-bottom:10px;
 margin-top:10px;
 text-align:left;
 align:left;
 border:1px solid white;
 font-family:"Courier New";
 }

.ali p {
 text-indent:0px;
 margin:0;
 padding:0;
 border:0px none;
 text-align:left;
 align:left;
 }

.ali pre {
 margin:0;
 padding:0;
 border:0px none;
 text-align:left;
 align:left;
 }


.gallery {
 padding:0px;
 margin:0px;
 border:none;
 text-align:center;
 align:center
 }

.gallery p{
 text-indent:0px;
 text-align:center;
 padding:0px;
 margin:0px;
 display:inline;
 border:none
 }

.gallery span{
 text-align:center;
 font-size:80%;
 margin-top:0px;
 margin-left:2px;
 margin-bottom:0px; 
 margin-right:2px; 
 padding-left:px;
 padding-right:0px;
 padding-top:10px;
 padding-bottom:15px;
 border:none;
 vertical-align:top;
 display:table-cell; 
 display:inline-table; 
 display:inline-block;
 border:none
 }

.gallery img {
 margin-left:0px;
 margin-right:0px;
 margin-top:0px;
 margin-bottom:0px; 
 border:none;
 }
 

a.im:link    {color: black;text-decoration:none;display:inline-block;border:2px solid blue;        background:white;margin:1px;padding:15px 15px 5px 15px;width:auto;}
a.im:visited {color: black;text-decoration:none;display:inline-block;border:2px solid #800080;     background:white;margin:1px;padding:15px 15px 5px 15px;width:auto;}
a.im:hover   {color: black;text-decoration:none;display:inline-block;border:3px solid rgb(200,0,0);background:white;margin:0;  padding:15px 15px 5px 15px;width:auto;}
a.im:active  {color: black;text-decoration:none;display:inline-block;border:3px solid rgb(200,0,0);background:white;margin:0;  padding:15px 15px 5px 15px;width:auto;} 


a.pdf1:link    {font-size:7pt;color:blue;   text-indent:0px;text-decoration:none;display:inline-block;border:1px solid black;      background:#ffd;padding:1px 3px 2px 3px; margin:2px 0 5px 10px;vertical-align:top;height:8pt;}
a.pdf1:visited {font-size:7pt;color:#800080;text-indent:0px;text-decoration:none;display:inline-block;border:1px solid black;      background:#ffd;padding:1px 3px 2px 3px; margin:2px 0 5px 10px;vertical-align:top;height:8pt;}
a.pdf1:hover   {font-size:7pt;color:white;  text-indent:0px;text-decoration:none;display:inline-block;border:2px solid rgb(50,0,0);background:red; padding:0px 2px 1px 2px; margin:2px 0 5px 10px;vertical-align:top;height:8pt;}
a.pdf1:active  {font-size:7pt;color:white;  text-indent:0px;text-decoration:none;display:inline-block;border:2px solid rgb(50,0,0);background:#080;padding:0px 2px 1px 2px; margin:2px 0 5px 10px;vertical-align:top;height:8pt;} 



a.pdf:link    {font-size:80%;color:blue;   text-indent:0px;text-decoration:underline;background:#ffb;margin:2px 0 5px 10px;}
a.pdf:visited {font-size:80%;color:#800080;text-indent:0px;text-decoration:underline;background:#ffd;margin:2px 0 5px 10px;}
a.pdf:hover   {font-size:80%;color:white;  text-indent:0px;text-decoration:none;     background:red; margin:2px 0 5px 10px;}
a.pdf:active  {font-size:80%;color:white;  text-indent:0px;text-decoration:none;     background:#080;margin:2px 0 5px 10px;} 



a.cl:link    {font-size:120%;font-weight:bold;color:white;   text-indent:0px;text-decoration:none;display:inline-block;border:2px solid black;      background:#0af;padding:2px 4px 3px 4px; margin:20px 20px 20px 50px;vertical-align:top;width:8em;}
a.cl:visited {font-size:120%;font-weight:bold;color:white;text-indent:0px;text-decoration:none;display:inline-block;border:2px solid black;      background:#601060;padding:2px 4px 3px 4px; margin:20px 20px 20px 50px;vertical-align:top;width:8em;}
a.cl:hover   {font-size:120%;font-weight:bold;color:white;  text-indent:0px;text-decoration:none;display:inline-block;border:3px solid rgb(100,0,0);background:#c00; padding:1px 3px 2px 3px; margin:20px 20px 20px 50px;vertical-align:top;width:8em;}
a.cl:active  {font-size:120%;font-weight:bold;color:white;  text-indent:0px;text-decoration:none;display:inline-block;border:3px solid rgb(100,0,0);background:#080;padding:1px 3px 2px 3px; margin:20px 20px 20px 50px;vertical-align:top;width:8em;} 


a.cl:link    {font-size:120%;font-weight:normal;color:blue;   text-indent:0px;text-decoration:underline;display:inline-block;border:1px solid black;      background:#ddd;padding:2px 4px 3px 4px; margin:10px 10px 10px 20px;vertical-align:top;width:7.5em;}
a.cl:visited {font-size:120%;font-weight:normal;color:#800080;text-indent:0px;text-decoration:underline;display:inline-block;border:1px solid black;      background:#ddd;padding:2px 4px 3px 4px; margin:10px 10px 10px 20px;vertical-align:top;width:7.5em;}
a.cl:hover   {font-size:120%;font-weight:bold;color:white;  text-indent:0px;text-decoration:none;display:inline-block;border:2px solid rgb(100,0,0);background:#c00; padding:1px 3px 2px 3px; margin:10px 10px 10px 20px;vertical-align:top;width:7.5em;}
a.cl:active  {font-size:120%;font-weight:bold;color:white;  text-indent:0px;text-decoration:none;display:inline-block;border:2px solid rgb(100,0,0);background:#080;padding:1px 3px 2px 3px; margin:10px 10px 10px 20px;vertical-align:top;width:7.5em;} 




div.imC {
 align:center;
 text-align:center;
 font-size:110%;
 line-height:120%;
 margin:20px auto 10px auto;
 padding:0;
 border:0px solid green;
 border:none;
 }

.imC p{
 text-indent:0px;
 text-align:justify;
 padding:0;
 margin:30px auto 0 auto;
 border:0px solid orange;
 border:none;
 }

.imC img {
 margin:0;
 padding:0;
 border:none;
 }


div.imL {
 float:left;
 font-size:80%;
 margin:10px 15px 10px 0px;
 padding:0;
 border:0px solid green;
 border:none;
 }

.imL p{
 text-indent:0px;
 text-align:justify;
 padding:0 0 0 0;
 margin:10px 0 0 0;
 border:0px solid orange;
 border:none;
 }

.imL img {
 margin:0;
 padding:0;
 border:none;
 }

div.imR {
 float:right;
 font-size:80%;
 margin:10px 0px 10px 15px;
 padding:0;
 border:0px solid green;
 border:none;
 }

.imR p{
 text-indent:0px;
 text-align:justify;
 padding:0 0 0 0;
 margin:10px 0 0 0;
 border:0px solid orange;
 border:none;
 }

.imR img {
 margin:0;
 padding:0;
 border:none;
 }
 

 

 
#citlist p {text-indent:0px;}



.lftl {
width:109px;
vertical-align: middle;
overflow:hidden;
text-align: center;
margin-left:0px;
margin-top:10px;
border-collapse: collapse;
font-size:140%;
border:none;
}


.lftl a, .lftl a:link       {
 text-decoration:none; 
 color:blue;
 display:block;
 width:109px; 
 height:30px;
 text-align:center;
 vertical-align: middle;
 line-height:30px;
 padding-top:0px;
 padding-bottom:0px;
 margin-top:0px;
 margin-left:0px;
 margin-right:0px;
 margin-bottom:0px;
 border:none;
 border-bottom:1px solid rgb(240,240,240);
 border-top:1px solid rgb(240,240,240);

  }
 
.lftl a:visited  {
 text-decoration:none; 
  color:blue;
 display:block;
 width:109px; 
 height:30px;
 text-align:center;
 vertical-align: middle;
 line-height:30px;
 padding-top:0px;
 padding-bottom:0px;
 margin-top:0px;
 margin-left:0px;
 margin-right:0px;
 margin-bottom:0px;
 border:none;
  border-bottom:1px solid rgb(240,240,240);
 border-top:1px solid rgb(240,240,240);

 }

.lftl a:hover   {
 color: #FF0000; 
 text-decoration:none;
 background:#ffd; 
 display:block;
 line-height:30px;
 padding-top:0px;
 padding-bottom:0px;
 margin-top:0px;
 margin-left:0px;
 margin-right:0px;
 margin-bottom:0px; 
 font-size:110%;
 font-weight:bold;
 border:none;
 border-top:1px solid black;
 border-bottom:1px solid black;
 }

.lftl a:active   {
 color: #C11B17; 
 text-decoration: none;
 background:rgb(220,255,230);
 font-size:110%;
 font-weight:bold;
 border:none;
 border-top:1px solid black;
 border-bottom:1px solid black;

 } 
 
.current  a {
 background: rgb(180,180,180);
 color: white;
 font-size:110%;
 font-weight:bold;
 text-decoration:none; 
 display:table-cell; 
 width:109px; 
 height:30px;
 text-align:center;
 vertical-align: middle;
 line-height:12px;
 padding-top:0px;
 padding-bottom:0px;
 margin-top:0px;
 margin-left:0px;
 margin-right:0px;
 margin-bottom:0px;
 border:none;
 }

.current  a:link  {
 background: rgb(180,180,180);
 color: white;
 font-size:110%;
 font-weight:bold;
 text-decoration:none; 
 display:block; 
 width:109px; 
 height:30px;
 text-align:center;
 vertical-align: middle;
 line-height:30px;
 padding-top:0px;
 padding-bottom:0px;
 margin-top:0px;
 margin-left:0px;
 margin-right:0px;
 margin-bottom:0px;
 border-right:1px solid rgb(180,180,180);
 border-bottom:1px solid rgb(180,180,180);
 border-top:1px solid rgb(180,180,180);
 }
 

 
.current  a:visited  {
 background: rgb(180,180,180);
 color: white;
 font-size:110%;
 font-weight:bold;
 text-decoration:none; 
 display:block; 
 width:109px; 
 height:30px;
 text-align:center;
 vertical-align: middle;
 line-height:30px;
 padding-top:0px;
 padding-bottom:0px;
 margin-top:0px;
 margin-left:0px;
 margin-right:0px;
 margin-bottom:0px;
 border-right:1px solid rgb(180,180,180);
 border-bottom:1px solid rgb(180,180,180);
 border-top:1px solid rgb(180,180,180);
 }
 
.current a:hover   {
 color: #FF0000; 
 text-decoration:none;
 background:rgb(230,230,230); 
 display:block; 
 line-height:30px;
 padding-top:0px;
 padding-bottom:0px;
 margin-top:0px;
 margin-left:0px;
 margin-right:0px;
 margin-bottom:0px; 
 font-size:110%;
 font-weight:bold;
 border:none;
 border-top:1px solid black;
 border-bottom:1px solid black;
 }

.current a:active   {
 color: #C11B17; 
 text-decoration: none;
 background:rgb(220,255,230);
 font-size:110%;
 font-weight:bold;
 border:none;
 border-top:1px solid black;
 border-bottom:1px solid black;

 } 
 
 
.lftb {
width:109px;
vertical-align: middle;
overflow:hidden;
text-align: center;
margin-left:0px;
margin-top:15px;
border-collapse: collapse;
font-size:100%;
border:none;
}


.lftb a, .lftb a:link       {
 text-decoration:none; 
 color:rgb(200,0,0);
 display:block;
 width:109px; 
 height:14px;
 text-align:center;
 vertical-align: middle;
 line-height:12px;
 padding-top:0px;
 padding-bottom:0px;
 margin-top:0px;
 margin-left:0px;
 margin-right:0px;
 margin-bottom:0px;
 border:none;

  }
 
.lftb a:visited  {
 text-decoration:none; 
 color:rgb(200,0,0);
 display:block;
 width:109px; 
 height:14px;
 text-align:center;
 vertical-align: middle;
 line-height:12px;
 padding-top:0px;
 padding-bottom:0px;
 margin-top:0px;
 margin-left:0px;
 margin-right:0px;
 margin-bottom:0px;
 border:none;

 }

.lftb a:hover   {
 color: #FF0000; 
 text-decoration:none;
 background:#ffd; 
 display:block;
 line-height:12px;
 padding-top:0px;
 padding-bottom:0px;
 margin-top:0px;
 margin-left:0px;
 margin-right:0px;
 margin-bottom:0px; 
 font-size:140%;
 font-weight:bold;
 overflow:none;
 border:none;
 }

.lftb a:active   {
 color: #C11B17; 
 text-decoration: none;
 background:rgb(220,255,230);
 font-size:140%;
 font-weight:bold;
 border:none;

 } 

.fs110 p {font-size:110%;padding-top:5px;padding-bottom:5px;}




.round {position:relative; width:206px; height:41px;background:rgb(200,200,200); color:#000; margin:5em auto;}
.rtl, .rbl, .rtr, .rbr {position:absolute; width:20px; height:22px; color:#9caf9c; background:#fff; overflow:hidden; font-style:normal; z-index:1;}
.rtl {top:0; left:0;}
.rbl {bottom:0; left:0;}
.rtr {top:0; right:0;}
.rbr {bottom:0; right:0;}
.round em b {position:absolute; font-size:150px; font-family:arial; color:rgb(200,200,200); line-height:40px; font-weight:normal;}
.rtl b {left:-8px;}
.rtr b {left:-25px;}
.rbl b {left:-8px; top:-17px;}
.rbr b {left:-25px; top:-17px;}
.round p {position:relative; z-index:100; padding:4px 10px 5px 10px;}

.round a:link      {color: rgb(200,0,0);font-weight:bold;text-decoration: none;}
.round a:visited  {color: rgb(200,0,0);font-weight:bold;text-decoration: none;}
.round a:hover   {color: #FF0000; text-decoration: none;background:none;font-size:110%;line-height:16px;}
.round a:active   {color: #C11B17; text-decoration: none;background:none;font-size:110%;line-height:16px;} 



.roundS {position:relative; width:64px; height:28px;background:rgb(200,200,200); color:#000; margin:5em auto;}
.rblS, .rbrS {position:absolute; width:19px; height:29px; color:#9caf9c; background:#fff; overflow:hidden; font-style:normal; z-index:1;}
.rblS {bottom:0;left:0;}
.rbrS {bottom:0; right:0;}
.roundS em b {position:absolute; font-size:115px; font-family:arial; color:rgb(200,200,200); line-height:42px; font-weight:normal;}
.rblS b {left:-3px; top:-6px;}
.rbrS b {left:-18px; top:-6px;}
.roundS p {position:relative; z-index:100; padding:1px 0px 0px 0px;margin:0;}

.roundS a:link      {color: rgb(200,0,0);text-decoration: none;font-size:70%;;line-height:10px;}
.roundS a:visited  {color: rgb(200,0,0);text-decoration: none;font-size:70%;;line-height:10px;}
.roundS a:hover   {color:red; font-weight:bold;text-decoration: none;background:none;font-size:70%;line-height:11px;}
.roundS a:active   {color: red;font-weight:bold; text-decoration: none;background:none;font-size:70%;line-height:11px;} 


.redlink a:link      {color: rgb(200,0,0);}
.redlink a:visited  {color: rgb(200,0,0);}
.redlink a:hover   {color: red; text-decoration: none;background:#ffe}
.redlink a:active   {color: red; text-decoration: none;background:rgb(220,255,230);} 

.redlinkV a:link      {color: rgb(200,0,0);}
.redlinkV a:visited  {color: #800080 ;}
.redlinkV a:hover   {color: red; text-decoration: none;background:#ffe}
.redlinkV a:active   {color: red; text-decoration: none;background:rgb(220,255,230);} 



#utsw {position:relative;width:165px; height:40px;  background:url('UTSW_logo.png'); overflow:hidden; margin:0 auto; float:left;margin:9px 0px 0px 28px}
#utsw a {display:block; float:left; width:165px; height:0; overflow:hidden; color:#000; text-decoration:none; padding-top:100px; background:url('UTSW_logo1.png') no-repeat 500px 500px;}
* html #utsw a  {height:40px; he\ight:0;}
#utsw a:hover {background-position: 0 0; z-index:50;}

#hhmi {position:relative;width:165px; height:40px;  background:url('HHMI_logo.gif'); overflow:hidden; margin:0 auto; float:right;margin:9px 9px 0px 0px}
#hhmi a {display:block; float:left; width:165px; height:0; overflow:hidden; color:#000; text-decoration:none; padding-top:100px; background:url('HHMI_logo1.png') no-repeat 500px 500px;}
* html #hhmi a  {height:40px; he\ight:0;}
#hhmi a:hover {background-position: 0 0; z-index:50;}

#hipcat {position:relative;width:207px; height:164px;  background:url('hipcat.jpg'); overflow:hidden; margin:0 auto;margin:5px 0 0 0;}
#hipcat a {display:block; float:left; width:207px; height:0px; overflow:hidden; color:#000; text-decoration:none; padding-top:164px; background:url('hipcat1.jpg') no-repeat 500px 500px;}
* html #hipcat a  {height:164px; he\ight:0;}
#hipcat a:hover {background-position: 0 0; z-index:50;}

#tacc {position:relative;width:207px; height:60px;  background:url('TACC.png'); overflow:hidden; margin:0 auto;margin:3px 0 0 0;}
#tacc a {display:block; float:left; width:207px; height:0px; overflow:hidden; color:#000; text-decoration:none; padding-top:60px; background:url('TACC1.png') no-repeat 500px 500px;}
* html #tacc a  {height:60px; he\ight:0;}
#tacc a:hover {background-position: 0 0; z-index:50;}

a:link.au     {color:black;}
a:visited.au   {color:black;}
a:hover.au     {color: #FF0000; text-decoration: none;background:#FFE}
a:active.au    {color: #C11B17; text-decoration: none;background:rgb(220,255,230);} 

a.simple           {color:black;text-decoration: none;}
a:link.simple      {color:black;text-decoration: none;}
a:visited.simple   {color:black;text-decoration: none;}
a:hover.simple     {color: #FF0000; text-decoration: none;background:#FFE}
a:active.simple    {color: #C11B17; text-decoration: none;background:rgb(220,255,230);} 


.math {position:relative;font-family:Times;padding:0.5em;margin:0;}
.math span {position:relative;}
.math font {display:none;}

.i {font-style:italic; margin:0 0.2em 0 0.2em}

.s20 {font-size:2em}
.s18 {font-size:1.8em}
.s167 {font-size:1.66666em}
.s143 {font-size:1.43em}
.s111 {font-size:1.11111em}
.s09 {font-size:0.9em}
.s08 {font-size:0.8em}
.s07 {font-size:0.7em}
.s06 {font-size:0.6em}
.ma0 {margin:0}
.ma01 {margin:0 0.1em 0 0.1em}
.ma02 {margin:0 0.2em 0 0.2em}
.ma02r {margin:0 0.2em 0 0.0em}
.ma02l {margin:0 0.0em 0 0.2em}

.line {
display:inline-block;
width:1em;
height:0em;
border:none;
border-bottom:0.05em solid black;
line-height:0;
padding:0;
margin:0;
background:none;
overflow:hidden;
}

div.seq {padding:10px;}
.seq p{
font-size:100%;
font-family:Courier New, Courier, monospace;
margin:0;
padding:0;
}
