﻿body { margin:0; padding:0; }
a { text-decoration: none } 
A:link { color: #0078D0 }
A:visited { color: #0068B8 }
A:link:hover { color: #E00000 }
A:visited:hover { color: #E00000 }

#nav, #nav ul { list-style-type: none; line-height: 1; margin: 0; padding: 0 }
#nav a       { display: block; font-weight: bold; margin: 0; padding-top: 12px; padding-bottom: 12px; padding-left: 13px; padding-right: 13px }

#nav li      { float: left; margin: 0; padding: 0; height:40px }
#nav li ul   { position: absolute; background-repeat: repeat; background-attachment: scroll; 
               width: 5em; left: -999em; top: -999em; border: 2px solid black; 
               background-position: 0% 50%; white-space:nowrap }
#nav li:hover ul, #nav li.sfhover ul { left: auto; top: auto }

/* #nav li a    { font-size: 16px; background-color: #003878 } */
#nav li a    { font-size: 16px; background-color: #ffffff }

#nav li ul li { height:auto }
#nav li ul li a { font-size: 14px; line-height: 130%; padding-top: 8px; padding-bottom: 8px }
#nav li a:hover { background-color: #ffe000 }
#nav li:hover { background-color: #ffe000 }

#nav li.nav-top-cart { width: 42px; margin-left:10px; margin-right:10px }
#nav li.nav-top-cart a { height: 40px; padding:0 }
#nav li.nav-top-cart img { margin-top: 8px; margin-bottom: 8px; margin-left:7px; margin-right: 7px }
#nav li.nav-top-cart img:hover { background-color: #ffe000 }

#nav ul.nav-articles, #nav ul.nav-articles li { width: 190px }
#nav ul.nav-shop, #nav ul.nav-shop li { width: 210px }
#nav ul.nav-books, #nav ul.nav-books li { width: 235px }
#nav ul.nav-art, #nav ul.nav-art li { width: 230px }
#nav ul.nav-counseling, #nav ul.nav-counseling li { width: 150px }
#nav ul.nav-more, #nav ul.nav-more li { width: 190px }

#nav a               { color: #000000; text-decoration: none }
#nav a:link          { color: #000000; text-decoration: none }
#nav a:visited       { color: #000000; text-decoration: none }
#nav a:hover         { color: #000000; text-decoration: none }
#nav a:visited:hover { color: #000000; text-decoration: none }

ul.share-buttons{
  list-style: none;
  padding: 0;
}

ul.share-buttons li{
  display: inline;
}

ul.share-buttons .sr-only{
  position: absolute;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
}

table.maintable { width:900px; margin-left:10px; margin-right:10px; }

td.navbar { background-color:#ffffff; }

/* td.navbar table { width:900px } */

body, td, p { font-family: arial, helvetica, sans-serif; }
td, p { line-height:140%; }

table.navtable {width:100%; position: fixed; left:0; top:0;  margin-top:0px; border-bottom:2px #000000; border-left:0px; border-right:0px; border-top:0px; border-style: solid; z-index:1;}

.contentmargin { margin-top:115px; }

sup { vertical-align: super; line-height: 0; }

form { margin: 0 }
/* ul, ol { margin-left: 8pt; padding-left: 8pt; margin-bottom: 0; margin-top: 0 } */
li { margin-bottom: 12px; margin-top: 10px }

.sidebar { color: #002080; font-size:22px; font-style:italic; margin:20px; max-width:335px; }
.sidebar-float     { text-align:center; float:left; color: #002080; font-size: 20px; font-style: italic; width: 90%; max-width: 
               335px; margin: 20px 20px 25px; }


/* ; .sidebar { width:90%; float:left; } */
