html { overflow: scroll; height:100%; width: auto; }

body td 
{
	color: #6D6D6D;
	font: 12px  Verdana, Arial, Geneva, Helvetica, sans-serif;
	line-height: 1.4;
}

a
{
	color: #dd0022;
	font-weight: bold;
}
h3 {
	font-size: 13px;
	font-style: normal;
	line-height: 14px;
	color: #6C6C6C;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}

a:hover 
{
	color: #FF0033;
	font-weight: bold;
}

.images
  {
  border-style: Solid;
  border-width: 2;
  border-color: #111111;
  }

.links
  {
  color: #FF0033;
  text-decoration: none;
}
.tables
 {
 border-style: Solid;
 border-width: 1;
 border-color: #111111;
}

.maintable 
{
	width: 800px;
}

td.maintableborders 
{
	border: 1px solid #336699;
	margin: 0px;
	padding: 10px;	
}

.mainnavigation 
{
	height: 23px;
	background-color: #FFAC20;
	border: 0px;
}

.righttd 
{
	width: 520px;
	padding: 6px;
}

.lefttd 
{
	width: 271px;
	padding: 6px;
}

.newspopup 
{
	padding: 6px;
}

.leftscrolling {
	border: 0px;
	overflow: auto; 
	height: 264px; 
	width: auto;
	padding: 5px;
	scrollbar-face-color: #EBDBA8;
	scrollbar-darkshadow-color: #EBDBA8;
	scrollbar-3dlight-color: #EBDBA8;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-highlight-color: #EBDBA8;
	scrollbar-shadow-color: #EBDBA8;
	scrollbar-track-color: #FDFDFA;
}

.rightfiller {
	border: 0px;
	height: 264px; 
}

.footer {
	height: 23px;
	background-color: #F6F6F6;
	padding: 8px;
}

.rightfillerblurb {
	border: 0px;
	height: 100%; 
}

.rightfillernav {
	border: 0px;	
}

.newsitems {
	padding-left: 5px; 
	display: block; 	
	background-repeat: no-repeat;
	background-position: top left;
	}
	
/* This line gets IE5 in Mac to ignore these rules \*/
#navigation
{
    width: 100%;
    padding: 0px 0px;
	margin-left: 0px;
	margin-top: 0px;
	float: right;
	overflow: visible;
/*	border: red solid 1px;*/
}

#navigation ul
{
    padding-left: 0;
	margin-left: 0px;
	margin-top: 0px;
    list-style-type: none;
    font-family: Helvetica, Arial, sans-serif;
	font-size: 10px
    white-space: nowrap;
}

#navigation ul li
{
    display: inline;
}

#navigation a, li#current
{
    float: left;
    text-decoration: none;
    padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
    border-left: #000 solid 1px;
	border-top: #000 solid 1px;
	border-bottom: #000 solid 1px;
    background-color: #663399;
    color: #fff;
	white-space: nowrap;
}

#navigation li#last
{
    border-right: #000 solid 1px;
	float: left;
	white-space: nowrap;
}

#navigation a#news
{
	color: #aa0022;
	font-weight: bold;
	background-color: #fff;
	white-space: nowrap;
	border-style: none;
}
#navigation a#news:hover
{
  	color: #cc0033;
	font-weight: bold;
}

#navigation a:hover, #navigation a:active, #navigation a:focus, li#current
{
    background-color: #ededed;
    color: #000;
}
/* this sets the style of the current tab */
#gallery #nav-gallery, #gallery #nav-gallery a,
#about #nav-about, #about #nav-about a,
#home #nav-home, #home #nav-home a,
#newsletter #nav-news, #newsletter #nav-news a,
#press #nav-press, #press #nav-press a
{
	background-color: #ededed;
	color: #000;
}
/* end Mac Hack */
