
/*******************************************************************************
* Top level defintions
*******************************************************************************/


body {
	font-family: "Times New Roman", Times, times-roman, serif;
	font-size: 12pt;
   background: #FFFFFF;
   color: #000000;
}

.error  { color: #FF0000; }
.center { text-align: Center }


/*******************************************************************************
* Table styles link styles
*******************************************************************************/
table.main {background: #FFFFFF; border-color: #FFFFFF;}
td.main    {background: #FFFFFF; border-color: #FFFFFF;}
td.frame, td.button { background: #003399; }
td.button2          { background: #FFFFFF; }
td.title { background: #FFFFFF; border-color: #FFFFFF;}
td.title, td.button, td.button2 { text-align: Center; }
td.title {vertical-align: middle;}



font.list_nav_select { color: #CC0000; font-weight: bold }


/*******************************************************************************
* All link styles
*******************************************************************************/
/* Top level pseudo-classes for links */
a:link, a:visited { text-decoration: none; background: inherit; color: #003399; }
a:active, a:hover { text-decoration: underline; backgroud: inherit; color: #336699; }

/* Links on main index page */
a.front { font-size: 18pt; }

a.hdr, a.hdr2 {font-variant: small-caps; font-weight: bold;}

/* For the navigation bar on the left side */
a.leftnav0 {
             font-weight: bold; font-size: 11pt;
             word-spacing: 0; line-height: 100%;
             margin-left: 0.25em; margin-right: 0; margin-top: 0; margin-bottom: 0;
}
a.leftnav1 {
             font-size: 11pt;
             word-spacing: 0; line-height: 100%;
             margin-left: 1em; margin-right: 0; margin-top: 0; margin-bottom: 0;
}

/* Set link colors */
a.leftnav0:link, a.leftnav0:visited, a.leftnav1:link, a.leftnav1:visited,
a.hdr:link, a.hdr:visited {
   color:#FFFFFF
}
a.leftnav0:active, a.leftnav0:hover, a.leftnav1:active, a.leftnav1:hover,
a.hdr:active, a.hdr:hover {
   color:#EEFFFF
}



/*******************************************************************************
* Paragraph styles
*******************************************************************************/

p.news
{
	font-size: 18pt;
	font-weight: bold;
}

p.title
{
	color: #003399;
	font-variant: small-caps;
	font-size: 26pt;
	font-weight: bold;
	text-align: Center;
}

p.title2     {
   color: #003399;
   font-variant: small-caps;
   font-size: 12pt;
   font-style: italic;
   text-align: Center;
}

p.footer {font-size: 9pt; background: inherit; color: #FFFFFF; }
p.left {background: inherit; color: #FFFFFF; }


p.prdate    { line-height: 100%; margin-left: 0; margin-right: 0; margin-top: 0;
               margin-bottom: 0; font-style: italic }
p.prtext    { font-size: 12pt; font-weight: bold; line-height: 100%; margin-left: 0;
               margin-right: 0; margin-top: 0; margin-bottom: 1em }

/*******************************************************************************
* Header styles
*******************************************************************************/

h1           { font-size: 14pt; font-weight: bold;}
h3           { font-size: 12pt;}

h3.person    { font-size: 13pt; color: #003399; font-variant:
               small-caps; line-height: 100%; font-weight: bold; margin-top: 0;
               margin-bottom: 0 }

h3.title     { font-size: 8pt; color:
               #3366CC; line-height: 100%; margin-top: 0; margin-bottom: 0 }

h3.person1   { font-size: 16pt; color: #003399; line-height:
               100%; font-variant: small-caps; font-weight: bold; margin-top:
               0; margin-bottom: 0 }

h3.title1    { font-size: 12pt; color:
               #3366CC; line-height: 100%; margin-top: 0; margin-bottom: 0 }
