body {
	margin-top: 10px;
	margin-right:0px;
	margin-bottom: 25px;
	margin-left:0px;
	background-color: #ffffff;
	background-image:url(img/rf_background_tile.gif);
	color: #333333;
	font-family: Tahoma, Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 15px;
}

.whitetext{
	color : #ffffff;
	text-decoration : none;
}

.smallblack{
	color : #000000;
	font-size: 9px;
	text-decoration : none;
}

.smallwhite{
	color : #ffffff;
	font-size: 9px;
	text-decoration : none;
}

.smallwhiteb{
	color : #ffffff;
	font-size: 9px;
	letter-spacing: 1px;
	line-height: 14px;
	text-decoration : none;
}

a{
	/* basic a href tag */
	color : #9eb007;
	text-decoration : none;
}
a:visited {
	/* basic a href tag visited */
	color : #9eb007;
	text-decoration : none;
}
a:hover{ /* basic a href tag hover */
	color : #4d6b01;
	text-decoration : none;
}

.foot{
	/* basic a href tag */
	color : #ffffff;
	text-decoration : none;
}
.foot:visited {
	/* basic a href tag visited */
	color : #ffffff;
	text-decoration : none;
}
.foot:hover{ /* basic a href tag hover */
	color : #4d6b01;
	text-decoration : none;
}

.submenu{
	font-size:10px;
	padding-left:10px;
	color : #666666;
	text-decoration : none;
}
.submenu:visited {
	font-size:10px;
	padding-left:10px;
	color : #666666;
	text-decoration : none;
}
.submenu:hover{ 
	font-size:10px;
	padding-left:10px;
	color : #f07129;
	text-decoration:underline
}

.rsubmenu{
	font-size:10px;
	padding-left:10px;
	color : #f07129;
	font-weight:bold;
	text-decoration: underline;
}
.rsubmenu:visited {
	font-size:10px;
	padding-left:10px;
	color : #f07129;
	font-weight:bold;
	text-decoration : underline;
}
.rsubmenu:hover{ 
	font-size:10px;
	padding-left:10px;
	color : #000000;
	font-weight:bold;
	text-decoration: none;
}

/* Sliding menu stuff */
.navbar
{
	padding-bottom:5px;
}  

.mainDiv
{
  width:175px;
  padding-left:30px;
  padding-bottom:0px;
}

.menub
{
  font: bold 11px Arial, Helvetica, sans-serif;
  color: #ffffff;
  line-height:18px;
  text-decoration : none;
}

.menub:hover
{
  font: bold 11px Arial, Helvetica, sans-serif;
  text-decoration : none;
  line-height:18px;
  color: #ffff99; /* light color of middle menu */
}

.menu
{
  font: bold 11px Arial, Helvetica, sans-serif;
  letter-spacing: 0;
  border: none;
  width: 144px;
  color: #000000;
  cursor:pointer;
  text-decoration : none;
}

.menu:hover
{
  font: bold 11px Arial, Helvetica, sans-serif;
  letter-spacing: 0;
  width: 144px;
  color: #666666; /* light color of middle menu */
  cursor:pointer;
  text-decoration : none;
}

.topItemA
{
  font: bold 13px Verdana, Tahoma, Geneva, sans-serif;
  letter-spacing: 2;
  background-image:url(img/minorarrow.png);
  background-position:left;
  background-repeat:no-repeat;
  border: none;
  width: 227px;
  height: 16px;
  color: #ffffff;
  cursor:pointer;
  margin-top: 2px;
  margin-bottom: 4px;
  padding-left:20px;
}

.topItemA:visited
{
  font: bold 13px Verdana, Tahoma, Geneva, sans-serif;
  letter-spacing: 2;
  background-image:url(img/minorarrow.png);
  background-position:left;
  background-repeat:no-repeat;
  border: none;
  width: 227px;
  height: 16px;
  color: #ffffff;
  cursor:pointer;
  margin-top: 2px;
  margin-bottom: 4px;
  padding-left:20px;
}

.topItemA:hover
{
  font: bold 13px Verdana, Tahoma, Geneva, sans-serif;
  letter-spacing: 2;
  background-image:url(img/mainarrow.png);
  background-position:left;
  background-repeat:no-repeat;
  border: none;
  width: 227px;
  height: 16px;
  color: #ffffff;
  cursor:pointer;
  margin-top: 2px;
  margin-bottom: 4px;
  padding-left:20px;
}

.topItemAX
{
  font: bold 13px Verdana, Tahoma, Geneva, sans-serif;
  letter-spacing: 2;
  background-image:url(img/mainarrow.png);
  background-position:left;
  background-repeat:no-repeat;
  border: none;
  width: 227px;
  height: 16px;
  color: #ffffff;
  cursor:pointer;
  margin-top: 2px;
  margin-bottom: 4px;
  padding-left:20px;
}

.topItemAX:visited
{
  font: bold 13px Verdana, Tahoma, Geneva, sans-serif;
  letter-spacing: 2;
  background-image:url(img/mainarrow.png);
  background-position:left;
  background-repeat:no-repeat;
  border: none;
  width: 227px;
  height: 16px;
  color: #ffffff;
  cursor:pointer;
  margin-top: 2px;
  margin-bottom: 4px;
  padding-left:20px;
}

.topItemAX:hover
{
  font: bold 13px Verdana, Tahoma, Geneva, sans-serif;
  letter-spacing: 2;
  background-image:url(img/mainarrow.png);
  background-position:left;
  background-repeat:no-repeat;
  border: none;
  width: 227px;
  height: 16px;
  color: #ffffff;
  cursor:pointer;
  margin-top: 2px;
  margin-bottom: 4px;
  padding-left:20px;
}

.topItemAb
{
  font: bold 13px Verdana, Tahoma, Geneva, sans-serif;
  letter-spacing: 2;
  border: none;
  width: 227px;
  height: 16px;
  color: #ffffff;
  cursor:pointer;
  margin-top: 2px;
  margin-bottom: 4px;
}

.topItemAb:visited
{
  font: bold 13px Verdana, Tahoma, Geneva, sans-serif;
  letter-spacing: 2;
  border: none;
  width: 227px;
  height: 16px;
  color: #ffffff;
  cursor:pointer;
  margin-top: 2px;
  margin-bottom: 4px;
}

.topItemAb:hover
{
  font: bold 13px Verdana, Tahoma, Geneva, sans-serif;
  letter-spacing: 2;
  border: none;
  width: 227px;
  height: 16px;
  color: #ffffff;
  cursor:pointer;
  margin-top: 2px;
  margin-bottom: 4px;
}


.topItem
{
  font: bold 13px Verdana, Tahoma, Geneva, sans-serif;
  letter-spacing: 2;
  background-image:url(img/minorarrow.png);
  background-position:left;
  background-repeat:no-repeat;
  border: none;
  width: 227px;
  height: 18px;
  color: #ffffff;
  cursor:pointer;
  margin-top: 2px;
  margin-bottom: 4px;
  padding-left:20px;
}

.topItemOver
{
  font: bold 13px Verdana, Tahoma, Geneva, sans-serif;
  letter-spacing: 2;
  background-image:url(img/mainarrow.png);
  background-position:left;
  background-repeat:no-repeat;
  width: 227px;
  height: 18px;
  color: #ffffff; 
  cursor:pointer;
  margin-top: 2px;
  margin-bottom: 4px;
  padding-left:20px;
}

.topItemClose
{
  font: bold 13px Verdana, Tahoma, Geneva, sans-serif;
  letter-spacing: 2;
  background-image:url(img/minorarrow.png);
  background-position:left;
  background-repeat:no-repeat;
  border: none;
  width: 227px;
  height: 18px;
  color: #ffffff;
  cursor:pointer;
  margin-top: 2px;
  margin-bottom: 4px;
  padding-left:20px;
}


.topItemCloseOver
{
  font: bold 13px Verdana, Tahoma, Geneva, sans-serif;
  letter-spacing: 2;
  background-image:url(img/mainarrow.png);
  background-position:left;
  background-repeat:no-repeat;
  width: 227px;
  height: 18px;
  color: #ffffff; 
  cursor:pointer;
  margin-top: 2px;
  margin-bottom: 4px;
  padding-left:20px;
}

/* For "sticky" arrows... based off of a variable on the page */
.topItemX
{
  font: bold 13px Verdana, Tahoma, Geneva, sans-serif;
  letter-spacing: 2;
  background-image:url(img/mainarrow.png);
  background-position:left;
  background-repeat:no-repeat;
  border: none;
  width: 227px;
  height: 18px;
  color: #ffffff;
  cursor:pointer;
  margin-top: 2px;
  margin-bottom: 4px;
  padding-left:20px;
}

.topItemXOver
{
  font: bold 13px Verdana, Tahoma, Geneva, sans-serif;
  letter-spacing: 2;
  background-image:url(img/mainarrow.png);
  background-position:left;
  background-repeat:no-repeat;
  border: none;
  width: 227px;
  height: 18px;
  color: #ffffff;
  cursor:pointer;
  margin-top: 2px;
  margin-bottom: 4px;
  padding-left:20px;
}

.topItemXClose
{
  font: bold 13px Verdana, Tahoma, Geneva, sans-serif;
  letter-spacing: 2;
  background-image:url(img/mainarrow.png);
  background-position:left;
  background-repeat:no-repeat;
  border: none;
  width: 227px;
  height: 18px;
  color: #ffffff;
  cursor:pointer;
  margin-top: 2px;
  margin-bottom: 4px;
  padding-left:20px;
}


.topItemXCloseOver
{
  font: bold 13px Verdana, Tahoma, Geneva, sans-serif;
  letter-spacing: 2;
  background-image:url(img/mainarrow.png);
  background-position:left;
  background-repeat:no-repeat;
  border: none;
  width: 227px;
  height: 18px;
  color: #ffffff;
  cursor:pointer;
  margin-top: 2px;
  margin-bottom: 4px;
  padding-left:20px;
}



.dropMenu
{	
  font: bold 10px Arial, Helvetica, sans-serif;	
  color: #000000;
  border: 0px;
  filter:alpha(opacity=100);
}

.subMenu
{
   display:block;
}

.subItem
{
   height:13px; 
   font: bold 10px Arial, Helvetica, sans-serif;	
   text-decoration:none;
   margin-left: 2px;
   color: #ffffff; 
   padding-left:15px;
}

.subItem a
{
   font: bold 10px Arial, Helvetica, sans-serif; 	
   text-decoration:none;
   margin-left: 2px;
   color: #ffffff; 
   padding-left:15px;
   
}

.subItemOver
{
   font: bold 10px Arial, Helvetica, sans-serif;  
   height:13px; 
   text-decoration:none;
   margin-left: 2px;
   color: #cccccc; 
   padding-left:15px;
}

.subItemOver  a
{
   font: bold 10px Arial, Helvetica, sans-serif;
   cursor:pointer;	
   text-decoration:none;
   margin-left: 2px;
   cursor:pointer;
   color: #cccccc; 
   padding-left:15px;
}
.whitecopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	vertical-align: top;
}
