#rightSidebar {
		border-left: dotted 1px #000099;
		margin-left: 0px;
		padding-left: 15px;
}

#sidebar div.block span.blockTitle {
				color: #000099;
				font-weight: bold;
				border-bottom: dotted 1px #000099;
				padding-bottom: 1px;
				margin-bottom: 2px;
}

input.textField, select.selectMenu, textarea.textArea, input.uploadField {
				background-color: #f2f2f2;
				border: solid 1px #999999;
}

#breadcrumb + h2 {
				border-bottom: solid 1px #009900;
				color: #000099;
				margin: 0px;
				padding: 0px;
				padding-left: 10px;
}

a {
			color: #000099;
}

a:hover{ color: #009900; }

#header {
    background-color: #ffffff;
    border-bottom: none;
}

ul.menu li a {
				color: #009900;
				font-weight: bold;
}

#navbar {
				padding-bottom: 0px;
    border-bottom: solid 1px #000099;
    background-color: #ffffff;
}

#main {
    padding-top: 0px;
}

.tocPages { 
  padding-right: 20px;
}

#headerTitle {
					background-color: #e0ffce;
					border-bottom: solid 2px #000099;
					margin-bottom: 5px;
}

#content { border: none; margin-top: 0px; padding-top: 0px; 
}

#content div { margin-top: 0px;  padding-top: 0px; }
#content div p { margin-top: 0px;  padding-top: 0px; }

#content div #announcementsHome p { margin-top: 4px; }


#main { border: none; }

#breadcrumb {
					border: none;
					padding-top: 1px;
					font-size: 8pt;
}

ul.menu li {
				padding: 1px 14px 1px 0px;
}
ul.menu li:hover a {
				color: #000099;
}

table.announcements { border: solid 1px #000099; 
				margin-top: 5px;
				background-color: #eeefff;
}
table.announcements td.headseparator { border-top: none; }
table.announcements td.endseparator { border-top: none; }

