html			{ background:#222222 url(../images/home/html-bg.jpg) repeat-x; }
body			{ background:url(../images/home/body-bg.jpg) no-repeat top center; }

#LayoutWpr		{ text-align:left; position:relative; }
#HeaderWpr      { position:relative; height:154px;   }

#SiteContentOuterWpr { background:none; margin-bottom:0; overflow:hidden; zoom:1; }	
#SiteContentWpr		 { background:none; overflow:hidden; zoom:1; }	
#SiteContentInnerWpr { background:none; overflow:hidden; zoom:1;  }

#BannerTabContentWpr { background:url(../images/home/bannertab-bg.jpg) no-repeat left top; width:980px; height:371px; }
#BannerContentWpr { float:left; width:564px; height:360px;  }
#BannerContentCt { padding:10px 0 0 10px; }

#TabContentWpr { float:right; width:396px; margin-right:5px;  }
#TabContentInnerWpr { padding-top:8px; }
#TabContentCt {}

#TabContentNavigation { overflow:hidden; zoom:1;  }
#TabContentNavigation ul, 
#TabContentNavigation ul li { margin:0; padding:0; line-height:normal; list-style:none; }
#TabContentNavigation ul li { float:left; font-size:15px; height:37px; line-height:23px; padding:0 13px 0 13px; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; color:#000000; text-transform:uppercase; background:url(../images/menus/tab/spacer.png) no-repeat right top; cursor:pointer; }
#TabContentNavigation ul li.active,
#TabContentNavigation ul li:hover { color:#F03727; }
#TabContentNavigation ul li span { display:block; height:37px; }
#TabContentNavigation ul li.active span,
#TabContentNavigation ul li:hover span{ display:block; background:url(../images/menus/tab/active.png) no-repeat bottom center; }

#tabnav_issue { width:80px; }
#tabnav_blog  { width:75px; }
#tabnav_action  { width:102px; }

#TabContentCt .tabContent { float:none; clear:both; height:315px; position:relative; overflow:hidden; zoom:1;  }
#TabContentCt .tabContent .tabContentCt { padding:10px; }
#TabContentCt .tabContent .tabContentNav { position:absolute; bottom:0; right:15px; }
#TabContentCt .tabContent .tabContentNav p { padding:0; margin:0; }

#tab_issue .tabContentCt { padding:29px 19px 0 19px !important; font-size:12px; color:#333333; line-height:1.25em; }
#tab_action .tabContentCt { padding:38px 42px 0 42px !important; font-size:12px; color:#333333; line-height:1.25em; }
#tab_blog .tabContentCt { padding:29px 19px 0 19px !important; font-size:12px; color:#333333; line-height:1.25em; }
#tab_blog .item { padding-bottom:15px;  }
#tab_blog .item .itemBody { background:url(../images/menus/tab/blog_logo.png) no-repeat left top; padding-left:65px; min-height:50px; height: auto !important; height: 50px; }
#tab_blog .item .itemBody .title { font-size:14px; font-weight:bold; padding-bottom:2px; }

#CallToActionContentWpr { background:url(../images/home/calltoaction-bg.jpg) no-repeat left top; width:980px; height:254px; }
#CallToActionContentInnerWpr { padding:30px 0 0 0; }

#TakeActionContentWpr { float:left; width:564px; height:196px; background:url(../images/home/TakeAction-bg.jpg) no-repeat left top; } 
#TakeActionContentWpr #LinkContentCt { float:left; width:274px; }
#TakeActionContentWpr #LinkContentCt #LinkContentInnerCt { color:#000000; line-height:1.25em; padding:38px 15px 0 20px; }
#TakeActionContentWpr #LinkContentCt #LinkContentInnerCt p { padding:0; margin:0; }

#LinkContentInnerCt .links { padding-top:8px; }
#LinkContentInnerCt .links ul,
#LinkContentInnerCt .links ul li { margin:0; padding:0; line-height:normal; list-style:none; }
#LinkContentInnerCt .links ul li a { display:block; height:36px; width:233px; }
#LinkContentInnerCt .links ul li a span { display:none; }
#LinkContentInnerCt li#lnk_friend { border-bottom:1px solid #6C6C6C; } 
#LinkContentInnerCt li#lnk_friend a { background:url(../images/home/icon_tellafriend.png) no-repeat left top; }
#LinkContentInnerCt li#lnk_website a { background:url(../images/home/icon_putonsite.png) no-repeat left top; }

#TakeActionContentWpr #FormContentCt { float:left; widows:270px; }

#CTAContentWpr { float:right; width:408px; overflow:hidden; zoom:1; }
#CTAContentWpr .CTAActonLinkCt { float:left; margin-left:6px; }
#CTAContentWpr .CTAActonLinkCt p { padding:0; margin:0; }

#SiteContentSpacer { display:none; }

#FormContentCt { padding:142px 0 0 19px; }
#FormContentCt form label { display:none; }
#FormContentCt .formError { display:none; }
#FormContentCt form #div_Email { width:120px; float:left; clear:none; margin-right:3px; }
#FormContentCt form #div_Email input { width:118px; }
#FormContentCt form #div_Zip { width:78px; float:left; clear:none; }
#FormContentCt form #div_Zip input { width:76px; }
#FormContentCt form #ContactInformation { float:left; width:208px; clear:none; }
#FormContentCt form #ButtonContainer { float:left; width:33px; clear:none; }
#FormContentCt form #div_Email input,
#FormContentCt form #div_Zip input { background-color:#C2C2C2; border:1px solid #868686; color:#5B5B5B; padding:2px 0 2px 2px; }
