
/* CSS   */

hr {color:#800080;}

h1.logo {text-align:center; color:#800080; font-size:34pt;font-style:italic; }
h2.logo {text-align:center; color:#800080; font-size:20pt;font-style:italic; }
h3.logo {text-align:center; color:#800080; font-size:16pt;font-style:oblique; }
h4.logo {text-align:center; color:#800080; font-size:14pt;font-style:oblique; }

/* font for news and spotlight */
p.header {font-size: 18pt;  font-weight: bold; }

div.main {width: 875px; }

div.pad { padding: 0 5px 0 10px}



/* far left column for menu div */ 
div.menu {position:absolute; left:10px; top:130px; width: 100px; text-align:left; padding: 1px 0;
           margin-right: 1px; }

/*  for jbar div */ 
div.jbar {position:absolute; left:175px; top:320px; width: 700px; text-align:left; padding: 1px 0;
           margin-right: 1px; }


/* left column for main div */ 
div.left {position:absolute; left:170px; top:410px; width: 300px; text-align:left; padding: 1px 0;
           margin-right: 1px; }

/* right column for main div */
div.right {position:absolute; left:490px; top:410px; width: 300px; text-align:left; padding: 1px 0;
          text-align: left; margin-left: 1px; }

/* far right results menu  */
div.results {position:absolute; left:800px; top:410px; width: 85px; text-align:left; padding: 1px 0;
           margin-right: 1px; }


p {font-family:times; serif, sans-serif; font-size:15px; font-weight:500;}


/* Navigation */
p.nav {text-indent:1cm; line-height:1.2em; font-family:serif, sans-serif; margin-left:20px; margin-right:20px;
   margin-top:5px; margin-bottom:5px; font-weight:400; font-size:1.2em;}
div.navwide {  text-align: center; width: 100%; }

div.nav {  text-align: center; width: 850px; margin-left: auto;
             margin-right: auto; }
 
div.navpad {padding: 0.2em 0;}

div.nav p{ margin: -2px 5px 0 5px; font-family: arial, sans-serif; font-size:.8em;
                text-align: center; font-weight: bold; }
                
div.nav a {margin: 0 6px; }

div.nav span {padding: 0 20px; margin: 0; }

a:link {color: blue;}
a:visited {color: blue;}
a:hover {color: red;}




/* far left nav menu  */


/* far left column for menu div */
 div.menu {position:absolute; left:5px; top:130px; width: 100px; text-align:left; padding: 1px 0;           
margin-right: 1px; }




#navcontainer { margin-left: 10px; }

#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: verdana, arial, Helvetica, sans-serif;
}

#navcontainer li { margin: 0; }

#navcontainer a
{
display: block;
padding: 5px 10px;
width: 135px;
color: #000;
background-color: #EAE4EF;
text-decoration: none;
border-top: 1px solid #fff;
border-left: 1px solid #fff;
border-bottom: 1px solid #333;
border-right: 1px solid #333;
font-weight: bold;
font-size: .8em;
background-repeat: no-repeat;
background-position: 0 0;
}

#navcontainer a:hover
{
color: red;
background-color: #D4CAE2;
text-decoration: none;
border-top: 1px solid #333;
border-left: 1px solid #333;
border-bottom: 1px solid #fff;
border-right: 1px solid #fff;
background-repeat: no-repeat;
background-position: 0 0;
}

#navcontainer ul ul li { margin: 0; }

#navcontainer ul ul a
{
display: block;
padding: 0px 0px 0px 45px;
margin-left: 0px;
width: 135px;
color: #000;
background-color: #EAE4EF;
text-decoration: none;
font-weight: normal;
}

#navcontainer ul ul a:hover
{
color: red;
background-color: #D4CAE2;
text-decoration: none;
}

