﻿

/* Overrides for styles defined in main.css */

.SlidePanel {
	background-color: #bc004c !important;
}

#divTopRedBorder {
	background-color: #bc004c !important;
}

.btn-login:link, .btn-login:visited, #loginMORedHeader, #loginMORedBorder {
	background-color: #bc004c !important;
}


.State1_Level1Nav li.selected, .State1_Level1Nav li.back,
.State2_Level1Nav li.selected, .State2_Level1Nav li.back, /*.State2_Level1Nav li a:active,*/ 
.State3_Level1Nav li.selected, .State3_Level1Nav li.back,
.State4_Level1Nav li.selected, .State4_Level1Nav li.back {
	border-top: 5px solid #bc004c !important;			
}

.State1_Level1Nav li a:hover, .MainNavigation li a:active, .MainNavigation li a:visited, 
.State2_Level1Nav li a:hover, .State2_Level1Nav li a:active {
	color:#bc004c !important;
} 

.State1_Level1Nav li a, .State1_Level1Nav li a:active, .State1_Level1Nav li a:visited,
.State2_Level1Nav li a, .State2_Level1Nav li a:active, .State2_Level1Nav li a:visited, 
.State3_Level1Nav li a, .State3_Level1Nav li a:active, .State3_Level1Nav li a:visited,
.State4_Level1Nav li a, .State4_Level1Nav li a:active, .State4_Level1Nav li a:visited {
	font: bold 10pt 'Raleway' !important;
	text-transform: capitalize !important;
	padding: 5px 0 0 10px !important;
}

.State2_Level1Nav .rightitem a, .State3_Level1Nav .rightitem a {
	padding-right: 10px !important;
}

.State2_Level2Nav li a, .State3_Level2Nav li a, .State4_Level2Nav li a,
.State4_Level2Nav li a, .State4_Level2Nav li a:active, .State4_Level2Nav li a:visited {
	font: bold 9pt 'Raleway' !important;
}

.State2_Level1Nav li.selected a, .State3_Level1Nav li.selected a, .State4_Level1Nav li.selected a {
	margin-top: -5px;			
}

.State2_Level2Nav li a:hover, .State2_Level2Nav li a:active, 
.State3_Level1Nav li a:hover, .State3_Level1Nav li a:active, 
.State3_Level2Nav li a:hover, .State3_Level2Nav li a:active,
.State4_Level1Nav li a:hover, .State4_Level1Nav li a:active,
.State4_Level2Nav li a:hover, .State4_Level2Nav li a:active {
	color: #bc004c !important;			
}

/*#ContentContainer .LeftMiddleColumn a, */ #ContentContainer .InBrandLinks a, other-4as-sites-column ul a {
	color: #bc004c !important;
}

.Break {
	background: silver !important;
}

/* Styles for new home page */

.HomeFirstRow {
	width: 955px;
}

.Article {
	padding-bottom: 10px;
}

.HomeLeftColumn, .article {
	width: 295px;
	margin: 30px 0 15px 0;
	font: normal 12px/17px 'Raleway';
	float: left;
}

.HomeLeftColumn h1, .HomeLeftColumn h1 a, .HomeLeftColumn h1 a:link, .HomeLeftColumn h1 a:visited {
	font-size: 18pt !important;
	font-weight: 300 !important;
	font-family: 'Raleway' !important;
	color: #0075a1 !important;
	text-transform: none;
	letter-spacing: 2px;
	margin: 0 0 12px 0;
}

.HomeLeftColumn h2 {
	font-size: 10pt;
	font-weight: 600;
	font-family: 'Raleway';
	padding-bottom: 10px;
}

.HomeLeftColumn h2 a {
	color: #464646;
}

.HomeLeftColumn h3 {
	font-size: 9pt;
	font-weight: 400;
	font-family: 'Raleway';
	padding-bottom: 10px;
}

.HomeMiddleColumn {
	width: 295px;
	margin: 25px 0 0 30px;
	float: left;
}

.HomeMiddleColumn h1, .HomeMiddleColumn h1 a, .HomeMiddleColumn h1 a:link, .HomeMiddleColumn h1 a:visited {
	font-size: 18pt !important;
	font-weight: 400 !important;
	font-family: 'Raleway' !important;
	color: #97003a !important;
	text-transform: none !important;
	letter-spacing: 2px;
	margin: 0 0 12px 0;
}

.HomeRightColumn {
	width: 300px;
	margin: 30px 0 0 20px;
	float: left;
}


.HomeRightColumn h1 {
	font-size: 18pt;
	font-weight: 400;
	font-family: 'Raleway';
	color: #65208f !important;
	text-transform: none;
	letter-spacing: 2px;
	/* margin: 0 0 12px 0; */
}

.HomeRightColumn h1 a, .HomeRightColumn h1 a:link, .HomeRightColumn h1 a:visited, a.blog {
	font-size: 13pt !important;
	font-weight: 600 !important;
	font-family: 'Raleway' !important;
	color: #65208f !important;
	text-transform: none;
	margin: 0 !important;
	letter-spacing: 0pt;
	margin-bottom: -10px !important;
}

.HomeBottomRightColumn {
	width: 295px;
	margin: 10px 0 15px 30px;
	float: left;	
}

.HomeBottomRightColumn h1, .HomeBottomRightColumn h1 a, .HomeBottomRightColumn h1 a:link, .HomeBottomRightColumn h1 a:visited {
	font-size: 14pt !important;
	font-weight: 400 !important;
	font-family: 'Raleway' !important;
	color: #65208f !important;
	padding-bottom: 10px;
	margin-top: -10px;
}

.HomeBottomContainer .FullWidthColumn h2 {
	font-size: 14pt !important;
	font-weight: 600 !important;
	font-family: 'Raleway' !important;
	color: #464646 !important;
	padding-bottom: 10px;
}

/* Other 4A's Sites */

.other-4as-sites-column {
	float: left;
	width: 150px;
	padding-right: 10px;
	margin-bottom: 15px;
}

.other-4as-sites-column ul {
	list-style: none;
}

.other-4as-sites-column h3 {
	font-family: 'Raleway' !important;
	font-weight: 600 !important;
	font-size: 11pt !important;
	text-transform: capitalize !important;
	padding-bottom: 5px;
	color: #464646 !important;
}

/* New Members Slider */

.slider-image {
	border-right: 1px solid #cacaca;
}

.SliderContainer li img, .SliderContainer li p {
	width: 200px !important;
	height: 110px !important;
}

/* Miscellaneous */

#ContentContainer .FullWidth h1,
#ContentContainer .ContentArea h1,
#ContentContainer .ContentAreaSemiWide h1,
#ContentContainer .ContentAreaWide h1,
#ContentContainer #ArticleContainer h1,
#ContentContainer .ArticleContentArea h1 {
   font: normal 22pt 'Raleway' !important;
   text-transform: none;
   vertical-align: top !important;
}

#ContentContainer .InThisSection h1,
#ContentContainer .QuickLinks h1,
#ContentContainer .LeftContentContainer h1 {
	font: bold 17px 'Raleway';
	color: #444444;
	padding-bottom: 14px;
	letter-spacing: 0px !important;
}

.ms-WPBody h2,
#ContentContainer .ContentArea h2,
#ContentContainer .ContentAreaSemiWide h2,
#ContentContainer .ContentAreaWide h2,
#ContentContainer .Highlight h2 {
   font: bold 13pt 'Raleway' !important;
   padding-top: 5px;
   padding-bottom: 5px;
   vertical-align: top !important;
}


.newbrand {
	font-family: 'Raleway', sans-serif !important;
	font-weight: 400;
	color: #0075a1 !important;			
}
