body {color:#333;font-family:Arial, "MS Trebuchet", sans-serif;font-size:11pt}

h1,h2,h3,h4 {font-family:Helvetica, Arial, sans-serif;clear:both}
h1 {font-size:1.9em;margin-bottom:0.8em;/*color:#ea7004;*/color:#333;font-weight:bold}
h2 {font-size:1.3em;margin:0.5em 0}
h3 {font-size:1.1em;margin:0.2em 0}
h4 {font-size:1em}

a:link, a:visited {color:#ea7004;text-decoration:none}
a:hover {color:#666}

ul.bulleted {margin:10px 10px 2.5em 10px}
ul.bulleted li {list-style-image: url(/images/bullet.gif);margin:1em 1.5em}

.nobottom {margin-bottom:0px}
.notop {margin-top:0px}

em {font-style:italic;color:#777}

p {line-height:1.5em;margin:1.5em 0}

/* Form */
fieldset {background:#eee url(/images/background_fieldset.gif);padding:20px;border:1px solid #ddd}
fieldset input {padding:2px}
fieldset input.text {font-size:1em;margin-bottom:20px}
fieldset input.button {font-size:1em;display:block;margin-top:10px}
fieldset label {display:block;margin-bottom:5px;font-size:1em;color:#666}
div.error h3 {color:#ee0000;margin:5px 0}

/* Tables */
table {font-size:0.9em}
th, td {padding:5px}
th.center, td.center {text-align:center}
th {border-bottom:2px solid #bbb;color:#666;font-size:1.1em}
td {border-bottom:1px solid #eee}

table.management {font-size:1em;width:90%;margin:15px 0 40px 15px;float:left;clear:both}
table.management th {color:#333;background:#ea8c38;border:none;border-bottom:2px solid #fff}
table.management td {background:#f5dcd2;border:1px solid #fff;padding:7px}
table.management td.first {background:#ea8c38;color:#333}

/* Container */
#container {width:950px;margin:20px auto;overflow:auto}

#header {background:white url(/images/banner.gif) top right no-repeat;width:100%}
#header img {vertical-align:top}

#navigation {background:#333 url(/images/background_menu.gif);overflow:auto;padding:0 10px}
#navigation ul {float:right}
#navigation ul li {float:left;margin:0 0 0 20px;padding:6px 0;overflow:hidden}
#navigation ul li a:link, #navigation ul li a:visited {color:#eee;text-decoration:none;padding:5px 5px}
#navigation ul li a:hover {background:#222;color:#fff}
#navigation ul li a.active {background:#333;color:#ea7004}

#restricted_navigation {background:#444 url(/images/background_menu2.gif);overflow:auto;padding:0 10px;clear:both;border-bottom:1px solid #333}
#restricted_navigation ul {float:right}
#restricted_navigation ul li {float:left;margin:0 0 0 20px;padding:6px 0}
#restricted_navigation ul li a:link, #restricted_navigation ul li a:visited {color:#eee;text-decoration:none;padding:5px 5px}
#restricted_navigation ul li a:hover {background:#333;color:#fff}
#restricted_navigation ul li a.active {background:#333;color:#ea7004}

/* Inner div */
#inner {padding-top:10px;overflow:auto;background:url(/images/background.gif) 0 0}

/* Left menu styles */
#leftmenu {width:210px;float:left}
#leftmenu h3 {font-size:1.2em;color:#888;margin:10px 0 5px 10px}
#leftmenu ul.nav {margin-bottom:20px;float:left}
#leftmenu ul.nav li {width:210px;overflow:hidden}
#leftmenu ul.nav li a:link, #leftmenu ul.nav li a:visited {float:left;color:#eee;padding:8px 0 4px 20px;width:190px;border-bottom:1px dotted #333}
#leftmenu ul.nav li a.active {background:#333;color:#ea7004}
#leftmenu ul.nav li a.first {border-top:1px dotted #333}
#leftmenu ul.nav li a:hover {background:#333;color:#fff}

#leftmenu h4, #leftmenu h5 {margin:5px 0 5px 10px}
#leftmenu h4 {color:#ffd800;font-weight:bold;padding-top:10px;clear:both;float:none;display:block;}
#leftmenu h5 {color:#ffd800;font-size:0.8em}

#leftmenu .awardpic {margin:5px 15px}

/* Footer */
#footer {margin:10px 0;width:100%;text-align:right;border-top:1px solid #cecece;padding-top:10px}

/* Content styles */
#content {width:700px;float:left;padding:20px;overflow:auto}

ul.links {overflow:auto}
ul.links li {float:left;clear:both;overflow:auto;padding:5px 0;width:100%}
ul.links li span {width:150px;float:left;text-align:left;display:block}
ul.links li a {float:left;margin-left:10px}

div.inline_image img {display:block;}
div.inline_image span {font-size:0.8em;color:#444;display:block;margin-left:40px;font-style:italic}

h2.withzip {font-size:1.4em;margin-top:30px}
h3.zip {font-size:0.7em;background:url(/images/zip.gif) 0 0 no-repeat;padding-left:19px;margin-top:-9px;padding-bottom:7px}

/* TOC */
div.toc {background:#eee;float:left;clear:both;padding:10px;margin-bottom:30px}
div.toc ol.inner {margin-left:20px}
div.toc ol li {margin:5px 0}

/* Publications */
#minor_publications {clear:both;overflow:auto}
#minor_publications div.pub {float:left;margin-right:25px;overflow:hidden}
#minor_publications div.border {border-left:1px solid #eee;padding-left:25px}
#minor_publications div.pub small {color:#888;display:block}
#minor_publications div.pub h2 {margin-bottom:0}
#minor_publications div.pub ul.details {margin-top:20px}
#minor_publications div.pub ul.details li {margin:2px 0}

div.publications {margin:40px 0 10px 0}
div.neartop {margin:20px 0 40px 0}
div.publications a {padding:2px}
div.publications p {width:90%;font-size:0.8em}
div.publications p {border-bottom:1px solid #eee;margin:0 35px;padding:10px 0;}
