body { font-family: Arial, sans-serif; }

#c { padding: 0.5ex 1ex; margin: 0; font-size: 14px; }

.b-nospace { margin: 0; padding: 0; }

a { text-decoration: underline; cursor: pointer; }
a:hover { text-decoration: none; }
a img { border: none; }

.b-head-gray, .b-head-orange { background: url(sp-v3.gif) repeat-x;  margin: 0; padding: 0; padding-top: 7px; padding-left: 14px; color: #fff; font-size: 14px; font-weight: bold; overflow: hidden; clear: both; height: 22px; display: block; text-decoration: none; }
a.b-head-gray:hover, a.b-head-orange:hover { text-decoration: underline; }

.b-head-gray { background-color: #7d7d7d; background-position: 0px -80px; }
.b-head-orange { background-color: #e97c05; background-position: 0px -111px; }

.b-go-all { text-align: right; margin: 0; padding: 10px 0; }
.b-go-all a { color: #b3b3b3; text-decoration: none; font-size: 11px; }
.b-go-all span { text-decoration: underline; color: #003e65; }
.b-go-all a:hover span { text-decoration: none; }

.b-block { background: #fbfbfb; border: 1px solid #f5f5f5; }
.b-block-separator { border-top: 1px #9c9c9c dotted; height: 1px; margin-top: -1px; overflow: hidden; margin: 0 12px; }

.b-text { padding: 0 15px; font-size: 11px; color: #5f5f5f; }

.b-links { font-size: 11px; }
.b-links a { padding: 7px 15px; display: block; color: #014ea6; }
.b-links a:hover { background: #f5f5f5; }

.b-menu { font-weight: bold; font-size: 16px; list-style: none; display: block; padding: 0; margin: 0; padding-right: 10px; text-align: center; background: #fafafa; border: 2px solid #f2f2f2; height: 41px; overflow: hidden; }
.b-menu li { margin: 0; padding: 7px 0; display: inline-block; }
.b-menu a { display: block; color: #014ea6; border-right: #e7e7e7 1px solid; padding: 4px 28px; }
.b-menu a:hover { color: #e45d04 }
.b-menu a.b-menu-last { border-right: none; }

.b-cat-menu-blue { font-weight: bold; color: #014ea6; }
.b-cat-menu-yellow { font-weight: bold; color: #ff7200; }

.b-slide-one { position: absolute; width: 100%; height: 180px; overflow: hidden; background: #fff; margin: 0; padding: 0 12px 12px; font-family: Tahoma; font-size: 12px; }
.b-slide-one p,
.b-slide-one h1 { margin: 0; padding: 0 0 1em; }
/* .b-slide-one a { color: #fff; } */