﻿html	        { background:#EDF1F3 url(../images/html-bg.jpg) repeat-x; }
body		    { text-align:center; background:url(../images/body-bg.jpg) no-repeat top center; }
#SiteWpr	    { }
#SiteInnerWpr   { width:980px; margin:0 auto; }
#LayoutWpr	    { text-align:left; position:relative; }


#HeaderWpr      { background:url(../images/headerWpr-bgNEW.jpg) no-repeat; height:58px; } 
h1#Logo         { position:absolute; top:0px; z-index:999; }
h1#Logo a       { display:block; width:273px; height:224px; cursor:pointer;  }
h1#Logo span    { display:none; }


#SiteContentOuterWpr { }	
#SiteContentWpr		 { background:url(../images/SiteContentWpr-bg.jpg); }	
#SiteContentInnerWpr { background:url(../images/SiteContentInnerWpr-bg.jpg) no-repeat left top; padding:100px 0 0; }

#ContentWpr      { float:right; width:730px; padding:20px 0 60px; }
#SideBarWpr      { float:left;  width:250px; padding-top:92px; }
#SideBarInnerWpr { padding-left:25px; }


#PageEditorContent,
#ModuleContent  { padding:0 10px 0 20px; }

#SiteContentFooterWpr	{ height:134px; background:url(../images/SiteContentFooterWpr-bg.png) no-repeat; }
                     
#SiteFooterWpr		{ text-align:center; height:270px; margin-bottom:20px; background:#EDF1F3 url(../images/footer/SiteFooterWpr-bg.jpg) repeat-x;  position:relative;}
#FooterWpr			{ width:980px; height:170px; margin:0 auto; text-align:left; position:relative; background:url(../images/footer/footerWpr-bg.jpg) no-repeat left top; }
#Footer				{ }
#AdvertisementMessage { text-align:center; color:#5A757F; font-size:12px; font-weight:bold; position:absolute; top:118px; left:0; width:980px; }

#JoinTheConversationWpr		 { background:url(../images/JoinTheConversationWpr-bg.jpg); width:250px;  }
#JoinTheConversationInnerWpr { background:url(../images/JoinTheConversationInnerWpr-bg.jpg) no-repeat; padding:8px 8px 10px 21px; }
#JoinTheConversationWpr h2   { background:url(../images/twitterPluginTitle-bg.jpg) no-repeat; width:138px; height:46px; margin: 0 auto 8px; }
#JoinTheConversationWpr h2 span { display:none; }
#TwitterPluginWpr				{ background:url(../images/twitterPlugin-bg.png) no-repeat bottom left; padding-bottom:9px; }
#TwitterPluginInnerWpr			{ background:#FFFFFF url(../images/twitterPluginInnerWpr-bg.jpg) no-repeat top left; padding-top:10px; }
#TwitterPlugin					{ background-color:White; height:255px; overflow-x:auto; }
#JoinTheConversationLink		{ height:32px; background:url(../images/twitter.png) no-repeat left bottom; }
#JoinTheConversationLink a		{ float:right; width:108px; height:10px; background:url(../images/JoinTheConversation-bg.png) no-repeat; margin-top:18px; }
#JoinTheConversationLink a span { display:none; }

#ActionCenterWpr	  { float:left; width:421px; }
#ActionCenterInnerWpr { padding:15px 0 0 16px; }
#ActionCenterWpr h2	  { height:17px; margin-bottom:15px; background:url(../images/menus/actionCenter/title.jpg) no-repeat top center; } 
#ActionCenterWpr h2 span { display:none; }

#FaceBookPluginWpr { float:left; background:url(../images/FaceBookPluginWpr-bg.jpg) no-repeat top left; width:558px; }
#FaceBookPlugin { float:right; padding:10px 10px 0 0; }

#CopyrightWpr	{ position:absolute; right:23px; top:68px; width:287px; }
#Copyright		{ color:#CCCCCC; font-size:11px; text-align:right; }
#ForteLogo      { position:absolute; right:0; top:15px; }
#ForteLogo a    { display:block; width:132px; height:28px; background-image:url(../images/forte-logo.jpg); }
#ForteLogo span { display:none; }
#Phone { position:absolute; left:338px; top:24px; background:url(../images/phone.jpg); width:182px; height:14px;}
#Phone span { display:none;}
#CornerstoneLogo		{ position:absolute; right:170px; top:12px; }
#CornerstoneLogo a		{ display:block; width:162px; height:34px; background:url(../images/cornerstone-logo.jpg) no-repeat; }
#CornerstoneLogo a span { display:none; }
#FooterConnectAndShareMenu { margin:17px 0 0 31px; height:26px; }

#EmailSignUpWpr	        { position:absolute; top:7px; left:260px; width:420px; }
#EmailSignUpWpr form { margin:0; text-align:left; height:40px; width:420px; }
#EmailSignUpWpr input { border:0; margin:0; padding:0; background:transparent; font-family:Arial, Sans-Serif; color:#C4C2BE; font-size:11px; line-height:22px; }
#EmailSignUpWpr .emailField { width:136px; height:22px; margin:7px 0 0 145px; }
#EmailSignUpWpr .zipCodeField { width:60px; height:22px; margin:7px 0 0 6px; }
#EmailSignUpWpr button  { border:0; margin:2px 0 0 9px; border:0; background:transparent; cursor:pointer; width:44px; height:22px; }
#EmailSignUpWpr button span { display:none; }

.modelFormContainer { display:none; }
 
#QuestionInformation .fieldContainer.checkbox .formField { padding-top:3px; }

.SocialTwistSharer { float:right; overflow:hidden; zoom:1; padding-right:10px; }
.facebookLike { float:none; margin:0 10px 0 20px; width:700px; }
.facebookLike iframe { border:medium none !important; overflow:hidden !important; width:700px !important;}
.connect_widget .connect_button_slider { margin-right:10px !important; position:relative; }