.Heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-large;
	color: #000000;
}
.TopLink {
	font-weight: bold;
	color: white;
	text-decoration: none;
	font-size: 90%;
	display: block;
	
}

A:hover
{
	TEXT-DECORATION: underline;
}
A:unknown
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.BigBody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: large;
	color: #000000;
}
.Body {
	font-size: 80%;



}
.BottomLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #FFFFFF;

}
.TableHeader {
	font-size: 85%;
	font-weight: bold;
	text-decoration: none;
	padding-bottom: 3px;
}
.SideNavLink {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.PrettyHR {
	line-height: 1px;
	text-align: left;
	color: #002BD5;

}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: small;
	background-color: #000000;
}
.BodySmall {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	text-decoration: none;
	color: #000000;
}
.CompanyDescSource {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
}
#left-nav {
	margin: 0px 10px;
	padding: 0px;
	width: 100px;
}
#left-nav ul {
	margin: 0px;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#left-nav li {
	padding-top: 7px;
	padding-bottom: 7px;
}
#logo-img {
	float: left;
	background: #000000;
	padding: 0;
	margin: 0px 16px 0px 16px;
}
.header-row td {
	background-color: #000000;
	white-space: nowrap;
}
.header-row span {
	color: #FFFFFF;
	background-color: #000000;
}
.header-row ul {
	list-style-type: none;
	margin: 0px;
	padding: 22px 0px 0px 8px;
}
.header-row li {
	display: block;
	text-align: center;
	float: left;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 3px;
	padding-top: 3px;
	padding-right: 7px;
	padding-bottom: 3px;
	padding-left: 7px;
}

.search-box {
	width: 101px;
	background: url(../images/Div-Bottom-BackGround.gif) no-repeat bottom left;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 15px;
	margin-bottom: 15px;
  }
.search-box h3 {
	margin: 0;
	padding: 6px 8px 4px 10px;
	font-size: 100%;
	color: #333;
	border-bottom: 1px solid #336600;
	background: url(../images/Header3BackGround.gif) no-repeat top left;
  }
.search-box ul {
	margin: 0;
	padding: 7px 4px;
	list-style: none;
  }
.search-box li {
  margin: 0 0 6px; 
  padding: 0;
  } 
.header-row #search {
	margin: 0px;
	padding: 0px;
}
.header-row #search form {
	margin: 0px;
	padding: 0px;
}
.header-row #search #sbi {
	font-size: 70%;
	line-height: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.header-row #search #sbb {
	margin: 0px;
	padding: 0px;
}
.header-row {
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.search-box #sbi {
	width: 63px;
	margin-left: 1px;
	font-size: 80%;
}
.search-box #sbb {
	margin: 0px;
	padding: 0px;
	font-size: 80%;
}
.search-box form {
	margin: 0px;
	padding: 0px;
}
.search-box label {
	display: none;
}
.search-box input {
	margin: 0px;
	padding: 0px;
}
body h3 {
	font-size: 110%;
	padding-top: 15px;
}
.top-pad {
	padding: 0px;
	margin-top: 15px;
	margin-bottom: 25px;
}
body p {
	font-size: 80%;
}
.no-pad-no-marg {
	margin: 0px;
	padding: 0px;
}
.side-nav {
	height: 600px;
	background-color: #002BD5;
	vertical-align: top;
	width: 121px;
}
.homepage-table {
	width: 500px;
	border-style: none;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.homepage-table td {
	padding: 0px;
}
/*.TableHeader {
	font-size: 85%;
	font-weight: bold;
	text-decoration: none;
	padding-bottom: 3px;
}*/

.homepage-table caption {
	font-size: 85%;
	font-weight: bold;
	padding-bottom: 0px;
	vertical-align: top;
	padding-top: 0px;
}
.no-padding {
	margin: 0px;
	padding: 0px;
}
a {
	font-weight: bold;
}
body h5 {
	font-size: 90%;
	margin: 0px;
	padding: 20px 0px 0px;
}
body dl.similar-sites {
	margin: 0px;
	padding: 5px 0px 20px;
}
body dl.similar-sites dt {
	font-size: 90%;
	margin: 0px;
	padding: 5px 0px 0px 25px;
	background: url(../Images/Icons/link_go.gif) no-repeat 5px .50em;
}
body dl.similar-sites dd {
	font-size: 80%;
	padding-left: 25px;
	margin: 0px;
}
