@media screen {

    body { margin: 0; background: #fff; }
    #container { width: 770px; margin: 0 auto; min-height: 950px; }
    
    /* Header */
    #header { width: 770px; background: #fff; overflow: hidden; }
	    #topBar { width: 770px; overflow: hidden; }
	    #globalNav { width: 400px; padding: 12px 12px 8px 0; text-align: right; float: right; }
	    #globalNav a:link, #globalNav a:visited, #globalNav a:active { font-size: .9em; font-family: Verdana,Arial, Helvetica, sans-serif; font-weight: bold; color: #666; text-decoration: none; padding: 8px; }
	    #globalNav a:hover { color:#27447a; }

	    #searchBox { width: 190px; float: right; padding: 8px 0; }
		    #searchBox .searchLabel { position: absolute; top: -999em; }
		    #searchBox .sf_searchText { width: 150px; height: 12px; margin: 0 4px 0 0; font-size: 10px; float: left; }
		    #searchBox .sf_searchSubmit { float: left; }
    		
	    #logo { clear: both; width: 224px; float: left;}
	    #quote { width: 544px; float: right; }

    /* Main Nav */
    #mainNav { clear: both; width: 770px; height: 23px; background-color: #dce3ec; }
	    #mainNav ul { width: 770px; list-style-type: none; }
		    #mainNav ul li {  float: left; display: inline; position: relative; }
			    #mainNav ul li a { display: block; width: 192px; height: 23px; }
			    #mainNav ul li a:hover, #mainNav ul li.selected a { background-position: 0 -23px; }
				    #mainNav ul li a span { position: absolute; left: -999em; }

				    #mainNav ul li ul { position: absolute; width: 190px; padding: 0 0 10px 0; top: -999em; z-index: 5000; }
				    #mainNav ul li ul#snNewsroom { width: 192px !important; }
					    #mainNav ul li ul li { float: none; }
						    #mainNav ul li ul li a { width: 166px; padding: 4px 12px; height: auto; font-size: 1.2em; font-weight: bold; line-height: 1.2em; color: #ddd; text-decoration: none; }
						    #mainNav ul li ul li a:hover { color: #fff; }
					    #nav li:hover ul, #nav li.sfhover ul { top: auto; }

				    #mainNav ul#snAboutUs { background: #9c2136; }
				    #mainNav ul#snGrants { background: #772467; }
				    #mainNav ul#snGrantSeekers { background: #255533; }
				    #mainNav ul#snNewsroom { background: #D64C00; }

    .nAboutUs { margin-right: 1px; background-image: url(images/nav-about.gif); }
    .nGrants { margin-right: 1px; background-image: url(images/nav-grants.gif); }
    .nGrantSeekers { background-image: url(images/nav-grant-seekers.gif); }
    .nNewsroom { background-image: url(images/nav-newsroom.gif); }

    #sAboutUs .nAboutUs, #sGrants .nGrants, #sGrantSeekers .nGrantSeekers, #sNewsroom .nNewsroom { background-position: 0 -46px; }

    /* Main Backgrounds */
    #sGrantSeekers #container { background-image:url(images/bggreen.gif); }
    #sAboutUs #container { background-image:url(images/bgred.gif); }
    #sGrants #container { background-image:url(images/bgpurple.gif); }
    #sNewsroom #container { background-image:url(images/bgorange.gif); }
    #sMisc #container { background-image:url(images/bgblue.gif); }


    /* Main Content */
    #content { width: 770px; overflow: hidden; }


    /* Homepage */
    .homeMain1 { width: 770px; height: 250px; margin: 1px 0 0 0; position: relative; background: #134579 url(/Libraries/Homepage/Home_Background_1.sflb.ashx) 0 0 no-repeat; }
    .homeMain2 { width: 770px; height: 250px; margin: 1px 0 0 0; position: relative; background: #134579 url(/Libraries/Homepage/Home_Background_2.sflb.ashx) 0 0 no-repeat; }
    .homeMain3 { width: 770px; height: 250px; margin: 1px 0 0 0; position: relative; background: #134579 url(/Libraries/Homepage/Home_Background_3.sflb.ashx) 0 0 no-repeat; }
        
        #homeMainText { width: 315px; position: absolute; top: 55px; left: 420px; font-size: 1.1em; color: #fff; } 
            #homeMainText h1 { padding: 0 0 5px 0; font-size: 1.6em; font-weight: bold; }
            #homeMainText h2 { margin: 0 0 7px 0; border-bottom: 1px solid #ccc; padding: 0 0 7px 0; font-size: 1.1em; font-weight: bold; }
            #homeMainText a { color: #fff; }

    #homeBottom { width: 770px; margin: 10px 0 50px 0; background: url(images/bg-home.gif) 0 0 repeat-y; overflow: hidden; }
        #homeBottomLeft { width: 367px; float: left; }
        #homeBottomRight { width: 390px; float: right; }
        
        .homeBottomHeader { margin: 0 0 10px 0; padding: 6px 4px; background: #edf1f5; font-size: 1.5em; font-weight: bold; color: #264928; }
        .homeBottomContent { font-size: 1.2em; }
            .homeBottomContent p { padding: 0 5px 10px 12px; }
            .homeBottomContent ul { list-style-type: none; }
                .homeBottomContent ul li { background: url(images/bullet-home.gif) 4px 8px no-repeat; padding: 2px 0 12px 12px; }
                    .homeBottomContent ul li a { color: #000; text-decoration: none; }
                    .homeBottomContent ul li a:hover { text-decoration: underline; }
            .homeBottomContent a { color: #33c; }
            

	    /* Left Column */
	    #contentLeftColumn { float: left; width: 256px; }
		    #contentLeftColumnPic { width: 256px; }
		    #contentLeftColumnContent { width: 216px; padding: 20px; }
			    #contentLeftColumnContent p { font: 1.2em Verdana, Arial, Helvetica, sans-serif normal; color: #fff; }
			    #contentLeftColumnContent a { color: #fff; text-decoration: none; }
			    #contentLeftColumnContent a:hover { text-decoration: underline; }
		    #contentLeftNav { clear: both; width: 256px; font-family: "Times New Roman", Times, serif; font-size: 1.4em; font-weight: bold; }
			    #contentLeftNav ul { list-style-type: none; }
				    #contentLeftNav ul li { width: 256px; }
					    #contentLeftNav ul li a { display: block; width: 212px; border-bottom: 1px solid #fff; padding: 5px 22px; text-decoration: none; color: #fff; }
					    #contentLeftNav ul li a:hover { color: #fff !important; }
						    #sAboutUs #contentLeftNav ul li a { background: #9c2136; color: #e3c0c6; }
						    #sAboutUs #contentLeftNav ul li a.selected { background: #db5c71; color: #fff; }
						    #sGrants #contentLeftNav ul li a { background: #772467; color: #dbc5d6; }
						    #sGrants #contentLeftNav ul li a.selected { background: #db75c6; color: #fff; }
						    #sGrantSeekers #contentLeftNav ul li a { background: #265533; color: #d6dfd9; }
						    #sGrantSeekers #contentLeftNav ul li a.selected { background: #5f856b; color: #fff; }
						    #sNewsroom #contentLeftNav ul li a { background: #e06200; color: #fad6bc; }
						    #sNewsroom #contentLeftNav ul li a.selected { background: #f38e38; color: #fff; }

	    /* Right Column */
	    #mainContent { width: 470px; padding-top: 30px; margin-bottom: 30px; margin-left: 24px; float: left; display: inline; background-color: #fff; font: 1.2em Verdana, Arial, Helvetica, sans-serif normal; }
		    #mainContent h1 { padding: 0 0 15px 0; font-family: "Times New Roman", Times, serif; font-size: 1.4em; font-weight: bold; }
			    #sAboutUs #mainContent h1 { color: #992337; }
			    #sGrants #mainContent h1 { color: #772467; }
			    #sGrantSeekers #mainContent h1 { color: #265533; }
			    #sNewsroom #mainContent h1 { color: #f85700; }
			    #sMisc #mainContent h1 { color: #21447b; }
		    #mainContent h2 { font-weight: bold; }
			    #sAboutUs #mainContent h2 { color: #992337; }
			    #sGrants #mainContent h2 { color: #772467; }
			    #sGrantSeekers #mainContent h2 { color: #265533; }
			    #sNewsroom #mainContent h2 { color: #f85700; }
			    #sMisc #mainContent h2 { color: #21447b; }
		    #mainContent p { padding: 0 0 15px 0; }
		    #mainContent ol { padding: 0 0 15px 0; }
		    #mainContent ul { padding: 0 0 15px 0; }
		    #mainContent li { margin: 2px 0 2px 25px; }
		    #mainContent dd { padding: 0 0 15px 0; }
		    #mainContent a { text-decoration: none; }
		    #mainContent a:hover { text-decoration: underline; }
			    #sAboutUs #mainContent a { color: #992337; }
			    #sGrants #mainContent a { color: #772467; }
			    #sGrantSeekers #mainContent a { color: #265533; }
			    #sNewsroom #mainContent a { color: #f85700; }
			    #sMisc #mainContent a { color: #21447b; }
		    #mainContent table { margin-bottom: 15px; }
		    #mainContent .RadMenu ul { list-style-type: none; }
		        #mainContent .RadMenu ul li { margin: 12px 0; }

            #mainContent ol.sf_pager { margin: 10px 0; border-top: 1px solid #21447b; padding: 10px 0 0 0; width: 100%; float: left; list-style: none; clear: both; }
                #mainContent ol.sf_pager li { margin: 0; padding: 0 10px 0 0; width: auto; float: left; }
                    #mainContent ol.sf_pager li a { padding: 3px; text-decoration: underline; }
                    #mainContent ol.sf_pager li a.sf_PagerSelItem { font-weight: bold; text-decoration: none; }

   		

    /* Footer */
    #footer { clear: both; width: 770px; padding: 12px 0; text-align: center; color: #fff; background-color: #134578; }
    
}