html, body { background-image:url(../_images/template/bg_checkers.gif); }

#BodyContent {  }

#Header { height:72px; background-color:#31415B; }
#HeaderWrapper { width:990px; position:relative; }
#HeaderImage { position:absolute; top:0px; left:35px; display:block; background-repeat: no-repeat; width:250px; height:72px; background-image:url(../_images/template/logo.gif); }

#Navigation { position:absolute; color:white; font-size:10px; right:100px; top:0px; width:500px; }
#Navigation ul { float:left; width:100%; clear:both; list-style-type:none; height:46px; padding:0px; margin:0px; }
#Navigation li { float: right; padding:0px; margin:0px; }
#Navigation a { display:block; color:white; font-size:10px; background-repeat: no-repeat; }
#Navigation a#NavHome { width:94px; height:31px; background-image:url(../_images/menu/nav_home.gif); }
#Navigation a#NavHome:hover { background-image:url(../_images/menu/nav_home_over.gif); }
#Navigation a#NavAbout { width:89px; height:31px; background-image:url(../_images/menu/nav_about.gif); }
#Navigation a#NavAbout:hover { background-image:url(../_images/menu/nav_about_over.gif); }
#Navigation a#NavServices { width:89px; height:31px; background-image:url(../_images/menu/nav_services.gif); }
#Navigation a#NavServices:hover { background-image:url(../_images/menu/nav_services_over.gif); }
#Navigation a#NavNews { width:89px; height:31px; background-image:url(../_images/menu/nav_news.gif); }
#Navigation a#NavNews:hover { background-image:url(../_images/menu/nav_news_over.gif); }
#Navigation a#NavContact { width:93px; height:31px; background-image:url(../_images/menu/nav_contact.gif); }
#Navigation a#NavContact:hover { background-image:url(../_images/menu/nav_contact_over.gif); }
/*
#Navigation a#NavHome { width:86px; height:25px; background-image:url(../_images/menu/home.gif); }
#Navigation a#NavHome:hover { background-image:url(../_images/menu/home_over.gif); }
#Navigation a#NavAbout { width:81px; height:25px; background-image:url(../_images/menu/about.gif); }
#Navigation a#NavAbout:hover { background-image:url(../_images/menu/about_over.gif); }
#Navigation a#NavServices { width:81px; height:25px; background-image:url(../_images/menu/services.gif); }
#Navigation a#NavServices:hover { background-image:url(../_images/menu/services_over.gif); }
#Navigation a#NavNews { width:81px; height:25px; background-image:url(../_images/menu/news.gif); }
#Navigation a#NavNews:hover { background-image:url(../_images/menu/news_over.gif); }
#Navigation a#NavContact { width:84px; height:25px; background-image:url(../_images/menu/contact.gif); }
#Navigation a#NavContact:hover { background-image:url(../_images/menu/contact_over.gif); }
*/
#Navigation a#NavSignIn { margin:4px 0px 0px 4px; text-transform:uppercase; /* background-image:url(../_images/menu/signin.gif); */ }
#Navigation a#NavSignIn:hover { /*background-image:url(../_images/menu/signin_over.gif); */ }
#Navigation a#NavSignOut { margin:4px 0px 0px 4px; text-transform:uppercase; /* background-image:url(../_images/menu/signout.gif); */ }
#Navigation a#NavSignOut:hover { /*background-image:url(../_images/menu/signout_over.gif); */ }
#Navigation a#NavAccountManagment { text-transform:uppercase; }

#HeaderInfoWrapper { position:absolute; right:150px; top:30px; width:508px; }
#HeaderInfo { font-weight:bold; color:white; text-align:right; }

#Title { height:63px; background-color:#E7E4D1; background-image:url(../_images/template/bg_title.gif); }
#TitleWrapper { width:990px; position:relative; }
#TitleSubscribe { position:absolute; top:0px; left:41px; display:block; background-repeat: no-repeat; width:156px; height:60px; background-image:url(../_images/template/subscribe_badge.gif); }
#TitleInfoWrapper { width:156; height:42; position:absolute; top:7px; left:41px; display:block; background-color:#FFFCEE; border:1px solid #FFFAE4; }
#TitleInfoBorder { height:40; border:1px solid #BAB084; }
#TitleInfo { margin:4px 4px 4px 10px; }
#TitleInfo ul { list-style-image:url(../_images/bullets/bullet.gif); margin:0px; padding:0px; margin-left:7px; }
#TitleInfo li { padding:0px; margin-top:0px; margin-bottom:0px; }
#TitleTagLine {  position:absolute; top:13px; left:300px; display:block; }

form#Search { position: absolute; right:90px; top:18px; width:215px; margin:0px; padding:0px; }
form#Search span { color:#60441C; font-weight:bold; font-size:12px; vertical-align:middle; }
form#Search label { display:none; }
form#Search input { font-size:1.3em; vertical-align:middle; border-bottom:2px solid #938757; border-right:2px solid #938757;}
form#Search select { font-size:1.6em; vertical-align:middle; }

#Footer { height:55px; clear:both;  }
#Footer #Top { height:5px; background-color:#C2B98E; }
#Footer #Bottom { height:100%;}

#MainContentWrapper { background-image:url(../_images/template/bg_content_narrow.gif); background-repeat:repeat-y; background-color:#FFFCF0; }
#MainContent { width:990px; }

#Gutter { width:212px; float:left; background-image:url(../_images/template/bg_pillars.jpg); background-repeat: no-repeat;  }

/* ******************************************** */
#RecentNews { width:212px; float:left; color:#60441C; }
#RecentNews #RecentNewsTitle { height:64px; background-color:#EFE8CB; margin-right:1px; background-image:url(../_images/template/recentnews.gif); background-repeat: no-repeat; }

#RecentNews #RecentNewsContent { margin:10px 20px 5px 20px; }
#RecentNews #RecentNewsContent strong a { color:#313F5C; }
#RecentNews #RecentNewsContent p { margin-top:5px; margin-bottom:0px; font-weight:bold; }
#RecentNews #RecentNewsContent ul { width:100%; list-style-type:none; padding:0px; margin:0px; }
#RecentNews #RecentNewsContent li { float: left; padding:10px 0px 10px 0px; margin:0px; border-bottom:1px solid #B5AA7C; }

/* ******************************************** */
#MemberBenefits { width:200px; float:left; color:#9C8F62; }
#MemberBenefits #MemberBenefitsTitle { height:64px; background-color:#FAF3D9;margin-right:1px; background-image:url(../_images/template/memberbenefits.gif); background-repeat: no-repeat; }

#MemberBenefits #MemberBenefitsContent { margin:5px 7px 5px 30px; color:#313F5C; }
#MemberBenefits #MemberBenefitsContent ul { padding:0px; margin:0px; list-style-image:url(../_images/bullets/bullet.gif); padding:bottom:20px; }
#MemberBenefits #MemberBenefitsContent li { padding-bottom:10px; }
#MemberBenefits #MemberBenefitsContent li a { font-weight:bold; color:#313F5C; }

/* ******************************************** */
#SubscribeButtonWrapper {  }
#SubscribeButton { margin-left:auto; margin-right:auto; background-image:url(../_images/home/btn_subscribe_now.gif); width:102px; height:26px; cursor:pointer; }

/* ******************************************** */
#SubscribeBannerWrapper { clear:both; float:left; margin-top:20px; }
#SubscribeBanner { margin-left:27px; background-image:url(../_images/home/banner_subscribe.gif); width:378px; height:167px; cursor:pointer; }

/* ******************************************** */
#RecentPolls { width:200px; float:left; color:#60441C; }
#RecentPolls #RecentPollsTitle { height:64px; background-color:#EFE8CB; margin-right:1px; background-image:url(../_images/template/recentpolls.gif); background-repeat: no-repeat; }

#RecentPolls #RecentPollsContent { margin:10px 20px 5px 20px; }
#RecentPolls #RecentPollsContent strong a { color:#313F5C; }
#RecentPolls #RecentPollsContent p { margin-top:5px; margin-bottom:0px; font-weight:bold; }
#RecentPolls #RecentPollsContent ul { width:100%; list-style-type:none; padding:0px; margin:0px; }
#RecentPolls #RecentPollsContent li { float: left; padding:10px 0px 10px 0px; margin:0px; border-bottom:1px solid #B5AA7C; }

/* ******************************************** */
#CopyContentWrapper { width:721px; float:left; }
#CopyContent { margin:20px 0px 20px 20px; }