h2{ font-family:Georgia, Tahoma, serif; font-size:1.3em;color:#990000;margin-top:2px;margin-bottom:-5px;}
.heading{font:1.3em/1 Georgia, "Times New Roman", Times, serif; font-weight:900;font-style:normal;color:#000000; margin-bottom:5px;}
.heading_news{font:1.0em/1 Georgia, "Times New Roman", Times, serif; font-weight:900;font-style:normal;color:#fff; background-color:#990000; padding:4px; margin-bottom:3px;}
.subheading{font:1.0em/1 Georgia, "Times New Roman", Times, serif; font-weight:900;font-style:italic;color:#990000;}
h3 {font-size:1.2em;padding:4px 0px 0px 0px;margin:0;color:#333;border-top:1px solid #eaeaea;}
#center h4 {font-size:1.0em;padding:4px 0px 0px 0px;margin:0;color:#333;border-top:1px solid #eaeaea;}
#center p {font-family:Verdana, Arial Genevia, sans-serif;line-height:1.7em;font-size:1.0em;}
#center p.hilite {line-height:1.5em;font-size:.9em;background:#f4f4f4;border:1px dotted #ccc;padding:10px;}
#center a {border-bottom:1px dotted #333;color:#333;font-weight:bold;text-decoration:none;}
#center a:hover {border-bottom:none;text-decoration:none;color:#990000;}
#imagecaps {float:right;margin:0.5em;padding:0.5em;;border:1px solid silver;text-align:center;min-width:250px;font-family:"Courier New", Courier, monospace;font-size:0.8em;font-style:italic;color:#333;background:#fff;}
#imagecaps p {width:250px;}

ul.pin_this  {color:#000; list-style:none;font-size:0.8em;padding:0 4px;}
ul.pin_this {margin:6px; padding:0px;}
ul.pin_this li {background:url(/grants/images/nav/arrow.gif) no-repeat;background-position:-0.8em .5em;padding:.2em 1.0em;}
ul.pin_this a{ text-decoration:none;color:#000;}
ul.pin_this a:hover {text-decoration:underline;}

/*jquery accordion and tab menus*/

#accordion h3 a {font-family:Tahoma, Geneva, sans-serif; font-size:.8em; color:#990000;padding:0 0 0 10px;text-decoration:none;margin:0;}
#accordion h3 {background: url(../images/menubg.gif) repeat-x;height:28px;padding:5px 0 0 0;margin:2px;border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3;}
#accordion li, #center li {padding:3px 0;}
#accordion div {border-left:1px dotted #d3d3d3; border-right:1px dotted #d3d3d3;padding:5px 20px; margin:0; font-family:Verdana, Arial, Geneva, sans-serif;font-size:0.9em;line-height:1.5em;color:#333;overflow-x: hidden;visibility:visible;}

/*  ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; }
.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
.ui-accordion .ui-accordion-content-active { display: block; } */


#tabs.ui-tabs { padding: .2em; zoom:1; font-family:Verdana, Arial, Geneva, sans-serif;font-size:0.9em;line-height:1.5em;color:#333;}
#tabs.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: .2em .2em 0;  }
#tabs.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0; }
#tabs.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .1em 1em; background:#ccc;border:1px solid #ccc; color:#000; }
#tabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
#tabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, #tabs.ui-tabs .ui-tabs-nav li.ui-state-disabled a, #tabs.ui-tabs .ui-tabs-nav li.ui-state-processing a {cursor: text; background:#eaeaea;border:1px solid #ccc;border-bottom-width: 0}
#tabs.ui-tabs .ui-tabs-nav li a, #tabs.ui-tabs.ui-tabs-collapsible #tabs.ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
#tabs.ui-tabs .ui-tabs-panel { padding: 2.4em 1.4em; margin:5px 0 0 0;display: block; border: 1px solid #ccc; background:#eaeaea;}
#tabs.ui-tabs .ui-tabs-hide { display: none !important; }
#tabs h3 {font-size:1.2em;}

#trickmenu h4 a {font-family:Tahoma, Geneva, sans-serif; font-size:1.0em; color:#990000;padding:0 0 0 10px;text-decoration:none;margin:0;}
#trickmenu h4 {background: url(../images/menubg.gif) repeat-x;height:28px;padding:5px 0 0 0;margin:0;border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3;}
#trickmenu p {font-family:Verdana, Arial Genevia, sans-serif;line-height:1.7em;font-size:1.0em;}

#trickmenu a:hover {border-bottom:none;text-decoration:none;color:#990000;}

ul.grants  {color:#000; list-style:none;font-size:0.8em;padding:0 4px;}
ul.grants {margin:6px; padding:0px;}
ul.grants li {background:url(http://www.keene.edu/grants/images/nav/arrow.gif) no-repeat;background-position:-0.8em .5em;padding:.2em 1.0em;line-height:150%;}
ul.grants a{ text-decoration:none;color:#000;}
ul.grants a:hover {text-decoration:underline;}
#imagecaps {float:right;margin-left:0.5em;margin-top:2.5em;border:1px solid silver;text-align:center;min-width:200px;font-family:"Courier New", Courier, monospace;font-size:0.8em;font-style:italic;color:#333;background:#fff;}

#news {float:right; width:35%; border:3px #ccc solid; margin:3px; padding:5px; margin-bottom:0px; font-size:95%;}
#hp_main {float:left; width:60%;}
#hp_main_bottom {display:inline-block; width:570px; padding-top:20px;}
.news_items {margin-left:5px; margin-bottom:5px; padding-bottom:10px; list-style:square; border-bottom: thin #CCC dotted; font-size:90%;} 
#hp_body {font-size: 95%; margin-right:5px;}
 
