.descriptiveText {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000 }
.largeText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24px; color: #000000 }
.smallText {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000 }
h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; color: #000000 }
h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #000000 }
h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000 }
a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #30F; text-decoration: underline }
a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000; text-decoration: none }
a:active {font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #F60; text-decoration:none;}
a:visited { color:#930;}

/* Navigation bar */

.navbar
{margin:50px auto; position: relative;}

.osccNav
{height:30px; min-width:450px;}

.osccNav li
{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:10pt;}

.osccNav li a,
.osccNav li a:visited
{color:#090; text-decoration:underline; line-height:25px;}

.osccNav li a:hover
{color:#fff; background:#090;}

.osccNav li a.osccCurPage
{color:#fff; background:#0ff;}

.osccNav li a.osccCurPage:visited
{color:#090;}

.osccNav ul.osccNavigation
{margin:0; padding:0; list-style:none; position:absolute; white-space:nowrap;}  

.osccNav ul.osccNavigation
{left:250px;}

.osccNav ul.osccNavigation li
{float:left; border-width:1px; border-style:solid; border-color:#ff0;}

.osccNav ul.osccNavigation li a
{padding:0 6px; width:auto; height:25px; margin:1px; display:block; vertical-align:middle}

* html .osccNav ul.osccNavigation li a
{width:25px;}

.osccNav ul.osccNavigation li.osccNavLeft
{width:0px; height:27px;}

