/* styles.css 
/* Brandon Constant, August 2009
/* District and Community Partners, Inc. - www.districtandcommunitypartners.org
/* logo colors d3e6ea (light cyan grey), 9cc5ca (medium cyan grey), 3b6080 (medium blue grey), 684f40 (brown)
*/
body {
	background:#684f40 url(../images/bg-gradient-brown.gif) repeat-x top;
	margin: 0;
	padding: 0;
}
#canvasNew {
	margin: 18px auto 18px auto;
	width: 960px;
	text-align: center;
	padding: 0;
	background: #ffffff url(../images/960-white-top.gif) no-repeat top;
}
#wrapperNew {
	text-align: left;
	width: 960px;
	margin: 0;
	padding: 0;
	/*background: #ffffff;*/
}
.widthNew {
	background: #cccccc;
}
#headerNew {
	padding: 0;
	margin: 16px 0 8px 0;
	height: 102px;
	width: 100%;
}
#headerNew img {
	margin: inherit;
	padding: 0;
}
#loginNew {
	/*background: #999999;*/
	float:right;
	padding: 16px 0 8px 18px;
	height: 24px;
	background: #999999 url(../images/16x16-999999roundedLeft.gif) no-repeat bottom left;
	z-index: 10;
	margin: 0;
}
#loginNewRight {
	float:right;
	padding: 12px 12px 12px 18px;
	height: 24px;
	background: #999999 url(../images/16x16-999999roundedRight.gif) no-repeat bottom right;
	z-index: 10;
	margin: 0 24px 0 0;
}
#logingNewRight {
	margin: 0;
	padding: 0;
}

#contentNew {
	min-height: 360px;
	padding: 0 18px 18px 18px;
	margin: 0;
	clear: both;
}

#threeColumnImage {
	width: 924px;
	/*background-color: #cccccc;*/
	padding: 0;
	min-height: 332px;
	overflow: visible;
	margin: 0;
	/*margin: 0 0 12px 0;*/
	background: #cccccc;
	/*background: #cccccc url(../images/924-cccccc-bottom.gif) no-repeat bottom;*/
}
#threeColumnImage .image {
	margin: 0 0 16px 12px;
	float: left;
}
/*#leadNew {
	width: 271px;
	padding: 6px 0 8px 0;
	margin: 0 0 0 636px;
}*/

#threeColumn {
	width: 906px;
	/*background-color: #cccccc;*/
	padding: 0 0 18px 18px; /* 0 right margin to allow for extra flow */
	margin: 0 0 12px 0;
	background: #cccccc url(../images/924-cccccc-bottom.gif) no-repeat bottom;
	/*border-bottom-image: url(../layout-graphics/924x16ccccccRoundedBottom.gif) no-repeat bottom;*/
	font: 1px Arial, Helvetica, sans-serif #cccccc;
	/*min-height: 184px;*/
}
#threeColumn p {
	margin: 0;
}

#threeColumnTop {
	background: #cccccc url(../images/924-cccccc-top.gif) no-repeat top;
	height:16px;
	width: 924px;
	margin: 0;
	clear: both;
}

#twoColumnNew {
	width: 906px;
	/*background-color: #cccccc;*/
	padding: 0 0 18px 18px; /* 0 right margin to allow for extra flow */
	margin: 0 0 12px 0;
	background: #cccccc url(../images/924-cccccc-bottom.gif) no-repeat bottom;
	/*border-bottom-image: url(../layout-graphics/924x16ccccccRoundedBottom.gif) no-repeat bottom;*/
	font: 1px Arial, Helvetica, sans-serif #cccccc;
	/*min-height: 184px;*/
}
#twoColumnNew p {
	margin: 0;
}



#leftNew {
	float: left;
	width: 272px;
	/*min-height: 160px;*/
	margin: 0;
	padding: 6px 18px 6px 0;
}

#centerNew {
	float: left;
	width: 271px;
	/*min-height: 160px;*/
	margin: 0;
	padding: 6px 18px 6px 18px;
	border-left: 1px solid #666666;
}

#rightNew {
	float: left;
	width: 271px;
	/*min-height: 160px;*/
	margin: 0;
	padding: 6px 0 6px 18px;
	border-left: 1px solid #666666;
}


#twoColumnLeftNew {
	float: left;
	width: 579px;
	/*min-height: 160px;*/
	margin: 0;
	padding: 6px 18px 6px 0;
	/*border-right: 1px solid #666666;*/
}

#twoColumnRightNew {
	float: left;
	width: 272px;
	/*min-height: 160px;*/
	margin: 0;
	padding: 6px 0 6px 18px;
	border-left: 1px solid #666666;
}



#footerNew {
	z-index: 10;
	width:888px;
	margin: 0 18px 0 18px;
	padding: 12px 18px 12px 18px;
	text-align: center;
	/*background-color: #cccc99;*/
	/*background-color: #3b6080;*/
	background: #3b6080 url(../images/924-blue3-top.gif) no-repeat top;
	height: 36px;
}
#pageBottomNew {
	background: #ffffff url(../images/960-white-bottom.gif) no-repeat bottom;
	margin: 0;
	padding: 0;
	height: 60px;
}

/* END DOCUMENT STRUCTURE */



/* BEGIN TEXT STYLES */

a:link, a:visited {
	color: #3b6080;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}

.clearBoth {
	clear: both;
}
.clearLeft {
	clear: left;
}
.imageNew {
	margin: 0px;
	padding: 0px;
}
p {
	font: 13px/20px "Trebuchet MS", "Gill Sans", Verdana, Arial, Helvetica, sans-serif;
	color: #333;
}
h2 {
	font: bold 20px/24px "Trebuchet MS", "Gill Sans", Verdana, Arial, Helvetica, sans-serif;
	color: #3b6080;
	padding: 0;
	margin: 0 0 12px 0;
}

h3 {
	font: bold 18px/22px "Trebuchet MS", "Gill Sans", Verdana, Arial, Helvetica, sans-serif;
	color: #3b6080;
	padding: 0;
	margin: 0 0 12px 0;
}
h4 {
	font: bold 14px/16px "Trebuchet MS", "Gill Sans", Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	padding: 0;
	margin: 0 0 12px 0;
}
h5 {
	font: bold 16px/20px "Trebuchet MS", "Gill Sans", Verdana, Arial, Helvetica, sans-serif;
	color: #3b6080;
	padding: 0;
	margin: 0 0 12px 0;
}
li {
	font: normal 12px/18px "Trebuchet MS", "Gill Sans", Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}
form {
	display: inline;
	margin: 0 0 0 18px;
}

#footerNew p {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	margin: 0;
	padding: 0px;
	/*font-size: 13px;*/
	font-size: 12px;
}
#footerNew .copyrightNew {
	font: 11px Arial, Helvetica, sans-serif;
	color: #9cc5ca;
	/*margin: 6px 0 6px 0;*/
	/*padding: 0;*/
}
.loginNew {
	font: normal 12px Arial, Helvetica, Verdana, sans-serif;
	color: #FFF;
}

#loginNew a:link, #loginNew a:visited {
	color: #ffffff;
	text-decoration: none;
}
#loginNew a:hover {
	color: #ffffff;
	text-decoration: underline;
}
#loginNew a:active {
	color: #ffffff;
	text-decoration: none;
}
.thumbnailNew {
	background-color: #fcfcfc;
	padding: 4px;
	border: 1px solid #999999;
	margin: 4px 6px 6px 0;
	float: left;
}
.thumbnailLarge {
	background-color: #fcfcfc;
	padding: 4px;
	border: 1px solid #999999;
	margin: 0 0 12px 12px;
	float: right;
}
.imageNew {
	background-color: #fcfcfc;
	padding: 4px;
	border: 1px solid #999999;
	margin: 4px 0 6px 6px;
	float: right;
}
.floatRight {
	text-align: right;
	height: 16px;
}
.readon {
	font: bold 14px "Trebuchet MS", "Gill Sans", Verdana, Arial, Helvetica, sans-serif;
	color: #3b6080;
}
.contentpaneopen, #searchForm, #searchForm p, #searchForm h1, #searchForm h2, #searchForm h3, #searchForm td, #searchForm label, #searchForm input {
	font: 13px/20px "Trebuchet MS", "Gill Sans", Verdana, Arial, Helvetica, sans-serif;
	color: #333;
}
.componentheading {
	font: bolder 24px/36px "Trebuchet MS", "Gill Sans", Verdana, Arial, Helvetica, sans-serif;
	color: #3b6080;
}
#aiContactSafe_form, #aiContactSafe_form input, .aiContactSafe, .aiContactSafe_contact_form_field_label_left {
	font: bold 13px/20px "Trebuchet MS", "Gill Sans", Verdana, Arial, Helvetica, sans-serif;
	color: #333;
}
.aiContactSafe_row {
	margin: 0 0 12px 0;
}
#remository {
	font: 13px/20px "Trebuchet MS", "Gill Sans", Verdana, Arial, Helvetica, sans-serif;
	color: #333;
}
#remositorycredits, #remositorypageheading, #remositoryfilelisthead, #remositoryfooter, remositoryorderby {
	display:none;
}
#remositorycontainer h2 {
	padding: 12px 0 6px 0;
}
#remositoryfilelisting h3 {
	float:		left;
	clear:		both;
	width:		98%;
	border-top: 1px dotted #999;
	padding:	12px 0 0 5px;
}
.bordered {
	border-top: 1px solid #666666;
	margin: 12px 0 0 0;
	padding: 12px 0 12px 0;
}
.quoteBlue {
	font-size:16px;
	font-weight: bold;
	color:#3b6080;
}


/* Article styles */

.pullQuote {
	float: right;
	width: 40%;
	margin: 12px 0 12px 12px;
	padding: 36px 24px 36px 24px;
	border-top: 1px solid #684f40;
	border-bottom: 1px solid #684f40;
	font: italic 20px/30px Georgia, "Times New Roman", Times, serif;
	color: #000000;
	background-color: #FFF2CC;
	text-align: right;
}
#authorNew {
	border-top: 1px solid #333333;
	margin: 12px;
	padding: 12px;
	padding-right: 40%;
}
.smallCapsNew {
	text-transform: uppercase;
	font: 10px/18px Verdana, Geneva, sans-serif;
	color: #333;
}



/* Secondary page elements */

#secondaryPageNew {
	width: 906px;
	/*background-color: #cccccc;*/
	padding: 0 0 18px 18px; /* 0 right margin to allow for extra flow */
	margin: 18px 0 12px 0;
	/*border-bottom-image: url(../layout-graphics/924x16ccccccRoundedBottom.gif) no-repeat bottom;*/
	font: 1px Arial, Helvetica, sans-serif #cccccc;
	color: #333333;
	/*min-height: 184px;*/
}
/*#secondaryPageMain {
	float: left;
	width: 579px;
	margin: 0;
	padding: 6px 18px 6px 0;
	border-right: 1px solid #666666;
}*/
#secondaryPageNew p {
	margin: 0 0 12px 0;
}



#secondaryPageMain {
	/*float: left;*/
	width: 631px;
	/*min-height: 160px;*/
	margin: 0;
	padding: 6px 18px 6px 0;
	float: left;
}
#secondarySidebarWrapper {
	background: #cccccc url(../images/16x16-cccccc-top-left.gif) no-repeat top left;
	margin: 0 0 0 650px;
	padding: 0;
	/*border-left:1px solid #999999;*/
}
#cornerTopRight {
	float: right;
	display: block;
	background: #cccccc url(../images/16x16-cccccc-top-right.gif) no-repeat top right;
	width:16px;
	height: 16px;
}
/*#cornerTopRight {
	float: right;
	background:;
	width: 16px;
	height: 16px;
}*/
#cornerBottomLeft {
	background: #cccccc url(../images/16x16-cccccc-bottom-left.gif) no-repeat bottom left;
	height: 16px;
}
#cornerBottomRight {
	float:right;
	background: #cccccc url(../images/16x16-cccccc-bottom-right.gif) no-repeat bottom right;
	width: 16px;
	height: 16px;
}
#secondarySidebarContent {
	clear: right;
	margin: 0;
	padding: 0 18px 0 18px;
}
.secondarySidebarItem {
	padding: 12px 0 12px 0;
}
.secondarySidebarItem h3 {
	padding: 0;
	/*border-top: 1px solid #999999;*/
}
.secondarySidebarItem hr {
	margin: 18px 0 18px 0;
	color: #999999;
}
.secondarySidebarItem ul {
	list-style: none;
	text-indent: 0;
	margin: 0;
	padding: 0;
}
.secondarySidebarItem li {
	list-style: disc inside;
	text-indent: 0;
	font: 12px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
}





/* menu elements */
/* adapted from Sliding Doors css http://www.alistapart.com/d/slidingdoors/v1/v1.css */

#menuNew {
	padding: 0;
	margin: 0 0 0 36px;
	/*height: 42px;*/
	/*clear: both;*/
	float: left;
	/*width: 100%;*/
	width: 924px;
	line-height: normal;
	display: block;
}
#menuNew ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#menuNew li {
	float:left;
	background: url(../images/menu-left-blue3.gif) no-repeat left top;
	margin: 0;
	padding:0 0 0 12px;
	/*height:42px;*/
}
#menuNew a { /* 24px??? */
	float: left;
	display: block;
	background: url(../images/menu-right-blue3.gif) no-repeat right top;
	padding: 5px 15px 0 0;
	text-decoration: none;
	font: normal 18px/36px "Trebuchet MS", "Gill Sans", Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0.05em;
	color: #ffffff;
	float: none;
}
#menuNew a.mainlevel-topnav:hover {
	color: #9cc5ca;
	text-decoration: none;
}
#menuNew li.mainlevel_current-topnav {
	background: url(../images/menu-left-cccccc.gif) no-repeat left top;
}
#menuNew li a#active_menu-topnav {
	background: url(../images/menu-right-cccccc.gif) no-repeat right top;
	color: #3b6080;
	text-decoration: none;
}
#menuNew li a#active_menu-topnav:hover {
	color: #684f40;
	text-decoration: none;
}








/* begin member tab */

#memberTab {
	float: right;
	text-align: right;
	padding: 0 0 0 16px;
	margin: 0 40px 0 0;
	background: #684f40 url(../images/member-left-brown.gif) no-repeat top left;
}
#memberTab a:link, #memberTab a:visited {
	float: right;
	font: 18px/36px "Trebuchet MS", "Gill Sans", Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0.05em;
	color: #ffffff;
	/*display: inline;*/
	background: #684f40 url(../images/member-right-brown.gif) no-repeat top right;
	text-decoration: none;
	float: none;
}
#memberTab a:hover {
	color: #9cc5ca;
	text-decoration: none;
}
#memberTab a:active {
	color: #9cc5ca;
	text-decoration: none;
}
/*#memberTabRight {
	float: right;
	margin: 0 42px 0 0;
	background: #684f40 url(../images/member-right-brown.gif) top right;
	height: 42px;
	width: 8px;
	font-size: 1px;
}*/








/* begin submenu CSS */

#menuSubNew {
	/*background: #cccccc;*/
	padding: 12px 18px 0 18px;
	margin: 0 18px 0 18px;
	height: 16px;
	width: 888px;
	background: #cccccc url(../images/924-cccccc-top.gif) no-repeat top left;
	clear: both;
}
/* temporary placeholder for menuSubNew until submenu is needed */
#menuSubNewShort {
	/*background: #cccccc;*/
	padding: 0 0 0 36px;
	margin: 0 18px 0 18px;
	height: 16px;
	width: 888px;
	background: #cccccc url(../images/924-cccccc-top.gif) no-repeat top;
	clear: both;
}
#menuSubNewBottom {
	/*background: #cccccc;*/
	padding: 0 0 0 36px;
	margin: 0 18px 0 18px;
	height: 16px;
	width: 888px;
	background: #cccccc url(../images/924-cccccc-bottom.gif) no-repeat top;
	font-size: 1px;
}


#menuSubNewSecondary {
	/*background: #cccccc;*/
	padding: 6px 0 6px 6px;
	margin: 0 18px 0 18px;
	height: 24px;
	width: 918px;
	background: #cccccc url(../images/16x16-cccccc-top-right.gif) no-repeat top right;
}
#menuSubNew ul, #menuSubNewSecondary ul {
	list-style: none;
	margin: 0;
	padding: 0px;
}
#menuSubNew li, #menuSubNewSecondary li {
	font: bold 14px  "Trebuchet MS", "Gill Sans", Verdana, Arial, Helvetica, sans-serif;
	color: #3b6080;
	text-align: left;
	display: inline;
	padding: 0 12px 0 12px;
	border-left: 1px solid #3b6080;
	text-transform: capitalize;
	margin: 0;
	letter-spacing: .1em;
}
#menuSubNew li:first-child, #menuSubNewSecondary li:first-child {
	border: none;
	padding-left: 6px;
}