/* Float Clearing
 ---------------------------------------------------------------------*/

.module:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
/* float clearing for IE6 */
* html .module { height: 1%; overflow: visible; }
/* float clearing for IE7 */
* + html .module { min-height: 1%; }
/* Breadcrumb Styles
 ---------------------------------------------------------------------*/

.breadCrumb { margin: 0; padding: 0; float: left; display: block; height: 21px; overflow: hidden; width: 935px; padding:5px; border-bottom: #9a9488 1px dotted; border-top: 1px dotted #9a9488; background: #fff; }
.breadCrumb ul { margin: 0; padding: 0; height: 21px; display: block; }
.breadCrumb ul li { display: block; float: left; position: relative; height: 21px; overflow: hidden; line-height: 21px; margin: 0px 6px 0px 0; padding: 0px 10px 0px 0; font-size: .9167em; background: url(../images/ui/Chevron.gif) no-repeat 100% 0; color:#87837c; font-weight:bold; }
.breadCrumb ul li div.chevronOverlay { position: absolute; right: 0; top: 0; z-index: 2; }
.breadCrumb ul li span { display: block; overflow: hidden; }
.breadCrumb ul li a { display: block; position: relative; height: 21px; line-height: 21px; overflow: hidden; float: left; text-decoration:none; font-size:11px; color:#5896b3; font-weight:normal; }
.breadCrumb ul li a:hover { color:#87837c; }
.breadCrumb ul li.first a { height: 16px !important; text-indent:-1000em; width:16px; padding: 0; margin-top: 2px; overflow: hidden; background:url(../images/ui/IconHome.gif) no-repeat 0 0; }
.breadCrumb ul li.first a:hover { background-position: 0 -16px; }
.breadCrumb ul li.last { background: none; margin-right: 0; padding-right: 0; }
.chevronOverlay { display: none; background: url(../images/ui/ChevronOverlay.png) no-repeat 100% 0; width: 10px; height: 20px; }
