body { font: 12px Verdana, Arial, Helvetica, sans-serif;  color: #595959; background: #595959; text-align: center; margin: 0; padding:0; }
h1 {
	font: normal 22px Georgia, "Times New Roman", Times, serif;
	color: #9D9D9D;
	text-align: left;
	margin: 20px 0px 0px 0px;
	padding-bottom: 2px;
	border-bottom: 1px solid #9D9D9D;
}
h2 {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #595959;
	text-align: center;
	text-transform: uppercase;
	margin: 28px 0px 6px 0px;
	border-bottom: 1px solid;
}
h3 { font: bold 14px Arial, Helvetica, sans-serif; color: #595959; text-align: left; text-transform: uppercase; margin: 15px 0px 6px 0px; padding-bottom: 2px;	border-bottom: 1px solid #9D9D9D; }
h4 { font: normal 14px Georgia, "Times New Roman", Times, serif; color: #9D9D9D; text-align: left; margin: 20px 0px 0px 0px; padding-bottom: 2px; border-bottom: 1px solid #9D9D9D; }
h5 { font: bold 14px Arial, Helvetica, sans-serif; color: #595959; text-align: left; text-transform: uppercase; background: #CBE2F4; margin: 0;padding: 15px 5px 5px 8px; padding-bottom: 2px;	border-bottom: 1px solid #9D9D9D;
}
p {
	font: 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #595959;
	text-align: left;
	margin: 0px 5px 16px 0px;
}
a, a:link, a:visited, a:active { color: #426190; text-decoration: none; }
a:hover {
	color: #426190;
	text-decoration: underline;
	text-align: center;
}
blockquote { font: oblique 11px/15px  Verdana, Arial, Helvetica, sans-serif; color: #595959; text-align: left; margin: 0px 0px 12px 0px; padding: 9px; background: #CBE2F4; border: dotted 1px #9D9D9D; }
ul { margin: 7px 7px 9px 18px; padding: 0px; list-style: none; }
li { margin: 0 0 5px 6px; text-indent: -9px;list-style-type: none; }

#ContainerBox { background: #ffffff; text-align: center; margin: 0px auto; width:890px; padding: 0; }
#CompassBox {margin: 0;padding: 0 0 20px 0px; background: url(http://www.pioneerinstitute.org/_GraphicsShared/Compass_duo_cropped.gif) no-repeat right bottom;}
#header {margin:0;padding: 0 0 20px 0; text-align:center; border:none; width: 880px; }
#Masthead { margin: 0px 30px 0px 10px;
	background-position: center;
}
.MastheadLine { background: url(http://www.pioneerinstitute.org/_GraphicsShared/Masthead_line.gif) repeat-x bottom;}
#MainMenu { text-align: right; font: normal 11px/21px Georgia, Times, serif; text-transform: uppercase; color: #595959; margin: 0 0 7px 0; vertical-align: bottom; }

#IndexBox {
	margin: 0px 0 0 20px;
	padding: 0 0 5px 0;
	border-bottom: 1px solid #9D9D9D;
	border-right: 1px solid #9D9D9D;
	border-left: 1px solid #9D9D9D;
	width: 220px;
}
#IndexBox h2 { background: #CBE2F4; margin: 0; padding: 10px 5px 5px 8px; text-align: center;  }
#IndexBox h4 { font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #262626; margin: 15px 8px 7px 8px; padding: 0 0 2px 0; border-bottom: 1px solid #ccc; }
#IndexBox li { font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #262626; }
#IndexRecent {margin: 28px 0 0 0; padding: 0 0 5px 0; border: solid 1px #9D9D9D;}
#IndexRecent h2 { background: #CBE2F4; margin: 0; padding: 15px 5px 5px 8px; }
#IndexRecent h4 { padding: 0 0 2px 0; margin: 5px 5px 5px 8px; font: bold 11px Verdana, Arial, Helvetica, sans-serif; border-bottom: 1px solid #cccccc; }
#IndexRecent td ul { margin: 0px 7px 9px 9px; padding: 0px; list-style: none; }
#IndexRecent td li {	margin: 0 0 5px12px; text-indent: -8px; font: normal 11px Verdana, Arial, Helvetica, sans-serif;}
#IndexTable { width: 100%; margin: 0; padding:0; }
#IndexTable h3 {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #595959;
	text-align: left;
	margin: 0 18px 1px 0;
}
#IndexTable ul {
	margin: 7px 7px 9px 5px;
	padding: 0px;
	list-style: none;
}
#IndexTable li {
	margin: 0 13px 5px 6px;
	text-indent: -9px;
}
#IndexTable small { font: normal 10px Arial, sans-serif; color: #595959; margin: 0 0 0 5px;}
#IndexTable .cite { font: italic 11px Arial, sans-serif; color: #595959;  margin: 3px 0 10px 0; }
#BoxWrap {
	width: 505px;
	overflow: hidden;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #262626;
}
#BlogBox {
	background: #CBE2F4;
	margin: 5px 5px 0 0;
	padding: 15px 5px 5px 12px;
	width: 220px;
	float: left;
	height: 198px;
	overflow: hidden;
	font: normal 12px Arial, Helvetica, sans-serif,;
}
#PressBox {
	background: #CBE2F4;
	margin: 0 0 0 0px;
	padding: 4px 5px 5px 12px;
	width: 479px;
	float: left;
}
#BoxWrap2 { width: 480px; height: 175px; padding: 0; }
.BlogBox h2 { background: #CBE2F4; margin: 0; padding: 0px 5px 5px 8px; padding-bottom: 2px;	border-bottom: 1px solid #9D9D9D;}

.PressBox h2 { background: #CBE2F4; margin: 0; padding: 0px 5px 5px 8px;padding-bottom: 2px;	border-bottom: 1px solid #9D9D9D;}
#IndexTools {
	width: 480px;
	height: 320px;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #262626;
}
#ToolsLeft {width: 235px; float: left;}
#ToolsRight {width: 235px; float: left;}

#CenterContentBox { margin: 10px 0 10px 80px; padding: 0px 30px 0 0; }

#LeftColumn { width: 480px; vertical-align: top;text-align: left;padding-top: 15px;padding-right: 12px;	padding-bottom: 0px;	padding-left: 0px;}
#RightColumn {
	width: 230px;
	vertical-align: top;
	text-align: left;
}

#SubMenu { margin: 0 0 0 23px; padding: 0 0 5px 0; text-align:left; border-bottom: 1px solid #9D9D9D; border-right: 1px solid #9D9D9D; border-left: 1px solid #9D9D9D; width: 235px;}
#SubMenu h2 { background: #CBE2F4; margin: 0; padding: 15px 5px 5px 8px; }
#SubMenu h4 { margin: 0; padding: 5px 5px 5px 8px; font: bold 11px Arial, Helvetica, sans-serif;}
#SubMenu ul { margin: 6px 7px 8px 18px; padding: 0px; font: normal 12px Arial, Helvetica, sans-serif; list-style: none; }
#SubMenu li {	margin: 0 0 4px 6px; text-indent: -9px;}
#SubMenu ul ul {	margin: 0 0 2px 12px;}
#SubMenu li li {	margin: 0 0 4px 12px; text-indent: -15px; font-style:italic;}

#AdvisoryBoards { margin: 5px 0; padding: 0; font-size: 10px; border: 1px dotted #9D9D9D; background: #CBE2F4;}
#ContactForm { margin: 20px 0 0 15px; padding: 15px; border: 1px dotted #9D9D9D; background: #f2f2f2; text-align: center;}
#ContactForm td {text-align: left; vertical-align: middle; padding: 2px 8px 3px 15px; text-transform: uppercase; font-size: 10px;}
#SearchForm { margin: 15px 0 0 0; padding: 15px 0 5px 15px; border: 1px dotted #9D9D9D; background: #f2f2f2; text-align: center;}
#SearchForm form table {text-align: center; vertical-align: middle; }
#SearchForm td {text-align: left; vertical-align: middle; padding: 4pxpx; font-size: 11px;}

.ActiveColor { color: #000000; }
.ActiveColorLight { color: #9d9d9d; }
.ActivePage { color: #c94420; background: #f4dad2; height: 100%; width: 100%;}
.Address {margin: 27px 0 5px 14px; font-size: 10px;}
.MenuBorder { border-top: solid 1px #595959;}
.ContactInfo {text-align:left; margin: 15px 0 10px 0;}
.OneHalf {width: 50%; text-align: left; vertical-align: top; padding: 5px 25px 8px 15px;}
.OneThird {width: 33%; text-align: left; vertical-align: top; padding: 5px 15px 8px 10px;}
.Highlight {margin: 0 0 5px 0; width: 100%; border-bottom: 1px dotted #cccccc;}
.RecentPublication { font: oblique 11px/15px  Georgia, serif; color: #595959; text-align: left; margin: 0px 0px 12px 0px; padding: 7px; background: #CBE2F4; border: dotted 1px #9D9D9D; }
.PublicationRecord { font: normal 11px/15px  color: #595959; text-align: left; margin: 0px 0px 12px 0px; padding: 7px; background: #f2f2f2; border: dotted 1px #9D9D9D; }

#Footer { text-align: center; margin: 0; padding: 15px 30px 15px 30px; border-top: 1px solid #595959; background: #F3F3F3; font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #595959; }
#DatabaseCall { text-align: left; margin: 0; padding: 0px; height: 100%; width: 100%;}

#CentersMenu {float: right; margin: 0 0 12px 25px; border: 1px solid #cccccc;}
#CentersMenu td {padding: 3px 2px;}
#QuotesText {margin: 28px 0 0 0; padding: 8px 10px 4px 10px;  border: 1px solid #cccccc; text-align: center; color: #595959; font-family: Georgia, Times, serif; font-size: 14px; font-style: oblique; line-height: 17px; background: #f4f4f4;}
.QuoteAuthor {color: #9d9d9d; font-size: .85em; margin: 9px auto 4px auto;}
#MassMedia { margin: 20px 0 0 0;}
.MassTitle { font: normal 18px Georgia, "Times New Roman", Times, serif; color: #9D9D9D; text-align: left; margin: 20px 0px 0px; padding-bottom: 2px; border-bottom: 1px dotted #9D9D9D; }

.floatLeft { float: left; margin: 3px 8px 0 0; border: none; }
.floatRight { float: right; margin: 3px 0 5px 8px; border: none; }



/* 
-------------- Publication Admin Styles ----------- */
#AdminTable { width: 100%; border: 1px solid #cccccc; font: normal 10px Arial, Helvetica, sans-serif; }
#AdminTable td { text-align: left; line-height: 15px; vertical-align: top; border-bottom: 1px solid #cccccc; border-left: 1px solid #cccccc; padding: 0 3px 0 1px;}
.HeaderRow { background: #CBE2F4; border-bottom: 1px solid #cccccc; font-weight: bold;}
.IdColumn {background: #cccccc;}

/* SPAM FIGHTING FORM */
.special { width:0px; visibility:hidden; }

