a {
	color: #3a83ef;
	text-decoration: underline;
	}
	
a:hover {
	color: #0852c1;
	text-decoration: none;
	}
.tcat_title,
#header {
background-color: hsl(214, 68%, 37%) !important;
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#4687db", endColorstr="#1e559e");
background-image: -khtml-gradient(linear, left top, left bottom, from(#4687db), to(#1e559e));
background-image: -moz-linear-gradient(top, #4687db, #1e559e);
background-image: -ms-linear-gradient(top, #4687db, #1e559e);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4687db), color-stop(100%, #1e559e));
background-image: -webkit-linear-gradient(top, #4687db, #1e559e);
background-image: -o-linear-gradient(top, #4687db, #1e559e);
background-image: linear-gradient(#4687db, #1e559e);
border-color: #1e559e #1e559e hsl(214, 68%, 32%);
color: #fff !important;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33);
-webkit-font-smoothing: antialiased;
	}
	
#header .mainwrap {
	
	}
	
#header .login_buttons a , #header .login_buttons .user_msg {
	border-color: #5591eb;
	}
	
#header .login_buttons a:hover {
	border-color: #2969ca;
	}
	
.border{
	border:1px solid #5591eb;
}
	
#header .login_buttons a:active  {
	border-color: #5591eb;
	}
	
#footer a:hover {
	color: #3a83ef;
	}
	
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;
}

.trow-highlight{
	border-color: #000000 !important;
	background: #3a83ef !important;
}

.trow-highlight{
	color:#fff;
}

.trow-highlight a{
	color:#fff;
	font-weight:bold;
}