.cfdebug { text-align:left; }
html { background:#F79435 url('../images/Backgrounds/BackgroundRepeater.jpg') repeat; }
body#Body { background:transparent url('../images/Backgrounds/SiteBackgroundRepeater.jpg') repeat-x; text-align:center; margin-bottom:100px; }

/* --- Global Styles --- */
.center-content-container { width:980px; margin:0 auto; overflow:hidden; zoom:1; text-align:left; }
.content-wrapper { overflow:hidden; zoom:1; }
.image-wrapper img { display:block; }
.content-wrapper-visible { overflow:visible; zoom:1; }
div#Layout { width:980px; margin:auto; position:relative; margin-bottom:100px; }
div#Layout div#LayoutWpr { overflow:hidden; width:980px; padding:0; margin:0; }
div.ClearDiv { clear:both; }
div#FullLayoutContent { min-height:400px; background-color:#FFFFEB; }

/* --- Header Styles --- */
div#Site { background:transparent url(../images/Backgrounds/Header.jpg) no-repeat scroll center top; }
div#HeaderWrapper { width:980px; overflow:hidden; background:transparent url(../images/Backgrounds/HeaderTop.jpg) no-repeat scroll center top; }
div#HeaderWrapper div#HeaderContainer div#Header { height:235px; text-align:left; width:980px; }
div#HeaderWrapper div#HeaderContainer div#Header-TopContainer { height:135px; text-align:left; padding-top:44px; }
body div#Site div#Layout div#Logo { left:-49px; position:absolute; top:7px; width:225px; z-index:9999; }
body div#Site div#Layout div#Logo h1 { margin:0; padding:0; height:232px; }
body div#Site div#Layout div#Logo h1 a { width:225px; height:0; padding-top:232px; display:block; background:transparent url('../images/Logos/SiteLogo.jpg') left top no-repeat; overflow:hidden; zoom:1; }

/* --- Homepage Header Styles --- */
div#HeaderWrapper div#HeaderContainer { position:relative; overflow:visible; }
div#HeaderWrapper div#HeaderContainer div#Header div#Header-TopContainer div.TopNav { width:340px; margin:0px; height:28px; float:right; overflow:hidden; zoom:1; line-height:normal; }
div#HeaderWrapper div#HeaderContainer div#Header div#Header-TopContainer div.TopNav#Networking { width: 90px; height:30px; margin-right:20px; float:right; overflow:hidden; zoom:1; line-height:normal; }
div#HeaderWrapper div#HeaderContainer div#Header div#Header-TopContainer div.TopNav#Networking ul { height:28px;}
div#HeaderWrapper div#HeaderContainer div#Header div#Header-TopContainer div.TopNav ul { zoom:1; height:28px; padding:0 0 0 15px; }
div#HeaderWrapper div#HeaderContainer div#Header div#Header-TopContainer div.TopNav li { float:left; list-style-image: none; list-style-type:none; padding-right:8px; padding-top:5px; }
div#HeaderWrapper div#HeaderContainer div#Header div#Header-TopContainer div.TopNav li a { float:left; display: block; padding-left: 18px; overflow:hidden; zoom:1; color:#EAFAFD; }
div#HeaderWrapper div#HeaderContainer div#Header div#Header-TopContainer div.TopNav li.last-of-type,
div#HeaderWrapper div#HeaderContainer div#Header div#Header-TopContainer div.TopNav li.last-of-type a { padding-right:0; z-index: 1;}
div#HeaderWrapper div#HeaderContainer div#Header div#Header-TopContainer div.TopNav li#item-login a { background:transparent url('../images/Menus/Header/Login.jpg') 3px 2px no-repeat; }
div#HeaderWrapper div#HeaderContainer div#Header div#Header-TopContainer div.TopNav li#item-myaccount a { background:transparent url('../images/Menus/Header/MyAccount.jpg') 3px 1px no-repeat; }
div#HeaderWrapper div#HeaderContainer div#Header div#Header-TopContainer div.TopNav li#item-contactus a { background:transparent url(../images/Menus/Header/ContactUs.jpg) no-repeat scroll 0 2px; }
div#HeaderWrapper div#HeaderContainer div#Header div#Header-TopContainer div.TopNav li#item-signup a { background:transparent url(../images/Menus/Header/Signup.jpg) no-repeat scroll 0 2px; }
div#HeaderWrapper div#HeaderContainer div#Header div#Header-TopContainer div.TopNav li#item-facebook a { background:transparent url('../images/Menus/Header/Facebook.jpg') 0px 1px no-repeat; width:55px; height:16px; }
div#HeaderWrapper div#HeaderContainer div#Header div#Header-TopContainer div.TopNav li#item-logout.last-of-type { padding-right:0; width:55px; }
div#HeaderWrapper div#HeaderContainer div#Header div#Header-TopContainer div.TopNav li#item-logout a { background:transparent url(../images/Menus/Header/Logout.jpg) no-repeat scroll 3px 2px; }
div#HeaderWrapper div#HeaderContainer div#Header div#HelpingFamiliesWpr { padding-left:235px; padding-top:7px; }
div#HeaderWrapper div#HeaderContainer div#Header div#Header-SplashContainer img { display:block; }
div#HeaderWrapper div#HeaderContainer div#Header div#Header-MenuContainer ul,
div#HeaderWrapper div#HeaderContainer div#Header div#Header-MenuContainer ul li { margin:0; padding:0; list-style:none; line-height:normal; list-style-image:none !important;  }
div#HeaderWrapper div#HeaderContainer div#Header div#Header-MenuContainer ul li { float:left; background:url('../images/Menus/Header/Spacer.jpg') right top no-repeat; height:109px; padding-right:2px; }
div#HeaderWrapper div#HeaderContainer div#Header div#Header-MenuContainer ul li.last-of-type { background-image:none; padding-right:0; }
div#HeaderWrapper div#HeaderContainer div#Header div#Header-MenuContainer ul li a#link-overview { display:block; width:182px; height:0; padding-top:109px; background:transparent url('../images/Menus/Header/overview-inactive.jpg') left top no-repeat; overflow:hidden; zoom:1; }
div#HeaderWrapper div#HeaderContainer div#Header div#Header-MenuContainer ul li a#link-overview:hover,
div#HeaderWrapper div#HeaderContainer div#Header div#Header-MenuContainer ul li a#link-overview.active { background-image:url('../images/Menus/Header/overview-active.jpg'); }
div#HeaderWrapper div#HeaderContainer div#Header div#Header-MenuContainer ul li a#link-webdesign { display:block; width:190px; height:0; padding-top:109px; background:transparent url('../images/Menus/Header/webdesign-inactive.jpg') left top no-repeat; overflow:hidden; zoom:1; }
div#HeaderWrapper div#HeaderContainer div#Header div#Header-MenuContainer ul li a#link-webdesign:hover,
div#HeaderWrapper div#HeaderContainer div#Header div#Header-MenuContainer ul li a#link-webdesign.active { background-image:url('../images/Menus/Header/webdesign-active.jpg'); }
div#HeaderWrapper div#HeaderContainer div#Header div#Header-MenuContainer ul li a#link-customsoftware { display:block; width:186px; height:0; padding-top:109px; background:transparent url('../images/Menus/Header/customsoftware-inactive.jpg') left top no-repeat; overflow:hidden; zoom:1; }
div#HeaderWrapper div#HeaderContainer div#Header div#Header-MenuContainer ul li a#link-customsoftware:hover,
div#HeaderWrapper div#HeaderContainer div#Header div#Header-MenuContainer ul li a#link-customsoftware.active { background-image:url('../images/Menus/Header/customsoftware-active.jpg'); }
div#HeaderWrapper div#HeaderContainer div#Header div#Header-MenuContainer ul li a#link-softwarebusiness { display:block; width:197px; height:0; padding-top:109px; background:transparent url('../images/Menus/Header/softwarebusiness-inactive.jpg') left top no-repeat; overflow:hidden; zoom:1; }
div#HeaderWrapper div#HeaderContainer div#Header div#Header-MenuContainer ul li a#link-softwarebusiness:hover,
div#HeaderWrapper div#HeaderContainer div#Header div#Header-MenuContainer ul li a#link-softwarebusiness.active { background-image:url('../images/Menus/Header/softwarebusiness-active.jpg'); }
div#HeaderWrapper div#HeaderContainer div#Header div#Header-MenuContainer ul li a#link-softwarenonprofits { display:block; width:217px; height:0; padding-top:109px; background:transparent url('../images/Menus/Header/softwarenonprofits-inactive.jpg') left top no-repeat; overflow:hidden; zoom:1; }
div#HeaderWrapper div#HeaderContainer div#Header div#Header-MenuContainer ul li a#link-softwarenonprofits:hover,
div#HeaderWrapper div#HeaderContainer div#Header div#Header-MenuContainer ul li a#link-softwarenonprofits.active { background-image:url('../images/Menus/Header/softwarenonprofits-active.jpg'); }

div#SiteNavigation { height:70px; left:170px; overflow:visible; position:absolute; top:85px; width:790px; }


/* --- Homepage Content Styles --- */
div#HomeContentWrapper { background-color:#FFFFEB; }
div#HomeContentWrapper div#HomeContentContainer { width:980px;  }
div#HomeContentWrapper div#HomeContentContainer div#HomeContent-TopContainer div#Content-Wrapper { width:980px; }
div#HomeContentWrapper div#HomeContentContainer div#HomeContent-TopContainer div#Content-Wrapper div#Content-InnerWrapper div#Content-Container { width:980px; }

/* --- Content Global Styles --- */
div#HomeContentWrapper div#HomeContentContainer div#HomeContent-TopContainer div#Content-Wrapper div#Content-InnerWrapper div#Content-Container .section-heading { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#0081D6; line-height:normal; }
div#HomeContentWrapper div#HomeContentContainer div#HomeContent-TopContainer div#Content-Wrapper div#Content-InnerWrapper div#Content-Container .section-content { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; line-height:1.4em; }
div#HomeContentWrapper div#HomeContentContainer div#HomeContent-TopContainer div#Content-Wrapper div#Content-InnerWrapper div#Content-Container .section-action-link { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#51AB39; line-height:normal; }

/* --- Content Column One Styles --- */
div#HomeContentWrapper div#HomeContentContainer div#HomeContent-TopContainer div#Content-Wrapper div#Content-InnerWrapper div#Content-Container div#Column-One-Wrapper { width:610px; float:left; }
div#HomeContentWrapper div#HomeContentContainer div#HomeContent-TopContainer div#Content-Wrapper div#Content-InnerWrapper div#Content-Container div#Column-One-Wrapper table td { padding:10px; vertical-align:top; }
div#HomeContentWrapper div#HomeContentContainer div#HomeContent-TopContainer div#Content-Wrapper div#Content-InnerWrapper div#Content-Container div#Column-One-Wrapper a.learn-more { background-image:url('../images/Buttons/HomeArrowButton.jpg'); text-align:right; background-repeat:no-repeat; color:#1D767E; font-size:13px; height:23px; width:220px; display:block; padding-top:4px; padding-right:27px; }
div#HomeContentWrapper div#HomeContentContainer div#HomeContent-TopContainer div#Content-Wrapper div#Content-InnerWrapper div#Content-Container div#Column-One-Wrapper div#Column-One-InnerWrapper { padding:0 0 20px 20px; }
div#HomeContentWrapper div#HomeContentContainer div#HomeContent-TopContainer div#Content-Wrapper div#Content-InnerWrapper div#Content-Container div#Column-One-Wrapper div#Column-One-InnerWrapper div#FeaturedContainer { background-image:url('../images/Backgrounds/FeaturedBackgroundRepeater.jpg'); background-repeat:repeat-y; }
div#HomeContentWrapper div#HomeContentContainer div#HomeContent-TopContainer div#Content-Wrapper div#Content-InnerWrapper div#Content-Container div#Column-One-Wrapper div#Column-One-InnerWrapper div#FeaturedContainer div#FeaturedWpr { padding:15px; margin-top:15px; background-image:url('../images/Backgrounds/FeaturedBackground.jpg'); background-repeat:no-repeat; }
div#HomeContentWrapper div#HomeContentContainer div#HomeContent-TopContainer div#Content-Wrapper div#Content-InnerWrapper div#Content-Container div#Column-One-Wrapper div#Column-One-InnerWrapper div#FeaturedWpr .featuredNewsTitle { padding-bottom:20px; }
div#HomeContentWrapper div#HomeContentContainer div#HomeContent-TopContainer div#Content-Wrapper div#Content-InnerWrapper div#Content-Container div#Column-One-Wrapper div#Column-One-InnerWrapper div#HomepageNewsListWpr { float:left; width:260px; }
div#HomeContentWrapper div#HomeContentContainer div#HomeContent-TopContainer div#Content-Wrapper div#Content-InnerWrapper div#Content-Container div#Column-One-Wrapper div#Column-One-InnerWrapper div#HomepageEventsListWpr { float:left; width:260px; padding-left:25px; }
div#HomeContentWrapper div#HomeContentContainer div#HomeContent-TopContainer div#Content-Wrapper div#Content-InnerWrapper div#Content-Container div#Column-One-Wrapper div#Column-One-InnerWrapper .item .title a { color:#66A9AE; font-size:12px; font-weight:bold; }
div#HomeContentWrapper div#HomeContentContainer div#HomeContent-TopContainer div#Content-Wrapper div#Content-InnerWrapper div#Content-Container div#Column-One-Wrapper div#Column-One-InnerWrapper .item .summary { color:#454545; }
div#HomeContentWrapper div#HomeContentContainer div#HomeContent-TopContainer div#Content-Wrapper div#Content-InnerWrapper div#Content-Container div#Column-One-Wrapper div#Column-One-InnerWrapper .item { padding-bottom:15px; }

/* --- Content Column Two Styles --- */
div#HomeContentWrapper div#HomeContentContainer div#HomeContent-TopContainer div#Content-Wrapper div#Content-InnerWrapper div#Content-Container div#Column-Two-Wrapper { float:left; margin-left:6px; padding:7px 0; width:360px;}
div#HomeContentWrapper div#HomeContentContainer div#HomeContent-TopContainer div#Content-Wrapper div#Content-InnerWrapper div#Content-Container div#Column-Two-Wrapper div#HomeHeading { padding-left:5px; }
div#HomeContentWrapper div#HomeContentContainer div#HomeContent-TopContainer div#Content-Wrapper div#Content-InnerWrapper div#Content-Container div#Column-Two-Wrapper div#WelcomeMessage { background-image:url('../images/Backgrounds/WelcomeBackground.jpg'); background-repeat:no-repeat; padding:5px 15px; width:321px; }
div#HomeContentWrapper div#HomeContentContainer div#HomeContent-TopContainer div#Content-Wrapper div#Content-InnerWrapper div#Content-Container div#Column-Two-Wrapper a.learn-more { background-image:url('../images/Buttons/ArrowButton.jpg'); text-align:right; background-repeat:no-repeat; color:#DE5F1B; height:23px; font-size:13px; width:277px; display:block; padding-top:4px; padding-right:35px; }
div#HomeContentWrapper div#HomeContentContainer div#HomeContent-TopContainer div#Content-Wrapper div#Content-InnerWrapper div#Content-Container div#Column-Two-Wrapper div#CallsToActions p { line-height:normal; padding:0; margin:0; }
div#HomeContentWrapper div#HomeContentContainer div#HomeContent-TopContainer div#Content-Wrapper div#Content-InnerWrapper div#Content-Container div#Column-Two-Wrapper div#CallsToActions p a { display:block; padding-bottom:10px; }
div#HomeContentWrapper div#HomeContentContainer div#HomeContent-TopContainer div#Content-Wrapper div#Content-InnerWrapper div#Content-Container div#Column-Two-Wrapper div#CallsToActions { padding-top:20px; padding-bottom:20px; }

/* --- Footer Styles --- */
div#FooterWrapper { padding-top:15px; background-color:#FFFFEB; }
div#FooterWrapper div#FooterLogoContainer { padding:10px 10px 5px; width:960px; height:95px; background-image:url('../images/Backgrounds/LogoContainer.jpg'); background-repeat:repeat-x; }
div#FooterWrapper div#FooterLogoContainer div#FooterLogoHeader { text-align:left; padding-bottom:6px; }
div#FooterWrapper div#FooterContainer { background: transparent url('../images/Backgrounds/Footer.jpg') no-repeat; height:63px; width:970px; margin:0; padding:15px 5px 5px; }
div#FooterWrapper div#FooterContainer div#Footer-TopContainer { padding:0; position:relative; }
div#FooterWrapper div#FooterContainer div#Footer-TopContainer div#Footer-Content { padding:5px 10px 10px; width:950px; }
div#FooterWrapper div#FooterContainer div#Footer-TopContainer div#Footer-Content a#EmployeeLogin,
div#FooterWrapper div#FooterContainer div#Footer-TopContainer div#Footer-Content a#EmployeeLogin:hover { background-image:url('../images/Buttons/EmployeeLogin.jpg'); background-repeat:no-repeat; display:block; padding-left:5px; height:20px; width:146px; font-style:italic; font-weight:bold; color:#FFFFFF; }
div#FooterWrapper div#FooterContainer div#Footer-TopContainer div#Footer-Content span { color:#FFFFFF; display:block; }
div#FooterWrapper div#FooterContainer div#Footer-Forte { position:absolute; right:0; top:0; }
div#FooterWrapper div#FooterContainer div#ForteLogo { float:left; width:143px; height:36px; padding-top:5px; padding-right:0px; overflow:hidden; }
div#FooterWrapper div#FooterContainer div#ForteLogo h6 { width:143px; height:36px; padding:0; margin:0; overflow:hidden; }
div#FooterWrapper div#FooterContainer div#ForteLogo h6 a { display:block; height:0; padding-top:36px; overflow:hidden; background-image:url('../images/logos/ForteLogo.jpg'); background-repeat:no-repeat; }


/* --- Banners Styles --- */
div#FooterWrapper div#FooterContainer div#Footer-BottomContainer { padding:26px 0 0 0;  }
div#FooterWrapper div#FooterContainer div#Footer-BottomContainer div#Banner-Wrapper { width:260px; float:left; }
div#FooterWrapper div#FooterContainer div#Footer-BottomContainer div#Banner-Wrapper ul,
div#FooterWrapper div#FooterContainer div#Footer-BottomContainer div#Banner-Wrapper ul li { margin:0; padding:0; list-style:none; list-style-image:none !important; }
div#FooterWrapper div#FooterContainer div#Footer-BottomContainer div#Banner-Wrapper ul li { padding-bottom:6px; }
div#FooterWrapper div#FooterContainer div#Footer-BottomContainer div#Banner-Wrapper ul li a#mobile-link { background:transparent url('../images/Logos/Mobile.jpg') left top no-repeat; width:260px; height:0; padding-top:75px; display:block; overflow:hidden; }
div#FooterWrapper div#FooterContainer div#Footer-BottomContainer div#Banner-Wrapper ul li a#microsoft-link { background:transparent url('../images/Logos/MicrosoftGold.jpg') left top no-repeat; width:260px; height:0; padding-top:75px; display:block; overflow:hidden; }
div#FooterWrapper div#FooterContainer div#Footer-BottomContainer div#Banner-Wrapper ul li a#adobe-link { background:transparent url('../images/Logos/AdobeSolutionPartner.jpg') left top no-repeat; width:260px; height:0; padding-top:75px; display:block; overflow:hidden; }

/* --- Menu Styles --- */
div#FooterWrapper div#FooterContainer div#Footer-BottomContainer div#Menu-Wrapper { padding-left:50px; }
div#FooterWrapper div#FooterContainer div#Footer-BottomContainer div#Menu-Wrapper div#MenuColumn-One-Wrapper,
div#FooterWrapper div#FooterContainer div#Footer-BottomContainer div#Menu-Wrapper div#MenuColumn-Two-Wrapper,
div#FooterWrapper div#FooterContainer div#Footer-BottomContainer div#Menu-Wrapper div#MenuColumn-Three-Wrapper,
div#FooterWrapper div#FooterContainer div#Footer-BottomContainer div#Menu-Wrapper div#MenuColumn-Four-Wrapper,
div#FooterWrapper div#FooterContainer div#Footer-BottomContainer div#Menu-Wrapper div#MenuColumn-Five-Wrapper { width:125px; float:left; margin-right:10px; }
div#FooterWrapper div#FooterContainer div#Footer-BottomContainer div#Menu-Wrapper div#MenuColumn-Five-Wrapper { margin-right:0; }
div#FooterWrapper div#FooterContainer div#Footer-BottomContainer div#Menu-Wrapper .Menu-Title { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#C9DFF4; padding-bottom:13px; }
div#FooterWrapper div#FooterContainer div#Footer-BottomContainer div#Menu-Wrapper .Menu-Items {}
div#FooterWrapper div#FooterContainer div#Footer-BottomContainer div#Menu-Wrapper .Menu-Items ul,
div#FooterWrapper div#FooterContainer div#Footer-BottomContainer div#Menu-Wrapper .Menu-Items li { margin:0; padding:0; list-style:none; list-style-image:none !important; }
div#FooterWrapper div#FooterContainer div#Footer-BottomContainer div#Menu-Wrapper .Menu-Items li a { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#59A0C9; }


/* --- Internal Header Styles ---  */
div#InternalHeaderWrapper { background:transparent url('../images/Backgrounds/InternalHeaderRepeater.jpg') left top repeat-x; overflow:visible; }
div#InternalHeaderWrapper div#HeaderContainer { position:relative; overflow:visible; height:189px; }
div#InternalHeaderWrapper div#HeaderContainer div#Header { background:transparent url('../images/Backgrounds/InternalHeader.jpg') left top no-repeat; height:189px; text-align:left; }
div#InternalHeaderWrapper div#HeaderContainer div#Header div#Header-TopContainer div#Logo { float:left; overflow:hidden; zoom:1; line-height:normal; }
div#InternalHeaderWrapper div#HeaderContainer div#Header div#Header-TopContainer div#Logo h1 { margin:0; padding:0; width:270px; height:107px; }
div#InternalHeaderWrapper div#HeaderContainer div#Header div#Header-TopContainer div#Logo h1 a { width:270px; height:0; padding-top:108px; display:block; background:transparent url('../images/Logos/Internal.jpg') left top no-repeat; overflow:hidden; zoom:1; }
div#InternalHeaderWrapper div#HeaderContainer div#Header div#Header-TopContainer div#Login { float:right; overflow:hidden; zoom:1; line-height:normal; }
div#InternalHeaderWrapper div#HeaderContainer div#Header div#Header-TopContainer div#Login a { width:149px; height:0; padding-top:25px; display:block; background:transparent url('../images/Logos/TrustedPartnerLogin.jpg') left top no-repeat; overflow:hidden; zoom:1; }
div#InternalHeaderWrapper div#HeaderContainer div#SiteNavigation { position:absolute; top:40px; right:0; overflow:visible; }

/* --- Internal Content Styles ---  */
div#InternalContentWrapper { background-color:#FFFFEB; width:980px; }
div#InternalContentWrapper div#ContentContainer { padding-top:10px; }
div#InternalContentWrapper div#ContentContainer div#Content-Wrapper {  background:transparent url('../images/Backgrounds/InternalContent-header.jpg') left top repeat-y;   }
div#InternalContentWrapper div#ContentContainer div#Content-Wrapper div#Content-Container { min-height:500px; background:transparent url('../images/Backgrounds/InternalContent-background.jpg') left top no-repeat;}
div#InternalContentWrapper div#ContentContainer div#Content-Wrapper div#Content-Container div#Content { width:690px; float:right; overflow:hidden; zoom:1; padding:15px 20px 20px 20px; }
div#InternalContentWrapper div#ContentContainer div#Content-Wrapper div#Content-Container div#SideBar { width:245px; float:right; overflow:hidden; zoom:1; margin-right:5px; }
div#InternalContentWrapper div#ContentContainer div#Content-Wrapper div#Content-Container div#SideBar div#SideMenuNavigation { padding:15px 10px 15px 25px; }
div#InternalContentWrapper div#ContentContainer div#Content-Wrapper div#Content-Container div#SideBar div#SideMenuNavigation h3.side-menu-title { border-bottom:1px solid #FDE4C6; margin:0 0 5px; padding:0 0 5px 0; line-height:normal; }
div#InternalContentWrapper div#ContentContainer div#Content-Wrapper div#Content-Container div#SideBar div#SideMenuNavigation h3.side-menu-title,
div#InternalContentWrapper div#ContentContainer div#Content-Wrapper div#Content-Container div#SideBar div#SideMenuNavigation h3.side-menu-title a { font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#DE5F1B; }

/* -- Side Menu Resets -- */
div#InternalContentWrapper div#ContentContainer div#Content-Wrapper div#Content-Container div#SideBar div#SideMenuNavigation ul,
div#InternalContentWrapper div#ContentContainer div#Content-Wrapper div#Content-Container div#SideBar div#SideMenuNavigation ul li { margin:0; padding:0; line-height:normal; list-style:none; list-style-image:none; }
div#InternalContentWrapper div#ContentContainer div#Content-Wrapper div#Content-Container div#SideBar div#SideMenuNavigation ul li,
div#InternalContentWrapper div#ContentContainer div#Content-Wrapper div#Content-Container div#SideBar div#SideMenuNavigation ul li a { font-family:Arial, Helvetica, sans-serif; font-size:12px; display:block; overflow:hidden; }
div#InternalContentWrapper div#ContentContainer div#Content-Wrapper div#Content-Container div#SideBar div#SideMenuNavigation ul li a span { display:block; }

/* -- Side Menu Styles -- */
/* Level 1 */
div#InternalContentWrapper div#ContentContainer div#Content-Wrapper div#Content-Container div#SideBar div#SideMenuNavigation div.side-container-level1 ul.side-menu-level1 {}
div#InternalContentWrapper div#ContentContainer div#Content-Wrapper div#Content-Container div#SideBar div#SideMenuNavigation div.side-container-level1 ul.side-menu-level1 li { zoom:1; }
div#InternalContentWrapper div#ContentContainer div#Content-Wrapper div#Content-Container div#SideBar div#SideMenuNavigation div.side-container-level1 ul.side-menu-level1 li a { color:#EC9F6D; padding:5px 0 !important; font-weight: bold; font-style:normal; }
div#InternalContentWrapper div#ContentContainer div#Content-Wrapper div#Content-Container div#SideBar div#SideMenuNavigation div.side-container-level1 ul.side-menu-level1 li a span { padding:3px 8px; }
div#InternalContentWrapper div#ContentContainer div#Content-Wrapper div#Content-Container div#SideBar div#SideMenuNavigation div.side-container-level1 ul.side-menu-level1 li a:hover,
div#InternalContentWrapper div#ContentContainer div#Content-Wrapper div#Content-Container div#SideBar div#SideMenuNavigation div.side-container-level1 ul.side-menu-level1 li.Selected a { color:#DE5F1B; }
div#InternalContentWrapper div#ContentContainer div#Content-Wrapper div#Content-Container div#SideBar div#SideMenuNavigation div.side-container-level1 ul.side-menu-level1 li a:hover span,
div#InternalContentWrapper div#ContentContainer div#Content-Wrapper div#Content-Container div#SideBar div#SideMenuNavigation div.side-container-level1 ul.side-menu-level1 li.Selected a span {  }
/* Level 2 */
div#InternalContentWrapper div#ContentContainer div#Content-Wrapper div#Content-Container div#SideBar div#SideMenuNavigation div.side-container-level1 ul.side-menu-level1 div.side-container-level2 ul.side-menu-level2 { padding:5px 0 10px 20px; }
div#InternalContentWrapper div#ContentContainer div#Content-Wrapper div#Content-Container div#SideBar div#SideMenuNavigation div.side-container-level1 ul.side-menu-level1 div.side-container-level2 ul.side-menu-level2 li {  background-image: url(../images/Menus/Side/Level3Bullet.jpg);  background-position: 0 4px; background-repeat:no-repeat; padding-left:10px; border-bottom: none; }
div#InternalContentWrapper div#ContentContainer div#Content-Wrapper div#Content-Container div#SideBar div#SideMenuNavigation div.side-container-level1 ul.side-menu-level1 div.side-container-level2 ul.side-menu-level2 li a { font-style:normal; font-size:11px !important; font-weight: bold; color:#EC9F6D; padding:0 !important; background-image:none !important; }
div#InternalContentWrapper div#ContentContainer div#Content-Wrapper div#Content-Container div#SideBar div#SideMenuNavigation div.side-container-level1 ul.side-menu-level1 div.side-container-level2 ul.side-menu-level2 li a span { background-image:none !important; padding:0 !important;  }
div#InternalContentWrapper div#ContentContainer div#Content-Wrapper div#Content-Container div#SideBar div#SideMenuNavigation div.side-container-level1 ul.side-menu-level1 div.side-container-level2 ul.side-menu-level2 li a:hover,
div#InternalContentWrapper div#ContentContainer div#Content-Wrapper div#Content-Container div#SideBar div#SideMenuNavigation div.side-container-level1 ul.side-menu-level1 div.side-container-level2 ul.side-menu-level2 li.Selected a { color:#DE5F1B; }
div#InternalContentWrapper div#ContentContainer div#Content-Wrapper div#Content-Container div#SideBar div#SideMenuNavigation div.side-container-level1 ul.side-menu-level1 div.side-container-level2 ul.side-menu-level2 li a:hover span,
div#InternalContentWrapper div#ContentContainer div#Content-Wrapper div#Content-Container div#SideBar div#SideMenuNavigation div.side-container-level1 ul.side-menu-level1 div.side-container-level2 ul.side-menu-level2 li.Selected a span {  }
/* Level 3 */
div#InternalContentWrapper div#ContentContainer div#Content-Wrapper div#Content-Container div#SideBar div#SideMenuNavigation div.side-container-level1 ul.side-menu-level1 div.side-container-level2 ul.side-menu-level2 div.side-container-level3 ul.side-menu-level3 { padding:5px 0 0 10px; }
div#InternalContentWrapper div#ContentContainer div#Content-Wrapper div#Content-Container div#SideBar div#SideMenuNavigation div.side-container-level1 ul.side-menu-level1 div.side-container-level2 ul.side-menu-level2 div.side-container-level3 ul.side-menu-level3 li { background-image: url(../images/Menus/Side/Level3Bullet.jpg);  background-position: 0 4px; background-repeat:no-repeat; padding-left:10px; }
div#InternalContentWrapper div#ContentContainer div#Content-Wrapper div#Content-Container div#SideBar div#SideMenuNavigation div.side-container-level1 ul.side-menu-level1 div.side-container-level2 ul.side-menu-level2 div.side-container-level3 ul.side-menu-level3 li a { font-style:normal; font-size:11px !important; color:#EC9F6D; padding:0 !important; font-weight:bold; background-image:none !important; }
div#InternalContentWrapper div#ContentContainer div#Content-Wrapper div#Content-Container div#SideBar div#SideMenuNavigation div.side-container-level1 ul.side-menu-level1 div.side-container-level2 ul.side-menu-level2 div.side-container-level3 ul.side-menu-level3 li a span { background-image:none !important; padding:0 !important; }
div#InternalContentWrapper div#ContentContainer div#Content-Wrapper div#Content-Container div#SideBar div#SideMenuNavigation div.side-container-level1 ul.side-menu-level1 div.side-container-level2 ul.side-menu-level2 div.side-container-level3 ul.side-menu-level3 li a:hover,
div#InternalContentWrapper div#ContentContainer div#Content-Wrapper div#Content-Container div#SideBar div#SideMenuNavigation div.side-container-level1 ul.side-menu-level1 div.side-container-level2 ul.side-menu-level2 div.side-container-level3 ul.side-menu-level3 li.Selected a { color:#DE5F1B; }
div#InternalContentWrapper div#ContentContainer div#Content-Wrapper div#Content-Container div#SideBar div#SideMenuNavigation div.side-container-level1 ul.side-menu-level1 div.side-container-level2 ul.side-menu-level2 div.side-container-level3 ul.side-menu-level3 li a:hover span,
div#InternalContentWrapper div#ContentContainer div#Content-Wrapper div#Content-Container div#SideBar div#SideMenuNavigation div.side-container-level1 ul.side-menu-level1 div.side-container-level2 ul.side-menu-level2 div.side-container-level3 ul.side-menu-level3 li.Selected a span {  }




/* Home Page Media Center CSS */
#HomepageMediaCenterWrapper { margin-top:15px; overflow:hidden; zoom:1; }
#HomepageMediaCenterWrapper #MediaCenterHeaderWrapper { height:29px; overflow:hidden; zoom:1; float:none; clear:both; }

#MediaCenterHeaderWrapper .MediaCenterTabWrapper { overflow:hidden; zoom:1; width:357px; float:right; height:29px; }
#MediaCenterHeaderWrapper .MediaCenterTabWrapper a {
	color:#00646E;
	font-size:13pt;
	text-align:center;
}
#MediaCenterHeaderWrapper .MediaCenterTabWrapper a#PhotoTab {
	display:block;
	float:left;
	height:0;
	padding:54px 0 0 0;
	width:103px;
	overflow:hidden;
	height:29px;
	background-image:url(../images/HomepageMediaCenter/Tab2_off.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}
#MediaCenterHeaderWrapper .MediaCenterTabWrapper a#PhotoTab.active,
#MediaCenterHeaderWrapper .MediaCenterTabWrapper a#VideoTab.active {
	color:#F39300;
}
#MediaCenterHeaderWrapper .MediaCenterTabWrapper a#PhotoTab.active {
	background-image:url(../images/HomepageMediaCenter/Tab2_on.jpg);
}
#MediaCenterHeaderWrapper .MediaCenterTabWrapper a#PhotoTab span,
#MediaCenterHeaderWrapper .MediaCenterTabWrapper a#VideoTab span {
	position:relative;
	top:-24px;
}

#MediaCenterHeaderWrapper .MediaCenterTabWrapper a#VideoTab {
	display:block;
	float:left;
	height:0;
	padding:54px 0 0 0;
	width:106px;
	height:29px;
	overflow:hidden;
	background-image:url(../images/HomepageMediaCenter/Tab1_off.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}
#MediaCenterHeaderWrapper .MediaCenterTabWrapper a#VideoTab.active {
	background-image:url(../images/HomepageMediaCenter/Tab1_on.jpg);
}

#MediaCenterHeaderWrapper .MediaCenterTabWrapper a#MediaCenter {
	display:block;
	float:left;
	height:0;
	padding:54px 0 0 0;
	width:134px;
	overflow:hidden;
	background-image:url(../images/HomepageMediaCenter/tab_mediacenter.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

#MediaCenterPlayerWrapper { overflow:hidden; zoom:1; float:none; clear:both; }
#MediaCenterPlayerWrapper #NowPlayingContainer  { overflow:hidden; zoom:1; float:none; clear:both; }
#MediaCenterPlayerWrapper #NowPlayingContainer #NowPlayingIcon {
	float:left;
	height:32px;
	overflow:hidden;
	zoom:1;
}

#MediaCenterPlayerWrapper #NowPlayingContainer img { float:left; }

#MediaCenterPlayerWrapper #NowPlayingContainer #AlbumTitle {
	float:left;
	height:32px;
	line-height:32px;
	padding:0 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#454545;
	width:447px;
	overflow:hidden;
	clear:right;
	background-image:url('../images/HomepageMediaCenter/AlbumTitleBackground.jpg');
	background-repeat:no-repeat;
}

#MediaCenterPlayerWrapper #MediaCenterPlayers {
	float:none;
	overflow:hidden;
	clear:both;
	width:576px;
	height:348px;
	margin-bottom:10px;
}

#MediaCenterPlugin #MediaCenterTabs .pluginTab.active { background-color:#FFFFEB; border-bottom:1px solid #FFFFEB; }
#MediaCenterPlugin #MediaCenterTabs .pluginTab.inactive { background-color:#FFF7D7 !important; border-bottom:1px solid #FCD399 !important; }
#MediaCenterPlugin #MediaCenterTabs .pluginTab { border-right:1px solid #FCD399 !important; border-top:1px solid #FCD399 !important; }
#MediaCenterPlugin #MediaCenterTabs .pluginTab a { color:#DE5F1B !important; }
#MediaCenterPlugin #MediaCenterTabs .pluginTab.active a { color:#888888 !important; }
#MediaCenterPlugin #MediaCenterContent,
#MediaCenterPlugin #MediaCenterPlayers{ border-color:#FCD399 !important; background-color:#FFFFEB; }
#MediaCenterPlugin #MediaCenterPlayers .NavigationWrapper { color:#888888 !important; }
#MediaCenterPlugin #MediaCenterPlayers .SlideShowWrapper,
#MediaCenterPlugin #MediaCenterPlayers .AudioPlayerWrapper { background-color:#FFFFEB !important; border:1px solid #FCD399 !important; }
#MediaCenterPlugin #MediaCenterPlayers .CaptionWrapper { color:#666666 !important; line-height:1.25em !important; }
#MediaCenterPlugin #MediaCenterPlayers .NavigationWrapper .NavigationContainer .PreviousButtonLink { background-image:url(../images/blog/previous.jpg); }
#MediaCenterPlugin #MediaCenterPlayers .NavigationWrapper .NavigationContainer .NextButtonLink { background-image:url(../images/blog/next.jpg); }


div#InternalContentWrapper div#ContentContainer div#Content-Wrapper div#Content-Container div#SideBar div#SideMenuNavigation div.side-container-level1 ul.side-menu-level1 div.side-container-level2 ul.side-menu-level2 div.side-container-level3 ul.side-menu-level3 li.Selected a { color:#DE5F1B;  }
div#InternalContentWrapper div#ContentContainer div#Content-Wrapper div#Content-Container div#SideBar div#SideMenuNavigation div.side-container-level1 ul.side-menu-level1 div.side-container-level2 ul.side-menu-level2 div.side-container-level3 ul.side-menu-level3 li a:hover span,
div#InternalContentWrapper div#ContentContainer div#Content-Wrapper div#Content-Container div#SideBar div#SideMenuNavigation div.side-container-level1 ul.side-menu-level1 div.side-container-level2 ul.side-menu-level2 div.side-container-level3 ul.side-menu-level3 li.Selected a span {}