﻿body{background-color:#bfe9f8; margin:0; padding:0; width:100%; background-repeat:repeat-x; float:left;
            background-image:url("../Images/sitewide/BG_blue_gradient_global_extended.gif");}

.text{font-family:Arial, Verdana, Geneva, sans-serif;}


                         /*===============*/
                        /* ALLEGIANCE CSS */
                        /*================*/

#ctl00_AllegMain_MainPanel
{
    margin-left:10px;}

.MAINTABLE  {
background:none;
width:540px;
 }

.ALLEGHEADERS  {
background:none;
color:#454647;
font-family:Arial,Verdana,Geneva,sans-serif;
font-size:16px;
font-style:normal;
font-weight:bolder;
width:550px; }

.ALLEGELEMENTS 
{
    background:none;
color:#454647;
font-family:Arial,Verdana,Geneva,sans-serif;
font-size:14px;
font-style:normal;
}

.ALLEGQUESTIONS 
{
    background:none;
color:#454647;
font-family:Arial,Verdana,Geneva,sans-serif;
font-size:15px;
font-style:normal;
}

.ALLEGSECTIONS  {
background:none;
color:#454647;
font-family:Arial,Verdana,Geneva,sans-serif;
font-size:16px;
font-style:normal;
width:550px;
}
                        /*========*/
                        /* HEADER */
                        /*========*/
#PledgeHeader{float:left; margin-right:40px; margin-top:-80px; margin-left:300px; position:relative; z-index:60; display:inline;}
.PledgeText{font-family:Arial, Verdana, Geneva, sans-serif; font-size:17px; color:#FFFF66; font-weight:bold;}
#divCintiPubMedia{float:left; margin-right:25px; margin-top:5px; position:relative; z-index:50;}
#header{height:110px; width:980px; margin:0 auto;}
#topNav{height:30px; width:980px; background-color:#ffffff; margin:0 auto; position:relative; z-index:20;}

.cpmLeftText{color:White; margin-right:1.5px; font-weight:bold; font-size:13px;}
.cpmRightText{color:White; font-size:13px;}
.headerImage{position:relative; z-index:0;}
.headerText{position:relative; display:block; width:155px; height:20px; margin:0; margin-right:-10px;
            margin-left:15px; margin-top:4px; float:right;}
           /* border:solid 1px red; */
/*============================================================================================*/
.headerTextFormat{font-family:Arial, Verdana, Geneva, sans-serif; font-size:14px; color:White; font-weight:bold;
            margin-bottom:5px;}
.headerTextFormat:active{text-decoration:none;}
.headerTextFormat:hover{text-decoration:none;}
.headerTextFormat:link{text-decoration:none;}
.headerTextFormat:visited{text-decoration:none;}
/*============================================================================================*/
.homePageLink{width:212px; height:60px; margin-top:-90px; margin-left:25px; float:left; position:relative;
            z-index:15;}
.horizontalNavMenu{height:24px;}
.horizontalNavText{font-family:Arial, Verdana, Geneva, sans-serif; font-size:12px; padding-right:10px;
            padding-left:10px;}
.horizontalNavTextHover{background-color:#cd0001; height:24px; margin-top:-1px; padding-top:1px;}
.location{float:right; text-align:right; color:#000066; margin:36px 5px 0px 0px; font-weight:bold; font-size:11px;
            font-family:Arial, Verdana, Geneva, sans-serif;}
.loginPosition{padding-bottom:3px; float:right; margin-top:-109px; margin-right:15px; position:relative; z-index:20;}
.logoLink{width:212px; height:60px; border:0;}
.margins{margin:0px 15px 0 px 15px;}
.search{width:275px; height:30px; float:left; position:relative;
            background-image:url("../Images/sitewide/bar_silver_gradient.gif");}
.searchButton{float:left; position:relative; width:33px;}
.searchTable{margin-left:13px; width:240px; height:22px; margin-top:2px;}
.searchTextBox{float:left; position:relative; width:183px; height:22px; }
.searchTextBoxStyle{float:left; position:relative; width:177px; height:20px; margin-top:-3px; }


/* HEADER TABS */
.donateImage{float:right; width:48px; height:30px; margin:0; padding:0; position:relative; display:block;
            background-image:url("../Images/sitewide/donate_button_active.gif"); margin-top:-31px;}
.donateImage a{display:block; float:right; width:48px; height:30px; text-decoration:none;}
.donateImage a:hover img{visibility:hidden;}
.donateImage img{width:48px; height:30px; border:0; background-repeat:no-repeat;}
/*============================================================================================*/
.education{background-image:url("../Images/tabs/Education_active.gif"); position:relative;
            display:block; width:165px; height:100%; margin:0; padding:0; float:left;}
.education a{display:block; float:left; width:165px; height:100%; text-decoration:none;}
.education a:hover img{visibility:hidden;}
.education img{width:165px; height:30px; border:0; background-repeat:no-repeat;}
/*============================================================================================*/
.onlineVideo{background-image:url("../Images/tabs/OnlineVideo_active.gif"); position:relative;
            display:block; width:165px; height:30px; margin:0; padding:0; float:left;}
.onlineVideo a{display:block; float:left; width:165px; height:30px; text-decoration:none;}
.onlineVideo a:hover img{visibility:hidden;}
.onlineVideo img{width:165px; height:30px; border:0; background-repeat:no-repeat;}
/*============================================================================================*/
.tabs{clear:both; margin-top:-30px; margin-left:25px; width:935px; height:30px; position:relative; z-index:15;}
/*============================================================================================*/
.television{background-image:url("../Images/tabs/Television_active.gif"); position:relative;
            display:block; width:165px; height:30px; margin:0; margin-left:15px; margin-right:15px;
            padding:0; float:left;}
.television a{display:block; float:left; width:165px; height:30px; text-decoration:none;}
.television a:hover img{visibility:hidden;}
.television img{width:165px; height:30px; border:0; background-repeat:no-repeat;}
/* END HEADER TABS */


/* ONLINE VIDEO BUTTONS */
.aroundOurCommunities{background-image:url("../Images/sitewide/content_btn_AroundCommunities_active.gif");
            position:relative; display:block; width:158px; height:30px; margin:0; padding:0; float:left;}
.aroundOurCommunities a{display:block; float:left; width:158px; height:30px; text-decoration:none;}
.aroundOurCommunities a:hover img{visibility:hidden;}
.aroundOurCommunities img{width:158px; height:30px; border:0; background-repeat:no-repeat;}
/*============================================================================================*/
.artsCulture{background-image:url("../Images/sitewide/content_btn_ArtsCulture_active.gif"); position:relative;
            display:block; width:100px; height:30px; margin:0; padding:0; float:left;}
.artsCulture a{display:block; float:left; width:100px; height:30px; text-decoration:none;}
.artsCulture a:hover img{visibility:hidden;}
.artsCulture img{width:100px; height:30px; border:0; background-repeat:no-repeat;}
/*============================================================================================*/
.currentAffairs{background-image:url("../Images/sitewide/content_btn_CurrentAffairs_active.gif");
            position:relative; display:block; width:103px; height:30px; margin:0; padding:0; float:left;}
.currentAffairs a{display:block; float:left; width:103px; height:30px; text-decoration:none;}
.currentAffairs a:hover img{visibility:hidden;}
.currentAffairs img{width:103px; height:30px; border:0; background-repeat:no-repeat;}
/*============================================================================================*/
.historyScience{background-image:url("../Images/sitewide/content_btn_HistoryScience_active.gif");
            position:relative; display:block; width:123px; height:30px; margin:0; padding:0; float:left;}
.historyScience a{display:block; float:left; width:123px; height:30px; text-decoration:none;}
.historyScience a:hover img{visibility:hidden;}
.historyScience img{width:123px; height:30px; border:0; background-repeat:no-repeat;}
/*============================================================================================*/
.kidsFamilies{background-image:url("../Images/sitewide/content_btn_KidsFamilies_active.gif");
            position:relative; display:block; width:105px; height:30px; margin:0; padding:0; float:left;}
.kidsFamilies a{display:block; float:left; width:105px; height:30px; text-decoration:none;}
.kidsFamilies a:hover img{visibility:hidden;}
.kidsFamilies img{width:105px; height:30px; border:0; background-repeat:no-repeat;}
/*============================================================================================*/
.lifelongLearning{background-image:url("../Images/sitewide/content_btn_LifelongLearning_active.gif");
            position:relative; display:block; width:116px; height:30px; margin:0; padding:0; float:left;}
.lifelongLearning a{display:block; float:left; width:116px; height:30px; text-decoration:none;}
.lifelongLearning a:hover img{visibility:hidden;}
.lifelongLearning img{width:116px; height:30px; border:0; background-repeat:no-repeat;}
/* END ONLINE VIDEO BUTTONS */
                        /*============*/
                        /* END HEADER */
                        /*============*/


                        /*==================*/
                        /*  	BODY        */
                        /*==================*/
#bodyContainer{width:980px; margin:0 auto;}
#bodyContent{width:980px;}


/* CENTER COLUMN */
#centerColContainer{float:left; width:980px; position:relative; z-index:20; margin-bottom:5px;}

.bannerBottomImage{float:none; width:160px; height:85px; background-color:White; margin:10px 0px 5px 28px;}
.bannerBottomImageTest {float:none; width:160px; height:75px; background-color:White; margin:10px 0px 5px 28px;}
.bannerBottomImageNewshour {float:none; width:170px; height:90px; background-color:White; margin:10px 0px 5px 28px;}
.bannerBottomImageDTV{float:none; width:160px; height:127px; background-color:White; margin:20px 0px 5px 28px;}
.bannerImageCenter{margin-left:5px; margin-top:5px;}
.bannerInfo{float:left; margin:5px 0px 5px 10px;}
.bannerBottomInfo {float:left; margin:5px 0px 10px 10px;} 
.bannerBottomInfoDTV {float:left; margin:10px 5px 15px 10px; padding-bottom:20px;} 
.bannerLeft{float:left; width:225px; margin-top:10px; border-top:solid 1px #bfe9f8;}
/*============================================================================================*/
.bannerText{font-family:Arial, Verdana, Geneva, sans-serif; font-weight:bold; font-size:12px; color:White;}
.bannerText:active{text-decoration:none; color:White;}
.bannerText:hover{text-decoration:none; color:White;}
.bannerText:link{text-decoration:none; color:White;}
.bannerText:visited{text-decoration:none; color:White;}

.bannerText2 .bannerText{font-family:Arial, Verdana, Geneva, sans-serif; font-size:12px; color:White;}
.bannerText2:active{text-decoration:none; color:White;}
.bannerText2:hover{text-decoration:none; color:White;}
.bannerText2:link{text-decoration:none; color:White;}
.bannerText2:visited{text-decoration:none; color:White;}
/*============================================================================================*/
.bannerTopImage{float:none; width:160px; height:78px; background-color:White; margin:20px 0px 5px 28px;}
.bannerTopImageTest{float:none; width:160px; height:104px; background-color:White; margin:10px 0px 5px 28px;}
.bannerTopImageDTV{float:none; width:160px; height:127px; background-color:White; margin:10px 0px 5px 28px;}
/*============================================================================================*/
.joinCommunity{float:left; width:225px; margin:0; padding:0; display:block; height:32px; position:relative;
            margin-top:10px; background-image:url("../Images/homepage/join_our_community_active.jpg");}
.joinCommunity a{display:block; float:left; width:225px; height:32px; text-decoration:none;}
.joinCommunity a:hover img{visibility:hidden;}
.joinCommunity img{width:225px; height:32px; border:0; background-repeat:no-repeat;}
/*============================================================================================*/
.tvSchedule{float:left; width:106px; margin:10px 0 5px 50px; padding:0; display:block; height:32px; position:relative;
            background-image:url("../Images/sitewide/tv_schedule.jpg");}
.tvSchedule a{display:block; float:left; width:106px; height:32px; text-decoration:none;}
.tvSchedule a:hover img{visibility:hidden;}
.tvSchedule img{width:106px; height:32px; border:0; background-repeat:no-repeat;}
/*============================================================================================*/
.navGreeting{float:left; margin-top:10px; color:White; padding-left:15px;}
.navGuestText{float:left; padding-left:20px; padding-right:20px; width:185px; margin-top:10px;}
.navHeaderTable{width:100%; margin-left:-8px;}
.navHeaderTableLeft{border-right:solid 2px white; padding-right:8px; text-align:right;}
.navHeaderTableRight{padding-left:8px; text-align:left;}
.navHeaderTextLeft{color:#b2e4f7;}
.navHeaderTextRight{color:white;}
.navHeaderTextSize{font-size:20px;}
.navLeft{float:left; width:225px;}
.navMenu{float:left; width:225px; margin-top:10px;}

.navMenuItem{float:left; width:225px; height:24px; margin-top:5px;
            background-image:url("../Images/sitewide/bg_left_menu.jpg");}
.navMenuItem a{text-decoration:none; color:White;}
.navMenuItem a:hover{text-decoration:none; color:#032687;}

.navTextColor{color:White; font-size:12px;}
.navTextRollover{font-family:Arial, Verdana, Geneva, sans-serif; font-weight:bold; font-size:12px; float:left;
            margin-top:5px; margin-left:30px; color:Green;}
.navTitle{margin-top:20px;}
.rightImages{float:right; width:150px; margin-right:10px; margin-top:10px; position:relative;}
.spacerContent{float:left; width:5px; background-repeat:repeat-y; position:relative;
            background-image:url("../Images/sitewide/spacer.gif");}
/*Left Column */
.NewsHourTV {background-color:#e1e2e3; width:180px; margin-top:-5px; padding:5px; }
.NewsHourTVText {font-family:Arial, Verdana, Geneva, sans-serif;font-size:12px; color:#505254; }
.NewsHourTVText:link {font-family:Arial, Verdana, Geneva, sans-serif;font-size:12px; color:#505254; }
.NewsHourTVText:visted {font-family:Arial, Verdana, Geneva, sans-serif;font-size:12px; color:#505254; }
.NewsHourTVText:active {font-family:Arial, Verdana, Geneva, sans-serif;font-size:12px; color:#505254; }
.NewsHourTVText:hover {font-family:Arial, Verdana, Geneva, sans-serif;font-size:12px; color:#505254; }
.NewsHourTVTest {background-color:#e1e2e3; width:180px; margin-top:-5px; padding:5px; }
.bannerTvLeftTest{float: left;width: 225px;margin:20px 0 5px 17px;}
.bannerTvLeft{float: left;width: 225px;margin:10px 0 10px 17px;}
/* END CENTER COLUMN */
                        /*==========*/
                        /* END BODY */
                        /*==========*/


                        /*========*/
                        /* FOOTER */
                        /*========*/
#footer{font-size:11px; color:#032687; width:980px; text-align:center; margin:0 auto;
            font-family:Arial, Verdana, Geneva, sans-serif;}

.footerLinks{text-decoration:none; color:#032687;}
.footerLinks:link{text-decoration:none; color:#032687;}
.footerLinks:visited{text-decoration:none; color:#032687;}
.footerLinks:active{text-decoration:none; color:#032687;}
.footerLinks:hover{text-decoration:none; color:#032687;}
.hr{width:100%; height:1px; color:#61696f;}
.info{font-size:10px; color:#525457;}
                        /* END FOOTER */


                        /*=================*/
                        /* UTILITY CLASSES */
                        /*=================*/
.cleaner{clear:both;}
                        /* END UTILITY CLASSES */

         
/* Styles for Login Control */
.buttonHeight{width:120px; height:25px;}
.leftSideLogin{width:250px; float:right; font-size:smaller; position:relative;}
.leftWidth{width:90px; height:10px;}
.linkHeight{width:120px; height:10px;}
.loginButton{background-image:url("../Images/sitewide/LogIn_active.jpg"); position:relative; float:right;
            display:block; width:59px; height:22px; margin:0; margin-top:2px; padding:0;}
.loginControl{width:245px; height:65px;}
.loginControlText{font-size:11px; color:White; font-weight:bold; font-family:Arial, Verdana, Geneva, sans-serif;}
/*============================================================================================*/
.loginLinks{font-family:Arial, Verdana, Geneva, sans-serif; font-size:11px; color:White; cursor:pointer;
            text-align:right; font-weight:bold;}
.loginLinks:link{text-decoration:none; color:White; font-weight:bold;}
.loginLinks:visited{text-decoration:none; color:White; font-weight:bold;}
.loginLinks:active{text-decoration:none; color:White; font-weight:bold;}
.loginLinks:hover{text-decoration:none; color:White; font-weight:bold;}
/*============================================================================================*/
.loginTextBox{width:75px; height:10px; font-size:xx-small;}
.rightWidth{width:90px; height:10px;}
/* End Styles for Login Control */


/* Styles for Left Nav Partners */
.partnersLink{float:left; margin-left:13px; margin-top:10px;}
.partnersOutline{float:left; width:225px;}
/* End Styles for Left Nav Partners */
                        /* END CONTROL CLASSES */


                        /*===========*/
                        /* IE6 FIXES */
                        /*===========*/
#ieFix #mainContent{float:left; width:565px; background-color:#5fa4d1; background-repeat:repeat-x; position:relative;
            margin-left:5px; margin-right:5px;
            background-image:url("../Images/sitewide/BG_blue_gradient_sections.gif");}
#ieFix #flashContent{margin-top:5px; margin-right:3px; margin-bottom:5px; padding:6px 0px 0px 5px;
            width:477px; height:360px; float:right; border: solid 1px white; position:relative;
            background-image:url("../Images/homepage/center_gray_gradient_483x1.gif");}
#ieFix #rightContent{float:left; width:177px; background-color:#5fa4d1; background-repeat:repeat-x;
            position:relative; background-image:url("../Images/sitewide/BG_blue_gradient_sections.gif");}
#ieFix #whatsNew{float:left; margin-left:5px; position:relative;}

#ieFix .rightImages{float:right; width:150px; height:113px; margin-right:5px; margin-top:5px;
            position:relative;}

#ieFix .tvSchedule{float:left; width:106px; margin:10px 0 5px 30px; padding:0; display:block; height:32px; position:relative;
            background-image:url("../Images/sitewide/tv_schedule.jpg");}
#ieFix .tvSchedule a{display:block; float:left; width:106px; height:32px; text-decoration:none;}
#ieFix .tvSchedule a:hover img{visibility:hidden;}
#ieFix .tvSchedule img{width:106px; height:32px; border:0; background-repeat:no-repeat;}
#ieFix #PledgeHeader{ margin-left:90px; margin-top:-35px; margin-bottom:-10px; position:fixed; z-index:50; border:solid 1px red;}
 #ieFix .NewsHourTV {background-color:#e1e2e3; width:180px; margin-top:-23px; padding:5px; }
#ieFix .bannerTvLeft{float: left;width: 150px;margin:10px 0 10px 10px;}                     
                      
                        /* END IE6 FIXES */

