﻿html			{ background: #0A357A url(../images/html-bg.jpg) top left repeat-x; }
body			{ text-align:center; background:url(../images/body-bg.jpg) no-repeat top center; }
#SiteWpr		{ overflow:hidden;}
#SiteInnerWpr	{ width:980px; margin:0 auto; overflow:visible; }
#LayoutWpr		{ text-align:left; position:relative; overflow:visible;  }

#HeaderWpr      { position:relative; height:190px; overflow:visible; background:url(../images/header-bg.jpg) no-repeat; overflow:visible; }
h1#Logo         { position:absolute; top:52px; left:30px; }
h1#Logo a       { display:block; width:420px; height:75px; cursor:pointer; background:url(../images/logo.jpg) no-repeat; }
h1#Logo span    { display:none; }

#donateBtn 			{ position:absolute; right:23px; top:81px; width:214px; height:49px;}
#donateBtn a		{ display:block; background:url(../images/Buttons/donateToday.png); width:214px; height:49px;}
/*#donateBtn a:hover	{ background:url(../images/Buttons/donate-hover.jpg);}*/
#donateBtn a span	{ display:none;}

#HeaderMenuWpr { position:absolute; right:16px; top:28px;}
#HeaderMenuWpr .menuBar { background: url(../images/secondaryNav-bg.jpg); width:483px; height:41px; overflow:hidden;}
#HeaderMenuWpr .menuBar .menuBarInnerWpr { padding:12px 20px 0;}
#HeaderMenuWpr .menuBar .menuBarInnerWpr .FollowUs { font-size:11px; color:#FFFFFF; font-weight:normal; float:left; margin-right:12px;}
#HeaderMenuWpr .menuBar .menuBarInnerWpr .emailSignup { float:left; margin-right:10px; padding-top:2px;}
#HeaderMenuWpr .menuBar .menuBarInnerWpr .emailSignup a { display:block; background: url(../images/menus/header/icon-email.jpg) no-repeat; width:83px; height:15px;}
#HeaderMenuWpr .menuBar .menuBarInnerWpr .emailSignup a:hover { background:url(../images/menus/header/icon-email-hover.jpg); width:83px; height:15px;}
#HeaderMenuWpr .menuBar .menuBarInnerWpr .emailSignup a span { display:none;}
#HeaderMenuWpr .menuBar .menuBarInnerWpr .facebook { float:left; margin-right:10px; padding-top:2px;}
#HeaderMenuWpr .menuBar .menuBarInnerWpr .facebook a { display:block; background:url(../images/menus/header/icon-facebook.jpg) no-repeat; width:73px; height:15px;}
#HeaderMenuWpr .menuBar .menuBarInnerWpr .facebook a:hover {  background:url(../images/menus/header/icon-facebook-hover.jpg); width:73px; height:15px;}
#HeaderMenuWpr .menuBar .menuBarInnerWpr .facebook a span { display:none;}
#HeaderMenuWpr .menuBar .menuBarInnerWpr .twitter { float:left; margin-right:10px; padding-top:2px;}
#HeaderMenuWpr .menuBar .menuBarInnerWpr .twitter a { display:block; background:url(../images/menus/header/icon-twitter.jpg) no-repeat; width:56px; height:15px;}
#HeaderMenuWpr .menuBar .menuBarInnerWpr .twitter a:hover {  background:url(../images/menus/header/icon-twitter-hover.jpg); width:56px; height:15px;}
#HeaderMenuWpr .menuBar .menuBarInnerWpr .twitter a span { display:none;}
#HeaderMenuWpr .menuBar .menuBarInnerWpr .spacer { background-image:url(../images/menus/header/menu-spacer.jpg); width:1px; height:11px; float:left; margin-right:10px; padding-top:8px;}
#HeaderMenuWpr .menuBar .menuBarInnerWpr .myAccount { float:left; margin-right:10px; padding-top:2px;}
#HeaderMenuWpr .menuBar .menuBarInnerWpr .myAccount a { display:block; background: url(../images/menus/header/icon-myaccount.jpg) no-repeat; width:68px; height:15px;}
#HeaderMenuWpr .menuBar .menuBarInnerWpr .myAccount a:hover { background:url(../images/menus/header/icon-myaccount-hover.jpg); width:68px; height:15px;}
#HeaderMenuWpr .menuBar .menuBarInnerWpr .myAccount a span { display:none;}
#HeaderMenuWpr .menuBar .menuBarInnerWpr .login { float:left; padding-top:2px;}
#HeaderMenuWpr .menuBar .menuBarInnerWpr .login a { display:block; background: url(../images/menus/header/icon-login.jpg) no-repeat; width:50px; height:15px;}
#HeaderMenuWpr .menuBar .menuBarInnerWpr .login a:hover { background:url(../images/menus/header/icon-login-hover.jpg); width:5-px; height:15px;}
#HeaderMenuWpr .menuBar .menuBarInnerWpr .login a span { display:none;}
#HeaderMenuWpr .menuBar .menuBarInnerWpr .logout { float:left; padding-top:2px;}
#HeaderMenuWpr .menuBar .menuBarInnerWpr .logout a { display:block; background: url(../images/menus/header/icon-logout.jpg) no-repeat; width:50px; height:15px;}
#HeaderMenuWpr .menuBar .menuBarInnerWpr .logout a:hover { background:url(../images/menus/header/icon-logout-hover.jpg); width:50px; height:15px;}
#HeaderMenuWpr .menuBar .menuBarInnerWpr .logout a span { display:none;}

#SiteContentWpr			{ background:url(../images/content-bg.jpg); }
#SiteContentInnerWpr	{ background:url(../images/content-header.jpg); background-repeat:no-repeat; background-position:left top;  }
#SiteContentInnerCt		{ background:url(../images/content-footer.jpg); background-repeat:no-repeat; background-position:left bottom; padding:23px 0; overflow:hidden; min-height:550px; height: auto !important; height:550px; }

#ContentWpr     { float:right; width:730px; }
#SideBarWpr     { float:left;  width:250px; }
#SideMenuWpr	{ padding-left:20px; padding-right:25px; }

.buttonContainer	{ clear:both; float:none; padding-top:0.5em; text-align:left; }

#PageEditorContent,
#ModuleContent  { padding:4px 30px 0 20px; width:680px; overflow:hidden; }
#NavigationWpr  { position:absolute; top:144px; height:40px; width:970px; left:7px; overflow:visible !important;}
                     
#SiteFooterWpr  { text-align:center;  margin-bottom:30px; }
#FooterWpr      { position:relative; width:980px; height:170px; margin:0 auto; text-align:left; background: url(../images/footer-bg.jpg); }
#SponsorWpr		{ width:980px; height:90px;}
#SponsorWpr ul	{ margin:0; padding:10px 0 0 16px;}
#SponsorWpr li	{  padding:0 25px; list-style-type:none; float:left;}
#SponsorWpr li.last { background:none;}
#Footer         { position:relative; color:#DFDFDF; font-family:Tahoma, Sans-Serif;  padding-left:25px; padding-top:20px; line-height:normal; }
#CopyrightWpr	{ position:absolute; left:24px; top:18px;}
#Copyright	{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; margin-bottom:4px;}
#Address	{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold;}
#LoginBtn	{ position:absolute; top:16px; left:384px; width:187px; height:33px;}
#LoginBtn a	{ display:block; background:url(../images/board-member-login.jpg); width:187px; height:33px;}
#LoginBtn a span { display:none;}

#PhoneNumberWpr						{ position:absolute; top:18px; right:160px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; }
#PhoneNumberWpr	ul					{ margin:0; }
#PhoneNumberWpr	ul li				{ display:inline-block; margin:0 5px; width:70px; }
#PhoneNumberWpr	ul li span.Label	{ display:block; width:100% } 
#PhoneNumberWpr	ul li span.Numbers	{ font-weight:bold; display:block; width:100% }

#ForteLogo      { position:absolute; right:20px; top:12px; }
#ForteLogo a    { display:block; width:136px; height:40px; background-image:url(../images/forte-logo.jpg); }
#ForteLogo span { display:none; }
