body { background-image: url(/images/page_bg.gif); margin-top: 0px; margin-bottom: 0px; }
/* Could modify the body element of the HTML to improve rendering in older browsers (NS 4x, etc) */

#wrapper { width: 779px; background-color: #FFFFFF; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #C3C3C3; border-bottom-color: #C3C3C3; border-left-color: #C3C3C3; padding:1px; margin:0px auto; }
/* Sets the subtle gray and white border for the page */

.hide { display: none; }
/* Used for the skip to page content, but a class because it's also a nice way to hide blocks of content */

#toolbar { text-align: right; background-image: url(../images/toolbar_bg.gif); background-repeat: repeat-x; background-position: bottom; height: 35px; padding-right: 10px; }
/* Global toolbar-- I had to resort to the deprecated "abmiddle" tag to get images and text to line up, find another way and viola, the pages will be 100% valid */

#toolbarBottom {
	float: right;
	width: 180 px;
	padding: 0px 6px 4px 10px;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #CCCCCC;
}
/* For the NPP alternate design only, places the global toolbar div element (containing only search at the moment) into the footer area */

.formLabel { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #666; }

.formInput { background-image: url(img/search-form_bg.gif); background-repeat: no-repeat; border: 1px solid #ccc; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; padding: 2px; }

#header { clear:both; padding-bottom: 6px; }

#navbar { clear:both; }

#bodyLeft { float: left; width:480px; padding: 10px; font-family:  Verdana, Arial, "MS Sans Serif"; font-size: 12px; line-height: 120%; color: #333333; }

.subheadTitle {  font-family: Verdana, Arial, "MS Sans Serif"; font-size: 12px; font-weight: color: #990000; }

#bodyRight { float: left; width:250px; padding: 20px 10px 10px; font-family: Verdana, Arial, "MS Sans Serif"; font-size: 12px; line-height: 160%; color: #333333; }

#copyright { padding: 10px; clear: both; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333; line-height: 180%; background-image: url(img/footer-div.gif); background-repeat: repeat-x; background-position: top left; }

#copyrightLogo { width:180px; float: left; }

a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #3399CC; text-decoration: underline; }

a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #3399CC; text-decoration: underline; }

a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #00CCCC; text-decoration: underline; }

a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #3399CC; text-decoration: underline; }
