/* @import url("/_lib.css/style_ie.css"); */

#sitemap p, #downloads p  margin-top: 0;
  margin-left: 12px;
  margin-bottom: 2px;}

h1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  font-weight: bold;
}
p, #content div, #content td, #content * li, marquee {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #666666;
}
#content * table, #content * tr, #content * td {
  border-style: solid;
  border-width: 1px;
  border-collapse: collapse;
}
#content * table {
  width: 100%;
}


/**********************************************************************/
/**                       Beg flyout menu css                        **/
/**********************************************************************/
#menu {
position: absolute;
top: 58px;
left: -28px;
z-index: 500;
whitespace: normal;
}

#menu a {
text-decoration: none;
color: #ffffff; /* Ref: 11 */
}

#menu ul {
position: relative;
overflow: visible;
list-style: none outside;
margin-left: 0px;
width: 114px;
}

#menu ul li {
width: 114px;
height: 21px;
margin: 0;
margin-bottom: 3px;
font-size: 11px; /* Ref: 10 */
position: relative;
color: #ffffff; /* Ref: 11 */
}

#menu li {
display: block;
padding: 2px;
font-weight: bold;
/* background: #003366; */ /* Ref: 9 */
}

#menu li:hover {
background: #002244; /* Ref: 9a */
overflow: visible;
}

#menu ul ul {
display: none;
margin: 0;
position: absolute; top: 0; left: 115px;
}

#menu ul li:hover ul {
display: block;
overflow: visible;
}

#menu ul ul li {
margin: 0;
clear: both;
display: block;
position: static;
border-bottom: solid 1px;
border-bottom-color: #ffffff; /* Ref: 12 */
}

#menu li ul li a {
border: 0px;
display: block;
position: static;
text-indent: 0;
text-decoration: none;
}
/**********************************************************************/
/**                       End flyout menu css                        **/
/**********************************************************************/

.nav, .navbig {
  display: block;
  width: 114px;
  height: 27px;
  height: 21px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #003333;
  background-image: url('/images/_common/button-background.gif');
  background-image: url('/images/_common/maccnav-off.gif');
  background-repeat: no-repeat;
}
.navbig {
  height: 30px;
  background-image: url('/images/_common/maccnavbig-off.gif');
}
.nav:hover, .navbig:hover {
  font-style: normal;
  background-image: url('/images/_common/button-background-over.gif');
  background-image: url('/images/_common/maccnav-over.gif');
}
.navbig:hover {
  background-image: url('/images/_common/maccnavbig-over.gif');
}
.nav span, .navbig span {
  display: block;
  padding-top: 6px;
  padding-top: 4px;
  padding-left: 8px;
  color: white;
  font-weight: bold;
}
.navbig span {
  padding-top: 2px;
}
/*
.nav a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #003333;
  width: 114px;
        height: 27px;
        background-image: url('/images/_common/button-background.gif')
}
.nav a {
  width: 114px;
        height: 27px;
        background-image: url('/images/_common/button-background.gif')
}
*/
.rightbar {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #003333;
}
.fields {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
}
input {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #666666;
}
.restri {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #666666;
}
h2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #006666;
}
li {
  color: 003366;
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
}
a {
  color: #014e56;
  text-decoration: none;
}
a:hover {
  font-weight: bold;
  font-style: italic;
  color: #666666;
}
.title {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: 014E56;
}

img {
  margin: 0;
  padding: 0;
  border: 0;
}

#quickselect {
  font-size: 8pt;
  border: 1px solid #004952;
  background-color: transparent;
}

#quickselect option {
  font-size: 8pt;
  border: 1px solid #004952;
  background-color: transparent;
}

.rtop, .rbottom{display:block}
.rtop *, .rbottom *{display: block; height: 1px; overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px}
