STRONG,B{font-weight:700;color:#666}
BODY{background-color:#FFF}
H1,H2,H3,H4,H5,H6,.H1,.H2,.H3,.H4,.H5,.H6,.H3padding,.H4nopadding,.listingContent TH{font-family:georgia, times, serif;font-weight:700;color:#996;margin:0;padding:0}
H1,.H1{font-size:125%}
H2,.H2{font-size:115%}
H3,.H3{font-size:105%}
.H3padding{font-size:105%;margin-bottom:5px}
H4,.H4{font-size:95%;margin-bottom:5px;color:#666}
#content H4 a{color:#666!important}
.H4nopadding{font-size:95%;color:#666}
H5,.H5{font-size:85%;color:#666}
H6,.H6{font-size:75%;font-family:arial, helvetica, sans-serif;color:#666}
P,LI,DT,DD,.listingContent TD,.txt{font-family:arial, helvetica, sans-serif;color:#333;font-size:75%}
P{margin-top:0}
FIELDSET{border:none!important;margin:0!important;padding:0!important}
UL.noBullet LI{list-style:none}
DD{margin-bottom:1em}
TD{text-align:left}
.BGdgrey{background-color:#666}
.BGgrey{background-color:#999}
.BGlgrey{background-color:#CCC}
.BGllgrey{background-color:#E5E5E5}
.BGtan{background-color:#F0F0E0}
.BGyellow{background-color:#FFC}
.BGlyellow{background-color:#FFFFE5}
.Hpad{margin-bottom:8px}
#HRabove{border-top:1px solid #CCC;margin-top:.5em;margin-bottom:1em;padding-top:.5em}
#HRnav{font-family:arial, helvetica, sans-serif;color:#333;font-size:75%;border-bottom:1px solid #CCC;padding-bottom:.6em;margin-bottom:2em}
.linetop{border-top:1px solid #CCC;padding-top:.5em}
.htmltxt{font-family:Arial, Helvetica, sans-serif;font-size:12px}
.jsvalidation{color:red;font-family:"Lucida Sans Unicode","Trebuchet MS",Tahoma,sans-serif;font-size:10px;margin-left:10px}
.BGyellow .llo_minheight35{min-height:42px;height:auto!important}
.BGyellow .llo_minheight65{min-height:72px;height:auto!important}
.BGyellow .llo_minheight150{min-height:157px;height:auto!important}
.requiredField{display:none}
.fullTextSize p{_font-size:100%}
.fullTextSize h3{_font-size:140%}
#content h1,#content h2,#content h3{font-family:georgia, times, serif;font-weight:400;color:#996;margin:0;padding:0}
#content h1{font-size:135%;margin-bottom:2px}
#content h2{font-size:105%;color:#666;margin:0 0 5px 2px}
#content h3{font-size:95%;color:#666;margin:0 0 5px 1px}
#content h6{font-size:85%}
#content .meta_label_73{float:left;width:73px;font-weight:700;color:#666;white-space:nowrap;margin:0 0 0 2px}
#content .meta_label_71{float:left;width:71px;font-weight:700;color:#666;white-space:nowrap;margin:0 0 0 2px}
#content .meta_label_69{float:left;width:69px;font-weight:700;color:#666;white-space:nowrap;margin:0 0 0 2px}
#content .meta_label_59{float:left;width:59px;font-weight:700;color:#666;white-space:nowrap;margin:0 0 0 2px}
#content .meta_label_53{float:left;width:53px;font-weight:700;color:#666;white-space:nowrap;margin:0 0 0 2px}
#content .meta_label_50{float:left;width:50px;font-weight:700;color:#666;white-space:nowrap;margin:0 0 0 2px}
#content .meta_label_35{float:left;width:35px;font-weight:700;color:#666;white-space:nowrap;margin:0 0 0 2px}
#content .meta_label_45{float:left;width:45px;font-weight:700;color:#666;white-space:nowrap;margin:0 0 0 2px}
#content .meta_value_73{margin-left:75px}
#content .meta_value_71{margin-left:73px}
#content .meta_value_69{margin-left:71px}
#content .meta_value_59{margin-left:61px}
#content .meta_value_53{margin-left:55px}
#content .meta_value_50{margin-left:52px}
#content .meta_value_35{float:left;width:35px;font-weight:700;color:#666;margin:0 0 0 2px}
#content .meta_multimedia{margin-top:2px}
#content .audio_multimedia{height:18px;margin-top:8px}
#content .audio_html{position:absolute;top:-16px;left:-23px}
#content .audio_html_osi{position:absolute;top:-7px;left:-1px}
#content #audioPlayer{-moz-focus-inner:0}
#content .audio_url{position:absolute;top:-8px;left:191px}
#content .podcast_url{position:absolute;top:-8px;left:208px}
#content .audio_url_wide{position:absolute;top:-8px;left:343px}
#content .podcast_url_wide{position:absolute;top:-8px;left:361px}
#content .pic_pad_165{margin-left:165px}
#content #body{margin-top:12px}
#content #meta_data table{border-collapse:collapse;margin-top:3px}
#content .meta_label{font-weight:700;color:#666;white-space:nowrap;vertical-align:top;padding-right:10px}
#content #meta_data td{padding:0 10px 2px 0}
li ul li,.listingContent li{font-size:100%;margin-left:1em!important}
a.nav_current{text-decoration:none;color:#666!important}
.multimedia-icons{font-size:90%;top:-3px;position:relative;display:inline}
#services_footer table{float:left;margin:4px 0 0 10px;padding:0}
#services_footer div.divider{float:left;background-image:url(/assets/dotted-vert-short.gif);background-repeat:no-repeat;width:10px;height:54px;margin:1px 0 0 10px}
#services_footer{background-color:#F0F0E0;border:solid 1px #999;height:57px;width:718px;border-width:1px 1px 0;margin:auto;padding:4px 0}
#services_footer .email_services_footer_links{color:#656530!important;font-weight:700;padding-left:3px;padding-right:17px}
#services_footer td.icon{vertical-align:top}
#services_footer .follow_us{color:#656530;font-family:arial,helvetica,sans-serif;font-size:115%;font-weight:700;margin-right:22px}
#services_footer .icon_shim{height:2px}
#services_footer table.follow_tb{margin-left:1px}
.media{height:1%;width:300px;float:right;list-style:none outside none;overflow:hidden;margin:10px 20px 0 0;padding:0}
media ul{width:300px}
.media li{white-space:nowrap;float:right;margin:0 0 0 8px !important}
.media li a{display:block;float:left;font-size:90%;text-decoration:none;color:#656427;margin:1px 1px 0 3px}
.media li img{display:block;float:left}
.media li a.email_share{margin:1px 1px 0 2px}
#afterContent ul.media{margin-bottom:10px}
.what_we_do{padding:0 8px 0 5px}
.where_we_work{padding:0 8px 0 25px}
.what_where_go{padding:0 0 0 5px}
.follow_employment{font-family:arial,helvetica,sans-serif;font-size:90%;font-weight:700;color:#666;background-image:url(/assets/dotted-vert.gif);background-repeat:no-repeat;z-index:1000;position:relative;margin:-26px 0 0 70px;padding:3px 10px 5px 12px}
.follow_employment table{margin-top:5px}
.follow_employment table a{font-weight:700;font-size:82%;color:#656427}
.auto_events .featureTitle{font-family:georgia,times,serif;font-size:120%;font-weight:700}
div.auto_top_boarder{padding-top:12px;border-top:1px solid #CCC;margin-top:12px}
.grants_updates{background-color:#F0F0E0;float:right;height:120px;margin-left:0;margin-right:0;margin-top:-120px;position:relative;width:218px;z-index:1001}
.grants_updates h3{font-family:arial,helvetica,sans-serif!important;font-size:90%!important;color:#666!important;font-weight:700!important;background-image:url(/assets/dotted.gif);background-repeat:no-repeat;background-position:left bottom;padding-bottom:8px!important;width:192px!important;margin:20px 0 5px 12px !important}
.grants_updates ul{list-style-type:none;margin:0 0 0 20px;padding:0}
.grants_updates li{line-height:2em;clear:both;margin-left:0!important}
.grants_updates img{display:inline;margin-top:3.5px;float:left}
.grants_updates li a{color:#656530;font-weight:700;display:inline;float:left;margin:0 0 0 5px}
div.grants_border_bottom{width:718px;background-color:#999;height:1px;margin-top:-5px;position:relative;z-index:1002}
div.grants_tools{margin-top:15px;height:100px}
div.grants_tools_group{width:49%;float:left;position:relative}
div.grants_tools h2{font-size:115%!important}
div.grants_tools_img img{margin:5px 10px}
div.grants_tools_img{text-align:center;width:90px;float:left;position:relative}
div.grants_tools_img a{color:#656530!important;font-family:arial,helvetica,sans-serif;font-size:90%;font-weight:700}
a.no_dec{text-decoration:none!important}
div.grants_tools_text{width:230px;float:left;position:relative;margin-left:5px}
div.apply_grants img{margin-left:12px}
div.grants_available{position:relative;clear:both;margin:25px 0 0}
table.available_grants_llo{margin-top:18px}
i.grants_deadline{display:block;margin:7px 0}
#slide_wrap{padding-top:10px}
.caption p{font-size:12px!important}
#main_nav a{position:relative;float:left;display:block;text-indent:-9999px;height:27px;outline:none}
#main_nav a:hover{background-position:0 -28px}
#main_nav a:active{background-position:0 -56px}
#main_nav a.current{background-position:0 -84px}
#about_nav{background-image:url(/assets/bg-about.gif);width:50px}
#initiatives_nav{background-image:url(/assets/bg-initiatives.gif);width:70px}
#grants_nav{background-image:url(/assets/bg-grants.gif);width:189px}
#resources_nav{background-image:url(/assets/bg-resource-center.gif);width:98px}
a#resources_nav.current{background-position:0 -85px}
#newsroom_nav{background-image:url(/assets/bg-newsroom.gif);width:71px}
#osf-logo{position:absolute;top:30px;left:33px}
#headerDiv{position:relative}
#header-top{height:34px;background:url(/assets/header-top.gif) no-repeat 0 0}
#header-bg{height:51px;background:url(/assets/header-bg.gif) no-repeat 0 0}
.globalsearch{position:absolute;top:69px;left:540px}
#advanced-search{font-family:arial,helvetica,sans-serif;font-size:10px;padding-bottom:3px}
P.linkMore,.cookedBody,.audio_player,#auxnav{margin-top:10px}
A,A:link,A:active{color:#996}
A:hover,.grants_updates li a:hover{color:#333}
A.linkMore,DT{font-weight:700}
FORM,UL.noBullet,DL,DT,DD,LEGEND{margin:0;padding:0}
.multimedia A,.multimedia A:link,.multimedia A:active,.multimedia A:hover,.multimedia A:visited{color:#84293B}
#content h4,#content h5{font-size:95%}
#content #location,#content #event_date,#content #event_time,#content #speakers,#content #date,#content #source,#content #volume{line-height:16px}
#services_footer a.email_services_footer_links:hover,a.follow_us_link:hover,.media li a:hover,#auxnav a:hover,div.grants_tools_img a:hover{color:#333!important}
#location_pound_down a{ font-weight:bold;}
.location_group {margin-top:20px;}
.location_group .featureTitle {font-family:georgia,times,serif;font-weight:bold;margin-bottom:5px;font-size:125%;text-decoration:underline;}
.address-block {margin-top:-3px;margin-bottom:20px;}
.address-block div {padding-left: 20px;}
.location-address{display:block;margin-top:10px;background: no-repeat 0px 3px url('/assets/contact-mini.gif');}
.location-fax{background: no-repeat 0px 3px url('/assets/fax-mini.gif');}
.location-email{background: no-repeat 0px 3px url('/assets/email-mini.gif');}
.location-phone{background: no-repeat 0px 3px url('/assets/phone-mini.gif');margin-top:10px;}
#advanced-search {color:#9A9A9A;}
#auxnav a {text-decoration:underline !important;}
