* {
     margin: 0;
}
html, body, #UI {
    height: 100%;
}
body {
    background-color: #3B6B24; background-image:url(../images/skin/back.repeat.x.png);
    color: #000000; font-family: 'century gothic', century, Verdana, arial, geneva; background-repeat:repeat-x;
    font-size: 100%; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;
    padding: 0; text-align: center; 
}
body {  
    text-align: -moz-center;
}
#UI { position:absolute; top:0px; left:0px; width:100%; }
#Hdr_UI { position:absolute; top:0px; left:0px; height:112px; width:100%; }

#App_Main
{
    text-align: left;
    width: 1012px; 
    position:relative; 
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -36px; /*Sticky Footer height 40*/
    background-image:url(../images/skin/horizon.jpg); background-repeat:no-repeat; background-position:0px 394px; 
}

#Hdr_Main { position:relative; height:170px; width:1012px;}
#Hdr_Main .title { display:none; }
#Hdr_Main .logo { position:absolute; left:10px; top:10px; }
#Nav_Main  { position:absolute; left:0px; top:89px; padding:0; margin:0; width:100%;}
#Nav_Main .navItem { text-indent:-9999px; float:left; display:block; margin-right:0px; height:31px; margin-top:0;  text-decoration:none; text-align:center; position:relative; background-image:url(../images/skin/nav.separator.png); background-position:93px 2px; padding-right:1px; }
#Nav_Main .command { margin:0; padding:0; position:relative; top:0px; display:block; }
#Nav_Main .navItem .command { background-image:url(../images/skin/navitem.sprite.png); display:block; height:33px;}
#Nav_Main .navItem:hover .command { background-image:url(../images/skin/navitem.over.sprite.png); }
#Nav_Main .navItem .selected { background-image:url(../images/skin/navitem.active.sprite.png); }
#Nav_Main #Ni_About { background-position:93px 2px; }
#Nav_Main #Ni_About .command { width:99px; background-position:0px 0px;}
#Nav_Main #Ni_Challenge { background-position:184px 2px; }
#Nav_Main #Ni_Challenge .command { width:190px; background-position:-105px 0px;}
#Nav_Main #Ni_Success { background-position:161px 2px; }
#Nav_Main #Ni_Success .command { width:167px; background-position:-299px 0px;}
#Nav_Main #Ni_News { background-position:66px 2px; }
#Nav_Main #Ni_News .command { width:72px; background-position:-470px 0px;}
#Nav_Main #Ni_Resources { background-image:none; }
#Nav_Main #Ni_Resources .command { width:181px; background-position:-545px 0px;}
#Nav_Main #Ni_Contact { position:absolute; top:0; left:763px; margin-left:100px; width:145px; }
#Nav_Main #Ni_Contact .command { background-position:-866px 0px;}
#Nav_Main .navItem a { text-decoration:none; margin:0; padding:0; display:block; line-height:19px; color:#fff; text-transform:uppercase; font-size:14px; height:25px; padding-top:4px;}
#Nav_Main a { font-size:19px; font-weight:bold; color:#fff; }
#Nav_Main .overlay { position:absolute; top:-40px; left:790px; width:74px; height:80px; background-image:url(../images/skin/nav.leaf.png); }
* html #Nav_Main .overlay { behavior: url(clientscript/iepngfix.htc); z-index:0; }

#Ftr_UI, #StickyPush {
    height:36px; padding:0 0 0 0; margin:0 0 0 0;
}
#Ftr_UI {
    background-color:#fff; width:100%; background-repeat:repeat-x; background-image:url(../images/skin/footer.repeat.png); 
}
#Ftr_Main { font-size:12px; height:20px; color:#fff; float:none; position:absolute; }
#Ftr_Main .copyright { position:absolute; left:14px; top:10px; width:400px; cursor:default;}
#Ftr_Main .navigation { float:left; position:absolute; left: 524px; top:10px; width:500px;}
#Ftr_Main .navigation .navItem { float:left; margin-right:10px; }

#Nav_Footer .navItem { border-right:1px solid #9d9fa2; padding-right:10px; }
#Nav_Footer #Ni_Sitemap{ border-right:0; padding-right:0px; }
#Nav_Footer  a { color:#fff; font-size:12px; text-decoration:none; }
#Nav_Footer .active a { color:#fff; text-decoration:underline; background-color:Transparent; }

#Nav_Contact { float:left; position:absolute; left:726px; top:26px; width:350px; height:40px; }
#Nav_Contact .navItem { margin:0; width:163px; height:35px; float:left; margin-right:3px;}
#Nav_Contact .navItem a { margin:0; width:163px; height:35px; text-indent:-9999px; display:block; background-repeat:no-repeat;}
#Nav_Contact .niChallenge a{ background-image:url(../images/skin/command.challenge.png); }
#Nav_Contact #Ni_Account a { background-image:url(../images/skin/command.account.png); }
#Nav_Contact #Ni_Account .lnkSignIn { background-image:url(../images/skin/command.manage.signin.png); }
#Nav_Contact #Ni_Account .lnkSignOut { background-image:url(../images/skin/command.manage.signout.png); }

.viewSplash #Cnt_SplashMedia { position:relative; left:75px; top:-35px; left:5px; width:1010px; height:500px; z-index:4;}
.viewSplash #SWFObjectExprInst { position:relative; left:75px; top:0px; left:20px; width:1010px; z-index:4;}
.viewGiveaway #SWFObjectExprInst { position:relative; left:75px; top:0px; left:20px; width:1010px; z-index:4;}

#Pv_CalloutSpotlights { width:995px; height:69px; position:relative; left:6px; }
#Pv_CalloutSpotlights #Hdr_CalloutSpotlights { height:10px; background-image:url(../images/skin/spotlight.header.png); }
* html #Pv_CalloutSpotlights #Hdr_CalloutSpotlights { behavior: url(clientscript/iepngfix.htc); z-index:0; }
#Pv_CalloutSpotlights #Cnt_CalloutSpotlights { height:59px; background-image:url(../images/skin/spotlight.content.repeat.png); background-repeat:repeat-y; }
* html #Pv_CalloutSpotlights #Cnt_CalloutSpotlights { behavior: url(clientscript/iepngfix.htc); z-index:0; }
#Pv_CalloutSpotlights #Cnt_CalloutSpotlights .overlay { width:67px; z-index:6; height:132px; position:absolute; left:-28px; top:-61px; background-image:url(../images/skin/spotlight.leaf.png); }
* html #Pv_CalloutSpotlights #Cnt_CalloutSpotlights .overlay { behavior: url(clientscript/iepngfix.htc); z-index:0; }
#Pv_CalloutSpotlights #Cnt_CalloutSpotlights .panel { position:absolute; left:0px; top:0px; }
#Pv_CalloutSpotlights #Cnt_CalloutSpotlights .panel .photo { z-index:2; position:absolute; top:15px; left:22px; width:60px; height:45px; }
#Pv_CalloutSpotlights #Cnt_CalloutSpotlights .panel .group { position:absolute; left:100px; top:15px; width:707px; }
#Pv_CalloutSpotlights #Cnt_CalloutSpotlights .panel .group .title { font-size:20px; color:#fff;}
#Pv_CalloutSpotlights #Cnt_CalloutSpotlights .panel .group p { margin-top:5px; font-size:12px; }
#Pv_CalloutSpotlights #Cnt_CalloutSpotlights .panel .footer a { display:block; position:absolute; left:810px; top:20px; text-indent:-9999px; background-image:url(../images/skin/command.viewDetails.png); width:169px; height:37px; }
#Pv_CalloutSpotlights #Nav_CalloutSpotlights { display:none; } /* Disable multiple spotlights */

#Hdr_Content { display:none; }
#Mod_Generic { width:958px; position:relative; left:27px; margin-bottom:20px; }
#Mod_Generic #Hdr_Generic { width:958px; height:19px; background-image:url(../images/skin/content.header.png); }
#Mod_Generic #Hdr_Generic .subtitle { position:absolute; padding-left:13px; top:32px; left:29px; font-size:22px; color:#fff; font-weight:bold; text-transform:uppercase; width:834px; background-image:url(../images/skin/content.title.rule.png); background-repeat:no-repeat; background-position:0px 30px; height:45px; }
#Mod_Generic #Hdr_Generic .subtitle { border-bottom:1px solid #fff; background-image:none; margin-bottom:10px; padding-bottom:0; height:35px;  }
#Mod_Generic #Cnt_Generic { width:864px; background-image:url(../images/skin/content.repeat.png); background-repeat:repeat-y; padding-left:42px; padding-right:52px; padding-top:65px; color:#fff; font-size:13px; padding-bottom:10px; }
#Mod_Generic #Ftr_Generic { width:958px; height:23px; background-image:url(../images/skin/content.footer.png);}
#Mod_Generic #Overlay_Generic { width:103px; height:121px; background-image:url(../images/skin/content.overlay.leaf.png); position:absolute; bottom:30px; left:910px;  }
#Mod_Generic #Cnt_Generic .cmdChallenge { width:160px; height:34px; background-image:url(../images/skin/command.challenge.trans.png); margin-top:10px; display:block; text-indent:-9999px; background-repeat:no-repeat;}
* html #Mod_Generic #Hdr_Generic, * html #Mod_Generic #Cnt_Generic, * html #Mod_Generic #Ftr_Generic { behavior: url(clientscript/iepngfix.htc); z-index:0; }
* html #Mod_Generic #Overlay_Generic { behavior: url(clientscript/iepngfix.htc); z-index:0; }

#Mod_Pledge { width:982px; position:relative; left:14px; margin-bottom:20px; }
#Mod_Pledge #Hdr_Pledge { width:982px; height:18px; background-image:url(../images/skin/pledge.header.png); }
* html #Mod_Pledge #Hdr_Pledge { background-image:none; background-color:transparent; }
#Mod_Pledge #Hdr_Pledge .subtitle { position:absolute; padding-left:13px; top:32px; left:29px; font-size:22px; color:#fff; font-weight:bold; text-transform:uppercase; width:834px; background-image:url(../images/skin/content.title.rule.png); background-repeat:no-repeat; background-position:0px 30px; height:45px; }
* html #Mod_Pledge #Hdr_Pledge .subtitle { border-bottom:1px solid #fff; background-image:none; margin-bottom:10px; padding-bottom:0; height:35px;  }
#Mod_Pledge #Cnt_Pledge { float:left; width:902px; background-image:url(../images/skin/pledge.repeat.png); background-repeat:repeat-y; padding-left:42px; padding-right:38px; padding-top:65px; color:#fff; font-size:13px; }
* html #Mod_Pledge #Cnt_Pledge { background:none; background-color:#3E7522; }
#Mod_Pledge #Ftr_Pledge {clear:both; width:982px; height:19px; background-image:url(../images/skin/pledge.footer.png);}
* html #Mod_Pledge #Ftr_Pledge { background-image:none; background-color:transparent; }
#Mod_Pledge #Overlay_Pledge { width:103px; height:121px; background-image:url(../images/skin/content.overlay.leaf.png); position:absolute; bottom:30px; left:932px;  }
* html #Mod_Pledge #Overlay_Pledge { display:none; }

#Mod_Personalize { position:relative; float:left; width:930px; left:-6px; margin-bottom:10px; }

#Dv_Register { width:592px; position:relative; float:left; }
* html #Dv_Register { width:582px; margin-right:10px; }
#Dv_Register #Hdr_Register { width:592px; height:10px; background-image:url(../images/skin/register.header.png); }
#Dv_Register #Hdr_Register .subtitle { position:absolute; padding-left:8px; top:20px; left:21px; font-size:22px; color:#fff; font-weight:bold; text-transform:uppercase; width:530px; background-image:url(../images/skin/register.title.rule.png); background-repeat:no-repeat; background-position:0px 30px; height:45px; }
* html #Dv_Register #Hdr_Register .subtitle { border-bottom:1px solid #fff; background-image:none; margin-bottom:10px; padding-bottom:0; height:35px;  }
#Dv_Register #Cnt_Register { width:565px; background-image:url(../images/skin/register.repeat.png); background-repeat:repeat-y; padding-left:27px; padding-top:53px; color:#fff; font-size:13px; }
#Dv_Register #Ftr_Register { width:592px; height:6px; background-image:url(../images/skin/register.footer.png);}
* html #Dv_Register #Hdr_Register, * html #Dv_Register #Ftr_Register, * html #Dv_Register #Cnt_Register {background-image:none; background-color:#55912B; }

#Dv_SignIn { width:317px; position:relative; float:left; }
#Dv_SignIn #Hdr_SignIn { width:317px; height:10px; background-image:url(../images/skin/signin.header.png); }
#Dv_SignIn #Hdr_SignIn .subtitle { position:absolute; padding-left:15px; top:20px; left:10px; font-size:22px; color:#fff; font-weight:bold; text-transform:uppercase; width:250px; background-image:url(../images/skin/signin.title.rule.png); background-repeat:no-repeat; background-position:0px 30px; height:45px; }
* html #Dv_SignIn #Hdr_SignIn .subtitle { border-bottom:1px solid #fff; background-image:none; margin-bottom:10px; padding-bottom:0; height:35px;  }
#Dv_SignIn #Cnt_SignIn { width:293px; background-image:url(../images/skin/signin.repeat.png); background-repeat:repeat-y; padding-left:24px; padding-top:53px; color:#fff; font-size:13px; }
#Dv_SignIn #Ftr_SignIn { width:317px; height:12px; background-image:url(../images/skin/signin.footer.png);}
* html #Dv_SignIn #Hdr_SignIn, * html #Dv_SignIn #Ftr_SignIn, * html #Dv_SignIn #Cnt_SignIn {background-image:none; background-color:#55912B; }

#Mod_Personalize .textbox input { border:1px solid transparent; background-image:url(../images/skin/textbox.back.png); width:258px; padding-top:4px; padding-right:10px; height:22px; background-color:transparent; background-repeat:no-repeat; font-size:13px; font-family:'century gothic', Century, Arial, geneva; }
* html #Mod_Personalize .textbox input { border:0px; background-image:url(../images/skin/textbox.back.png); width:258px; padding-top:4px; padding-right:10px; height:22px; background-color:transparent; background-repeat:no-repeat; font-size:13px; font-family:'century gothic', Century, Arial, geneva; }
#Mod_Personalize .textbox .highlight { background-color:#8FBD39; background-image:none; width:249px; padding-right:12px; }
* html #Mod_Personalize .textbox .highlight { background-color:#8FBD39; background-image:none;}
#Dv_Register .form .tip { font-size:11px; clear:both; }
#Dv_Register .form .tip a { font-size:11px; color:#fff; }
#Dv_Register .form .caption { padding-left:2px; }
#Dv_Register .form .group { width:272px; float:left; margin-bottom:10px;  }
#Dv_Register .form .separator { clear:both; width:530px; background-image:url(../images/skin/register.title.rule.png); background-repeat:no-repeat; background-position:0px 5px; height:25px; }
* html #Dv_Register .form .separator { border-bottom:1px solid #fff; background-image:none; margin-bottom:10px; padding-bottom:0; height:35px;  }
#Dv_Register .form .grpPassword { clear:both; }
#Dv_Register .form .grpOptIn { padding-left:2px; padding-top:5px; height:15px; }
#Dv_Register .form .grpOptIn label { left:2px; top:-1px; position:relative; }
#Dv_Register .form .status { clear:both; width:518px; height:auto; background-color:#8FBD39; margin-bottom:30px; padding:10px; margin-left:2px;  }
#Dv_Register .form .commands { clear:both; }
#Dv_Register .form .cmdRegister { text-indent:-9999px; width:166px; height:40px; background-image:url(../images/skin/command.submit.png); position:relative; left:375px; top:-15px; }
#Dv_Register .form .cmdRegister input { display:none; }

#Dv_SignIn .form .tips { margin-top:20px; }
#Dv_SignIn .form .tip { font-size:11px; clear:both; }
#Dv_SignIn .form .tip a { font-size:11px; color:#fff; }
#Dv_SignIn .form .caption { padding-left:2px; }
#Dv_SignIn .form .group { width:272px; float:left; margin-bottom:10px;  }
#Dv_SignIn .form .status { clear:both; width:246px; height:auto; background-color:#8FBD39; margin-bottom:15px; padding:10px; margin-left:2px;}
#Dv_SignIn .form .commands { clear:both; }
#Dv_SignIn .form .cmdSignIn { text-indent:-9999px; width:168px; height:43px; background-image:url(../images/skin/command.signin.png); position:relative; left:105px; top:0px; }
#Dv_SignIn .form .cmdSignIn input { display:none; }


#Mod_Challenge { position:relative; float:left; width:930px; left:-6px; margin-bottom:10px; }

#Dv_Properties { width:642px; position:relative; float:left; }
* html #Dv_Properties { width:632px; margin-right:10px; }
#Dv_Properties #Hdr_Properties { width:642px; height:10px; background-image:url(../images/skin/properties.header.png); }
#Dv_Properties #Hdr_Properties .subtitle { position:absolute; padding-left:14px; top:20px; left:13px; font-size:22px; color:#fff; font-weight:bold; text-transform:uppercase; width:604px; background-image:url(../images/skin/properties.title.rule.png); background-repeat:no-repeat; background-position:0px 30px; height:45px; }
* html #Dv_Properties #Hdr_Properties .subtitle { border-bottom:1px solid #fff; background-image:none; margin-bottom:10px; padding-bottom:0; height:35px;  }
#Dv_Properties #Cnt_Properties { width:615px; background-image:url(../images/skin/properties.repeat.png); background-repeat:repeat-y; padding-left:27px; padding-top:53px; color:#fff; font-size:13px; }
#Dv_Properties #Ftr_Properties { width:642px; height:6px; background-image:url(../images/skin/properties.footer.png);}
* html #Dv_Properties #Hdr_Properties, * html #Dv_Properties #Cnt_Properties, * html #Dv_Properties #Ftr_Properties {background-image:none; background-color:#55912B; }

#Dv_UserInfo { width:269px; position:relative; float:left; }
#Dv_UserInfo #Hdr_UserInfo { width:269px; height:10px; background-image:url(../images/skin/signin.header.png); }
#Dv_UserInfo #Hdr_UserInfo .subtitle { position:absolute; padding-left:15px; top:20px; left:10px; font-size:22px; color:#fff; font-weight:bold; text-transform:uppercase; width:245px; background-image:url(../images/skin/signin.title.rule.png); background-repeat:no-repeat; background-position:0px 30px; height:45px; }
* html #Dv_UserInfo #Hdr_UserInfo .subtitle { border-bottom:1px solid #fff; background-image:none; margin-bottom:10px; padding-bottom:0; height:35px;  }
#Dv_UserInfo #Cnt_UserInfo { width:245px; background-image:url(../images/skin/signin.repeat.png); background-repeat:repeat-y; padding-left:24px; padding-top:53px; color:#fff; font-size:13px; padding-bottom:20px; }
#Dv_UserInfo #Ftr_UserInfo { width:269px; height:12px; background-image:url(../images/skin/signin.footer.png);}
#Dv_UserInfo #Cnt_UserInfo .commands { clear:both; margin-top:20px; }
#Dv_UserInfo #Cnt_UserInfo .group { clear:both; display:block; }
* html #Dv_UserInfo #Hdr_UserInfo, * html #Dv_UserInfo #Cnt_UserInfo, * html #Dv_UserInfo #Ftr_UserInfo {background-image:none; background-color:#55912B; }
#Dv_UserInfo #Cnt_UserInfo #Cmd_SaveUserInfo { text-indent:-9999px; width:166px; height:40px; background-image:url(../images/skin/command.submit.png); position:relative; }
#Dv_UserInfo #Cnt_UserInfo #Cmd_SaveUserInfo input { display:none; }
#Dv_UserInfo #Cnt_UserInfo .cmdCancel { position:relative; top:-25px; left:180px; }
#Dv_UserInfo #Cnt_UserInfo #Cmd_SavePassword { text-indent:-9999px; width:166px; height:40px; background-image:url(../images/skin/command.submit.png); position:relative; }
#Dv_UserInfo #Cnt_UserInfo #Cmd_SavePassword input { display:none;}
#Cnt_SignIn .cmdCancel { position:relative; top:-25px; left:180px; text-decoration:underline; }
#Pnl_Forgot .commands { padding-top:20px;}
#Cnt_SignIn #Cmd_SendPassword { text-indent:-9999px; width:166px; height:40px; background-image:url(../images/skin/command.submit.png); position:relative; }
#Cnt_SignIn #Cmd_SendPassword input { display:none; }

#Mod_Challenge .textbox input { border:1px solid transparent; background-image:url(../images/skin/textbox.back.png); width:258px; padding-top:4px; padding-right:10px; height:22px; background-color:transparent; background-repeat:no-repeat; font-size:13px; font-family:'century gothic', Century, Arial, geneva; }
* html #Mod_Challenge .textbox input { border:0px; }
#Mod_Challenge .textbox .highlight { background-color:#8FBD39; background-image:none; width:249px; padding-right:12px; }
* html #Mod_Challenge .textbox .highlight { background-color:#8FBD39; background-image:none;}

#Cnt_Properties #Cmd_AddProperty { text-indent:-9999px; width:191px; height:33px; background-image:url(../images/skin/command.addProperty.png); margin-bottom:20px; position:relative; left:1px; }
#Cnt_Properties .hasProperties #Cmd_AddProperty { background-image:url(../images/skin/command.addProperty.secondary.png); }
#Cnt_Properties { float:left; }
#Ftr_Properties { clear:both; }

#Pnl_SaveProperty { padding-top:10px; }
#Pnl_SaveProperty .caption { padding-left:2px; }
#Pnl_SaveProperty .group { width:272px; float:left; margin-bottom:10px;  }
#Pnl_SaveProperty .status { clear:both; width:246px; height:auto; background-color:#8FBD39; margin-bottom:15px; padding:10px; margin-left:2px;}
#Pnl_SaveProperty .hud { clear:both; width:568px; height:auto; background-color:#8FBD39; margin-bottom:15px; padding:10px; margin-left:2px;}
#Pnl_SaveProperty .footer { clear:both; position:relative; padding-top:10px; }
#Pnl_SaveProperty .cmdSave { text-indent:-9999px; width:168px; height:43px; background-image:url(../images/skin/command.submit.png); position:relative; left:0px; top:0px; }
#Pnl_SaveProperty .cmdCancel { position:absolute; top:24px; right:30px; display:block; }
#Pnl_SaveProperty .cmdCancel .cta { text-decoration:underline; }
#Pnl_SaveProperty .grpZip .data { display:block; width:272px; }
#Pnl_SaveProperty .grpZip .textbox input { width:140px; background-image:url(../images/skin/textbox.small.back.png); } 
#Mod_Challenge .grpZip .textbox .highlight { margin-left:2px; background-color:#8FBD39; background-image:none; width:131px; padding-right:12px; }
* html #Mod_Challenge .grpZip .textbox .highlight { background-color:#8FBD39; background-image:none;}
#Pnl_SaveProperty .separator { clear:both; width:600px; background-image:url(../images/skin/properties.title.rule.png); background-repeat:no-repeat; background-position:0px 5px; height:25px; position:relative; left:-12px; }
* html #Pnl_SaveProperty .separator { border-bottom:1px solid #fff; background-image:none; margin-bottom:10px; padding-bottom:0; height:35px;  }

#Pnl_SaveProperty .grpPropertyType { float:left; width:602px; height:170px; display:block; }
#Pnl_SaveProperty .grpPropertyType input { display:none; }
#Pnl_SaveProperty .grpPropertyType label { font-size:13px; color:#fff; padding-top:140px; text-align:center; width:145px; height:26px; display:block; float:left; margin-right:5px; cursor:pointer;}
#Pnl_SaveProperty .grpPropertyType .selected label { color:#2f5a1f; }
#Pnl_SaveProperty .grpPropertyType .radResidential label { background-image:url(../images/skin/propertyType.residential.png); }
#Pnl_SaveProperty .grpPropertyType .radSchool label { background-image:url(../images/skin/propertyType.school.png); }
#Pnl_SaveProperty .grpPropertyType .radGovernment label { background-image:url(../images/skin/propertyType.government.png); }
#Pnl_SaveProperty .grpPropertyType .radBusiness label { background-image:url(../images/skin/propertyType.business.png); }
#Pnl_SaveProperty .grpPropertyType .radResidential.selected  label { background-image:url(../images/skin/propertyType.residential.selected.png); }
#Pnl_SaveProperty .grpPropertyType .radSchool.selected  label { background-image:url(../images/skin/propertyType.school.selected.png); }
#Pnl_SaveProperty .grpPropertyType .radGovernment.selected  label { background-image:url(../images/skin/propertyType.government.selected.png); }
#Pnl_SaveProperty .grpPropertyType .radBusiness.selected  label { background-image:url(../images/skin/propertyType.business.selected.png); }
* html #Pnl_SaveProperty .grpPropertyType .radResidential label { background-image:url(../images/skin/propertyType.residential.gif); }
* html #Pnl_SaveProperty .grpPropertyType .radSchool label { background-image:url(../images/skin/propertyType.school.gif); }
* html #Pnl_SaveProperty .grpPropertyType .radGovernment label { background-image:url(../images/skin/propertyType.government.gif); }
* html #Pnl_SaveProperty .grpPropertyType .radBusiness label { background-image:url(../images/skin/propertyType.business.gif); }
* html #Pnl_SaveProperty .grpPropertyType .selected  label { border:1px solid #fff; }

#Pnl_ListProperties { padding-top:10px; }
#Par_NoProperties { width:600px; }
#Pnl_ListProperties .property { padding-left:145px; padding-top:10px; width:452px; background-image:url(../images/skin/property.back.png); position:relative; margin-bottom:20px; }
* html #Pnl_ListProperties .property { background-image:none; background-color:#4A8027; }
#Pnl_ListProperties .typeResidential .icon { display:block; position:absolute; width:139px; height:137px; z-index:2; left:-4px; top:-4px; background-image:url(../images/skin/propertyIcon.residential.png); }
#Pnl_ListProperties .typeSchool .icon { display:block; position:absolute; width:139px; height:137px; z-index:2; left:-4px; top:-4px; background-image:url(../images/skin/propertyIcon.school.png); }
#Pnl_ListProperties .typeBusiness .icon { display:block; position:absolute; width:139px; height:137px; z-index:2; left:-4px; top:-4px; background-image:url(../images/skin/propertyIcon.business.png); }
#Pnl_ListProperties .typeGovernment .icon { display:block; position:absolute; width:139px; height:137px; z-index:2; left:-4px; top:-4px; background-image:url(../images/skin/propertyIcon.government.png); }
* html #Pnl_ListProperties .property .icon { behavior: url(clientscript/iepngfix.htc); z-index:0; }
#Pnl_ListProperties .property .group { position:relative; width:390px; margin-bottom:4px; }
#Pnl_ListProperties .property .group .address { font-size:16px; }
#Pnl_ListProperties .property .propertySummary { height:117px; }
#Pnl_ListProperties .property .message { position:absolute; top:65px; width:400px; }
#Pnl_ListProperties .property .cmdEditAddress { text-decoration:underline; }
#Pnl_ListProperties .property .cmdPledge { position: absolute; left:140px; top:70px; width:170px; height:43px; background-image:url(../images/skin/command.createPledge.png); text-indent:-9999px;}
* html #Pnl_ListProperties .property .cmdPledge { background-image:url(../images/skin/command.createPledge.gif); }
#Pnl_ListProperties .property .cmdRemove { position:absolute; left:552px; top:3px; display:block; width:44px; height:40px; background-image:url(../images/skin/property.commands.png); background-position:0 0;}
* html #Pnl_ListProperties .property .cmdRemove { background-image:url(../images/skin/property.commands.gif); }
#Pnl_ListProperties .property .tooltip { display:none; position:absolute; top:10px; left:40px; background-color:#fff; height:auto; width:130px; color:#201e1e;  text-align:center; padding:2px; z-index:6;}
#Pnl_ListProperties .property .active .tooltip  { display:block; }
#Pnl_ListProperties .property .cmdRemove .tooltip { width:130px; }
#Pnl_ListProperties .property .cmdPledgeSummary .tooltip { width:170px; }
#Pnl_ListProperties .property .cmdEditPledge { position:absolute; left:552px; top:44px; display:block; width:44px; height:40px; background-image:url(../images/skin/property.commands.png); background-position:0 -44px; }
* html #Pnl_ListProperties .property .cmdEditPledge  { background-image:url(../images/skin/property.commands.gif); }
#Pnl_ListProperties .property .cmdPledgeSummary { position:absolute; left:552px; top:85px; display:block; width:44px; height:40px; background-image:url(../images/skin/property.commands.png); background-position:0 -85px;}
* html #Pnl_ListProperties .property .cmdPledgeSummary  { background-image:url(../images/skin/property.commands.gif); }
#Pnl_ListProperties #Cnt_ListProperties { width:600px; }
#Pnl_SaveProperty { width:600px; }

#Pnl_ListProperties .property .pledgeSummary { position:absolute; top:60px; width:400px; height:60px; }
#Pnl_ListProperties .property .pledgeSummary .group { height:54px; float:left; width:130px; background-image:url(../images/skin/pledge.separator.png); background-position:115px 0px;}
#Pnl_ListProperties .property .pledgeSummary .group .caption {float:left; display:block; width:117px; text-align:center; font-size:12px; }
#Pnl_ListProperties .property .pledgeSummary .group .data { float:left; display:block; width:100px; text-align:center; padding-top:10px; font-size:18px; font-weight:bold; }
#Pnl_ListProperties .property .pledgeSummary .grpPct { background-image:none; }
* html #Pnl_ListProperties .property .pledgeSummary .group { background-image:none; }
#Pnl_ListProperties .property .totalSavings { position:absolute; top:140px; z-index:3; color:#000; font-size:13px; font-weight:bold; left:16px; width:400px;}
#Pnl_ListProperties .property .recommendations { position:relative; left:-141px; top:0px;  background-color:#fff; width:591px; height:auto; padding-top:50px; }
* html #Pnl_ListProperties .property .recommendations { width:451px; }
#Pnl_ListProperties .property .recommendations .recommendation { color:#000; padding:10px; font-size:11px; height:auto; position:relative; padding-left:90px; height:60px; font-size:13px;}
#Pnl_ListProperties .property .recommendations .recommendation .savings { font-weight:bold; }
#Pnl_ListProperties .property .recommendations .recommendation .title { display:none; }

#Pnl_ListProperties .property .recommendations .recommendation .icon { width:87px; height:53px; position:absolute; left:0px; top:0px; }  
#Pnl_ListProperties .property .recommendations .rec0 .icon  { display:none; }
#Pnl_ListProperties .property .recommendations .rec1 .icon  { background-image:url(../images/energyIcons/icon_coolingsetting.png); }
#Pnl_ListProperties .property .recommendations .rec2 .icon  { background-image:url(../images/energyIcons/icon_heatingsetting.png); }
#Pnl_ListProperties .property .recommendations .rec3 .icon  { background-image:url(../images/energyIcons/icon_weatherization.png); }
#Pnl_ListProperties .property .recommendations .rec4 .icon  { background-image:url(../images/energyIcons/icon_lightingCom.png); }
#Pnl_ListProperties .typeResidential .recommendations .rec4 .icon  { background-image:url(../images/energyIcons/icon_lightingRes.png); }
#Pnl_ListProperties .property .recommendations .rec5 .icon  { background-image:url(../images/energyIcons/icon_refrigeration.png); }
#Pnl_ListProperties .property .recommendations .rec6 .icon  { background-image:url(../images/energyIcons/icon_waterheater.png); }
#Pnl_ListProperties .property .recommendations .rec7 .icon  { background-image:url(../images/energyIcons/icon_phantomload.png); }
#Pnl_ListProperties .property .recommendations .rec8 .icon  { background-image:url(../images/energyIcons/icon_insulation.png); }
#Pnl_ListProperties .property .recommendations .rec9 .icon  { background-image:url(../images/energyIcons/icon_heatingsystem.png); }
#Pnl_ListProperties .property .recommendations .rec10 .icon  { background-image:url(../images/energyIcons/icon_coolingsystem.png); }
#Pnl_ListProperties .property .recommendations .rec11 .icon  { background-image:url(../images/energyIcons/icon_energystar.png); }
#Pnl_ListProperties .property .recommendations .rec12 .icon  { background-image:url(../images/energyIcons/icon_windows.png); }
#Pnl_ListProperties .property .recommendations .rec13 .icon  { background-image:url(../images/energyIcons/icon_programmabletstat.png); }
#Pnl_ListProperties .property .recommendations .rec14 .icon  { background-image:url(../images/energyIcons/icon_ExitSign.png); }
#Pnl_ListProperties .property .recommendations .rec15 .icon  { background-image:url(../images/energyIcons/icon_OccupancySensor.png); }
#Pnl_ListProperties .property .recommendations .rec16 .icon  { background-image:url(../images/energyIcons/icon_InstallSolarWaterheater.png); }
#Pnl_ListProperties .property .recommendations .rec17 .icon  { background-image:url(../images/energyIcons/icon_SolarPanel.png); }
#Pnl_ListProperties .property .recommendations .rec18 .icon  { background-image:url(../images/energyIcons/icon_WindTurbine.png); }
#Pnl_ListProperties .property .recommendations .rec19 .icon  { background-image:url(../images/energyIcons/icon_ReplaceCoolingSystem.png); }
#Pnl_ListProperties .property .recommendations .rec20 .icon  { background-image:url(../images/energyIcons/icon_ReplaceHeatingSystem.png); }
#Pnl_ListProperties .property .recommendations .rec21 .icon  { background-image:url(../images/energyIcons/icon_ProgrammableThermostat.png); }
* html #Pnl_ListProperties .property .recommendations .recommendation .icon { behavior: url(clientscript/iepngfix.htc); z-index:0; }

#Section_Property { font-size:16px; text-transform:uppercase; font-weight:bold;}

#Mod_PledgeCalculator { width:950px; position:relative; }
#Mod_PledgeCalculator #Cmd_CancelPledge { right:40px; top:5px; z-index:3; position:absolute; text-align:right; display:block; }
#Mod_PledgeCalculator #Cmd_CancelPledge .cta { text-decoration:underline; }
#Mod_PledgeCalculator { left:-25px; width:950px; top:-50px; overflow:hidden; padding-top:60px; }
#Frame_Pledge { width:980px; height:1100px; overflow:hidden; margin:0; padding:0; background-color:transparent; background-repeat:repeat;}
#Cnt_UserInfo .data { display:block; width:238px; }
#Cnt_UserInfo .textbox input { width:140px; background-image:url(../images/skin/textbox.small.back.png); } 
#Cnt_UserInfo .status { clear:both; width:198px; height:auto; background-color:#8FBD39; margin-bottom:5px; margin-top:10px; padding:10px; margin-left:2px; }
#Cnt_UserInfo .cmdCancel { text-decoration:underline; position:relative; top:-18px; left:90px; }
#Cnt_UserInfo .command { display:block; }
#Cnt_UserInfo #Cmd_EditUserInfo { text-decoration:underline; color:#fff; font-size:12px; margin-bottom:5px; }
#Cnt_UserInfo #Cmd_ChangePassword { text-decoration:underline; color:#fff; font-size:12px; margin-bottom:5px; }
#Cnt_UserInfo #Cmd_SignOut { text-decoration:underline; color:#fff; font-size:12px; margin-bottom:5px; }
#Cnt_UserInfo #Cmd_SummaryReport { margin-top:20px; text-decoration:underline; color:#fff; font-size:12px; margin-bottom:5px; }

#Hdr_News .navigation { position:absolute; left:9px; top:8px; width:942px; height:64px; display:block; background-image:url(../images/skin/panelnav.news.back.png); }
#Hdr_News .navigation .navItem { text-align:center; color:#fff; width:471px; float:left; height:64px; text-indent:-9999px; }
#Hdr_News .navigation #Ni_PressReleases { width:473px; background-position:0px 0px; }
#Hdr_News .navigation #Ni_Events { margin-left:2px; width:466px; background-position:-475px 0px; }
#Hdr_News .navigation .selected { background-image:url(../images/skin/panelnav.news.back.selected.png); }

#Hdr_Events { width:649px; height:9px; }
#Hdr_Events .subtitle { display:none; }
#Mod_EventViewer { position:relative; left:120px; top:15px; width:650px; }
#Mod_EventViewer #Cmd_PreviousEvent { position:absolute; left:-50px; top:85px; z-index:3; width:34px; height:60px; background-image:url(../images/skin/command.previousItem.png); text-indent:-9999px;}
#Mod_EventViewer #Cmd_NextEvent { position:absolute; left:665px; top:85px; z-index:3; width:34px; height:60px; background-image:url(../images/skin/command.nextItem.png); text-indent:-9999px;}
* html #Mod_EventViewer #Cmd_NextEvent {  behavior: url(clientscript/iepngfix.htc); z-index:0; }
* html #Mod_EventViewer #Cmd_PreviousEvent { behavior: url(clientscript/iepngfix.htc); z-index:0; }
#Mod_EventViewer .hdrViewer { width:649px; height:9px; background-image:url(../images/skin/viewer.large.header.png); } 
#Mod_EventViewer .cntViewer { width:609px; padding-right:40px; height:auto; background-repeat:repeat-y; background-image:url(../images/skin/viewer.large.content.png); padding-bottom:20px; } 
#Mod_EventViewer .cntViewer img { margin:20px; margin-top:5; float:right; }
#Mod_EventViewer .cntViewer .url { margin-top:10px; display:block; }
#Mod_EventViewer .cntViewer .url a { color:#fff; font-size:14px; font-weight:bold; }
#Mod_EventViewer .cntViewer .end { clear:both; }
#Mod_EventViewer .cntViewer .subtitle { padding-left:15px; top:10px; left:13px; position:relative;
    font-weight:bold; text-transform:uppercase; background-repeat:no-repeat; background-position:0px 30px; background-image:url(../images/skin/viewer.large.separator.png); height:52px; font-size:20px; color:#fff; text-transform:uppercase; }
#Mod_EventViewer .cntViewer .date { position:relative; left:27px; height:30px; font-size:15px; color:#fff; text-transform:uppercase; font-weight:bold; }
#Mod_EventViewer .cntViewer .description { position:relative; left:27px; font-size:13px; color:#fff; }
#Mod_EventViewer .ftrViewer { width:649px; height:8px; background-image:url(../images/skin/viewer.large.footer.png); } 
* html #Mod_EventViewer .hdrViewer { background-image:none; } 
* html #Mod_EventViewer .cntViewer { background-image:none; background-color:#56902B; } 
* html #Mod_EventViewer .cntViewer .subtitle { border-bottom:1px solid #fff; background-image:none; margin-bottom:10px; padding-bottom:0; height:35px;  }
* html #Mod_EventViewer .ftrViewer { background-image:none; } 

#Cnt_Events { position:relative; top:0; left:0; height:auto; width:800px; padding-bottom:80px;}
#Cnt_Events .carousel { z-index:2; width:610px; border:1px solid #000; float:left; height:64px; background-repeat:repeat-y; border:0px solid transparent; 
    position:relative; left:195px; top:20px; background-image:url(../images/skin/carousel.back.png); 
}
#Cnt_Events .carousel .container { position:absolute; left:45px; top:8px; width:415px; overflow:hidden; height:20px; float:left; padding:0; }        
#Cnt_Events .carousel .items { position:relative; top:0px; left:0px; width:10000px; height:48px; padding:0; margin:0;  }
#Cnt_Events .carousel .item { background-color:transparent; border:1px solid transparent; height:144px; margin-left:4px; margin-right:4px; padding:0; width:75px; height:48px; float:left; clear:right; position:relative; display;block; }
#Cnt_Events .carousel .item { width:26px; height:11px; background-image:url(../images/skin/carousel.item.small.png); margin-right:9px; }
#Cnt_Events .carousel .hover { background-image:url(../images/skin/carousel.item.small.selected.png); }
#Cnt_Events .carousel .selected { background-image:url(../images/skin/carousel.item.small.selected.png); }
#Cnt_Events .carousel .navButton { position:absolute; width:12px; height:12px; font-weight:bold; color:#fff; cursor:pointer; }
#Cnt_Events .carousel .navButton.previous {  left:25px; top:7px; width:12px; height:12px; }
#Cnt_Events .carousel .navButton.next { left:462px; top:7px; width:12px; height:12px; }
#Cnt_Events .carousel .item .key { display:none; }
#Cnt_Events .carousel .item .caption { display:none; }
#Cnt_Events .carousel .item div { display:none; }
#Cnt_Events .carousel .item span { display:none; }
* html #Cnt_Events .carousel .item { border:0; }
* html #Cnt_Events .carousel .item { background-image:none; background-color:#56902B; }
* html #Cnt_Events .carousel .selected { background-image:none; background-color:#D3DECE; }

#Cnt_PressReleases { position:relative; top:0; left:0; height:auto; width:800px; }
#Cnt_PressReleases .carousel { z-index:2; width:610px; border:1px solid #000; float:left; height:64px; background-repeat:repeat-y; border:0px solid transparent; 
    position:relative; left:218px; top:20px; background-image:url(../images/skin/carousel.back.png); 
}
#Cnt_PressReleases .carousel .container { position:absolute; left:45px; top:18px; width:360px; overflow:hidden; height:30px; float:left; padding:0; }        
#Cnt_PressReleases .carousel .items { position:relative; top:0px; left:0px; width:10000px; height:48px; padding:0; margin:0;  }
#Cnt_PressReleases .carousel .item  { display:none; }
#Cnt_PressReleases .carousel .setLeader  { display:block; }
#Cnt_PressReleases .carousel .item { background-color:transparent; border:1px solid transparent; height:144px; margin-left:4px; margin-right:4px; padding:0; width:75px; height:48px; float:left; clear:right; position:relative; display;block; }
#Cnt_PressReleases .carousel .item { width:72px; height:25px; background-image:url(../images/skin/carousel.item.group.png); margin-right:9px; }
#Cnt_PressReleases .carousel .hover { background-image:url(../images/skin/carousel.item.group.hover.png); }
#Cnt_PressReleases .carousel .selected { background-image:url(../images/skin/carousel.item.group.selected.png); }
#Cnt_PressReleases .carousel .navButton { position:absolute; width:12px; height:12px; font-weight:bold; color:#fff; cursor:pointer; }
#Cnt_PressReleases .carousel .navButton.previous {  left:15px; top:16px; width:12px; height:12px; }
#Cnt_PressReleases .carousel .navButton.next { left:422px; top:16px; width:12px; height:12px; }
#Cnt_PressReleases .carousel .item .key { display:none; }
#Cnt_PressReleases .carousel .item .caption { display:none; }
#Cnt_PressReleases .carousel .item div { display:none; }
#Cnt_PressReleases .carousel .item span { display:none; }
* html #Cnt_PressReleases .carousel .item { border:0; }
* html #Cnt_PressReleases .carousel .item { background-image:none; background-color:#56902B; }
* html #Cnt_PressReleases .carousel .selected { background-image:none; background-color:#D3DECE; }
#Hdr_PressReleases .subtitle { display:none; }
#Cnt_PressReleaseViewer { position:relative; top:30px; left:56px; width:850px; }
#Cnt_PressReleaseViewer .item { float:left; width:363px; padding-right:20px;  height:223px; background-image:url(../images/skin/pressRelease.back.png); margin-bottom:10px; margin-right:10px; position:relative; }

#Cnt_PressReleaseViewer .subtitle { padding-left:15px; top:20px; left:7px; position:relative;
    font-weight:bold; text-transform:uppercase; background-repeat:no-repeat; background-position:0px 30px; height:52px; font-size:20px; color:#fff; text-transform:uppercase; }
#Cnt_PressReleaseViewer .date { position:absolute; left:25px; top:45px; font-size:13px;}
#Cnt_PressReleaseViewer .url { position:absolute; left:300px; top:85px; }
#Cnt_PressReleaseViewer .url a { font-size:11px; color:#fff; }
#Cnt_PressReleaseViewer .detail { position:relative; top:15px; left:25px; width:330px; font-size:13px; color:#fff; }
#Cmd_PreviousPressRelease { position:absolute; left:0px; top:110px; z-index:3; width:34px; height:60px; background-image:url(../images/skin/command.previousItem.png); text-indent:-9999px;}
#Cmd_NextPressRelease { position:absolute; left:845px; top:110px; z-index:3; width:34px; height:60px; background-image:url(../images/skin/command.nextItem.png); text-indent:-9999px;}
* html #Cmd_PreviousPressRelease {  behavior: url(clientscript/iepngfix.htc); z-index:0; }
* html #Cmd_NextPressRelease{ behavior: url(clientscript/iepngfix.htc); z-index:0; }

#Cnt_PressReleaseList { float:left; }
#Gallery_PressReleases .footer  { clear:both;}
#Hdr_Story .navigation { position:absolute; left:8px; top:7px; width:943px; height:63px; display:block; background-image:url(../images/skin/panelnav.story.back.png); }
#Hdr_Story .navigation .navItem { text-align:center; color:#fff; width:471px; float:left; height:64px; text-indent:-9999px; }
#Hdr_Story .navigation #Ni_Individual { width:168px; background-position:0px 0px; }
#Hdr_Story .navigation #Ni_Business { margin-left:1px; width:309px; background-position:-169px 0px; }
#Hdr_Story .navigation #Ni_Government { margin-left:1px; width:299px; background-position:-479px 0px; }
#Hdr_Story .navigation #Ni_School { margin-left:1px; width:162px; background-position:-780px 0px; }
#Hdr_Story .navigation .selected { background-image:url(../images/skin/panelnav.story.back.selected.png); }

#Cnt_Story .hdrStory { width:649px; height:9px; }
#Cnt_Story .hdrStory .subtitle { display:none; }
#Cnt_Story .storyViewer { position:relative; left:120px; top:15px; width:650px; }
#Cnt_Story .storyViewer .cmdPreviousStory { position:absolute; left:-50px; top:85px; z-index:3; width:34px; height:60px; background-image:url(../images/skin/command.previousItem.png); text-indent:-9999px;}
#Cnt_Story .storyViewer .cmdNextStory { position:absolute; left:665px; top:85px; z-index:3; width:34px; height:60px; background-image:url(../images/skin/command.nextItem.png); text-indent:-9999px;}
* html #Cnt_Story .storyViewer .cmdNextStory {  behavior: url(clientscript/iepngfix.htc); z-index:0; }
* html #Cnt_Story .storyViewer .cmdPreviousStory { behavior: url(clientscript/iepngfix.htc); z-index:0; }
#Cnt_Story .storyViewer .hdrViewer { width:649px; height:9px; background-image:url(../images/skin/viewer.large.header.png); } 
* html #Cnt_Story .storyViewer .hdrViewer { background-image:none; } 
#Cnt_Story .storyViewer .cntViewer { width:606px; padding-right:45px; height:auto; background-repeat:repeat-y; background-image:url(../images/skin/viewer.large.content.png); } 
* html #Cnt_Story .storyViewer .cntViewer { background-image:none; background-color:#56902B; } 
#Cnt_Story .storyViewer .cntViewer .subtitle { padding-left:15px; top:10px; left:13px; position:relative;
    font-weight:bold; text-transform:uppercase; background-repeat:no-repeat; background-position:0px 30px; background-image:url(../images/skin/viewer.large.separator.png); height:52px; font-size:20px; color:#fff; text-transform:uppercase; }
* html #Cnt_Story .storyViewer .cntViewer .subtitle { border-bottom:1px solid #fff; background-image:none; margin-bottom:10px; padding-bottom:0; height:35px;  }
#Cnt_Story .storyViewer .cntViewer .description { position:relative; left:27px; font-size:13px; color:#fff; }
#Cnt_Story .storyViewer img { margin:20px; margin-top:5; float:right; }
#Cnt_Story .storyViewer .end { clear:both; }
#Cnt_Story .storyViewer .ftrViewer { width:649px; height:8px; background-image:url(../images/skin/viewer.large.footer.png); } 
* html #Cnt_Story .storyViewer .ftrViewer { background-image:none; } 

#Cnt_Story .cntStory { position:relative; top:0; left:0; height:auto; width:800px; padding-bottom:80px; }
#Cnt_Story .cntStory .carousel { z-index:2; width:610px; border:1px solid #000; float:left; height:64px; background-repeat:repeat-y; border:0px solid transparent; 
    position:relative; left:195px; top:20px; background-image:url(../images/skin/carousel.back.png); 
}
#Cnt_Story .cntStory .carousel .container { position:absolute; left:45px; top:8px; width:415px; overflow:hidden; height:20px; float:left; padding:0; }        
#Cnt_Story .cntStory .carousel .items { position:relative; top:0px; left:0px; width:10000px; height:48px; padding:0; margin:0;  }
#Cnt_Story .cntStory .carousel .item { background-color:transparent; border:1px solid transparent; height:144px; margin-left:4px; margin-right:4px; padding:0; width:75px; height:48px; float:left; clear:right; position:relative; display;block; }
* html #Cnt_Story .cntStory .carousel .item { border:0; }
#Cnt_Story .cntStory .carousel .item { width:26px; height:11px; background-image:url(../images/skin/carousel.item.small.png); margin-right:9px; }
* html #Cnt_Story .cntStory .carousel .item { background-image:none; background-color:#56902B; }
#Cnt_Story .cntStory .carousel .hover { background-image:url(../images/skin/carousel.item.small.selected.png); }
#Cnt_Story .cntStory .carousel .selected { background-image:url(../images/skin/carousel.item.small.selected.png); }
* html #Cnt_Story .cntStory .carousel .selected { background-image:none; background-color:#D3DECE; }
#Cnt_Story .cntStory .carousel .navButton { position:absolute; width:12px; height:12px; font-weight:bold; color:#fff; cursor:pointer; }
#Cnt_Story .cntStory .carousel .navButton.previous {  left:25px; top:7px; width:12px; height:12px; }
#Cnt_Story .cntStory .carousel .navButton.next { left:462px; top:7px; width:12px; height:12px; }
#Cnt_Story .cntStory .carousel .item .key { display:none; }
#Cnt_Story .cntStory .carousel .item .caption { display:none; }
#Cnt_Story .cntStory .carousel .item div { display:none; }
#Cnt_Story .cntStory .carousel .item span { display:none; }

#Cnt_Resources .hdrResources { width:649px; height:9px; }
#Cnt_Resources .hdrResources .subtitle { display:none; }
#Hdr_Resources .navigation { position:absolute; left:8px; top:7px; width:943px; height:63px; display:block; background-image:url(../images/skin/panelnav.resources.back.png); }
#Hdr_Resources .navigation .navItem { text-align:center; color:#fff; width:471px; float:left; height:64px; text-indent:-9999px; }
#Hdr_Resources .navigation #Ni_Links { width:203px; background-position:0px 0px; }
#Hdr_Resources .navigation #Ni_Partners { margin-left:1px; width:236px; background-position:-204px 0px; }
#Hdr_Resources .navigation #Ni_Interactive { margin-left:1px; width:320px; background-position:-442px 0px; }
#Hdr_Resources .navigation #Ni_Tips { margin-left:1px; width:179px; background-position:-762px 0px; }
#Hdr_Resources .navigation .selected { background-image:url(../images/skin/panelnav.resources.back.selected.png); }

#Dv_ContactForm #Hdr_ContactForm .subtitle { position:absolute; padding-left:13px; top:32px; left:29px; font-size:22px; color:#fff; font-weight:bold; text-transform:uppercase; width:734px; background-image:url(../images/skin/content.title.rule.png); background-repeat:no-repeat; background-position:0px 30px; height:45px; }
* html #Dv_ContactForm #Hdr_ContactForm .subtitle { border-bottom:1px solid #fff; background-image:none; margin-bottom:10px; padding-bottom:0; height:35px;  }

#Dv_ContactForm #Mod_AutoResponder { top:40px; text-align:center; font-size:14px; }
#Dv_ContactForm #Mod_ContactProgress { top:40px; text-align:center; font-size:14px; }
#Hud_ContactValidate { clear:both; width:540px; height:auto; background-color:#8FBD39; margin-bottom:30px; padding:10px; margin-left:2px;  position:relative; top:20px; left:146px; }

#Dv_ContactForm #Cnt_ContactForm { color:#2f2a28; font-size:12px; position:relative; height:auto; padding-top:20px; }
#Dv_ContactForm .header p { clear:both; }
#Cnt_ContactForm { width:600px; height:auto; float:left; position:absolute; left:150px; }
#Dv_ContactForm #Cmd_SendContact { text-indent:-9999px; width:166px; height:40px; background-image:url(../images/skin/command.submit.trans.png); position:relative; left:547px; top:0px; }
* html #Dv_ContactForm #Cmd_SendContact { background-image:url(../images/skin/command.submit.png); }
#Dv_ContactForm .footer { clear:both; padding-top:50px; padding-bottom:50px; }

#Dv_ContactForm .textbox input { border:1px solid transparent; background-image:url(../images/skin/textbox.back.png); width:258px; padding-top:4px; padding-right:10px; height:22px; background-color:transparent; background-repeat:no-repeat; font-size:13px; font-family:'century gothic', Century, Arial, geneva; }
* html #Dv_ContactForm .textbox input { border:0px; background-image:url(../images/skin/textbox.back.png); width:258px; padding-top:4px; padding-right:10px; height:22px; background-color:transparent; background-repeat:no-repeat; font-size:13px; font-family:'century gothic', Century, Arial, geneva; }
#Dv_ContactForm .caption { padding-left:2px; color:#fff; }
#Dv_ContactForm label { padding-left:2px; color:#fff; }
#Dv_ContactForm .group { width:290px; float:left; margin-bottom:10px;  }
#Dv_ContactForm .grpZip .data { display:block; width:272px; }
#Dv_ContactForm .grpZip .textbox input { width:140px; background-image:url(../images/skin/textbox.small.back.png); } 
#Dv_ContactForm .grpOptIn { display:block; width:600px; clear:both; }
#Dv_ContactForm .grpComments { display:block; width:600px; clear:both; }
#Dv_ContactForm .grpComments .textarea textarea { width:550px; height:100px; background-image:none; } 

#Dv_ContactForm .group .textbox .highlight { background-color:#8FBD39; background-image:none;}

#Pv_Resources .panel {}
#Pv_Resources .panel .resource { position:relative; left:-15px; width:903px; }
* html #Pv_Resources .panel .resource { width:853px; }
#Pv_Resources .panel .resource .grpTitle { width:903px; height:57px; background-image:url(../images/skin/resource.title.png);  }
* html #Pv_Resources .panel .resource .grpTitle { background-image:none; background-color:#76b938; width:850px; }
#Pv_Resources .panel .resource .subtitle { font-size:20px; font-weight:bold; color:#fff; position:absolute; top:12px; left:25px; }
#Pv_Resources .panel .resource .content { width:903px; height:auto; background-image:url(../images/skin/resource.content.repeat.png); background-repeat:repeat-y; }
* html #Pv_Resources .panel .resource .content { width:850px; }
#Pv_Resources .panel .resource .footer { width:903px; height:14px; background-image:url(../images/skin/resource.footer.png); }
* html #Pv_Resources .panel .resource .footer { width:850px; }
#Pv_Resources .panel .resource .cmdToggle { cursor:pointer; }
#Pv_Resources .panel .resource .cmdOpen { text-indent:-9999px; position:absolute; left:850px; top:20px; width:36px; height:15px; background-image:url(../images/skin/command.accordian.open.png); }
#Pv_Resources .panel .resource .cmdClose { text-indent:-9999px; position:absolute; left:850px; top:20px; width:36px; height:15px; background-image:url(../images/skin/command.accordian.close.png); }
* html #Pv_Resources .panel .resource { margin-bottom:5px; }
* html #Pv_Resources .panel .resource .cmdOpen { background-image:none; text-decoration:underline; text-indent:0; color:#fff; position:absolute; left:800px; top:20px; }
* html #Pv_Resources .panel .resource .cmdClose {background-image:none; text-decoration:underline; text-indent:0; color:#fff; position:absolute; left:800px; top:20px; }

#Pv_Resources .panel .resource { color:#000; font-size:13px; }
#Pv_Resources .panel .resource .grpDesc { padding:25px; padding-left:45px; padding-right:45px; }
#Pv_Resources .panel .resource .grpDesc p { margin-bottom:15px; padding:0; }
#Pv_Resources .panel .resource .grpDesc h1 { font-size:26px; font-weight:bold; margin-top:10px; margin-bottom:10px; }
#Pv_Resources .panel .resource .grpDesc h2 { font-size:22px; font-weight:bold; margin-top:10px; margin-bottom:10px; }
#Pv_Resources .panel .resource .grpDesc h3 { font-size:18px; font-weight:bold; margin-top:10px; margin-bottom:10px; }

#Par_ShareStory { text-align:center; color:#fff; }
#Par_ShareStory a { color:#fff; }
#Cnt_Story .noResults { position:absolute; top:180px; left:185px; }
#Cnt_PressReleaseViewer { height:250px; }

#Mod_InteractiveHome { padding-top:40px; height:350px; }
#Mod_InteractiveHome .media img { width:524px; height:325px; background-image:url(../images/skin/interactivehome.screenshot.png); position:relative; left:0px; top:0px; }
* html #Mod_InteractiveHome .media img { background-image:url(../images/skin/interactivehome.screenshot.gif); }
#Mod_InteractiveHome .subtitle { position:absolute; top:130px; width:250px; left:600px; font-size:22px; text-transform:uppercase; font-weight:bold; }
#Mod_InteractiveHome p { position:absolute; top:200px; width:310px; left:600px; }
#Mod_InteractiveHome #Cmd_ViewInteractiveHome { position:absolute; top:290px; width:310px; left:592px; width:177px; height:42px; background-image:url(../images/skin/command.explore.png); text-indent:-9999px; }
* html #Mod_InteractiveHome #Cmd_ViewInteractiveHome { background-image:url(../images/skin/command.explore.gif); }

.viewSiteMap #Cnt_Generic a { color:#fff; }
.viewSiteMap #Cnt_Generic li { list-style-type:circle; margin-bottom:5px; }
.view401 #Cnt_Generic li { list-style-type:circle; margin-bottom:5px; }
.view404 #Cnt_Generic ul { list-style-type:circle; margin-bottom:5px; }
.view404 #Cnt_Generic ul { margin-top:15px; }
.view401 #Cnt_Generic ul { margin-top:15px; }

#Cnt_PressReleaseViewer .pressRelease .url { position:absolute; left:15px; top:170px; }
#Cnt_PressReleaseViewer .pressRelease .url a { 
  background-image:url(../images/skin/command.readmore.png); width:144px; height:36px; display:block; text-indent:-9999px; 
}

#Cnt_ListProperties .pledge .cmdPrint { text-indent:-9999px; background-image:url(../images/skin/command.printSummary.png); width:163px; height:35px; position:absolute; z-index:2; left:423px; top:135px; cursor:pointer; }
#Dv_ContactForm a { color:#fff; }
#Cnt_PledgeForm a { color:#fff; }
.viewAbout #Cnt_Generic a { color:#fff; }

#Dv_WhyToPledge { font-size:14px; }
#Dv_WhyToPledge p { font-weight:bold; }
#Dv_WhyToPledge ul { list-style-type:circle; }
#Dv_WhyToPledge a { font-size:14px; color:#fff; text-decoration:none; }
#Dv_HowToPledge { font-size:14px; width:913px; height:auto; position:relative; left:-8px;  }
#Dv_HowToPledge .header { width:913px; height:8px; background-image:url(../images/skin/steps.header.png); }
#Dv_HowToPledge .content { width:913px; height:auto; background-image:url(../images/skin/steps.repeat.png); background-repeat:repeat-y; height:84px; }
#Dv_HowToPledge .footer { width:913px; height:6px; background-image:url(../images/skin/steps.footer.png); }
#Dv_HowToPledge ul { display:block; width:893px; padding:0; margin:0; position:absolute; top:51px; padding-left:20px; }
#Dv_HowToPledge ul li { display:block; width:200px; float:left; height:42px; position:relative; }
#Dv_HowToPledge ul .step3 { width:460px; }
#Dv_HowToPledge ul .step3 .data { position:relative; top:-9px;}
#Dv_HowToPledge ul .number { font-size:14px; font-weight:bold; color:#2e591e; width:17px; height:20px; display:block; background-image:url(../images/skin/step.number.gif); padding-left:10px; padding-top:4px; 
    position:absolute; left:0px; top:0px; 
}
#Dv_HowToPledge ul .data { font-size:14px; font-weight:bold; padding-left:35px; padding-top:5px; display:block;  }
#Dv_HowToPledge .header .subtitle { position:absolute; top:17px; left:22px; width:800px; display:block; height:auto; font-size:22px; font-weight:bold; text-transform:uppercase; }

#Cnt_PledgeForm p { clear:both;}

.viewGiveaway #Mod_Pledge #Cnt_Media { width:922px; height:555px; }
.viewGiveaway #Mod_Pledge #Cnt_Media .subtitle { color:#fff; display:none; }
.viewGiveaway #Mod_Pledge #Cnt_Pledge { padding-top:0; }
.viewGiveaway #Mod_Pledge #Cnt_Pledge #Lnk_Rules { float:right; color:#fff; font-size:13px; font-weight:bold; padding:5px;}

