html
{
height: 100%;
}

body{
height: 100%;
font-family: Tahoma, Geneva, Arial, SunSans-Regular, sans-serif; font-size: 10px; color: #ffffff 

}

#nonFooter {
position: relative;
min-height: 100%;
}

* html #nonFooter
{
height: 100%;
}

#content
{
padding-bottom: 9em;
}

#footer
{
position: relative;
margin-top: -7.5em;
}

#navlist li
{
display: inline;
list-style-type: none;
padding-right: 0px;
}



iframe {
overflow-x: hidden;
overflow-y: scroll;
}

img {  
border-style: none;
}

.smalltext { font-family: Tahoma, Geneva, Arial, SunSans-Regular, sans-serif; font-size: 10px; color: #ffffff }
.smalltext a { color: #666666; text-decoration:none; }
.smalltext a:hover { color: #670f0f; text-decoration: underline; }

.newsseparator { font-family: Verdana, Tahoma, Sans-serif; font-size: 11px; color: #181711; }
.newsheader { font-family: Tahoma, Geneva, Arial, SunSans-Regular, sans-serif; font-size: 11px; color: #8D886C; text-decoration:none; font-weight: bold; }
.newsheader a { color: #FFFFFF; text-decoration:none; font-weight: bold; }
.newsheader a:hover { color: #ffffff; text-decoration:underline; }
.newsdate { font-size: 11px; color: #636b58; font-weight: bold; font-family: Helvetica, Arial, sans-serif; letter-spacing: 0px; text-transform: uppercase; padding: 5px; line-height: 13px; background-color:1a1b19; border-color:000000; border-width: 1px 1px 1px 1px; border-style: solid solid solid solid; display:block; text-align:right;} 
