/* Start of CMSMS style sheet 'bluebonnets-menu' */
/********************
BLUEBONNETS MENU
*********************/
#menu-vert {
	padding-right: 0;
	margin-right: .5em;
	font-family: "Monotype Corsiva", "Calligraph421 BT", "Apple Chancery", "URW Chancery L", cursive;
}

dfn {
	display: none;
}

/* menu li block */
#menu-vert li {
	list-style: none;
	border-bottom: 1px dotted #e03e33; 
	padding-bottom: 30px;
	padding-top: 10px;
	font-size: 16pt;
	margin-top: 15px;
}

/* first level links */
div#menu-vert li a {
	text-decoration: none; 
	color: #18236c;
	padding-top: 10px;
	padding-bottom: 20px;
	padding-left: 28px; 
	background: transparent url(images/bluebonnets-menu-icon.png) no-repeat left top;
}

/* hover state for all links */
div#menu-vert li a:hover {
   background-color: transparent;
	color: #e03e33;
	text-decoration: underline;
}

/* active parent, that is the first-level parent 
of a child page that is the current page */
div#menu-vert li .currentpage,
div#menu-vert li .activeparent { 
   color: #e03e33; 
	background-color: transparent;
}

div#menu-vert ul li h3 {
	margin-bottom: -20px;
	color: #e03e33;
	font-size: 16pt;
	font-family: "Monotype Corsiva", "Calligraph421 BT", "Apple Chancery", "URW Chancery L", cursive;
	padding-top: 13px;
	padding-bottom: 20px;
	padding-left: 18px; 
	background: transparent url(images/bluebonnets-menu-icon.png) no-repeat left top;
}

#menu-vert ul ul li {
	border: none;
	font-size: 14pt;
	margin-bottom: -25px;
}

/* fix stupid ie bug with display:block; **/
* html #menu-vert li a { height: 1%; } 
* html #menu-vert li hr { height: 1%; }
/** end fix **/


/* next level links, more padding and smaller font */
div#menu-vert ul ul li a {
	margin-left: 2.5em;
	padding-left: 15px;
	padding-top: 15px; 
	background: transparent url(images/BBIPbtn2.jpg) no-repeat left;
}

div#menu-vert ul ul li .activeparent { 
   background-color: transparent;
   color: #e03e33;
}

div#menu-vert ul ul li h3 {
	margin-left: 2em;
	margin-bottom: -25px;
	color: #e03e33;
	font-size: 14pt;
	font-family: "Monotype Corsiva", "Calligraph421 BT", "Apple Chancery", "URW Chancery L", cursive;
	padding-top: 10px;
	padding-bottom: 20px;
	padding-left: 18px; 
	background: transparent url(images/bluebonnets-menu-icon.png) no-repeat left top;
}

/* third level has some padding to have it stand out */
div#menu-vert ul ul ul li {
	font-size: 13pt;
	margin-bottom: -25px;
}

/* third level links, more padding */
div#menu-vert ul ul ul li a {
	margin-left: 5.5em;
}

/* third level links, more padding */
div#menu-vert ul ul ul li h3 {
	font-size: 13pt;
	margin-left: 5.5em;
}

.hr {
	border-bottom: 1px dotted #e03e33;
	height: 2px;
}

/* clearing */
/* 
clearfix is a hack for divs that hold floated elements. it will force the holding div to span all the way down to last floated item.
We strongly recommend against using this as it is a hack and might not render correctly but it is included here for convenience.
Do not edit if you dont know what you are doing
*/
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

* html>body .clearfix {
	display: inline-block; 
	width: 100%;
}
	
* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
}
/* end clearing */

/* section header */
/*
div#menu-vert li.sectionheader {
	color: #d94407;
	font-size: 16pt; font-weight: bold;
	font-family: "Monotype Corsiva", "Calligraph421 BT", "Apple Chancery", "URW Chancery L", cursive;
	padding-top: 15px;
	padding-bottom: 20px;
	padding-left: 20px;
	background: transparent url(images/lantana-menu-icon.png) no-repeat left top; 
}
*/
/* End of 'bluebonnets-menu' */

