﻿/* Significantly adapted to fit content, based on original from web developer Gary H Grooman [Grooman@uwyo.edu] - */
html {
	background-color:#666;
	}

body 
{
	font-family : Arial, Helvetica, sans-serif; 
	font-size: .80em;
	margin:0px;
	padding:0px;
	height:100%;
	background-color:#ffffff;
}

select 
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 85%;
}
button 
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 85%;
}
INPUT
{	font-family: Arial, Verdana, sans-serif;
	font-size: 85%;
}
TEXTAREA
{		font-family: Arial, Verdana, sans-serif;
}
TABLE
{
	font-size:100%;
}






.footer {
	background-color:#040493;
	color:silver;
	font-size:80%;
}

.content
{
	background-color:White;
	margin: 6px 6px 6px 6px;
}

.BigGroupHead
{
	/*border-top: solid 1px silver;*/
	color:White;
	background-color:#0067AC;
	padding-left:4px;

}
.SubGroupHead
{
	color: #251513 ;
	background-color: #E2E2E2;
	/*border-bottom: #baba8e 1px solid;*/
	padding-left:4px;
}
.address
{
	font-size:x-small;
}
.shortdesc
{
	font-size:x-small;
	line-height: 130%;
}

.listitem
{
	margin-left: 8px;
	margin-bottom: 5px;
}
.eventtime
{	color:#101010;
	font-style: italic;
	font-size:smaller;
}
.eventdesc 
{
	font-size:smaller;
}

.sectiondivider /* for tds */
{
	border-top:solid 2px silver;
	padding-top: 6px;
	padding-bottom: 6px;
}

.footdisclaimer
{
	font-size:xx-small
}


.errordisplay
{
	border:solid 1px red;
	margin:4px;
	padding:4px;
	color:Maroon;
	
}
.innerpanel
{
	margin:15px;
}
.tabs
{
	text-align:center;
}
.seltab
{	height:2em;
	background-color:#F5FFFA; /*#FFEFD5;*/
	border-top: solid 2px #3CB371;
	border-left: solid 2px #3CB371;
	border-right: solid 2px #3CB371;
}
.unseltab
{	height:2em;
	/*border-right: solid 1px silver;*/
	border-bottom: solid 2px #3CB371;
}

.secthead
{	
	
	border: solid 1px Gainsboro;
	background-color:#E8E8EE;
}


.survSection
{
	border-bottom: solid 1px silver;
}
.survcapt 
{
	/*color:#101010;
	background-color:SkyBlue;*/
	padding:4px;
	color:White;
	background-color:#0A7D82;	
}
.R1
{
	background-color:AliceBlue;
}
.R2
{
	background-color:WhiteSmoke;
}


.box1
{
	background-color:Teal;
}
.box2
{
	background-color:Maroon;
}

.contentedit
{	border: solid 1px red;
	color:red;
	font-size:xx-small;
}
a.contentedit:visited{color: red; text-decoration: none;}
a.contentedit:link{color: red; text-decoration: none;}
a.contentedit:hover{ background-color:red;color: white;}

.smallhead
{	
	font-size:small;
	letter-spacing: -1px;
	color:#505050;
}
.smallwarn
{
	font-size:x-small;
	color:Black;
	font-style:italic
}
.smallinfo
{
	font-size:x-small;
	color:Silver;
}


/* WYOMING CSS BELOW */


.center {
	text-align: center;
}
.colorCCC {
	color: #CCCCCC;
}
.noborder {
	border-width: 0px;
}


/* background shadow */

#shadow1 {
	background-image:url("shdwbkgrnd666.gif");
	background-repeat:repeat-y;
	width:784px;
	margin-left:auto;
	margin-right:auto;
}
	
/*Container block for entire layout*/
#wrap { 
	width:100%;
	height:auto;
	padding:0px;
	margin:0px;

}

#wraphome {
	width:760px;
	margin-left:auto;
	margin-right:auto;
	/*border:1px solid #CBC8B7;*/
	background:transparent; 
	POSITION: relative;
	background-image:url("shdwbkgrnd666.gif");
}		


/* container - new for 2006 */

.container {
	padding: 0px;
	MARGIN: 0px; 
	FLOAT: left; 
	WIDTH: 760px; 
	POSITION: relative;
	background:transparent; 
}

.container1 {
	padding: 0px;
	MARGIN: 0px; 
	FLOAT: left; 
	WIDTH: 760px; 
	POSITION: relative;
	background:transparent; 
	z-index:1;
}

.containerLQD {
	padding: 0px;
	MARGIN: 0px; 
	FLOAT: left; 
	WIDTH: 99.8%; 
	POSITION: relative;
	background:#fff;
}

.container1001{
	padding: 0px;
	MARGIN: 0px; 
	FLOAT: left; 
	WIDTH: 100%; 
	POSITION: relative;
	background:transparent;
	z-index:1;
}

/* content with "rightmenu" column */

#content {
	HEIGHT: auto;
	width: 460px;
	FLOAT: left; 
	background:transparent; /*#ffffff;*/
	position:relative;
}

#content p {
	MARGIN-TOP: 0px; 
	MARGIN-BOTTOM: 10px; 
	FONT: 11px/15px arial, helvetica, sans-serif; 
	COLOR: #333;
}
#content UL LI {
	FONT: 11px/15px arial, helvetica, sans-serif; 
	COLOR: #333;
}
#content OL LI {
	FONT: 11px/15px arial, helvetica, sans-serif; 
	COLOR: #333;
}

/* content without "rightmenu" column */

#content100 {
	HEIGHT: auto;
	width:99.8%;
	FLOAT: left; 
	background: #ffffff;
	position:relative;
}

#content100 p {
	MARGIN-TOP: 0px; 
	MARGIN-BOTTOM: 10px; 
	FONT: 11px/15px arial, helvetica, sans-serif; 
	COLOR: #333;
}
#content100 UL LI {
	FONT: 11px/15px arial, helvetica, sans-serif; 
	COLOR: #333;
}
#content100 OL LI {
	FONT: 11px/15px arial, helvetica, sans-serif; 
	COLOR: #333;
}


/* left menu */

.leftmenu1 {				/* dark blue #336699 */
	MARGIN: 0px; 
	padding:0px;
	background:#2352a1; /*transparent;*/
	FLOAT: left; 
	position:relative;
	WIDTH: 150px; 
	height: 100%;
	text-align:right;
	/*border-right:1px solid #CBC7AD;*/
}

.leftmenu1 p {
	MARGIN-left: 0px; 
	MARGIN-right: 20px; 
	margin-top:0px;
	margin-bottom:2px;
	padding:3px 0px 5px 0px;
	FONT: 12px/14px arial,helvetica,sans-serif; 
	COLOR: #fff; 
	font-weight:bold;
	/*BORDER-BOTTOM:1px dotted #999999;*/
}

.leftmenu1 A:link {
	COLOR: #ffffff; 
	TEXT-DECORATION: none;
}

.leftmenu1 A:visited {
	COLOR: #ffffff; 
	TEXT-DECORATION: none;
}

.leftmenu1 A:hover {
	COLOR: #ffcc00; 
	TEXT-DECORATION: underline;
}

.leftmenu1 A:active {
	COLOR: #ffffff; 
	TEXT-DECORATION: none;
}



#leftmenu2 {
	MARGIN: 0px; 
	padding:0px;
	background-color:#951133;
	FLOAT: left; 
	WIDTH: 150px; 
	height: auto;
	text-align:right;
	/*border-right:1px solid #000;
	clear:left;*/
}

#leftmenu2 p {
	MARGIN-left: 10px; 
	MARGIN-right: 20px; 
	margin-top:0px;
	margin-bottom:2px;
	padding:3px 0px 5px 0px;
	FONT: 11px arial,helvetica,sans-serif; 
	font-weight:bold;
	COLOR: #fff; 
	/*BORDER-BOTTOM:1px dotted #999999;*/
}

#leftmenu2 A:link {
	COLOR: #fff; 
	TEXT-DECORATION: none;
}

#leftmenu2 A:visited {
	COLOR: #fff; 
	TEXT-DECORATION: none;
}

#leftmenu2 A:hover {
	COLOR: #ffcc00; 
	TEXT-DECORATION: underline;
}

#leftmenu2 A:active {
	COLOR: #fff; 
	TEXT-DECORATION: none;
}


/* right menu */

#rightmenu1 {
	MARGIN: 0px; 
	BACKGROUND-color: #9e9d77; 
	FLOAT: right;
	position:relative;
	WIDTH: 150px; 
	height: 100%; 
	text-align:left;
	/* border: solid 1px #D0D3C0; */
}

#rightmenu1 p {
	MARGIN-left: 20px; 
	MARGIN-right: 10px; 
	margin-top:0px;
	margin-bottom:2px;
	padding:3px 0px 5px 0px;
	FONT: 12px/14px arial,helvetica,sans-serif; 
		font-weight:bold;
	COLOR: #666666; 
	/* BORDER-BOTTOM:1px dotted #999999; */
}

#rightmenu1 A:link {
	COLOR: #ffffff; 
	TEXT-DECORATION: none;
}

#rightmenu1 A:visited {
	COLOR: #ffffff; 
	TEXT-DECORATION: none;
}

#rightmenu1 A:hover {
	COLOR: #ffcc00; 
	TEXT-DECORATION: underline;
}

#rightmenu1 A:active {
	COLOR: #ffffff; 
	TEXT-DECORATION: none;
}

#rightmenu2 {
	MARGIN: 0px; 
	BACKGROUND-color: #951133; 
	FLOAT: right; 
	position:relative;
	WIDTH: 150px; 
	height: 100%; 
	text-align:left;
	/*border: solid 1px #D0D3C0;*/
}

#rightmenu2 p {
	MARGIN-left: 20px; 
	MARGIN-right: 10px; 
	margin-top:0px;
	margin-bottom:2px;
	padding:3px 0px 5px 0px;
	FONT: 11px arial,helvetica,sans-serif; 
	font-weight:bold;
	COLOR: #fff; 
}

#rightmenu2 A:link {
	COLOR: #fff;
	TEXT-DECORATION: none;
}

#rightmenu2 A:visited {
	COLOR: #fff;
	TEXT-DECORATION: none;
}

#rightmenu2 A:hover {
	COLOR: #ffcc00; 
	TEXT-DECORATION: underline;
}

#rightmenu2 A:active {
	COLOR: #fff;
	TEXT-DECORATION: none;
}


/* footer */

#footer {
	padding: 0px;
	MARGIN: 0px; 
	FLOAT: left; 
	WIDTH: 760px; 
	POSITION: relative;
	/*clear:left;*/
	background: #ccc19f; 
	FONT: 11px arial,helvetica,sans-serif; 
	color:#fff;
}

#footer100 {
	padding:0;
	MARGIN:0;
	FLOAT: left;
	WIDTH: 100%; 
	POSITION: relative;
	/*clear:left;*/
	background: #ccc19f; 
	FONT: 11px arial,helvetica,sans-serif; 
	color:#fff;
	text-align:center;
}


/* top page banner */
.uwnavbar {
  background: #bcb396; 
  /*border: solid; 
  border-width: 1px;
  border-color: #999999;*/
  height: 22px;
  width: 760px;
  padding-left: 1px;
  padding-right: 0px;
  padding-top: 2px;
  padding-bottom: 2px;
  }
    
.uwnavbar100 {
  background: #bcb396; 
  border: 0px; 
  height: 22px;
  padding-left: 1px;
  padding-right: 0px;
  padding-top: 2px;
  padding-bottom: 2px;
  }


/* links at bottom */
.bottomnav {
	text-align: center;
	color: #CCC19F;
	background-color:#666;
	margin-top: -10px;
	z-index:10;
	position:relative;
	font-size:92%;
}

.bottomnav A:link {
	COLOR: #ffffff; 
	TEXT-DECORATION: none;
}

.bottomnav A:visited {
	COLOR: #ffffff; 
	TEXT-DECORATION: none;
}

.bottomnav A:hover {
	COLOR: #ff9900; 
	TEXT-DECORATION: underline;
}

.bottomnav A:active {
	COLOR: #ffffff; 
	TEXT-DECORATION: none;
}


/* text indents */
.indent1 { margin-left:50px; margin-right:50px;margin-top:20px; }
.indent2 { margin-left:50px; margin-right:10px;margin-top:20px; }
.indent3 { margin-left:25px; }
.indent4 { margin-left:170px; width:580px; }
.indent5 { margin-left:50px; margin-right:50px; }
.indent50 { margin-left:50px; }
.indent50w450 { margin-left:50px; width:450px; }
.indent6 { margin-left:50px; width:550px; }
.indent2525 { margin-left:25px; margin-right:25px; }
.indent150500 { margin-left:150px; width:500px; }
.indent5010 { margin-left:50px; margin-right:10px; }

.imgleft {
	FLOAT: left;
}

/*
UL {
   font-size : 11px; 
   font-family : Arial, Helvetica, sans-serif; 
}


TH {
   font-size : 11px; 
   font-family : Arial, Helvetica, sans-serif; 
}


TD {
   font-size : 11px; 
   font-family : Arial, Helvetica, sans-serif; 
}


SUP {
   font-size : 10px; 
}


P {
   font-size : 11px; 
   font-family : Arial, Helvetica, sans-serif; 
}


OL {
   font-size : 11px; 
   font-family : Arial, Helvetica, sans-serif; 
}

DL {
   font-size : 11px; 
   font-family : Arial, Helvetica, sans-serif; 
}

DT {
   font-size : 11px; 
   font-family : Arial, Helvetica, sans-serif; 
   font-weight : bold;
}

DD {
   font-size : 11px; 
   font-family : Arial, Helvetica, sans-serif; 
}

*/

H6.note {
   font-size : 8pt; 
   font-family : Arial, Helvetica, sans-serif; 
}


H5 {
   font-size : 8pt; 
   font-family : Arial, Helvetica, sans-serif; 
}


H4 {
   font-size : 9pt; 
   font-family : Arial, Helvetica, sans-serif; 
}


H3 {
   font-size : 10pt; 
   font-family : Arial, Helvetica, sans-serif; 
   line-height: normal;
}


H2 {
   font-size : 12pt; 
   font-family : Arial, Helvetica, sans-serif; 
   letter-spacing: -0.2pt;
}


H1 {
   font-size : 16pt; 
   font-family : Arial, Helvetica, sans-serif; 
   letter-spacing: -0.25pt;
}



A:link {
   color : #0000ff; 
   text-decoration : none; 
}

A:visited {
   color : #0000FF; 
   text-decoration : none; 
}

A:hover {
   color : #ff0000; 
   text-decoration : underline; 
}

.uwnavlnkfloatright { float: right; }


A.uwnavlnk:link {
	color: #FFFFFF; 
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
A.uwnavlnk:visited {
	COLOR: #FFFFFF; 
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
A.uwnavlnk:hover {
	COLOR: #FFFFFF; 
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: underline
}
A.uwnavlnk:active {
	COLOR: #FFFFFF; 
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}


A.left:visited {
   color : #000000; 
   text-decoration : none; 
   font-family : Arial, Helvetica, sans-serif;
   font-size: 11px;
}


A.left:link {
   color : #000000; 
   text-decoration : none; 
   font-family : Arial, Helvetica, sans-serif;
   font-size: 11px;
}


A.left:hover {
   color : #ff0000; 
   text-decoration : underline; 
   font-family : Arial, Helvetica, sans-serif;
   font-size: 11px;
}


#content .medtype {
	FONT-SIZE: 10pt; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.small {
   font-size : 8pt; 
   font-family : Arial, Helvetica, sans-serif;
   letter-spacing:normal;
}

.smaller {
   font-size : 10px; 
   font-family : Arial, Helvetica, sans-serif;
}



div.box {
   font-family : Arial, Helvetica, sans-serif; 
   font-size : 9pt; 
   color: #ffffff;
   background: #336699;
   padding: 0.2em;
   border: none;
}

div.box1 { 
  background: #fff; /*#E9E9E2; #EAEDD8;  #EAEADC; #E1E1D4; #F7F7E8 */
  border: solid; 
  border-width: 1px;
  border-color: #C0C0C0;
  padding-left: 6px;
  padding-right: 1px;
  padding-top: 0px;
  padding-bottom: 5px;
}

/* Upcoming Events box */
div.box2 { 
  background: #dad8c0; /*#dad9b9; #ddd; */
  border: solid; 
  border-width: 1px;
  border-color: #999;
  padding-left: 5px;
  padding-right: 2px;
  padding-top: 0px;
  padding-bottom: 5px;
  /*margin:15px;*/
}
div.box2 p { 
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 11px; 
   font-weight:normal;
   color:#333;
}


div.box3 { 
  background: #ebebeb; 
  border: none; 
  padding-left: 10px;
  padding-right: 5px;
  padding-top: 2px;
  padding-bottom: 5px;
}

div.box4 { 
  background: #F8D55C; /* #EAEADC; #E1E1D4; #F7F7E8 */
  border: solid; 
  border-width: 1px;
  border-color: #C0C0C0;
  padding-left: 10px;
  padding-right: 1px;
  padding-top: 0px;
  padding-bottom: 3px;
}

p.textbkgrnd { 
  background: #dddddd; 
  border: none; 
  padding-left: 10px;
  padding-right: 5px;
  padding-top: 2px;
  padding-bottom: 5px;
  width: 90%;
}


.bottom  { border-bottom: 2px solid black; }
.bottom2 { border-bottom: 1px solid #CCCCCC; }
.bottom3 { BORDER-BOTTOM: #C0C0C0 2px solid; }
.bottom999 { BORDER-BOTTOM: #999999 1px solid; }
.bottom999dash { BORDER-BOTTOM: #999999 1px dashed; }



/* menu1 - css drop down menu red bar ------------------------------------------------------------*/

/* #wrapper {width:460px; margin:0px auto 0 auto; text-align:left; background:#fff;} */

.menu1 {
	/*float:left; */
	width:460px; 
	font-family: arial, helvetica, sans-serif; 
	font-size:11px; 
	background:#951133; /*#803B5D; url(/infotech/images06/sub2a.gif); repeat-x */
	/*border-top:1px solid #c00;*/
	/*margin:0 0 20px 0;  for this demo only */ 
}

.menu1 ul {
	padding:0px;
	margin:0px;
	list-style-type:none;
}

.menu1 ul li {
	float:left;
	position:relative;
	background:#951133; /*#803B5D;*/
	/*background:#858F9D url(/infotech/images06/sub2b.gif); //repeat-x*/
}

/* top nav bar */

.menu1 ul li a, .menu1 ul li a:visited {
	font-weight:bold;
	float:left;
	display:block; 
	text-decoration:none; 
	text-align:center;
	color:#fff; 
	padding:0px 0px; 
	line-height:22px; 
	height:24px; /* height of initial nav bar */
	/*padding-left:10px;   these two lines */
	width:155px;         /* 115px;  add up to 100px */
}

.menu1 ul li:hover {width:auto;}

.menu1 ul li a:hover {
	background:#ddd; /*url(/infotech/images06/menu2.gif); */
	color:#951133; /*#f00;*/
}

.menu1 ul li:hover a {
	background:#ddd; /*url(/infotech/images06/menu2.gif); */
	color:#951133; /*#f00;*/
}

.menu1 ul li ul {
	display: none;
}

.menu1 table {
	margin:0; 
	border-collapse:collapse; 
	font-size:11px; 
	position:absolute; 
	top:0px; 
	left:0px;
}

/* specific to non IE browsers ----------------------------------*/

.menu1 ul li:hover ul {
	display:block; 
	position:absolute;
	top:23px;       /* where dropdowns start vertically */
	background:#eee; /*#b0b0b0; */
	margin-top:1px; 
	left:0; 
	width:155px; /* 115px;*/
}

.menu1 ul li:hover ul li {
		border-bottom:1px solid #996; /*#53772B; #647E46;*/
}

.menu1 ul li:hover ul li ul {
	display: none;
}

.menu1 ul li:hover ul li a {
	font-weight:normal;
	display:block; 
	background:#726f30; /* #4A6A26; #5F8831; #666666; initial background color of dropdowns */
	color:#fff;
	height:auto;
	line-height:14px; /* height between lines in dropdowns */
	padding:4px 0px; 
	width:155px; /* 115px;*/   /* width of dropdown plus second padding number above */
}

.menu1 ul li:hover ul li a:hover {
	color:#951133; /*#f00;*/
	background: #eee; /*#b0b0b0; */
	/*width:80px;*/
}


/* specific to IE5.5 and IE6 browsers --------------------------------*/

.menu1 ul li a:hover ul {
	display:block;
	position:absolute;
	top:23px; /* where dropdowns start vertically */
	background:#726f30; /* #4A6A26; #5F8831; #666666; initial background color of dropdowns */
	left:0; 
	marg\in-top:1px;
	text-decoration:none; 
}

.menu1 ul li a:hover ul li {
	background:#726f30; /* #4A6A26; #5F8831; #666666; initial background color of dropdowns */
}

.menu1 ul li a:hover ul li {
		border-bottom:1px solid #53772B; /*#647E46;*/
}

.menu1 ul li a:hover ul li a {
	font-weight:normal;
	display:block; 
	color:#951133; /*#f00;  drop-down text color */
	height:1px; 
	line-height:14px; 
	padding:4px 0px; 
	width:155px; /* 115px;*/
	text-decoration:none; 
}

.menu1 ul li a:hover ul li a:hover {
	color:#951133; /*#f00;  drop-down text color */
	background: #eee;
	/*width:80px;*/
	text-decoration:none; 
}

.left {clear:both;}



/* menu2 - css drop down menu for 4 main links ------------------------------------------------------------*/

/* #wrapper {width:460px; margin:0px auto 0 auto; text-align:left; background:#fff;} */

.menu2 {
	/*float:left; */
	width:460px; 
	font-family: arial, helvetica, sans-serif; 
	font-size:11px; 
	background:#726f30; /*#803B5D; url(/infotech/images06/sub2a.gif); repeat-x */
	/*border-top:1px solid #c00;*/
	/*margin:0 0 20px 0;  for this demo only */ 
}

.menu2 ul {
	padding:0px;
	margin:0px;
	list-style-type:none;
}

.menu2 ul li {
	float:left;
	position:relative;
	background:#99965d; /*#726f30; #803B5D;*/
	/*background:#858F9D url(/infotech/images06/sub2b.gif); //repeat-x*/
}

/* top nav bar */

.menu2 ul li a, .menu2 ul li a:visited {
	font-weight:bold;
	float:left; 
	display:block; 
	text-decoration:none; 
	text-align:center;
	color:#000; /*#fff; */
	padding:0px 0px; 
	line-height:22px; 
	height:76px; /* height of initial nav bar */
	/*padding-left:10px;   these two lines */
	width:115px;         /* add up to 100px */
}

.menu2 ul li:hover {width:auto;}

.menu2 ul li a:hover {
	background:#dad8c0;  /*#ddd; url(/infotech/images06/menu2.gif); */
	color:#951133; /*#f00;*/
}

.menu2 ul li:hover a {
	background:#dad8c0; /* #ddd; url(/infotech/images06/menu2.gif); */
	color:#951133; /*#f00;*/
}

.menu2 ul li ul {
	display: none;
}

.menu2 table {
	margin:0; 
	border-collapse:collapse; 
	font-size:11px; 
	position:absolute; 
	top:0px; 
	left:0px;
}

/* specific to non IE browsers ----------------------------------*/

.menu2 ul li:hover ul {
	display:block; 
	position:absolute;
	top:75px;       /* where dropdowns start vertically */
	background:#dad8c0; /* #eee; #b0b0b0; */
	margin-top:1px; 
	left:0; 
	width:115px; /* 115px;*/
}

.menu2 ul li:hover ul li {
	border-bottom:1px solid #aaa; /* #996; #53772B; #647E46;*/
}

/*.menu2 ul li:hover ul li ul {     commented out 100707 to activate second level flyout
	display: none;
}*/

.menu2 ul li:hover ul li a {
	font-weight:normal;
	display:block; 
	background:#99965d; /*#726f30;  #4A6A26; #5F8831; #666666; initial background color of dropdowns */
	color:#000; /*#fff; */
	height:auto;
	line-height:13px; /* height between lines in dropdowns */
	padding:4px 0px; 
	width:115px; /* 115px;*/   /* width of dropdown plus second padding number above */
}

.menu2 ul li:hover ul li a:hover {
	color:#951133; /*#f00;*/
	background:#dad8c0; /* #eee; #b0b0b0; */
	/*width:80px;*/
}


/* specific to IE5.5 and IE6 browsers --------------------------------*/

.menu2 ul li a:hover ul {
	display:block;
	position:absolute;
	top:75px; /* where dropdowns start vertically */
	background:#99965d; /*#726f30;  #4A6A26; #5F8831; #666666; initial background color of dropdowns */
	left:0; 
	marg\in-top:1px;
	text-decoration:none; 
}

.menu2 ul li a:hover ul li {
	background:#99965d; /*#726f30;  #4A6A26; #5F8831; #666666; initial background color of dropdowns */
}

.menu2 ul li a:hover ul li {
	border-bottom:1px solid #aaa;  /* #53772B;#647E46;*/
}

.menu2 ul li a:hover ul li a {
	font-weight:normal;
	display:block; 
	color:#951133; /*#f00;  drop-down text color */
	height:1px; 
	line-height:13px; 
	padding:4px 0px; 
	width:115px; /* 115px;*/
	text-decoration:none; 
}

.menu2 ul li a:hover ul li a:hover {
	color:#951133; /*#f00;  drop-down text color */
	background:#dad8c0; /* #eee; */
	/*width:80px;*/
	text-decoration:none; 
}

.left {clear:both;}

/* second level flyout menu */

.menu2 ul li:hover ul li ul,
.menu2 ul li a:hover ul li a ul {
	visibility:hidden; 
	position:absolute; 
	height:0; 
	overflow:hidden; 
	top:-1px; 
	left:115px;
}

.menu2 ul li:hover ul li:hover ul,
.menu2 ul li a:hover ul li a:hover ul {
	visibility:visible; 
	position:absolute; 
	height:auto; 
color:#fff; 
	padding:0; 
	border:none;/*1px solid #000;#069; */
	list-style-type:none; 
	background:#dad8c0;/*#069;*/
}
.menu2 ul li:hover ul li:hover ul li a,
.menu2 ul li a:hover ul li a:hover ul li a {
	display:block; 
	background:#dad8c0;/*transparent; */
	color:#000; /*#f00;  drop-down text color */
}

.menu2 ul li:hover ul li:hover ul li:hover a,
.menu2 ul li a:hover ul li a:hover ul li a:hover {
	background:#eee; 
	color:#951133; /*#f00;  drop-down text over color */
}



.cdlibrow{font-size:1.1em;font-weight:bold;margin-bottom:5px;padding-top:18px;}
.cdlibfldcust{font-size:0.7em;background-color:black;color:white}
.cdlibfldint{font-size:0.7em;background-color:red;color:white}
.cdlibpubdate{font-size: 0.7em;color:#828282;}

.cdlibfoldermenu 
{
	height:2em;
}
.cdlibfoldermenusel
{	background-color:#EBF5F9;
	height:2em;
}
