a { text-decoration: none; }

.pg {font: 8pt 'verdana'; color: #000000} .pg:visited {font: 8pt 'verdana'; color: #000000} .pg:hover {color: #FF0066;}
.author {font: 8pt 'verdana'; color: #dddddd} .author:visited {font: 8pt 'verdana'; color: #dddddd} .author:hover {color: #FF0066;}

.smal         { font: 10px verdana; color: #666688; }
.smal:visited { font: 10px verdana; color: #666688; }
.smal:hover   { color: #FF0066; }

.link         { font: 8pt verdana; font-weight: bold; color: #666688; }
.link:visited { font: 8pt verdana; font-weight: bold; color: #666688; }
.link:hover   { color: #FF0066; }

.text         { font: 8pt verdana; color: #666688; }
.text:visited { font: 8pt verdana; color: #666688; }
.text:hover   { color: #FF0066; }

.links           { font: 10pt 'arial'; color: #222244 }
.links:visited   { font: 10pt 'arial'; color: #222244 }
.links:hover     { color: #ff0066; }

.pageContent { font-size:8pt; color: #666666; font-family: tahoma, Arial; }
.pageContent a { font-size:8pt; color: #666666; font-family: tahoma, Arial; }

table.menuitem1 { width:100px; background-color: #01679a; }
table.menuitem1active { width:100px; background-color: #cdcdcd; }
table.menuitem2 { width:100px; background-color: #01679a; }
table.menuitem2active { width:96px; background-color: #cdcdcd; }

td.menuitem1 { width:100%; height:26px; color:#ffffff; white-space:nowrap; font-weight:bold; text-align:center; padding: 0px; font-family:tahoma,arial; font-size:8pt; }
td.menuitem1active { width:100%; height:26px; color:#3399cc; white-space:nowrap; font-weight:bold; text-align:center; padding: 0px; font-family:tahoma,arial; font-size:8pt; }
td.menuitem1 a { text-decoration:none; color:#ffffff; }
td.menuitem1active a { text-decoration:none; font-weight:bold; color:#3399cc; }

td.menuitem { width:100%; height:26px; color:#ffffff; white-space:nowrap; font-weight:bold; text-align:left; padding: 0px 5px 2px 10px; font-family:tahoma,arial; font-size:8pt; }
td.menuitemactive { width:100%; height:26px; color:#3399cc; white-space:nowrap; font-weight:bold; text-align:left; padding: 0px 5px 2px 10px; font-family:tahoma,arial; font-size:8pt; }
td.menuitem a { text-decoration:none; color:#ffffff; }
td.menuitemactive a { text-decoration:none; font-weight:bold; color:#3399cc; }

table.secondmenuitem { border:1px solid #ffffff; background-color: #ffffff; }
table.secondmenuitemactive { border:1px solid #ffffff; background-color: #cdcdcd; }
td.secondmenuitem { width:100%; color:#3399cc; height:26px; padding-left:10px; font-weight:bold; font-family:tahoma,arial; font-size:8pt; }
td.secondmenuitemactive { width:100%; color:#333333; height:26px; padding-left:10px; font-weight:bold; font-family:tahoma,arial; font-size:8pt; }
td.secondmenuitem a{ color:#3399cc; text-decoration:none; }
td.secondmenuitemactive a { color:#333333; text-decoration:none; }

td.second-gborder { border:1px solid #cccccc; }
img.secondmenumark { margin:0px 7px 0px 0px; }

TR.a          { font-size: 8pt; font-family: verdana; color: #666688; }
TR.b          { font-size: 10pt; font-family: verdana; color: #666688; }

p img 
{
float: left;
margin-right: 8px;
margin-bottom: 8px;
}

font.a { font-family: verdana; font-size: 8pt; color: #666666; }

SELECT.a      { background-color: #FFFFFF; color: #666688; font-family: verdana; font-size: 9pt; border: 1px solid #888888; }
INPUT.a       { background-color: #f4f4f4; color: #333333; font-family: verdana; font-size: 9pt; border: 1px solid #888888; }
INPUT.b       { background-color: #83A9D8; color: #ffffff; font-family: verdana; font-size: 9pt; border: 1px solid #000000; }
INPUT.c       { background-color: #f0f0f0; color: #333333; font-family: verdana; font-size: 9pt; border: 1px solid #888888; }
TEXTAREA.a    { background-color: #FFFFFF; color: #333333; font-family: verdana; font-size: 10pt; border: 1px solid #888888; }

H3 {
font-weight: bold;
font-size: 18px;
font-family: Verdana;
margin-top: 4px;
margin-bottom: 4px;
}

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: white;
padding: 2px;
border: 2px solid gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0px;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0px;
left: 108px;
}