<style type="text/css">
<--
body         {font-size: .6em;
			  text-indent: 0px;
			  color: #555555;
			  font-family: verdana;
			  background-color: transparent;
}
			  
a:hover      { color: #FF6600;
}


a:active     { color: #CC3300;
}

a            { text-decoration:none; text-underline: single;
			   font-weight: 400;
			   color: #3366CC;
}
               
a.white:hover  { color: #FF6600
}

a.white:active { color: #CC3300
}

a.white        { text-underline: single;
			   font-weight: 400;
			   color: #FFFFFF
}
               
a.dark:hover  { color: #FF6600
}

a.dark:active { color: #CC3300
}

a.dark        { text-decoration: none; text-underline: single;
			   font-weight: 400;
			   color: #555555
}
               
a.odark:hover        { color: #FF6600
}

a.odark:active       { color: #CC3300
}   
               
a.odark              {text-decoration: none; text-underline: single; color: #555555;
			   		    border-style: solid; border-width: 1px; padding-left: 1px; 
                        padding-right: 1px; padding-top: 0px; padding-bottom: 0px;
}
                       
a.outline:hover        { color: #FF6600
}

a.outline:active       { color: #CC3300
} 
                 
a.outline              {text-decoration: none; text-underline: single; color: #AEAEAE;
			   		    border-style: solid; border-width: 1px; padding-left: 1px; 
                        padding-right: 1px; padding-top: 0px; padding-bottom: 0px;
}

a.outline2:hover        { color: #FF6600}
a.outline2:active       { color: #CC3300}                  
a.outline2              {text-decoration: none; text-underline: single; color: #555555;
			   		    border: 1px solid; padding-left: 1px; 
                        padding-right: 1px; padding-top: 2px; padding-bottom: 1px;
                       }
					                      
P   {
    font-family: Verdana;
    font-size: .6em;        
    color: #555555;
    margin-left: 3px; margin-top: 6px; margin-right: 3px; margin-bottom: 6px;
    text-align: left;
}

P.bottom   {
    font-family: Verdana;
    font-size: .6em;        
    color: #555555;
    margin-left: 3px; margin-top: 6px; margin-right: 3px; margin-bottom: 15px;
    text-align: left;
}

P.head   {
    border-right:1px solid #3399FF;
    border-bottom:1px solid #000000;
    font-family: verdana;
    font-size: .75em;
    font-weight: bold;        
    color: #FFFFFF;
    margin: 0px;
    text-indent: 4px;   
}

P.name   {
    border-right:1px solid #3399FF; 
    font-family: verdana;
    font-size: .75em;
    font-weight: bold;        
    color: #FFFFFF;
    margin-left: 3px; margin-top: 0px; margin-bottom: 0px; margin-right: 0px;
    text-indent: 8px;  
}

P.library   {
    border-right:1px solid #3399FF;
    font-family: verdana;
    font-size: .6em;
    font-weight: 400;        
    color: #CCCCCC;
    margin-left: 3; margin-top: 0; margin-bottom: 0; margin-right: 0;
    text-indent: 12px; 
}

P.space   {
    border-right:1px solid #3399FF;
    font-family: verdana;
    font-size: .3em;
    font-weight: 400;        
    color: #CCCCCC;
    margin-left: 3px; margin-top: 0px; margin-bottom: 0px; margin-right: 0px;
    text-indent: 8px; 
}

P.blue   {
    font-family: verdana;
    font-size: .6em;
    font-weight: bold;        
    color: #336699;
    text-indent: 8px
    margin-left: 3px; margin-top: 6px; margin-bottom: 12px; margin-right: 3px;
}

P.desc   {
    font-family: verdana;
    font-size: .6em;
    font-weight: 400;        
    color: #000000;
    text-indent: 0px;
    text-align: center;
    margin-left: 0px; margin-top: 3px; margin-bottom: 3px; margin-right: 0px;
}

P.asterisk   {
    font-family: verdana;
    font-size: .6em;
    font-weight: 400;        
    color: #AEAEAE;
    text-indent: 0px;
}

td.blue {
  border-left:3px solid #336699;   
}

td.gray {
  border-left:3px solid #CCCCCC;

  background-color: #CCCCCC;
  height: 15px; vertical-align: bottom;  
}

td.repeat {
  background: url(../images/header2.jpg);
  height:113px
  }  

td.bottom {
  border-left:3px solid #336699;
  border-bottom:1px solid #336699;
}

td.head {
  border-top:1px solid #3399FF;
  border-left:3px solid #336699;
  width: 100%; background-color: #336699;
  height: 15px; vertical-align: bottom;
}
  
td.name {
  border-left:3px solid #336699;
  border-top:1px solid #3399FF; 
  border-bottom:1px solid #000000;
  width: 400; background-color: #336699; 
  vertical-align: bottom;
}
  
td.desc {
  border-left:1px solid #336699;
  border-right:1px solid #336699;
  border-bottom:1px solid #000000;
  width: 200px;
  text-align: center; background-color: #CCCCCC;
  padding-left: 4px; padding-right: 4px; padding-top: 3px; padding-bottom: 3px;
}

td.descleft {
  border-left:3px solid #336699;
  border-right:1px solid #336699;
  border-bottom:1px solid #000000;
  width: 200px;
  text-align: center; background-color: #CCCCCC;
  padding-left: 4px; padding-right: 4px; padding-top: 3px; padding-bottom: 3px;
}
  
td.pic {
  border-left:1px solid #336699;
  border-right:1px solid #336699;
  width: 200px;
  height: 200px;
  text-align: center;
  vertical-align: top;
  margin: 0px;
}

td.picleft {
  border-left:3px solid #336699;
  border-right:1px solid #336699;
  width: 200px;
  height: 200px;
  text-align: center; vertical-align: top;
  margin: 0px;
}

table {
  border: 0px;
  border-collapse:collapse;
  cell-padding: 0px;
  cell-spacing: 0px;
}

table.main {
  border: 0px;
  border-collapse:collapse;
  cell-padding: 0px;
  margin: 18px; margin-right: 18px;
}

table.side {
  border: 0px;
  border-collapse:collapse;
  cell-padding: 0px;
  margin-left: 18px;
}


</style>
