body          { color: #444; background-color: #999; margin: 0 0 0 0; }
td, p, span   { font-family: Verdana, Arial, sans-serif; font-size: 16px }
A             { text-decoration: none; }
A:hover       { text-decoration: underline; }
hr            { font-size: 14px; border: 1px dashed #C0C0C0; }
.hidden       { display: none; }
.shown        { display: block; }
.nopadding    { margin: 0 0 0 0; padding: 0 0 0 0; }
.rounded      { border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; }
.banner1      { background-image: url(/images/BannerTile.jpg); }
.banner2      { background-image: url(/images/BannerTile.jpg); text-align: right; padding-right: 40px; }
.overviewtd   { background-color: #aaa; border: 1px dashed #C0C0C0; }
.overviewbox  { font-size: 14px; text-align: justify; }
.infoboxfont  { font-size: 12px; }
.infobox      { background-color: #bbb; border: 1px solid #777; margin: 0 0 0 60px;
                padding: 3px 6px 3px 6px; font-size: 12px; }
.itemtitle    { cursor: pointer; color: #444; }
.itemtitle:hover { color: #999; }
.itemicon     { border: 1px dotted #eee; }
.error        { background-color: #caa; border: 1px solid #a33; padding: 4px 4px 4px 4px; 
                text-align: center; margin: 10px 40px 10px 40px; color: #A33;
                background-image: url(/images/error_icon.gif); background-position: left center; 
                background-repeat: no-repeat; }
.bigvspace    { margin: 150px 50px 150px 50px;}
.linkbar      { text-align: center; color: #77A; padding-top: 6px; }
.itemlink     { font-family: Verdana; color: #229; }
.passdialog   { position:absolute; left:0; top:0; width:440px; height:70px;
                display:none; z-index:100; background-color:#ddd;
                border: 1px solid #444; text-align: center; font-size: 14px;
                padding-top: 24px; }

.toplink      { font-family: Verdana, sans-serif; font-size: 12px;
                color: #DDDD55; text-transform: none; font-weight: bold;
                text-decoration: none; }
.title        { font-family: Arial, sans-serif; font-size: 28px;
                color:#FFFFFF; font-weight: bold;
                margin: 5px 0px 0px 20px; }
.footer       { font-size: 12px; color:#999; }
.mylink       { text-decoration: none; }
.mylink:hover { text-decoration: none; border-bottom: 1px dotted #666666; }
.myulink      { text-decoration: none;  border-bottom: 1px dotted #666666; }
.myulink:hover { text-decoration: none; border-bottom: 1px dotted #222222; }
.header       { font-size: 24px; color: #FFFFFF; font-weight: bold;
                letter-spacing: 2px; word-spacing: 6px; }
.iconheader   { font-size: 20px; color: #DDDDDD; font-weight: bold;
                letter-spacing: 4px; word-spacing: 6px; }
.subheader    { font-size:16pt; color: #222222; font-weight: bold;
                text-align: center; }
.abstract     { line-height: 20px; margin: 0px 20px 20px 20px; 
                text-align: justify;}
.writing      { line-height: 22px; margin: 0px 20px 20px 20px; 
                font-family: Verdana, Arial, sans-serif; font-size: 16px; }
.projtitle    { color: #FFFFFF; font-size: 16pt; font-weight: bold; }   

