BODY {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	background-color: #8A417E;
}

.stage {



	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000; 
	border-top: 0px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 0px solid #000000;
	border-left: 1px solid #000000;
	background-color: #ffffff;
	padding: 0px 0px 0px 5px;
	width: 800px;
	height: 300px;

}

.topNavTable { 
	background-color: #000000;
	border-top: 1px solid #000000;
	border-right:  1px solid #000000;
	border-bottom:  1px solid #000000;
	border-left:  1px solid #000000;
	padding: 5px 5px 5px 5px;
	width: 96%;
}

.GridHeader { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000; 
	text-decoration: none; 
	font-weight: bold;
} 



.topNav { 
	font-family: tahoma, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #FFFFFF; 
	text-decoration: none; 
	padding: 3px 10px 3px 0px;
	
} 

.topNav:link { 
	font-family: tahoma, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #FFFFFF; 
	text-decoration: none; 
	padding: 3px 10px 3px 0px;

} 

.topNav:visited {
	font-family: tahoma, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #FFFFFF; 
	padding: 3px 10px 3px 0px;
} 

.topNav:hover {
	font-family: tahoma, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #FFFFFF; 
	text-decoration: underline; 
	padding: 3px 10px 3px 0px;
}

.bottomNav { 
	font-family: tahoma, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #FFFFFF; 
	text-decoration: none; 
	font-weight: bold; 
} 

.bottomNav:link { 
	font-family: tahoma, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #FFFFFF; 
	text-decoration: none; 
} 

.bottomNav:visited {
	font-family: tahoma, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #FFFFFF; 
	text-decoration: none;
} 

.bottomNav:hover { 
	font-family: tahoma, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #FFFFFF; 
	text-decoration: underline; 
	font-weight: bold; 
} 

.largeheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: medium; 
	color: #660000;
	text-decoration: none; 
	font-weight : bold;
	text-align: left;
}



.smallheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small; 
	color: #000000;
	text-decoration: none; 
	font-weight : bold;
}

.smalltext  {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: x-small; 
	color: #000000;
	text-decoration: none; 
}

.smallertext  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small; 
	color: #000000;
	text-decoration: none; 
}

.smallredtext  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small; 
	color: #FF0000;
}
.medredtext  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small; 
	color: #FF0000;
}


.credits {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: xx-small; 
	line-height: 12px;
	text-decoration: none;
}
	
.credits:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: xx-small; 
	line-height: 12px;
	text-decoration: underline;
}
	
.credits:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: xx-small; 
	line-height: 12px;
	text-decoration: underline;
}
.portfoliotable {
	border-top: 1px solid #A6BBC7;
	border-right: 1px solid #A6BBC7;
	border-bottom: 1px solid #A6BBC7;
	border-left: 1px solid #A6BBC7;
	background-color: #eeeeee;
	padding: 0px 0px 0px 0px;
	width: 180px;
}
.portfoliotableDefaultOver {
	border-top: 1px solid #8A417E;
	border-right: 1px solid #8A417E;
	border-bottom: 1px solid #8A417E;
	border-left: 1px solid #8A417E;
	background-color: #E9B9FF;
	padding: 0px 0px 0px 0px;
	width: 128px;
}

.portfoliotableDefaultOut {
	border-top: 1px solid #E9B9FF;
	border-right: 1px solid #E9B9FF;
	border-bottom: 1px solid #E9B9FF;
	border-left: 1px solid #E9B9FF;
	background-color: #FFFFFF;
	padding: 0px 0px 0px 0px;
	width: 128px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: x-small; 
	color: #000000;
	text-decoration: none; 

}




.TopGroup
{
 	background-color:#000000; 
  border: 0px #000000 solid;
  cursor:default; 
  	background-image: url(images/top_nav_bg.jpg);

}

.MenuGroup
{
  background-color:#F4DFFF;
  border:0px #BaaB86 solid; 
  border-style:solid;
  cursor:default; 
}

.topNavTable { 
	border-top: 1px solid #000033;
	border-right: 1px solid #000033;
	border-bottom: 1px solid #000033;
	border-left: 1px solid #000033;
 	background-color:#000000; 
	background-image: url(images/top_nav_bg.jpg);
}



.TopMenuItem
{
  background-color:#000000; 
  color:#FFFFFF; 
  font-family:tahoma; 
  font-size:12px; 
  border:0px #660000 solid;
  cursor:pointer; 

}

.TopMenuItemHover 
{
  background-color:  #000000; 
  color:#ffffff; 
  text-decoration: underline;
  font-family:tahoma; 
  font-size:12px; 
  border:0px #DFE2E5 solid;
  cursor:pointer; 
}

.TopMenuItemNoChildHover 
{
  background-color:#3874BB; 
  background-image: url(images/top_item_bg.gif);
  color:white; 
  text-decoration: underline;
  font-family:tahoma; 
  font-size:12px; 
  border:0px #DFE2E5 solid;
  cursor:pointer; 
}

.MenuItem
{
  background-color:#F4DFFF;
  border: 1px solid #F4DFFF; 
  color:#000000;
  font-family:tahoma; 
  font-size:12px; 
  cursor:pointer; 
}

.MenuItemHover 
{
  background-color:#E9B9FF; 
  color:#00025C;
  border: 1px solid #00025C; 
  font-family:tahoma; 
  font-size:12px; 
  cursor:pointer; 
}

.MenuBreak
{
  background-image:url(../images/break_bg.gif);
  width:100%;
  height:2px;
}
