.bgBlack {
	background-color: #000000;
	color: #999999;
}
.floatRight {
	float: right;
}

/* ------------------------------------------------------ */
/* -- TopButton -------------------- */
/* ---------------------------------------- */

.system-blue-shade-fat-btn {
	cursor:pointer;
	display:block;
	text-decoration:none;
}

.system-blue-shade-fat-btn-leftcap, .system-blue-shade-fat-btn-rightcap {
	float:left;
	height:36px;
	width:6px;
}
.system-blue-shade-fat-btn-text {
	float:left;
	height:30px;
	text-decoration:none;
	color:#666;
	padding-top:6px;
}

/* -- up -- */
.system-blue-shade-fat-btn-on .system-blue-shade-fat-btn-leftcap {
	background: transparent url(../img/canvas_smartlook.png) no-repeat scroll -0px -0px;
}
.system-blue-shade-fat-btn-on .system-blue-shade-fat-btn-text {
	background: transparent url(../img/canvas_smartlook.png) no-repeat scroll -10px -0px;
	color:black;
}
.system-blue-shade-fat-btn-on .system-blue-shade-fat-btn-rightcap {
	background: transparent url(../img/canvas_smartlook.png) no-repeat scroll -146px -0px;
}

/* -- over -- */
a.system-blue-shade-fat-btn-on:hover .system-blue-shade-fat-btn-leftcap {
	background: transparent url(../img/canvas_smartlook.png) no-repeat scroll -0px -36px;
}

a.system-blue-shade-fat-btn-on:hover .system-blue-shade-fat-btn-text  {
	background: transparent url(../img/canvas_smartlook.png) no-repeat scroll -10px -36px;
	color:black;
}

a.system-blue-shade-fat-btn-on:hover .system-blue-shade-fat-btn-rightcap {
	background: transparent url(../img/canvas_smartlook.png) no-repeat scroll -146px -36px;
}

a.system-blue-shade-fat-btn-on, a.system-blue-shade-fat-btn-on:visited, a.system-blue-shade-fat-btn-on:visited span strong{
  text-decoration: none;
	cursor: pointer;
}
.blueBox {
	background-image: url(../img/blueGradient.png);
	background-repeat: repeat-x;
}
.lineBox {
	background-image: url(../img/line.png);
	background-repeat: repeat-x;
	height: 30px;
}
.greyBox {
	background-image: url(../img/greyGradient.png);
	background-repeat: repeat-x;
}
.textWhite {
	color: #FFFFFF;
}
.textBlue {
	color: #00497e;
}

.pad16 {
	padding: 16px;
}
.pad16b {
	padding-top: 0px;
	padding-right: 16px;
	padding-bottom: 16px;
	padding-left: 0px;
}
.textGrey {
	color: #777777;
}
.goRight {
	text-align: right;
	color: #ff3333;
}

