.horbar {
	color: black;
	background-color: #FFFFE4;
	/*border: 2px outset #cecac1;*/
}
.horbaritem {
	float: left;
	white-space: nowrap;
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.horbaritem a {
	display: block;
	text-decoration: none;
}
.horbaritem a:link {
	color: #000000;
	text-decoration: none;
}
.horbaritem a:visited {
	color: #000000;
	text-decoration: none;
}
.horbaritem a:hover {
	color: #ffffff;
	background-color: #4b6983;
	text-decoration: none;
}
.horbaritem a:active {
	color: #ff0000;
	text-decoration: none;
}

.verbar	{
	color: black;
	background-color: #EDF2F5;
}

.submenu	{
	position: absolute;
	left: 0;
	top: 0;
	visibility: hidden;
}

.subframe	{
	position: relative;
	display: block;
	background-color: #EDF2F5;
	border: 1px solid #64879d;
}

.item	{
	padding: 3px;
	text-align: left;
	white-space: nowrap;
}

.separator	{
	background-color: #ff0000;
	border-top: 1px solid #9e9a91;
	border-bottom: 1px solid #ffffff;
	margin: 2px 1px 2px 1px;    /* top right bottom left */
	height: 0;
	font-size: 1px;
	line-height: 0
}

.item a	{
	position: relative;
	display: block;
	text-decoration: none;
}

.item a:link	{
	color: #000000;
	text-decoration: none;
}

.item a:visited	{
	color: #000000;
	text-decoration: none;
}

.item a:hover	{
	color: #ffffff;
	background-color: #4b6983;
	text-decoration: none;
}

.item a:active	{
	color: #ff0000;
	text-decoration: none;
}

.item .fwdarr	{
	position: absolute;
	top: 5px;
	right: 7px;
}

/*----- Tree Menu Section  ---------------------- */
.treemenudiv	{
	display: block;
	white-space: nowrap;
}

.phplmnormal	{
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
}

a.phplmnormal:hover	{
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	background-color: #fff0c0;
	text-decoration: none;
}

a.phplm:link	{
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 13px;
	color: #003300;
	text-decoration: none;
}

a.phplm:visited	{
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 13px;
	color: #726461;
	text-decoration: none;
}

a.phplm:hover	{
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 13px;
	color: #841212;
	background-color: #fff0c0;
	text-decoration: none;
}

a.phplm:active	{
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 13px;
	color: #ff0000;
	text-decoration: none;
}

a.phplmselected:link	{
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 13px;
	color: #dd0000;
	background-color: #ffdd76;
	text-decoration: none;
}

a.phplmselected:visited	{
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 13px;
	color: #dd0000;
	background-color: #ffdd76;
	text-decoration: none;
}

a.phplmselected:hover	{
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 13px;
	color: #841212;
	background-color: #fff0c0;
	text-decoration: none;
}

a.phplmselected:active	{
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 13px;
	color: #ff0000;
	text-decoration: none;
}
ul#primary-nav,
ul#primary-nav ul {
  margin: 0;
  padding: 0;
  width: 150px; /* Width of Menu Items */
  border-bottom: 1px solid #ccc;
  background: #fff; /* IE6 Bug */
  font-size: 100%;
  }

ul#primary-nav li {
  position: relative;
  list-style: none;
  }

ul#primary-nav li a {
  display: block;
  text-decoration: none;
  color: #777;
  padding: 5px;
  border: 1px solid #ccc;
  border-bottom: 0;
  }

/* Fix IE. Hide from IE Mac \*/
* html ul#primary-nav li { float: left; height: 1%; }
* html ul#primary-nav li a { height: 1%; }
/* End */

ul#primary-nav ul {
  position: absolute;
  display: none;
  left: 149px; /* Set 1px less than menu width */
  top: 0;
  }

ul#primary-nav li ul li a { padding: 2px 5px; } /* Sub Menu Styles */

ul#primary-nav li:hover ul ul,
ul#primary-nav li:hover ul ul ul,
ul#primary-nav li.over ul ul,
ul#primary-nav li.over ul ul ul { display: none; } /* Hide sub-menus initially */

ul#primary-nav li:hover ul,
ul#primary-nav li li:hover ul,
ul#primary-nav li li li:hover ul,
ul#primary-nav li.over ul,
ul#primary-nav li li.over ul,
ul#primary-nav li li li.over ul { display: block; } /* The magic */

#primary-nav ul, ul#primary-nav li.menuparent { background: transparent url(modules/CSSMenu/arrow.gif) right center no-repeat; }
/* fixed image flicker by adding ’#primary-nav ul */

ul#primary-nav li.menuparent:hover,
ul#primary-nav li.over { background-color: #f9f9f9; }

ul#primary-nav li a:hover { color: #E2144A; }

ul#primary-nav .sectionheader { font-weight: bold; }body{margin:0px;background-color:#FFFFFF;font-size:12px;font-family:verdana,arial,sans-serif;}
a:link{color:#1A5E92;text-decoration:none;font-weight:bold;}
a:active, a:visited{color:#1A5E92;text-decoration:none;font-weight:bold;}
a:hover{color:#5B81C1;text-decoration:none;font-weight:bold;}
td{font-size:12px;font-family:verdana,arial,sans-serif;}
h1{font-size:18px;font-weight:bold;color:#4D4D4D;}
h2{font-size:16px;font-weight:bold;color:#4D4D4D;margin-bottom:7px;}
h3{font-size:15px;font-weight:bold;color:#4D4D4D;margin-bottom:7px;}
h4{font-size:14px;font-weight:bold;color:#4D4D4D;margin-bottom:7px;}
h5{font-size:14px;font-weight:bold;color:#4D4D4D;margin-bottom:7px;}
h6{font-size:13px;font-weight:bold;color:#4D4D4D;margin-bottom:7px;}
.citation{font-family:verdana,arial,sans-serif;font-size:17px; color:#FFFFFF;}
.adfooter{font-size:10px; font-weight:bold;}
.adfooter a:link{color:#1A5E92;}
.adfooter a:active,.adfooter a:visited{color:#1A5E92;}
.adfooter a:hover{color:#5B81C1}
.meta_nav{font-size:10px; font-weight:bold;}
.meta_nav a:link{color:#1A5E92;text-decoration:none;}
.meta_nav a:active,.meta_nav a:visited{color:#1A5E92;text-decoration:none;}
.meta_nav a:hover{color:#5B81C1;text-decoration:underline;text-decoration:none}

.bm0{display:block;padding:4px 4px 4px 4px;border-bottom:1px solid #4d4d4d;font-size:12px;font-family:verdana,arial,sans-serif;font-weight:bold;}
a.bm0:link{font-size:12px;font-weight:bold;color:#1A5E92;text-decoration:none;}
a.bm0:visited, a.bm0:active{font-size:12px;font-weight:bold;color:#1A5E92;text-decoration:none;}
a.bm0:hover{font-size:12px;font-weight:bold;color:#000000;text-decoration:none;}

.bm1{display:block;padding:4px 4px 4px 4px;border-bottom:1px solid #4d4d4d;font-size:12px;font-family:verdana,arial,sans-serif;font-weight:bold}
a.bm1:link{font-size:12px;font-weight:bold;color:#1A5E92;text-decoration:none;}
a.bm1:visited, a.bm1:active{font-size:12px;font-weight:bold;color:#1A5E92;text-decoration:none;}
a.bm1:hover{font-size:12px;font-weight:bold;color:#000000;text-decoration:none;}

.bm2{display:block;padding:4px 4px 4px 24px;border-bottom:1px solid #4d4d4d;font-size:11px;font-family:verdana,arial,sans-serif;}
a.bm2:link{color:#1A5E92;text-decoration:none;font-weight:normal;}
a.bm2:visited, .bm2 a:active{color:#1A5E92;text-decoration:none;font-weight:normal;}
a.bm2:hover{color:#000000;text-decoration:none;font-weight:normal;}

.bm3{display:block;padding:4px 4px 4px 34px;border-bottom:1px solid #4d4d4d;font-size:11px;font-family:verdana,arial,sans-serif;}
a.bm3:link{color:#1A5E92;text-decoration:none;font-weight:normal;}
a.bm3:visited, a.bm3:active{color:#1A5E92;text-decoration:none;font-weight:normal;}
a.bm3:hover{color:#000000;text-decoration:none;font-weight:normal;}

.bm4{display:block;padding:4px 4px 4px 44px;border-bottom:1px solid #4d4d4d;font-size:10px;font-family:verdana,arial,sans-serif;}
a.bm4:link{color:#1A5E92;text-decoration:none;font-weight:normal;}
a.bm4:visited, a.bm4:active{color:#1A5E92;text-decoration:none;font-weight:normal;}
a.bm4:hover{color:#000000;text-decoration:underline;font-weight:normal;}

.bm5{display:block;padding:4px 4px 4px 54px;border-bottom:1px solid #4d4d4d;font-size:10px;font-family:verdana,arial,sans-serif;}
a.bm5:link{color:#1A5E92;text-decoration:none;font-weight:normal;}
a.bm5:visited, a.bm5:active{color:#1A5E92;text-decoration:none;font-weight:normal;}
a.bm5:hover{color:#000000;text-decoration:none;font-weight:normal;}

textarea.user{width:350px;}
/******************************************************************************
*  vnav.css
* ------------------------------------------------------------------------------
*  responsible for the vertical navigation elements commonly found in the left
*  and / or right columns.
*******************************************************************************/

.vnav
{
   margin: 0;
}
.vnav ul, .vnav ul li
{
   margin: 0;
   padding: 0;
   list-style-type: none;
   display: block;

}
.vnav ul
{
   border-bottom: 0;
}
.vnav ul ul
{
   border: 0 solid #666;
   border-right-width: 0;
   border-bottom-width: 0;
}
.vnav ul li
{
   border-width: 0 0 1px 0;
   border-style: solid;
   border-color: #4d4d4d;
   /*border-top: solid 0 #FFFFFF;
   border-right: solid 0 #666666;
   border-bottom: solid 0 #000000;
   border-left: solid 0 #333333;*/
}
.vnav ul ul li
{
   border-width: 0 0 1px 0;
   border-style: solid;
   border-color: #4d4d4d;
}
.vnav ul li a
{
   display: block;
   text-decoration: none;
   padding: 2px 10px;
}
* html .vnav ul li a/* hide from IE5.0/Win & IE5/Mac */
{
   height: 1%;
}
* html .vnav ul
{
   position: relative;   /* IE needs this to fix a rendering problem */
}
.vnav ul li a:link, .vnav ul li a:visited
{
   color: #004C86;
   /*background-color: #CCCCCC;*/
   font-weight:bold;
}
.vnav ul li a:hover, .vnav ul li a:active
{
   color: #000000;
   /*background-color: #005CAB;*/
}
.vnav ul ul li a:link, .vnav ul ul li a:visited
{
   color: #005CAB;
   background-color: #fff;
   border-left: 4px solid #ffffff;
   font-weight:normal;
}
.vnav ul ul li a:hover, .vnav ul ul li a:active
{
   color: #005CAB;
   background-color: #fff;
   border-left: 4px solid #005CAB;
   text-decoration: underline;
   font-weight:normal;
}
