body {
	margin: 0px;
	background-image: url(/interface/images/bkg.jpg);
	background-repeat: repeat;
	background-color: #CCCCCC;
}

.textBody, .riverContent {
	font: small Arial, Helvetica, sans-serif;
}

.textSmall, .riverSidebar {
	font: x-small Verdana, Arial, Helvetica, sans-serif;
}

.subHead {
	font: italic bold medium Arial, Helvetica, sans-serif;
	color: #993300;
}

.sidebarHead {
	font: italic bold small Arial, Helvetica, sans-serif;
	color: #993300;
}
.leadIn {
        font-size: medium;
        font-weight: bold;
}

.pageTitle {
	width: 100%;
	border-bottom: 2px solid #FFFFFF;
	padding: 40px 0px 0px 30px;
	font: italic bold x-large "Times New Roman", Times, serif;
	color: #333333;
	text-align: left;
}

.pageSubTitle {
	padding: 0px 0px 0px 30px;
	font: bold large "Courier New", Courier, mono;
	color: #333333;
        text-transform: uppercase;
        letter-spacing: 0.3em;
	text-align: left;
}

.riverContent {
        width: 350px;
}

.riverGutter {
        width: 30px;
}

.riverSidebar {
        width: 160px;
}

.boxA       {  background-color: #EEEEEE }
.boxB       {  background-color: #CCCCCC  }
.boxC       {  background-color: #999999  }

.barA       {  padding: 3px; background-color: #993300; color:#FFFFCC; font: 13px Arial, Helvetica, sans-serif  }
.barB       {  padding: 3px; background-color: #999999; color:#FFFFFF; font: 10px Verdana, Arial, Helvetica, sans-serif  }
.barC       {  padding: 3px; background-color: #666666; color:#FFFFFF; font: 10px Verdana, Arial, Helvetica, sans-serif  }
.barHilite  {  padding: 3px; background-color: #EEEEEE; color:#333333; font: 10px Verdana, Arial, Helvetica, sans-serif  }
.barAlert   {  padding: 3px; background-color: #FF0000; color:#FFFFFF; font: 13px Arial, Helvetica, sans-serif; }

.topNav {
	height: 25px;
	background-image: url(/interface/images/home-topnav-bkg.gif);
	background-repeat: repeat-x;
	font: bold x-small Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.navLink {
	color: #FFCC00;
	text-decoration: none;
}

.navLink:Hover {
	color: #FFFF99;
	text-decoration: none;
}

.navBox {
	border-bottom: 1px solid #666666;
	background-color: #BDCCBD
}

.navItem, .navItemOn {
	height: 15px;
	font: bold x-small Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #AAB7AA;
	padding: 0px 0px 0px 10px;
}

.navItemOn {
  background-color: #D1DBD1;
}

.navSubItem {
	height: 15px;
	font: x-small Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
	color: #333333;
	background-color: #DEE6E6;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #AAB7B7;
	padding: 0px 0px 0px 15px;
}

.navItem:link,
.navSubItem:link,
.navItem:visited,
.navSubItem:visited,
.navItem:active,
.navSubItem:active {
  text-decoration: none;
	padding: 0px;
  border: none;
}

.navItem:hover,.navSubItem:hover {
	color: #993300;
  padding: 0px;
  border: none;
}

.content {
	font: small Arial, Helvetica, sans-serif;
	color: #333333;
}

.formButton {
        font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	cursor: pointer;
        cursor: hand;
        color: #FFCC00;
        background-color: #993300;
        border: 1px solid #FFFFFF;
}

.bottomBar {
	position: relative;
	width: 100%;
	height: 60px;
	background-color: #003366;
	border-top: 1px solid #666666;
    border-bottom: 1px solid #666666;
	background-image: url(/interface/pixel_spacers/006699.gif);
	background-repeat: repeat-x;
}

.bottomNav {
	width: 720px;
	height: 25px;
	font: bold x-small Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: right;
	padding: 5px 0px;
}

.copyright {
	padding: 20px 10px;
	font: x-small Verdana, Arial, Helvetica, sans-serif;
	color: #0099CC;
}
