﻿/* FORCE VERTICAL SCROLLBARS */

html { min-height: 100%; margin-bottom: 1px; }


/* RESET ALL FONT SIZES

Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.4.1
*/

/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 */

body {font:13px/1.231 verdana,arial,clean,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}

/**
 * Bump up IE to get to 13px equivalent
 */

pre,code {font-family:monospace;*font-size:108%;line-height:100%;}

/************************************************/
/****** USE THESE FONT SIZES TO DECLARE
        TRUE SIZES IN PIXELS...

 {font-size:77%;} 		=>	10px
 {font-size:85%;} 		=>	11px
 {font-size:93%;} 		=>	12px
 {font-size:100%;} 		=>	13px
 {font-size:108%;} 		=>	14px
 {font-size:116%;} 		=>	15px
 {font-size:123.1%;} 		=>	16px
 {font-size:131%;} 		=>	17px
 {font-size:138.5%;} 		=>	18px
 {font-size:146.5%;} 		=>	19px
 {font-size:153.9%;} 		=>	20px
 {font-size:161.6%;} 		=>	21px
 {font-size:167%;} 		=>	22px
 {font-size:174%;} 		=>	23px
 {font-size:182%;} 		=>	24px
 {font-size:189%;} 		=>	25px
 {font-size:197%;} 		=>	26px

**************************************************/

/******** RESET GENERIC ********/

* {margin:0;padding:0;}

A, A:link, A:active, A:visited {color: #8cc63f;text-decoration:none;}

A:hover {text-decoration:underline;}

a img {border:0px;}

body {background:#8cc63f none;text-align:center;margin:0px -130px;}

BODY, TD, P, H1, H2, H3, H4, H5, H6, font {font-family:Verdana, Arial, sans-serif !important;}

#idMainContainer {margin:0px auto; text-align:left;}

#idMainContainer, #idHeaderContainer, #idNavigationContainer,  
#idContentContainer, #idFooterContainer {width:1018px;background:transparent none !important;}

#idPrintLinkContainer {display:none !important;}

.clear {clear:both;height:0px;overflow:hidden;}


/******** HEADER *********/

#idHeaderContainer {
float:none;
position:relative;
height:135px;
width:1018px;
overflow:hidden;
background:transparent url('CTMoneySchool_headerBG2.jpg') no-repeat top left !important;
}

#idHeaderContainer .inner {height:135px;width:925px;overflow:hidden;background:transparent;}

.headerContentHolder,
#idHeaderContentHolder {background:transparent;width:925px;}

#idHeaderContent {width:710px;background:transparent;margin-left:155px;}

#idHeaderContent img {margin:0px;}


/*********** LOGIN BOX *************/

#idLoginDynamicBox {
  position:absolute;
  top:25px;
  left:418px;
  width:455px;
  height:auto;
  z-index:1;
  display:block;
  text-align:right;
  color:#00703c;
  font-size:77%;
}

#idLoginDynamicBox a {position:relative;top:5px;margin-left:6px;}

#idLoginDynamicBox input.loginButton {height:17px;width:57px !important;background:transparent url('CTMoneySchool_logoutBTN.jpg') no-repeat top left;border:0px;text-indent:60px;padding-top:20px !important;overflow:hidden;cursor:pointer;}

#idLoginContainer #loginData input {display:none;}

#idLoginContainer #loginData {position:relative;right:6px;}

@media screen and (-webkit-min-device-pixel-ratio:0){
     .memberContentView #idLoginContainer #loginData {right:-17px;top:-8px;}
}


#idLoginContainer #loginData a {color:#00703c;}

#idLoginContainer
{
  position: absolute;
  top: 50px;
  left: 424px;
  width: 455px;
  height: auto;
  z-index: 1;
  display: block;
}

#idLoginContainer * {width:100%;}

#idLoginContainer #idLoginUserName {margin-left:186px;}

#idLoginContainer #idLoginUserName,
#idLoginContainer #idLoginPassword
{
  width: 106px !important;
  overflow:hidden;
  height: auto;
  clear:none;
  float: left;
  padding: 0;
  margin-bottom: 5px;
}
#idLoginContainer #idLoginUserNameLabel
{
  display:none;
  width: 65px;
  float: left;
  margin-top: 4px;
}
#idLoginContainer #idLoginPasswordLabel
{
  display:none;
  width: 65px;
  float: left;
  margin-top: 4px;
}

#idLoginContainer #idLoginUserNameLabel LABEL,
#idLoginContainer #idLoginPasswordLabel LABEL
{
  display: block;
  width: auto;
  text-align: right;
  color: #000000;
}

#idLoginContainer #idLoginUserNameTextBox,
#idLoginContainer #idLoginPasswordTextBox
{
  display: block;
  float: right;
  width: 104px !important;
  margin:0px;
  margin-top:2px;
}

#idLoginContainer #idLoginUserName INPUT,
#idLoginContainer #idLoginPassword INPUT
{
  display: block;
  width: 104px;
  overflow:hidden;
  border: 1px solid #b1c58e;
  font-size: 93%;
  background:#f2f1e6 url('CTMoneySchool_loginFieldBG.jpg') repeat-x top left;
  padding:2px;
  height:13px;
  color:#00703c;
  margin:0px;
}

#idLoginContainer #idLoginActionRememberMe
{
  display: none;
}

#idLoginPasswordForgot
{
  text-align:right !important;width:200px !important;
  float:right;
}

#idLoginPasswordForgot a {color:#FFF !important;}

#idLoginContainer #idLoginAction
{
  padding-left: 0px !important;
  width:57px !important;
  float:left;
  padding:0px !important;margin:0px !important;
}

#idLoginContainer #idLoginAction .loginButton {height:17px;width:57px !important;background:transparent url('CTMoneySchool_loginBTN.jpg') no-repeat top left;border:0px;text-indent:60px;overflow:hidden;  padding:0px;margin:0px;padding-top:20px !important;}


/******** LOGO *********/

#logo {position: absolute; top: 22px; left: 157px; z-index: 6;}



/******** LANGUAGE TOGGLER *********/

#spanishFlag {position: absolute; left: 843px; top: 100px; z-index: 33333; width: 29px;height:16px;}



/******** MENU ************/

#idMainMenu {
  background:transparent url('CTMoneySchool_contentBG2.jpg') repeat-y top left;
  margin-bottom: 0px;
  float:none;
  z-index:150;
  margin-top:0px;
  width:1018px;
  position:relative;
}

#idMainMenuInner
{
  margin: 0px 0px 0px 0px;
  float: none;
  padding:0;
  background:transparent url('CTMoneySchool_contentTopBG2.jpg') no-repeat top left;
  z-index:150;
  text-align:left;
  width:1018px;
}

#idMainMenu TABLE
{
  width: 725px;
  margin: 0px 0px 0px 147px;
  padding:0px;
  background:#00713c url('CTMoneySchool_mainNavBG.jpg') repeat-x top left;
  z-index:150;
  float:none;
  text-align:left;
  display:block;
}

body.adminContentView #idMainMenu TABLE
{
  width: 2000px;
  position:relative;
  left:0px;
}

/******* Item container of the 1st menu level  *******/

#idMainMenu TD
{
  width: auto !important;
  height: auto !important;
  margin: 0px !important;
  padding: 0px !important;
  float:none !important;
}

#idMainMenu TD A,
#idMainMenu TD A:link,
#idMainMenu TD A:active,
#idMainMenu TD A:visited,
#idMainMenu TD A:hover,
#idMainMenu TD SPAN SPAN
{
  font-family:Verdana, Arial, sans-serif;
  color:#f5f5ec;
  font-weight:bold;
  margin:0 0px 0 0;
  padding:8px 15px 7px 15px !important;
  display:block;
  float:none;
  width:auto;
  text-transform:capitalize !important;
}

#idMainMenu TD SPAN SPAN {cursor:default !important;}

#idMainMenu TD.itemCurrent A,
#idMainMenu TD.itemCurrent SPAN SPAN,
#idMainMenu TD.itemCurrentLeaf A,
#idMainMenu TD.itemCurrentParent A
{
  color: #a7a9ac;
  background:transparent;
}

#idMainMenu TD.itemNormalLeaf:hover,
#idMainMenu TD.itemNormal:hover,
#idMainMenu TD A:hover,
#idMainMenu TD.itemNormal:hover A
{
  background-color: transparent !important;
  color: #f5f5ec;
}

#idMainMenu0.menuLevel1 TD.item
{}
#idMainMenu0.menuLevel1 TD A,
#idMainMenu0.menuLevel1 TD A:link,
#idMainMenu0.menuLevel1 TD A:active,
#idMainMenu0.menuLevel1 TD A:visited,
#idMainMenu0.menuLevel1 TD A:hover,
#idMainMenu0.menuLevel1 TD SPAN SPAN {
        font-size: 93%;
	font-weight: bold;text-decoration: none;
	color: #f5f5ec;
}
#idMainMenu0.menuLevel1 TD SPAN SPAN
{color: #a7a9ac;
}
#idMainMenu0.menuLevel1 TD.itemCurrentParent A,
#idMainMenu0.menuLevel1 TD.itemCurrentParent A:link,
#idMainMenu0.menuLevel1 TD.itemCurrentParent A:active,
#idMainMenu0.menuLevel1 TD.itemCurrentParent A:visited
{color: #a7a9ac;
}
#idMainMenu0.menuLevel1 TD A:hover,
#idMainMenu0.menuLevel1 TD.itemCurrentParent A:hover
{
	background:#8cc73f url('CTMoneySchool_mainNav-itemOverBG.jpg') repeat-x top left;color: #f5f5ec;
}

#idMainMenuContainer .menuLevel1 TD.separator,
#idMainMenuContainer .menuLevel1 TD.separator SPAN,
#idMainMenuContainer .menuLevel1 TD.firstSeparator
{
  display: none;
}

#idMainMenuContainer .menuLevel1 TD.itemNormal .d4,
#idMainMenuContainer .menuLevel1 TD.itemCurrent .d4,
#idMainMenuContainer .menuLevel1 TD.itemCurrentParent .d4,
#idMainMenuContainer .menuLevel1 TD.itemNormal .d5,
#idMainMenuContainer .menuLevel1 TD.itemCurrent .d5,
#idMainMenuContainer .menuLevel1 TD.itemCurrentParent .d5
{
	padding-right: 0px;
}

#idMainMenu TD.itemNormal .d5,
#idMainMenu TD.itemCurrent .d5,
#idMainMenu TD.itemCurrentParent .d5,
#idMainMenu .menuLevel1 TD.itemNormal .d5,
#idMainMenu .menuLevel1 TD.itemCurrent .d5,
#idMainMenu .menuLevel1 TD.itemCurrentParent .d5,
#idMainMenu .menuLevel2Inner * {
 padding:0px;background:transparent none !important;margin:0px;
}


#idMainMenu .menuLevel1 TD.itemNormal TABLE, #idMainMenu .menuLevel1 TD.itemNormal TABLE.dynamic, #idMainMenu .menuLevel1 TD.itemNormal .dynamicMenuLevelContainer {display:none !important;}


/******** SECOND LEVEL NAV ********/

DIV.menuLevel2 {
  background-color:#00944f !important;
  width: 725px !important;
  margin: 0px 0px 0px 147px !important;
  padding:0px !important;
  font-size:85% !important;
  text-transform:capitalize !important;
  line-height:200%;
  position:relative;
}

DIV.menuLevel2 SPAN.separator {display:none;}

DIV.menuLevel2 A, UL.menuLevel2.dynamic LI A {float:none;padding:8px 11px;color:#f5f5ec !important;width:auto;}

DIV.menuLevel2 SPAN.itemCurrentLeaf SPAN SPAN,
DIV.menuLevel2 SPAN.itemCurrent SPAN SPAN {color:#a7a9ac !important;padding:8px 11px;}

DIV.menuLevel2 SPAN.item SPAN {padding-top:8px;padding-bottom:8px;padding-right:11px !important;}
DIV.menuLevel2 SPAN.itemCurrentLeaf SPAN {padding-top:8px;padding-bottom:8px;padding-right:5px !important;}

DIV.menuLevel2 A:hover, UL.menuLevel2.dynamic A:hover {color:#f2f1e6 !important;text-decoration:none !important;}

DIV.menuLevel2 SPAN.itemCurrentParent A {color:#a7a9ac !important;}

DIV.menuLevel2 A:hover,

DIV.menuLevel2 SPAN.itemCurrentParent A:hover {color:#83c831 !important;}

#idMainMenuContainer .menuLevel2 SPAN.item SPAN SPAN,
#idMainMenuContainer .menuLevel2 SPAN.item SPAN A,
UL.menuLevel2.dynamic A
{
	white-space: nowrap;
	margin: 0px 0px 0px;
	font-size: 100%;
}

#idMainMenuContainer .menuLevel2.dynamic SPAN.itemNormalLeaf SPAN A,
#idMainMenuContainer .menuLevel2.dynamic SPAN.itemCurrentLeaf SPAN SPAN
{
	padding-right: 11px;
}

#idMainMenuContainer .menuLevel2.dynamic SPAN.itemNormal A,
#idMainMenuContainer .menuLevel2.dynamic SPAN.itemCurrent A,
#idMainMenuContainer .menuLevel2.dynamic SPAN.itemCurrentParent A,
#idMainMenuContainer .menuLevel2.dynamic SPAN.itemCurrent SPAN SPAN
{
	padding-right: 11px;
}

#idMainMenu TD.itemNormal DIV.dynamicMenuLevelContainer {
  display:block;
  clear:both;
}

#idMainMenu TD.itemNormal:hover DIV.dynamicMenuLevelContainer
{
  display: none !important;
  width:725px;
  position:absolute;
  left:0px;
  top:auto;
}

#idMainMenu TD.itemNormal:hover UL.dynamic,
#idMainMenu TD.itemNormal A:hover UL.dynamic
{
	display: block !important;
	left: 0px !important;
	top: 0px !important;
	width: 100% !important;
        background-color:#00944f !important;
        width: 100% !important;
        margin: 0px !important;
        padding:0px !important;
        font-size:85% !important;
        text-transform:capitalize !important;
        line-height:200%;
}

#idMainMenu TD.itemNormal TABLE.dynamic
{
	display: block !important;
}
#idMainMenu TD.itemNormal A:hover TABLE.dynamic UL.dynamic
{
	display: block !important;
	left: 0px !important;
	top: 0px !important;
}

.menuLevel2 div.menuLevel2Inner span.item {margin-left:11px !important;}



/******** THIRD LEVEL NAV ********/

DIV.menuLevel3 {
  background-color:transparent !important;
  background-image:none !important;
  width: 135px !important;
  position:absolute;
  top: 75px;
  left:190px;
  padding:0px !important;
  font-size:100% !important;
  text-transform:none !important;
  line-height:190%;
}

DIV.menuLevel3 SPAN.separator {display:none;}

DIV.menuLevel3 span.item {height:auto !important;float:none !important;display:block !important;margin:0px !important;padding:0px !important;}

DIV.menuLevel3 span.item span,
DIV.menuLevel3 span.item span a {margin:0px !important;padding:0px !important;}

DIV.menuLevel3 A {color:#8cc63f !important;font-weight:bold !important;}
DIV.menuLevel3 A:hover {color:#a7a9ac !important;text-decoration:none !important;}

DIV.menuLevel3 span.itemCurrentLeaf span span {color:#a7a9ac !important;}



/********** MAIN CONTENT **********/

#idContentContainer {background:transparent url('CTMoneySchool_contentBG2.jpg') repeat-y left top !important;margin:0px;padding:0;}

#idPrimaryContentContainer
{
  width: 725px;
  padding:0;
  
  padding-bottom:40px;
  height: auto;
  border-bottom:5px solid #a9d36f;

}

body#PAGEID_295456 #idPrimaryContentContainer {padding-bottom:0px;}

#idPrimaryContentContainer .d1
{
  width: 725px;
  float: left;
  border: 0px solid #CCCCCC;
  margin:0px;padding:0;
}

#idPrimaryContentContainer .d1 .d1
{
  width: auto;
  float: none;
  border: none;
  margin:0px;padding:0;
}

#idPrimaryContentContainer .block .inner
{
  float: left;
  margin:0px;padding:0;
}

#idPrimaryContentBlock1ContentHolder,
#idPrimaryContentBlock1ContentHolderEventAdmin
{
  background-color: #fcfbf9;
  margin:0px;padding:0;
}

#idPrimaryContentBlock1ContentHolder,
#idPrimaryContentBlock1Content
{
  width: 100%;
  margin:0px;padding:0;
}

#aspnetForm #idPrimaryContentBlock1Content
{
  width:auto;
  padding:30px;
}

#idPrimaryContentBlock1Content {line-height:161%;}

#idPrimaryContentBlock1Content H1 {font-weight:normal;margin-bottom:20px;}

#idPrimaryContentBlock1Content H2 {font-weight:normal;margin-bottom:15px;line-height:133%}

#idPrimaryContentBlock1Content img {border-color:#aad370;z-index:100;}


#idPrimaryContentBlock1Content ul, #idPrimaryContentBlock1Content ol {
    color:#8cc63f;
    margin:0px 0px 15px 18px;
}

#idPrimaryContentBlock1Content ul ul,
#idPrimaryContentBlock1Content ul ol, 
#idPrimaryContentBlock1Content ol ol,
#idPrimaryContentBlock1Content ol ul {
    margin:10px 0px 15px 18px;
}



#idPrimaryContentBlock1Content a {font-weight:bold;}

#idPrimaryContentBlock1Content hr {height:1px;border:0px;background-color:#c4e09c;margin:20px 0px 25px 0px;}

.greyArea {background-color:#e1e1e1;padding:12px 30px;text-align:center;border-top:5px solid #a9d36f;}

.publicWizardContainer, #MemberOnlySection {margin:30px 0px 0px 30px !important;width:665px !important;}

#idEventPageContainer,
#idEventSummaryContainer,
#idEventSummaryContainer .functionalPageContentOuterContainer,
#idEventSummaryContainer .functionalPageContentContainer,
#idEventDetailsContainer,
#idEventDetailsContainer .functionalPageContentOuterContainer,
#idEventDetailsContainer .functionalPageContentContainer,
#idEventsTitleMainContainer,
#idEventViewSwitcher,
#idEventViewSwitcher .pageViewSwitcherContainer,
#idEventsTitleContainer,
#idUpcomingEventsContainer,
#idUpcomingEventsContainer .boxesList,
#idUpcomingEventsContainer .boxesList .boxesListItem {width:696px !important;}

#idEventsTitleContainer {width:430px !important;}

#idEventSummaryContainer, #idEventDetailsContainer, #idEventRegistrationContainer {position:relative !important;left:211px !important;}

#idEventPageContainer #idIntroContainer, 
#idEventRegistrationContainer {width:483px !important;}

#idEventRegistrationContainer * {width:auto !important;}

#idEventRegistrationContainer #idTitleContainer,
#idEventRegistrationContainer #idInfoContainer,
#idEventRegistrationContainer #idInfoContainer .infoContainer,
#idEventRegistrationContainer .formOuterContainer,
#idEventRegistrationContainer .formContainer,
#idEventRegistrationContainer .formTitleOuterContainer,
#idEventRegistrationContainer .formTitleContainer,
#idEventRegistrationContainer .navigationOuterContainer,
#idEventRegistrationContainer .navigationContainer,
#idEventRegistrationContainer h2.stepTitle,
#idEventRegistrationContainer .textFieldContainer,
#idEventRegistrationContainer .simpleTextContainer {width:448px !important;}

#idEventRegistrationContainer .textFieldContainer .fieldLabel,
#idEventRegistrationContainer .labeledTextContainer .fieldLabel {width:100px !important;text-align:right !important;}


#idEventRegistrationContainer .textFieldContainer .fieldBody,
#idEventRegistrationContainer .labeledTextContainer .fieldBody {width:300px !important;}

#idEventRegistrationContainer input.typeText {width:300px !important;padding:3px !important;}

#idUpcomingEventsContainer h3.sectionTitle {display:none !important;}

#idUpcomingEventsContainer .boxesList {margin-left:0px !important;width:483px !important;overflow:hidden !important;border:1px solid #8cc63f !important;}

#idUpcomingEventsContainer .boxesListItem {margin:0px !important;}

#idEventPageContainer .boxBodyOuterContainer {padding-bottom:40px !important;}

#idUpcomingEventsContainer .boxesList DIV {background-color:transparent !important;background-image:none !important;border:0px !important;height:auto !important;overflow:visible !important;margin:0px !important;padding:0px !important;}

#idEventPageContainer .boxHeaderContainer .inner {background:#659a25 url('CTMoneySchool_eventTitleBG.jpg') repeat-x left top !important;padding:5px 0px 6px 14px !important;width:469px !important;}

#idEventPageContainer h4.boxHeaderTitle {margin-left:0px !important;}

#idEventPageContainer h4.boxHeaderTitle A {color:#fcfbf9 !important;font-size:93% !important;margin-left:0px;margin-right:10px;}

#idEventPageContainer h4.boxHeaderTitle A:hover {color:#006840 !important;text-decoration:none !important;}

#idEventPageContainer DIV.boxBodyInfoOuterContainer
{width:100% !important;float:none !important;}

#idEventPageContainer DIV.boxBodyContentOuterContainer
{width:100% !important;float:none !important;}

#idEventPageContainer DIV.boxInfoContainer {margin:25px 20px !important;}


#idEventPageContainer DIV.boxInfoContainer UL.boxInfo LI LABEL
{
  width: auto !important;
  color: #000;
  text-align: left;font-weight:bold !important;
}

#idEventPageContainer DIV.boxInfoContainer UL.boxInfo LI.eventInfoStartTime {padding-left:28px !important;}

#idEventPageContainer DIV.boxInfoContainer UL.boxInfo LI.eventInfoEndTime {padding-left:19px !important;}

#idEventPageContainer DIV.boxInfoContainer UL.boxInfo LI DIV
{
  width: auto !important;display:inline;color:#000 !important;
}

#idEventPageContainer DIV.boxInfoContainer UL.boxInfo LI.eventInfoLocation DIV {width:400px !important;}

#idEventPageContainer DIV.boxInfoContainer UL.boxInfo LI DIV SPAN {color:#000;}


#idEventPageContainer DIV.boxBodyContentContainer {padding:0px 250px 40px 20px !important;color:#000 !important;position:relative;top:-15px;}

.boxActionContainer {position:absolute;bottom:-3px !important;left:104px;}

.boxActionContainer input.typeButton {height:17px;width:57px !important;background:transparent url('CTMoneySchool_registerBTN.jpg') no-repeat top left;border:0px;text-indent:60px;overflow:hidden;  padding:0px;padding-top:20px !important;margin:0px;}

.infoAlreadyRegistered {position:absolute !important;left:67px !important;bottom:0px !important;}

.boxFooterOuterContainer {position:absolute;bottom:0px;left:20px;width:78px !important;overflow:hidden !important;}

.boxFooterOuterContainer .inner {height:17px;width:78px !important;overflow:hidden !important;padding:0px;margin:0px;}

.boxFooterOuterContainer A {display:block !important;height:17px;width:78px !important;background:transparent url('CTMoneySchool_detailsBTN.jpg') no-repeat top left;border:0px;text-indent:80px;overflow:hidden;  padding:0px;margin:0px;}

#idEventPageContainer #idEventSummaryContainer DIV.boxBodyContentContainer
{
  height: 6.8em !important;width:420px !important;overflow:hidden !important;margin-bottom:40px !important;
}

#idEventDetailsContainer DIV.boxBodyContentContainer {width:420px !important;margin-bottom:40px !important;}

.pageBackContainer {margin-top:15px !important;}

.boxBaseView DIV {background:transparent none !important;}

.boxOuterContainer.boxBaseView {width:483px !important;border:1px solid #8cc63f;position:relative !important;}

.boxOuterContainer.boxBaseView .boxInfo {margin-top:-20px !important;margin-left:-10px !important;}

.boxOuterContainer.boxBaseView .registrationInfoContainer {margin-left:10px !important;margin-top:-10px !important;}

.boxOuterContainer.boxBaseView .boxBodyContentOuterContainer {padding-top:40px !important;margin-top:-40px !important;margin-left:-15px !important;}

.boxOuterContainer.boxBaseView .boxBodyContentContainer {width:420px !important;}

.boxOuterContainer.boxBaseView .boxActionContainer {position:absolute;bottom:20px !important;left:20px;}

#idEventViewSwitcher {display:none !important;}

.pageTitleContainer h1.pageTitle {margin-top:30px !important;}


/********** FOOTER AREA **********/

#idFooterContainer {background:transparent url('CTMoneySchool_footerBG2.jpg') no-repeat top left !important;margin-top:0px;min-height:114px;}

#idFooterContainer * {background:transparent none !important;}

#idFooterContainer .d1 .d1 {width: 100%;}

#idFooterContainer .inner {padding: 0px;}

.footerContentHolder {width: 925px;}

#idFooterContent
{
  width: 725px;
  margin:0px 0px 0px 147px;
  padding-top:13px;
  text-align:center;
  font-size:77% !important;
  color:#00703c !important;
}

#idFooterContent A {color:#00703c !important;}
#idFooterContent A:hover {color:#f5f5ec !important;}

#idFooterPoweredByContainer {display:none !important;}

#idPrimaryContentBlock1Content A.rssFeedLabel
{
  display: none;
}


/*** SUPPORT CODE ***/

#idMainContainer:after
{
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
  font-size: 0;
  content: ".";
}
#idMainContainer
{
  display: inline-block;
}
/* Hides from IE-mac \*/
* HTML #idMainContainer
{
  height: 1%;
}
#idMainContainer
{
  display: block;
}
/* End hide from IE-mac */

#idPrimaryContentContainer:after
{
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
  font-size: 0;
  content: ".";
}
#idPrimaryContentContainer
{
  display: inline-block;
}
/* Hides from IE-mac \*/
* HTML #idPrimaryContentContainer
{
  height: 1%;
}
#idPrimaryContentContainer
{
  display: block;
}
/* End hide from IE-mac */

#idContentContainer {/*background-position:-1px top !important;*/}

#idPrimaryContentContainer
{
  margin: -15px auto 0px auto;
  left: auto;
  float: none;
  position: relative;
  margin-left:147px;
}

#idPrimaryContentContainer .block .inner
{
  width: 100%;
}


/*** Support - code for disabling dynamic (fly-out) menu ***/

#idMainContainer #idMainMenu LI.itemNormal DIV.dynamicMenuLevelContainer,
#idMainContainer #idMainMenu LI.itemNormal UL.dynamic,
#idMainContainer #idMainMenu LI.itemNormal:hover UL.dynamic,
#idMainContainer #idMainMenu LI.itemNormal A:hover UL.dynamic,
#idMainContainer #idMainMenu LI.itemNormal TABLE.dynamic,
#idMainContainer #idMainMenu TD.itemNormal DIV.dynamicMenuLevelContainer,
#idMainContainer #idMainMenu TD.itemNormal UL.dynamic,
#idMainContainer #idMainMenu TD.itemNormal:hover UL.dynamic,
#idMainContainer #idMainMenu TD.itemNormal A:hover UL.dynamic,
#idMainContainer #idMainMenu TD.itemNormal TABLE.dynamic,
#idMainContainer #idMainMenu SPAN.itemNormal DIV.dynamicMenuLevelContainer,
#idMainContainer #idMainMenu SPAN.itemNormal UL.dynamic,
#idMainContainer #idMainMenu SPAN.itemNormal:hover UL.dynamic,
#idMainContainer #idMainMenu SPAN.itemNormal A:hover UL.dynamic,
#idMainContainer #idMainMenu SPAN.itemNormal TABLE.dynamic
{
display: none;
}
#idMainContainer #idMainMenu LI.itemNormal
{
 margin-bottom: 0;
}