/* default text */ .text {font-family: arial, helvetica; font-size: 10.5pt; color: #000000} 
.small { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px} .news 
{font-family: arial, helvetica; font-size: 9pt; color: #000000} .features {font-family: 
arial, helvetica; font-size: 9pt; color: #0000cc} .headlines {font-family: arial, 
helvetica; font-size: 11pt; color: #cc0000; font-weight: 600;} .headlinesbl {font-family: 
arial, helvetica; font-size: 11pt; text-decoration: italic; color: #000000; font-weight: 
600;} .big_title {font-family: arial, helvetica; font-size: 13pt; color: #cc0000; 
font-weight: 900;} .medium_title {font-family: arial, helvetica; font-size: 12pt; color: 
#666666; font-weight: 700;} .important {font-family: arial, helvetica; font-size: 10.5pt; 
color: #666666; font-weight: 700;}

/* top navigation */ .nav-top-bg { background-color: #ffffff} .nav-top-txt { font-family: 
arial, helvetica, sans-serif; font-size: 10.5pt; font-weight: 700; color: #0000cc; 
text-decoration: none;} .nav-top-txt:hover { color: #cc0000}

/* category navigation */ .navbar { font-family: arial, verdana, sans-serif;  font-weight: 
bold;  font-size: 10pt;  background-color: #666666; color: #ffffff; text-decoration: none;} 
.navbar:vlink { color: #9d9ddc; text-decoration: none;} .navbar:link { color: #9d9ddc; 
text-decoration: none;} .navbar:alink { color: #003399; text-decoration: none;} 
.navbar:hover { color: #003399; text-decoration: none;}

/*user navigation */ .nav-usermenu-title { font-family: verdana, arial, helvetica, 
sans-serif; font-size: 12px; font-weight: 700; color: #999999} .nav-usermenu-txt { 
font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: #4141c0; 
text-decoration: underline} .nav-usermenu-txt:hover { color: #a0a0e0; font-family: verdana, 
arial, helvetica, sans-serif; font-size: 12px}

/* alternating table rows */ .cell1 { background-color: #ffffff; font-family: arial, 
helvetica, sans-serif; font-size: 9pt; color: #000000} .cell2 { background-color: #ffffff; 
font-family: arial, helvetica, sans-serif; font-size: 10pt; font-weight: 700; color: 
#000000}

/* dialog boxes */
.box-table {  border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-color: #dedede}

/* titles */ .title { font-family: verdana, arial, helvetica, sans-serif; font-size: 10pt; 
font-weight: bold; color: #ffffff; background-color:  #666666} .titleborder { font-family: 
verdana, arial, helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #ffffff; 
border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; 
border-bottom-width: 1px; border-left-width: 1px; background-color: #666666} .subtitle { 
font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: 800; color: 
#ffffff; background-color: #666666}

/* system messages and errors */ .error { font-family: verdana, arial, helvetica, 
sans-serif; font-size: 9pt; color: #CC0000; font-weight: bold} .small-msg { font-family: 
verdana, arial, helvetica, sans-serif; font-size: 12px; color: #999999}

/* statistics and misc. messages */
.stats { color: #707070; font-family: arial,verdana,sans-serif; font-size: 9pt; }
.stats-small {  font-family: arial, helvetica, sans-serif; font-size: 9px;}

/* search */ .search-title { font-family: arial, helvetica, sans-serif; font-size: 12px; 
font-weight: 800; color: #ffffff; background-color: #666666} .search-field-lable { 
font-family: arial, helvetica, sans-serif; font-size: 12px; color: #ffffff} 
.search-advanced { font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: 
900; text-decoration: underline; color: #ffffff} .search-bg { background-color: #dedede} 
.search-table { border: #000000; border-style: solid; border-top-width: 1px; 
border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; 
background-color: #cc0000} .search-advanced:hover { font-family: arial, helvetica, 
sans-serif; font-size: 12px; color: #aeaeae; font-weight: 900}

/* small text fields */
.textbox {  font-family: arial, helvetica, sans-serif; font-size: 10px}

/* buttons */ .button { font-family: arial, helvetica, sans-serif; font-size: 8pt; 
font-weight: 800; color: #ffffff; background-color: #333333; cursor: hand} .buttonsmall { 
font-family: arial, helvetica, sans-serif; font-size: 8pt; color: #ffffff; 
background-color: #333333; cursor: hand}

/* spacing styles */
.spacing-pad-top-right {  padding-top: 15px; padding-right: 15px}
.spacing-pad-top-left {  padding-top: 15px; padding-left: 15px}
.spacing-pad-left-right { padding-right: 15px ; padding-left: 15px}

/* categories */ .cat { font-family: arial, helvetica, sans-serif; font-size: 10.5pt; 
color: #0000cc; font-weight: bold;} .cat:hover { font-family: arial, helvetica, sans-serif; 
font-size: 10.5pt; color: #a0a0e0; font-weight: bold;} .catsub { font-family: arial, 
helvetica, sans-serif; font-size: 9pt; color: #0000cc } .catsub:hover { color: #9d9ddc; 
font-family: arial, helvetica, sans-serif; font-size: 9pt} .cat-no { color: #707070; 
font-family: arial, verdana, sans-serif; font-size: 10px;  } .cat-desc { color: black; 
font-family: arial,verdana,sans-serif; font-size: 9pt; } .cat-new { color: blue; 
font-family: arial, verdana, sans-serif; font-size: 12px; ; vertical-align: super} 
.cat-pick { font-family: arial, helvetica, sans-serif; font-size: 12px; color: #009900; 
vertical-align: super} .cats-stats { color: #707070; font-family: arial,verdana,sans-serif; 
font-size: 9pt; }

/* links */ .link { font-family: arial, helvetica, sans-serif; font-size: 10.5pt; color: 
#0000cc; } .link:hover { font-family: arial, helvetica, sans-serif; font-size: 10.5pt; 
color: #a0a0e0;} .link-modify { font-family: arial, helvetica, sans-serif; font-size: 12px; 
color: #800000; text-decoration: none; } .link-div{ font-family: arial, helvetica, 
sans-serif; font-size: 12px; color: #000000; text-decoration: none; } .link-desc { color: 
black; font-family: arial,verdana,sans-serif; font-size: 10.5pt; } .link-detail { color: 
#707070; font-family: arial,verdana,sans-serif; font-size: 8pt; } .link-new { color: blue; 
font-family: arial, verdana, sans-serif; font-size: 12px; ; vertical-align: super} 
.link-pick { font-family: arial, helvetica, sans-serif; font-size: 12px; color: #009900; 
vertical-align: super}

/* page navigation */ .pagenav { font-family: arial, verdana, helvetica, sans-serif; 
font-size: 12px; color: #000000; font-weight: bold;}

/* copyright */ .copyright { font-family: verdana, arial, helvetica, sans-serif; font-size: 
8pt; color: #999999} .copyright:link { color: #0000cc; text-decoration: none;} 
.copyright:visited { color: #cc0000; text-decoration: none;} .copyright:hover { color: 
#999999; text-decoration: none;}
