
/* Head
----------------------------------------------------- */

.b-head {
	position: relative;
	width: 760px;
	background: #003052 url("/img/head.gif") 0 0 repeat-x;
	font: 11px/1.5 Tahoma, Verdana, sans-serif;
	color: #FFF;
	z-index: 4;
	zoom: 1;
	}
	.b-head .b-head-content {
		height: 60px;
		border-style: solid;
		border-width: 0 5px 7px;
		border-color: #EAEAEA;
		}
		.b-head .logo {
			display: block;
			position: absolute;
			left: 31px;
			top: 10px;
			}

		.b-head .b-promo {
			position: absolute;
			top: 15px;
			left: 228px;
			}
		.b-head .unauthorized .b-head-links {
			position: absolute;
			right: 20px;
			top: 50%;
			margin: -2em 0 0;
			overflow: hidden;
			}
		.b-head .authorized .b-head-links {
			position: absolute;
			right: 275px;
			top: 10px;
			}
			.b-head .unauthorized .b-head-links li {
				display: inline;
				padding: 1em 1.85em;
				margin-left: -1px;
				line-height: 3.4;
				text-transform: lowercase;
				background: url("/img/sep-top-links.gif") 0 50% no-repeat;
				}
			.b-head .authorized .b-head-links li {
				margin-bottom: 7px;
				}
				.b-head .b-head-links a {
					color: #FFF;
					}
				.b-head .authorized .b-head-links  {
					text-transform: capitalize;
					}
.b-head .b-head-foot {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 16px;
	z-index: 2;
	}
	.b-head .b-head-foot div {
		position: absolute;
		bottom: 0;
		width: 16px;
		height: 16px;
		background-image: url("/img/head-corners.gif");
		background-repeat: no-repeat;
		}
	.b-head .b-head-foot .left-corner {
		left: 0;
		background-position: 0 0;
		}
	.b-head .b-head-foot .right-corner {
		right: 0;
		background-position: 100% 0;
		}

