/* Global styles */

html, body
{
 margin: 0;
 padding: 0;
 background-repeat: repeat-x;
}

body
{
 text-decoration: none;
 color: rgb(0,0,0);
 font-family: Tahoma, Arial, sans-serif;
 font-size: 0.7em;
 background-color: rgb(255,255,255);
 text-align: justify;
 line-height: 1.6em;
}

td
{
 text-decoration: none;
 color: rgb(0,0,0);
 font-family: Tahoma, Arial, sans-serif;
 font-size: 0.7em;
 font-weight: normal;
 text-align: justify;
 line-height: 1.6em;
}

a
{
 text-decoration: none;
 color: rgb(0,0,255);
}

a:hover
{
 text-decoration: underline;
}

a img
{
 border: none;
}

#content
{
}

#content p
{
 margin: 0px;
 padding-top: 0px;
 padding-bottom: 10px;
}

#content ul
{
 margin: 0px;
 padding-top: 0px;
 padding-bottom: 10px;
}

#content h1, h2, h3
{
 font-weight: bold;
 font: Arial, sans-serif;
 color: rgb(43,43,43);
 margin: 0;
 padding: 0;
 line-height: normal;
 text-align: left;
}

#content h1
{
 font-size: 2.5em;
 letter-spacing: -1px;
}

#content h2
{
 font-size: 2em;
 letter-spacing: -0.5px;
}

#content h3
{
 font-size: 1em;
 padding-bottom: 8px;
 margin-bottom: 10px;
 border-bottom: 1px dotted rgb(192,192,192);
}

#contentdivider
{
 padding-bottom: 10px;
 margin-bottom: 20px;
 border-bottom: 1px solid rgb(192,192,192);
}

#tabledividerheader
{
 border-bottom: 1px solid rgb(192,192,192);
 padding-bottom: 1px;
 margin-bottom: 2px;
}

#tabledivideritem
{
 border-bottom: 1px dotted rgb(192,192,192);
 padding-bottom: 1px;
 margin-bottom: 2px;
}
#contentimage
{
 float: left;
 margin: 0 9px 3px 0;
 padding: 1px;
}

#box
{
 padding: 0;
 margin: 0;
}

#boxcalendar
{
 float: left;
 padding: 5px 0 0 9px;
 height: 50px;
 width: 50px;
 background: url(graphics/calendar.gif) no-repeat;
 color: #808080;
 
}

#boxcalendar p
{
 float: left;
 margin: 0 9px 3px 0;
 text-align: center;
}

#box h1
{
 font-size: 1.5em;
 letter-spacing: 0px;
 font-weight: bold;
}

#box h2
{
 font-size: 1em;
 letter-spacing: 0px;
 font-weight: bold;
 line-height: 1.6em;
}

#boxright
{
 text-align: right;
}

#articleindex a
{
 color: rgb(0,0,0);
}

#formerror
{
 color: rgb(255,0,0);
 font-weight: bold;
}

#tagline
{
 font-family: arial, sans-serif;
 font-weight: bold;
 font-size: 1em;
 letter-spacing: 0px;
 color: rgb(255,255,255);
 background-color: rgb(0,0,0);
 font-variant: small-caps;
}

#copyright
{
 font-family: arial, sans-serif;
 font-weight: normal;
 font-size: .6em;
 letter-spacing: 0px;
 color: rgb(150,150,150);
}

#tableeven
{
 background-color: rgb(240,240,240);
}

#tableeven:hover
{
 background-color: rgb(210,210,240);
}

#tableeven a
{
 text-decoration: none;
 color: rgb(0,0,0);
}

#tableeven a:hover
{
 text-decoration: underline;
}

#tableodd
{
 background-color: rgb(255,255,255);
}

#tableodd:hover
{
 background-color: rgb(230,230,255);
}

#tableodd a
{
 text-decoration: none;
 color: rgb(0,0,0);
}

#tableodd a:hover
{
 text-decoration: underline;
}

#tableheader
{
 background-color: rgb(200,200,255);
 color: rgb(25,25,175);
}

#tableheader a
{
 text-decoration: none;
 color: rgb(25,25,175);
}

#tableheader a:hover
{
 text-decoration: underline;
}

#tabledivider
{
 border-bottom: 1px solid rgb(192,192,192);
}

#tabletitle
{
 color: rgb(0,0,0);
 font-size: .9em;
 font-weight: bold;
 font-variant: small-caps;
}

#numbernegative
{
 color: rgb(255,0,0);
}

#itemeven
{
 background-color: rgb(240,240,240);
}

#itemodd
{
 background-color: rgb(255,255,255);
 color: rgb(0,0,0);
}

#toolstableheader
{
 background-color: rgb(0,0,128);
 color: rgb(255,255,255);
 font-weight: bold;
}

#toolstableheader a
{
 text-decoration: none;
 color: rgb(255,255,255);
}

#toolstableheaderselected
{
 text-decoration: underline;
 background-color: rgb(0,0,128);
 color: rgb(255,255,255);
 font-weight: bold;
}

#toolstableheaderselected a
{
 color: rgb(255,255,255);
}

#toolslink a
{
 color: rgb(0,0,0);
 text-decoration: none;
}

#toolserror
{
 color: rgb(255,0,0);
 font-weight: bold;
}

