/* Global styles */

body
{
 font-size: .8em;
 font-family: verdana, arial, helvetica, sans-serif;
 color: rgb(0,0,0);
 background-color: rgb(255,255,255);
}

td
{
 font-size: .8em;
 font-family: verdana, arial, helvetica, sans-serif;
 color: rgb(0,0,0);
}

a
{
 color: rgb(0,0,255);
 text-decoration: none;
}

a:link
{
 color: rgb(0,0,255);
}

a:visited
{
 color: rgb(0,0,200);
}

a:hover
{
 background-color: rgb(200,200,255);
}

a img
{
 border: none;
}

a:link.footer
{
 color: rgb(255,255,255);
}

a:visited.footer
{
 color: rgb(255,255,255);
}

a:hover.footer
{
 color: rgb(0,0,255);
}

#headfoottext
{
 font-size: .8em;
 color: rgb(255,255,255);
}

#copyright
{
 font-size: .6em;
}

#content
{
 line-height: 23px;
}

#contenttitle
{
 color: rgb(0,51,102);
 font-weight: bold;
 font-size: 1.1em;
}

#contenttable
{
 background: url(graphics/background.png);
 background-repeat: repeat-y;
}

/* Catalog styles */

#catalogtableborder
{
 border: 1px solid rgb(0,0,0);
}

#catalogtabletext
{
 font-size: .8em;
 text-align: justify;
}

#catalogtableeven
{
 background-color: rgb(240,240,240);
 font-size: .8em;
}

#catalogtableodd
{
 background-color: rgb(255,255,255);
 font-size: .8em;
}

#catalogtableheader
{
 background-color: rgb(200,200,255);
 color: rgb(25,25,175);
 font-weight: bold;
 font-size: .8em;
}

#catalogtabledivider
{
 border-bottom: 1px solid rgb(192,192,192);
}

#catalogtabletitle
{
 color: rgb(0,0,0);
 font-size: 1em;
 font-weight: bold;
 font-variant: small-caps;
}

#catalogtable
{
 border: 1px solid rgb(128,128,128);
}

#catalogtablepicture
{
 border: 1px solid rgb(128,128,128);
}

