a {
	color: #009bc7;
	text-decoration: underline;
	}
	
a:hover {
	color: #0984a8;
	text-decoration: none;
	}

#header .login_buttons a  {
	border-color: #2fafd4;
	}
	
#header .login_buttons a:hover {
	border-color: #0a7d9e;
	}
	
.border{
	border:1px solid #2fafd4;
}
	
#header .login_buttons a:active  {
	border-color: #2fafd4;
	}
	
#footer a:hover {
	color: #22acd4;
	}
	
	#header,
.tcat_title {
	background-color: hsl(191, 92%, 24%) !important;
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#08b1d7", endColorstr="#046075");
	background-image: -khtml-gradient(linear, left top, left bottom, from(#08b1d7), to(#046075));
	background-image: -moz-linear-gradient(top, #08b1d7, #046075);
	background-image: -ms-linear-gradient(top, #08b1d7, #046075);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #08b1d7), color-stop(100%, #046075));
	background-image: -webkit-linear-gradient(top, #08b1d7, #046075);
	background-image: -o-linear-gradient(top, #08b1d7, #046075);
	background-image: linear-gradient(#08b1d7, #046075);
	border-color: #046075 #046075 hsl(191, 92%, 19%);
	color: #fff !important;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33);
	-webkit-font-smoothing: antialiased;

	border-bottom: 0;
	}
	
a.button_main {
	background: transparent url(images/button_main.jpg) top left repeat-x;
}	
	
a.button_main span {
	background: transparent url(images/button_right.jpg) top right no-repeat;
}