/* Start of CMSMS style sheet 'master_css' */
@charset "utf-8";
/* CSS Document */


* {
	padding: 0px;
	margin: 0px;
}
* {
	padding: 0px;
	margin: 0px;
}

 /*General Styles
*************************************************/
a {
	color: #0091C6;
}

a:hover {
	text-decoration: none;
}
body {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	background-color: #858F9B;
	background-image: url(/uploads/images/new/wrapperBG.jpg);
	background-position: center top;
	background-repeat: repeat-y;
}
a.toggle {
       cursor:pointer;
}
.groupItem a:hover{
       text-decoration: underline;
}

/* Layout
*************************************************/
#wrapper {
	margin: 0 auto;
	width: 940px;
}

#banner {
	background: url(/uploads/images/april_banner.jpg) no-repeat;
	height: 213px;
}








/* Homepage Content and Layout
*************************************************/
#homeContent {
	width: 940px;
	background: url(/uploads/images/new/homeMainContentBottom.jpg) no-repeat bottom;
	clear: both;
	padding-bottom: 20px;
	float: left;
	margin-bottom: 20px;
}

#homeMainContent {
	width: 900px;
	background: url(/uploads/images/new/homeMainContentTop.jpg) no-repeat top;
	float: left;
	padding: 20px 20px 0 20px;
}

#mainContentLeft {
	float: left;
	width: 433px;
	margin-right: 20px;
}

#mainContentRight {
	width: 424px;
	padding-bottom: 0px;
	margin: 0;
	float: right;
}

.clearer {
	clear: both;
}

#homeMainContent h2 {
	font-size: 3em;
	font-weight: bold;
	color: #0091C6;
       margin-top: -5px;
}

#mainContentRight p {
	font-size: 1.2em;
	line-height: 1.3em;
	padding-top: 10px;
}

#highLightBoxes {
	height: 105px;
	clear: both;
}

#highLightLeft {
	background: url(/uploads/images/new/homeGreenBox.jpg) no-repeat;
	height: 78px;
	width: 434px;
	padding: 14px;
	float: left;
}

#highLightRight {
	background: url(/uploads/images/new/homeBlueBox.jpg) no-repeat;
	padding: 14px;
	float: right;
	height: 78px;
	width: 434px;
}

#highLightLeft img, #highLightRight img {
	float: left;
	margin-right: 15px;
}

#highLightBoxes h3 a {
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	display: block;
	padding-top: 4px;
}

#highLightBoxes h3 a:hover {
	text-decoration: none;
}

#highLightBoxes p {
	color: #FFFFFF;
	padding: 8px 15px 0 0;
}

#homeSubContent {
	margin-top: 20px;
}

#homeSubBox1, #homeSubBox2 {
	background: url(/uploads/images/new/homeLightFade.jpg) no-repeat;
	padding: 20px;
	float: left;
	width: 422px;
	margin-bottom: 20px;
}

#homeSubContent h3 {
	font-size: 20px;
	color: #666666;
}

#homeSubBox1 h3 a {
	color: #202759;
	display: block;
	padding-left: 20px;
	background: url(/uploads/images/new/navChevron.gif) no-repeat left top;
}

#homeSubBox1 h3 a:hover {
	text-decoration: none;
}

#homeSubBox1 p {
	padding: 10px 20px 20px;
}

#homeSubBox2 {
	float: right;
}

#homeSubBox2 H3 {
	padding-bottom: 8px;
}

#homeSubBox2 .event {
	background: url(/uploads/images/new/blueDottedLine.jpg) no-repeat center bottom;
	padding-bottom: 20px;
	margin-bottom: 16px;
}

#homeSubBox2 .date {
	font-weight: bold;
	color: #666666;
	display: block;
	font-size: 14px;
}

/* Footer
*************************************************/
#footer {
	border-top: 5px solid #0091c6;
	clear: both;
	padding: 10px 20px 0px;
	color: #666666;
	font-size: 11px;
	height: 50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#footer a {
	color: #666666;
}

#footerContact {
	width: 475px;
	float: left;
}

#copyright {
	float: right;
	width: 400px;
	text-align: right;
}

#copyright a {
	display: inline-block;
	padding-right: 15px;
}

/* Secondary Navigation
*************************************************/
#secondaryNav {
	background: url(/uploads/images/new/secondaryNavTop.jpg) no-repeat;
	width: 148px;
	float: left;
	padding: 20px 23px 0px 23px;

}
#secondaryNav ul li {
       list-style-type: none;
}
#secondaryNav ul li a {
       color: #202759;
       display: Block;
       padding: 2px 0 0 23px;
       margin: 20px 0 0 0 !important;
       margin: 5px 0 0 0;
       background: url(/uploads/images/new/navChevron.gif) no-repeat left top;
}

#secondaryNav ul li.hiddenparent {
        display: none;
        visibility: hidden;
}

#secondaryNav ul li .activeparent, 
#secondaryNav ul li a.activeparent, 
#secondaryNav ul li a.currentactiveparent {
	font-size: 16px;
	color: #0091C6;
	margin: 0px 0px 20px !important;
	margin: 0px 0px 10px;
	padding: 0px;
	display: block;
        font-weight: bold;
       background: none;
	visibility: visible;
}

#secondaryNav a.currentchild {
        color: #0091C6;
}


#secondaryNav ul li ul li a {
        display: block;
	visibility: visible;
}

#secondaryNav ul li .currentpage {
       color: #0091C6;
       display: Block;
       padding: 2px 0 0 23px;
       margin: 20px 0 0 0 !important;
       margin: 0 0 15px 0;
       background: url(/uploads/images/new/navChevron.gif) no-repeat left top;
       text-decoration: none;
}
#secondaryNavBottom {
       background: url(/uploads/images/new/secondaryNavBottom.jpg) no-repeat left top;
       height: 41px;
       clear:both;
       margin-bottom: 20px;
}
#subNav ul {
	margin-top: 20px;
}

#subNav a {
	background: url(/uploads/images/new/navChevron.gif) no-repeat left top;
	display: block;
	color: #202759;
	padding: 2px 0 0 20px;
	margin-bottom: 22px;
	text-decoration: none;
}

#subNav a:hover {
	text-decoration: underline;
}

#subNav li {
	list-style-type: none;
}


/* Sidebar Modules
*************************************************/
#modules {
	float: right;
	width: 159px;
	margin-left: 20px;
}

#giftModule a {
	background: url(/uploads/images/new/modGift.jpg) no-repeat;
	height: 48px;
	display: block;
	color: #FFFFFF;
	padding: 101px 0 0 46px;
	text-decoration: underline;
	margin-bottom: 12px;
}

#giftModule a:hover {
	text-decoration: none;
}

#newsletterModule {
	background: url(/uploads/images/new/modNewsletter.jpg);
	height: 157px;
	width: 159px;
	margin-bottom: 12px;
}
.newsletter label {
        display: none;
     
}
#modules #m4fbrp__43  {
        width: 140px;
        margin: 72px 4px 20px 8px;
}
#modules #m4fbrp_submit {	
        background: url() no-repeat;
	border: 0;
	height: 22px;
	width: 113px;
	color: #FFFFFF;
	text-decoration: underline;
	text-align: left;
	display: block;
        margin-top: 2px;
       padding-left: 46px;
       padding-bottom:2px;
       font-family: Georgia;
}
#modules #m4fbrp_submit:hover {
	text-decoration: none;
}

#learnModule a {
	color: #FFFFFF;
	display: block;
	background: url(/uploads/images/new/modLearn.jpg) no-repeat;
	height: 42px;
	padding: 107px 0 0 46px;
	margin-bottom: 12px;
}

#learnModule a:hover {
	text-decoration: none;
}

#videoModule  {
	background: url(/uploads/images/new/modVideoHover.jpg) no-repeat;;
	height: 157px;
	width: 159px;
	margin-bottom: 12px;
}
#videoModule a {
	background: url(/uploads/images/new/modVideo.jpg) no-repeat;
	display: block;
	height: 157px;
	width: 159px;
}

#videoModule a:hover {
	background: url(/uploads/images/new/modVideoHover.jpg);
}

/* Interior Page Content & Layout
*************************************************/
#SecondaryContent {
         background: url(/uploads/images/new/secondaryContentBG2.jpg) repeat-y;
}

#centerContent {
	margin:0 179px 20px 214px;
}

#centerContent h2 {
	font-size: 24px;
	color: #0091c6;
	margin-top: 15px;
}

#centerContent h3 {
	font-size: 14px;
	color: #409394;
       margin: 10px 0;
}

#centerContent p {
	line-height: 20px;
	margin: 10px 0 10px;
}


#centerContent em {
	font-size: 14px;
}
#centerContent ul {
        margin: 10px 0 10px 0;
}

#centerContent li {
        margin: 10px 0 10px 30px;
}


#centerContent form .question-form label {
        display: block;
        width: 95px;
       text-align: right;
        float: left;
       padding-right: 10px;
}
#centerContent form .contact-us label {
        display: block;
        width: 175px;
       text-align: right;
        float: left;
       padding-right: 10px;
}
#centerContent form .question-form input, #centerContent form .question-form textarea {
       width: 300px;
       margin-bottom: 20px;
}
#centerContent form .contact-us input, #centerContent form .contact-us textarea {
       width: 250px;
       margin-bottom: 20px;
}
.question-form, .contact-us {
       margin-left: 10px;
}
#centerContent form .question-form #m4fbrp_submit, #centerContent form .contact-us #m5fbrp_submit {	
       width: 150px;
       margin-left: 185px;
}

.contact-us #m5_45, .contact-us #m5fbrp__46 {
       margin-bottom: 20px;
}

#centerContent form .contact-us #m5_47, #centerContent form .contact-us #m5_48 {
       width:20px;
       margin-top: 5px
}

#centerContent form input.donateButton {
        width: 64px;
        height: 17px;
        margin-bottom: 0px;
        padding: 0;
}


#newsletterModule .error_message ul li {
       display:none;
}
#newsletterModule .fb_invalid{
       color: #FFFFFF;
       font-size:9px;
       font-family: Arial;
       padding top:10px;

}
.error_message {
      color: #990000;
}

.thankyou {
      margin:50px;
      padding: 50px;
      border: 1px solid #cccccc;
}


#centerContent h3.thankyou2 {
      margin:30px 75px 10px;
}
#centerContent p.thankyou2 {
      margin:10px 75px 30px;
}




/* End of 'master_css' */

