html{background-color:#fdfcfc;}
body{background:url(/images/bg_top.gif) 0 0 repeat-x #fdfcfc;font-family:Trebuchet, Helvetica, sans-serif;}
.container{display:block;width:839px;min-height:600px;margin:0 auto 0 auto;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:small;}
hr{border:.25px solid #cccccc;height:.25px;}
h2{font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;padding-bottom:10px;border-bottom:1px solid #CCCCCC;margin-bottom:14px;font-size:medium;}
h3{font-size:120%;margin:2em 0 1em 0;font-weight:bold;}
h4{margin:2em 0 1em 0;font-weight:bold;}
h4 em{font-weight:bold;}
h5{font-weight:bold;}
p{line-height:1.25em;margin-bottom:1em;}
a{}
.red{color:#CC0000;}
em{font-style:italic;}
strong{font-weight:bold;}
b{font-weight:bold;}
i{font-style:italic;}
/* --------------------------------------------------------------------- .header ----*/

.header{display:block;width:839px;height:86px;background:url(/images/bg_header.gif) 0px 0 no-repeat #084887;margin:0;padding:0;}
.header h1{display:none;}
.header img{*margin-bottom: expression("-4px");  /* IE 6 whitespace after image fix */margin-left:4px;}
/* --------------------------------------------------------------------- .top_nav ----*/
.top_nav{display:block;width:839px;height:18px;background:url(/images/bg_top_nav.gif) -0px -0px repeat-x #fff;font-family:Trebuchet, Helvetica, sans-serif;/*font-size:11px;*/margin:0;padding-top:6px;font-size:83%;}
.top_nav ul{display:block;margin:0px 0 0 10px;}
.top_nav li{display:inline;}
.top_nav a, .top_nav a:visited{color:#084887;text-decoration:none;padding:2px 20px 2px 20px;height:25px;margin-right:-4px;border-right:1px solid #084887;}
.top_nav a.active, .top_nav a.active:visited{color:#FFFFFF;text-decoration:none;padding:2px 20px 2px 20px;height:25px;margin-right:-4px;border-right:1px solid #084887;}
.top_nav #last{border-right:none;}
.top_nav a.last{border-right:none;}
.top_nav a:hover{color:#fff;}
/* --------------------------------------------------------------------- .left_nav ----*/
#left_nav{display:inline;float:left;width:198px;height:436px;margin-left:4px;font-size:83%;background:url(/images/left_nav_gradient_bg.gif) 1px 0 no-repeat;}
#left_nav li{list-style:none;}
#left_nav a, .left_nav a:visited{display:block;width:173px;height:21px;border:1px solid #648cb4;border-right:0;border-left:0;border-bottom:0;color:#fff;padding:9px 0 1px 24px;text-decoration:none;margin-left:1px;}
#left_nav a:hover{background-color:#81a2c1;width:173px;padding:9px 0 1px 24px;margin-left:1px;}
.left_footer{color:#fff;font-size:11px;margin:200px 30px 0 30px;}
.left_footer p{margin:.5em 0 1em 0;line-height:1.10em;}

#left_nav a.active{background-image:url(/images/indicator.gif);background-repeat:no-repeat;background-position:right;padding-right:2px;}
/* --------------------------------------------------------------------- .body_content ----*/
.body_content{display:block;float:left;width:839px;min-height:600px;background:url(/images/bg_body.gif) 0 0 repeat-y #fff;}
.content{display:block;width:599px;min-height:600px;float:right;padding-right:20px;margin-top:30px;margin-bottom:15px;font-size:83%;}
.content p{}
.content a{line-height:1.25em;color:#005c9b;}
.content ul{margin-top:1em;margin-bottom:1em;}
.content ol{margin-top:1em;margin-bottom:1em;}
.content ol li{margin:auto;list-style-type:decimal;margin-left:25px;line-height:1.5em;}
.content ul li{list-style:disc;margin-left:25px;line-height:1.5em;}
.content ul li ul li{list-style:circle;}
/*object{display:block;margin-left:-17px;margin-top:-30px;margin-bottom:15px;float:left;}*/
#home-images object{margin-left:5px;margin-top:15px;}
table.homepage-thumbs{width:388px;margin:0;padding:0;float:left;}
table.homepage-thumbs tr td{width:180px;padding:0;margin:0;padding-bottom:15px;vertical-align:top;}
table.homepage-thumbs tr td img{float:left;padding-right:8px;}
table.homepage-thumbs tr td h4{margin:0;font-size:100%;}
table.homepage-thumbs tr td div{float:left;width:100px;}
table.homepage-thumbs tr td.center{width:10px;background-image:url(/images/homepage-thumbs-center-bar.gif);background-repeat:repeat-y;background-position:center top;}

.index_left{display:block;width:193px;border-right:1px solid #CCCCCC;float:left}
.index_right{display:block;width:180px;padding-left:11px;float:left}
.index_blocks{display:block;width:185px;float:left;margin-bottom:1em;height:100px;}
.index_blocks.r1-new{height:75px;}
.index_blocks.r1{height:75px;}
.index_blocks.r2{height:110px;}
.index_blocks.r3{height:160px;}
.index_blocks.r4{height:140px;}
.index_blocks small{display:block;float:left;width:64px;font-size:80%;margin-top:1em;}
.index_blocks img{float:left;padding-right:8px;}
.index_blocks h4{margin:0;font-size:100%;}
.index_blocks div{float:left;width:113px;}
.index_featured{display:block;width:198px;float:right;}
.index_featured h4{display:block;width:198px;height:20px;margin:-15px 0 0 0;background-color:#cad9e7;font-size:90%;text-align:center;padding-top:1em;color:#005c9a;}
.index_featured h5{font-size:100%;margin:2px 0 2px 0;}
.index_featured p{margin:0 0 3em 0;}
.pdf{display:block;float:right;width:155px;margin-top:-55px;font-size:80%;}
.right_links{display:block;float:right;width:125px;margin-top:-35px;font-size:80%;text-align:right;}
.partner_intro{display:block;width:383px;height:178px;margin-bottom:1em;}
#textlink{display:block;margin-top:5px;font-size:75%;padding-top:15px;padding-left:190px;}
.partner_intro a{display:block;width:383px;height:178px;background:url(/images/partners_intro_off.gif) 0 0 no-repeat;}
.partner_intro a:hover{display:block;width:383px;height:178px;background:url(/images/partners_intro_on.gif) 0 0 no-repeat;}
.partner_intro p{display:none;}
.contact_info{display:block;float:left;width:50%;height:7em;margin-bottom:1em;}
.img_caption{display:block;
float:right;width:321px;height:220px;margin-bottom:15em;margin-left:15px;font-size:11px;font-style:italic;}
.img_caption_left{display:block;
float:left;width:241px;height:220px;margin-bottom:2em;margin-left:15px;font-size:11px;font-style:italic;}
.img_caption_left_lg{display:block;
float:left;width:241px;margin-bottom:2em;margin-left:15px;font-size:11px;font-style:italic;}
.img_caption caption{float:right;font-size:11px;font-style:italic;}
.k12_outreach{display:block;margin-bottom:20px;width:100%;height:100px;float:0;}
.k12_outreach h3{margin-bottom:0;}
.k12_outreach h5{margin-top:0;}
.k12_outreach img{float:left;margin-right:15px;}
.list_block{display:block;width:45%;float:left;height:15em;margin-bottom:15em;}
br.clear{clear:left;}
/* --------------------------------------------------------------------- table styles ----*/

table{margin:1em 0 1em 0;}
table td{border-right:1px solid #fff;padding:5px 5px 5px 5px;
vertical-align:middle;}
.td_odd{background-color:#d6e1f0;}
table th{border-right:1px solid #fff;padding:5px 5px 5px 5px;background-color:#084887;color:#fff;}
.table_left_col{width:20%;}

.gs_funded_projects{margin-top:3em;border-bottom:1px solid #f8f8f8;}


.gs_funded_projects td{vertical-align:top;}
/* --------------------------------------------------------------------- content tabs ----*/

#content_tabs{float:left;width:100%;margin-bottom:30px;background:#fff url(/images/content_tab_bg.gif) repeat-x bottom;}
#content_tabs ul{margin:0;padding:10px 10px 0;list-style:none;}
#content_tabs li{float:left;margin:0;padding:0px;background:url(/images/tab_off_right.gif) no-repeat right top;list-style:none;margin-right:1px;}
#content_tabs a{display:block;background:url(/images/tab_off_left.gif) no-repeat left top;padding:5px 10px 4px;color:#fff;text-decoration:none;}
#content_tabs a:hover{color:#CCCCCC;}
#content_tabs #current{background-image:url(/images/tab_over_right.gif);}
#content_tabs #current a{background-image:url(/images/tab_over_left.gif);color:#005d9b;padding-bottom:5px;}
#content_tabs .current{background-image:url(/images/tab_over_right.gif);}
#content_tabs .current a{background-image:url(/images/tab_over_left.gif);color:#005d9b;padding-bottom:5px;}
.paragraph_right{display:block;float:right;width:48%;}
.subnav{margin-bottom:2em;font-size:83%;}
.subnav .selected{color:#000000;text-decoration:none;cursor:text;}
.nav_indicator{display:block;width:25px;height:25px;margin-left:-41px;	
z-index:100;float:left;}
#program{margin-top:-25px;}
#resources{margin-top:7px;}
#news_events{margin-top:70px;}
#grant_seekers{margin-top:38px;}
#heip{margin-top:102px;}

/* --------------------------------------------------------------------- Resources ----*/

table.year_end{margin:0;padding:0;}
.year_end img{margin:0;padding:0;border:1px solid red;}
#fy08 span{display:none;}
#fy08 a{display:block;width:185px;height:38px;background-image:url(/images/resources/AR08/AR08_02.jpg);}
#fy08 a:hover{display:block;width:185px;height:38px;background-image:url(/images/resources/AR08/AR08_02-over.jpg);}

#RFP09 span{display:none;}
#RFP09 a{display:block;width:185px;height:38px;background-image:url(/images/resources/0809GrantRFP/0809GrantRFP_02.gif);}
#RFP09 a:hover{display:block;width:185px;height:38px;background-image:url(/images/resources/0809GrantRFP/0809GrantRFP_02-over.gif);}


/* --------------------------------------------------------------------- News and Events ----*/


.news_block{display:block;float:left;border-top:1px dotted #999999;margin-bottom:2em;width:100%;padding-top:1em;}
.news_block.no_border{border-top:none;}
.news_block.first{border-top:none;padding-top:0;}
.news_block.first h3{margin-top:0;}
#no_border{border-top:none;}
.news_block .left{display:block;float:left;width:60%;}
.news_block a{}
.news_block #right{
display:block;float:right;margin-top:3em;width:30%;}
.img_float_right{float:right;padding:0 0 1em 1em;}
.img_float_left{float:left;padding:0 1em 1em 0;}

.news_block .sidebar{float:right;width:200px;margin:0 0 0 20px;padding:5px;background-color: #bfd5f2; line-height:10px;}
.news_block .sidebar-250{float:right;width:250px;margin:0 0 0 20px;padding:5px;background-color: #bfd5f2; line-height:10px;}
.news_block .sidebar ul li{line-height:13px;}
.news_block .sidebar p,
.news_block .sidebar-250 p{padding:10px 10px 10px 0;}

/* --------------------------------------------------------------------- .partner_links ----*/

.meet_members{margin-bottom:2em;}
.meet_members a{display:block;width:305px;height:23px;background:url(/images/team_button.gif) 0 0 no-repeat;}
.meet_members a:hover{
background:url(/images/team_button-over.gif) 0 0 no-repeat;}
.meet_members span{display:none;}
.partner_links{width:200px;float:right;font-size:90%;}
.partner_links li{margin-bottom:1em;}
.ol_blue{background-color:#e0e9f1;padding:.5em;font-weight:bold;}
.ol_white{background-color:#fff;padding:.5em;}
/* --------------------------------------------------------------------- .footer ----*/

.footer{display:block;float:left;width:839px;min-height:10px;background:url(/images/bg_footer.gif) 0 0 no-repeat #fdfcfc;}

#home-images{width:400px;height:272px;padding:0;margin:0;display:block;margin-left:-17px;margin-top:-30px;margin-bottom:15px;float:left;}
#home-images img{display:none;}

.scrubs-camp-listing{width:575px;}
.scrubs-camp-listing th{padding:0 12px;margin:0;}
.scrubs-camp-listing td{padding: 12px;border:1px solid #c2c2c2;border-top:none;font-size:12px;padding-right:4px;}
.scrubs-camp-listing .header-row{border-bottom:2px solid #000000;}
.scrubs-camp-listing .header-row th{background-color:white;color:#000000;font-size:16px;font-weight:700;}
.scrubs-camp-listing .spacer-row{height:7px;}
.scrubs-camp-listing .spacer-row td{border:none;padding:0;}
.scrubs-camp-listing .col-camp{border-left:none;padding-left:0;padding-right:0;}
.scrubs-camp-listing .col-date{}
.scrubs-camp-listing .col-downloads{border-right:none;width:180px;}
.scrubs-camp-listing .col-downloads img{float:left;}
.scrubs-camp-listing .col-downloads ul{list-style-type:none;margin:0;padding:0;margin-top:20px;}
.scrubs-camp-listing .col-downloads ul li{margin:0;padding:0;list-style-type:none;font-size:11px;font-style:italic;}
.scrubs-camp-listing .col-downloads ul li a{font-weight:700;font-size:12px;font-style:normal;}

.scrubs-camp-header{color:#005c9a;font-size:18px;margin-bottom:5px;}

.old-page-alert{width:575px;border:2px solid #FF0000;background-color:#fffddf;text-align:center;padding:10px;color:#ff0000;font-size:20px;font-weight:700;}
.old-page-alert a{font-size:14px;color:#ff0000;}