.header{ background-image:url(../App_Images/Header/HeaderDefault.jpg); }
.banner {background-image:url(../App_Images/Header/BannerDefault.jpg); height:197px;}
.mainNav {top:153px; left:143px;}
.mainNav .about a {background-image:url(../App_Images/Nav/AboutNormal.jpg); height:44px; width:92px;}
.mainNav .military a {background-image:url(../App_Images/Nav/MilitaryNormal.jpg); height:44px; width:122px;}
.mainNav .veterans a {background-image:url(../App_Images/Nav/VeteransNormal.jpg); height:44px; width:185px;}
.mainNav .families a {background-image:url(../App_Images/Nav/FamilyNormal.jpg); height:44px; width:125px;}
.mainNav .providers a {background-image:url(../App_Images/Nav/ProvidersNormal.jpg); height:44px; width:73px;}
.mainNav .research a {background-image:url(../App_Images/Nav/ResearchNormal.jpg); height:44px; width:70px;}
.mainNav .calendar a {background-image:url(../App_Images/Nav/CalendarNormal.jpg); height:44px; width:69px;}
.mainNav .locations a {background-image:url(../App_Images/Nav/LocationsNormal.jpg); height:44px; width:70px; background-position:0 0;}

.spotlight {position:relative; float:left; width:736px;}
.spotlightItem {position:absolute;width:736px;}
.spotlightText {display:block; float:left; background-image:url(../App_Images/Home/SpotlightBG.jpg); width:209px; padding:5px 15px; min-height:224px;}
.active {display:block;}
.spotlightNav {position:absolute; margin:0; padding:0; list-style-type:none; top:200px; left:10px;}
.spotlightNav li {display:inline;}
.spotlightNav a {display:block; width:25px; text-align:center; padding:.25em 0; margin:0 1px; float:left; text-decoration:none;}
.spotlightNav a:link, .spotlightNav a:visited { background-color:#999; color:#fff; font-weight:normal;}
.spotlightNav a:hover, .spotlightNav a:active, .spotlightNav a.active { background-color:#333; color:#edd02f; font-weight:bold;}
.homeUpperContent {background-color:#464646;}
.homeNews {width:214px; float:right; background-image:url(../App_Images/Home/HomeNewsBG.jpg); background-position:0 0; background-repeat:no-repeat; background-color:#464646; margin:0; padding:5px; font-size:.9em; height:225px; min-height:225px; overflow:visible;}
.homeNews h3 {padding:.5em 0; margin:0 0 .5em 0;}
.homeNews ul {margin:0; padding:0; list-style-type:none; border-top:1px solid #717171;}
.homeNews li {padding:.5em 0; border-bottom:1px solid #717171;}
.homeLowerContent{clear:both; background-image:url(../App_Images/Home/HomeLowerBG.jpg); background-repeat:no-repeat; background-color:#464646; min-height:469px;}

.homeSectionCol {float:left; padding:10px;}
.homeSectionCol p { border-top:1px solid #969698; padding-top:5px;}
.homeSectionCol ul {margin:0; padding:0; list-style-type:none;}
.homeSectionCol li {padding-bottom:.25em; line-height:1.3em;}
.veteransCol {width:208px; margin:0;}
.familyCol { width:218px; margin:0 0 0 19px;}
.providerCol {width:216px; margin:0 0 0 8px;}
.homeSocialCol {width:210px; margin:0 0 0 1px; float:left; padding:10px;}
.map {padding:10px;}
.map strong {font-weight:normal; color:#edd02f;}
.mapLink {display:block; background-image:url(../App_Images/Home/InteractiveMap.jpg); width:210px; height:150px; text-indent:-5000px; margin-left:-10px;}

.social {padding:0; margin:0 0 15px 8px; border-bottom:1px solid #969698; border-top:1px solid #969698;}
.social h3 {margin:0 0 8px 0; padding:0;}
.social ul {margin:0; padding:0; list-style-type:none; position:relative; height:55px;}
.social li {display:inline;}
.social a {display:block; float:left; width:25px; color:#fff; font-size:1.25em; font-weight:bold; letter-spacing:1px;}
.social a:link span, .social a:visited span {visibility:hidden;}
.social a:hover span, .social a:active span {visibility:visible;}
.social a span {position:absolute; display:block; text-align:center; width:200px; top:30px; left:0;}
.brainwaves {padding:0 10px;}
