@charset "UTF-8";
/* CSS Document */

/* headers */
.hmy-section .h2Title, .hmy-section .h3Title, .sop-content .h2Title, .sop-content .h3Title {
    text-align: center;
    font-variant: small-caps;
    font-size: 2.5rem;	
	line-height:2.7rem;
	text-indent: 0;
}

.hmy-section .h3Title, .sop-content .h3Title {
	font-size:2rem;
	line-height: 2.2rem;
}

.hmy-section .top10 {
	margin-top:10px;
}

.hmy-section .bottom20 {
	margin-bottom:20px;
}

/* background colors */

.amaranth {
	background-color: rgba(229,43,80,.95) !important;
	color: #FFF !important;
}

.battleshipGray {
	background-color: rgba(132,132,130,.95) !important;
	color: #FFF !important;
}

.black333 {
	background-color: #333;
	color: #FFF;
}
.bole {
	background-color:rgba(121,68,59,.95) !important;
	color: #FFF !important;
}
.brightMaroon {
	background-color: rgba(195,33,72,.95);
	color: #FFF;
}

.brightMaroonText {
	color: rgba(195,33,72,1) !important;
}

.bronze {
	background-color: rgba(205,127,50,.95) !important;
	color: #FFF !important;
}

.burgundy {
	background-color: rgba(128,0,32,.95) !important;
	color: #FFF !important;
}

.cadmiumGreen {
	background-color: rgba(0,107,60,.95);
	color: #FFF;
}

.darkCerulean {
	background-color: rgba(8,69,126,.95) !important;
	color: #FFF !important;
}

.darkSpringGreen {
	background-color: rgba(23,114,69,.95) !important;
	color: #FFF !important;
}

.cinnabar {
	background-color: rgba(227,66,52,.85) !important;
	color: #FFF !important;
}

.cinnamon {
	background-color: rgba(210,105,30,.95) !important;
	color: #FFF !important;
}

.cornflowerBlue {
	background-color: rgba(100,149,237,.95) !important;
	color: #FFF !important;
}

.cadmiumOrange {
	background-color: rgba(237,135,45,.95) !important;
	color: #FFF !important;
}

.ceruleanBlue {
	background-color: rgba(42,82,190,.95) !important;
	color: #FFF !important;
}

.chocolate {
	background-color: rgba(123,63,0,.95) !important;
	color: #FFF !important;
}

.darkBrown {
	background-color: rgba(101,67,33,1) !important;
	color: #FFF !important;
}

.darkCyan {
	background-color: rgba(0,139,139,1) !important;
	color: #FFF !important;
}

.darkerCyan {
	background-color: rgba(0,120,120,1) !important;
	color: #FFF !important;
}

.darkerCyanText {
	color: rgba(0,120,120,1) !important;
}

.pineGreen {
	background-color: rgba(1,121,11,.95) !important;
	color: #FFF !important;
}

.lightWhite {
	background-color: rgba(255,255,255,.5) !important;
}

.mahogany {
	background-color: rgba(192,64,0,.95) !important;
	color: #FFF !important;
}

.burntOrange {
	background-color: rgba(204,85,0,.95) !important;
	color: #FFF !important;
}

.royalBlue {
	background-color: rgba(0,35,102,.95) !important;
	color: #FFF !important;
}

.photoJournal {
	background-color: rgba(138,31,25,.95) !important;
	color: #FFF;
}

.plum {
	background-color: rgba(142,69,133,.95) !important;
	color: #FFF !important;
}

.amaranth {
	background-color: rgba(229,43,80,.95) !important;
	color: #FFF !important;
}

.silver {
	background-color: rgba(192,192,192,.95) !important;
	color: #333 !important;
}

.sinopia {
	background-color: rgba(203,61,11,.95) !important;
	color: #FFF !important;
}

.yaleBlue {
	background-color: rgba(15,77,146,.95) !important;
	color: #FFF !important;
}

/* padding */
.hmy-section .pad20 { padding:20px; }

/* margins */
.hmy-section .marginTop10, .marginTop10 {
	margin-top:10px !important;
}

/* borders */
.noBorder { border: none !important; }

.grayBorder { border-color: #888 !important; }

.blackBorder { border-color: #333 !important; }

/* spacing */
.hmy-section h3 + img {
	margin-top:5px;
}

.justifyRight {
	text-align: right;
}

.justifyLeft {
	text-align: left;
}

.sop-content img {
	width:100%;
	height:auto;
}

/* show more... show less */

.hmy-content a.sml-more, .hmy-content a.sml-more.open, .hmy-content a.sml-more:hover {
	color:rgba(53,101,196,1.00);
	text-decoration: none;
}

/* special elements */
.hmy-section .sideBox {
	background-color: #DDD;
	color: #000;
	padding: 15px;
	text-indent: 0;
}

.hmy-section .sideBoxRight {
	float: right;
	background-color: #BBB;
	color: #222;
	padding: 15px;
	text-indent: 0;
	margin-left:10px;
	font-size: .9rem;
}

.hmy-section .sideBoxRight p {
	font-size: .9em;
	margin-top: 10px;
	margin-bottom:0;
}
