@charset "utf-8";

/*
*****************************************
 User Classes: CSS Page Grid Framework
 by Project Seven Development
 www.projectseven.com
*****************************************
*/
body {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 100%;
	margin: 0px;
	background-color: #000000;
}
.p7HMY {
	margin: auto;
}

/*
******************************
         Fonts
******************************




/*
******************************
         COLORS
******************************
*/

.p7HMY.hmy-color-root-liteGray,
.p7HMY .hmy-content-wrapper.hmy-color-content-liteGray {
	background-color: rgb(224,224,224);
	color: #000;
}
.p7HMY.hmy-color-root-gray.transparent,
.p7HMY .hmy-content-wrapper.hmy-color-content-gray.transparent {
	background-color: rgba(224,224,224,0.90);
	color: #000;
}


.p7HMY.hmy-color-root-black,
.p7HMY .hmy-content-wrapper.hmy-color-content-black {
	background-color: rgb(255,255,255);
	color: #3c3b6e;
}
.p7HMY.hmy-color-root-black.transparent,
.p7HMY .hmy-content-wrapper.hmy-color-content-black.transparent {
	background-color: rgba(60,59,110,0.90);
	color: #FFF;
}

.p7HMY.hmy-color-root-blue,
.p7HMY .hmy-content-wrapper.hmy-color-content-blue {
	background-color: rgb(60,59,110);
	color: #FFF;
}
.p7HMY.hmy-color-root-blue.transparent,
.p7HMY .hmy-content-wrapper.hmy-color-content-blue.transparent {
	background-color: rgba(60,59,110,1.0);
	color: #FFF;
}
.p7HMY.hmy-color-root-red,
.p7HMY .hmy-content-wrapper.hmy-color-content-red {
	background-color: rgb(178,34,52);
	color: #000;
}
.p7HMY.hmy-color-root-red.transparent,
.p7HMY .hmy-content-wrapper.hmy-color-content-red.transparent {
	background-color: rgba(178,34,52,0.90);
	color: #000;
}






/*
******************************
         LINK COLORS
******************************
*/
A.classRed {
	color: #b22234;
}
A.classRed:link  {
	text-decoration: none;
	color: #b22234;
}
A.classRed:visited {
	text-decoration: none;
	color: #b22234;
}
A.classRed:hover {
	text-decoration: underline;
	color: #cccccc;
}
A.classRed:active {
	text-decoration: none;
	color: #b22234;
}


A.classGray {
	color: #e9e9e9;
}
A.classGray:link  {
	text-decoration: none;
	color: #cccccc;
}
A.classGray:visited {
	text-decoration: none;
	color: #cccccc;
}
A.classGray:hover {
	text-decoration: underline;
	color: #cccccc;
}
A.classGray:active {
	text-decoration: none;
	color: #cccccc;
}


A.classWhite {
	color: #ffffff;
}
A.classWhite:link  {
	text-decoration: none;
	color: #ffffff;
}
A.classWhite:visited {
	text-decoration: none;
	color: #ffffff;
}
A.classWhite:hover {
	text-decoration: underline;
	color: #cccccc;
}
A.classWhite:active {
	text-decoration: none;
	color: #ffffff;
}

A.classBlue {
	color: #3c3b6e;
}


A.classBlue:link  {
	text-decoration: none;
	color: #3c3b6e;
}
A.classBlue:visited {
	text-decoration: none;
	color: #3c3b6e;
}
A.classBlue:hover {
	text-decoration: underline;
	color: #cccccc;
}
A.classBlue:active {
	text-decoration: none;
	color: #3c3b6e;
}

A.classBriteBlue {
	color: #66CCFF;
}
A.classBriteBlue:visited {
	text-decoration: none;
	color: #66CCFF;
}
A.classBriteBlue:hover {
	text-decoration: underline;
	color: #cccccc;
}
A.classBriteBlue:active {
	text-decoration: none;
	color: #66CCFF;
}





/*
******************************
           BORDERS
******************************
*/
.p7HMY.hmy-border-root-all,
.p7HMY .hmy-content-wrapper.hmy-border-content-all {
	border: 5px solid;
}
.p7HMY.hmy-border-root-top,
.p7HMY .hmy-content-wrapper.hmy-border-content-top {
	border-top: 5px solid;
}
.p7HMY.hmy-border-root-right,
.p7HMY .hmy-content-wrapper.hmy-border-content-right {
	border-right: 5px solid;
}
.p7HMY.hmy-border-root-bottom,
.p7HMY .hmy-content-wrapper.hmy-border-content-bottom {
	border-bottom: 5px solid;
}
.p7HMY.hmy-border-root-left,
.p7HMY .hmy-content-wrapper.hmy-border-content-left {
	border-left: 5px solid;
}
.p7HMY.hmy-border-root-left-right,
.p7HMY .hmy-content-wrapper.hmy-border-content-left-right {
	border-left: 5px solid;
	border-right: 5px solid;
}
.p7HMY.hmy-border-root-top-bottom,
.p7HMY .hmy-content-wrapper.hmy-border-content-top-bottom {
	border-top: 5px solid;
	border-bottom: 5px solid;
}
.border-black {
	border-color: #3c3b6e !important;
}
.hmy-color-content-blue {
	background-color: #3c3b6e;
}
.rwb-bkg {
	background-image: url(../images/bkg%20img/rwb-bkg.jpg);
	width: 100%;
	visibility: inherit;
	clear: both;
}


.bkg-Black {
	background-color: #000000;
}
.bkg-Blue {
	background-color: #3c3b6e;
}
.bkg-Red {
	background-color: #b22234;
}
.bkg-White {
	background-color: #FFFFFF;
}
.bkg-Gray {
	background-color: #e0e0e0;
}

.justify {
	text-align: justify;
}




.color-White {
	color: #FFF;
}
.color-Black {
	color: #000;
}

.color-Blue {
	color: #3c3b6e;
}
.color-BriteBlue {
	color: #66CCFF;
}

.color-Red {
	color: #b22234;
}




.border-white {
	border-color: #FFF !important;
}
/*
******************************
           FOOTER
******************************
*/
.footer {
	background-color: #FFF;
	color: #000;
}

/*
******************************
           SEPARATION
******************************
*/
.hmy-box-separation .hmy-content-wrapper {
	margin: 5px;
	box-sizing: border-box;
	position: relative;
	color: black;
}
.smItalicGray {
	font-size: small;
	font-style: italic;
	color: #999;
}
.shadowTxt {
	text-shadow: 2px 2px 1px rgba(0,0,0,1);
}
.txtLgr {
	font-size: large;
}
.txtX-lgr {
	font-size: x-large;
}
.txt24 {
	font-size: 24px;
}

.border-Gray {
	border: thin solid rgba(204,204,204,1);
}

/*
---------------------------------------------------------------
 Special fixed background images. The first class "top-panel"
 sets the smoky wisp background in the first content box in
 layout-01. The second class "banner-01" is for the large, 
 full-width image of the woman in the hat in layouts 01-03.
---------------------------------------------------------------
*/
.top-panel {
	background-image: url(../images/portalPg/RWB20.png);
	background-repeat: repeat-y;
	background-position: center;
	background-attachment: fixed
}
.lineSpLgr {
	line-height: 150%;
}
.lineSpIntro {
	line-height: 200%;
}
.marginT-B {
	margin-top: 75px;
	margin-bottom: 75px;
}
.padT-B {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 100px;
	padding-bottom: 100px;
}
.pad-B50 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 50px;
}
.pad-T50 {
	margin-bottom: 0px;
	padding-top: 50px;
	padding-bottom: 0px;
}
.pad-T100 {
	margin-bottom: 0px;
	padding-top: 100px;
	padding-bottom: 0px;
}


.pad-B100 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 100px;
}








.banner-01 {
	background-image: url(../images/portalPg/RWB20.png);
	background-repeat: repeat-y;
	background-position: center;
	background-attachment: fixed;
	background-size: cover;
}
.med-italic {
	font-size: 16px;
	font-style: italic;
}
.lgr-Bold-Italic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: italic;
	font-weight: bold;
}

.sm-italic {
	font-size: 14px;
	font-style: italic;
}



/*

/*
---------------------------------------------------------------
Margin for intro
---------------------------------------------------------------
*/

.hmy-content-wrapper.intro .hmy-content {
	max-width: 1000px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
.h5-normal {
	font-weight: normal;
}


/*
*****************************
   IMPORTANT COLORS/STYLES
*****************************
*/
.p7AGM {
	background-color: #3c3b6e;
}
.p7AGM.agm-fullscreen {
	background-color: #3c3b6e;
}
.p7AGM.agm-fullscreen .agm-thumbs-outer {
	background-color: rgba(60,59,110,.85);
}
