* {
	font-size: 100.01%
}

html {
	height: 100%;
	margin: 0;
}

body {
	margin: 0;
	color: #000;
	font-size: 64%;
	font-family: Arial, Helvetica, sans-serif;
	background: #5b3601 url(/images/bg-body_brown2.jpg) no-repeat 50% 0;
}

	body.innerpage {
		height: 100%;
	}

img {
	border-style: none;
}

a {
	text-decoration: none;
	color: #000;
}

	a:hover {
		text-decoration: underline;
	}

input,
textarea,
select {
	font: 100% arial,sans-serif;
	vertical-align: middle;
}

form, fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

#page {
	margin: 0 auto;
	width: 995px;
	background: #01245c;
}

.innerpage #page {
	min-height: 100%;
	background: url(/images/bg-page-innerpage.gif) repeat-y;
}

* html .innerpage #page {
	height: 100%;
	overflow: visible;
}

#inner {
	width: 995px;
}

.innerpage #inner {
	padding-bottom: 20px;
}
/* Header */
#header {
	width: 995px;
	height: 145px;
	float: left;
	background: url(/images/bg-header.gif) repeat-x;
	background: #5b3d0d;
	position: relative;
	z-index: 500;
}

.innerpage #header {
	height: 130px;
}

#header .headicon {
	position: absolute;
	top: 14px;
	left: 24px;
	z-index: 1000;
}

.innerpage #header .headicon {
	top: 11px;
}

#header .headicon .print-image {
	display: none;
}

#header .headicon img {
	vertical-align: top;
}
/* Logo */
#header h1 {
	margin: 0;
	position: absolute;
	top: 43px;
	left: 180px;
	width: 488px;
	height: 37px;
	overflow: hidden;
}

.innerpage #header h1 {
	left: 132px;
}

#header h1 a {
	display: block;
	width: 488px;
	height: 37px;
	text-indent: -9999px;
	cursor: pointer;
	background: url(/images/logo.png) no-repeat;
}
/* Top Navigation */
#header .topnav {
	position: absolute;
	top: 11px;
	right: 30px;
	margin: 0;
	padding: 0;
	list-style: none;
	float: right;
}

	#header .topnav li {
		margin-right: 18px;
		float: left;
		display: inline;
		font-size: 11px;
		line-height: 13px;
	}

		#header .topnav li a {
			color: #FED091;
			float: left;
		}

			#header .topnav li a:hover {
				text-decoration: none;
				color: #FFFBD0;
			}
/* Search Form */
#header .search-form {
	position: absolute;
	top: 38px;
	right: 25px;
	width: 280px;
}


#header .gsc-control-cse {
	padding: 0px;
	background-color: transparent;
	border: none;
}

#header .search-form span {
	display: none;
}

#header .search-form #btn-search {
	float: right;
	margin-top: 1px;
}

#header .search-form .text {
	display: block;
	padding: 4px 5px 6px;
	width: 174px;
	height: 14px;
	float: left;
	background: url(/images/bg-input.gif) no-repeat;
}

#header .search-form label.hidden {
	display: none;
}

#header .search-form .text input {
	float: left;
	width: 174px;
	height: 14px;
	font-size: 12px;
	line-height: 14px;
	color: #000;
	border: none;
	background: none;
}
/* Main Menu */
#header #mainmenu {
	position: absolute;
	top: 90px;
	right: 0px;
	left: 0px;
	float: right;
	margin: 0;
	padding: 0;
	padding-left: 170px;
	list-style: none;
	z-index: 900;
	background: #866321;
}



#mainmenu li {
	float: left;
}

	#mainmenu li a {
		float: left;
		padding: 0 13px;
		font-size: 14px;
		line-height: 30px;
		font-weight: bold;
		color: #fff;
	}

	#mainmenu li.active a,
	#mainmenu li.hover a,
	#mainmenu li:hover a {
		background: url(/images/bg-link-mainmenu-on.gif) repeat-x;
		text-decoration: none;
	}

	#mainmenu li.hover,
	#mainmenu li:hover {
		position: relative;
	}

#mainmenu .drop {
	position: absolute;
	right: -50px;
	top: 29px;
	display: none;
	z-index: 900;
}

#mainmenu li.hover .drop,
#mainmenu li:hover .drop {
	display: block;
}

#mainmenu .drop .bgtop {
	float: right;
	width: 112px;
	height: 16px;
	background: url(/images/arrow-drop.png) no-repeat;
	z-index: 10;
	position: relative;
	overflow: hidden;
}

#mainmenu .drop .block {
	clear: both;
	float: left;
	margin-top: -3px;
	padding: 3px;
	height: 1%;
	background: url(/images/bg-drop-down.png);
	overflow: hidden;
}

* html #mainmenu .drop .block {
	float: none;
}

* + html #mainmenu .drop .block {
	float: none;
}

#mainmenu .drop .title {
	height: 35px;
	background: #ffce86;
}

	#mainmenu .drop .title h2 {
		margin: 0 15px;
		font: bold 12px/35px Arial, Helvetica, sans-serif;
		color: #333;
		position: relative;
	}

#mainmenu .drop .hold {
	background: #fffbd0;
	overflow: hidden;
}

#mainmenu .drop ul {
	margin: 0;
	padding: 6px 0;
	list-style: none;
	float: left;
	display: inline;
}

	#mainmenu .drop ul.left {
		margin-left: 14px;
	}

	#mainmenu .drop ul li {
		clear: left;
		float: left;
		font-size: 12px;
		line-height: 21px;
		background: url(/images/bullet.gif) no-repeat 0 9px;
	}

		#mainmenu .drop ul li.hover,
		#mainmenu .drop ul li:hover {
			background: url(/images/bullet-on.gif) no-repeat 0 9px;
		}

		#mainmenu .drop ul li a {
			color: #871C25;
			float: left;
			padding: 0;
			margin: 0 9px;
			display: inline;
			font-size: 12px;
			line-height: 21px;
			font-weight: normal;
			background: none !important;
			white-space: nowrap;
			position: relative;
		}

		#mainmenu .drop ul li.hover a,
		#mainmenu .drop ul li:hover a {
			color: #333;
		}

#header .homelink {
	position: absolute;
	float: left;
	left: 122px;
	top: 90px;
	font: bold 14px/30px Arial, Helvetica, sans-serif;
	color: #FFCE86;
	padding: 0 13px;
}

	#header .homelink:hover {
		text-decoration: none;
		background: url(/images/bg-link-mainmenu-on.gif) repeat-x;
	}
/* Content */
#content {
	width: 995px;
	background: #01245c;
	float: left;
}

.innerpage #content {
	background: url(/images/bg-page-innerpage.gif) repeat-y;
	float: left;
}

.topholder {
	width: 995px;
	float: left;
	background: url(/images/bg-topholder.jpg) no-repeat;
}
/* Index Left Side */
.left-side {
	margin-left: 37px;
	width: 245px;
	float: left;
	display: inline;
}
/* Left Side Menu */
.sidemenu {
	margin: 26px 0 0 5px;
	padding: 0;
	float: left;
	display: inline;
	list-style: none;
	width: 240px;
	overflow: hidden;
}

	.sidemenu li {
		width: 100%;
		float: left;
		margin-left: 14px; /* added for Direct From The Source link alignment */
		font: bold 1.4em/27px Arial, Helvetica, sans-serif;
	}

		.sidemenu li a {
			color: #FED091;
		}

			.sidemenu li.active a,
			.sidemenu li a:hover {
				text-decoration: none;
				color: #FFFBD0;
			}
/* Join Form */
.join-form {
	margin-top: 10px;
	width: 244px;
	clear: left;
	float: left;
	overflow: hidden;
}

	.join-form .bgtop {
		width: 100%;
		height: 8px;
		float: left;
		background: url(/images/bgtop-join-form.png) no-repeat;
		overflow: hidden;
	}

	.join-form .bgbot {
		clear: left;
		float: left;
		width: 100%;
		height: 10px;
		background: url(/images/bgbot-join-form.png) no-repeat;
		overflow: hidden;
	}

	.join-form .form {
		clear: left;
		float: left;
		padding: 0 11px;
		width: 222px;
		background: url(/images/bg-join-form.png) repeat-y;
		overflow: hidden;
	}

	.join-form .hidden {
		display: none;
	}

	.join-form strong,
	.join-form label {
		clear: left;
		float: left;
		display: inline;
		width: 220px;
		margin-left: 1px;
		font: bold 11px/13px Arial, Helvetica, sans-serif;
		color: #740E18;
	}

	.join-form label {
		font-weight: normal;
	}

	.join-form .hold {
		clear: left;
		float: left;
		margin-top: 3px;
		width: 100%;
		height: 24px;
		overflow: hidden;
	}

	.join-form .text {
		float: left;
		padding: 4px 5px 6px;
		width: 156px;
		height: 14px;
		background: url(/images/bg-input2.gif) no-repeat;
	}

		.join-form .text input {
			float: left;
			width: 156px;
			height: 14px;
			font-size: 12px;
			line-height: 14px;
			color: #000;
			border: none;
			background: none;
		}

	.join-form #join-btn {
		margin: 0;
		padding: 0;
		float: right;
		width: 46px;
		height: 22px;
		text-align: center;
		font: 9px/18px Arial, Helvetica, sans-serif;
		color: #000;
		border: none;
		background: url(/images/bg-join-btn.gif) no-repeat;
		overflow: hidden;
	}
/* Side Links */
.sidelinks {
	clear: left;
	float: left;
	margin: 0;
	padding: 5px 0 0;
	list-style: none;
	width: 100%;
	overflow: hidden;
}

	.sidelinks li {
		float: left;
	}

		.sidelinks li a {
			display: block;
			cursor: pointer;
			text-indent: -9999px;
			overflow: hidden;
			padding: 100px 0 0;
		}

			.sidelinks li a.facebook {
				margin-left: 64px;
				width: 24px;
				height: 24px;
				background: url(/images/facebook.png) no-repeat;
			}

			.sidelinks li a.rss {
				margin-left: 10px;
				width: 24px;
				height: 24px;
				background: url(/images/feed.gif) no-repeat;
			}

			.sidelinks li a.twitter {
				margin-left: 10px;
				width: 24px;
				height: 24px;
				background: url(/images/twitter.png) no-repeat;
			}
/* Index Right Side */
.right-side {
	margin-right: 45px;
	width: 626px;
	float: right;
	display: inline;
}
/* Flash Block */
#flash {
	width: 624px;
	height: 375px;
}
/* Index Bottom Blocks */
.botholder {
	clear: left;
	float: left;
	margin-top: 33px;
	padding: 8px 0 16px;
	width: 995px;
	background: #959376;
	overflow: hidden;
}

	.botholder .hold {
		width: 995px;
		background: url(/images/bg-holder-botholder.gif) repeat-y;
		overflow: hidden;
	}

	.botholder .news {
		padding: 0 26px 0 43px;
		width: 255px;
		float: left;
	}

	.botholder .alerts {
		padding: 0 34px 0 33px;
		width: 300px;
		float: left;
	}

	.botholder .hotlines {
		padding-left: 36px;
		width: 250px;
		float: left;
	}

	.botholder h2 {
		margin: 0;
		font-size: 1.4em;
		line-height: 1.57em;
		color: #00245B;
	}

	.botholder .links {
		margin: 1px 0 0;
		padding: 0;
		list-style: none;
		width: 100%;
		overflow: hidden;
	}

		.botholder .links li {
			width: 100%;
			float: left;
			font-size: 1.2em;
			line-height: 1.75em;
		}

			.botholder .links li a:hover {
				text-decoration: none;
				color: #01245C;
			}

	.botholder .title {
		width: 100%;
		overflow: hidden;
	}

		.botholder .title h2 {
			float: left;
			width: 130px;
			padding-right: 4px;
		}

		.botholder .title .redlink {
			float: left;
			font-size: 1em;
			line-height: 2.2em;
			color: #520B11;
		}

	.botholder dl {
		margin: 0;
		width: 250px;
		font-size: 1.2em;
		line-height: 1.75em;
		color: #000;
		overflow: hidden;
	}

	.botholder dt {
		clear: both;
		float: left;
		width: 130px;
	}

	.botholder dd {
		margin: 0 0 0 4px;
		float: left;
		display: inline;
		width: 115px;
	}
/* Main Side */
.main {
	padding: 0 47px 20px 51px;
	width: 701px;
	float: left;
	background: url(/images/bgtop-main.gif) repeat-x;
}

	.main .title {
		margin-top: 28px;
		width: 100%;
		border-bottom: 1px #454545 solid;
		padding-bottom: 6px;
		overflow: hidden;
	}

	.main h2 {
		margin: 0;
		font-size: 1.8em;
		line-height: 1.33em;
		color: #00245A;
	}

	.main .textblock {
		padding: 0 15px 0 16px;
		width: 670px;
		overflow: hidden;
	}

		.main .textblock p {
			margin: 11px 0 0;
			font-size: 1.2em;
			line-height: 1.83em;
		}

		.main .textblock h3 {
			margin: 16px 0 -10px;
			font-size: 1.4em;
			line-height: 1.57em;
			color: #00245A;
		}
/* Right Column  */
.column {
	width: 196px;
	float: right;
	background: url(/images/bgtop-column.gif) no-repeat;
	padding-bottom: 20px;
	overflow: hidden;
}

.colmenu {
	margin: 25px 0 0 24px;
	padding: 0;
	list-style: none;
	width: 150px;
	overflow: hidden;
}

	.colmenu li {
		margin-top: 10px;
		width: 100%;
		float: left;
		font: bold 1.1em/1.45em Arial, Helvetica, sans-serif;
	}

		.colmenu li a {
			color: #fff;
		}

#content:after,
.topholder:after,
.left-side:after,
.right-side:after,
.flash:after {
	clear: both;
	display: block;
	content: "";
}
/* Footer */
#footer {
	clear: both;
	margin: 0 auto;
	width: 995px;
	min-height: 45px;
	overflow: hidden;
}

* html #footer {
	height: 45px;
	overflow: visible;
}

.innerpage #footer {
	position: relative;
	margin-top: -20px;
	min-height: 20px;
	overflow: hidden;
}

* html .innerpage #footer {
	height: 20px;
}

#footer .indexblock {
	width: 995px;
	background: #aaa991;
	min-height: 25px;
	float: left;
	overflow: hidden;
}

* html #footer .indexblock {
	height: 25px;
	overflow: visible;
}

#footer .footnav {
	margin: 0 39px 0 0;
	padding: 0;
	list-style: none;
	float: right;
	display: inline;
	white-space: nowrap;
	overflow: hidden;
}

.innerpage #footer .footnav {
	margin: 0;
	width: 995px;
	text-align: center;
	float: left;
}

#footer .footnav li {
	padding: 0 7px 0 9px;
	float: left;
	background: url(/images/sep-footnav.gif) no-repeat 0 50%;
	font-size: 0.9em;
	line-height: 2.77em;
	color: #01245C;
}

.innerpage #footer .footnav li {
	float: none;
	display: inline;
	color: #fff;
	background: url(/images/sep-footnav2.gif) no-repeat 0 50%;
}

#footer .footnav li.left {
	background: none !important;
}

#footer .footnav li a {
	color: #01245C;
}

.innerpage #footer .footnav li a {
	color: #fff;
}

#footer .redblock {
	width: 995px;
	clear: left;
	float: left;
	background: #5b3d0d;
	min-height: 20px;
	overflow: hidden;
}

* html #footer .redblock {
	height: 20px;
	overflow: visible;
}

	#footer .redblock .footnav li {
		line-height: 2.22em;
	}


/* added by WebTeam */

.floatleft {
	float: left;
	margin: 0px 5px 5px 0px;
}

.floatright {
	float: right;
	margin: 0px 0px 5px 5px;
}

/* for Blue ul list on meet-da page */
ul.bluebold {
	list-style: disc;
	color: #01245c;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.2em;
	margin-left: 35px;
	line-height: 1.83em;
}

.textblock a {
	text-decoration: underline;
	color: blue;
}

/* override psd2html tag up above, replace if we decide we like this better? */
.main .textblock p {
	margin: 11px 0 0;
	font-size: 1.2em;
	line-height: 1.3em; /* this is the only change */
}

/* inner page basic ul */
.main .textblock ul {
	list-style: disc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
}

	/* inner page basic nested ul */
	.main .textblock ul ul {
		list-style: circle;
		font-size: 1em;
	}

/* inner page basic ol */
.main .textblock ol {
	list-style-type: decimal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
}
/* inner page h4 (see boi pages) */
.main .textblock h4 {
	margin: 16px 0 -10px;
	font-size: 1.2em;
	line-height: 1.57em;
	color: #00245A;
}
/* sub page navigation h3 Page Heading Line (boi, diversity) */
.subpagenav li {
	display: inline;
	list-style: none;
	line-height: 2em;
}

	.subpagenav li a {
		text-decoration: underline;
		color: blue;
		margin-left: 10px;
	}

/* red text options see prevent-rape.html as example */
.main .textblock .redcenter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	color: #C00;
	font-weight: bold;
	text-align: center;
}

.main .textblock .redbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #C00;
	font-weight: bold;
}

.newsroomHeader {
	background-color: #01245c;
	color: white;
	text-align: absmiddle;
	font-size: 1.3em;
	line-height: 1.5em;
}

	.newsroomHeader img {
		padding-top: 4px;
	}

	.newsroomHeader a {
		color: white;
		font-size: .8em;
		text-transform: uppercase;
		padding-right: 1em;
	}

.newsroomContent {
	background-color: #FFFBD0;
	overflow: auto;
}

.textblock blockquote {
	border-bottom: 1px #454545 solid;
	padding-bottom: 2px;
}

/* homepage top link, next two styles */
.sidemenu li.homeSpecial {
	font: bold 1.7em/32px Arial, Helvetica, sans-serif;
}

	.sidemenu li.homeSpecial a {
		color: white;
	}

		.sidemenu li.active .homeSpecial a,
		.sidemenu li.homeSpecial a:hover {
			text-decoration: none;
			color: #FFFBD0;
		}

/* direct from the source */
.redtext {
	color: #F00
}

.main .textblockNarrow {
	padding: 0 15px 0 16px;
	width: 450px;
	margin-left: 100px;
	overflow: hidden;
}

	.main .textblockNarrow p {
		margin: 11px 0 0;
		font-size: 1.2em;
		line-height: 1.3em;
	}

	.main .textblockNarrow h3 {
		margin: 16px 0 -10px;
		font-size: 1.4em;
		line-height: 1.57em;
		color: #00245A;
	}

	.main .textblockNarrow ul {
		list-style: disc;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1.2em;
	}

		.main .textblockNarrow ul ul {
			list-style: circle;
			font-size: 1em;
		}

	.main .textblockNarrow ol {
		list-style-type: decimal;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1.2em;
	}

	.main .textblockNarrow h4 {
		margin: 16px 0 -10px;
		font-size: 1.2em;
		line-height: 1.57em;
		color: #00245A;
	}

	.main .textblockNarrow a {
		text-decoration: underline;
		color: blue;
	}

/* end direct from the source */


/*** start icon graphics  */
a.pdf {
	background: url(/images/pdf-icon.gif) no-repeat;
	padding-left: 20px;
	padding-top: 2px;
	line-height: 20px;
}
/*** end icon graphics  */

.ht_content a {
	color: blue;
	font-weight: bold;
}

.ht_content h2 {
	padding-top: 12px;
	padding-bottom: 10px;
	padding-left: 57px; /* Width of the icon, plus some extra for spacing */
	color: #720C17;
	font-size: 27px;
	text-transform: uppercase;
	background: url("~/images/arrow_icon.png") no-repeat;
	background-position: 4px 5px;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	margin: 0px;
}

.ht_content h3, .ht_content h4, .side_note {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	margin: 0px;
	padding-left: 25px;
	padding-top: 15px;
	color: black;
}

.ht_content h3 {
	font-size: 22px;
	text-decoration: underline;
}

.ht_content h4 {
	font-size: 15px;
}

.side_note {
	font-size: 12px;
}


.ht_content p {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	padding-left: 25px;
	padding-right: 25px;
}

p.long_quote {
	padding-left: 40px;
	padding-right: 40px;
	font-style: italic;
}

.sectStyleA, .sectStyleB {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 13px;
	color: black;
	padding-top: 5px;
	padding-bottom: 5px;
}

.sectStyleA {
	background: #F4F4F4;
}

.sectStyleB {
	background: #D6D2CE;
}

	.sectStyleA ul, .sectStyleB ul {
		margin-top: 2px;
		margin-bottom: 4px;
	}

.subsectionA, .subsectionB {
	margin-top: 12px;
	margin-bottom: 12px;
	margin-left: 25px;
	margin-right: 25px;
	padding-bottom: 15px;
	border-radius: 7px;
}

.subsectionA {
	background: #D6D2CE;
}

.subsectionB {
	background: #F4F4F4;
}

.signs_list li {
	margin-bottom: 2px;
}

.facts_list li {
	padding-left: 5px;
	padding-right: 15px;
	margin-bottom: 7px;
}

.disclaimer {
	font-weight: bold;
	text-align: center;
	font-size: 9px;
	background: #520B11;
	color: white;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom-right-radius: 1em;
	border-bottom-left-radius: 1em;
}

	.disclaimer p {
		margin-left: auto;
		margin-right: auto;
	}

.no_bullet_points {
	list-style-type: none;
}

.more_links {
	line-height: 18px;
	margin-top: 5px;
}

.top_icon {
	float: right;
	margin-top: 20px;
	margin-right: 8px;
}

#ht_billboard {
	margin-left: 25px;
	height: 157px;
	margin-top: 8px;
}

.ht_img {
	margin-left: 25px;
	float: left;
	margin-right: 25px;
	margin-top: 8px;
}

.img_credit {
	float: left;
}

div.credit {
	font-size: 8px;
	margin-left: 25px;
	margin-right: 25px;
}

.clear {
	clear: both;
}

.emphasis {
	color: #B00505;
	font-weight: bold;
}

.ht_quote {
	margin-left: 30px;
	margin-right: 30px;
}

.quoted_text {
	font-weight: bold;
	font-style: italic;
}

.credit {
	font-weight: bold;
	color: black;
}

.small_font {
	font-size: 12px;
}

.large_font {
	font-size: 16px;
}

/* CSSTerm.com Simple Horizontal DropDown CSS menu */
.ht_navi {
	background: #520B11;
	padding: 0;
	margin: 0;
	list-style-type: none;
	height: 36px;
}

	.ht_navi li {
		float: left;
	}

		.ht_navi li a {
			padding: 10px 11px 15px 11px;
			display: block;
			color: #fff;
			text-decoration: none;
			font: 12px arial, verdana, sans-serif;
			font-weight: bold;
		}

	/* Submenu */
	.ht_navi ul {
		position: absolute;
		left: -9999px;
		top: -9999px;
		list-style-type: none;
	}

	.ht_navi li:hover {
		position: relative;
		background: black;
	}

		.ht_navi li:hover ul {
			left: 0px;
			top: 36px;
			background: black;
			padding: 0px;
		}

			.ht_navi li:hover ul li a {
				padding: 7px;
				display: block;
				width: 195px;
				text-indent: 15px;
				background-color: black;
			}

				.ht_navi li:hover ul li a:hover {
					background: #520B11;
				}



.juvTopHeader {
	font-family: Georgia, serif;
	box-shadow: 0px 7px 7px -6px #888888;
	background: #424456;
	color: white;
	padding: 19px;
	border-radius: 0 0 10px 10px;
}

h2#juvTopHeader {
	font-family: Georgia, serif;
	box-shadow: 0px 7px 7px -6px #888888;
}

h2#juvTopHeader {
	background: #424456;
	color: white;
	padding: 19px;
	border-radius: 0 0 10px 10px;
}

div#juvTopSection {
	margin-top: 15px;
	padding: 5px 10px 15px 10px;
	background: #D7DBDB;
	border-radius: 10px;
}

#juvBodyCopy {
	padding-bottom: 15px;
}

div#juvBodyCopy h3, div#juvBodyCopy h4 {
	background: #F0EBEB;
	color: black;
	margin-bottom: 1px;
	box-shadow: 0px 7px 7px -6px #888888;
}

div#juvBodyCopy h3 {
	margin-left: -15px;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-left: 9px solid #ABA987;
}

div#juvBodyCopy h4 {
	position: relative;
	margin-top: 25px;
	padding: 2px 0 2px 4px;
	zoom: 1;
	border-bottom: 2px solid #D7DBDB;
	border-top: 3px solid #ABA987;
}

div#juvBodyCopy h5 {
	position: relative;
	margin-top: 5px;
	padding: 2px 0 2px 4px;
	zoom: 1;
	border-bottom: 1px solid #D7DBDB;
	border-top: 2px solid #ABA987;
}


div#juvBodyCopy p {
	line-height: 1.4;
	padding-left: 4px;
	padding-right: 4px;
}

div#juvBodyCopy ul.juvResourceLinks {
	list-style-type: square;
	list-style-type: none;
}

ul.juvResourceLinks li.juvNestedList {
	margin-top: 15px;
	margin-bottom: 15px;
}

ul.juvResourceLinks li {
	margin-bottom: 5px;
}

	ul.juvResourceLinks li a:link {
		color: #3344dd;
	}

	ul.juvResourceLinks li a:visited {
		color: #884488;
	}

	ul.juvResourceLinks li a:hover, ul.juvResourceLinks li a:focus {
		text-decoration: none;
	}

/*
		ul.juvResourceLinks li a:active {
			color: #bb1122;
		}*/

span.juvToTop {
	margin-left: 5px;
	position: absolute;
	top: 0;
	right: 5px;
}

	span.juvToTop a {
		font-size: 0.9em;
		text-decoration: none;
		font-family: Arial, Helvetica, sans-serif;
	}

		span.juvToTop a:hover {
			font-size: 1.02em;
		}

#juvSideBar {
	margin-left: 15px;
}

ul#juvInPageNav {
	list-style-type: none;
	padding-left: 0;
	margin-top: 15px;
	margin-left: 5px;
}

	ul#juvInPageNav li {
		padding: 5px 0;
	}

		ul#juvInPageNav li a:hover {
			text-decoration: none;
		}

/* CARE Center */

.canvas {
	width: 760px;
	padding: 0 15px 0 16px;
	margin-top: 1em;
	margin-left: -6em;
}

.floatleft {
	float: left;
}

.mission {
	width: 170px;
	float: left;
	margin-left: -2.5em;
	margin-top: 1em;
	font-size: 1.3em;
	line-height: 1.25em;
}

.address {
	margin-left: 5em;
	margin-top: -3em;
	font-size: 1.5em;
}

.welcome {
	margin-left: 3em;
	margin-top: 1em;
	width: 80%;
	font-size: 1.5em;
	line-height: 1.2em;
}

.inset {
	margin-left: 4em;
}

.why {
	float: left;
	margin-left: 3em;
	margin-top: 2em;
	margin-right: 2em;
	width: 42%;
	font-size: 1.3em;
	line-height: 1.4em;
}

.what {
	float: left;
	margin-left: 0;
	margin-top: 2em;
	width: 45%;
	font-size: 1.3em;
	line-height: 1.4em;
}

.programs {
	margin-left: 3em;
	margin-top: 1em;
	width: 90%;
	font-size: 1.3em;
	line-height: 1.3em;
}

	.programs .p {
		margin-left: 3em;
		margin-top: 1em;
		font-size: 1.5em;
		line-height: 1.3em;
	}

	.programs p a:link {
		color: blue;
		text-decoration: underline;
	}

.grand {
	margin-left: 3em;
	margin-top: 1em;
	width: 80%;
	font-size: 1.2em;
	line-height: 1em;
	text-align: center;
}
/* 4or40 */
.yab_subpagenav {
	margin-top: 10px;
}

.navi_links {
	margin-left: 0px;
}

.yab_subpagenav a {
	text-decoration: none;
	color: white !important;
	font-size: small;
	background: #01245c;
	font-weight: bold;
	padding: 5px 4px;
	width: 200px;
	display: inline-block;
	margin-top: 1px;
	margin-left: -2px;
	text-align: center;
}

	.yab_subpagenav a:hover:before {
		color: #01245c !important;
		background-color: white !important;
	}

.hidden {
	display: none;
}
