﻿html			{ background:#034086 url(../images/html-bg.jpg) repeat-x left top;} 
body			{ text-align:center; background:transparent url(../images/body-bg.jpg) no-repeat top center;}

#SiteWpr		{ }
#SiteInnerWpr	{ width:980px; margin:0 auto; overflow:visible;}
#LayoutWpr		{ text-align:left; position:relative; overflow:visible;}

#HeaderWpr      { position:relative; height:208px; background:transparent url(../images/header-bg.jpg) no-repeat left top;  }
#HeaderWpr #SpecialMenuItem { position:absolute; right:10px; bottom:0;}
#HeaderWpr #SpecialMenuItem .menuItem { width:96px; height:22px;}
#HeaderWpr #SpecialMenuItem .menuItem a { display:block; background:url(../images/menus/main/kids-room.jpg); width:96px; height:22px;}
#HeaderWpr #SpecialMenuItem .menuItem a span { display:none;}
#HeaderWpr #BannerWpr { position:absolute; right:0; top:16px;}
#HeaderWpr #BannerWpr .banner { display:block; width:484px; height:130px;}

#SecondaryNavWpr { width:980px; overflow:hidden; }
#SecondaryNavWpr .SecondaryNav { padding:40px 0 0 15px;}
#SecondaryNavWpr .SecondaryNav .buttonOne { width:160px; height:29px; margin-right:5px; float:left;}
#SecondaryNavWpr .SecondaryNav .buttonOne a { display:block; background:url(../images/buttons/RegistrationFormsAnimatedButtonNew.gif); width:160px; height:29px;}
#SecondaryNavWpr .SecondaryNav .buttonOne a span { display:none;}
#SecondaryNavWpr .SecondaryNav .buttonTwo { width:160px; height:29px; margin-right:160px; float:left;}
#SecondaryNavWpr .SecondaryNav .buttonTwo a { display:block; background:url(../images/buttons/LocationsHoursAnimatedButtonNew.gif); width:160px; height:29px;}
#SecondaryNavWpr .SecondaryNav .buttonTwo a span { display:none;}
#SecondaryNavWpr .SecondaryNav .socialNetworkWpr { height:24px; width:249px; margin-right:8px; padding:5px 0 0 15px; float:left; background:url(../images/social-network-bg.png);}
#SecondaryNavWpr .SecondaryNav .socialNetworkWpr .title { font-family:Arial, sans-serif, Helvetica; font-weight:bold; font-size:14px; color:#99E0FF; float:left; margin-right:10px;}
#SecondaryNavWpr .SecondaryNav .socialNetworkWpr .twitter { float:left; width:64px; height:19px; margin-right:10px;}
#SecondaryNavWpr .SecondaryNav .socialNetworkWpr .twitter a { display:block; background:url(../images/buttons/twitter.png); width:64px; height:19px;}
#SecondaryNavWpr .SecondaryNav .socialNetworkWpr .twitter a span { display:none;}
#SecondaryNavWpr .SecondaryNav .socialNetworkWpr .facebook { float:left; width:81px; height:20px;}
#SecondaryNavWpr .SecondaryNav .socialNetworkWpr .facebook a { display:block; background:url(../images/buttons/facebook.png); width:81px; height:20px;}
#SecondaryNavWpr .SecondaryNav .socialNetworkWpr .facebook a span { display:none;}
#SecondaryNavWpr .SecondaryNav .searchWpr { width:198px; height:29px; float:left; background:url(../images/search-bg.png); width:196px; height:28px;}
#SecondaryNavWpr .SecondaryNav .searchWpr form { margin:4px 0 0 0; overflow:hidden; text-align:left; padding-left:14px; }
#SecondaryNavWpr .SecondaryNav .searchWpr form input#SiteSearch_srch_siteKeywords { width:140px; padding:2px; background-color:transparent; border:0; color:#4D3093; font-size:14px; font-family:tahoma; font-weight:normal; display:block; float:left; }
#SecondaryNavWpr .SecondaryNav .searchWpr form button { display:block; float:left; width:38px; height:25px; background-color:transparent; border:0; cursor:pointer; }
#SecondaryNavWpr .SecondaryNav .searchWpr form button span { display:none; }

h1#Logo         { position:absolute; top:0; left:0;}
h1#Logo a       { display:block; width:367px; height:154px; cursor:pointer; background:transparent url(../images/logo.jpg) no-repeat left top;}
h1#Logo span    { display:none;}

#SiteContentOuterWpr { background: url(../images/content-bg.jpg) repeat;}	
#SiteContentWpr		 { background: url(../images/content-bg-bottom.jpg) no-repeat right bottom;}	
#SiteContentInnerWpr { background: url(../images/content-bg-top.jpg) no-repeat left top; min-height:495px;}

#ContentWpr     { width:724px; min-height:725px; float:right;}
#ContentInnerWpr { padding:42px 44px 20px 0; *padding:82px 44px 20px 0; } /* Content Padding */

#SideBarWpr     { float:left; width:240px; padding-top:34px;}
#SideMenuWpr	{  padding:18px 15px 22px 22px;}

#SideBarWpr h2 { margin:0 0 22px 0; padding:0; line-height:normal; height:19px; width:180px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:21px; color:#479D23;}
#SideBarWpr h2 span { }
#SideBarWpr .actionLink a { display:block; height:33px; width:180px; line-height:normal; background:transparent url(../images/Home/btn_allnews.jpg) no-repeat left top;}
#SideBarWpr .actionLink a span { display:none;}

#PageEditorContent,
#ModuleContent  {  }

#FooterMenuWpr { width:980px; height:59px; margin:0 auto; background: url(../images/home/footerMenu-bg.jpg);}
#FooterMenuWpr .footerMenu { padding:15px 0 0 10px;}
#FooterMenuWpr .footerMenu .button { width:328px; height:36px; float:left; margin-right:10px;}
#FooterMenuWpr .footerMenu .button a { display:block; background:url(../images/buttons/employee-login.jpg); width:328px; height:36px;}
#FooterMenuWpr .footerMenu .button a span { display:none;} 
#FooterMenuWpr .footerMenu .menu { float:left; padding-top:7px;}

#SiteFooterWpr  { text-align:center; background:url(../images/footer-bg.jpg) no-repeat top center; height:315px;}
#FooterWpr      { width:980px; margin:0 auto; text-align:left; position:relative; background:none; height:315px;}
#Footer         { background:url(../images/footer-bg-980.jpg); height:315px;}
#CopyrightWpr	{ position:absolute; left:20px; top:250px;}
#Copyright		{ color:#EC9900; font-size:11px; font-weight:bold; line-height:normal;}
#ForteLogo      { position:absolute; right:0; top:240px;}
#ForteLogo a    { display:block; width:126px; height:25px; cursor:pointer; background:url(../images/forte-logo.png);}
#ForteLogo span { display:none;}