a {
	color: #6e99a1;
	text-decoration: underline;
	}
	
a:hover {
	color: #4b747c;
	text-decoration: none;
	}

	.tcat_title a{
			color:#ffffff !important;
	}
	
	.tcat_title,
#header {
background-color: hsl(190, 10%, 52%) !important;
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b0bcbe", endColorstr="#788c90");
background-image: -khtml-gradient(linear, left top, left bottom, from(#b0bcbe), to(#788c90));
background-image: -moz-linear-gradient(top, #b0bcbe, #788c90);
background-image: -ms-linear-gradient(top, #b0bcbe, #788c90);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b0bcbe), color-stop(100%, #788c90));
background-image: -webkit-linear-gradient(top, #b0bcbe, #788c90);
background-image: -o-linear-gradient(top, #b0bcbe, #788c90);
background-image: linear-gradient(#b0bcbe, #788c90);
border-color: #788c90 #788c90 hsl(190, 10%, 47%);
-webkit-font-smoothing: antialiased;
color:#ffffff !important;
	}
	
#header .login_buttons a  {
	border-color: #adc1c2;
	}
	
#header .login_buttons a:hover {
	border-color: #99a9ac;
	}
	
.border{
	border:1px solid #adc1c2;
}

	
#header .login_buttons a:active  {
	border-color: #adc1c2;
	}
	
#footer a:hover {
	color: #6e99a1;
	}
	
.tcat_title {
	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;
}