div.sm_col
{
	float:left;
}
div.sm_col_left
{
	float:left;
	clear:left;
}

ul.sm_col
{
	list-style-type: none;
	margin: 0 5px 0 5px;
	padding-left:5px;
}
li.sm
{
	margin-bottom: 2px;
}

h3.sitemap
{
	clear: left;
	margin-bottom: 5px;
	margin-top: 10px;
}

hr
{
	color: black;
}
p.back_to_top
{
	margin-top: 0;
	clear:left;
}

.catTable {
  background-color: #FFFFCC;
  border: #000000 1px solid;
}
.catHeadText {
 font-size : 11;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 color : #000000;
 text-decoration: none;
 font-weight: bold;
}

.subCatText {
 font-size : 11;
 font-family : Verdana, Arial, Helvetica, sans-serif;
/* color : #000000;
 text-decoration: none;*/

}

a.catHeadText {
 font-size : 11;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 color : #000000;
 text-decoration: none;
 font-weight: bold;
}

a.subCatText {
 font-size : 11;
 font-family : Verdana, Arial, Helvetica, sans-serif;
/* color : #000000;
 text-decoration: none; */
margin-bottom: 10px;
}

a.catHeadText:VISITED {
 font-size : 11;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 color : #000000;
 text-decoration: none;
 font-weight: bold;
}

a.subCatText:VISITED {
 font-size : 11;
 font-family : Verdana, Arial, Helvetica, sans-serif;
/* color : #000000;
 text-decoration: none; */
}

a.catHeadText:HOVER {
 font-size : 11;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 color : #000000;
 text-decoration: underline;
}

a.subCatText:HOVER {
 font-size : 11;
 font-family : Verdana, Arial, Helvetica, sans-serif;
/* color : #000000;
 text-decoration: underline; */
}

p.sf
{
	margin-top: 3px;
	margin-bottom: 5px;
}
