
.leftMenuFont {color: #003366;font-family: Arial, Helvetica, Sans-serif;font-size:0.9em;font-weight:bold;}
.leftMenuFont a{
/*  color: #003366; */
 /* text-decoration: none; */
}

.leftMenuFont a:hover {
/*  color:#003366; */
/*   text-decoration:none; */
}

.leftMenuHighLighted {color:#000000; font-family: Arial, Helvetica, Sans-serif; font-size: 8.0pt;}
.leftMenuHighLighted a{color:#FFFFFF; font-weight: bold; text-decoration:none;}
.leftMenuHighLighted a:hover{color:#999999; font-weight: bold; text-decoration:underline;}

.leftSubMenuFont {
  color: #0066CC;
  font-size: 0.8em;
}

/*
.leftSubMenuFont a{
  color:#0066CC;
  text-decoration:none;
}
*/

/*
.leftSubMenuFont a:hover{color:#0066CC;text-decoration:underline;}
*/

.leftSubMenuHighLighted {color:#339900;font-family:Arial, Helvetica, Sans-serif;font-size:0.9em;font-weight:bold;}
.leftSubMenuHighLighted a{color:#339900;text-decoration:none;}
.leftSubMenuHighLighted a:hover{color:#339900;text-decoration:underline;}

.pageTreeMain {color:#666666; font-family: Arial, Helvetica, Sans-serif; font-size: 0.95em; text-decoration:none;}
.pageTreeMain a{color:#666666; text-decoration:none;}
.pageTreeMain a:hover{color:#666666; text-decoration:underline;}

.pageTreeSub {color:#993333; font-family: Arial, Helvetica, Sans-serif; font-size: 0.95em;}
.pageTreeSub a{color:#993333; text-decoration:none;}
.pageTreeSub a:hover{color:#993333; text-decoration:underline;}


#leftMenu {
  width: 150px;
  border: solid 1px #A9A9A9; padding: 0.2em 0.2em 0.2em 0em; margin: 0.2em 0.2em 0.2em 0.2em;
 /* border-right: solid 1px #C5D4E3; */
}

.topBar {
  background-color: #F0F4F9;
  border-bottom: solid 1px #C5D4E3;
  height: 5px;
}

/* Override all default margins and paddings */
#leftMenu ul, #leftMenu li, #leftMenu div {
  margin: 0px;
  padding: 0px;
}

#leftMenu ul {
  list-style-type: none;
}

#leftMenu li {
  /* Note: Setting width here causes an IE bug on bottom margins */
  white-space: nowrap;
}

/* Main category with background and border */
#leftMenu li.category_level_0 {
/*  background-color: #F0F4F9; */
  margin-top: 4px;
/*  border-top: solid 1px #C5D4E3; */
/*  border-bottom: solid 1px #C5D4E3; */
}

/* Set height for all items */
#leftMenu div.categoryHeading {
/*  height: 23; */
}

#leftMenu li.category_level_0 div.category_level_0 a {
  margin-top: 5px;
  display: block;
  width: 180px;
}

#leftMenu li.category_level_0 div.category_level_0 {
  padding-left: 10px;
}

#leftMenu ul.category_level_1 {
  margin-top: 3px;
}

#leftMenu li.category_level_1 {
  margin: 0px;
  padding: 0px;

  /* Positioning */
  padding-left: 30px;
  padding-bottom: 3px;

  /* Bullet image */
  background: url("/images/blue-arrow.gif") no-repeat 20px .5em;
}

/* Note: We must string the categories because IE isn't ANDing the classes correctly */
#leftMenu li.category_level_0 li.category_level_1.selectedCategory {
  background: url("/images/green-arrow.gif") no-repeat 20px .5em;
}

/* Sub-arrow lists */
table.subArrowimg, ul.subArrowImg {
  margin: 3px 0px 7px 10px;
  padding:0px 0px 0px 0px;
}

ul.subArrowImg {
  list-style-type:none;
}

li.subArrowImg {
  /* Positioning */
  margin: 4px 0px 4px 0px;
  padding: 2px 0px 2px 15px;

  /* Bullet image */
  background: url("/images/arrow-black.gif");
  background-repeat: no-repeat;
  background-position: 0px .3em;
}

table.subArrowImg {

}

td.subArrowImg {
  /* Positioning */
  padding: 10px 10px 10px 15px;

  /* Bullet image */
  background: url("/images/arrow-black.gif");
  background-repeat: no-repeat;
  background-position: 0px 1em;
}

/* Page headers */
div.pageHeader {
  margin: 4px;
  padding-top: 2px;
}

.pageHeader img {
  padding: 1px;
  margin-right: 3px;
  width:11px;
  height:11px;
  vertical-align: middle;
  text-align:center;
  background-color: #003366;
}

/* Page body */
.pageBody {
  margin: 15px;
}


