html, body
{
background-color : White;
font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
}

a:link
{
color: #4050C0;
}

a:visited 
{
color: #000088;
}

a:hover 
{
text-decoration : underline; color: red
}

a
{
font-weight: bold;
}

a img
{
border-style: none;
}

p, ul, ol, td
{
font-size: 10pt;
font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
}

LI
{
padding-top: 2pt;
padding-bottom: 2pt;
}

.Smallest
{
font-size: 7pt;
}

.Small
{
font-size: 8pt;
}

.Large
{
font-size: 18pt;
}

/* Page header */

.HDR1
{
font-size: 14pt;
/*border-top: 2px groove #cccccc;*/
border-bottom: 2px groove #cccccc;
background-color : #FFD050;
color : black;
padding-left : 6px;
padding-top : 2px;
padding-bottom : 2px;
}

.HDR2	
{
font-size: 10pt;
font-weight: bold;
border-bottom: 2px groove #cccccc;
background-color : #FFFAC0;
color : black;
padding-left : 3px;
padding-right : 3px;
padding-top : 6px;
padding-bottom : 6px;
text-align : center;
}

.HDR3	
{
font-size: 10pt;
font-weight: bold;
border-bottom: 2px groove #cccccc;
background-color : #6B6B9C;
color : white;
padding-left : 3px;
padding-right : 3px;
padding-top : 3px;
padding-bottom : 3px;
text-align : center;
}

.HDR4
{
font-size: 10pt;
font-weight: bold;
border-bottom: 2px groove #cccccc;
background-color : #ffe0e0;
color : #000000;
padding-left : 3px;
padding-right : 3px;
padding-top : 3px;
padding-bottom : 3px;
text-align : center;
}

.box1 th
{
background-color: #e0e0d8;
color: #000040;
border-left: 1px solid #a0a0b0;
border-top: 1px solid #a0a0b0;
border-right: 1px solid #a0a0b0;
padding-top: 4px;
padding-bottom: 4px;
font-size: 8pt;
font-weight: bold;
}

.box1 td
{
background-color: #ffffff;
border-left: 1px solid #a0a0b0;
border-right: 1px solid #a0a0b0;
border-bottom: 1px solid #a0a0b0;
padding-top: 4px;
padding-bottom: 4px;
font-size: 8pt;
}

.hilight
{
color: black;
background-color: #f4f4f4;
}

.lolight
{
color: black;
background-color: #e8e4e4;
}

/******** Navigation panel ********/

.nav
{
padding-top: 6px;
padding-bottom: 6px;
padding-left: 6px;
padding-right: 6px;
}

.nav th
{
color: white;
background-color: #8080a8;
background-image: none;
padding-top: 4px;
padding-bottom: 4px;
border-left: 1px solid #ffffff;
border-top: 1px solid #ffffff;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
font-size: 8pt;
font-weight: bold;
}

.nav td
{
background-color: #e8e8f0;
font-size: 8pt;
}

.nav a, .nav a:link, .nav a:visited
{
font-weight: bold;
font-size: 8pt;
text-decoration : none;
color : black;
}

.nav a:hover
{
background-color : #d0d0e0;
text-decoration : underline;
color : black;
width: 90%;
}

/***** Global *****/

.main_view
{
margin-left: 5px;
margin-right: 5px;
margin-bottom: 15px;
}

.Bar
{
border-top: 2px groove #BBBBEC;
border-bottom: 2px groove #8B8BBC;
background-color : #6B6B9C;
font-size: 7pt;
color: white;
}

.Bar a, .Bar a:link, .Bar a:visited
{
font-size: 7pt;
color: white;
text-decoration: none;
}

.Bar a:hover
{
text-decoration: underline;
}

/******** gallery ********/

.gallery td
{
background-color: #f0f0f8;
}

.gallery th
{
background-color: #e8e8f0;
}

.gallery img
{
border-width: 0px;
opacity: 1;
filter: alpha(opacity=100);
cursor: url('images/zoom.cur'), pointer;
}

.gallery a:hover img
{
border-width: 0px;
opacity: .70;
filter: alpha(opacity=70);
cursor: url('images/zoom.cur'), pointer;
}