/*-----------Left side rounded corners----------*/

.roundedCornerSpacer {
  margin: 0px; padding: 0px; border: 0px;
  clear: both;
  font-size: 1px; line-height: 1px;
}
/* In the CSS below, the numbers used are the following:
   1px: the width of the border
   3px: a fudge factor needed for IE5/win (see below)
   4px: the width of the border (1px) plus the 3px IE5/win fudge factor
   14px: the width or height of the border image
*/
.borderTL, .borderTR, .borderBL, .borderBR {
  width: 14px; height: 14px;
  padding: 0px; border: 0px;
  z-index: 99;
}
.borderTL, .borderBL { float: left;  clear: both; }
.borderTR, .borderBR { float: right; clear: right; }
.borderTL { margin:  -1px  0px  0px -1px; }
.borderTR { margin:  -1px -1px  0px  0px; }
.borderBL { margin: -14px  0px  0px  0px; }
.borderBR { margin: -14px  0px  0px  0px; }
/* IE5-5.5/win needs the border scooted to the left or right by an
   additional 3px!   Why?  */
.borderTL {
  margin-left: -4px;
  ma\rgin-left: -1px;
}
html>body .borderTL  {
  margin-left: -1px;
}
.borderTR {
  margin-right: -4px;
  ma\rgin-right: -1px;
}
html>body .borderTR  {
  margin-right: -1px;
}
.borderBL {
  margin-left: -3px;
  ma\rgin-left: 0px;
}
html>body .borderBL {
  margin-left: 0px;
}
.borderBR {
  margin-right: -3px;
  ma\rgin-right: 0px;
}
html>body .borderBR {
  margin-right: 0px;
}
/* To get around a known bug in IE5/win, apply the
   border (no margin, padding or positioning) to the
   content class and apply whatever positioning you
   want to the contentWrapper class. */
.content {
  margin: 0px;
  padding: 0px;
  border: 1px;
  border-color:#dddddd;
  border-style: solid;
}

*html .content
{
border-color: gray;
filter: chroma(color=gray);
}
  
.contentWrapper {
  /* position this div however you want, but
     keep its padding and border at zero */
	   margin: 0px;
  padding: 0px;
  border: 0px;
  width: 292px;
  }

/*-----------Indented bullets----------*/

#navside {
	position:relative;
	left:20px;
	top:0px;
	width:275px;
  
}
#navside ul {
    list-style-type:none;
    margin:0px;
    padding:0px;
    text-indent:0px;
}
#navside li {
    height:18px;
    line-height:18px;
}
#navside li {
    width:260px;
}

#navside li.category {
   	padding: 7px 0 0 15px;
	  height:auto;
	
	text-decoration: none;
    color:#666666;
		background: url(../images/grey_arrow.gif) no-repeat 0px 9px;
}
/*IE needs extra margin and padding set for the indented li */
* html #navside li ul li {
    margin-left:-10px;
    padding-left:10px;
}
/* end IE hack */

#navside li a,
#navside li ul li a {
    font-weight:normal;
    text-decoration:none;
    display:block;
    height:100%;
    width:100%;
    padding-left:10px;
}
#navside li.category ul li a {
	padding-left:10px;
	background: url(../images/grey_bullet.gif) no-repeat 0 3px;
	width: 220px;
}
#navside li a:link,
#navside li a:visited {
    color:#840000;
   
}
#navside li a:hover,
#navside li a:active {
    color:#666666;
  
}
