p {
  line-height: 1.5em;
}

ul#menu, ul#menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 10em;
}

ul#menu a {
  display: block;
  text-decoration: none;	
}

ul#menu li {
  margin-top: 1px;
}

ul#menu li a {
  background: #000;
  color: #fff;
  padding-left: 2em;	
  padding: 0.7em;
}

ul#menu li a:hover {
  background: #000;
}

ul#menu li ul li a {
  background: #ccc;
  color: #000;
  padding-left: 15px;
}

	
ul#menu li ul li a:hover {
  background: #999;
  color: #fff;
  padding-left: 15px;
}


ul#menu li ul li.subselected a {
background-color: #666;
color: #fff;
  font-weight: bold;
  border-left: 5px #f00 solid;
}


.code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }


.mattblacktabs{
width: 100%;
overflow: hidden;
border-bottom: 2px solid black; /*bottom horizontal line that runs beneath tabs*/
}

.mattblacktabs ul{
margin: 0;
padding: 0;
padding-left: 0px; /*offset of tabs relative to browser left edge*/
font: bold 10px Verdana, Arial, Helvetica, sans-serif;
list-style-type: none;
}

.mattblacktabs li{
display: inline;
margin: 0;
}

.mattblacktabs li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 5px 25px; /*padding inside each tab*/
border-right: 1px solid white; /*right divider between tabs*/
color: #000040;
background: #ccc; /*background of tabs (default state)*/
}

.mattblacktabs li a:hover{
color: #fff;
background: #666; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
}

.mattblacktabs li.selected a{
color: #fff;
background: #000040; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
}


<!--accordion for insetbox on home page starts-->
.accordian {
	width: 260px;
	height: 170px;
	float:left;
}

.accordian li {
	list-style-type: none;
}

.dimension {
	height: auto;
	color: #750000;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	padding: 10px 0 20px;
}

.even, .odd {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	height: 13px;
	padding: 5px 5px 3px;
}

.even {
	background-color: #666;
	color: #fff;
	background-image:url(images/bg1.gif);

}

.odd {
	background: #666;
	color: white;
	background-image:url(images/bg1.gif);

}