@charset "utf-8";
/* CSS Document */
a {color:#a01c36}

/******Header********/
.header-left					{float:left;width:268px;padding:10px 0 0 27px;height:183px}
.header-right					{float:right;width:665px;height:190px}
.moduletable_headerArt			{ padding:60px 0 0}
.moduletable_headerArt p span	{ font-weight:bold}
.moduletable_headerArt a		{ font-family:Arial, Helvetica, sans-serif;font-size:14px !important;color:#000}
.top-nav						{ height:45px;text-align:right;width:340px;float:right}

.moduletable_soicon li			{ float:left}
/*.moduletable_soicon li:hover	{ background:url(../images/facebook-hover.png) no-repeat top center;width:41px;height:46px}*/
.dmt-icons-32 li				{ margin:0}
.moduletable_top-nav li  		{ float:left}
.moduletable_top-nav li a		{ color:#fff;font-family: 'HelveticaNeueCondensedBdIt';font-size:18px !important}
.moduletable_top-nav li.item102	{ background:url(../images/btn-topMember.png) no-repeat top center;width:162px;height:34px;padding:7px 18px 0 0}
.moduletable_top-nav li.item102:hover		{ background-position:5px -42px}
.moduletable_top-nav li.item103				{ background:url(../images/btn-donate-top2.png) no-repeat top center;width:79px;height:34px;padding:7px 18px 0 0}
.moduletable_top-nav li.item103:hover		{ background-position:-2px -44px}
.moduletable_headerArt p					{ color:#a01c36;font-size:16px !important}

/***********Top Slider********/
.slider	{ height:350px;width:100%;padding:0 0 68px}
div.content-box-normal-theme3		{ display:none}
div.megaslider-content-article		{ margin:20px 0 0}
div.ytc-content						{ border:0 solid #C3C3C3}
div.megaslider-main-image			{ border:0;width:622px !important;padding:0}
.megaslider-main-image img			{ width:622px !important;height:351px !important}
div.content-mega-main				{ width:338px !important;left:622px !important;height:351px !important;top:0 !important;background:url(../images/slider-txt-bg.png) no-repeat top right !important;}
div.buttons_number_theme3			{ left:14px !important;bottom:44px !important}
div.content-mega-main .content-main		{ background:none}
div.content-mega-main .content-box-main	{ background:none}
div.content-mega-main					{ border:0}
div.item_title_main_theme3 a			{ font-family:Arial, Helvetica, sans-serif;font-size:42px !important;color:#ffffff !important;line-height:50px !important}
div.readmore-mega-slider a				{ color:#fff !important;background:url(../images/readmore.png) no-repeat right 3px;padding:8px 11px;margin-right:20px;font-weight:normal;font-size:16px}
div.hidden-main-content					{ height:351px}
div.item_content_main_theme3			{ font-size:17px;line-height:22px;padding:12px 0 37px}
div.item_title_main_theme3				{ padding:7px 0}
div.readmore-mega-slider:hover a		{ background-position:0 -33px}
div.cover_buttons_number ul.image_button_number li.button_img_selected_theme5_97	{ background:url(../images/nav-bg.png) no-repeat bottom left;width:39px;height:35px}
div.cover_buttons_number ul.image_button_number li.button_img_theme5_97				{ background:url(../images/nav-bg.png) no-repeat bottom left;width:39px;height:35px}
div.cover_buttons_number ul.image_button_number li.button_img_selected_theme5_97 p	{ color:#a01c36}
ul.image_button_number li p															{ padding:7px 2px 0 0 !important;font-size:15px !important;color:#94938a}

/*********Side nav*******/
.moduletable-inner-side-nav, .left-side ul.joomla-nav								{ background:url(../images/side-nav-top.png) no-repeat top center;width:230px;padding:13px 0 25px}
.moduletable-inner-side-nav	ul, .left-side ul.joomla-nav 						{ background:url(../images/side-nav-bot.png) no-repeat bottom center;padding:0 0 12px}/*width:230px*/
.moduletable-inner-side-nav ul li.active a, .left-side ul.joomla-nav li.active a			{ color:#a01c36 !important}
.moduletable-inner-side-nav ul li, .left-side ul.joomla-nav li						{ background:url(../images/line.png) no-repeat bottom left !important;padding:5px 0 15px 0;margin:0 0 0 20px}
.moduletable-inner-side-nav ul li ul li, .left-side ul.joomla-nav li ul li					{ background:none !important}
ul#accordeonck58755 li, .left-side ul.joomla-nav li									{ background:url(../images/line.png) no-repeat bottom left !important;display:block;padding:10px 0 10px}/*width:200px*/
.left-side ul.joomla-nav {background: #E4E4E2; border-radius: 5px; padding-top: 10px; margin-bottom: 25px;}
.left-side ul.joomla-nav li	a{font-size: 14px; color:#3D3D3C;}
.left-side ul.joomla-nav li	a:hover, .left-side ul.joomla-nav li.selected a{color: #A01C36 !important;}
.moduletable-inner-side-nav ul li ul li, .left-side ul.joomla-nav li ul li					{ padding:10px 0 0 20px}
.moduletable-inner-side-nav ul li ul li, .left-side ul.joomla-nav li ul li				{ color:#a01c36 !important}
.moduletable-inner-side-nav ul li ul li.level2 a:hover, .left-side ul.joomla-nav li ul li.level2 a:hover				{ color:#a01c36 !important}
.moduletable-inner-side-nav ul li.active ul li a, .left-side ul.joomla-nav li.active ul li a		{ color:#3d3d3c !important }

.left-side .moduletable_leftNav ul.joomla-nav{
	background: transparent;
	color:#fff;
	padding: 0px;
	width: 100% !important;
}
.left-side .moduletable_leftNav ul.joomla-nav li{
	padding: 3px 0px !important;
	background: transparent !important;
	margin: 0px;

}
.left-side .moduletable_leftNav ul.joomla-nav li a{
	color: #fff;
}
.rs_calendar_module tr td.curr-month a.hasTip {background: #DAD9D6, color: #94938A;}

.rs_calendar_module tr td.next-month a.hasTip{background: #DAD9D6; color: #DAD9D6;}
/********Left Bottom***/
.left-bottom	{ height:auto;position:relative;width:100%}

/******Front Page Left Nav******/
.moduletable_leftNav ul	li					{ padding-bottom:4px}
.moduletable_leftNav ul	li a				{ display:block; height:56px; font-family: 'HelveticaNeueCondensedBdIt';font-size:20px !important;color:#fff;text-align:left; line-height:56px;padding:0 0 0 15px}
.moduletable_leftNav ul	li.item116 a		{ background:url(../images/btn-memberNew.png) no-repeat center -3px;}
.moduletable_leftNav ul	li.item116 a:hover	{ background-position:0 -61px; }

.moduletable_leftNav ul	li.item117 a		{ background:url(../images/btn-donate-topNew.png) top center no-repeat ;}
.moduletable_leftNav ul	li.item117 a:hover	{ background-position:0 -68px; }

.moduletable_leftNav ul	li.item118 a		{ background:url(../images/hover-side-nav.png) 0 -122px no-repeat ;}
.moduletable_leftNav ul	li.item118 a:hover	{ background-position:0 -184px; }



/********Our Partners********/
.moduletable_partner					{ width:253px;height:253px;padding:15px 0 0}

/***********navigation********/
.navigation			{ height:48px;width:100%;float:right;padding-top:5px}
.menutop ul 		{ width: 185px;}

.menutop 			{ float:right; position:relative; padding-bottom:0px;padding-left: 12px; }/*padding-left: 12px;*/
.menutop li 		{ list-style:none; position:relative; width:100%; height:40px; float:none;background:url(../images/menu-bg-left.png) no-repeat left top;padding: 0 0 12px 12px }
.menutop li:hover	{ background:url(../images/hover-menu-left2.png) no-repeat left top;padding:0 0 12px 10px;margin:0 1px }
.menutop li.active	{ background:url(../images/hover-menu-left2.png) no-repeat left top;padding:0 0 12px 10px;margin:0 1px }

.menutop li:hover a 	{ background:url(../images/hover-menu-right_01.png) no-repeat right top;padding:0 0 12px 8px  }
.menutop li.active a	{ background:url(../images/hover-menu-right_01.png) no-repeat right top; padding:0 0 12px 8px}

.menutop li a.item 		{ cursor:pointer; background:url(../images/menu-bg-right_02.png) no-repeat right top;}/*padding:20px;*/
.menutop li span.item 	{ cursor:default; outline:none; }
.menutop li .item 		{ display:block; float:left; display:block; margin:0; height:25px; line-height:25px; }
.menutop li li .item, .menutop li .item, .menutop li.active li .item 	{ display:block; margin:0; text-decoration:none; float:none; }
.menutop li .fusion-submenu-wrapper, .menutop li ul 					{ float: none; left: -999em; position: absolute; z-index: 500; }
.menutop li:hover li ul, .menutop li.sfHover li ul 						{ top: -999em; }
.menutop li:hover ul, .menutop li.sfHover ul 							{ top: 0; }
.menutop li li 															{ position:relative; float:none; }

/* Drop Downs */
.menutop ul																 { width:100% ; position:relative; left:-12px !important }
/* Level 1 */
.menutop li .item 						{ text-decoration:none; display:block; padding:0 15px; background:none; color:#fff; text-decoration:none; font-size:17px; }
.level1 .f-mainparent-itemfocus 		{ background:url(../images/hover-menu-left2.png) no-repeat left top;padding:0 0 14px 10px;margin:0 1px; color: #a01c36 !important}
.level1 .f-mainparent-itemfocus .item 	{ background:url(../images/hover-menu-right_01.png) no-repeat right top;padding:0 0 14px 8px;color:#a01c36 !important }
.menutop li:hover > .item 				{ background:none;margin:0 0px;color:#a01c36  }/*padding:0 0 14px 8px;*/
ul.level1 li a							{ margin:0 0px !important; padding:8px 15px 5px 8px !important;font-size:16px !important}
ul.level1 li:hover .item:hover, ul.level1 li.active .item:hover {  color:#a01c36 ;background:url(../images/hover-menu-right_01.png) no-repeat right top;}/*background-color:none;*/
.menutop li.active > .item										{  color:#a01c36; background:url(../images/hover-menu-right_01.png) no-repeat right top}/*background-color:none;*/

/* Level 2 */
.menutop .level2 li 		{ height:20px; width:100%;background-color:#641418 }
.menutop .level2 li > .item { background:none; font-size:12px; height: 30px; line-height: 30px; }
.menutop .level2 .f-menuparent-itemfocus .item, .menutop .level2 li:hover .item {background:none}
ul.level2 li:hover .item:hover, ul.level2 li.active .item:hover 				{ color:#a01c36;background-color:#FFF;padding:0 0 0px 15px; }/* height:30px;background-color:none;border-left:1px solid #a01c36;border-right:1px solid #a01c36*/
ul.level2 li.active > .item 													{ background-color:#3A2820; color:#fff; }
/* Level 3 */
.menutop .level3 li > .item 													{ background:#bbb; }
.menutop .level3 .f-menuparent-itemfocus .item, .menutop .level3 li:hover .item { background:#aaa; color:#333; }
/* Level 4 */
.menutop .level4 li > .item 													{ background:#aaa; }
.menutop .level4 .f-menuparent-itemfocus .item, .menutop .level4 li:hover .item { background:#999; color:#333; }
/* regular hover */

/* seperator hover */
.menutop span.item:hover, .menutop li:hover span.item:hover { background-color:#666; color:#fff }
/* Root Items */
.menutop li.root 			{ width:auto; float:left; height:40px; }
.menutop li.root > .item 	{ float:left; width: auto; height:30px; line-height:30px; }
ul.level1 li.root > .item 	{ height:40px; line-height:40px; }
/* Active Items */

/* No JS */
.menutop li:hover > .fusion-submenu-wrapper, .menutop li:hover > ul 		  { left:170px; top:0; }
.menutop li.root:hover > .fusion-submenu-wrapper, .menutop li.root:hover > ul { top:32px; left:0; }
.menutop li:hover ul, .menutop li.sfHover ul 								  { left: 0; top:32px; }
.menutop ul { width:175px; }
.menutop li li:hover > ul, .menutop li li.sfHover > ul						 { left:175px; top: 0; }
.menutop .level2 li															 { position:relative; float:left; width:100%; }
/* Fusion Pill */
.fusion-pill-l { height: 35px; margin:0 0 0 12px; top:6px; width:50px; position:absolute; left:0; }
.fusion-pill-r { margin-left: -12px; height: 35px; }
/* Fusion JS */
.fusion-js-container { display:block; height:0; left:0; overflow:visible; position:absolute; top:0; z-index:600000!important; background:transparent !important; }
.fusion-js-subs 	 { display:none; margin:0 0 0 -2px; overflow:hidden; padding:0 2px; position:absolute; }

/********Right Side****/
.moduletable_events h3		{ color:#2e2e2e;   font-family: 'HelveticaNeueCondensedBdIt';font-size:18px;background:url(../images/header-line.png) no-repeat bottom left;padding:0 0 5px;margin:0 0 0px}
.moduletable_events img		{ padding:0 0 0 10px}
.moduletable_events p		{ background:url(../images/header-line.png) no-repeat bottom left;padding:0 0 5px;margin:0 0 0px}


/***content****/


.right-side		{ width:230px;float:right;padding:0 0 0 44px}
.left-side		{ width:250px;float:left;padding:0 45px 0 0}
.content		{ width:390px;height:auto;margin:0 auto;float:left}
.content p.slider-img img		{ width:390px;height:auto;margin:0 auto;float:left}
.content a img		{ width:65px;height:30px;margin:0 auto;float:left}
.full-wrap		{ width:960px;height:auto;margin:0 auto}
.full-right		{ width:665px;float:right}
.full-left		{ width:685px;float:left}
.items-leading 	{ position:relative}
.item-leading a {color:#a01c36}
.items-leading .leading-0	{ background:url(../images/art-border.png) no-repeat bottom center;padding:0 0 17px}
.items-leading .leading-1	{ padding:9px 0 20px;background:url(../images/art-border.png) no-repeat bottom center}
.items-leading .leading-2	{ padding:9px 0 20px;background:url(../images/art-border.png) no-repeat bottom center}
.items-leading .leading-3	{ padding:9px 0 20px;background:url(../images/art-border.png) no-repeat bottom center}
.items-leading .leading-4	{ padding:9px 0 20px;background:url(../images/art-border.png) no-repeat bottom center}
.items-leading .leading-5	{ padding:9px 0 20px;background:url(../images/art-border.png) no-repeat bottom center}
.items-leading .leading-6	{ padding:9px 0 20px;background:url(../images/art-border.png) no-repeat bottom center}
.items-leading .leading-7	{ padding:9px 0 20px;background:url(../images/art-border.png) no-repeat bottom center}
.items-leading .leading-8	{ padding:9px 0 20px;background:url(../images/art-border.png) no-repeat bottom center}
.items-leading .leading-9	{ padding:9px 0 20px;background:url(../images/art-border.png) no-repeat bottom center}
.items-leading .leading-10	{ padding:9px 0 20px;background:url(../images/art-border.png) no-repeat bottom center}
.items-leading img			{ float:left;padding:0 15px 0 0 }
.items-leading .art1			{ font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#3d3d3c;float:right;width:187px}
.items-leading .art			{ font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#3d3d3c;float:right;width:272px}
.items-leading h2			{ font-family:Arial, Helvetica, sans-serif;font-size:18px;color:#3d3d3c;padding:0 0 5px;margin:-11px 0 0;}
.items-leading p.readmore a	{ float:right;color:#a01c36 !important}
.items-leading p.readmore:hover a	{ color:#000 !important}

.content h1					{ margin:0;background:url(../images/art-border.png) no-repeat bottom center;font-family: 'HelveticaNeueCondensedBdIt';font-size:18px !important;padding:0 0 5px;margin:0 0 15px}
.item-page h1               { font-family: 'HelveticaNeueCondensedBdIt';font-size:24px;color:#2e2e2e;padding:0;margin:0 0 5px}
.item-page h3 				{ font-family: 'HelveticaNeueCondensedBdIt';font-size:24px;color:#2e2e2e;padding:0;margin:0 0 5px}
.item-page h2               { font-family: 'HelveticaNeueCondensedBdIt';font-size:24px;color:#2e2e2e;padding:0;margin:0 0 5px}
.item-page h4				{ font-family: 'HelveticaNeueCondensedBdIt';font-size:18px;color:#2e2e2e;padding:0;margin:0 0 5px}
.item-page p.img2			{ float:right;padding:0 0 0 10px !important}
.item-page ul li			{ background:url(../images/arrow.png) no-repeat left 9px;padding:0 0 0 13px;line-height:26px}

/* Blog */
div.blog div.items-leading h2 { font-family: 'HelveticaNeueCondensedBdIt';font-size:18px;color:#2e2e2e;padding:0;margin:15px 0 0 5px}
.item-separator {margin:10px 0 0 0;}

/*.wrap-inner-cent	{ width:940px;margin:0 auto;background:url(../../../32694/HTML/images/bg_center1.png) repeat-y top center;}
.wrap-inner-bot		{ width:940px;margin:0 auto;background:url(../../../32694/HTML/images/bg_bot1.png) no-repeat bottom center;padding:0 0 23px}


.inner-container	{ width:939px;margin:0 auto;height:auto;}
.left-side1		{ background:url(../../../32694/HTML/images/bg_top.png) no-repeat top center;width:639px;padding:21px 0 0;float:left}
.content1-cent	{ background:url(../../../32694/HTML/images/bg_center.png) repeat-y top center;width:639px;}
.content1-bot	{ background:url(../../../32694/HTML/images/bg_bot.png) no-repeat bottom center;width:639px;padding:0 0 23px}
*/


/********newsletter****/
.newsletter						{ width:199px;height:35px;padding:15px 0 0}
.moduletable_newsletter			{ position:relative}
.moduletable_newsletter img		{ position:absolute;top:135px}
.moduletable_newsletter span	{ position:absolute;top:145px; font-family: 'HelveticaNeueCondensedBdIt';font-size:18px;color:#fff;left:25px}

.newsletter1						{ width:199px;height:35px;}
.moduletable_newsletter1			{ position:relative;margin-bottom:20px}

.moduletable_newsletter1 span		{ position:absolute;top:94px; font-family: 'HelveticaNeueCondensedBdIt';font-size:18px;color:#fff;left:25px}



/*******footer*******/

.footer { background:url(../images/footer-bg.png) repeat-x bottom center;height:279px;width:100%;}
.footer-wrap		{ width:960px; margin:0 auto; height:252px; padding:27px 0 0; position:relative;}
.footer-left		{ float:left;width:126px; position:relative;}
.footer-left img	{ padding:10px 0 0;}
.footer-right		{ width:960px; margin:0 auto; }
.footer-center		{ width:675px; float:left;}
.moduletable_footer-menu	{width:300px; position:absolute; top:20px; left:380px; text-align:center;}
.moduletable_footer-menu ul 	{ padding:15px 0 0 0px; }
.moduletable_footer-menu ul li	{ float:left;}
.moduletable_footer-menu ul li a			{ padding:0 30px 0 0; text-decoration:underline; color:#3d3d3c}
.moduletable_footer-menu ul li:hover a		{ color:#ff0000}
.moduletable-footer-line			{ position:absolute; padding:0 0 0 0; text-align:center; color:#3d3d3c; margin:0 auto;
    width:960px; top:80px;}
.moduletable_add					{ position:absolute; text-align:center; margin:0 auto; text-align:center; color:#2e2e2e;
width:960px; top:120px;}
.moduletable_add p                  { color:#2e2e2e; line-height:17px !important}
.footer-right a						{ float:right;}


#sponsors {width:252px; height:254px; background:url(../images/sponsorsBack.png)no-repeat center top; position:relative;
margin-top:20px;}
#sponsors img {padding:65px 0 0 10px;}
#sponsors p {margin:0 5px 5px 5px;}


/* Days */
.rs_calendar_module thead tr th {font-size:1.2em; background:#A01C36; font-weight:bold; padding:4px 2px; margin:3px 0;
color:#fff;}

/* Title Month */
span#rscalendarmonth117 {color:#94938A; font-size:1.3em; font-weight:bold; text-transform:uppercase;}
.rs_table {background:#E4E4E2;}
.rs_table tbody tr td {background:#E4E4E2; padding:2px;}

/* Arrows */
#rs_calendar_arrow_left_module {background:url(../images/arrowLeftCalendar.png)no-repeat center center; text-indent:-999;
color:#94938A;}
#rs_calendar_arrow_right_module {background:url(../images/arrowRightCalendar.png)no-repeat center center; text-indent:-999;
color:#94938A;}

/* Border Days */
.rs_calendar_module tbody tr td {border:0; background:#fff;}

/* Months */
.rs_calendar_module tbody tr td.prev-month a.hasTip {background:#DAD9D6; color:#DAD9D6; border:0; margin:2px; font-size:1.2em;}
.rs_calendar_module tbody tr td.curr-month a.hasTip {background:#DAD9D6; color:#94938A; border:0; margin:2px; font-size:1.2em;}
.rs_calendar_module tbody tr td.next-month a.hasTip {background:#DAD9D6; color:#DAD9D6; border:0; margin:2px; font-size:1.2em;}

/* Days with Events Active */
.rs_calendar_module tbody tr td.has-events a.hasTip {background:#A01C36; color:#fff;}

div.right-side h3 {color:#2e2e2e; font-family:'HelveticaNeueCondensedBdIt'; font-size:18px;
background:url(../images/header-line.png) no-repeat bottom left;padding:0 0 5px; margin:0 0 0}

.rightHeader {display:block; width:665px; height:231px; float:right; position:relative; margin-bottom:20px;}
.rightHeader .imgBannerRight {width:218px; height:231px; position:absolute; top:0; left:450px; background:#A01C36;}
.rightHeader .title {position:absolute; top:15px; left:470px; font-size:1.8em; color:#fff; z-index:9999;}
.rightHeader p.interiorBannerText {width:190px; height:140px; position:absolute; top:50px; right:10px; font-size:0.9em;
line-height:15px; color:#fff;}

.elevation {position:absolute; top:130px; left:0; z-index:9999;}

.moduletable_newsletter1 h6 { color:#a01c36; font-size:16px; text-transform:uppercase; }
.newsletter h6 { color:#a01c36; font-size:16px; text-transform:uppercase;}


.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;filter:alpha(opacity=0);opacity:0;line-break:auto}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}
.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}