
/* - public.css - */
@media screen {
/* http://www.edqual.org/portal_css/public.css?original=1 */
html {font-size:100% !important;}
body { margin: 0; padding: 0; font-size: 90% !important; font-family: Arial, Verdana; }
h1 { font-size: 170% !important; font-weight: normal; border-bottom: 1px dashed #ccc; color: #820013 }
h2 {  font-weight: normal; font-size: 140% !important;  color: #8B0600; }
h3 {  font-weight: bold; font-size: 125% !important;  color: #8B0600; font-weight: normal }
h4, h5, h6 {  font-weight: bold; font-size: 120% !important;  color: black; }
a img { border: 0;  }
#topnav-container { background: #820013 url(../../++resource++edqual.theme.images/topnav-container-back.gif) repeat-x top left; overflow: auto; margin: 0 0 20px 0 }
#topnav  { background: #820013 url(../../++resource++edqual.theme.images/topnav-back.gif) repeat-x; overflow: auto; margin: 0 auto; padding: 0; width: 960px; font-size: 90%; border-left: 1px solid #9D515C;}
#topnav li { float: left; margin:0; padding: 0; border-right: 1px solid #9D515C; list-style-type: none }
#topnav li a { padding: 5px 7px 7px 7px; display: block; font-weight: bold; color: white; text-decoration: none; border-top: 2px solid #650210 }
#topnav li#nav-on a {  background: #F9A654 url(../../++resource++edqual.theme.images/nav-on.gif) no-repeat center bottom; border-top: 2px solid #E48B33; color: #47311C   }
#topnav li a:hover { background-color: #F9A654; border-top: 2px solid #E48B33; color: #47311C }
#topnav li#searchbox {float: right; margin:0 0 0 0; padding: 0; border-right: none; list-style-type: none}
#topnav li form {padding: 1px 0 0px 7px; margin: 0px;  font-weight: bold; color: white; border-top: 2px solid #650210;}
#topnav li label, #topnav li input {margin:0; padding: 0;}
/* */
#header {  width: 960px; margin: 15px auto; background: url(../../++resource++edqual.theme.images/header-pics2.jpg) no-repeat right bottom; }
#globe-logo { margin-right: 20px }
.searchButton { padding: 0.5em;  background: #f9a654; color: #47311c; font-weight: bold;  border: 1px solid #f9a654; font-family: Arial }
#searchGadget { border: 1px solid #5b0c18; height: 20px }
/* */
#sidenav {float: left; width: 150px; margin-bottom: 20px; font-size: 90%; }
#sidenav ul { margin: 0; padding: 0; border-bottom: 1px solid #e1c9c2; }
#sidenav ul li {  margin: 0; padding: 0; list-style-type: none; list-style-image: none; }
#sidenav ul li a { color: #333333; display: block; padding: 7px 5px 7px 20px; border-top: 1px solid #e1c9c2; margin: 0; width: 125px; text-decoration: none; font-weight: bold; font-size: 95%; background: #f9e9e4 url(../../++resource++edqual.theme.images/sidenav-arrow.gif) no-repeat 5px 1em;  }
#sidenav ul li a:hover, #sidenav ul li a.selected { background: #eed7d0 url(../../++resource++edqual.theme.images/sidenav-arrow-hover.gif) no-repeat 5px 1em; }
#sidenav p { margin: 0 }
#sidenav p a { color: #333333; display: block; padding: 7px 5px 7px 20px; border-top: 1px solid #e1c9c2; margin: 0; width: 125px; text-decoration: none; font-weight: bold; font-size: 100%; background: white;  }
#sidenav p a:hover { background: #eee; }
/* */
#portal-column-content {margin-right:15px;}
#content-sidenav-container { width: 960px; margin: 0 auto;}
#portal-column-content {  height: 1%; margin-left: 170px; }
.homepage { margin-left: 0!important }
#portal-column-content a { color: #2357bf;  }
#portal-column-content a:hover { color: #D10F2B;  }
/* */
#footer { clear: both; background: white url(../../++resource++edqual.theme.images/footer-back.gif) repeat-x top left; margin-top: 20px; padding: 20px 0 0 0; color: #333; font-size: 90%; overflow: auto; }
#footer a { color: #333 }
#footer img { border: 0px; vertical-align: text-bottom }
#footer-partners h4 { position: relative; top: -0.75em; background: #f6f2eb; display: inline; padding: 0 0.5em; font-size: 90%; color: #736857; font-weight: normal }
#footer-partners { border-top: 1px solid #d8d0c4; border-bottom: 1px solid #d8d0c4;  position: relative; text-align: center; width: 960px; margin: 0 auto 10px auto }
#footer-partners ul { overflow: auto; margin: 0; padding: 0; position: relative; top: -5px; }
#footer-partners ul li { list-style-type: none; list-style-image: none; float: left; margin: 0 0 0 3px; padding: 0 }
#rest-of-footer { overflow: auto; width: 960px; margin: 0 auto 20px auto; color: #736857 }
#rest-of-footer p { margin: 0; padding: 0 }
#rest-of-footer a { color: #736857 }
#rest-of-footer #footer-right { float: right; text-align: right; }
/* */
.level0 .title a
{
font-size:130%;
}
ul.level0 li
{
list-style:none;
}
.level1 .title a
{
font-size:100%;
}
.rss
{
float:right;
}
/* */
/* */
.discreet {color: #cccccc;}
/* */
.callout, .project-body {  overflow: auto; font-size: 110%;  color: #820013; background: #e5cbcb; border: 1px solid #e1c9c2; padding: 7px 30px 7px 30px; margin:0em 0.5em 0em 0em; }
.largeText {font-size: 130%;}
.project-body {padding:1em 1em 0em 1em; margin:0em}
.project-body img, .project-body p {padding-top:0em; margin-top:0em;}
blockquote {border-left:3px solid #800000; padding-left: 1em; color: #820013;}
.image-right, .project-body img {
float: right;
margin-right: 0px;
margin-left: 1ex;
}
.image-left {
float: left;
margin-left: 0px;
margin-right: 1ex;
}
.image-inline {
float: none;
}
/* */
#portal-column-content table {font-size:100%;}
.plain {border-collapse:collapse;}
.plain th, .plain td {border: 1px solid #800000;}
.plain th, .plain td, .invisible th, .invisible td {padding: 0.4em 0.4em; vertical-align:top !important;}
.plain th {background: #f9e9e4; font-style:bold; color: #800000;}
.invisible {border-style:none;}
#portal-column-content .visualClear {
display: block;
clear: both;
}
#clear-space-before-author {clear:both}
.field {
top: 0;
left: 0;
margin: 0 1em 1em 0;
clear: both;
}
#portal-column-content label {
font-weight: bold;
}
.template-sitemap #portal-sitemap img {display:none;}
.template-sitemap .navTreeLevel0 {font-size:1.25em; }
.template-sitemap .navTreeLevel2 {font-size:92% !important;}
.template-sitemap .navTreeLevel3 {font-size:88% !important;}

}

#category.documentByLine { display:none; }
