/* CSS Document */

/* masthead classes */

.rsc-masthead {
	background-color: #006BA6;
	background-image: url(../images/themes/blue/masthead-bg.png);
	background-position: top center;
	background-repeat: repeat-x;
}
.rsc-masthead nav.primary ul li a {
	color: #FFFFFF;
	color: rgba(255,255,255,0.8);
}

.rsc-masthead nav.primary ul.nav-full li a:hover,
.rsc-masthead nav.primary ul.nav-full li a:focus {
	color: #FFFFFF;
	border-color: #FFFFFF;
}

.rsc-ui .masthead-logo .title,
.rsc-ui .masthead-logo .strap {
	color: #FFFFFF;
}

.rsc-ui .nav-list dt, .rsc-ui .nav-list dd {
	border-left-color: #006BA6;
}



/* ui classes */
.rsc-ui .large-heading {
	color: #008AC3;
}
.rsc-ui h1, .rsc-ui .h1 {
	color: #006BA6;
}
.rsc-ui h2, .rsc-ui h3, .rsc-ui h4, .rsc-ui .h2, .rsc-ui .h3, .rsc-ui .h4 {
	color: #004C89;
}

.rsc-ui a, .rsc-ui a:link, .rsc-ui a:visited {
	color: #004C89;
}
.rsc-ui a:hover, .rsc-ui a:focus {
	color: #008AC3;
}

.rsc-ui .button-bar .btn:hover,
.rsc-ui .button-bar .btn.selected {
	background-color: #006BA6;
}
	.rsc-ui .button-bar .btn:hover:before,
	.rsc-ui .button-bar .btn.selected:before {
		border-top: 8px solid #006BA6;
	}

.button-group button,
.button-group input[type=button],
.button-group input[type=submit],
.button-group input[type=reset] {
	color: #006BA6;
}
.button-group button:hover,
.button-group input[type=button]:hover,
.button-group input[type=submit]:hover,
.button-group input[type=reset]:hover {
	color: #008AC3;
}

.rsc-ui button.clear {
	color: #004C89;
}

.rsc-ui a.btn-action {
	border-color: #006BA6;
}
.rsc-ui a.btn-action:after {
	background-color: #006BA6;
}
.rsc-ui a.btn-action.selected {
	background: #006BA6 !important;
}
.rsc-ui blockquote {
	border-color: #004C89;
}

.rsc-ui input[type=text],
.rsc-ui input[type=password],
.rsc-ui select,
.rsc-ui textarea {
	border: 1px solid #006BA6;
}

.rsc-ui input[type=text]:focus,
.rsc-ui select:focus,
.rsc-ui textarea:focus {
	outline: 4px solid #004C89;
}
.rsc-ui button, 
.rsc-ui a.button, 
.rsc-ui input[type=button], 
.rsc-ui input[type=submit], 
.rsc-ui input[type=reset] {
	background-color: #006BA6;
}
.rsc-ui button:hover, 
.rsc-ui a.button:hover, 
.rsc-ui input[type=button]:hover, 
.rsc-ui input[type=submit]:hover, 
.rsc-ui input[type=reset]:hover {
	background-color: #004C89;
}

.rsc-ui table th {
	border-bottom: 1px solid #008AC3;
	color: #006BA6;
}


/* layout classes */
.rsc-ui nav.secondary {
	background-color: #006BA6;
}
.rsc-ui nav.secondary li a {
	background-color: #006BA6;
}
.rsc-ui .foldup-nav-wrapper {
	background-color: #006BA6;
}
.rsc-ui nav.foldup-nav li a {
	background-color: #006BA6;
}

.rsc-ui nav.nav-list ul li a:hover,
.rsc-ui nav.nav-list ul li a.selected {
	color: #006BA6;
}
.rsc-ui nav.nav-list ul.sub li a {
	color: #006BA6;
}

.rsc-ui ul.secondary-nav {
    border-left: 4px solid #008AC3;
}

.rsc-ui .viewport .breadcrumbs ul li a.selected {
    border-bottom: 2px solid #008AC3;
}

.rsc-ui .viewport .breadcrumbs ul li {
    background: url(../images/themes/blue/icons/chevron-right.png) no-repeat;
    background-position: 100% 50%;
    background-size: 16px 16px;
}

.rsc-ui .viewport .breadcrumbs ul .chevronOverlay {
    display: none;
    background: url(../images/themes/blue/icons/chevron-right.png) no-repeat 100%;
    background-size: 16px 16px;
    width: 16px;
    height: 16px;
}

.rsc-ui .viewport .breadcrumbs li a:hover {
    border-bottom: 2px solid #008AC3;
}
