
*, body { font-family:Trebuchet MS, Helvetica, "sans-serif";color:#7f7a69;font-size:12px; }
body { text-align:center; }
em { color:#f07802;font-style:normal; }
em.normal { color:#7f7a69;font-style:italic;margin:0 0 20px 0;display:block; }
p { margin:0 0 10px 0;padding:0;line-height:22px; }
td { vertical-align:top; }
a { color:#b5d334;text-decoration:none;font-weight:bold; }
a:hover { text-decoration:underline; }
a.noLinkStyle { color:#7f7a69;font-weight:normal; }
h1 { margin:0 0 40px 10px;padding:0;color:#b5d334;font-size:18px; }
h2 { margin:0 0 8px 0;padding:0;color:#b5d334;font-size:14px; }
hr { margin:0;line-height:1px;padding:0;border:0;border-top:1px solid #dedede; }

#nav { background:url('../img/main_bg.gif') repeat-x #f2f1ed;text-align:center; }
#nav #menu { width:900px;height:47px;margin:0 auto;test-align:left; }
#nav #menu #home { display:block;float:left;background:url('../img/nav.gif') no-repeat;width:79px;height:47px; }
#nav #menu #home span { display:none; }
#nav #menu #home:hover, #nav #menu #home.on { background-position:0 -47px; }
#nav #menu #about { display:block;float:left;background:url('../img/nav.gif') no-repeat -79px 0px;width:107px;height:47px; }
#nav #menu #about span { display:none; }
#nav #menu #about:hover, #nav #menu #about.on { background-position:-79px -47px; }
#nav #menu #school { display:block;float:left;background:url('../img/nav.gif') no-repeat -186px 0px;width:155px;height:47px; }
#nav #menu #school span { display:none; }
#nav #menu #school:hover, #nav #menu #school.on { background-position:-186px -47px; }
#nav #menu #grants { display:block;float:left;background:url('../img/nav.gif') no-repeat -341px 0px;width:179px;height:47px; }
#nav #menu #grants span { display:none; }
#nav #menu #grants:hover, #nav #menu #grants.on { background-position:-341px -47px; }
#nav #menu #sponsors { display:block;float:left;background:url('../img/nav.gif') no-repeat -520px 0px;width:107px;height:47px; }
#nav #menu #sponsors span { display:none; }
#nav #menu #sponsors:hover, #nav #menu #sponsors.on { background-position:-520px -47px; }
#nav #menu #press { display:block;float:left;background:url('../img/nav.gif') no-repeat -627px 0px;width:142px;height:47px; }
#nav #menu #press span { display:none; }
#nav #menu #press:hover, #nav #menu #press.on { background-position:-627px -47px; }
#nav #menu #contact { display:block;float:left;background:url('../img/nav.gif') no-repeat -769px 0px;width:131px;height:47px; }
#nav #menu #contact span { display:none; }
#nav #menu #contact:hover, #nav #menu #contact.on { background-position:-769px -47px; }

#nav2 { text-align:center; }
#nav2 #menu2 { width:900px;margin:0 auto;test-align:left; }

#photo { background:#f2f1ed;text-align:center; }

#content { width:900px;margin:0 auto;text-align:left; }
#content table { margin:20px 0 45px 0;width:900px; }

#footer-top { background:#f5f5f2;height:4px;text-align:center;line-height:0px;vertical-align:top; }
#footer-top .hr { border:0;padding:0;width:900px;border-top:4px solid #f1f0ec;margin:0px auto;line-height:0px; }

#footer { text-align:right;width:900px;margin:13px auto; }
#footer a { color:#6a6a6a;font-weight:normal;font-size:11px; }
#footer #sitemap { background:url('../img/icons/sitemap.gif') no-repeat 0 1px;padding:0 10px 0 15px; }
#footer #terms { background:url('../img/icons/terms.gif') no-repeat 0 1px;padding:0 10px 0 15px; }
#footer #privacy { background:url('../img/icons/privacy.gif') no-repeat 0 1px;padding:0 10px 0 15px; }

#footer-bottom { background:#ecebe5;height:4px;text-align:center; }
#footer-bottom .hr { border:0;padding:0;width:900px;border-top:4px solid #e4e2da;margin:0 auto;line-height:0px; }

#footer2 { width:900px;margin:15px auto;text-align:right;padding:0 10px 0 0; }


/* contact form */ 
.label { text-align:right;width:160px;padding:0 7px 0 0; }
input[type=text], textarea, input[type=password] { width:220px;border:1px solid #e4e2da;background:#f2f1ed;line-height:15px;padding:3px; }
input[type=submit] { border:1px solid #b5d334;background:#d3e585;color:#fff;font-weight:bold;padding:7px 25px 5px 20px; }

/* press releases */ 
.pressLink { display:block;width:177px;background:url('../img/icons/pdf.gif') no-repeat 41px 34px;padding:20px 18px 10px 105px;margin:0 0 10px 0;font-weight:normal; }
.pressLink:hover { background-color:#f2f1ed;text-decoration:none; }
.pressLink h3 { margin:0 0 5px 0;padding:0; }
.pressLink em { color:#b5d334;font-weight:normal; }

/* subnav */ 
.subnav { position:absolute;border:1px solid #b5d334;background:#efeee9; }
.subnav a { display:block;line-height:20px;font-weight:normal;font-size:11px;text-align:center; }
.subnav a:hover { background:#fafafa; }

#subabout { margin:0 0 0 79px;width:105px;position:absolute; }
#subschool { margin:0 0 0 186px;width:153px; }
#subgrants { margin:0 0 0 341px;width:177px; }
#subsponsors { margin:0 0 0 520px;width:105px; }

#content table.grant {width:400px;margin:25px 0; background-color: #333333}
#content table.grant caption {background-color: #dfdfdf;border-color: #000000 #000000;border-style: solid solid none;border-width: 1px 1px 0;font-weight: bold;padding: 3px;text-align: left;}
#content table.grant th {background-color: #eaeaea}
#content table.grant th.title {background-color: #dfdfdf}
#content table.grant td {background-color: #ffffff}
