@charset "UTF-8";

.cssfly {
	font-family: arial, sans-serif;
	width: 95px;
	height:21px; /*width & height controls menu box size - width whether vertical or horizontal */
	background: red;
	margin:0;
	font-size:11px;
}

.cssfly ul li a, .cssfly ul li a:visited {
  display:block; 
  text-decoration:none; 
  color:#000; 
  width:95px; /* width of top level menu - original 104*/
  height:20px; /* height controls height of top level menu */
  text-align:center; 
  border:1px solid #fff; 
  border-width:1px 1px 0 0;
  background: #C2113A; /*color of top level menu*/
  color:#FFFFFF; /*color of top level type*/
  line-height:19px; 
  font-size:11px;
}

/* following define the top leve menus */

.cssfly ul { /* an unordered list inside .cssfly */
  padding:0; 
  margin:0;
  list-style-type: none; 
  }
  
.cssfly ul li {  /* an unordered list item inside an unordered list inside .cssfly */
	float:left;
	margin-right:1px;
	position:relative;
	list-style-type: none;
  }
  
/* following define the first level submenus (SubMenu) */
  
.cssfly ul li ul {
  display: none;
  }
  
.cssfly ul li:hover ul {
  display:block; /*defines the type of block box to generate - block has a line break before and after */
  position:absolute; 
  top:0px; /* top controls vertical position of first level submenu */
  left:96px; /* left controls horizontal position of first level submenu */
  width:95px; /* controls the width of the first level submenu */
}

.cssfly ul li:hover ul li a.hide {
  background:#ccc; 
  color:#000;
}

.cssfly ul li:hover ul li:hover a.hide {
  width:95px;
  }
  
.cssfly ul li:hover ul li ul {
  display: none; /*defines the type of block box to generate - none generates no block box */
  }
  
.cssfly ul li:hover ul li a {
  display:block; /*defines the type of block box to generate - block has a line breat before and after */
  background:#ccc; /*background color of first level submenu*/
  color:#000; 
  width:105px; /* width controls width  of first level submenu */
  
  /* following define the second level submenus (SubSubMenu) */
}
.cssfly ul li:hover ul li a:hover {
  background:red; 
  color:#000;
  }
  
.cssfly ul li:hover ul li:hover ul {
  display:block; /*defines the type of block box to generate - block has a line breat before and after */
  position:absolute; 
  left:106px; /* left controls horizontal position of second level submenu */
  top:0; 
  color:#000; 
}
.cssfly ul li:hover ul li:hover ul li a {
  display:block; /*defines the type of block box to generate - block has a line breat before and after */
  width:105px;  /* width controls width of second level submenu */
  background:#dfc184; 
  color:#000;
}
.cssfly ul li:hover ul li:hover ul li a:hover {
  background:#bd8d5e;
  color:#fff;
}
#colb h3 {
	font-style: italic;
	font-weight: normal;
}
#page #colb h3 {
	font-size: 1em;
	font-style: italic;
	font-weight: normal;
}
