body			{ }
#HeaderWpr     	{ background-image:url(../images/home/headerWpr-bg.jpg); }
#HomeHeaderWpr    { position:relative; height: 470px; background:url(../images/home/header-bg.jpg) no-repeat; } 
#MediaMgrWpr 	{ position:absolute; top:105px; right:13px; width:531px; height:302px; }
#MediaMgrInnerWpr { padding:0 5px; }

#MainCtaWpr { position:absolute; bottom:0; left:0px; width:409px; height:338px; }

#SiteContentOuterWpr { }	
#SiteContentWpr		 { background:url(../images/home/SiteContentWpr-bg.jpg); }
#SiteContentInnerWpr { padding-top:0; }

#ContentOuterWpr        { background:url(../images/home/SiteContentInnerWpr-bg.jpg) no-repeat left top; height:581px; overflow:hidden; } 
#ContentWpr         { float:right; width:560px; position:relative; padding-top:0; }
#SideMenuWpr        { float:left; width:420px; padding-top:27px;}

#HomeContentTabWpr  		{ margin-top:56px; height:480px; overflow:hidden; }
.homeContentTab .content    { display:none; padding:50px 25px 25px; }
.homeContentTab.active .content { display:block; }
.homeContentTab .tab 		{ position:absolute; top:-2px; width:184px; height:57px; cursor:pointer;  text-align:center; 
							  font-face:Arial; font-size:18px; font-weight:bold; color:#FFE9A9;
							  background:url(../images/home/cta-tab-off.png) no-repeat bottom right; }
.homeContentTab .tab:hover,							  
.homeContentTab.active .tab { background-image:url(../images/home/cta-tab-on.png); color:#CD0000 }

#BlogContentWpr .tab	{ right:375px; background-position:bottom left; }
#EventsContentWpr .tab	{ right:187px; }
#NewsContentWpr .tab	{ right:0px; }

#HomepageNewsList .title,	
#EventsTabDiv .title,
#BlogTabDiv .title { font-size:15px; font-weight:bold; color:#AC0400; text-transform:uppercase; }

#HomepageNewsList .date,	
#EventsTabDiv .date,
#BlogTabDiv .date { font-size:12px; font-weight:bold; color:#000000; }

#HomepageNewsList .summary,	
#EventsTabDiv .summary,
#BlogTabDiv .summary { font-size:13px; font-weight:normal; color:#000000; }

#HomepageNewsList .item,	
#EventsTabDiv .item,
#BlogTabDiv .item { padding-bottom:40px; }

#CtaMenuWpr li { height:160px;  background-color:#000000; }

.contentTabLinksWpr	                        { position:absolute; left:1px; bottom:0; width:559px; height:60px; background:#FFFFFF; border-top:solid 1px #D6DDEE; }
.contentTabLinksWpr .menuBar		        { padding:15px 15px 0 30px; }
.contentTabLinksWpr .menuItemLabel          { font-family:Tahoma; font-size:13px; font-weight:bold; }
.contentTabLinksWpr .rssFeedLink		        { border-right:solid 1px #D6DDEE; padding-right:15px; margin-right:15px; margin-top:2px; }
.contentTabLinksWpr .rssFeedLink .menuItemLabel     { padding-left:20px; background:url(../images/menus/contentCta/icon-rss.jpg) no-repeat left center; }
.contentTabLinksWpr .tellAFriendLink .menuItemLabel	{ padding-left:20px; background:url(../images/menus/contentCta/icon-tellAFriend.jpg) no-repeat left center; }
.contentTabLinksWpr .viewAllLink .menuItemLabel     { padding-right:20px; background:url(../images/menus/contentCta/icon-blogs.jpg) no-repeat right center; }
.contentTabLinksWpr .viewAllLink                    { float:right; }

#SignUpModalForm { border:0 none; background:url(../images/popUp/PopUpWpr-bg.png) no-repeat;}

.signUpDialog .ui-widget-header     { border:0 none; background:none repeat scroll 0 0 transparent; }
#ui-dialog-title-SignUpModalForm    { display:none; }
.ui-dialog.signUpDialog .ui-dialog-titlebar-close { margin:5px 15px 0; }
.ui-dialog.signUpDialog .ui-dialog-content      { padding:132px 39px 0 41px; text-align:left; }
.ui-widget-overlay {
	background:url("images/ui-bg_flat_0_aaaaaa_40x100.png") repeat-x scroll 50% 50% #AAAAAA;
	opacity:0.3;
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:100%;
}
.ui-icon { padding-top:50px !important;}
.signUpDialog form          { text-align:left; padding:10px 0 0; margin:0; width:286px; }
.signUpDialog .fldCt        { overflow:hidden; margin-bottom:3px; }
.signUpDialog .fldCt label  { display:block; font-size:11px; color:#3C3C3C; font-weight:bold; text-transform:uppercase; }
.signUpDialog .fldCt input  { width:284px; height:16px; border:solid 1px #6B6B6B; line-height:16px; font-size:11px; }
#EmailFieldWpr              { float:left; }
#EmailFieldWpr.fldCt input  { width:188px; }
#ZipFieldWpr                { padding-left:8px; }
#ZipFieldWpr.fldCt input    { width:86px; }
#EveningPhoneFieldWpr       { clear:both; }

.signUpDialog .btnCt             { border-top:solid 1px #F5F5F5; padding-top:13px; margin-top:13px; text-align:right; }
.signUpDialog .btnCt button      { width:107px; height:24px; border:0; margin:0; padding:0; cursor:pointer; }
.signUpDialog .btnCt button.noThanksButton   { background:transparent url(../images/popUp/no-thanks-button.png) no-repeat; }
.signUpDialog .btnCt button.takeActionButton { background:transparent url(../images/popUp/take-action-button.png) no-repeat; margin-right:-5px; }
.signUpDialog .btnCt button span { display:none; }

#ConnectAndShareMenu { margin-bottom:13px; *padding-bottom:24px; padding-left:20px; position:relative;}
#ConnectAndShareMenu .menuItemLabel { display:block; width:45px; height:54px; }
#ConnectAndShareMenu .menuItemLabel span { display:none; }
#ConnectAndShareMenu h2	{ text-align:center; width:85px; height:46px; margin-right:15px; background:url(../images/home/connect.jpg) no-repeat left top; float:left; }
#ConnectAndShareMenu h2 span { display:none; }

#ShareFacebook		{ position:absolute; top:3px; left:120px; width:45px; height:54px;}
#ShareFacebook a	{ display:block; background:url(../images/home/facebook.png); width:45px; height:54px; }
#ShareFacebook a span { display:none;}

#ShareYouTube 		{ position:absolute; top:3px; left:173px; width:45px; height:54px;}
#ShareYouTube a		{ display:block; background:url(../images/home/youtube.png); width:45px; height:54px; }
#ShareYouTube a	span { display:none;}

#ShareFlickr		{ position:absolute; top:3px; left:225px; width:45px; height:54px;}
#ShareFlickr a		{ display:block; background:url(../images/home/flickr.png); width:45px; height:54px; }
#ShareFlickr a span { display:none;}

#ShareTwitter		{ position:absolute; top:3px; left:278px; width:45px; height:54px;}
#ShareTwitter a		{ display:block; background:url(../images/home/twitter.png); width:45px; height:54px; }
#ShareTwitter a	span { display:none;}

#ShareLinkedIn		{ position:absolute; top:3px; left:329px; width:45px; height:54px;}
#ShareLinkedIn a	{ display:block; background:url(../images/home/linkedin.png); width:45px; height:54px; }
#ShareLinkedIn a span { display:none;}

.tabText2 {position:relative; top:10px;}
.tabText1 {position:relative; top:20px;}
