 * { margin: 0; padding: 0; }
a { color: #002883; text-decoration: none; font-weight: bold; }
a:hover { text-decoration: underline; }
body { font: 0.75em normal Verdana, Arial, Tahoma; color: #000; background: #d8def0 url(/OneStopCMS/Sites/Grantscape/Theme/Images/gsl-body-back.gif) bottom no-repeat; text-align: center; margin: 0; padding: 0; }
h1 { color: #002883; font-size: 2.1em; font-weight: normal; margin: 0.5em 0; }
h2, h3, h4, h5, p { margin: 1.0em 0; }
h2 { font-size: 1.5em; font-weight: normal; color: #002883; }
h3 { font-size: 1.2em; color: #002883; }
h4, h5 { font-size: 1.0em; }
img { border: 0px; }
table { border-collapse: collapse; }
th, td { padding: 0 3px 3px 0; vertical-align: top; }
th p, td p { margin: 0 0 1.0em 0; }
ul, ol, li { list-style: none; margin: 0; padding: 0; }
blockquote { margin-left: 15px; }
blockquote.quote { background: transparent url(/OneStopCMS/Sites/Grantscape/Theme/Images/quote-open-blue.gif) no-repeat; }
blockquote.quote p { background: transparent url(/OneStopCMS/Sites/Grantscape/Theme/Images/quote-close-blue.gif) right bottom no-repeat; color: #002883; }
address { line-height: 1.0em; font-style: normal; margin-bottom: 1.1em; }
form { display: inline; }
input, select, textarea { border: solid 1px #c9c9cb !important; background: #fff url(/OneStopCMS/Sites/Grantscape/Theme/Images/txtbox-back.gif) repeat-x !important; font-family: "Trebuchet MS", Trebuchet MS, Arial, Verdana; font-size: 98%; }
input:focus, select:focus, textarea:focus { border: solid 1px #ff7f00 !important; }
div.floatClearer { clear: both; height: 0; overflow: hidden; }
div.floatLeft { float: left; }
div.floatRight { float: right; }
.large { font-size: 1.2em; }
.blue { color: #002883; }
.green { color: #4A6C00; }
blockquote.quote { padding: 8px 0 2px 15px; margin: 0; }
blockquote.quote p { padding: 0 15px 15px 0 !important; margin: 1.0em 0 !important; }
.h2style { font-size: 1.5em; font-weight: normal; color: #FF7F00; }
div.fullWidthHeaderContainer { width: 100%; height: 220px; background: transparent url(/OneStopCMS/Sites/Grantscape/Theme/Images/gsl-masthead.gif) center top no-repeat; }
div.fullWidthBodyContainer, div.fullWidthFooterContainer { margin: 0 auto; width: 954px; }
div.fixedWidthHeaderContainer, div.fixedWidthBodyContainer, div.fixedWidthFooterContainer { position: relative; margin: 0 auto; width: 954px; text-align: left; }
div.fixedWidthHeaderContainer { height: 220px; background: transparent url(/OneStopCMS/Sites/Grantscape/Theme/Images/gsl-masthead.gif) center top no-repeat; }
div.fixedWidthBodyContainer { background: transparent url(/OneStopCMS/Sites/Grantscape/Theme/Images/gsl-body-grad.gif) left top no-repeat; min-height: 550px; }
div.fullWidthBodyContainer { background: transparent url(/OneStopCMS/Sites/Grantscape/Theme/Images/gsl-body-repeat.gif) center repeat-y; }
* html div.fixedWidthBodyContainer { height: 550px; }
div.fixedWidthFooterContainer { width: 954px; padding: 30px 0 60px 0; }
div.fullWidthFooterContainer { background: transparent url(/OneStopCMS/Sites/Grantscape/Theme/Images/gsl-body-repeat.gif) center repeat-y; }
html, body { background: none !important; font-size: 90%; }
h1 { font-size: 120%; padding-bottom: 2px; border-bottom: solid 1px #000; }
div.mainContainer { color: #000; margin-left: auto; margin-right: auto; width: 350px; margin-top: 50px; text-align: left; font-size: 130%; }
div.mainContainer ul li { margin-bottom: 6px; list-style-image: url(/OneStopCMS/Sites/Grantscape/Theme/Images/icon_activeposting.gif); }
div.mainContainer ul li a { text-decoration: none; }

