/** General styles ******************************************************/

body
{
  background-color: #FFFFFF;
  font-family: Verdana;
}

caption { display: none; }

.hand { cursor: pointer; cursor: hand; }
.hover
{
  text-decoration: underline;
  cursor: pointer; cursor: hand;
}

.pubdate
{
  font-size: 10px;
  font-weight: bold;
  padding-bottom: 3px;
}

.subtitle
{
  font-size: 10px;
  font-weight: bold;
  color: #006BA2;
  padding-bottom: 3px;
}

.fnormal { font-size: 10px; }
.red { font-size: 10px; color: #006BA2; }

.bgred { background-color: #006BA2; }
.mg00 { margin: 0px; }


/** Hyperlink styles ****************************************************/

.subtitle a:link, .subtitle a:visited
{ text-decoration: none; color: #006BA2; }
.subtitle a:hover { text-decoration: underline; color: #006BA2; }

a:link, a:visited { text-decoration: none; color: black; }


/** Navigation styles ***************************************************/

.navseperator { padding-top: 10px; }

.navbg
{
  background-image: url(../pictures/nav_fill.gif);
  background-color: #006BA2;
  background-repeat: repeat-x;
}

.navlabel
{
  font-size: 10px;
  color: white;
  padding-left: 5px;
  padding-right: 5px;
}

select { font-size: 10px; }
.opttitle { background-color: #EFEFEF; }

.nmenu
{
  font-size: 10px;
  background-color: #D6D6D6;
  padding: 1px 2px 1px 5px;
  border-bottom: 2px solid white;
}

.omenu
{
  color: white;
  font-size: 10px;
  background-color: #006BA2;
  cursor: pointer;
  cursor: hand;
  padding: 1px 2px 1px 5px;
  border-bottom: 2px solid white;
}

.amenu
{
  font-size: 10px;
  font-weight: bold;
  background-color: #D6D6D6;
  padding: 1px 2px 1px 5px;
  border-bottom: 2px solid white;
}


/** Search styles *******************************************************/

.inputfield
{
  font-family: verdana;
  font-size: 10px;
}


/** Page styles *********************************************************/

.overlay table
{
  background-color: gray;
  cursor: pointer; cursor: hand;
  filter: alpha(opacity=20);
  -moz-opacity:0.2;
}

.overlays table
{
  background-color: #006BA2;
  cursor: pointer; cursor: hand;
  filter: alpha(opacity=30);
  -moz-opacity:0.3;
}

.popuptable
{
  background-color: white;
  border: 1px solid black;
  filter: alpha(Opacity=95, FinishOpacity=85, Style=2, StartX=0, StartY=0, FinishX=0, FinishY=0);
  -moz-opacity:0.95;
}

.popupheader
{
  background-color: white;
  border-bottom: 1px solid black;
  font-family: Verdana;
  font-size: 10px;
  font-weight: bold;
  line-height: 13px;
  color: black;
  filter: alpha(Opacity=100, FinishOpacity=100, Style=2, StartX=0, StartY=0, FinishX=0, FinishY=0);
  padding-left: 4px;
  padding-right: 4px;
}

.popupabstract
{
  background-color: white;
  border-bottom: 1px solid black;
  font-family: Verdana;
  font-size: 10px;
  color: black;
  filter: alpha(Opacity=100, FinishOpacity=100, Style=2, StartX=0, StartY=0, FinishX=0, FinishY=0);
  padding-left: 4px;
  padding-right: 4px;
}

.popupfooter
{
  background-color: #006BA2;
  font-family: Verdana;
  font-size: 10px;
  color: white;
  filter: alpha(Opacity=100, FinishOpacity=100, Style=2, StartX=0, StartY=0, FinishX=0, FinishY=0);
  padding-left: 4px;
  padding-right: 4px;
}

.artitem
{
  font-size: 10px;
  padding-right: 5px;
  padding-bottom: 3px;
}


/** Article styles ******************************************************/

.artnav
{
  color: white;
  font-size: 10px;
  text-align: center;
  padding: 0px 7px 1px 5px;
  border-left: 2px solid #006BA2;
  border-right: 2px solid #006BA2;
  cursor: pointer; cursor: hand;
}

.artnavsel
{
  color: white;
  font-size: 10px;
  text-align: center;
  padding: 0px 7px 1px 5px;
  border-left: 2px solid white;
  border-right: 2px solid white;
}
.artnav a:link, .artNav a:visited { color: white; }
.artnavsel a:link, .artNavSel a:visited { color: white; }

.artnavimg
{
  position: relative;
  top: 2px;
}

.artheader
{
  font-size: 14px;
  font-weight: bold;
  padding: 0px 10px 5px 10px;
}

.artauthor
{
  font-size: 11px;
  color: #666666;
  padding: 0px 10px 5px 10px;
}

.body { font-size: 11px; }
p { margin-top: 0px; margin-bottom: 10px; line-height: 13px; }

.footer
{
  padding-top: 1px;
  padding-left: 5px;
  padding-right: 5px;
  font-family: Verdana;
  font-size: 10px;
  color: white;
}

.footer a:link, .footer a:visited { text-decoration: none; color: white; }
.footer a:hover { text-decoration: underline; color: white; }
