body {
margin: 0px;
font-family: verdana, lucida sans unicode, lucida sans, lucidux sans, lucida, arial, sans-serif; 
font-size:10pt;
background-color: #fff;
}

a {
color: #990000;
font-family: verdana, lucida sans unicode, lucida sans, lucidux sans, lucida, arial, sans-serif; 
font-size:10pt;
}

a.heavy {font-weight:bold;}

a.project {
color:white;
font-style:normal;
}

.input-style { 
background-color: #f0f0f0; 
border: 1px #000000 solid; 
color: #000000; 
font-family: verdana, lucida sans unicode, lucida sans, lucidux sans, lucida, arial, sans-serif; 
font-size:10pt;
}

.input-search { 
background-color: #ffffff; 
border: 1px #000000 solid; 
color: #000000; 
font-family: verdana, lucida sans unicode, lucida sans, lucidux sans, lucida, arial, sans-serif; 
font-size:10pt;
}

.login-error {
color: #ff0000;
font-weight: bold;
font-family: verdana, lucida sans unicode, lucida sans, lucidux sans, lucida, arial, sans-serif; 
font-size:10pt;
}

.login-text {
color: #999999;
font-weight: bold;
font-family: verdana, lucida sans unicode, lucida sans, lucidux sans, lucida, arial, sans-serif; 
font-size:10pt;
}

.login-text-italics {
color: #999999;
font-style: italic;
font-family: verdana, lucida sans unicode, lucida sans, lucidux sans, lucida, arial, sans-serif; 
font-size:10pt;
}

.confirmation-header {
background-color: #f0f0f0;
border: 1px #000000 solid;
padding: 2px;
color: #990000;
font-family: verdana, lucida sans unicode, lucida sans, lucidux sans, lucida, arial, sans-serif;
font-size: 16pt;
font-weight: bold;
}

.sidebar {
background-color: #f0f0f0;
border:1px #000000 solid;
font-family: verdana, lucida sans unicode, lucida sans, lucidux sans, lucida, arial, sans-serif;
font-size:10pt;
padding:5px;
}

.toolbar-main {
background-color: #f0f0f0;
border:1px #000000 solid;
font-family: verdana, lucida sans unicode, lucida sans, lucidux sans, lucida, arial, sans-serif;
font-size:10pt;
padding:5px;
}

.toolbar-sub {
background-color: #e0e0e0;
border:1px #000000 solid;
font-family: verdana, lucida sans unicode, lucida sans, lucidux sans, lucida, arial, sans-serif;
padding:2px;
}

.toolbar-button center {
border:2;
margin-left:5px;
margin-right:5px;
text-align:center;
}

.toolbar-button center a {
font-family: verdana, lucida sans unicode, lucida sans, lucidux sans, lucida, arial, sans-serif;
font-size:9pt;
text-decoration:none;
color:#000000;
}

.toolbar-help div {
background: #ffffcc;
border: 1px dashed #000000;
padding: 5px;
position: relative;
top: -3px;
left: -3px;
}

.toolbar-help {
background: #333333;
position: absolute;
}

.toolbar-help li {
margin-left: 20px;
}

.action-add div {
background: #ffffff;
border: 1px solid #000000;
padding: 5px;
position: relative;
top: -3px;
left: -3px;
}

.action-add {
background: #333333;
position: absolute;
}

.percent {
border:1px #000000 solid;
font-size: 4px;
}

.list-normal {
font-family: verdana, lucida sans unicode, lucida sans, lucidux sans, lucida, arial, sans-serif;
font-size: 10pt;
}

.list-lt-grey {
background-color: #f0f0f0;
/*border:1px #000000 solid;*/
font-family: verdana, lucida sans unicode, lucida sans, lucidux sans, lucida, arial, sans-serif;
font-size: 10pt;
/*padding:5px;*/
}

.list-dk-grey {
background-color: #e0e0e0;
/*border:1px #000000 solid;*/
font-family: verdana, lucida sans unicode, lucida sans, lucidux sans, lucida, arial, sans-serif;
font-size: 10pt;
/*padding:5px;*/
}

.list-head {
background-color: #990000;
border: 1px #000000 solid;
padding: 2px;
color: #ffffff;
font-family: verdana, lucida sans unicode, lucida sans, lucidux sans, lucida, arial, sans-serif;
font-size: 12pt;
font-weight: bold;
}

.label {
color: black;
font-weight: bold;
font-family: verdana, lucida sans unicode, lucida sans, lucidux sans, lucida, arial, sans-serif;
font-size: 10pt;
}

.js-news-title {
background-color: #f0f0f0;
border:1px #000000 solid;
font-weight: bold ;
font-size: 10pt;
font-family: verdana, lucida sans unicode, lucida sans, lucidux sans, lucida, arial, sans-serif;
color: black;
padding:5px;
}

.js-news-byline {
color: #666666;
font-family: verdana, lucida sans unicode, lucida sans, lucidux sans, lucida, arial, sans-serif;
font-size: 10pt;
padding-left: 10pt;
}

.normal-text {
color: #000000;
font-family: verdana, lucida sans unicode, lucida sans, lucidux sans, lucida, arial, sans-serif;
font-size:10pt;
}

.jogger-entry {
color: #000000;
font-family: verdana, lucida sans unicode, lucida sans, lucidux sans, lucida, arial, sans-serif;
font-style: italic;
font-size:10pt;
}

.js-news-abstract {
color: #000000;
font-family: verdana, lucida sans unicode, lucida sans, lucidux sans, lucida, arial, sans-serif;
font-size:10pt;
}

.credits {
color:#999999;
font-family: verdana, lucida sans unicode, lucida sans, lucidux sans, lucida, arial, sans-serif;
font-size:10pt;
}

.current-project {
background-color: #990000;
border:1px #000000 solid;
font-family: verdana, lucida sans unicode, lucida sans, lucidux sans, lucida, arial, sans-serif;
padding:2px;
}

.dark-sidebar {
background-color: #e0e0e0;
border:1px #000000 solid;
font-family: verdana, lucida sans unicode, lucida sans, lucidux sans, lucida, arial, sans-serif;
padding:2px;
}

.proj-title {
color: white;
font-weight: bold;
font-family: verdana, lucida sans unicode, lucida sans, lucidux sans, lucida, arial, sans-serif;
font-size: 12pt;
}

.proj-text {
color: #ffffff;
font-family: verdana, lucida sans unicode, lucida sans, lucidux sans, lucida, arial, sans-serif;
font-size:12pt;
}

.icon-name {
font-size:9px;
font-family: verdana, lucida sans unicode, lucida sans, lucidux sans, lucida, arial, sans-serif;
}

.field {
background-color: #f0f0f0;
border: 1px #000000 solid;
padding: 2px;
color: #ffffff;
font-family: verdana, lucida sans unicode, lucida sans, lucidux sans, lucida, arial, sans-serif;
font-size: 12pt;
font-weight:bold;
}

.search-btn {
font-family: verdana, lucida sans unicode, lucida sans, lucidux sans, lucida, arial, sans-serif;
font-size:9px;
}

.news-item {
background-color: #ffffff;
border:1px #000000 solid;
font-family: verdana, lucida sans unicode, lucida sans, lucidux sans, lucida, arial, sans-serif;
font-size:10pt;
padding:5px;
}

form table tr td span.row-error {
color: #ff0000;
font-family: verdana, lucida sans unicode, lucida sans, lucidux sans, lucida, arial, sans-serif;
font-size:10pt;
}

form table tr td.label {
font-weight:bold;
font-family: verdana, lucida sans unicode, lucida sans, lucidux sans, lucida, arial, sans-serif;
font-size:10pt;
}

form div.instructions {
padding:5px;
font-family: verdana, lucida sans unicode, lucida sans, lucidux sans, lucida, arial, sans-serif;
font-size:10pt;
}

.error-chunk {
background-color: #990000;
border: 1px #000000 solid;
padding: 2px;
color: #ffffff;
font-family: verdana, lucida sans unicode, lucida sans, lucidux sans, lucida, arial, sans-serif;
font-size: 12pt;
font-weight: bold;
}

.error-body {
color: #000000;
font-family: verdana, lucida sans unicode, lucida sans, lucidux sans, lucida, arial, sans-serif;
font-size:10pt;
}

.chunk-title {
background-color: #990000;
border: 1px #000000 solid;
padding: 2px;
color: #ffffff;
font-size: 10pt;
font-weight: bold;
}

.chunk-title-center {
background-color: #990000;
border: 1px #000000 solid;
padding: 2px;
color: #ffffff;
font-size: 10pt;
font-weight: bold;
text-align: center;
}

.chunk-body {
color: #000000;
font-family: verdana, lucida sans unicode, lucida sans, lucidux sans, lucida, arial, sans-serif;
font-size:10pt;
}

.warn-chunk {
background-color: #990000;
border: 1px #000000 solid;
padding: 2px;
color: #ffffff;
font-family: verdana, lucida sans unicode, lucida sans, lucidux sans, lucida, arial, sans-serif;
font-size: 15px;
font-weight: bold;
}

.warn-body {
color: #000000;
font-family: verdana, lucida sans unicode, lucida sans, lucidux sans, lucida, arial, sans-serif;
font-size:10pt;
}

table tr th {
background-color: #990000;
border: 1px #000000 solid;
padding: 2px;
color: #ffffff;
font-family: verdana, lucida sans unicode, lucida sans, lucidux sans, lucida, arial, sans-serif;
font-size: 12pt;
font-weight: bold;
}

table tr td
{
font-family: verdana, lucida sans unicode, lucida sans, lucidux sans, lucida, arial, sans-serif;
font-size:10pt;
}

img
{
border: 0px;
}

.menu {
display: none;
}

.sponsors, .sponsors a {
margin-top: 10px;
font-family: Arial;
text-align: left;
font-size: 10px;
color: #999;
text-decoration: none;
font-weight: normal;
}