@charset "UTF-8";
/* CSS Document */

/* Reset browser styles */
* { margin: 0;  padding: 0; }
div {margin: 0; padding: 0; }

/* Common for all pages */
body { font-size: small; font-family: Arial, Helvetica, sans-serif; background-color: #092042; }
h1, h2, h3, h4, h5 { color: #092042; }
h1 {
	font-size:24px;
	color:#092042;
	padding: 0;
	margin: 0 0 10px;
	font-weight: bold;
}
h4 {
	font-size:22px;
	color:#092042;
	padding: 0;
	margin: 0 0 10px;
	font-weight: bold;
	margin-left:10px;
}
h2 
{
    font-size:16px;
    color:#002c76;
    margin:0 0 0 0;
    padding:0 0 0 0;
}
h3 
{
    font-size:14px; 
    color:#092042;
}
h5 
{
    font-size:14px;
    color:#002c76;
    margin:0 0 0 0;
    padding:0 0 0 0;
}

p
{
    font-family:Arial;
    font-size:14px;
    color:#555;
    margin-bottom:1.25em;
    
  
 }
 
 hr { color:#d6d4c2; background-color:#d6d4c2;}
a {text-decoration: none; color: #4d7ab3; }
a:hover { text-decoration: underline; }
.clear { clear: both; margin: 0;  padding: 0; }
.hide { visibility: hidden; display: none; }
.formlabel { font-family:Arial; font-size:14px; color:#555;}
#roundborder{ background-color:#153b70; padding:2px 2px 2px 2px;}
#formborder { background-color:#e6e4d8; padding-left:10px; padding-top:10px; padding-right:3px;}
#formborder1 { background-color:#e6e4d8; padding-left:20px; padding-top:10px; padding-right:3px; width:255px;}
#formborder2 { background-color:#d6d4c2; padding-left:20px; padding-top:10px; padding-right:3px; width:255px;}

ul li
{ 
list-style-position:inside;
}

#FooterWrap { width: 100%; background: #092042; }
#Footer { width: 960px; height: 200px; margin: 0 auto; background: url(../images/FooterBG.jpg) top left no-repeat; color: #fff; padding-top: 8px; font-size: 11px; text-align: center; }
#Footer span { color: #194483; font-weight: bold; }
#Footer a { color: #eceae1; text-decoration: none; padding: 0 6px 6px 6px; }
#Footer a:hover { text-decoration: underline; color: #fff; }
.FooterLegal { width: 700px; margin: 20px auto 10px auto; font-size: 10px; }
.FooterLegal p { font-weight: normal; color: #4d7ab3; margin-top: 9px; line-height: 15px; }

#HeaderWrap { width: 100%; background: #092042; }
#Header { width: 960px; height: 110px; margin: 0 auto; background: url(../images/HeaderBG.jpg) right bottom no-repeat; }
#HeaderLogo a { float: left; width: 250px; height: 110px; background: url(../images/TheMutualFundStore_Logo.gif) bottom left no-repeat; overflow: hidden; }
#HeaderRightTop { float: right; width: 700px; }
#HeaderSearch { height: 49px; display: block; width: 180px; float: right; margin: 28px 0 0 0; padding: 0; }
.HeaderSearchGo { display: block; margin: 0; float: left; width: 25px; height: 22px; background:url(../images/SearchGo.gif) 0 0 no-repeat; border: none; margin: 0; padding: 0; overflow: hidden; cursor: pointer; }
.HeaderSearchGoInternal { display: block; margin: 0; float: left; width: 25px; height: 22px; background:url(../images/SearchGoInternal.gif) 0 0 no-repeat; border: none; margin: 0; padding: 0; overflow: hidden; cursor: pointer; }
.HeaderSearchInput { display: block; float: left; width: 148px; height: 16px; border: 1px solid #afaa89; margin: 1px 0 0 0; padding: 0 0 0 3px; font-size: 11px; color: #777; padding-top: 3px; }
.HeaderSearchInputIEC { display: block; float: left; width: 148px; height: 16px; border: 1px solid #afaa89; margin: 1px 0 0 0; padding: 0 0 0 3px; font-size: 11px; color: #777; padding-top: 3px; margin-left:200px; }
#HeaderTopNavTabs { display: block; height: 33px; overflow: hidden; }
#HeaderTopNavTabs ul { list-style: none; margin: 0; padding: 0; }
#HeaderTopNavTabs ul li { display: inline; float: right; margin: 0 2px 0 0; padding: 0; }
.HomeNavTabsLink { font-size: 12px; float: left; display: block; height: 33px; background: url(../images/TopNavTabs_Left.gif) left 0 no-repeat; color: #fff; }
.HomeNavTabsLink:hover { background: url(../images/TopNavTabs_Left.gif) 0 -50px no-repeat; text-decoration: none; }
.HomeNavTabsLink b { display: block; float: left; height: 33px; padding: 10px 0 0 10px; background: url(../images/TopNavTabs_Right.gif) right 0 no-repeat; padding-right: 10px; }
.HomeNavTabsLink:hover b { background: url(../images/TopNavTabs_Right.gif) right -50px no-repeat; color: #092042; }
.ActiveTab .HomeNavTabsLink { background: url(../images/TopNavTabs_Left.gif) 0 -50px no-repeat; text-decoration: none; }
.ActiveTab .HomeNavTabsLink b { background: url(../images/TopNavTabs_Right.gif) right -50px no-repeat; color: #092042; }

#MiddleWrap { height: 100%; width: 100%; min-width:1020px; background: #e6e4d8; border-top: 7px solid #afaa89; border-bottom: 7px solid #afaa89; }
#MiddleWraprp { height: 100%; width: 100%; background: #e6e4d8; border-top: 7px solid #afaa89; border-bottom: 7px solid #afaa89; }

.Middle { width: 960px; margin: 0 auto; padding: 15px 0 5px 0; }
.MiddleInternal { width: 1020px; margin: 0 auto; padding: 15px 0 5px 0; background: #e6e4d8;  }
.MiddleInternalrp { width: 1050px; margin: 0 auto; padding: 15px 0 5px 0; }

.InternalAboutUs, a.InternalAboutUs { display: block; float: left; width: 204px; height: 32px; background:url(../Images/Leftnav/internal.jpg) 0 -32px no-repeat; margin-right:10px;}
.InternalAboutUs a:hover { background-position: 0 0px; }
.InternalAboutUsActive { display: block; float: left; width: 204px; height: 32px; background:url(../Images/Leftnav/internal.jpg) 0 0; margin-right:10px;}
.InternalAboutUsLarge, a.InternalAboutUsLarge { display: block; float: left; width: 204px; height: 55px; background:url(../Images/Leftnav/internallarge.jpg) 0 -55px no-repeat; margin-right:10px;}
.InternalAboutUsLarge a:hover { background-position: 0 0; }
.InternalAboutUsLargeActive { display: block; float: left; width: 204px; height: 55px; background:url(../Images/Leftnav/internallarge.jpg) 0 0 ; margin-right:10px;}
.InternalSearchZipGo { display: block; margin: 0; float: left; background:url(../Images/SidePods/go_internal.gif) 0 0 no-repeat; border: none; margin: 0; padding: 0; overflow: hidden; cursor: pointer; }
.InternalSearchZipInput { display: block; float: left; width: 148px; height: 15px; border: 1px solid #afaa89; margin: 1px 0 1px 0; padding: 0 0 0 3px; font-size: 11px; color: #777; padding-top: 3px; }


.textbuffer {margin:8px 0 0 10px;}
.textbufferlarge {margin:10px 0 0 15px;}
.AboutUsTextLinks {
    color: #153b70;
    font-size: 12px;
    font-family: Arial;
    text-decoration: none;
    font-weight: bolder;
    
}
/* Home */
/* Home - Main Content Area Blue Box */
.BlueBoxHome { display: block; width: 660px; float: left; background: url(../images/BlueCorners_HomeTop.gif) top left no-repeat #153b70; margin-bottom: 10px; }
.BlueBoxHomeBottom { display: block; width: 640px; background: url(../images/BlueCorners_HomeBottom.gif) bottom left no-repeat; margin: 0; padding: 10px; }


/* Home - Slide Show */
.HomeSlides { background: #fff; padding: 5px 20px 5px 5px; width: 615px; }
.HomeSlidesInternal { background: #fff; padding: 5px 20px 5px 5px; width: 740px; }
.HomeSlideImg { float: left; width: 264px; height: 238px; background: #CCC; border: 1px solid #afaa89; }
.HomeSlideContentWrap { float: right; width: 320px; height: 220px; padding: 10px 0 10px 0; }
.HomeSlideContentWrap h1 { width: 320px ; font-size: 21px;  font-weight: bold; line-height: 18px; padding: 0 0 10px 0; margin-bottom: 15px; border-bottom: 2px solid #afaa89; }
.HomeSlideContent { height: 150px; }
.HomeSlideWhyChooseUs a { float: right; width: 126px; height: 23px; background: url(../images/Home_WhyChooseUs.gif) 0 0 no-repeat; margin: 0; padding: 0; }
.HomeSlideWhyChooseUs a:hover { background-position: 0 -30px; }
.HomeSlideNavWrap { display: block; }
.HomeSlideNav { float: left; width: 150px; }
.HomeSlideNav a { display: block; float: left; background: #afaa89; margin-right: 5px; color: #fff; font-size: 11px; font-weight: bold; padding: 5px 8px;  }
.HomeSlideNav a:hover, .HomeSlideNav a.HomeSlideNavActive { background: #092042; text-decoration: none; cursor: pointer; }


/* Home - Investor Ed Module */
.HomeInvestorEducation { display: block; background: url(../images/InvestorEd_Icons.gif) bottom repeat-x #fff; width: 640px; }
.HomeInvestorEducation h3 a { font-size: 17px; color: #092042; padding: 7px 20px 7px 15px; display: block; width: 603px; background: #d6d4c2 no-repeat; border: 1px solid #afaa89; }
.HomeInvestorEdTitle { float: left; width: 400px; }
.HomeBrowseTopics { display: block; width: 127px; height: 23px; float: right; background: url(../images/InvestorEd_BrowseTopics.gif) 0 0 no-repeat; }
.HomeInvestorEducation h3 a:hover .HomeBrowseTopics { background-position: 0 -30px; }
.InvestorEdModuleLeft { padding: 10px 10px 5px 15px; display: block; float: left; width: 295px; height: 30px; overflow: hidden; border-right: 1px solid #eeede5;  border-bottom: 1px solid #dbd8c7; background: url(../images/InvestorEd_Icons.gif) bottom repeat-x #fff; }
.InvestorEdModuleLeftTop { padding: 10px 10px 5px 15px; display: block; float: left; width: 295px; height: 30px; overflow: hidden; border-right: 1px solid #eeede5;  border-bottom: 1px solid #dbd8c7; background: url(../images/InvestorEd_Icons.gif) 0 -491px repeat-x #fff; }
.InvestorEdModuleLeft:hover, .InvestorEdModuleRight:hover, .InvestorEdModuleLeftTop:hover, .InvestorEdModuleRightTop:hover { background: url(../images/InvestorEd_Icons.gif) 0 -200px repeat-x; text-decoration: none; border-right: 1px solid #d6d4c2;  border-bottom: 1px solid #d6d4c2; }
.InvestorEdModuleRight { padding: 10px 10px 5px 15px; display: block; float: right; width: 293px; height: 30px; overflow: visible; border-right: 1px solid #eeede5; border-bottom: 1px solid #dbd8c7; background: url(../images/InvestorEd_Icons.gif) bottom repeat-x #fff; }
.InvestorEdModuleRightTop { padding: 10px 10px 5px 15px; display: block; float: right; width: 293px; height: 30px; overflow: visible; border-right: 1px solid #eeede5; border-bottom: 1px solid #dbd8c7; background: url(../images/InvestorEd_Icons.gif) 0 -491px repeat-x #fff; }
.InvestorEdModuleContent { float: right; width: 248px; text-decoration: none; font-size: 11px; color: #092042; }
.InvestorEdModuleContent b { font-size: 17px; line-height: 15px; color: #092042; text-decoration: none; }

.HomeReadIcon { float: left; display: block; width: 30px; height: 30px; background:url(../images/InvestorEd_Icons.gif) 0 0 no-repeat; }
.HomeListenIcon { float: left; display: block; width: 30px; height: 30px; background:url(../images/InvestorEd_Icons.gif) 0 -50px no-repeat; }
.HomeWatchIcon { float: left; display: block; width: 30px; height: 30px; background:url(../images/InvestorEd_Icons.gif) 0 -100px no-repeat; }
.HomeCalculateIcon { float: left; display: block; width: 30px; height: 30px; background:url(../images/InvestorEd_Icons.gif) 0 -150px no-repeat; }


/* Home - Right Column */ 
.BlueBoxHomeRight { width: 290px; float: right; background: url(../images/BlueCorners_HomeTop.gif) top right no-repeat #153b70; margin-bottom: 10px; }
.BlueBoxHomeBottomRight { display: block; width: 270px; background: url(../images/BlueCorners_HomeBottom.gif) bottom right no-repeat; margin: 0; padding: 10px 10px 8px 10px; }

.HomeRightCol span span { color: #092042; font-size: 11px; margin-top: 3px; }
.HomeRightCol b { color: #092042; font-size: 15px; line-height: 15px; margin-bottom: 3px; }
.HomeRightCol a:hover { text-decoration: none; }
.HomeRightCallout, .HomeRightCallout a  { display: block; float: left; background: url(../images/RightCalloutBG.gif) 0 -82px repeat-x #fff;  overflow: hidden; width: 270px; height: 82px; margin-bottom: 2px; }
.HomeRightCallout a:hover { background-position: 0 0px; }
.HomeRightCalloutRP, .HomeRightCalloutRP a  { display: block; float: left; overflow: hidden; width: 270px; height: 82px; margin-bottom: 2px; }
.HomeRightCalloutImg, a.HomeRightCalloutImg { display: block; float: left; width: 97px; height: 76px; background: #999;  padding:0; margin: 2px 10px 1px 1px; border: 1px solid #afaa89; }
a.HomeRightCalloutImg:hover { background-position: 0 0; }

.HomeRightCalloutFreeOffer, .HomeRightCalloutFreeOffer a  { display: block; float: left; background: url(../images/RightCalloutBGfreeoffer.jpg) 0 -82px repeat-x #fff;  overflow: hidden; width: 270px; height: 82px; margin-bottom: 2px;}
.HomeRightCalloutFreeOffer a:hover { background-position: 0 0; }
/*.FreeOfferBorder {height:102px; border:3px solid #a30a1c;}*/
.MarketReentryBorder {height:80px; margin-bottom: 2px;}
.HomeRightCalloutImgFreeOffer, a.HomeRightCalloutImgFreeOffer { display: block; float: left; width: 95px; height: 74px; background: #999;  padding:0; margin: 2px 10px 10px 3px; border: 1px solid #afaa89; }
a.HomeRightCalloutImgFreeeOffer:hover { background-position: 0 0; }
.HomeRightFreeOffer { float: right; display: block; font-weight:bold; font-family:Arial; font-size: 15px; line-height: 15px; color:#a30a1c; width: 158px; padding-top: 21px; }
.HomeRightMarketReentry { float: right; display: block; width: 158px; padding-top: 10px; }

.newtanBAC, .newtanBAC a {display: block; float: left; background: url(../images/newtanBAC.jpg) 0 -170px repeat-x #fff; overflow: hidden; width: 270px; height: 170px; margin-bottom: 2px; }
a.newtanBAC:hover {background-position: 0 0 ;}

.HomeRightBecomeClient { float: right; display: block; width: 158px; padding-top: 21px; }
.HomeRightOfficeLocator { float: right; display: block; width: 158px; padding-top: 10px; }
.HomeRightOfficeLocator .ZipLocator { display: block; overflow: hidden; float: left; width: 110px; height: 17px; border: 1px solid #afaa89; margin: 5px 0 0 0; padding: 2px 0 0 3px; font-size: 11px; color: #777; vertical-align: middle; }
.HomeRightOfficeLocator .ZipLocatorGo {float: left;  width: 25px; height: 20px; background: url(../images/HomeRightCallouts/Go.gif) 0 0 no-repeat; border: none; padding: 0; margin: 5px 0 0 0; cursor: pointer; }
.HomeRightOfficeLocator .ZipLocatorGo:hover { background-position: 0 -20px; }
 .ZipLocator { display: block; overflow: hidden; float: left; width: 110px; height: 17px; border: 1px solid #afaa89; margin: 5px 0 0 0; padding: 2px 0 0 3px; font-size: 11px; color: #777; vertical-align: middle; }
 .ZipLocatorGo {float: left;  width: 25px; height: 20px; background: url(../images/HomeRightCallouts/Go.gif) 0 0 no-repeat; border: none; padding: 0; margin: 5px 0 0 0; cursor: pointer; }
 .ZipLocatorGo:hover { background-position: 0 -20px; }
.HomeRightMutualFundShow { float: right; display: block; width: 158px; padding-top: 12px; }
div.HomeRightMutualFundShow { color: #092042; font-size: 11px; margin-top: 3px; }
div.HomeRightMutualFundShow b { font-size: 13px; }
.HomeRightCalloutTextLinks { float: right; width: 158px; padding-top: 3px; }
.HomeRightCalloutTextLinks a.MFSTimes { display: inline-block; font-weight: bold; width: 75px; height: 20px; background: url(../images/HomeRightCallouts/SmallBlueArrow.gif) 0 4px no-repeat; padding-left: 5px; font-size: 11px; }
.HomeRightCalloutTextLinks a.MFSListen { display: inline-block; font-weight: bold; width: 60px; height: 20px; background: url(../images/HomeRightCallouts/SmallBlueArrow.gif) 0 4px no-repeat; padding-left: 5px; font-size: 11px;  }
.HomeRightCalloutTextLinks a.Perspectives { display: inline-block; font-weight: bold; width: 100px; height: 20px; background: url(../images/HomeRightCallouts/SmallBlueArrow.gif) 0 4px no-repeat; padding-left: 5px; font-size: 11px;  }
.HomeRightCalloutTextLinks a.MFSTimes:hover, .HomeRightCalloutTextLinks a.MFSListen:hover, .HomeRightCalloutTextLinks a.Perspectives:hover { text-decoration: underline; color: #092042; }
.HomeRightNewsletter { float: right; display: block; width: 158px; padding-top: 8px; }
.HomeRightNewsletter i { display: block; font-weight: bold; font-style: normal; color: #4d7ab3; background: url(../images/HomeRightCallouts/SmallBlueArrow.gif) left center no-repeat; margin-top: 2px; padding-left: 5px; font-size: 11px; }
.HomeRightAdamsBook { float: right; display: block; width: 158px; padding-top: 12px; }

.InternalRightCalloutImg, a.InternalRightCalloutImg { display: block; float: left; width: 198px; height: 76px; background: #999;  padding:0; margin: 13px 12px 10px 13px; }
.InternalRightCalloutTextLinks a.Perspectives { display: inline-block;  font-weight: bold; width: 170px; height: 20px; background: url(../images/HomeRightCallouts/SmallBlueArrow.gif) 0 4px no-repeat; padding-left: 10px; font-size: 11px; margin-left:22px;  }
.InternalRightCalloutTextLinks, InternalRightCalloutTextLinks a.Perspectives:hover { color: #092042; }
.InternalRightCalloutTextLinks a.ViewMap { display: inline-block;  font-weight: bold; width:60px; background: url(../images/HomeRightCallouts/SmallBlueArrow.gif) 0 4px no-repeat; padding-left: 10px; font-size: 11px; margin-left:22px;  }
.InternalRightCalloutTextLinks, InternalRightCalloutTextLinks a.ViewMap:hover { color: #092042; }
.InternalRightBecomeClient b { color: #092042; font-size: 15px; line-height: 15px; margin-bottom: 3px; display: block; width: 158px; padding-top: 5px; padding-left:17px; }
.InternalRightCallout {    width: 224px;     height: 160px;     margin-bottom: 2px;    background-image: url(../Images/SidePods/Side-Bar.gif);}
.InternalRightBook {    width: 221px;     height: 84px;     margin-bottom: 2px;    background-image: url(../Images/SidePods/Side-Bar-small.gif);}

/*New IEC */
.IECContent { width:93%; min-height:835px; margin-left:18px; background: url(../images/InvestorEducation/contentback.gif); padding:10px 5px 5px 5px; }
.IECTabs {color:#092042; font-size:18px;}
.IECHeader2 {color:#092042; font-size:14px;}
a.IECHeader2:hover {text-decoration:underline; color:#092042;}
.IECHeader3 {color:#153b70; font-size:12px; font-weight:bold;}
.IECDescription {color:#555; font-size:11px; }
.IECTitle {color:#092042; font-size:22px;}
.IECDescInternal {color:#555; font-size:14px;}
.listenbox { border:solid 6px #cfcbb6; width:420px; height:200px; padding-left:20px;}


/*new IEC tabs*/
#iecnav {position:relative; float:left; width:98%; padding:3px 3px 1px 3px; margin: 0 1px 10px 18px; list-style:none; line-height:2em;}
#iecnav li {float:left; margin:0; padding:0; color:#092042; font-size:16px;}
#iecnav a {display:block; background:#cfcbb6; color:#092042; text-decoration:none; font-weight:bold; vertical-align:super; padding:10px 31px 5px 30px; margin: 0 1px 1px 0;}
#iecnav A:hover,
#iecnav a.iecactivetab {background:#f1efe8; margin: 0 1px 0 0;}
.iectabimage {  vertical-align:top; }

#ieclookingglass { float:left; width:25px; height:25px; margin-bottom:10px; }
#iecbook {background: url(../Images/InvestorEducation/book.gif)}
#iecspeaker {background: url(../Images/InvestorEducation/speaker.gif)}
#ieceye {background: url(../Images/InvestorEducation/eye.gif)}
#iecplussign {background: url(../Images/InvestorEducation/plussign.gif)}

#cFreeOffer {background-image:url(../images/HomeCallout_FreeOffer.jpg);}
#cBecomeClient { background-image: url(../images/HomeCallout_BecomeClient.jpg); }
#cMap { background-image: url(../images/HomeCallout_Map.jpg); }
#cRadioShow { background-image: url(../images/HomeCallout_RadioShow.jpg); }
#cEmail { background-image: url(../images/HomeCallout_Email.jpg); } 
#cBook { background-image: url(../images/HomeCallout_BoldTruth.jpg); }
#cMarketReentry { background-image: url(../images/MarketReentry.jpg); }
#cPerspectives { background-image: url(../images/magnifyingglass.jpg);}
#cEasy401K { background-image: url(../images/Easy401K.jpg); }
#cRP { background-image: url(../images/rpbutton.jpg); }
#cCoats { background-image: url(../images/Sidepods/Coats.jpg); }
#cHands { background-image: url(../images/Sidepods/handshake.gif);}
#cMapinternal { background-image: url(../images/Sidepods/mapwithshine.gif);}
#cUsNews { background-image: url(../images/usnewssmall.jpg);}
#cSeminar { background-image: url(../images/arrow-homepage.jpg);}
.coatsbox { float:left; width:90%; border:solid 1px black; padding:3px; margin:5px; min-height:225px; font-family:Arial; font-size:16px; font-weight:bold; color:#555; margin-bottom:1.25em;}

/* This is the squares navigation on the home page in the middle */
#nav a { width:15px; height:15px; border: 0px solid #ccc; background: #aca48d; text-decoration: none; margin: 0 3px; padding: 3px 5px 0px; color: #aca48d;}
/* This is the center section slides */   
#nav a.activeSlide { background: #092042; color:#092042; }
#nav a:focus { outline: none; }
.pics { height: 244px; width: 271px; padding:0; margin:0; overflow: hidden }
.pics img { height: 244px; width: 271px; padding: 0px; border: 0px solid #ccc; background-color: #eee; top:0; left:0 }
.pics img {	-moz-border-radius: 10px; -webkit-border-radius: 10px;}

/* The locpod id is the right side pod that links to the Office Locator*/
div#locpod 
{
    width:230px;
    height:159px;
    background-image: url(../Images/SidePods/locatornew.jpg);
    margin-bottom:5px;
    
}

div#locpod:hover 
{
    width:230px;
    height:159px;
    background-image: url(../Images/SidePods/locatornew_on.jpg);
    
}   




/* The bacpod id refers to the right side pod for Become a Client */
div#bacpod 
{
    width:230px;
    height:159px;
    background-image: url(../Images/SidePods/bacbuttonnew.jpg);
    margin-bottom:5px;
}

div#bacpod:hover 
{

    background-image: url(../Images/SidePods/bacbuttonnew_on.jpg);
}  

/* bookpod is the right side pod that links to Adam's new book*/
div#bookpod 
{
    width:230px;
    height:103px;
    background-image: url(../Images/SidePods/book_nopict.gif);
    
}

div#bookpod:hover 
{
    width:230px;
    height:103px;
    background-image: url(../Images/SidePods/book_nopict_on.gif);
   
}  

div#rppod1 
{
    width:270px;
    height:80px;
    background-image: url(../Images/SidePods/retirementpaycheckbutton.jpg);
    
}

div#rppod1:hover 
{
    width:270px;
    height:80px;
    background-image: url(../Images/SidePods/retirementpaycheckbutton.jpg);
   
} 

div#rppod 
{
    width:230px;
    height:159px;
    background-image: url(../Images/SidePods/rpbutton.jpg);
    margin-bottom:5px;
}

div#rppod:hover 
{

    background-image: url(../Images/SidePods/rpbutton_on.jpg);
}  

#internalcontent
{
  height:880px;  padding:0px 10px 0px 15px;
}
#internalcontentrp
{
  height:1050px;  padding:0px 10px 0px 15px;
}
div#RPtext { width:725px; background-color:#e6e4d8; height: 68px; color:#092042; padding: 8px 8px 8px 8px; margin:15px 0 15px 0;}
.RPlists { padding: 10px 5px 0 10px ; margin:5px 15px 5px 0; float:left; width:210px; height:285px; background-color:white; border: solid 1px #d6d4c2; color:#092042; list-style-position:inside; }
div#check {height:98px; background:url(../Images/check.gif) no-repeat; background-position:center; background-position:top;}
div#chart {height:130px; background:url(../Images/chartrp.gif) no-repeat; background-position:center; background-position:top;}
div#couple {height:149px; margin:0 0 0 0; padding:0 0 0 0; background:url(../Images/couple.gif) no-repeat; background-position:center; background-position:top;}

div#RPtextC { width:640px; background-color:#e6e4d8; height: 68px; color:#092042; padding: 8px 8px 8px 8px; margin:15px 0 15px 0;}


div#rightside
{
    float:right;
    
    }
    
    /* The maincontent id describes the pod which holds content on the site. */
div#maincontent
{
    float:left;
    width:780px;
    height:auto;
    background:white;
    background-color:white;
    background-image:url(../Images/white.jpg) repeat;
    padding:0px 0px 0px 0px;
   

    
}
div#maincontentrp
{
    
    width:1050px;
    height:auto;
    background:white;
    background-color:white;
    background-image:url(Images/white.jpg) repeat;
    padding:px 0px 0px 0px;
   

    
}

.internalcontent
{
    padding:0px 0px 5px 15px;
}
    
    div#middlebartop
    {
    background-image:url(../Images/middlebartop.gif);
    height:17px;
    
    }
    /* .navpath is the class used for the breadcrumb navigation */
.navpath 
{
    height:14px;
    margin-top:0;
    margin-left:20px;
    font-family:Arial;
    font-size:inherit;
    color:white;
    text-decoration:none;
    text-align: left;
    font-size:11px;
    

}
.navpath a
{
    color:White;
    border:0;
    margin:0 0 0 0;
    
    }
    
 /* The content id refers to the middle section of the site */
div#content
{
    background-repeat:repeat;
    width:1030px;
    padding: 15px 0 0px 0;


}   
/* The centersection id refers to the placement of the center pod on the site*/ 
div#centersection
{
    float:left;
    height:inherit;
    
}
  
  
div#middlebarbottom
{
    background-image:url(../Images/middlebarbottom.gif);
    width:780px;
    height:18px;
    }  
    
div#middlebarbottomrp
{
    background-image:url(../Images/middlebarbottom.gif);
    width:1020px;
    height:18px;
    }      
    .validation
{
    font-size:x-small;
}

.appInputError {color:Red;}
        

        #theForm {
            padding:5px 0 30px 15px;
            overflow:auto;
            zoom:1;
        }
        
        
        .formContent p {
            clear:both;
        }
        

div#asterisk
{
    font-size:x-small;
}        
/*Internal Pages gray box with blue text and bullets*/
.graybox
{
    width:480px;
    background-color:#f6f6f1;
    border-color:#e6e4d8;
    color:#002c76;
    border-width:thin;
    border-top-style:solid;
    border-right-style:solid;
    border-bottom-style:solid;
    border-left-style:solid;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:10px;

}
#graybox
{
    width:480px;
    background-color:#f6f6f1;
    border-color:#e6e4d8;
    color:#002c76;
    border-width:thin;
    border-top-style:solid;
    border-right-style:solid;
    border-bottom-style:solid;
    border-left-style:solid;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:10px;

}
.grayboxloc
{
    width:735px;
    height:22px;
    background-color:#153b70;
    border-color:#e6e4d8;
    padding-top:4px;
    text-align:center;
    color:#002c76;
    margin-top:10px;
    border-width:thin;
    border-top-style:solid;
    border-right-style:solid;
    border-bottom-style:solid;
    border-left-style:solid;
        padding-left:10px;
    padding-right:10px;
    padding-bottom:10px;

}

.graybox3
{
    width:460px;
    background-color:#e6e4d8;
    border-color:#e6e4d8;
    color:#002c76;
    border-width:thin;
    border-top-style:solid;
    border-right-style:solid;
    border-bottom-style:solid;
    border-left-style:solid;
        padding-left:10px;
    padding-right:10px;
    padding-bottom:10px;
    padding-top:10px;

}

div#graybox p
{
    color:#002c76;
}

div#graybox2
{
    width:700px;
    background-color:#f6f6f1;
    border-color:#e6e4d8;
    color:#002c76;
    border-width:thin;
    margin-left:15px;
    border-top-style:solid;
    border-right-style:solid;
    border-bottom-style:solid;
    border-left-style:solid;
        padding-left:10px;
    padding-right:10px;
    padding-bottom:10px;


}

div#graybox2 p
{
    color:#002c76;
}

.grayquotebox
{
    float:right;
    background-color:#f6f6f1;
    color:#002c76;
    width:250px;
    font-family:Georgia;
    font-style:italic;
    font-size:15px;
    padding: 5px 15px 5px 15px;
    
  
    
}

div#grayboxcorp
{
    float:left;
    width:180px;
    background-color:#f6f6f1;
    border-color:#e6e4d8;
    color:#002c76;
    border-width:thin;
    margin-left:0px;
        border-top-style:solid;
    border-right-style:solid;
    border-bottom-style:solid;
    border-left-style:solid;
    padding:10px 10px 10px 10px;

}

div#grayboxcorp p
{
    color:#002c76;
    font-size:12px;
    font-weight:bold;
}
.form
{
    color:#092042;
    font-weight:bold;
}

div#corpmainbody
{
    margin-left:15px;
    }
    
.tablePager, .tablePager table
{

text-align: right;
margin-left: auto;
margin-right: 5px;
}

.radioshowlocation
{
     color:white;
    font-weight:bold;
    margin-top:10px;
}

.mapmoreinfo
{
background-color:#9d102d;
font-size:11px;
color:white;
padding:2px;
}

.mapmoreinfo2
{

font-size:11px;
color:white;
padding:4px;

}
.mapmoreinfo2 a:hover {text-decoration:none;}

.spotlight h1 {
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	color: #fff;
}

.spotlightTop {
	background: url(../images/spotlight_top_bg.gif) repeat-x 0 top;
	padding: 20px 20px 10px;
	margin: 0;
	border-bottom: 1px solid #000;
}

.spotlightBtm {
	background: #333 url(../images/spotlight_btm_bg.gif) repeat-x 0 top;
	margin: 0;
	padding: 10px 20px 20px;
	border-top: 1px solid #000;
	color:White;
}
.grayquoteboxsmall
{
    float:left;
    background-color:#f6f6f1;
    color:#002c76;
    width:175px;
    font-family:Georgia;
    font-style:italic;
    font-size:15px;
    padding: 5px 15px 5px 15px;
    margin-top: 20px;
    
  
    
}
div#coatsforkids
{
    width:270px;
    height:86px;
    background: url(../Images/Sidepods/coats-for-kids-button.jpg);
    margin-bottom:3px;
        }
        

div#coatsforkids:hover
{
    width:270px;
    height:86px;
    background: url(../Images/Sidepods/coats-for-kids-button.jpg) left -86px no-repeat;
    margin-bottom:3px;
        }   
        
div#donatenowbutton
{
    width:270px;
    height:83px;
    background: url(../Images/coats-for-kids-donate-now-button.jpg);
    margin-bottom:3px;
        }
        

div#donatenowbutton:hover
{
    width:270px;
    height:83px;
    background: url(../Images/coats-for-kids-donate-now-button.jpg) left -83px no-repeat;
    margin-bottom:3px;
        }        
        #cCoats { background-image: url(../images/Sidepods/Coats.jpg); }

.coatsbox { float:left; width:95%; border:solid 1px black; padding:3px; margin:5px; min-height:225px; font-family:Arial; font-size:16px; font-weight:bold; color:#555; margin-bottom:1.25em;}

