a:link, a:visited, a:active {color: #0090DB;}
a:hover {background-position: 0 0; text-decoration: none; color: #0090DB;} /*Vital hack for IE6 hover events */
a:active {outline: none;}
a:focus{-moz-outline-style: none;}

a.white:link, a.white:visited, a.white:active {color: #ffffff;}


h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}


.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;
}

