div.survey label, div.survey-view label {
	white-space: normal
}
div.survey label input {
	vertical-align: middle
}
div.survey-edit table.list th {
	vertical-align: middle
}
div.survey-edit table.list button {
	background-color: transparent;
	margin: 0;
	padding: 0;
	border: 0
}
h2.attributetype {
	font-size: 1em
}
div.survey-view .required {
	font-weight: bold;
	color: #a00000
}
div.survey form.float {
	float: left;
	margin-right: 0.25em
}
div.survey-submenu {
	background-color: #fefefb
}
div.survey-submenu ul {
	margin: 0;
	padding: 0
}
div.survey-submenu li {
	font-size: 0.85em;
	margin: 0 0.25em 0 0;
	padding: 1px;
	background-image: none;
	list-style-type: none;
	float: left
}
div.survey-submenu a {
	color: #254B71;
	padding: 0 0.25em 0 0.25em;
	text-decoration: none
}
div.survey-submenu a:hover {
	color: #fff;
	background-color: #254b71
}
div.survey-submenu span.current {
	color: #254b71;
	background-color: #c8cfd7;
	padding: 0 0.25em 0 0.25em
}
input.disabled {
	background-color: #e0e0e0
}
.float-break {
	height: 1%
}
.float-break:after {
	content: "-";
	height: 0;
	visibility: hidden;
	display: block;
	clear: both
}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent
}
body {
	line-height: 1
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block
}
nav ul {
	list-style: none
}
blockquote, q {
	quotes: none
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none
}
a {
	margin: 0;
	padding: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent
}
ins {
	background-color: #ff9;
	color: #000;
	text-decoration: none
}
mark {
	background-color: #ff9;
	color: #000;
	font-style: italic;
	font-weight: bold
}
del {
	text-decoration: line-through
}
abbr[title], dfn[title] {
	border-bottom: 1px dotted;
	cursor: help
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #ccc;
	margin: 1em 0;
	padding: 0
}
input, select {
	vertical-align: middle
}
body {
	font: 13px/1.231 sans-serif;
*font-size:small
}
select, input, textarea, button {
	font: 99% sans-serif
}
pre, code, kbd, samp {
	font-family: monospace, sans-serif
}
body, select, input, textarea {
	color: #444
}
h1, h2, h3, h4, h5, h6 {
	font-weight: bold
}
html {
	overflow-y: scroll
}
a:hover, a:active {
	outline: none
}
a, a:active, a:visited {
	color: #607890
}
a:hover {
	color: #036
}
ul, ol {
	margin-left: 1.8em
}
ol {
	list-style-type: decimal
}
nav ul, nav li {
	margin: 0
}
small {
	font-size: 85%
}
strong, th {
	font-weight: bold
}
td, td img {
	vertical-align: top
}
sub {
	vertical-align: sub;
	font-size: smaller
}
sup {
	vertical-align: super;
	font-size: smaller
}
pre {
	padding: 15px;
	white-space: pre;
	white-space: pre-wrap;
	white-space: pre-line;
	word-wrap: break-word
}
textarea {
	overflow: auto
}
.ie6 legend, .ie7 legend {
	margin-left: -7px
}
input[type="radio"] {
	vertical-align: text-top;
}
input[type="checkbox"] {
	vertical-align: middle
}
.ie7 input[type="checkbox"] {
	vertical-align: baseline
}
.ie6 input {
	vertical-align: text-bottom
}
label, input[type=button], input[type=submit], button {
	cursor: pointer
}
button, input, select, textarea {
	margin: 0
}

input[type="submit"] {
    font-size: 18px;
}
input:valid, textarea:valid {
}
input:invalid, textarea:invalid {
border-radius:1px;
-moz-box-shadow:0 0 5px red;
-webkit-box-shadow:0 0 5px red;
box-shadow:0 0 5px red
}
.no-boxshadow input:invalid, .no-boxshadow textarea:invalid {
background-color:#f0dddd
}
::-moz-selection {
background:#FF5E99;
color:#fff;
text-shadow:none
}
::selection {
	background: #FF5E99;
	color: #fff;
	text-shadow: none
}
a:link {
	-webkit-tap-highlight-color: #FF5E99
}
button {
	width: auto;
	overflow: visible
}
.ie7 img {
	-ms-interpolation-mode: bicubic
}
.ir {
	display: block;
	text-indent: -999em;
	overflow: hidden;
	background-repeat: no-repeat;
	text-align: left;
	direction: ltr
}
.hidden {
	display: none;
	visibility: hidden
}
.visuallyhidden {
	position: absolute !important;
	clip: rect(1px 1px 1px 1px);
	clip: rect(1px,1px,1px,1px)
}
.invisible {
	visibility: hidden
}
.clearfix:before, .clearfix:after {
	content: "\0020";
	display: block;
	height: 0;
	visibility: hidden
}
.clearfix:after {
	clear: both
}
.clearfix {
	zoom: 1
}
tr.warning {
	border-top: 1px solid #ccc;
	background: orange;
	padding: 3px 0
}
tr.error {
	border-top: 1px solid #ccc;
	background: red;
	color: white
}
tr.notice {
	border-top: 1px solid #ccc;
	background: #e1e1e1
}
tr.debug, tr.timing {
	border-top: 1px solid #ccc
}
td.debugheader {
	padding: 3px
}

/* New login page styles 07/24/15 */
#new_login .text {
	line-height:66px;
}
#new_login input[type="text"], #new_login input[type="password"] {
	height:47px;
	border-radius:6px;
	border:1px solid #a1a1a1;
	margin:10px 0;
	font-size:14px;
	padding-left: 10px;
}
#new_login label {
	font-size:16px;
	font-weight:bold;
}
#new_login .ebible_well {
	margin-top:20px;
  	padding: 15px;
  	margin-bottom: 20px;
  	background-color: rgb(248, 248, 248);
  	border: 1px solid #bfbfbf;
  	border-radius: 0px;
    box-shadow: none;
	line-height:1.4285;
	font-family:Helvetica,Arial,"Lucida Grande",sans-serif;
}
#new_login .error {
  	padding: 20px;
  	margin-bottom: 20px;
  	background-color: rgb(242, 222, 222);
  	border: 1px solid #ebccd1;
  	border-radius: 2px;
  	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .02);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
	font-size:14px;
	color: #a94442;
	font-weight:normal;
	width:83%;
}
#new_login h5 {
	font-size:22px;
	line-height:1.2;
	font-weight:100;
	margin-top:0px;
	margin-bottom:0px;
	font-family: "HelveticaNeue35Thin","HelveticaNeue-Thin","Helvetica Neue Thin","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
}

@media all and (orientation:portrait) {
}
@media all and (orientation:landscape) {
}
@media screen and (max-device-width:480px) {
}
@media print {
* {
	background: transparent !important;
	color: #444 !important;
	text-shadow: none !important
}
a, a:visited {
	color: #444 !important;
	text-decoration: underline
}
.ir a:after {
	content: ""
}
pre, blockquote {
	border: 1px solid #999;
	page-break-inside: avoid
}
thead {
	display: table-header-group
}
tr, img {
	page-break-inside: avoid
}
p, h2, h3 {
	orphans: 3;
	widows: 3
}
h2, h3 {
	page-break-after: avoid
}
}
::selection {
	background: #ffff9e
}
::-moz-selection {
background:#ffff9e
}
img::selection {
	background: transparent
}
img::-moz-selection {
background:transparent
}
body {
	-webkit-tap-highlight-color: #ffff9e
}
a {
	color: #36c;
	text-decoration: none
}
a:link {
	color: #36c;
	text-decoration: none
}
a:visited {
	color: #b347af
}
a:focus, a:hover {
	color: #b347af;
	text-decoration: underline
}
a.button:visited {
	color: #36c
}
a.button:hover, a.button:focus {
	color: #b347af;
	text-decoration: none
}
.button:visited {
	color: #36c
}
.button:hover, .button:focus {
	color: #b347af;
	text-decoration: none
}
#crumbtrail a:visited {
	color: #36c
}
#crumbtrail a:hover, #crumbtrail a:focus {
	color: #b347af
}
@font-face {
	font-family: 'HelveticaNeue35Thin';
	src: url("helveticaneue-thin-webfont.eot");
	src: url("helveticaneue-thin-webfont.eot?#iefix") format("embedded-opentype"), url("helveticaneue-thin-webfont.woff") format("woff"), url("helveticaneue-thin-webfont.ttf") format("truetype"), url("helveticaneue-thin-webfont.svg#HelveticaNeue35Thin") format("svg");
	font-weight: normal;
	font-style: normal
}
@font-face {
	font-family: 'HelveticaNeue45Light';
	src: url("helveticaneue-light-webfont.eot");
	src: url("helveticaneue-light-webfont.eot?#iefix") format("embedded-opentype"), url("helveticaneue-light-webfont.woff") format("woff"), url("helveticaneue-light-webfont.ttf") format("truetype"), url("helveticaneue-light-webfont.svg#HelveticaNeue45Light") format("svg");
	font-weight: normal;
	font-style: normal
}
body {
	background: white url(body_bg.gif) no-repeat left top;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	min-width: 960px;
	-webkit-font-smoothing: antialiased
}
.cssgradients.backgroundsize body {
	 /* background: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(white));
	background: -webkit-linear-gradient(top, #ccc, white);
	background: -moz-linear-gradient(top, #ccc, white);
	background: -o-linear-gradient(top, #ccc, white);
	background: -ms-linear-gradient(top, #ccc, white);
	background: linear-gradient(top, #ccc, white);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=#ccc, EndColorStr=white);
-ms-filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=#ccc, EndColorStr=white);
	background-size: 100% 8px;
	background-repeat: repeat-x; 
	-moz-background-size: 100% 8px;
	border-top: 1px solid white */
	background-image: url(bg-masthead-top-shadow.png);
	background-repeat: repeat-x;
	background-position-x:left;
	background-position-y:top;
}
#container {
	position: relative;
	text-align: center;
	width: 100%
}
.infinity {
	margin: 0 auto;
	position: relative;
	text-align: left;
	width: 960px
}
#omni {
	height: 26px;
	position: absolute;
	top: -25px;
	width: 100%;
	zoom: 1
}
#main_header {
	/*background: #934b8d url(header_gradients_sprite.png) repeat-x top left;*/
	background: url(header_grad.png) repeat-x top left;
	background-color:#3366cc;
	color: #fff;
	height: 125px;
	margin-top: 25px
}
#main_header .infinity {
	padding: 0;
	overflow: hidden
}
#main_header h1 {
	float: left
}
#main_header .searchform {
	float: right;
	background: #803c7d;
	border: 1px solid #c979be;
	border-width: 0 0 1px 1px;
	margin-top: 31px
}
#main_header .searchbox {
	border: none;
	background: #934b8d;
	color: #e0acd9;
	padding: 6px;
	width: 258px;
	-webkit-border-radius: 0
}
#main_header .submit {
	background: url(site_btn_sprite.png) 0 -136px no-repeat transparent;
	
	border: 0 none;
	display: inline-block;
	height: 25px;
	margin: 1px 1px 1px -4px;
	overflow: hidden;
	padding: 0 0;
	text-indent: -999em;
	width: 28px;
	-webkit-border-radius: 0
}

h3 {
	color: #cf80c4
}
ul.two-col {
	width: 45%;
	margin-left: 20px
}
ul.three-col {
	width: 31%;
	margin-left: 7px
}
ul.two-col, ul.three-col {
	margin-right: 0;
	float: left;
	list-style-type: none;
	padding-right: 7px
}
ul.two-col li, ul.three-col li {
	color: black;
	font: bold 17px/20px Helvetica, Arial, sans-serif
}
ul.two-col ul, ul.three-col ul {
	list-style-type: disc;
	margin-left: 16px
}
ul.two-col ul li, ul.three-col ul li {
	color: #444;
	font: normal 13px/20px Helvetica, Arial, sans-serif
}
.hr-separator {
	border-bottom: 4px solid #EAEAEA
}
.media-options a:visited, .limit-options a:visited {
	color: #36c
}
.media-options span, .limit-options span {
	color: gray
}
.limit-options {
	border-top: 1px solid #B7B7B7;
	float: right;
	padding: 0 5px;
	vertical-align: text-bottom;
	line-height: 27px
}
.inline-block {
	display: inline-block
}
.carousel {
	clear: left;
	margin: -15px;
	position: relative;
	width: 620px
}
.carousel .frame {
	overflow: hidden;
	position: relative;
	width: 620px
}
.carousel .canvas {
	position: absolute
}
.carousel .carousel-item {
	background: #888;
	border-bottom: 1px solid #111;
	height: 350px;
	position: relative
}
.carousel .carousel-item .attribute-caption {
	background: #111;
	background-color: rgba(0,0,0,0.65);
	color: #fff;
	font: 200 1.8462em/1 "HelveticaNeue45Light", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	padding: 17px 18px 15px;
	position: absolute;
	bottom: 0;
	width: 100%
}
.carousel .page {
	width: 620px;
	overflow: hidden;
	transform: translateZ(0);
	-ms-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-webkit-transform: translateZ(0);
	-o-transform: translateZ(0)
}
.carousel .scroller_pagination {
	height: 20px;
	overflow: hidden
}
.carousel .scroller_pagination .left-button, .carousel .scroller_pagination .right-button {
	display: none
}
.carousel .scroller_pagination ol {
	margin: 0;
	margin-left: 275px;
	padding: 0;
	list-style: none
}
.carousel .scroller_pagination li {
	float: left
}
.carousel .scroller_pagination .page-dot a {
	display: block;
	width: 19px;
	height: 17px;
	background: transparent url(csj-sprite.png) no-repeat -435px -25px
}
.carousel .scroller_pagination .page-dot a span {
	display: none
}
.carousel .scroller_pagination .page-dot.selected a {
	background: transparent url(csj-sprite.png) no-repeat -435px -42px
}
.section_id_1 #main_header {
	background-color: #934b8d;
	background-position: 0 0
}
.section_id_1 #main_header .searchform {
	background: #803c7d;
	border-color: #c979be
}
.section_id_1 #main_header .searchbox {
	background: #934b8d;
	border-color: #cf80c4;
	color: #e0acd9
}
.section_id_1 #main_header .submit {
	background-position: 0 -136px
}
.section_id_1 h1 a, .section_id_1 h2 a, .section_id_1 h3 a, .section_id_1 h4 a, .section_id_1 h5 a, .section_id_1 h6 a {
	color: #cf80c4;
	text-decoration: none
}
.section_id_1 h1 a:focus, .section_id_1 h1 a:hover, .section_id_1 h2 a:focus, .section_id_1 h2 a:hover, .section_id_1 h3 a:focus, .section_id_1 h3 a:hover, .section_id_1 h4 a:focus, .section_id_1 h4 a:hover, .section_id_1 h5 a:focus, .section_id_1 h5 a:hover, .section_id_1 h6 a:focus, .section_id_1 h6 a:hover {
	color: #b347af;
	text-decoration: underline
}
.section_id_1 #main_nav .selected a {
	background: -webkit-gradient(linear, left top, left bottom, from(#de98d5), to(#b251a5));
	background: -webkit-linear-gradient(top, #de98d5, #b251a5);
	background: -moz-linear-gradient(top, #de98d5, #b251a5);
	background: -o-linear-gradient(top, #de98d5, #b251a5);
	background: -ms-linear-gradient(top, #de98d5, #b251a5);
	background: linear-gradient(top, #de98d5, #b251a5);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=#de98d5, EndColorStr=#b251a5);
-ms-filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=#de98d5, EndColorStr=#b251a5)
}
.section_id_1 .wysiwyg h3, .section_id_1 .wysiwyg .pullquote {
	color: #cf80c4
}
.section_id_1 .sidebar .promo {
	background-color: #cf80c4
}
.section_id_1 .sidebar .promo h2.block-title {
	color: white
}
.section_id_1 .sidebar .promo h2.block-title a {
	color: white
}
.section_id_1 .sidebar .promo h2.block-title a:link, .section_id_1 .sidebar .promo h2.block-title a:visited {
	color: white
}
.section_id_1 .sidebar .promo.gray {
	background-color: #dedede;
	border-bottom: 1px solid #b2b2b2
}
.section_id_1 .sidebar .promo.gray h2.block-title {
	color: #333
}
.section_id_1 .sidebar .promo.gray h2.block-title a {
	color: #333
}
.section_id_1 .sidebar .promo.gray h2.block-title a:link, .section_id_1 .sidebar .promo.gray h2.block-title a:visited {
	color: #333
}
.section_id_9 #main_header {
	background-color: #9ca04f;
	background-position: 0 -720px
}
.section_id_9 #main_header .searchform {
	background: #7c8044;
	border-color: #c3c67a;
	border-left: 1px solid #bcbf7f;
	border-right: 1px solid #bcbf7f
}
.section_id_9 #main_header .searchbox {
	background: #8d914f;
	color: #cfcd85
}
.section_id_9 #main_header .submit {
	background-position: 0 -1px
}
.section_id_9 h1 a, .section_id_9 h2 a, .section_id_9 h3 a, .section_id_9 h4 a, .section_id_9 h5 a, .section_id_9 h6 a {
	color: #a09d4e;
	text-decoration: none
}
.section_id_9 h1 a:focus, .section_id_9 h1 a:hover, .section_id_9 h2 a:focus, .section_id_9 h2 a:hover, .section_id_9 h3 a:focus, .section_id_9 h3 a:hover, .section_id_9 h4 a:focus, .section_id_9 h4 a:hover, .section_id_9 h5 a:focus, .section_id_9 h5 a:hover, .section_id_9 h6 a:focus, .section_id_9 h6 a:hover {
	color: #b347af;
	text-decoration: underline
}
.section_id_9 .wysiwyg h3, .section_id_9 .wysiwyg .pullquote {
	color: #ad9d4e
}
.section_id_9 #main_nav .selected a {
	background: -webkit-gradient(linear, left top, left bottom, from(#cccf85), to(#9ca04f));
	background: -webkit-linear-gradient(top, #cccf85, #9ca04f);
	background: -moz-linear-gradient(top, #cccf85, #9ca04f);
	background: -o-linear-gradient(top, #cccf85, #9ca04f);
	background: -ms-linear-gradient(top, #cccf85, #9ca04f);
	background: linear-gradient(top, #cccf85, #9ca04f);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=#cccf85, EndColorStr=#9ca04f);
-ms-filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=#cccf85, EndColorStr=#9ca04f)
}
.section_id_9 .sidebar .promo {
	background-color: #b2b461
}
.section_id_9 .sidebar .promo h2.block-title {
	color: white
}
.section_id_9 .sidebar .promo h2.block-title a {
	color: white
}
.section_id_9 .sidebar .promo h2.block-title a:link, .section_id_9 .sidebar .promo h2.block-title a:visited {
	color: white
}
.section_id_9 .sidebar .promo.gray {
	background-color: #dedede;
	border-bottom: 1px solid #b2b2b2
}
.section_id_9 .sidebar .promo.gray h2.block-title {
	color: #333
}
.section_id_9 .sidebar .promo.gray h2.block-title a {
	color: #333
}
.section_id_9 .sidebar .promo.gray h2.block-title a:link, .section_id_9 .sidebar .promo.gray h2.block-title a:visited {
	color: #333
}
.section_id_10 #main_header {
	background-color: #e58255;
	background-position: 0 -432px
}
.section_id_10 #main_header .searchform {
	background: #ac613f;
	border-color: #efa77f;
	border-left: 1px solid #eb996f;
	border-right: 1px solid #eb996f
}
.section_id_10 #main_header .searchbox {
	background: #ac613f;
	color: #f2b999
}
.section_id_10 #main_header .submit {
	background-position: 0 -55px
}
.section_id_10 h1 a, .section_id_10 h2 a, .section_id_10 h3 a, .section_id_10 h4 a, .section_id_10 h5 a, .section_id_10 h6 a {
	color: #de7064;
	text-decoration: none
}
.section_id_10 h1 a:focus, .section_id_10 h1 a:hover, .section_id_10 h2 a:focus, .section_id_10 h2 a:hover, .section_id_10 h3 a:focus, .section_id_10 h3 a:hover, .section_id_10 h4 a:focus, .section_id_10 h4 a:hover, .section_id_10 h5 a:focus, .section_id_10 h5 a:hover, .section_id_10 h6 a:focus, .section_id_10 h6 a:hover {
	color: #b347af;
	text-decoration: underline
}
.section_id_10 .wysiwyg h3, .section_id_10 .wysiwyg .pullquote {
	color: #de7064
}
.section_id_10 #main_nav .selected a {
	background: -webkit-gradient(linear, left top, left bottom, from(#efa77f), to(#e58255));
	background: -webkit-linear-gradient(top, #efa77f, #e58255);
	background: -moz-linear-gradient(top, #efa77f, #e58255);
	background: -o-linear-gradient(top, #efa77f, #e58255);
	background: -ms-linear-gradient(top, #efa77f, #e58255);
	background: linear-gradient(top, #efa77f, #e58255);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=#efa77f, EndColorStr=#e58255);
-ms-filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=#efa77f, EndColorStr=#e58255);
	color: #444
}
.section_id_10 .sidebar .promo {
	background-color: #E18A61
}
.section_id_10 .sidebar .promo h2.block-title {
	color: white
}
.section_id_10 .sidebar .promo h2.block-title a {
	color: white
}
.section_id_10 .sidebar .promo h2.block-title a:link, .section_id_10 .sidebar .promo h2.block-title a:visited {
	color: white
}
.section_id_10 .sidebar .promo.gray {
	background-color: #dedede;
	border-bottom: 1px solid #b2b2b2
}
.section_id_10 .sidebar .promo.gray h2.block-title {
	color: #333
}
.section_id_10 .sidebar .promo.gray h2.block-title a {
	color: #333
}
.section_id_10 .sidebar .promo.gray h2.block-title a:link, .section_id_10 .sidebar .promo.gray h2.block-title a:visited {
	color: #333
}
.section_id_10 .frontpage.full .summary {
	background: rgba(255,255,255,0.65);
	color: #444
}
.section_id_10 .frontpage.full .summary h2 {
	color: black
}
.section_id_10 .frontpage.full .summary h3 {
	color: black
}
.section_id_10 .frontpage.full .summary h4 {
	color: black
}
.section_id_10 .frontpage.full .summary h5 {
	color: black
}
.section_id_10 .frontpage.full .summary h6 {
	color: black
}
.section_id_10 .frontpage.full .summary h6.h7 {
	color: black
}
.section_id_10 .carousel .carousel-item .attribute-caption {
	background-color: rgba(255,255,255,0.65);
	color: black
}
.section_id_10 .ezcom-comment-title {
	color: #DE7064
}
#primary_nav {
	background: linear-gradient(rgb(127, 128, 130) 0px, rgb(46, 47, 50) 100%); 
	
	/* background: -webkit-gradient(linear, left top, left bottom, from(#7f8080), to(#434448));
	background: -webkit-linear-gradient(top, #7f8080, #434448);
	background: -moz-linear-gradient(top, #7f8080, #434448);
	background: -o-linear-gradient(top, #7f8080, #434448);
	background: -ms-linear-gradient(top, #7f8080, #434448);
	background: linear-gradient(top, #7f8080, #434448);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=#7f8080, EndColorStr=#434448);
-ms-filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=#7f8080, EndColorStr=#434448);
	background-color: #5a5a5a; */
	border-top: 1px solid #FFF;
	border-bottom: none;
	color: white;
	font-size: 13px;
	line-height: 41px
}
#primary_nav ul {
	border-left: 1px solid #444;
	margin: 0;
	padding: 0
}
#primary_nav li {
	background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#36363a));
	background: -webkit-linear-gradient(top, #666, #36363a);
	background: -moz-linear-gradient(top, #666, #36363a);
	background: -o-linear-gradient(top, #666, #36363a);
	background: -ms-linear-gradient(top, #666, #36363a);
	background: linear-gradient(top, #666, #36363a);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=#666, EndColorStr=#36363a);
-ms-filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=#666, EndColorStr=#36363a);
	background-color: #444;
	float: left;
	padding-right: 1px;
	position: relative
}
#primary_nav a, #primary_nav a:link, #primary_nav a:visited {
	background: linear-gradient(rgb(127, 128, 130) 0px, rgb(46, 47, 50) 100%);
	/* background: -webkit-gradient(linear, left top, left bottom, from(#7f8080), to(#434448));
	background: -webkit-linear-gradient(top, #7f8080, #434448);
	background: -moz-linear-gradient(top, #7f8080, #434448);
	background: -o-linear-gradient(top, #7f8080, #434448);
	background: -ms-linear-gradient(top, #7f8080, #434448);
	background: linear-gradient(top, #7f8080, #434448);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=#7f8080, EndColorStr=#434448);
-ms-filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=#7f8080, EndColorStr=#434448);
	background-color: #444; */
	color: white;
	display: block;
	text-decoration: none;
	padding: 0 15px
}
#primary_nav a.member-resources, #primary_nav a:link.member-resources, #primary_nav a:visited.member-resources {
	background: -webkit-gradient(linear, left top, left bottom, from(#efa77f), to(#e58255));
	background: -webkit-linear-gradient(top, #efa77f, #e58255);
	background: -moz-linear-gradient(top, #efa77f, #e58255);
	background: -o-linear-gradient(top, #efa77f, #e58255);
	background: -ms-linear-gradient(top, #efa77f, #e58255);
	background: linear-gradient(top, #efa77f, #e58255);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=#efa77f, EndColorStr=#e58255);
-ms-filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=#efa77f, EndColorStr=#e58255)
}
#primary_nav .selected a.member-resources {
	background: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#c8c8c8));
	background: -webkit-linear-gradient(top, #fefefe, #c8c8c8);
	background: -moz-linear-gradient(top, #fefefe, #c8c8c8);
	background: -o-linear-gradient(top, #fefefe, #c8c8c8);
	background: -ms-linear-gradient(top, #fefefe, #c8c8c8);
	background: linear-gradient(top, #fefefe, #c8c8c8);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=#fefefe, EndColorStr=#c8c8c8);
-ms-filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=#fefefe, EndColorStr=#c8c8c8);
	color: #444
}
#primary_nav a:focus, #primary_nav a:hover {
	
	background: -webkit-gradient(linear, left top, left bottom, from(white), to(#c5c5c5));
	background: -webkit-linear-gradient(top, white, #c5c5c5);
	background: -moz-linear-gradient(top, white, #c5c5c5);
	background: -o-linear-gradient(top, white, #c5c5c5);
	background: -ms-linear-gradient(top, white, #c5c5c5);
	background: linear-gradient(top, white, #c5c5c5);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=white, EndColorStr=#c5c5c5);
-ms-filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=white, EndColorStr=#c5c5c5);
	background-color: #c5c5c5;
	color: white;
}
#primary_nav li a:focus, #primary_nav li a:hover {
	background: -webkit-gradient(linear, left top, left bottom, from(#de98d5), to(#b251a5));
	background: -webkit-linear-gradient(top, #de98d5, #b251a5);
	background: -moz-linear-gradient(top, #de98d5, #b251a5);
	background: -o-linear-gradient(top, #de98d5, #b251a5);
	background: -ms-linear-gradient(top, #de98d5, #b251a5);
	background: linear-gradient(top, #de98d5, #b251a5);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=#de98d5, EndColorStr=#b251a5);
-ms-filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=#de98d5, EndColorStr=#b251a5)
}
#primary_nav li.tab-1 a:focus, #primary_nav li.tab-1 a:hover, #primary_nav li.tab-2 a:focus, #primary_nav li.tab-2 a:hover, #primary_nav li.tab-2 a:focus, #primary_nav li.tab-2 a:hover, #primary_nav li.tab-3 a:focus, #primary_nav li.tab-3 a:hover, #primary_nav li.tab-4 a:focus, #primary_nav li.tab-4 a:hover, #primary_nav li.tab-5 a:focus, #primary_nav li.tab-5 a:hover {
	background: -webkit-gradient(linear, left top, left bottom, from(#de98d5), to(#b251a5));
	background: -webkit-linear-gradient(top, #de98d5, #b251a5);
	background: -moz-linear-gradient(top, #de98d5, #b251a5);
	background: -o-linear-gradient(top, #de98d5, #b251a5);
	background: -ms-linear-gradient(top, #de98d5, #b251a5);
	background: linear-gradient(top, #de98d5, #b251a5);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=#de98d5, EndColorStr=#b251a5);
-ms-filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=#de98d5, EndColorStr=#b251a5)
}
#primary_nav li.tab-6 a:focus, #primary_nav li.tab-6 a:hover {
	background: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#c8c8c8));
	background: -webkit-linear-gradient(top, #fefefe, #c8c8c8);
	background: -moz-linear-gradient(top, #fefefe, #c8c8c8);
	background: -o-linear-gradient(top, #fefefe, #c8c8c8);
	background: -ms-linear-gradient(top, #fefefe, #c8c8c8);
	background: linear-gradient(top, #fefefe, #c8c8c8);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=#fefefe, EndColorStr=#c8c8c8);
-ms-filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=#fefefe, EndColorStr=#c8c8c8);
	color: #444
}
#second_level_navbar {
	background: -webkit-gradient(linear, left top, left bottom, from(#c8c8c8), to(#a6a6a6));
	background: -webkit-linear-gradient(top, #c8c8c8, #a6a6a6);
	background: -moz-linear-gradient(top, #c8c8c8, #a6a6a6);
	background: -o-linear-gradient(top, #c8c8c8, #a6a6a6);
	background: -ms-linear-gradient(top, #c8c8c8, #a6a6a6);
	background: linear-gradient(top, #c8c8c8, #a6a6a6);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=#c8c8c8, EndColorStr=#a6a6a6);
-ms-filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=#c8c8c8, EndColorStr=#a6a6a6);
	background-color: #fefefe;
	color: #444;
	font-size: 13px;
	line-height: 32px;
	margin-bottom: 10px
}
#second_level_navbar ul {
	border-color: #444;
	border-style: solid;
	border-width: 0 0 0 1px;
	-moz-border-image: url("subnav-divider.png") 0 0 0 1 repeat;
	-webkit-border-image: url("subnav-divider.png") 0 0 0 1 repeat;
	-o-border-image: url("subnav-divider.png") 0 0 0 1 repeat;
	border-image: url("subnav-divider.png") 0 0 0 1 repeat;
	margin: 0;
	padding: 0
}
#second_level_navbar .second-level {
	background: -webkit-gradient(linear, left top, left bottom, from(#c8c8c8), to(#a6a6a6));
	background: -webkit-linear-gradient(top, #c8c8c8, #a6a6a6);
	background: -moz-linear-gradient(top, #c8c8c8, #a6a6a6);
	background: -o-linear-gradient(top, #c8c8c8, #a6a6a6);
	background: -ms-linear-gradient(top, #c8c8c8, #a6a6a6);
	background: linear-gradient(top, #c8c8c8, #a6a6a6);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=#c8c8c8, EndColorStr=#a6a6a6);
-ms-filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=#c8c8c8, EndColorStr=#a6a6a6);
	background-color: #444;
	border-color: #444;
	border-style: solid;
	border-width: 0 1px 0 0;
	-moz-border-image: url("subnav-divider.png") 0 1 0 0 repeat;
	-webkit-border-image: url("subnav-divider.png") 0 1 0 0 repeat;
	-o-border-image: url("subnav-divider.png") 0 1 0 0 repeat;
	border-image: url("subnav-divider.png") 0 1 0 0 repeat;
	float: left;
	position: relative
}
#second_level_navbar .second-level a {
	background: url(submenu-down_32px.png) no-repeat top right
}
#second_level_navbar .second-level a:focus, #second_level_navbar .second-level a:hover {
	background: white url(submenu-down_32px.png) no-repeat top right;
	color: #444
}
#second_level_navbar a, #second_level_navbar a:link, #second_level_navbar a:visited {
	color: #444;
	display: block;
	text-decoration: none;
	padding: 0 35px 0 15px
}
#second_level_navbar .selected .submenu li a {
	background: #66676A;
	color: white
}
#second_level_navbar ul.submenu {
	background: #66676A;
	border-top: 1px solid;
	display: none;
	position: absolute;
	top: 30px;
	width: 240px
}
#second_level_navbar ul.submenu li {
	float: none;
	border-bottom: 1px solid #444;
	border-width: 0 0 1px 0
}
#second_level_navbar ul.submenu li a {
	background: #66676A;
	color: white;
	line-height: 1.5;
	padding: 7px 15px 6px
}
#second_level_navbar ul.submenu li a:focus, #second_level_navbar ul.submenu li a:hover {
	background: #d9d9d9;
	color: #444
}
#second_level_navbar ul.submenu li:last-child {
	border-bottom: none
}
#second_level_navbar li.hover .submenu {
	display: block;
	border-left: 0;
	z-index: 10000;
	zoom: 1.0
}
#main_sub_nav .selected a, #main_sub_nav .selected a:link, #main_sub_nav .selected a:visited {
	background: white url(submenu-down_32px.png) no-repeat top right;
	color: #444
}
#touch, #aloft, #mobile_sub_nav {
	display: none
}
#crumbtrail .path-separator {
	display: inline-block;
	background: url(trail.png) no-repeat bottom left;
	height: 11px;
	margin: 0 2px;
	width: 5px
}
#crumbtrail .path-separator span {
	display: none
}
#crumbtrail a {
	text-decoration: none
}
#crumbtrail a:focus, #crumbtrail a:hover {
	text-decoration: underline
}
.sidebar-block {
	background: #eaeaea
}
.sidebar-block .attribute-header {
	background: transparent url(block-header.png) repeat-x bottom;
	padding: 10px 15px 5px
}
.sidebar-block .body {
	padding: 10px 15px
}
#std {
	border-left: 1px solid #ccc
}
#utility_nav {
	position: absolute;
	top: 0;
	right: 0
}
#utility_nav li {
	float: left
}
#utility_nav a, #utility_nav a:link, #utility_nav a:visited {
	line-height: 25px;
	display: block;
	font-size: 13px;
	border-right: 1px solid #ccc;
	padding: 0 12px;
	text-transform: none;
	text-decoration: none;
	color:#06c;
}
#utility_nav a:focus, #utility_nav a:hover {
	text-decoration: underline
}
li.utility-global a img {
	display: inline;
	padding-right: 5px;
	vertical-align: text-bottom
}
li.utility-global.selected {
	background-color: #CACD82
}
li.utility-global.selected a {
	color: white
}
nav li {
	margin: 0;
	padding: 0
}
nav li a.subhead {
	font-weight: normal;
	text-transform: none;
	background: url(submenu-down.png) no-repeat top right
}
nav li a.subhead span {
	display: none
}
nav li ul.submenu {
	background: #66676A;
	border-top: 1px solid;
	display: none;
	padding-bottom: 14px;
	position: absolute;
	top: 20px;
	width: 150px
}
nav li ul.submenu li {
	float: none;
	border-bottom: 1px solid #8f8f8f;
	border-right: none
}
nav li ul.submenu li a {
	background: #66676A;
	line-height: 1.5;
	padding: 11px 15px 8px
}
nav li ul.submenu li a:focus, nav li ul.submenu li a:hover {
	background: #d9d9d9
}
nav li.focus ul.submenu, nav li.hover ul.submenu {
	display: block;
	z-index: 10000;
	zoom: 1.0
}
#network_nav {
	left: 0;
	position: absolute;
	top: 0
}
#network_nav a {
	background: #c9c9c9;
	color: #414141;
	display: block;
	font-size: 11px;
	line-height: 20px;
	margin-right: 1px;
	padding: 0 8px;
	text-decoration: none;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright: 4px
}
#network_nav a.subhead {
	font-weight: normal;
	text-transform: none;
	background: #c9c9c9 url(network-down24.png) no-repeat right center;
	padding-right: 24px
}
#network_nav a.subhead span {
	display: none
}
#network_nav a:focus, #network_nav a:hover {
	color: #FFF;
	background-color: #989898
}
#network_nav li {
	float: left
}
#network_nav li.current a {
	color: #FFF;
	background-color: #989898
}
#network_nav li a.subhead span {
	background-image: url(network-down24.png);
	background-position: center center;
	width: 15px
}
#network_nav li ul.submenu {
	background: #fff;
	border-color: #989898;
	color: #afafaf;
	padding-bottom: 4px;
	width: 250px;
	box-shadow: 2px 2px 0 10px 0 black;
	-moz-box-shadow: 2px 2px 0 10px 0 black;
	-webkit-box-shadow: 2px 2px 0 10px 0 black
}
#network_nav li ul.submenu li {
	background: #fff;
	border: none;
	float: none;
	height: 24px
}
#network_nav li ul.submenu li.current a {
	background: #989898;
	color: #fff
}
#network_nav li ul.submenu li:last-child {
	border-bottom: 1px solid #aaa
}
#network_nav li ul.submenu a {
	background: #fff;
	border: 0;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	color: #404145;
	line-height: 24px;
	text-transform: none
}
#network_nav li ul.submenu a:focus, #network_nav li ul.submenu a:hover {
	background: #989898;
	color: #fff
}
#main {
	margin-top: 20px;
	overflow: hidden
}
#content {
	clear: left
}
#main_footer {
	background: #777;
	color: white;
	font-family: Helvetica, Arial, sans-serif;
	margin-top: 40px
}
#main_footer .copy {
	padding: 15px;
	overflow: hidden
}
#main_footer .copy .Image {
	display: block;
	background: transparent url(site_logo_sprite.png) no-repeat 0 -101px;
	border-right: 1px solid #929292;
	border-top: 6px solid #777;
	height: 34px;
	padding-right: 15px;
	width: 92px
}
#main_footer .wysiwyg {
	clear: both;
	color: white;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px
}
#main_footer .wysiwyg p {
	color: white
}
#main_footer .wysiwyg .object-left {
	margin-right: 5px
}
#main_footer .copyright {
	/* border-top: 1px solid #929292; */
	clear: both;
	padding: 10px 0
}
#main_footer .copyright .infinity {
	padding: 0 0 0 15px;
	width: 945px
}
#main_footer a {
	color: white
}
#main_footer ul {
	list-style: none;
	line-height: 1.3em;
	margin-bottom: 0
}
#main_footer ul >:first-child {
	border-left: none
}
#main_footer li {
	display: inline-block;
	/*border-left: 1px solid #929292;*/
	/*padding: 0 10px*/
	padding: 0 5px;
	font-weight:bold;
}
#main_footer .button, #main_footer .more-button, #main_footer .gray-button {
	color: #36c
}
#fat_footer {
	background: none repeat scroll 0 0 #DEDEDE;
	color: #444;
	display: block;
	font-family: Helvetica, Arial, sans-serif;
	margin-top: 40px;
	margin-bottom: -40px;
	padding-bottom: 10px
}
#fat_footer .copy {
	padding: 15px;
	overflow: hidden
}
#fat_footer .wysiwyg {
	clear: both;
	color: white;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px
}
#fat_footer .wysiwyg p {
	color: white
}
#fat_footer .wysiwyg .object-left {
	margin-right: 5px
}
#fat_footer .fat-footer {
	display: block
}
#fat_footer .fat-footer ul {
	margin: 0
}
#fat_footer .fat-footer li {
	border: none;
	display: block;
	margin: 0;
	padding: 0 0 7px 7px
}
#fat_footer .fat-footer .design {
	padding: 0;
	width: 165px
}
#fat_footer .Web.Promo {
	background: none;
	display: block;
	float: left;
	height: 215px;
	margin: 0;
	padding: 0;
	width: 180px
}
#fat_footer .Web.Promo .attribute-header {
	background: none;
	margin: 0;
	padding: 0
}
#fat_footer .promo {
	background: none
}
#fat_footer .promo.block-item {
	padding: 0
}
#fat_footer h2 {
	color: #444;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: 700;
	margin: 11px 0 13px;
	padding: 0
}
#fat_footer a {
	color: #36c
}
#fat_footer ul {
	list-style: none;
	line-height: 1.3em;
	margin-bottom: 0
}
#fat_footer ul >:first-child {
	border-left: none
}
#fat_footer li {
	display: inline-block;
	border-left: 1px solid #929292;
	padding: 0 10px
}
.ie7 #main_footer ul {
	display: block;
	width: 75%
}
.ie7 #main_footer li {
	float: left;
	display: block
}
.ie7 #fat_footer ul {
	display: block;
	width: 75%
}
.ie7 #fat_footer li {
	float: left;
	display: block
}
.two-column .column-one {
	float: left;
	width: 45%
}
.two-column .column-two {
	width: 45%;
	margin-left: 50%
}
#main.frontpage {
	padding: 0;
	margin-top: 0
}
#main.frontpage .full {
	width: 100%
}
#main.frontpage .infinity {
	padding: 0;
	width: 960px
}
.full {
	float: left;
	width: 660px
}
.full .design {
	padding: 20px 40px 0 0
}
.full .line .design {
	padding: 0
}
.full header {
	margin-bottom: 20px
}
.cover-image img {
	border: 1px solid #aaa
}
.utility-page.full {
	width: 100%;
	font-family: Helvetica, Arial, sans-serif
}
.sidebar {
	margin: 0;
	float: left;
	width: 300px
}
.sidebar .design {
	margin: 0
}
.feature-box.clearfix {
	display: block
}
.block.feed-reader {
	padding: 0
}
.block.feed-reader .block-item {
	padding: 15px 0 0
}
.block.feed-reader .block-item header {
	margin-bottom: 0
}
.block.feed-reader .block-item p {
	line-height: 20px;
	margin-bottom: 10px
}
.block.feed-reader .block-item p img {
	border-right: 1px solid #cfcfcf;
	border-bottom: 1px solid #cfcfcf;
	float: right;
	margin: 0 0 0.5em 10px;
	padding: 0 1px 1px 0
}
.block.feed-reader .block-item .byline {
	font-size: 11px;
	line-height: 16px;
	margin: 0;
	text-transform: uppercase
}
.block.feed-reader .block-item:first-child {
	padding: 0
}
.block.feed-reader a {
	text-decoration: none
}
.block.feed-reader a:hover, .block.feed-reader a:focus {
	text-decoration: underline
}
.block.news-events {
	display: block
}
.block.news-events .attribute-header {
	background: none;
	padding: 0 0 10px
}
.block.news-events .block-item {
	padding: 15px 0 0
}
.block.news-events .block-item header {
	margin-bottom: 5px
}
.block.news-events .block-item:first-child {
	padding: 0
}
.block.news-events a {
	text-decoration: none
}
.block.news-events a:hover, .block.news-events a:focus {
	text-decoration: underline
}
.block.news-events hr {
	margin: 0;
	padding: 0
}
.block.news-events img {
	float: right;
	padding: 0 0 5px 10px
}
.block.news-events p {
	margin-bottom: 0
}
.block-separator {
	background: white
}
.intro-statement {
	background: white
}
.intro-statement p {
	color: #404145
}
.latest-media-content h6, .wysiwyg .latest-media-content h6 {
	font-size: 11px;
	font-weight: normal;
	line-height: 11px;
	text-transform: uppercase
}
.latest-media-content h6 p, .wysiwyg .latest-media-content h6 p {
	color: inherit;
	font: inherit;
	margin: 0
}
.latest-media-content .preview-image, .wysiwyg .latest-media-content .preview-image {
	display: inline;
	overflow: hidden;
	width: 98px;
	height: 49px;
	margin-left: 10px;
	margin-bottom: 6px
}
.latest-media-content .preview-image img, .wysiwyg .latest-media-content .preview-image img {
	width: 98px;
	height: auto
}
.block-type-4items .block-item, .block-type-5items .block-item, .block-type-6items .block-item {
	padding: 15px 0 0
}
.block-type-4items .block-item header, .block-type-5items .block-item header, .block-type-6items .block-item header {
	margin-bottom: 0
}
.nav-logo img {
	display: block
}
header .nav-search {
	margin-top: 10px
}
.nav-search {
	margin-bottom: 10px
}
.nav-search form {
	height: 26px
}
.nav-search .submit {
	appearance: button;
	-ms-appearance: button;
	-o-appearance: button;
	-moz-appearance: button;
	-webkit-appearance: button;
	height: 26px;
	width: 29px;
	border: 1px solid #B6B6B6;
	margin-left: -5px;
	background-image: url("nav-search-button.png")
}
.nav-search-input {
	appearance: textfield;
	-ms-appearance: textfield;
	-o-appearance: textfield;
	-moz-appearance: textfield;
	-webkit-appearance: textfield;
	border: 1px solid #B6B6B6;
	height: 100%;
	padding-left: 5px;
	padding-bottom: 0;
	padding-top: 0;
	width: 80%
}
.nav-parent-link {
	margin: 10px 0
}
.wysiwyg .Navigation.Menu {
	margin-bottom: 16px
}
.wysiwyg .Navigation.Menu .block-item {
	background-color: #dedede
}
.wysiwyg .secondary_nav ul.level_one {
	border-top: 1px solid #fff;
	margin: -1px -15px 0
}
.wysiwyg .secondary_nav li {
	border-bottom: 1px solid #fff
}
.wysiwyg .secondary_nav li.item_level_two {
	background: transparent no-repeat 16px 13px;
	border-bottom: none;
	border-top: 1px solid #fff;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAICAYAAAArzdW1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowQTdCN0QwMzBCRkUxMUUyODY2NUIyMkJBNjNCNzYyRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowQTdCN0QwNDBCRkUxMUUyODY2NUIyMkJBNjNCNzYyRSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjBBN0I3RDAxMEJGRTExRTI4NjY1QjIyQkE2M0I3NjJFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjBBN0I3RDAyMEJGRTExRTI4NjY1QjIyQkE2M0I3NjJFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+80tukwAAAGRJREFUGNN9jsEJA0EMA1VUKkwXqe1ijbwpJHnsHWQ52IfBHsTIejxf32tiREeh9M+XA5CDoPchMu4mMkRZgIZLcSvJaSzZluIWTACtd9e5z1qntGhDCX8E7H+qzj5kZnU4Fv4Da5exEzhB6XMAAAAASUVORK5CYII=")
}
.wysiwyg .secondary_nav li.item_level_two a {
	padding-left: 30px;
	border-left: 5px solid #efefef
}
.wysiwyg .secondary_nav li.item_level_two:first-child {
	border-color: #a5a5a5
}
.wysiwyg .secondary_nav li.item_level_two:last-child {
	border-bottom: 1px solid #a5a5a5
}
.wysiwyg .secondary_nav li.item_level_two.has_subs {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAALCAIAAAAiOzBMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEN0MzODNFMDBDMDExMUUyODY2NUIyMkJBNjNCNzYyRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEN0MzODNFMTBDMDExMUUyODY2NUIyMkJBNjNCNzYyRSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjBBN0I3RDA5MEJGRTExRTI4NjY1QjIyQkE2M0I3NjJFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjBBN0I3RDBBMEJGRTExRTI4NjY1QjIyQkE2M0I3NjJFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+U+GqiwAAAQJJREFUGNMt0LFKQmEYBuD/luo4u9dc0SbS3KwtHQ1qiRSsVI4FBaWGitjRJYxaMkhoyISO+L3v+3slDXUHD4+TYARJ0lYgREkkQe8Gk+n2RTPfGgAygvS51mDnvB1PPhzp881RqlAvxy80lYbPQVjL3Q9pcNJKYDbqBWH1qPsUhLVs1KGJpINI2ixJNs5ugsPG5un192JBGumdQEAS5sli/Pk1/zEaqBVJ9/g2TZ9cZaKu4EFPLPca3fRxo/8+dQDKo9dUIco3Y5IHd6MgrJXisSRHGsls1EsVL/dv+2vFeqbegQz6t9BTW5WH9UJ1t9KmiR4AnBEASIM4S5K/IGBJ0y/+Udu0zSAMxQAAAABJRU5ErkJggg==");
	background-position: 16px 10px
}
.wysiwyg .secondary_nav li.item_level_two.selected > a {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAICAYAAAArzdW1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5M0U1ODYwNTBDMDIxMUUyODY2NUIyMkJBNjNCNzYyRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5M0U1ODYwNjBDMDIxMUUyODY2NUIyMkJBNjNCNzYyRSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQ3QzM4M0VBMEMwMTExRTI4NjY1QjIyQkE2M0I3NjJFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjkzRTU4NjA0MEMwMjExRTI4NjY1QjIyQkE2M0I3NjJFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/jY2bwAAAB5JREFUGNNj/A8EDAjAiMSGizNSVREDIUC0Ijo6HABusyPrzmCmhwAAAABJRU5ErkJggg==");
	background-position: 11px 13px;
	background-repeat: no-repeat
}
.wysiwyg .secondary_nav li a {
	display: block;
	padding: 7px 16px 5px
}
.wysiwyg .secondary_nav li.selected > a {
	background-color: #959595;
	color: #fff
}
.wysiwyg .secondary_nav li.item_level_three {
	background-color: #eee;
	border-bottom: none;
	border-top: 1px solid #fff;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAICAYAAAArzdW1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5M0U1ODYwOTBDMDIxMUUyODY2NUIyMkJBNjNCNzYyRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5M0U1ODYwQTBDMDIxMUUyODY2NUIyMkJBNjNCNzYyRSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjkzRTU4NjA3MEMwMjExRTI4NjY1QjIyQkE2M0I3NjJFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjkzRTU4NjA4MEMwMjExRTI4NjY1QjIyQkE2M0I3NjJFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+5Af6EQAAAB5JREFUGNNj/P//PwMhwDikFZk2z8JQebo2jZEkRQCoiB/xnvAudQAAAABJRU5ErkJggg==");
	background-position: 36px 9px;
	background-repeat: no-repeat
}
.wysiwyg .secondary_nav li.item_level_three a {
	padding-left: 45px
}
.wysiwyg .secondary_nav li.item_level_three.selected > a {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAICAYAAAArzdW1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEN0MzODNFODBDMDExMUUyODY2NUIyMkJBNjNCNzYyRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEN0MzODNFOTBDMDExMUUyODY2NUIyMkJBNjNCNzYyRSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQ3QzM4M0U2MEMwMTExRTI4NjY1QjIyQkE2M0I3NjJFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQ3QzM4M0U3MEMwMTExRTI4NjY1QjIyQkE2M0I3NjJFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+K0P9vgAAABhJREFUGNNj/P//PwMhwDjUFWFTyUiSIgDCqRnxKG9FVAAAAABJRU5ErkJggg==");
	background-position: 31px 9px;
	background-repeat: no-repeat
}
.wysiwyg .Web.Promo, .wysiwyg .Subtree.Search.Widget, .wysiwyg .CS.Directory.Widget {
	margin-bottom: 17px
}
.promo {
	background: #d680cb url(turn-corner.png) bottom right no-repeat;
	color: #444
}
.promo h2.block-title a:focus, .promo h2.block-title a:hover {
	color: #b347af;
	text-decoration: underline
}
.promo h2.block-title, .promo h2.block-title a, .promo h2.block-title a:visited {
	color: #fff;
	text-decoration: none
}
.promo .wysiwyg p {
	color: #fff
}
.promo .button, .promo .more-button, .promo .gray-button {
	margin-top: 8px
}
.promo.gray {
	background-color: #dedede
}
.promo.gray h2.block-title a:focus, .promo.gray h2.block-title a:hover {
	color: #b347af
}
.promo.gray h2.block-title, .promo.gray h2.block-title a, .promo.gray h2.block-title a:visited {
	color: #333
}
.promo.gray .wysiwyg p {
	color: #404145
}
.promo.white {
	background: white !important
}
.promo.white .wysiwyg p {
	color: #444
}
.com-icon {
	background-image: url("comment_icon.png");
	height: 12px;
	width: 21px
}
.sidebar header h2.pagetitle {
	font-size: 22px
}
.sidebar header h2.pagetitle b {
	font-weight: normal
}
.sidebar header h2.pagetitle a {
	color: #333;
	text-decoration: none
}
.sidebar header h2.pagetitle a:focus, .sidebar header h2.pagetitle a:hover {
	text-decoration: underline
}
.sidebar .wysiwyg ol, .sidebar .wysiwyg ul {
	margin-bottom: 0
}
.sidebar .design.wysiwyg .block.feed-reader {
	margin-bottom: 16px
}
.sidebar .design.wysiwyg .content-view-embed {
	margin-bottom: 16px
}
.sidebar .latest-comment-block {
	background-color: #DEDEDE;
	border-bottom: 1px solid #B2B2B2;
	margin-bottom: 16px
}
.sidebar .latest-comment-block .latest-comment {
	border-top: 1px solid white;
	margin: -1px -15px 0
}
.sidebar .latest-comment-block .latest-comment .com-icon {
	float: left;
	margin-left: 15px;
	margin-top: 15px
}
.sidebar .latest-comment-block .latest-comment .wysiwyg {
	margin-left: 30px;
	padding: 15px
}
.sidebar .latest-comment-block .latest-comment h6 {
	font-size: 11px;
	font-weight: 100;
	font-family: "HelveticaNeue45Light", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	line-height: 11px;
	text-transform: uppercase
}
.sidebar .latest-comment-block .latest-comment a {
	text-decoration: none
}
.sidebar .latest-comment-block .latest-comment a:hover, .sidebar .latest-comment-block .latest-comment a:focus {
	text-decoration: underline
}
.sidebar .latest-comment-block .latest-comment p {
	margin: 5px 0 -3px
}
.sidebar .latest-comment-block .comment-content {
	margin-left: -30px
}
.article #crumbtrail, .audio_event #crumbtrail, .blog #crumbtrail, .content_section #crumbtrail, .folder #crumbtrail, .media_page #crumbtrail, .registration_form #crumbtrail, .text_page #crumbtrail {
	float: left;
	width: 630px
}
.article .sidebar, .audio_event .sidebar, .blog .sidebar, .content_section .sidebar, .folder .sidebar, .media_page .sidebar, .registration_form .sidebar, .text_page .sidebar {
	margin-top: -8px
}
label {
	font-family: Helvetica, Arial, sans-serif
}
div.textarea {
	background: #eaeaea;
	padding: 10px
}
.textarea textarea.box {
	border: 1px solid #CCC;
	margin-bottom: -0.5em;
	width: 99.75%;
	Xwidth: 588px
}
.survey-view .block {
	margin: 15px
}
.survey-view .survey-choices input {
	margin: 2px 5px;
	display: inline-block
}
.search.full .search-tips {
	margin-top: 10px
}
#content .search-results {
	font-family: Helvetica, Arial, sans-serif;
	padding: 0 15px
}
#SearchBar {
	background: #eaeaea;
	font-family: Helvetica, Arial, sans-serif;
	padding: 15px;
	margin-bottom: 15px
}
#SearchBar .block {
	clear: both;
	margin-bottom: 5px;
	padding: 5px
}
#SearchBar label {
	float: left;
	margin-right: 5px;
	width: 145px
}
#SearchBar select {
	padding: 1px
}
#SearchBar .submit {
	margin-left: 150px;
	-webkit-border-radius: 0
}
#SearchHeader {
	margin-bottom: 0
}
#SearchHeader h2 {
	color: #777;
	float: left;
	font: normal bold 1.2857em/1.2 Helvetica, Arial, sans-serif;
	margin: 0;
	text-transform: uppercase
}
#SearchHeader h2 em {
	color: #333;
	text-transform: none
}
#SearchNumbers {
	float: right;
	line-height: 20px
}
#SearchResults {
	margin-top: 1em
}
#SearchResults a {
	cursor: pointer
}
#SearchResults h3 {
	font-size: 1em;
	font: normal normal 1em/1.2 Helvetica, Arial, sans-serif;
	display: inline;
	margin: 0
}
#SearchResults h3 a, #SearchResults h3 a:link, #SearchResults h3 a:visited {
	color: #cf80c4;
	text-decoration: none
}
#SearchResults h3 a:focus, #SearchResults h3 a:hover {
	text-decoration: underline
}
#SearchList {
	font-size: 1.1429em;
	margin-left: 0
}
#SearchList li {
	border-bottom: 1px solid #ccc;
	list-style-type: none;
	margin: 0 0 12px;
	padding: 0 0 15px 25px;
	position: relative
}
#SearchList li .enum {
	float: left;
	font-family: Helvetica, Arial, sans-serif;
	margin: 0 -25px
}
#SearchList em, #SearchList b {
	font-style: normal;
	font-weight: 600
}
div.s {
	padding-top: 0.25em;
	font-size: small;
	font-family: arial, sans-serif
}
div.s p {
	font-size: 1em
}
div.s h1, div.s h2, div.s h3, div.s h4, div.s h5, div.s h6 {
	color: #333;
	display: inline;
	font-style: normal;
	font-weight: 500;
	font-size: 1em;
	line-height: inherit;
	margin: 0;
	padding: 0;
	text-transform: uppercase
}
.es-url {
	color: #767676;
	font-size: 0.95em;
	display: block
}
.multiselect-option {
	margin: 5px 0
}
.line .ezfind-line {
	margin-bottom: 15px
}
.line .ezfind-line .publish-date {
	float: right
}
.line .ezfind-line h2 {
	margin-bottom: 2px
}
.line .ezfind-line .byline {
	margin-bottom: 7px
}
.line .ezfind-line .content.wysiwyg {
	margin-bottom: 7px
}
#CSSearchWidget {
	background: -webkit-gradient(linear, left top, left bottom, from(white), to(#cdcdcd));
	background: -webkit-linear-gradient(top, white, #cdcdcd);
	background: -moz-linear-gradient(top, white, #cdcdcd);
	background: -o-linear-gradient(top, white, #cdcdcd);
	background: -ms-linear-gradient(top, white, #cdcdcd);
	background: linear-gradient(top, white, #cdcdcd);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=white, EndColorStr=#cdcdcd);
-ms-filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=white, EndColorStr=#cdcdcd);
	background-position: bottom;
	background-size: 100% 40px;
	background-repeat: repeat-x;
	border: 1px solid #999;
	font-family: Helvetica, Arial, sans-serif;
	margin: 1em 0
}
#CSSearchWidget h4 {
	color: #aa509d
}
#CSSearchWidget .design {
	padding: 20px 15px
}
#CSSearchWidget .design .wysiwyg h4 {
	font: bold 18px/1.2 Helvetica, Arial, sans-serif
}
#CSSearchWidget .ezfind-line {
	color: #444
}
#CSSearchWidget .ezfind-line .design {
	padding: 5px 10px
}
#main.archive {
	padding-left: 0
}
#main.archive header.wysiwyg, #main.archive .feature-box, #main.archive #crumbtrail {
	padding-left: 15px
}
.year.line {
	background: #eaeaea;
	overflow: hidden;
	width: 135px;
	height: 200px;
	margin: 0 15px 20px 0;
	float: left;
	text-align: center
}
.year.line .cover-image {
	float: none;
	margin: 0;
	height: 132px
}
.year.line img {
	display: inline
}
.year.line h2 {
	font-size: 1.1429em;
	margin-bottom: 0.3571em
}
.year.line h2 a {
	color: #cf80c4;
	display: block;
	padding: 2px 5px 0
}
.print, .print-logo {
	display: none
}
#comments {
	margin-bottom: 40px
}
.ezcom-add h4 {
	font-family: Helvetica, Arial, sans-serif;
	color: #cf80c4;
	font-size: 1.1429em;
	text-transform: uppercase;
	margin-top: 0
}
.comment-form div.ezcom-field {
	padding: 0
}
.ezcom-view-list {
	clear: both;
	overflow: hidden
}
div.ezcom-add, div.ezcom-edit {
	background: none
}
div.ezcom-field-content {
	border: 6px solid #eaeaea;
	overflow: hidden;
	padding: 0;
	width: 608px
}
div.ezcom-field-content textarea {
	width: 100%;
	margin: 0 auto;
	border: none
}
#ezcom-comment-list {
	font-family: Helvetica, Arial, sans-serif;
	margin-top: 20px
}
#ezcom-comment-list h5 {
	display: inline
}
#ezcom-comment-list ol {
	margin: 0 0 0 35px
}
.web-original, .cover-article {
	display: inline-block;
	color: white;
	font-weight: bold;
	padding: 1px 8px;
	font-size: 11px;
	font-family: Helvetica, Arial, sans-serif;
	background: #cf80c4;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	margin: 0 6px;
	line-height: 1.1em;
	text-transform: uppercase
}
header .web-original, header .cover-article {
	margin-left: 0;
	vertical-align: top
}
.byline {
	margin-bottom: 3px
}
.ie7 .article.full .meta .widget, .ie7 .article.full .footer-meta .widget, .ie7 .bible-lesson.full .meta .widget, .ie7 .bible-lesson.full .footer-meta .widget, .ie7 .blog-post.full .meta .widget, .ie7 .blog-post.full .footer-meta .widget, .ie7 .event-page.full .meta .widget, .ie7 .event-page.full .footer-meta .widget, .ie7 .find-a-lecture.full .meta .widget, .ie7 .find-a-lecture.full .footer-meta .widget, .ie7 .landingpage.full .meta .widget, .ie7 .landingpage.full .footer-meta .widget, .ie7 .text-page.full .meta .widget, .ie7 .text-page.full .footer-meta .widget, .ie7 .audio-event.full .meta .widget, .ie7 .audio-event.full .footer-meta .widget, .ie7 .article.full .meta .widget, .ie7 .article.full .footer-meta .widget, .ie7 .file.full .meta .widget, .ie7 .file.full .footer-meta .widget, .ie7 .audio-event.line .meta .widget, .ie7 .audio-event.line .footer-meta .widget {
	height: 26px
}
.ie7 .article.full .meta .st_sharethis_custom, .ie7 .article.full .footer-meta .st_sharethis_custom, .ie7 .bible-lesson.full .meta .st_sharethis_custom, .ie7 .bible-lesson.full .footer-meta .st_sharethis_custom, .ie7 .blog-post.full .meta .st_sharethis_custom, .ie7 .blog-post.full .footer-meta .st_sharethis_custom, .ie7 .event-page.full .meta .st_sharethis_custom, .ie7 .event-page.full .footer-meta .st_sharethis_custom, .ie7 .find-a-lecture.full .meta .st_sharethis_custom, .ie7 .find-a-lecture.full .footer-meta .st_sharethis_custom, .ie7 .landingpage.full .meta .st_sharethis_custom, .ie7 .landingpage.full .footer-meta .st_sharethis_custom, .ie7 .text-page.full .meta .st_sharethis_custom, .ie7 .text-page.full .footer-meta .st_sharethis_custom, .ie7 .audio-event.full .meta .st_sharethis_custom, .ie7 .audio-event.full .footer-meta .st_sharethis_custom, .ie7 .article.full .meta .st_sharethis_custom, .ie7 .article.full .footer-meta .st_sharethis_custom, .ie7 .file.full .meta .st_sharethis_custom, .ie7 .file.full .footer-meta .st_sharethis_custom, .ie7 .audio-event.line .meta .st_sharethis_custom, .ie7 .audio-event.line .footer-meta .st_sharethis_custom {
	margin: 0
}
.metabar-tag .meta, .bible-lesson.full .meta, .blog.full .meta, .blog-post.full .meta, .article.full .meta, .event-page.full .meta, .file.full .meta, .content-section .meta, .article.full .footer-meta, .landingpage.full .meta, .text-page.full .meta, .audio-event.full .meta, .audio-event.line .meta, .find-a-lecture.full .meta {
	font-family: Helvetica, Arial, sans-serif;
	margin: 55px 0 15px;
	background: #eaeaea;
	text-align: right;
	height: 24px;
	overflow: hidden
}
.metabar-tag .meta .widget, .bible-lesson.full .meta .widget, .blog.full .meta .widget, .blog-post.full .meta .widget, .article.full .meta .widget, .event-page.full .meta .widget, .file.full .meta .widget, .content-section .meta .widget, .article.full .footer-meta .widget, .landingpage.full .meta .widget, .text-page.full .meta .widget, .audio-event.full .meta .widget, .audio-event.line .meta .widget, .find-a-lecture.full .meta .widget {
	background: #a9a9a9;
	color: white;
	line-height: 26px;
	border-right: 1px solid white;
	padding: 0 6px;
	text-decoration: none;
	display: inline-block;
	vertical-align: top
}
.metabar-tag .meta .widget a, .bible-lesson.full .meta .widget a, .blog.full .meta .widget a, .blog-post.full .meta .widget a, .article.full .meta .widget a, .event-page.full .meta .widget a, .file.full .meta .widget a, .content-section .meta .widget a, .article.full .footer-meta .widget a, .landingpage.full .meta .widget a, .text-page.full .meta .widget a, .audio-event.full .meta .widget a, .audio-event.line .meta .widget a, .find-a-lecture.full .meta .widget a {
	text-decoration: none;
	color: white
}
.metabar-tag .meta .widget .selected, .bible-lesson.full .meta .widget .selected, .blog.full .meta .widget .selected, .blog-post.full .meta .widget .selected, .article.full .meta .widget .selected, .event-page.full .meta .widget .selected, .file.full .meta .widget .selected, .content-section .meta .widget .selected, .article.full .footer-meta .widget .selected, .landingpage.full .meta .widget .selected, .text-page.full .meta .widget .selected, .audio-event.full .meta .widget .selected, .audio-event.line .meta .widget .selected, .find-a-lecture.full .meta .widget .selected {
	color: #404145
}
.metabar-tag .meta a.widget:hover, .bible-lesson.full .meta a.widget:hover, .blog.full .meta a.widget:hover, .blog-post.full .meta a.widget:hover, .article.full .meta a.widget:hover, .event-page.full .meta a.widget:hover, .file.full .meta a.widget:hover, .content-section .meta a.widget:hover, .article.full .footer-meta a.widget:hover, .landingpage.full .meta a.widget:hover, .text-page.full .meta a.widget:hover, .audio-event.full .meta a.widget:hover, .audio-event.line .meta a.widget:hover, .find-a-lecture.full .meta a.widget:hover {
	background: #7cbdd3
}
.metabar-tag .meta .help-text, .bible-lesson.full .meta .help-text, .blog.full .meta .help-text, .blog-post.full .meta .help-text, .article.full .meta .help-text, .event-page.full .meta .help-text, .file.full .meta .help-text, .content-section .meta .help-text, .article.full .footer-meta .help-text, .landingpage.full .meta .help-text, .text-page.full .meta .help-text, .audio-event.full .meta .help-text, .audio-event.line .meta .help-text, .find-a-lecture.full .meta .help-text {
	float: left;
	padding: 6px;
	color: #555;
	font-size: 90%
}
.metabar-tag .meta .text-sizer, .metabar-tag .meta .print-button, .metabar-tag .meta .email-button, .metabar-tag .meta .mobile-button, .bible-lesson.full .meta .text-sizer, .bible-lesson.full .meta .print-button, .bible-lesson.full .meta .email-button, .bible-lesson.full .meta .mobile-button, .blog.full .meta .text-sizer, .blog.full .meta .print-button, .blog.full .meta .email-button, .blog.full .meta .mobile-button, .blog-post.full .meta .text-sizer, .blog-post.full .meta .print-button, .blog-post.full .meta .email-button, .blog-post.full .meta .mobile-button, .article.full .meta .text-sizer, .article.full .meta .print-button, .article.full .meta .email-button, .article.full .meta .mobile-button, .event-page.full .meta .text-sizer, .event-page.full .meta .print-button, .event-page.full .meta .email-button, .event-page.full .meta .mobile-button, .file.full .meta .text-sizer, .file.full .meta .print-button, .file.full .meta .email-button, .file.full .meta .mobile-button, .content-section .meta .text-sizer, .content-section .meta .print-button, .content-section .meta .email-button, .content-section .meta .mobile-button, .article.full .footer-meta .text-sizer, .article.full .footer-meta .print-button, .article.full .footer-meta .email-button, .article.full .footer-meta .mobile-button, .landingpage.full .meta .text-sizer, .landingpage.full .meta .print-button, .landingpage.full .meta .email-button, .landingpage.full .meta .mobile-button, .text-page.full .meta .text-sizer, .text-page.full .meta .print-button, .text-page.full .meta .email-button, .text-page.full .meta .mobile-button, .audio-event.full .meta .text-sizer, .audio-event.full .meta .print-button, .audio-event.full .meta .email-button, .audio-event.full .meta .mobile-button, .audio-event.line .meta .text-sizer, .audio-event.line .meta .print-button, .audio-event.line .meta .email-button, .audio-event.line .meta .mobile-button, .find-a-lecture.full .meta .text-sizer, .find-a-lecture.full .meta .print-button, .find-a-lecture.full .meta .email-button, .find-a-lecture.full .meta .mobile-button {
	border-left: 4px solid white
}
.metabar-tag .meta .text-sizer span, .bible-lesson.full .meta .text-sizer span, .blog.full .meta .text-sizer span, .blog-post.full .meta .text-sizer span, .article.full .meta .text-sizer span, .event-page.full .meta .text-sizer span, .file.full .meta .text-sizer span, .content-section .meta .text-sizer span, .article.full .footer-meta .text-sizer span, .landingpage.full .meta .text-sizer span, .text-page.full .meta .text-sizer span, .audio-event.full .meta .text-sizer span, .audio-event.line .meta .text-sizer span, .find-a-lecture.full .meta .text-sizer span {
	line-height: 20px
}
.metabar-tag .meta .st_sharethis_custom, .bible-lesson.full .meta .st_sharethis_custom, .blog.full .meta .st_sharethis_custom, .blog-post.full .meta .st_sharethis_custom, .article.full .meta .st_sharethis_custom, .event-page.full .meta .st_sharethis_custom, .file.full .meta .st_sharethis_custom, .content-section .meta .st_sharethis_custom, .article.full .footer-meta .st_sharethis_custom, .landingpage.full .meta .st_sharethis_custom, .text-page.full .meta .st_sharethis_custom, .audio-event.full .meta .st_sharethis_custom, .audio-event.line .meta .st_sharethis_custom, .find-a-lecture.full .meta .st_sharethis_custom {
	margin-right: -3px
}
.metabar-tag .meta .email-button, .metabar-tag .meta .twitter-button, .metabar-tag .meta .facebook-button, .bible-lesson.full .meta .email-button, .bible-lesson.full .meta .twitter-button, .bible-lesson.full .meta .facebook-button, .blog.full .meta .email-button, .blog.full .meta .twitter-button, .blog.full .meta .facebook-button, .blog-post.full .meta .email-button, .blog-post.full .meta .twitter-button, .blog-post.full .meta .facebook-button, .article.full .meta .email-button, .article.full .meta .twitter-button, .article.full .meta .facebook-button, .event-page.full .meta .email-button, .event-page.full .meta .twitter-button, .event-page.full .meta .facebook-button, .file.full .meta .email-button, .file.full .meta .twitter-button, .file.full .meta .facebook-button, .content-section .meta .email-button, .content-section .meta .twitter-button, .content-section .meta .facebook-button, .article.full .footer-meta .email-button, .article.full .footer-meta .twitter-button, .article.full .footer-meta .facebook-button, .landingpage.full .meta .email-button, .landingpage.full .meta .twitter-button, .landingpage.full .meta .facebook-button, .text-page.full .meta .email-button, .text-page.full .meta .twitter-button, .text-page.full .meta .facebook-button, .audio-event.full .meta .email-button, .audio-event.full .meta .twitter-button, .audio-event.full .meta .facebook-button, .audio-event.line .meta .email-button, .audio-event.line .meta .twitter-button, .audio-event.line .meta .facebook-button, .find-a-lecture.full .meta .email-button, .find-a-lecture.full .meta .twitter-button, .find-a-lecture.full .meta .facebook-button {
	padding: 0 2px
}
.metabar-tag .meta .email-button img, .metabar-tag .meta .twitter-button img, .metabar-tag .meta .facebook-button img, .bible-lesson.full .meta .email-button img, .bible-lesson.full .meta .twitter-button img, .bible-lesson.full .meta .facebook-button img, .blog.full .meta .email-button img, .blog.full .meta .twitter-button img, .blog.full .meta .facebook-button img, .blog-post.full .meta .email-button img, .blog-post.full .meta .twitter-button img, .blog-post.full .meta .facebook-button img, .article.full .meta .email-button img, .article.full .meta .twitter-button img, .article.full .meta .facebook-button img, .event-page.full .meta .email-button img, .event-page.full .meta .twitter-button img, .event-page.full .meta .facebook-button img, .file.full .meta .email-button img, .file.full .meta .twitter-button img, .file.full .meta .facebook-button img, .content-section .meta .email-button img, .content-section .meta .twitter-button img, .content-section .meta .facebook-button img, .article.full .footer-meta .email-button img, .article.full .footer-meta .twitter-button img, .article.full .footer-meta .facebook-button img, .landingpage.full .meta .email-button img, .landingpage.full .meta .twitter-button img, .landingpage.full .meta .facebook-button img, .text-page.full .meta .email-button img, .text-page.full .meta .twitter-button img, .text-page.full .meta .facebook-button img, .audio-event.full .meta .email-button img, .audio-event.full .meta .twitter-button img, .audio-event.full .meta .facebook-button img, .audio-event.line .meta .email-button img, .audio-event.line .meta .twitter-button img, .audio-event.line .meta .facebook-button img, .find-a-lecture.full .meta .email-button img, .find-a-lecture.full .meta .twitter-button img, .find-a-lecture.full .meta .facebook-button img {
	height: 24px;
	width: 24px
}
.metabar-tag .meta .twitter-button img, .metabar-tag .meta .facebook-button img, .bible-lesson.full .meta .twitter-button img, .bible-lesson.full .meta .facebook-button img, .blog.full .meta .twitter-button img, .blog.full .meta .facebook-button img, .blog-post.full .meta .twitter-button img, .blog-post.full .meta .facebook-button img, .article.full .meta .twitter-button img, .article.full .meta .facebook-button img, .event-page.full .meta .twitter-button img, .event-page.full .meta .facebook-button img, .file.full .meta .twitter-button img, .file.full .meta .facebook-button img, .content-section .meta .twitter-button img, .content-section .meta .facebook-button img, .article.full .footer-meta .twitter-button img, .article.full .footer-meta .facebook-button img, .landingpage.full .meta .twitter-button img, .landingpage.full .meta .facebook-button img, .text-page.full .meta .twitter-button img, .text-page.full .meta .facebook-button img, .audio-event.full .meta .twitter-button img, .audio-event.full .meta .facebook-button img, .audio-event.line .meta .twitter-button img, .audio-event.line .meta .facebook-button img, .find-a-lecture.full .meta .twitter-button img, .find-a-lecture.full .meta .facebook-button img {
	display: inline;
	position: relative
}
.metabar-tag .meta a.email-button:focus, .metabar-tag .meta a.email-button:hover, .bible-lesson.full .meta a.email-button:focus, .bible-lesson.full .meta a.email-button:hover, .blog.full .meta a.email-button:focus, .blog.full .meta a.email-button:hover, .blog-post.full .meta a.email-button:focus, .blog-post.full .meta a.email-button:hover, .article.full .meta a.email-button:focus, .article.full .meta a.email-button:hover, .event-page.full .meta a.email-button:focus, .event-page.full .meta a.email-button:hover, .file.full .meta a.email-button:focus, .file.full .meta a.email-button:hover, .content-section .meta a.email-button:focus, .content-section .meta a.email-button:hover, .article.full .footer-meta a.email-button:focus, .article.full .footer-meta a.email-button:hover, .landingpage.full .meta a.email-button:focus, .landingpage.full .meta a.email-button:hover, .text-page.full .meta a.email-button:focus, .text-page.full .meta a.email-button:hover, .audio-event.full .meta a.email-button:focus, .audio-event.full .meta a.email-button:hover, .audio-event.line .meta a.email-button:focus, .audio-event.line .meta a.email-button:hover, .find-a-lecture.full .meta a.email-button:focus, .find-a-lecture.full .meta a.email-button:hover {
	background: #bf4930
}
.metabar-tag .meta a.twitter-button:focus a.twitter-button:hover, .bible-lesson.full .meta a.twitter-button:focus a.twitter-button:hover, .blog.full .meta a.twitter-button:focus a.twitter-button:hover, .blog-post.full .meta a.twitter-button:focus a.twitter-button:hover, .article.full .meta a.twitter-button:focus a.twitter-button:hover, .event-page.full .meta a.twitter-button:focus a.twitter-button:hover, .file.full .meta a.twitter-button:focus a.twitter-button:hover, .content-section .meta a.twitter-button:focus a.twitter-button:hover, .article.full .footer-meta a.twitter-button:focus a.twitter-button:hover, .landingpage.full .meta a.twitter-button:focus a.twitter-button:hover, .text-page.full .meta a.twitter-button:focus a.twitter-button:hover, .audio-event.full .meta a.twitter-button:focus a.twitter-button:hover, .audio-event.line .meta a.twitter-button:focus a.twitter-button:hover, .find-a-lecture.full .meta a.twitter-button:focus a.twitter-button:hover {
	background: #78b2c4
}
.metabar-tag .meta a.facebook-button:focus, .metabar-tag .meta a.facebook-button:hover, .bible-lesson.full .meta a.facebook-button:focus, .bible-lesson.full .meta a.facebook-button:hover, .blog.full .meta a.facebook-button:focus, .blog.full .meta a.facebook-button:hover, .blog-post.full .meta a.facebook-button:focus, .blog-post.full .meta a.facebook-button:hover, .article.full .meta a.facebook-button:focus, .article.full .meta a.facebook-button:hover, .event-page.full .meta a.facebook-button:focus, .event-page.full .meta a.facebook-button:hover, .file.full .meta a.facebook-button:focus, .file.full .meta a.facebook-button:hover, .content-section .meta a.facebook-button:focus, .content-section .meta a.facebook-button:hover, .article.full .footer-meta a.facebook-button:focus, .article.full .footer-meta a.facebook-button:hover, .landingpage.full .meta a.facebook-button:focus, .landingpage.full .meta a.facebook-button:hover, .text-page.full .meta a.facebook-button:focus, .text-page.full .meta a.facebook-button:hover, .audio-event.full .meta a.facebook-button:focus, .audio-event.full .meta a.facebook-button:hover, .audio-event.line .meta a.facebook-button:focus, .audio-event.line .meta a.facebook-button:hover, .find-a-lecture.full .meta a.facebook-button:focus, .find-a-lecture.full .meta a.facebook-button:hover {
	background: #5a80a7
}
.metabar-tag .meta img, .bible-lesson.full .meta img, .blog.full .meta img, .blog-post.full .meta img, .article.full .meta img, .event-page.full .meta img, .file.full .meta img, .content-section .meta img, .article.full .footer-meta img, .landingpage.full .meta img, .text-page.full .meta img, .audio-event.full .meta img, .audio-event.line .meta img, .find-a-lecture.full .meta img {
	display: inline-block;
	vertical-align: middle
}
.metabar-tag .meta .comment-button, .bible-lesson.full .meta .comment-button, .blog.full .meta .comment-button, .blog-post.full .meta .comment-button, .article.full .meta .comment-button, .event-page.full .meta .comment-button, .file.full .meta .comment-button, .content-section .meta .comment-button, .article.full .footer-meta .comment-button, .landingpage.full .meta .comment-button, .text-page.full .meta .comment-button, .audio-event.full .meta .comment-button, .audio-event.line .meta .comment-button, .find-a-lecture.full .meta .comment-button {
	font-size: 12px;
	display: inline-block;
	position: relative;
	border-left: 4px solid white
}
.metabar-tag .meta .comment-button .count, .bible-lesson.full .meta .comment-button .count, .blog.full .meta .comment-button .count, .blog-post.full .meta .comment-button .count, .article.full .meta .comment-button .count, .event-page.full .meta .comment-button .count, .file.full .meta .comment-button .count, .content-section .meta .comment-button .count, .article.full .footer-meta .comment-button .count, .landingpage.full .meta .comment-button .count, .text-page.full .meta .comment-button .count, .audio-event.full .meta .comment-button .count, .audio-event.line .meta .comment-button .count, .find-a-lecture.full .meta .comment-button .count {
	padding: 5px 9px 6px 5px;
	background: url(like_divider.png) repeat-y right
}
.metabar-tag .meta .comment-button .cta, .bible-lesson.full .meta .comment-button .cta, .blog.full .meta .comment-button .cta, .blog-post.full .meta .comment-button .cta, .article.full .meta .comment-button .cta, .event-page.full .meta .comment-button .cta, .file.full .meta .comment-button .cta, .content-section .meta .comment-button .cta, .article.full .footer-meta .comment-button .cta, .landingpage.full .meta .comment-button .cta, .text-page.full .meta .comment-button .cta, .audio-event.full .meta .comment-button .cta, .audio-event.line .meta .comment-button .cta, .find-a-lecture.full .meta .comment-button .cta {
	padding: 5px 5px 4px 5px
}
.metabar-tag .meta .print-button, .bible-lesson.full .meta .print-button, .blog.full .meta .print-button, .blog-post.full .meta .print-button, .article.full .meta .print-button, .event-page.full .meta .print-button, .file.full .meta .print-button, .content-section .meta .print-button, .article.full .footer-meta .print-button, .landingpage.full .meta .print-button, .text-page.full .meta .print-button, .audio-event.full .meta .print-button, .audio-event.line .meta .print-button, .find-a-lecture.full .meta .print-button {
	font-size: 12px;
	padding: 0 8px;
	margin-right: -4px
}
.metabar-tag .meta .like-button, .bible-lesson.full .meta .like-button, .blog.full .meta .like-button, .blog-post.full .meta .like-button, .article.full .meta .like-button, .event-page.full .meta .like-button, .file.full .meta .like-button, .content-section .meta .like-button, .article.full .footer-meta .like-button, .landingpage.full .meta .like-button, .text-page.full .meta .like-button, .audio-event.full .meta .like-button, .audio-event.line .meta .like-button, .find-a-lecture.full .meta .like-button {
	background-color: #3484b9;
	background: -webkit-gradient(linear, left top, left bottom, from(#808183), to(#2d2e31));
	background: -webkit-linear-gradient(top, #808183, #2d2e31);
	background: -moz-linear-gradient(top, #808183, #2d2e31);
	background: -o-linear-gradient(top, #808183, #2d2e31);
	background: -ms-linear-gradient(top, #808183, #2d2e31);
	background: linear-gradient(top, #808183, #2d2e31);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=#808183, EndColorStr=#2d2e31);
-ms-filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=#808183, EndColorStr=#2d2e31);
	font-size: 12px;
	display: inline-block;
	position: relative;
	border-left: 4px solid white
}
.metabar-tag .meta .like-button .count, .bible-lesson.full .meta .like-button .count, .blog.full .meta .like-button .count, .blog-post.full .meta .like-button .count, .article.full .meta .like-button .count, .event-page.full .meta .like-button .count, .file.full .meta .like-button .count, .content-section .meta .like-button .count, .article.full .footer-meta .like-button .count, .landingpage.full .meta .like-button .count, .text-page.full .meta .like-button .count, .audio-event.full .meta .like-button .count, .audio-event.line .meta .like-button .count, .find-a-lecture.full .meta .like-button .count {
	padding: 5px 9px 6px 5px;
	background: url(like_divider.png) repeat-y right
}
.metabar-tag .meta .like-button .cta, .bible-lesson.full .meta .like-button .cta, .blog.full .meta .like-button .cta, .blog-post.full .meta .like-button .cta, .article.full .meta .like-button .cta, .event-page.full .meta .like-button .cta, .file.full .meta .like-button .cta, .content-section .meta .like-button .cta, .article.full .footer-meta .like-button .cta, .landingpage.full .meta .like-button .cta, .text-page.full .meta .like-button .cta, .audio-event.full .meta .like-button .cta, .audio-event.line .meta .like-button .cta, .find-a-lecture.full .meta .like-button .cta {
	padding: 5px 20px 4px 5px;
	background: url(thumbs_up.png) no-repeat right
}
.metabar-tag .meta a.like-button:hover, .bible-lesson.full .meta a.like-button:hover, .blog.full .meta a.like-button:hover, .blog-post.full .meta a.like-button:hover, .article.full .meta a.like-button:hover, .event-page.full .meta a.like-button:hover, .file.full .meta a.like-button:hover, .content-section .meta a.like-button:hover, .article.full .footer-meta a.like-button:hover, .landingpage.full .meta a.like-button:hover, .text-page.full .meta a.like-button:hover, .audio-event.full .meta a.like-button:hover, .audio-event.line .meta a.like-button:hover, .find-a-lecture.full .meta a.like-button:hover {
	background: #2d2e31
}
.metabar-tag .meta .like-button.rated, .bible-lesson.full .meta .like-button.rated, .blog.full .meta .like-button.rated, .blog-post.full .meta .like-button.rated, .article.full .meta .like-button.rated, .event-page.full .meta .like-button.rated, .file.full .meta .like-button.rated, .content-section .meta .like-button.rated, .article.full .footer-meta .like-button.rated, .landingpage.full .meta .like-button.rated, .text-page.full .meta .like-button.rated, .audio-event.full .meta .like-button.rated, .audio-event.line .meta .like-button.rated, .find-a-lecture.full .meta .like-button.rated {
	background: #a9a9a9
}
.event-page.full .meta, .find-a-lecture.full .meta, .text-page.full .meta {
	margin-top: 15px
}
#qr {
	text-align: center
}
.bio-text {
	border-top: 1px solid #444;
	margin-bottom: 5px;
	padding-top: 15px
}
.bio-text b {
	font: normal bold 13px/1.2 Helvetica, Arial, sans-serif
}
p.dek {
	color: #a9a9a9;
	font: bold 18px/1.2 Helvetica, Arial, sans-serif;
	margin: 0 0 5px
}
.tags {
	margin: 0 -15px;
	padding: 10px 0
}
.tags .add {
	padding: 0 15px
}
.tags .title {
	background: #999;
	border: 1px solid #999;
	color: #fff;
	display: block;
	float: left;
	font: normal 11px/1 Helvetica, Arial, sans-serif;
	line-height: 11px;
	margin: 0 10px 0 5px;
	padding: 2px 12px 0;
	text-transform: uppercase;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px
}
.tags .keywords {
	color: #7cbdd3;
	font-size: 13px
}
.tags .keywords a {
	text-decoration: none
}
.tags .keywords a:focus, .tags .keywords a:hover {
	text-decoration: underline
}
.tags .add-keyword-ui {
	background: #EAEAEA;
	margin-top: 10px;
	display: block;
	padding: 10px;
	width: 262px
}
#user_keyword_add {
	background: #fff;
	border: 1px solid #ababab;
	height: 21px;
	font-size: 1em;
	line-height: 1;
	vertical-align: top;
	width: 210px
}
#user_keyword_add_button {
	border: 1px solid #cf80c4;
	margin-left: -5px;
	box-shadow: none;
	-webkit-box-shadow: none
}
.full .body {
	overflow: hidden
}
.article.line {
	margin-bottom: 20px
}
.ezcom-view-comment {
	border-bottom: 1px solid #aaa;
	margin: 20px 0 20px -35px;
	padding-left: 35px
}
#ezcom-comment-list:last-child {
	border-bottom: none
}
.access-form {
	margin: 1em 0
}
.quote-controls {
	border-bottom: 1px solid #777
}
.quote-controls select, .quote-controls input {
	margin: 10px
}
.quote-text {
	border-top: 1px solid #777
}
.quote-text .new-window-button {
	float: right
}
.hide-comments .ezcom-field, .hide-comments .ezcom-view-list {
	display: none
}
.comment-form {
	clear: both
}
.comment-toggle {
	float: right;
	font-size: 11px;
	background: #eaeaea;
	padding: 2px 6px;
	line-height: 15px
}
.comment-toggle .icon {
	display: inline-block;
	padding-left: 8px
}
.concord-results {
	height: 339px;
	overflow: auto;
	padding: 20px 5px;
	line-height: 1.7em;
	background: white;
	font-size: 15px;
	border: 1px solid;
	border-width: 0 1px
}
.concord-results .margin_heading {
	float: right;
	font-family: Helvetica, Arial, sans-serif;
	color: #7cbdd3;
	width: 90px
}
.concord-results .line_number, .concord-results .bible_verse_number {
	float: left;
	text-indent: -4em;
	font-size: 75%
}
.concord-results .contenttile, .concord-results .bible_verse {
	margin-left: 4em
}
.concord-results .begmark:after {
	content: '[';
	font-weight: bold;
	font-size: 14px
}
.concord-results .endmark:after {
	content: ']';
	font-weight: bold;
	font-size: 14px
}
.concord-results .highlight_keyword {
	font-weight: bold
}
.quote-back {
	display: none
}
.access-form, .promo-text, .notification-area {
	border: 1px solid #999;
	font-family: Helvetica, Arial, sans-serif;
	background: -webkit-gradient(linear, left top, left bottom, from(white), to(#ccc));
	background: -webkit-linear-gradient(top, white, #ccc);
	background: -moz-linear-gradient(top, white, #ccc);
	background: -o-linear-gradient(top, white, #ccc);
	background: -ms-linear-gradient(top, white, #ccc);
	background: linear-gradient(top, white, #ccc);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=white, EndColorStr=#ccc);
-ms-filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=white, EndColorStr=#ccc);
	background-position: bottom;
	background-size: 100% 40px;
	background-repeat: repeat-x
}
.access-form .design, .promo-text .design, .notification-area .design {
	padding: 20px 15px;
	background: url(crossandcrown_seal_bkgnd.png) no-repeat bottom right
}
.access-form {
	margin: 1em 0
}
.notification-area {
	margin-bottom: 20px;
	margin-left: -15px;
	margin-top: 0
}
.promo-text {
	margin-left: -15px;
	margin-bottom: 15px
}
div.ezcom-field.comment-fields {
	background: #eaeaea;
	margin: 10px 0;
	padding: 6px 6px
}
div.ezcom-field.comment-fields input {
	color: #444;
	width: 250px
}
.ezcom-comment-button {
	float: right;
	margin-right: 2px;
	position: relative
}
.ezcom-comment-button .button {
	background: -webkit-gradient(linear, left top, left bottom, from(#627fa2), to(#1c4761));
	background: -webkit-linear-gradient(top, #627fa2, #1c4761);
	background: -moz-linear-gradient(top, #627fa2, #1c4761);
	background: -o-linear-gradient(top, #627fa2, #1c4761);
	background: -ms-linear-gradient(top, #627fa2, #1c4761);
	background: linear-gradient(top, #627fa2, #1c4761);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=#627fa2, EndColorStr=#1c4761);
-ms-filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=#627fa2, EndColorStr=#1c4761);
	color: #FFF
}
.notification-checkbox-column {
	float: left;
	width: 250px
}
nav {
	font-family: Helvetica, Arial, sans-serif
}
#path {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px
}
#path a, #path span {
	vertical-align: middle;
	text-decoration: none
}
#path a:hover {
	text-decoration: underline
}
h1.pagetitle, h1.page-title {
	color: #000;
	font: 100 40px/1.25 "HelveticaNeue35Thin", "HelveticaNeue-Thin", "Helvetica Neue Thin", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif
}
h1.pagetitle b, h1.page-title b {
	font-weight: 100
}
h2.line-title {
	font-size: 14px
}
h2.line-title b {
	font-weight: normal
}
.line .byline {
	margin-bottom: 10px
}
h2.block-title {
	font-family: "HelveticaNeue45Light", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size: 26px;
	color: #000;
	font-weight: 100;
	margin-bottom: 10px
}
h2.block-title b {
	font-weight: normal
}
.wysiwyg {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 1.6em
}
.wysiwyg .landing-page-header {
	font-family: "HelveticaNeue45Light", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	color: black;
	line-height: 1;
	border-bottom: 1px solid #bbb;
	padding-bottom: 8px
}
.wysiwyg .landing-page-header b {
	font-weight: 100
}
.wysiwyg h2.landing-page-header {
	font-size: 1.8571em;
	margin-bottom: 0.5em
}
.wysiwyg h3.landing-page-header {
	font-size: 1.5714em;
	margin-bottom: 0.5em
}
.wysiwyg h4.landing-page-header {
	font-size: 1.3571em;
	margin-bottom: 0.5em
}
.wysiwyg h2 {
	clear: both;
	color: #000;
	font: 200 normal 2.1429em/1.06667 "HelveticaNeue45Light", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	margin: 0 0 1em;
	padding: 0.5em 0 0
}
.wysiwyg h3 {
	font: bold 1.5714em/1.2 Helvetica, Arial, sans-serif;
	margin: 0 0 0.429em
}
.wysiwyg h4 {
	color: #000;
	font: bold 1.2857em/1.2 Helvetica, Arial, sans-serif
}
.wysiwyg h5 {
	color: #000;
	font: bold 1.1429em/1.2 Helvetica, Arial, sans-serif
}
.wysiwyg h6 {
	color: #000;
	font: bold 1em/1.6 Helvetica, Arial, sans-serif
}
.wysiwyg h6.h7 {
	color: #000;
	font: bold 0.7857em/1.6 Helvetica, Arial, sans-serif;
	text-transform: uppercase
}
.wysiwyg p {
	color: #444;
	margin: 0 0 1.25em
}
.wysiwyg p.important {
	background: #eee;
	padding: 15px;
	font-weight: bold;
	border: 2px solid
}
.wysiwyg .pullquote, .wysiwyg .extended-pullquote {
	font-family: "HelveticaNeue45Light", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size: 1.7143em;
	float: left;
	line-height: 1.2;
	margin: 10px 25px 10px 0;
	width: 240px
}
.wysiwyg .factbox {
	background: #eaeaea;
	float: left;
	margin: 10px 30px 10px 0;
	width: 230px
}
.wysiwyg .factbox .design {
	padding: 20px 15px
}
.wysiwyg pre {
	white-space: pre;
	padding: 15px 0
}
.wysiwyg ul, .wysiwyg ol {
	margin-bottom: 1em
}
.wysiwyg li a {
	display: inline
}
.wysiwyg .lead-in {
	font-size: 1.1429em;
	font-weight: bold
}
.wysiwyg .footnote-text {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 90%;
	color: #555;
	display: block;
	line-height: 1.3em;
	margin-bottom: 15px
}
.wysiwyg td {
	padding-bottom: 5px
}
.wysiwyg .attribute-caption {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 80%;
	color: #656565;
	line-height: 1.2em
}
.wysiwyg .object-left {
	float: left;
	margin-right: 15px;
	margin-top: 5px
}
.wysiwyg .object-right {
	float: right;
	margin-left: 15px;
	margin-top: 5px
}
.wysiwyg .object-center {
	text-align: center
}
.wysiwyg .text-center {
	text-align: center
}
.wysiwyg h3.embed-title {
	color: inherit;
	font-family: inherit
}
.wysiwyg .audio-segment-header {
	text-transform: uppercase;
	font-weight: bold;
	color: #444;
	margin-bottom: 0;
	margin-top: 25px
}
.wysiwyg .audio-segment-header a {
	font-weight: normal
}
.alignleft, .align-left, .imageleft {
	float: left;
	margin-right: 0.5em
}
.alignright, .align-right, .imageright {
	float: right;
	margin-left: 0.5em
}
.secondary-columns .wysiwyg a.more-button {
	margin-bottom: 1em
}
.body.medium, .body.wysiwyg.medium {
	font-size: 16px
}
.body.large, .body.wysiwyg.large {
	font-size: 22px
}
header .byline {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.8462em;
	margin-top: 8px
}
header .source-attribution {
	font-size: 0.7857em
}
ul li {
	background: none
}
li {
	margin: 3px 0
}
li.ezcom-comment-body a {
	display: inline
}
li a {
	display: block;
	text-decoration: none
}
li a:focus, li a:hover {
	text-decoration: underline
}
.center {
	text-align: center;
	margin: 0 auto
}
.button, .more-button, .gray-button {
	background-color: #d1d1d1;
	background: -webkit-gradient(linear, left top, left bottom, from(#fdfdfd), to(#d1d1d1));
	background: -webkit-linear-gradient(top, #fdfdfd, #d1d1d1);
	background: -moz-linear-gradient(top, #fdfdfd, #d1d1d1);
	background: -o-linear-gradient(top, #fdfdfd, #d1d1d1);
	background: -ms-linear-gradient(top, #fdfdfd, #d1d1d1);
	background: linear-gradient(top, #fdfdfd, #d1d1d1);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=#fdfdfd, EndColorStr=#d1d1d1);
-ms-filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=#fdfdfd, EndColorStr=#d1d1d1);
	border: none;
	color: #36c;
	display: inline-block;
	font: normal 0.9286em/1 Helvetica, Arial, sans-serif;
	margin-top: 4px 0 2px 2px;
	padding: 7px 12px;
	text-decoration: none;
	box-shadow: 1px 1px 0 0 rgba(50,50,50,0.5);
	-moz-box-shadow: 1px 1px 0 0 rgba(50,50,50,0.5);
	-webkit-box-shadow: 1px 1px 0 0 rgba(50,50,50,0.5)
}
.button .submit-button, .more-button .submit-button, .gray-button .submit-button {
	border: none;
	background: transparent;
	color: white;
	text-transform: capitalize
}
.button button, .button input[type="reset"], .button input[type="button"], .button input[type="submit"], .more-button button, .more-button input[type="reset"], .more-button input[type="button"], .more-button input[type="submit"], .gray-button button, .gray-button input[type="reset"], .gray-button input[type="button"], .gray-button input[type="submit"] {
	padding: 0
}
.blue-button {
	background-color: #1c4761;
	background: -webkit-gradient(linear, left top, left bottom, from(#627fa2), to(#1c4761));
	background: -webkit-linear-gradient(top, #627fa2, #1c4761);
	background: -moz-linear-gradient(top, #627fa2, #1c4761);
	background: -o-linear-gradient(top, #627fa2, #1c4761);
	background: -ms-linear-gradient(top, #627fa2, #1c4761);
	background: linear-gradient(top, #627fa2, #1c4761);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=#627fa2, EndColorStr=#1c4761);
-ms-filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=#627fa2, EndColorStr=#1c4761);
	color: #fff
}
a.button:focus, a.button:hover, a.button:visited a.more-button:focus, a.more-button:hover, a.more-button:visited {
	color: #39A
}
.ezcom-add .ezcom-field .more-button {
	float: right;
	overflow: hidden
}
.comment-button {
	border: none;
	background: transparent;
	color: #33809F;
	text-transform: capitalize
}
.alignleft {
	float: left
}
.alignright {
	float: right
}
.light-text {
	color: white
}
.light-text a {
	color: white
}
.content.wysiwyg a {
	text-decoration: none
}
.content.wysiwyg a:hover, .content.wysiwyg a:focus {
	text-decoration: underline
}
.content.wysiwyg p.light-text {
	color: #aaa
}
.body.wysiwyg a {
	text-decoration: none
}
.body.wysiwyg a:hover, .body.wysiwyg a:focus {
	text-decoration: underline
}
.body.wysiwyg a.button, .body.wysiwyg a.more-button {
	margin-bottom: 1em;
	text-decoration: none
}
.body.wysiwyg p.light-text {
	color: #aaa
}
.top_btn {
	position: relative
}
.top_btn .button {
	position: absolute;
	right: 0
}
#user_keyword_add_button {
	margin-top: 0
}
.issue.line {
	clear: right;
	height: 285px;
	margin-bottom: 20px
}
.issue.line ul {
	margin-left: 0;
	padding-left: 0
}
.full .cover-image {
	float: right;
	margin: 0 0 15px 15px;
	padding: 15px
}
.full .column-one .design, .full .column-two .design {
	background: #eaeaea;
	padding: 20px 15px
}
.full .children .column-one, .full .children .column-two {
	width: 285px;
	float: left;
	margin-right: 20px;
	margin-left: 0
}
.full .children .column-one .content-view-line, .full .children .column-two .content-view-line {
	background: #eaeaea
}
.full .children .column-two {
	float: right;
	margin-right: 0
}
.zone-4 .wysiwyg, .sidebar .wysiwyg {
	font-family: Helvetica, Arial, sans-serif
}
.zone-4 .wysiwyg p:last-child, .sidebar .wysiwyg p:last-child {
	margin-bottom: 0
}
.year.full ul {
	list-style: none
}
.year.full li {
	margin-bottom: 5px
}
.year.full .issue {
	width: 45%;
	float: left;
	margin-right: 15px
}
.year.full .row {
	overflow: hidden;
	margin-bottom: 20px
}
#main.month, #main.issue {
	padding-left: 0
}
#main.month header.wysiwyg, #main.month .feature-box, #main.month #crumbtrail, #main.issue header.wysiwyg, #main.issue .feature-box, #main.issue #crumbtrail {
	padding-left: 15px
}
#main.month .two-column .column-one, #main.issue .two-column .column-one {
	width: 300px;
	margin-right: 20px
}
#main.month .two-column .column-two, #main.issue .two-column .column-two {
	width: 300px;
	margin-left: 320px
}
.issue.full .line .design, .month.full .line .design {
	padding: 0
}
.issue.full h2.line-title, .month.full h2.line-title {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.1429em;
	text-transform: uppercase;
	line-height: 1.2em;
	margin-top: 8px;
	margin-bottom: 4px
}
.toc ul {
	list-style: none;
	margin-left: 0
}
.toc li ul {
	list-style: disc;
	margin-left: 1.8em;
	margin-bottom: 1em
}
.toc ul.table-of-contents {
	border-top: 1px solid white;
	margin: 0 -15px
}
.toc ul.table-of-contents li {
	border-bottom: 1px solid white
}
.toc ul.table-of-contents li a {
	padding: 5px 15px
}
.blog.full .body {
	padding-bottom: 0;
	margin-bottom: 0
}
.blog.full .line {
	border-bottom: 1px solid #b7b7b7;
	margin: 10px 0;
	padding-bottom: 15px;
	padding-top: 15px;
	overflow: hidden
}
.blog.full .line .byline {
	font-size: 90%;
	padding-top: 2px
}
.blog.full .line .header a {
	text-decoration: none
}
.blog.full .line .header a:hover {
	text-decoration: underline
}
.blog.full .line .header h2 {
	font-size: 1.1429em;
	margin-bottom: 0
}
.blog.full .line .byline-part {
	padding: 0 5px;
	font-size: 11px
}
.blog.full .line .author {
	padding-left: 0
}
.blog.full .line.blog {
	border-bottom: none;
	display: -block;
	float: left;
	margin-left: 10px;
	margin-bottom: 0;
	padding-bottom: 0;
	width: 200px
}
.blog.embed {
	margin-bottom: 4px
}
.blog.embed header {
	margin: 0
}
.blog.embed h2 {
	border-bottom: 1px solid #BBB;
	margin-bottom: 12px;
	padding-bottom: 8px
}
.blog.embed h2 a {
	color: black
}
.blog.embed .body.content {
	border-bottom: 1px solid #BBB;
	margin-bottom: 7px
}
.blog.embed .body p {
	margin-bottom: 5px;
	padding-bottom: 12px
}
.blog.embed .body.children p {
	border-bottom: 1px solid #BBB;
	margin-bottom: 8px;
	padding-bottom: 5px
}
.bible-lesson.full .meta, .blog-post.full .meta, .content-section.full .meta, .event-page.full .meta, .find-a-lecture.full .meta, .landingpage.full .meta, .text-page.full .meta, .blog.full .meta, .metabar-tag .meta {
	margin-top: 10px
}
.bible-lesson.full .meta .article-actions, .blog-post.full .meta .article-actions, .content-section.full .meta .article-actions, .event-page.full .meta .article-actions, .find-a-lecture.full .meta .article-actions, .landingpage.full .meta .article-actions, .text-page.full .meta .article-actions, .blog.full .meta .article-actions, .metabar-tag .meta .article-actions {
	float: right
}
.bible-lesson.full .meta .article-actions .widget, .blog-post.full .meta .article-actions .widget, .content-section.full .meta .article-actions .widget, .event-page.full .meta .article-actions .widget, .find-a-lecture.full .meta .article-actions .widget, .landingpage.full .meta .article-actions .widget, .text-page.full .meta .article-actions .widget, .blog.full .meta .article-actions .widget, .metabar-tag .meta .article-actions .widget {
	border-right: 1px solid white;
	color: white;
	line-height: 26px;
	padding: 0 6px;
	text-decoration: none;
	vertical-align: top
}
.bible-lesson.full .meta .article-actions .widget.like-button, .blog-post.full .meta .article-actions .widget.like-button, .content-section.full .meta .article-actions .widget.like-button, .event-page.full .meta .article-actions .widget.like-button, .find-a-lecture.full .meta .article-actions .widget.like-button, .landingpage.full .meta .article-actions .widget.like-button, .text-page.full .meta .article-actions .widget.like-button, .blog.full .meta .article-actions .widget.like-button, .metabar-tag .meta .article-actions .widget.like-button {
	float: left
}
.bible-lesson.full .meta .article-actions .widget.comment-button, .blog-post.full .meta .article-actions .widget.comment-button, .content-section.full .meta .article-actions .widget.comment-button, .event-page.full .meta .article-actions .widget.comment-button, .find-a-lecture.full .meta .article-actions .widget.comment-button, .landingpage.full .meta .article-actions .widget.comment-button, .text-page.full .meta .article-actions .widget.comment-button, .blog.full .meta .article-actions .widget.comment-button, .metabar-tag .meta .article-actions .widget.comment-button {
	float: left
}
.bible-lesson.full .meta .article-actions .widget.text-sizer, .blog-post.full .meta .article-actions .widget.text-sizer, .content-section.full .meta .article-actions .widget.text-sizer, .event-page.full .meta .article-actions .widget.text-sizer, .find-a-lecture.full .meta .article-actions .widget.text-sizer, .landingpage.full .meta .article-actions .widget.text-sizer, .text-page.full .meta .article-actions .widget.text-sizer, .blog.full .meta .article-actions .widget.text-sizer, .metabar-tag .meta .article-actions .widget.text-sizer {
	float: left
}
.bible-lesson.full .meta .article-actions .widget.text-sizer span, .blog-post.full .meta .article-actions .widget.text-sizer span, .content-section.full .meta .article-actions .widget.text-sizer span, .event-page.full .meta .article-actions .widget.text-sizer span, .find-a-lecture.full .meta .article-actions .widget.text-sizer span, .landingpage.full .meta .article-actions .widget.text-sizer span, .text-page.full .meta .article-actions .widget.text-sizer span, .blog.full .meta .article-actions .widget.text-sizer span, .metabar-tag .meta .article-actions .widget.text-sizer span {
	padding-left: 2px;
	padding-right: 2px
}
.bible-lesson.full .meta .article-actions .widget.print-button, .blog-post.full .meta .article-actions .widget.print-button, .content-section.full .meta .article-actions .widget.print-button, .event-page.full .meta .article-actions .widget.print-button, .find-a-lecture.full .meta .article-actions .widget.print-button, .landingpage.full .meta .article-actions .widget.print-button, .text-page.full .meta .article-actions .widget.print-button, .blog.full .meta .article-actions .widget.print-button, .metabar-tag .meta .article-actions .widget.print-button {
	float: left;
	margin-right: 0;
	padding: 0 10px
}
.bible-lesson.full .meta .article-actions .widget.ir, .blog-post.full .meta .article-actions .widget.ir, .content-section.full .meta .article-actions .widget.ir, .event-page.full .meta .article-actions .widget.ir, .find-a-lecture.full .meta .article-actions .widget.ir, .landingpage.full .meta .article-actions .widget.ir, .text-page.full .meta .article-actions .widget.ir, .blog.full .meta .article-actions .widget.ir, .metabar-tag .meta .article-actions .widget.ir {
	background: url("share-sprite.png") no-repeat scroll darkgrey;
	display: block;
	float: left;
	height: 26px;
	width: 13px
}
.bible-lesson.full .meta .article-actions .widget.ir.email-button, .blog-post.full .meta .article-actions .widget.ir.email-button, .content-section.full .meta .article-actions .widget.ir.email-button, .event-page.full .meta .article-actions .widget.ir.email-button, .find-a-lecture.full .meta .article-actions .widget.ir.email-button, .landingpage.full .meta .article-actions .widget.ir.email-button, .text-page.full .meta .article-actions .widget.ir.email-button, .blog.full .meta .article-actions .widget.ir.email-button, .metabar-tag .meta .article-actions .widget.ir.email-button {
	background-position: -3px 1px
}
.bible-lesson.full .meta .article-actions .widget.ir.email-button:hover, .blog-post.full .meta .article-actions .widget.ir.email-button:hover, .content-section.full .meta .article-actions .widget.ir.email-button:hover, .event-page.full .meta .article-actions .widget.ir.email-button:hover, .find-a-lecture.full .meta .article-actions .widget.ir.email-button:hover, .landingpage.full .meta .article-actions .widget.ir.email-button:hover, .text-page.full .meta .article-actions .widget.ir.email-button:hover, .blog.full .meta .article-actions .widget.ir.email-button:hover, .metabar-tag .meta .article-actions .widget.ir.email-button:hover {
	background-color: #bf4930
}
.bible-lesson.full .meta .article-actions .widget.ir.facebook-button, .blog-post.full .meta .article-actions .widget.ir.facebook-button, .content-section.full .meta .article-actions .widget.ir.facebook-button, .event-page.full .meta .article-actions .widget.ir.facebook-button, .find-a-lecture.full .meta .article-actions .widget.ir.facebook-button, .landingpage.full .meta .article-actions .widget.ir.facebook-button, .text-page.full .meta .article-actions .widget.ir.facebook-button, .blog.full .meta .article-actions .widget.ir.facebook-button, .metabar-tag .meta .article-actions .widget.ir.facebook-button {
	background-position: -28px 2px
}
.bible-lesson.full .meta .article-actions .widget.ir.facebook-button:hover, .blog-post.full .meta .article-actions .widget.ir.facebook-button:hover, .content-section.full .meta .article-actions .widget.ir.facebook-button:hover, .event-page.full .meta .article-actions .widget.ir.facebook-button:hover, .find-a-lecture.full .meta .article-actions .widget.ir.facebook-button:hover, .landingpage.full .meta .article-actions .widget.ir.facebook-button:hover, .text-page.full .meta .article-actions .widget.ir.facebook-button:hover, .blog.full .meta .article-actions .widget.ir.facebook-button:hover, .metabar-tag .meta .article-actions .widget.ir.facebook-button:hover {
	background-color: #5A80A7
}
.bible-lesson.full .meta .article-actions .widget.ir.twitter-button, .blog-post.full .meta .article-actions .widget.ir.twitter-button, .content-section.full .meta .article-actions .widget.ir.twitter-button, .event-page.full .meta .article-actions .widget.ir.twitter-button, .find-a-lecture.full .meta .article-actions .widget.ir.twitter-button, .landingpage.full .meta .article-actions .widget.ir.twitter-button, .text-page.full .meta .article-actions .widget.ir.twitter-button, .blog.full .meta .article-actions .widget.ir.twitter-button, .metabar-tag .meta .article-actions .widget.ir.twitter-button {
	background-position: -52px 1px
}
.bible-lesson.full .meta .article-actions .widget.ir.twitter-button:hover, .blog-post.full .meta .article-actions .widget.ir.twitter-button:hover, .content-section.full .meta .article-actions .widget.ir.twitter-button:hover, .event-page.full .meta .article-actions .widget.ir.twitter-button:hover, .find-a-lecture.full .meta .article-actions .widget.ir.twitter-button:hover, .landingpage.full .meta .article-actions .widget.ir.twitter-button:hover, .text-page.full .meta .article-actions .widget.ir.twitter-button:hover, .blog.full .meta .article-actions .widget.ir.twitter-button:hover, .metabar-tag .meta .article-actions .widget.ir.twitter-button:hover {
	background-color: #78B2C4
}
.metabar-tag {
	clear: both;
	float: left;
	width: 100%
}
.blog-container h3 a {
	color: #36c
}
.blog-container h3 a:visited {
	color: #b347af
}
.blog-container .body.children {
	margin-left: -10px
}
.blog-container .body.children .blog-post.line {
	margin-left: 10px
}
.blog-container .topic-image {
	float: none;
	margin: 0 0 10px 0;
	padding: 0
}
.blog-container .topic-image img {
	border: none
}
.blog-share {
	overflow: hidden
}
.blog-share .email-button, .blog-share .rss-button {
	float: left;
	margin-right: 10px
}
.blog-share p {
	float: right;
	width: 140px;
	line-height: 1.5em
}
.pagenavigator {
	margin-bottom: 15px
}
.pagenavigator a, .pagenavigator span.current, .pagenavigator span.ellipses {
	background: #DDD;
	display: block;
	float: left;
	margin-right: 1px;
	padding: 7px 11px 4px;
	posistion: relative;
	overflow: hidden;
	text-transform: lowercase
}
.pagenavigator a {
	text-decoration: none
}
.pagenavigator a:focus, .pagenavigator a:hover, .pagenavigator span.current {
	background: #9C9C9C;
	color: #fff
}
.pagenavigator a:focus, .pagenavigator a:hover {
	text-decoration: underline
}
.pagenavigator span.ellipses, .pagenavigator span.other {
	border-right: 1px solid #fff;
	margin: 0
}
.add a.tag-button {
	background: #DDD;
	margin-left: 10px;
	padding: 6px 9px 5px;
	posistion: relative;
	overflow: hidden;
	text-transform: lowercase;
	text-decoration: none
}
.add a.tag-button:focus, .add a.tag-button:hover {
	background: #9C9C9C;
	color: #fff
}
email-button widget {
	border: 0 !important
}
.audio-program.full .kicker {
	color: #cf80c4;
	text-transform: uppercase;
	font-weight: bold
}
.audio-event.full header.wysiwyg p.byline {
	margin: 0
}
.audio-event.full .dateline {
	font-size: 11px
}
.audio-event.full .audio-player-surround {
	padding: 10px;
	width: 580px;
	background: #e7a98c
}
h3.section-title {
	text-transform: uppercase;
	font-size: 1.1429em;
	border-bottom: 4px solid #ddd;
	margin-top: 1em;
	line-height: 26px;
	margin-bottom: 15px
}
.upcoming h3 {
	color: #cf80c4;
	text-transform: uppercase;
	font-size: 18px;
	line-height: 24px
}
.upcoming .summary {
	margin: 15px 0
}
.audio-event.line .meta {
	margin-bottom: 5px
}
.audio-event.line .meta .download-button {
	font-size: 10px;
	border-left: 5px solid white
}
.audio-event.line .audio-player-surround {
	position: absolute;
	margin-top: 2px;
	border-right: 5px solid white
}
.audio-event.line .byline {
	float: right;
	font-size: 11px;
	width: 60%;
	text-align: right;
	margin-top: 4px
}
.audio-event.line .dateline {
	width: 35%;
	font-size: 11px
}
#main.lecture_page h4 {
	color: teal
}
#main.lecture_page .name-location {
	margin-bottom: 0
}
#main.lecture_page .name-location h4 {
	font-family: Helvetica, Arial, sans-serif;
	color: #59ac9a;
	font-size: 16px;
	text-transform: uppercase;
	margin-top: 45px
}
#main.media_page .player-wrapper, #main.media_page div.body.wysiwyg, #main.lecture_page .player-wrapper, #main.lecture_page div.body.wysiwyg {
	margin-top: 40px
}
.video-event.full .meta, .file.full .meta {
	font-family: Helvetica, Arial, sans-serif;
	margin: 10px 0 15px;
	background: #EAEAEA;
	text-align: right;
	height: 26px;
	overflow: hidden
}
.video-event.line .meta {
	margin-bottom: 5px
}
.video-event.line .meta .download-button {
	font-size: 10px;
	border-left: 5px solid white
}
.video-event.line .audio-player-surround {
	position: absolute;
	margin-top: 2px;
	border-right: 5px solid white
}
.video-event.line .byline {
	float: right;
	font-size: 11px;
	width: 60%;
	text-align: right;
	margin-top: 4px
}
.video-event.line .dateline {
	width: 35%;
	font-size: 11px
}
.audio-event.full header {
	overflow: hidden
}
.audio-event.full .cover-image {
	margin-bottom: 0;
	padding: 0
}
.video.line .cover-image {
	margin-bottom: 0;
	padding: 0
}
.video.line iframe {
	display: block
}
.audio-event.full div.video.line {
	margin-bottom: 20px
}
.audio-event.full div.video.line div.design {
	background-color: #777
}
.audio-event.full div.video.line div.header object {
	margin: -20px -15px
}
.audio-event.full div.video.line div.header audio {
	margin: -20px -15px 0;
	width: 285px
}
.audio-event.full div.video.line div.header h2 {
	color: white;
	text-transform: none
}
.audio-event.full div.video.line div.header h2 a {
	color: white
}
.media-player-surround {
	background: #eaeaea;
	padding: 58px 70px;
	text-align: center
}
.line-audio-only {
	margin: 38px 0 24px
}
.blog-post.line .line-title {
	margin-bottom: 0
}
.blog-post.embed-inline {
	float: left;
	margin: 0 3px;
	width: 200px;
	height: 175px;
	margin-bottom: 10px;
	overflow: hidden
}
.blog-post.embed-inline img {
	margin-bottom: 5px
}
.blog-post a {
	text-decoration: none
}
.blog-post a:hover, .blog-post a:focus {
	text-decoration: underline
}
.blog-post .image-left {
	float: left;
	margin-right: 10px;
	margin-bottom: 15px
}
.Keyword .keyword-aggregator .design {
	padding: 0
}
.text-page.full .line.content-section {
	border-bottom: none;
	display: block;
	margin-left: 10px;
	margin-bottom: 0;
	padding-bottom: 0;
	width: 200px
}
.text-page.full .line.content-section .class-image .attribute-image img {
	height: 125px;
	width: 200px
}
.float-left {
	float: left
}
.float-left .line-title span a {
	margin-top: 5px
}
#TextPageTabs {
	margin-top: 5px
}
#TextPageTabs .content.body {
	padding: 20px 10px 0
}
#TextPageGrid {
	margin-left: -10px
}
.content-section h3, .content-section h3 a {
	color: #DE7064
}
.content-section .line-title {
	font-size: 14px
}
.content-section.embed {
	margin-bottom: 4px
}
.content-section.embed header {
	margin: 0
}
.content-section.embed h2 {
	border-bottom: 1px solid #BBB;
	margin-bottom: 12px;
	padding-bottom: 8px
}
.content-section.embed h2 a {
	color: black
}
.content-section.embed .body.content {
	border-bottom: 1px solid #BBB;
	margin-bottom: 7px
}
.content-section.embed .body p {
	margin-bottom: 5px;
	padding-bottom: 12px
}
.content-section.embed .body.children p {
	border-bottom: 1px solid #BBB;
	margin-bottom: 8px;
	padding-bottom: 5px
}
.content-section.embed-inline {
	float: left;
	margin: 0 3px
}
.content-section.embed-inline img {
	margin-bottom: 5px
}
.event-page.full .sub-body {
	border-top: 1px solid #b7b7b7;
	border-bottom: 1px solid #b7b7b7;
	margin-bottom: 15px;
	padding-top: 15px;
	float: left
}
.line {
	border-bottom: 1px solid #B7B7B7;
	overflow: hidden;
	padding: 15px 0;
	font-weight: 500
}
.line h2 {
	font-size: 1.1429em;
	margin-bottom: 1em;
	text-transform: none
}
.line h2 a:link, .line h2 a:visited {
	text-decoration: none
}
.line h2 a:focus, .line h2 a:hover {
	text-decoration: underline
}
.line .summary.wysiwyg {
	margin-bottom: 1.4286em
}
.line .summary.wysiwyg p {
	margin-bottom: 0;
	font-size: 1em;
	font-weight: 400
}
.line:last-child {
	border-bottom: none
}
.text-page.full .children {
	border-top: 5px solid #D1D1D1
}
.zone-layout-4zoneslayout1 {
	overflow: hidden
}
.zone-layout-4zoneslayout1 .primary-zones {
	width: 660px;
	float: left
}
.zone-layout-4zoneslayout1 .secondary-zones {
	width: 300px;
	float: left
}
.zone-layout-4zoneslayout1 .zone-1 {
	width: 100%;
	margin-bottom: 20px
}
.zone-layout-4zoneslayout1 .zone-2, .zone-layout-4zoneslayout1 .zone-3 {
	width: 300px;
	float: left;
	margin-right: 20px
}
.zone-layout-4zoneslayout1 .zone-3 {
	margin-right: 0
}
.zone-layout-4zoneslayout1b {
	margin-left: -15px
}
.zone-layout-4zoneslayout1b .bottom-left, .zone-layout-4zoneslayout1b .bottom-right {
	float: left;
	margin-right: 20px;
	position: relative;
	width: 300px
}
.zone-layout-4zoneslayout1b .bottom-right {
	float: right;
	margin: 0
}
.zone-2 .block, .zone-3 .block {
	background: white;
	padding: 15px 15px
}
.zone-2 .block .block-item, .zone-3 .block .block-item {
	clear: left
}
.zone-2 h3.item-title, .zone-3 h3.item-title {
	margin: 0;
	font-size: 15px;
	line-height: 1.25
}
.zone-2 .block-item.weboriginals, .zone-3 .block-item.weboriginals {
	margin-top: 15px
}
.zone-2 .block-item.weboriginals .wysiwyg p:last-child, .zone-3 .block-item.weboriginals .wysiwyg p:last-child {
	margin-bottom: 0
}
.zone-2 .web_originals header, .zone-3 .web_originals header {
	margin-bottom: 5px
}
.zone-2 .web_originals header .item-title, .zone-3 .web_originals header .item-title {
	margin-bottom: 10px;
	text-transform: uppercase
}
.zone-2 .web_originals header .item-title a, .zone-3 .web_originals header .item-title a {
	text-decoration: none
}
.zone-2 .web_originals header .item-title a:focus, .zone-2 .web_originals header .item-title a:hover, .zone-3 .web_originals header .item-title a:focus, .zone-3 .web_originals header .item-title a:hover {
	text-decoration: underline
}
.frontpage.zone-layout-4zoneslayout2 {
}
.frontpage.zone-layout-4zoneslayout2 .zone-1 .block {
	padding: 0
}
.frontpage.zone-layout-4zoneslayout2 .block-type-feature-carousel .attribute-header {
	display: none
}
.frontpage.zone-layout-4zoneslayout2 .block-type-feature-carousel .carousel {
	margin: 0;
	width: 100%
}
.frontpage.zone-layout-4zoneslayout2 .zone-2, .frontpage.zone-layout-4zoneslayout2 .zone-3, .frontpage.zone-layout-4zoneslayout2 .zone-4 {
	float: left;
	margin-right: 15px;
	width: 310px;
	background: #FFF
}
.frontpage.zone-layout-4zoneslayout2 .zone-2 ul, .frontpage.zone-layout-4zoneslayout2 .zone-3 ul, .frontpage.zone-layout-4zoneslayout2 .zone-4 ul {
	margin: 0 0 0 15px;
	padding: 15px
}
.frontpage.zone-layout-4zoneslayout2 .zone-4 {
	margin: 0
}
.frontpage.zone-layout-4zoneslayout2 .primary-zones {
	margin-bottom: 20px
}
.frontpage.zone-layout-4zoneslayout2 .secondary-zones .zone-2, .frontpage.zone-layout-4zoneslayout2 .secondary-zones .zone-3, .frontpage.zone-layout-4zoneslayout2 .secondary-zones .zone-4 {
	position: relative
}
.frontpage.zone-layout-4zoneslayout2 .secondary-zones .zone-2 .block .attribute-header, .frontpage.zone-layout-4zoneslayout2 .secondary-zones .zone-3 .block .attribute-header, .frontpage.zone-layout-4zoneslayout2 .secondary-zones .zone-4 .block .attribute-header {
	background: none;
	border-bottom: 1px solid #cfcfcf;
	margin: -2px 0 0;
	padding: 0
}
.frontpage.zone-layout-4zoneslayout2 .secondary-zones .zone-2 .block .attribute-header h2, .frontpage.zone-layout-4zoneslayout2 .secondary-zones .zone-3 .block .attribute-header h2, .frontpage.zone-layout-4zoneslayout2 .secondary-zones .zone-4 .block .attribute-header h2 {
	color: #000;
	font: 200 2em/1 "HelveticaNeue45Light", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	padding: 0 0 15px
}
.frontpage.zone-layout-4zoneslayout2 .secondary-zones .zone-4 .feed-reader {
	padding: 15px
}
#main.landing_page {
	margin-top: 15px;
	padding: 0
}
.landing_page .zone-2 .block-item, .landing_page .zone-3 .block-item {
	padding: 0
}
.landing_page .zone-2 .block, .landing_page .zone-2 .block-item, .landing_page .zone-2 .block-type-single-item-manual .promo, .landing_page .zone-3 .block, .landing_page .zone-3 .block-item, .landing_page .zone-3 .block-type-single-item-manual .promo {
	background: none;
	margin: 0
}
.landing_page .zone-2 .block .attribute-header, .landing_page .zone-2 .block-item .attribute-header, .landing_page .zone-2 .block-type-single-item-manual .promo .attribute-header, .landing_page .zone-3 .block .attribute-header, .landing_page .zone-3 .block-item .attribute-header, .landing_page .zone-3 .block-type-single-item-manual .promo .attribute-header {
	background: none;
	border-bottom: 1px solid #d6d6d6
}
.landing_page .zone-2 .block .attribute-header h2.block-title, .landing_page .zone-2 .block .attribute-header h2.page-title, .landing_page .zone-2 .block-item .attribute-header h2.block-title, .landing_page .zone-2 .block-item .attribute-header h2.page-title, .landing_page .zone-2 .block-type-single-item-manual .promo .attribute-header h2.block-title, .landing_page .zone-2 .block-type-single-item-manual .promo .attribute-header h2.page-title, .landing_page .zone-3 .block .attribute-header h2.block-title, .landing_page .zone-3 .block .attribute-header h2.page-title, .landing_page .zone-3 .block-item .attribute-header h2.block-title, .landing_page .zone-3 .block-item .attribute-header h2.page-title, .landing_page .zone-3 .block-type-single-item-manual .promo .attribute-header h2.block-title, .landing_page .zone-3 .block-type-single-item-manual .promo .attribute-header h2.page-title {
	color: #333;
	line-height: 1.3
}
.landing_page .zone-2 .block .wysiwyg p, .landing_page .zone-2 .block-item .wysiwyg p, .landing_page .zone-2 .block-type-single-item-manual .promo .wysiwyg p, .landing_page .zone-3 .block .wysiwyg p, .landing_page .zone-3 .block-item .wysiwyg p, .landing_page .zone-3 .block-type-single-item-manual .promo .wysiwyg p {
	color: #111
}
.landing_page a.button {
	border: 1px solid #c6c6c6
}
.landing_page .separator {
	height: 38px
}
.landing_page .slider {
	margin-top: 0
}
.landing_page .secondary-columns {
	clear: left;
	overflow: hidden
}
.landing_page .left-column, .landing_page .right-column {
	width: 270px;
	float: left;
	padding: 0 15px 15px;
	position: relative;
	margin-right: 20px
}
.landing_page .sidebar {
	margin-top: 20px
}
.issue.block-item {
	overflow: hidden;
	margin-top: 15px
}
.issue.block-item .cover-image {
	float: left;
	margin-right: 15px
}
.issue.block-item h3.item-title a {
	color: #646569;
	font-family: Helvetica, Arial, sans-serif;
	text-decoration: none
}
.issue.block-item h3.item-title a:hover {
	text-decoration: underline
}
.issue.block-item h4.content {
	color: #aa509d;
	font: normal normal 30px/32px "HelveticaNeue45Light", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif
}
.issue.block-item .article-list {
	list-style: none;
	padding: 0;
	margin: 10px 0 0
}
.issue.block-item ul {
	margin-left: 0;
	padding-left: 0
}
.issue.block-item li {
	margin-bottom: 12px
}
.issue.block-item li a {
	display: block;
	font-size: 14px;
	line-height: 20px;
	padding: 4px 0;
	text-decoration: none;
	width: 100%
}
.issue.block-item li a:hover {
	text-decoration: underline
}
.issue.block-item .action-links {
	clear: both;
	padding-top: 15px
}
.issue.block-item .action-links a.button {
	text-transform: none
}
.titlewithimage {
	margin: 15px 0 20px
}
.titlewithimage a {
	text-decoration: none
}
.titlewithimage a:hover {
	text-decoration: underline
}
.titlewithimage .wysiwyg p {
	margin-bottom: 0.5em
}
.article-image {
	float: right;
	margin-left: 20px
}
.checkbox-input {
	vertical-align: middle;
	margin-right: 4px
}
.input-form {
	margin: 1em 0
}
.input-form .input-row {
	margin: 15px 0
}
.input-form label {
	display: block
}
.input-form .radio-label {
	display: inline
}
.input-form .button {
	color: white;
	background-color: #3883b8;
	background: -webkit-gradient(linear, left top, left bottom, from(#6497bd), to(#3883b8));
	background: -webkit-linear-gradient(top, #6497bd, #3883b8);
	background: -moz-linear-gradient(top, #6497bd, #3883b8);
	background: -o-linear-gradient(top, #6497bd, #3883b8);
	background: -ms-linear-gradient(top, #6497bd, #3883b8);
	background: linear-gradient(top, #6497bd, #3883b8);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=#6497bd, EndColorStr=#3883b8);
-ms-filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=#6497bd, EndColorStr=#3883b8);
	border: none;
	display: inline-block;
	padding: 4px 10px;
	font-size: 13px;
	box-shadow: 1px 1px 0 0 #2d2d2d;
	-moz-box-shadow: 1px 1px 0 0 #2d2d2d;
	-webkit-box-shadow: 1px 1px 0 0 #2d2d2d
}
.input-form input.button:hover {
	background-color: black;
	background: -webkit-gradient(linear, left top, left bottom, from(#808183), to(#2d2e31));
	background: -webkit-linear-gradient(top, #808183, #2d2e31);
	background: -moz-linear-gradient(top, #808183, #2d2e31);
	background: -o-linear-gradient(top, #808183, #2d2e31);
	background: -ms-linear-gradient(top, #808183, #2d2e31);
	background: linear-gradient(top, #808183, #2d2e31);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=#808183, EndColorStr=#2d2e31);
-ms-filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=#808183, EndColorStr=#2d2e31);
	color: white
}
.block, .block-item {
	padding: 15px;
	overflow: hidden
}
.block .attribute-header, .block-item .attribute-header {
	background: transparent url(block-header.png) repeat-x bottom;
	margin: -3px -15px 0;
	padding: 0 15px 10px
}
.block .attribute-header h2.block-title, .block-item .attribute-header h2.block-title {
	border-bottom: 0;
	color: #333;
	font-size: 22px;
	margin: 0;
	padding: 0
}
.block .design, .block-item .design {
	padding: 15px 0 0;
	width: 270px
}
.block .promo-image, .block-item .promo-image {
	margin: -15px -15px 0
}
.block .image-block .attribute-header {
	background-image: none;
	margin: 0;
	padding: 0
}
.block .image-block .attribute-header h2.block-title {
	font: bold 14px/1 Helvetica, Arial, sans-serif
}
.block-type-single-item-manual {
	background: #cf80c4 url(turn-corner.png) no-repeat bottom right
}
#directory_footer {
	border-top: 1px solid #66676A;
	font: 11px/1 Helvetica, Arial, sans-serif;
	margin: 15px -15px -15px;
	padding: 12px
}
#directory_footer ul {
	margin: 0;
	padding: 0
}
#directory_footer li {
	display: inline;
	font-size: 11px
}
#directory_footer a, #directory_footer a:link, #directory_footer a:visited {
	color: #fff;
	display: inline-block;
	border-right: 1px solid #ccc;
	line-height: 11px;
	padding: 1px 6px;
	text-transform: lowercase;
	text-decoration: none
}
#directory_footer a:focus, #directory_footer a:hover {
	text-decoration: underline
}
#directory_footer li.last a {
	border-right: 0
}
.block-type-feature-carousel .attribute-header {
	background: none;
	margin: 0;
	padding: 0
}
.block-type-feature-carousel h2.block-title {
	color: #333;
	font: normal bold 14px/1 Helvetica, Arial, sans-serif;
	margin-left: 15px
}
.block-type-feature-carousel .block-item {
	padding-left: 15px;
	padding-bottom: 15px
}
.block-type-feature-carousel h3.item-title {
	font-family: "HelveticaNeue45Light", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size: 40px;
	line-height: 45px;
	font-weight: normal;
	overflow: hidden
}
.block-type-feature-carousel uobira .item-title a {
	text-decoration: none;
	display: block;
	overflow: hidden;
	float: left
}
.block-type-feature-carousel .item-title a:hover {
	text-decoration: underline
}
.block-type-feature-carousel .wysiwyg p {
	margin-bottom: 0.5em
}
.block-type-news-watch {
	background: #cf80c4;
	overflow: hidden
}
.block-type-news-watch ul {
	list-style: none;
	margin: 0 -15px 0;
	padding: 0
}
.block-type-news-watch a {
	color: white;
	display: block;
	border-bottom: 1px solid #aad4d3;
	padding: 8px 15px 5px
}
.block-type-single-item-manual .promo {
	background: #e5e5e5 url(turn-corner.png) bottom right no-repeat;
	color: #444;
	margin: -15px;
	padding: 15px
}
.block-type-single-item-manual .promo h2.block-title a, .block-type-single-item-manual .promo h2.block-title:visited {
	color: #333;
	text-decoration: none
}
.block-type-single-item-manual .promo h2.block-title a:focus, .block-type-single-item-manual .promo h2.block-title a:hover {
	color: #B3596A;
	text-decoration: underline
}
.block-type-single-item-manual .promo.white {
	background: white
}
.block-type-single-item-manual .promo.blue {
	background-color: #7cbdd3
}
.block-type-single-item-manual .promo.orange {
	background-color: #efa77f
}
.block-type-single-item-manual .promo.gray {
	background-color: #404145;
	color: #FFF
}
.block-type-single-item-manual .promo.gray h2.block-title a, .block-type-single-item-manual .promo.gray h2.block-title:visited {
	color: #FFF;
	text-decoration: none
}
.block-type-single-item-manual .promo.gray h2.block-title a:focus, .block-type-single-item-manual .promo.gray h2.block-title a:hover {
	color: #B3596A;
	text-decoration: underline
}
.web_originals .design {
	padding-top: 0
}
.tab-panel {
	background: #eaeaea;
	position: relative;
	zoom: 1.0
}
.see-also .ui-tabs-panel {
	padding: 0 0 1em 0
}
.see-also .ui-tabs-panel ul {
	list-style: none;
	padding: 0;
	margin: 0
}
.see-also .ui-tabs-panel a {
	display: block;
	border-bottom: 1px solid white;
	padding: 4px 15px;
	text-decoration: none
}
.see-also .ui-tabs-panel a:hover {
	text-decoration: underline
}
.see-also .ui-tabs-panel a:visited {
	color: #808183
}
.see-also .ui-tabs-panel a:focus, .see-also .ui-tabs-panel a:hover {
	color: #b347af
}
.ui-tabs-panel .web-original {
	float: left;
	margin: 6px 4px 0 15px
}
.frontpage .carousel .frame, .frontpage .carousel .page {
	width: 960px
}
.frontpage .carousel .carousel-item .attribute-caption {
	width: 583px
}
.frontpage .carousel .carousel-item .attribute-caption a.button {
	color: #fff;
	float: right;
	font-size: 13px;
	margin-top: 0
}
.frontpage.full .design {
	padding: 0;
	position: relative
}
.frontpage.full .summary {
	background: rgba(0,0,0,0.65);
	color: #fff;
	font: 14px/1.6 "HelveticaNeue45Light", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	height: 284px;
	padding: 33px 40px;
	position: absolute;
	right: 0;
	top: 0;
	width: 260px;
	word-wrap: break-word;
	z-index: 999
}
.frontpage.full .summary h2 {
	color: #fff;
	font: 24px/1.25 "HelveticaNeue45Light", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif
}
.frontpage.full .summary h3 {
	color: #fff;
	font: 22px/1.2 "HelveticaNeue45Light", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif
}
.frontpage.full .summary h4 {
	color: #fff;
	font: 20px/1.25 "HelveticaNeue45Light", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif
}
.frontpage.full .summary h5 {
	color: #fff;
	font: 18px/1.25 "HelveticaNeue45Light", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif
}
.frontpage.full .summary h6 {
	color: #fff;
	font: 16px/1.25 "HelveticaNeue45Light", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif
}
.frontpage.full .summary h6.h7 {
	color: #fff;
	font: 14px/1.25 "HelveticaNeue45Light", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif
}
.frontpage.full .summary a.more-button {
	background-color: #1c4761;
	background: -webkit-gradient(linear, left top, left bottom, from(#627fa2), to(#1c4761));
	background: -webkit-linear-gradient(top, #627fa2, #1c4761);
	background: -moz-linear-gradient(top, #627fa2, #1c4761);
	background: -o-linear-gradient(top, #627fa2, #1c4761);
	background: -ms-linear-gradient(top, #627fa2, #1c4761);
	background: linear-gradient(top, #627fa2, #1c4761);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=#627fa2, EndColorStr=#1c4761);
-ms-filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=#627fa2, EndColorStr=#1c4761);
	color: #fff;
	margin: 15px 2px 2px 1px
}
.frontpage.full .summary .align-left, .frontpage.full .summary .object-left {
	float: left;
	margin-right: 15px
}
.frontpage.full .summary .align-right, .frontpage.full .summary .object-right {
	float: right;
	margin-left: 15px
}
.frontpage.full .summary .object-center {
	text-align: center
}
.frontpage.full .summary .text-center {
	text-align: center
}
.frontpage.full .summary .footnote-text {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 90%;
	color: #555;
	display: block;
	line-height: 1.3em;
	margin-bottom: 15px
}
.frontpage.full .attribute-page {
	position: page;
	z-index: 2
}
.slider {
	clear: left;
	margin: 10px 0;
	position: relative
}
.slider .frame {
	overflow: hidden;
	position: relative
}
.slider .canvas {
	position: absolute
}
.slider .canvas .slider-item {
	background: #eee;
	position: relative;
	line-height: 1
}
.slider .canvas .slider-item .attribute-caption {
	background: #111;
	background-color: rgba(0,0,0,0.65);
	color: #fff;
	font: 24px/1 "HelveticaNeue45Light", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	padding: 17px 18px 15px;
	position: absolute;
	bottom: 0;
	width: 100%
}
.slider .canvas .slider-item .overlay-caption {
	background: rgba(0,0,0,0.5);
	color: white;
	position: absolute;
	bottom: 0;
	margin: 0;
	width: 100%;
	padding: 8px;
	font-size: 105%
}
.slider .canvas .slider-item .overlay-caption a {
	color: white;
	text-decoration: none
}
.slider .canvas .slider-item .overlay-caption a:hover {
	text-decoration: underline
}
.slider .canvas .slider-item .Image img {
	display: block
}
.slider .page {
	width: 620px;
	overflow: hidden
}
.slider p {
	padding: 5px
}
.slider .scroller_pagination {
	height: 20px;
	overflow: hidden
}
.slider .scroller_pagination .left-button, .slider .scroller_pagination .right-button {
	display: none
}
.slider .scroller_pagination ol {
	margin: 0;
	margin-left: 280px;
	padding: 0;
	list-style: none
}
.slider .scroller_pagination li {
	float: left
}
.slider .scroller_pagination .page-dot a {
	display: block;
	width: 19px;
	height: 17px;
	background: transparent url(csj-sprite.png) no-repeat -435px -25px
}
.slider .scroller_pagination .page-dot a span {
	display: none
}
.slider .scroller_pagination .page-dot.selected a {
	background: transparent url(csj-sprite.png) no-repeat -435px -42px
}
.featured-sections .slider-item {
	display: inline-block;
	clear: none;
	float: left;
	width: 33%;
	height: auto;
	overflow: hidden
}
.featured-sections .slider-item img {
	margin-right: 5px
}
.content.wysiwyg .overlay-caption a {
	color: white
}
.cs-directory .title {
	background: transparent url(csj-sprite.png) no-repeat 0 0;
	height: 36px;
	margin-bottom: 15px;
	width: 262px
}
.cs-directory .text-input {
	width: 100%;
	margin: 5px 0;
	background: #333;
	border: 1px solid #888;
	border-width: 0 0 1px 1px
}
.cs-directory .text-input input {
	border: none;
	background: transparent;
	color: #a9a9a9;
	padding: 5px;
	width: 90%
}
.cs-directory select {
	padding: 1px;
	width: 100%
}
.cs-directory .more-button {
	margin: 15px 0 2px;
	background: -webkit-gradient(linear, left top, left bottom, from(#9ccce0), to(#5e8f9f));
	background: -webkit-linear-gradient(top, #9ccce0, #5e8f9f);
	background: -moz-linear-gradient(top, #9ccce0, #5e8f9f);
	background: -o-linear-gradient(top, #9ccce0, #5e8f9f);
	background: -ms-linear-gradient(top, #9ccce0, #5e8f9f);
	background: linear-gradient(top, #9ccce0, #5e8f9f);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=#9ccce0, EndColorStr=#5e8f9f);
-ms-filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=#9ccce0, EndColorStr=#5e8f9f)
}
.promo.embed, .promo .form {
	background-color: #3484b9;
	background: -webkit-gradient(linear, left top, left bottom, from(#6da2c6), to(#3484b9));
	background: -webkit-linear-gradient(top, #6da2c6, #3484b9);
	background: -moz-linear-gradient(top, #6da2c6, #3484b9);
	background: -o-linear-gradient(top, #6da2c6, #3484b9);
	background: -ms-linear-gradient(top, #6da2c6, #3484b9);
	background: linear-gradient(top, #6da2c6, #3484b9);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=#6da2c6, EndColorStr=#3484b9);
-ms-filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=#6da2c6, EndColorStr=#3484b9);
	overflow: hidden;
	color: white;
	margin: 15px 0;
	background: #eaeaea;
	color: #444
}
.promo.embed .more-button, .promo .form .more-button {
	background: black;
	font-family: Helvetica, Arial, sans;
	margin-top: 0;
	display: inline-block;
	float: none;
	position: relative;
	background-color: #cdcdcd;
	background: -webkit-gradient(linear, left top, left bottom, from(white), to(#cdcdcd));
	background: -webkit-linear-gradient(top, white, #cdcdcd);
	background: -moz-linear-gradient(top, white, #cdcdcd);
	background: -o-linear-gradient(top, white, #cdcdcd);
	background: -ms-linear-gradient(top, white, #cdcdcd);
	background: linear-gradient(top, white, #cdcdcd);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=white, EndColorStr=#cdcdcd);
-ms-filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=white, EndColorStr=#cdcdcd);
	color: #cf80c4
}
.promo.embed .promo-copy, .promo .form .promo-copy {
	padding: 15px
}
.promo.style-1, .form.style-1 {
	background: #86b1cf;
	color: white
}
.promo.style-1 h1, .promo.style-1 h2, .promo.style-1 h3, .promo.style-1 h4, .promo.style-1 h5, .form.style-1 h1, .form.style-1 h2, .form.style-1 h3, .form.style-1 h4, .form.style-1 h5 {
	color: #19445b
}
.audio-program.block-item .audio-icon {
	float: right;
	margin-left: 15px
}
#Csbasics ul {
	border: none;
	margin: 0;
	padding: 0
}
ul.feed-reader {
	border-top: 1px solid #cfcfcf;
	margin: 1em 0;
	padding: 0
}
ul.feed-reader li {
	border-bottom: 1px solid #cfcfcf;
	color: #000;
	font-size: 1em;
	list-style-type: none;
	margin: 0
}
ul.feed-reader li a {
	color: #36c;
	display: block;
	line-height: 1.6em;
	padding: 7px 0 5px;
	text-decoration: none
}
ul.feed-reader li a:focus, ul.feed-reader li a:hover {
	color: #b347af;
	text-decoration: underline
}
.embed-latest {
	clear: both;
	display: block;
	padding: 0
}
.embed-latest img {
	float: left;
	padding: 0 10px 5px 0
}
.jsh-aggregator h2.line-title {
	font: bold 15px Helvetica, Arial, sans-serif;
	margin-bottom: 1em;
	text-transform: none
}
.jsh-aggregator .title-only.line {
	margin-bottom: 6px;
	padding: 0
}
.inspration-aggregator h4.item-title {
	font-size: 14px
}
.social-media-icons {
	clear: both
}
.social-media-icons a {
	background: transparent url(social-media.png) no-repeat left top;
	float: left;
	margin-right: 4px;
	height: 50px;
	width: 50px
}
.social-media-icons a:last-child {
	margin-right: 0
}
.social-media-icons a.it {
	background-position: 0 0
}
.social-media-icons a.yt {
	background-position: -54px 0
}
.social-media-icons a.fb {
	background-position: -110px 0
}
.social-media-icons a.tw {
	background-position: -164px 0
}
.social-media-icons a.rs {
	background-position: -220px 0
}
.social-media-icons a.gp {
	background-position: -275px 0
}
.social-media-icons a.it:focus, .social-media-icons a.it:hover {
	background-position: 0 -50px
}
.social-media-icons a.yt:focus, .social-media-icons a.yt:hover {
	background-position: -54px -50px
}
.social-media-icons a.fb:focus, .social-media-icons a.fb:hover {
	background-position: -110px -50px
}
.social-media-icons a.tw:focus, .social-media-icons a.tw:hover {
	background-position: -164px -50px
}
.social-media-icons a.rs:focus, .social-media-icons a.rs:hover {
	background-position: -220px -50px
}
.social-media-icons a.gp:focus, .social-media-icons a.gp:hover {
	background-position: -275px -50px
}
.block-type-cs-directory-widget {
	padding: 0
}
.cs-directory {
	color: white;
	overflow: hidden;
	padding: 15px;
	background: #3384b9;
	background: -webkit-gradient(linear, left top, left bottom, from(#5f98b8), to(#1b4660));
	background: -webkit-linear-gradient(top, #5f98b8, #1b4660);
	background: -moz-linear-gradient(top, #5f98b8, #1b4660);
	background: -o-linear-gradient(top, #5f98b8, #1b4660);
	background: -ms-linear-gradient(top, #5f98b8, #1b4660);
	background: linear-gradient(top, #5f98b8, #1b4660);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=#5f98b8, EndColorStr=#1b4660);
-ms-filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=#5f98b8, EndColorStr=#1b4660)
}
.cs-directory .title {
	background: transparent url(directory_widget.png) no-repeat top left;
	height: 81px;
	margin-bottom: 15px;
	width: 267px
}
.cs-directory .text-input {
	width: 100%;
	margin: 5px 0;
	background: #19445b;
	border: 1px solid #6298be;
	border-width: 0 0 1px 1px
}
.cs-directory .text-input input {
	border: none;
	background: transparent;
	color: #87b0d2;
	padding: 5px;
	width: 90%
}
.cs-directory select {
	padding: 1px 0 0;
	width: 100%
}
.cs-directory select option {
	padding: 1px
}
.cs-directory .more-button {
	background: #CCC;
	background: -webkit-gradient(linear, left top, left bottom, from(white), to(#c5c5c5));
	background: -webkit-linear-gradient(top, white, #c5c5c5);
	background: -moz-linear-gradient(top, white, #c5c5c5);
	background: -o-linear-gradient(top, white, #c5c5c5);
	background: -ms-linear-gradient(top, white, #c5c5c5);
	background: linear-gradient(top, white, #c5c5c5);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=white, EndColorStr=#c5c5c5);
-ms-filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=white, EndColorStr=#c5c5c5);
	margin-top: 12px
}
.cs-directory .more-button .submit-button {
	color: #444
}
.block-type-cs-directory-widget .cs-directory {
	background: #3384b9;
	color: white;
	overflow: hidden;
	padding: 15px;
	background: -webkit-gradient(linear, left top, left bottom, from(#5f98b8), to(#1b4660));
	background: -webkit-linear-gradient(top, #5f98b8, #1b4660);
	background: -moz-linear-gradient(top, #5f98b8, #1b4660);
	background: -o-linear-gradient(top, #5f98b8, #1b4660);
	background: -ms-linear-gradient(top, #5f98b8, #1b4660);
	background: linear-gradient(top, #5f98b8, #1b4660);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=#5f98b8, EndColorStr=#1b4660);
-ms-filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=#5f98b8, EndColorStr=#1b4660)
}
.block-type-cs-directory-widget .cs-directory .title {
	background: transparent url(directory_widget.png) no-repeat top left;
	height: 81px;
	margin-bottom: 15px;
	width: 267px
}
.block-type-cs-directory-widget .cs-directory .text-input {
	background: #19445b;
	border: 1px solid #6298be;
	border-width: 0 0 1px 1px;
	margin: 5px 0;
	width: 100%
}
.block-type-cs-directory-widget .cs-directory .text-input input {
	background: transparent;
	border: none;
	color: #87b0d2;
	padding: 5px;
	width: 90%
}
.block-type-cs-directory-widget .cs-directory select {
	padding: 1px 0 0;
	width: 100%
}
.block-type-cs-directory-widget .cs-directory select option {
	padding: 1px
}
.block-type-cs-directory-widget .cs-directory .more-button {
	background: #fcfcfc, #cdcdcd;
	color: #4C80B7;
	margin-top: 12px;
	background: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#cdcdcd));
	background: -webkit-linear-gradient(top, #fcfcfc, #cdcdcd);
	background: -moz-linear-gradient(top, #fcfcfc, #cdcdcd);
	background: -o-linear-gradient(top, #fcfcfc, #cdcdcd);
	background: -ms-linear-gradient(top, #fcfcfc, #cdcdcd);
	background: linear-gradient(top, #fcfcfc, #cdcdcd);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=#fcfcfc, EndColorStr=#cdcdcd);
-ms-filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=#fcfcfc, EndColorStr=#cdcdcd)
}
.block-type-cs-directory-widget .cs-directory .more-button input {
	color: #3384B9
}
.signupframe {
	color: #fff
}
.signupframe td input[type="submit"] {
	background-color: #d1d1d1;
	background: -webkit-gradient(linear, left top, left bottom, from(#fdfdfd), to(#d1d1d1));
	background: -webkit-linear-gradient(top, #fdfdfd, #d1d1d1);
	background: -moz-linear-gradient(top, #fdfdfd, #d1d1d1);
	background: -o-linear-gradient(top, #fdfdfd, #d1d1d1);
	background: -ms-linear-gradient(top, #fdfdfd, #d1d1d1);
	background: linear-gradient(top, #fdfdfd, #d1d1d1);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=#fdfdfd, EndColorStr=#d1d1d1);
-ms-filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=#fdfdfd, EndColorStr=#d1d1d1);
	border: none;
	color: #36c;
	display: inline-block;
	font: normal 0.9286em/1 Helvetica, Arial, sans-serif;
	margin-top: 4px 0 2px 2px;
	padding: 7px 12px;
	text-decoration: none;
	box-shadow: 1px 1px 0 0 rgba(50,50,50,0.5);
	-moz-box-shadow: 1px 1px 0 0 rgba(50,50,50,0.5);
	-webkit-box-shadow: 1px 1px 0 0 rgba(50,50,50,0.5)
}
article.two-column {
	margin: 0 -15px
}
article.two-column.login .column-two .block {
	background: #ccc
}
.two-column .column-one, .two-column .column-two {
	padding: 5px;
	width: 430px
}
#content .kernel_1.full {
	width: 100%
}
.kernel_1 header, .kernel_1 .content {
	padding: 0 15px
}
.kernel_1 h2.title {
	color: #000;
	font: 100 40px/1.25 "HelveticaNeue35Thin", "HelveticaNeue-Thin", "Helvetica Neue Thin", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif
}
.kernel_1 .column-one h1.pagetitle {
	display: none
}
.slider .Image img {
	max-width: 100%
}
.search-widget.embed {
	background-color: #DEDEDE;
	border-bottom: 1px solid #B2B2B2
}
li .ezcom-comment-body a {
	display: inline
}
.media-block {
	clear: both;
	overflow: hidden
}
.media-block .media {
	float: left;
	padding: 0 .8em 0 0
}
.participant {
	display: block;
	float: left;
	height: 130px;
	margin-bottom: 20px;
	padding-right: 20px;
	width: 290px
}
.participant .image-left {
	float: left;
	width: 46%
}
.participant .body {
	float: left;
	width: 50%
}
.participant .body p {
	margin: 0
}
#feedback-tab {
	background-color: #e58255;
	bottom: 0;
	padding: 10px;
	position: fixed;
	right: 10px
}
#feedback-tab .close {
	cursor: pointer;
	margin: 0 2px 0 15px
}
#feedback-tab a {
	color: #eee;
	text-decoration: none
}
#feedback-tab a:hover {
	text-decoration: underline
}
@media only screen and (max-width:768px) {
#feedback-tab {
	display: none
}
}
.ir {
	direction: ltr;
	display: block;
	text-indent: -9999em;
	overflow: hidden;
	background-repeat: no-repeat
}
.visible-phone {
	display: none !important
}
.visible-tablet {
	display: none !important
}
.hidden-desktop {
	display: none !important
}
.visible-desktop {
	display: inherit !important
}
.find-a-lecture.full #LecturerPronunciation_wrapper {
	border: 5px solid #efa77f;
	float: right;
	margin-top: 9px
}
.find-a-lecture header.wysiwyg {
	clear: both
}
.find-a-lecture header.wysiwyg h2 {
	font-size: 14px;
	font-weight: normal
}
.find-a-lecture header.wysiwyg a {
	padding: 5px 10px
}
.find-a-lecture header.wysiwyg a:first-child {
	padding-left: 0
}
.find-a-lecture header.wysiwyg a.selected {
	background: #a9a9a9;
	color: #fff
}
.find-a-lecture header.wysiwyg .meta {
	margin-top: 20px
}
#random-lecturer-snapshots {
	float: left;
	margin-bottom: 15px
}
#random-lecturer-snapshots img {
	float: left;
	height: 138px;
	width: 103px
}
#lecturers-list thead tr {
	background-color: #666;
	color: #fff
}
#lecturers-list thead tr th {
	padding: 3px 7px 3px 10px
}
#lecturers-list thead tr th.sorting, #lecturers-list thead tr th.sorting_asc, #lecturers-list thead tr th.sorting_desc {
	background-position: bottom right
}
#lecturers-list tr {
	background-color: #fff;
	border: 1px solid #eaeaea;
	border-top: none
}
#lecturers-list tr.odd {
	background-color: #eaeaea
}
#lecturers-list tr.even {
	background-color: #fff;
	border-bottom: none
}
#lecturers-list tr td img {
	vertical-align: middle
}
#lecturers-list tr td.lecture-title-td:hover {
	cursor: pointer;
	text-decoration: underline
}
#lecturers-list tr td.sorting_1 {
	background-color: inherit
}
#lecturers-list tr td.details {
	background-color: inherit;
	padding: 0 1px 1px 1px
}
#lecturers-list tr td.details .innerDetails-lecture {
	float: left;
	width: 50%
}
#lecturers-list tr td.details .map-wrapper {
	float: left;
	margin: 14px 14px 0 0;
	width: 43%
}
#lecturers-list tr td.details .map-wrapper #lecture-map {
	display: block;
	height: 200px;
	margin: 0 auto;
	width: 100%
}
#lecturers-list tr td.details .innerDetails, #lecturers-list tr td.details .innerDetails-lecture {
	background-color: #fff;
	padding: 14px
}
#lecturers-list tr td.details .innerDetails .lecturer-info, #lecturers-list tr td.details .innerDetails-lecture .lecturer-info {
	margin-right: 30px
}
#lecturers-list tr td.details .innerDetails .lecturer-info .profile-button a, #lecturers-list tr td.details .innerDetails-lecture .lecturer-info .profile-button a {
	background-color: #eaeaea;
	border: 1px solid #000;
	color: #000;
	display: inline-block;
	float: left;
	height: 30px;
	line-height: 30px;
	margin: 10px 0;
	padding: 0 10px
}
#lecturers-list tr td.details .innerDetails p, #lecturers-list tr td.details .innerDetails-lecture p {
	line-height: 18px
}
#lecturers-list tr td.details .innerDetails p.name, #lecturers-list tr td.details .innerDetails-lecture p.name {
	font-weight: bold;
	margin-bottom: 15px
}
#lecturers-list tr td.details .innerDetails .horizontal-links, #lecturers-list tr td.details .innerDetails-lecture .horizontal-links {
	margin: 15px 0
}
#lecturers-list tr td.details .innerDetails .horizontal-links a, #lecturers-list tr td.details .innerDetails-lecture .horizontal-links a {
	text-decoration: underline
}
#lecturers-list_filter {
	float: none;
	font-weight: bold;
	text-align: left;
	width: auto
}
#lecturers-list_filter label {
	display: inline-block;
	margin: 0;
	width: 74%
}
#lecturers-list_filter input {
	height: 30px;
	font-size: 18px;
	font-weight: lighter;
	padding: 0 10px;
	width: 90%
}
#lecturers-list_filter button {
	height: 34px;
	margin-left: 15px;
	text-transform: uppercase;
	width: 20%
}
#lecturers-list_paginate {
	display: inline-block;
	float: none;
	height: 27px;
	line-height: 27px;
	text-align: left;
	width: auto
}
#lecturers-list_paginate .first, #lecturers-list_paginate .previous, #lecturers-list_paginate .last {
	display: none
}
#lecturers-list_paginate .paginate_button, #lecturers-list_paginate .paginate_active {
	background-color: #eaeaea;
	border: 1px solid #000;
	border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	padding: 5px 8px;
	margin: 0 0 0 -1px
}
#lecturers-list_paginate .paginate_active {
	background-color: #a9a9a9
}
#lecturers-list_length {
	background: #eaeaea;
	border: 1px solid #000;
	display: inline-block;
	float: right;
	height: 25px;
	line-height: 25px;
	padding: 0 10px;
	text-align: right;
	width: auto
}
#lecturers-list_wrapper .bottom {
	background: transparent;
	border: none;
	padding: 15px 0
}
.lecture-titles-section-heading {
	margin-bottom: 30px
}
.lecture-links {
	margin: 10px 0
}
.lecture-links-list-item {
	border-left: 1px solid #666;
	padding: 0 3px
}
.lecture-links-list-item:first-child {
	border-left: none;
	padding-left: 0
}
.lecturer-contact-info, .lecturer-online-resources {
	background: #dedede;
	display: inline-block;
	float: left;
	margin-right: 20px;
	padding-bottom: 15px;
	width: 280px
}
.lecturer-contact-info header, .lecturer-online-resources header {
	background: transparent url(block-header.png) repeat-x bottom
}
.lecturer-contact-info header h2, .lecturer-online-resources header h2 {
	margin: 0;
	padding: 15px
}
.lecturer-contact-info .address, .lecturer-contact-info .location, .lecturer-online-resources .address, .lecturer-online-resources .location {
	padding: 0 15px 15px
}
.lecturer-contact-info .phone-number, .lecturer-contact-info .email-address, .lecturer-contact-info .website, .lecturer-online-resources .phone-number, .lecturer-online-resources .email-address, .lecturer-online-resources .website {
	padding: 0 15px
}
.lecturer-online-resources {
	margin-right: 0
}
.lecturer-online-resources .design {
	padding: 0 15px 15px
}
.lecturer-online-resources .links li {
	color: #36c
}
.lecturer-online-resources .links li a:hover {
	color: #b347af
}
.lecturer-online-resources .links li a:visited {
	color: #b347af
}
.lecturer-class-instruction, .lecturer-association, .links {
	padding: 0 15px
}
.lecturer-class-instruction h6, .lecturer-association h6, .links h6 {
	color: #444;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: lighter;
	margin: 15px 0 5px;
	text-transform: uppercase
}
.lecturer-class-instruction p, .lecturer-association p, .links p {
	margin: 0
}
.teacher-directory.full .language-select {
	padding: 5px 10px
}
.teacher-directory.full .language-select.selected {
	background: #a9a9a9;
	color: #fff
}
.ui-helper-hidden {
	display: none
}
.ui-helper-hidden-accessible {
	position: absolute;
	left: -99999999px
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none
}
.ui-helper-clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
.ui-helper-clearfix {
	display: inline-block
}
* html .ui-helper-clearfix {
	height: 1%
}
.ui-helper-clearfix {
	display: block
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter: Alpha(Opacity=0)
}
.ui-state-disabled {
	cursor: default !important
}
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat
}
.ui-widget-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
.ui-icon {
	width: 16px;
	height: 16px;
	background-image: url(ui-icons_cccccc_256x240.png)
}
.ui-widget-content .ui-icon {
	background-image: url(ui-icons_cccccc_256x240.png)
}
.ui-widget-header .ui-icon {
	background-image: url(ui-icons_ffffff_256x240.png)
}
.ui-state-default .ui-icon {
	background-image: url(ui-icons_cccccc_256x240.png)
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
	background-image: url(ui-icons_ffffff_256x240.png)
}
.ui-state-active .ui-icon {
	background-image: url(ui-icons_222222_256x240.png)
}
.ui-state-highlight .ui-icon {
	background-image: url(ui-icons_4b8e0b_256x240.png)
}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
	background-image: url(ui-icons_a83300_256x240.png)
}
.ui-icon-carat-1-n {
	background-position: 0 0
}
.ui-icon-carat-1-ne {
	background-position: -16px 0
}
.ui-icon-carat-1-e {
	background-position: -32px 0
}
.ui-icon-carat-1-se {
	background-position: -48px 0
}
.ui-icon-carat-1-s {
	background-position: -64px 0
}
.ui-icon-carat-1-sw {
	background-position: -80px 0
}
.ui-icon-carat-1-w {
	background-position: -96px 0
}
.ui-icon-carat-1-nw {
	background-position: -112px 0
}
.ui-icon-carat-2-n-s {
	background-position: -128px 0
}
.ui-icon-carat-2-e-w {
	background-position: -144px 0
}
.ui-icon-triangle-1-n {
	background-position: 0 -16px
}
.ui-icon-triangle-1-ne {
	background-position: -16px -16px
}
.ui-icon-triangle-1-e {
	background-position: -32px -16px
}
.ui-icon-triangle-1-se {
	background-position: -48px -16px
}
.ui-icon-triangle-1-s {
	background-position: -64px -16px
}
.ui-icon-triangle-1-sw {
	background-position: -80px -16px
}
.ui-icon-triangle-1-w {
	background-position: -96px -16px
}
.ui-icon-triangle-1-nw {
	background-position: -112px -16px
}
.ui-icon-triangle-2-n-s {
	background-position: -128px -16px
}
.ui-icon-triangle-2-e-w {
	background-position: -144px -16px
}
.ui-icon-arrow-1-n {
	background-position: 0 -32px
}
.ui-icon-arrow-1-ne {
	background-position: -16px -32px
}
.ui-icon-arrow-1-e {
	background-position: -32px -32px
}
.ui-icon-arrow-1-se {
	background-position: -48px -32px
}
.ui-icon-arrow-1-s {
	background-position: -64px -32px
}
.ui-icon-arrow-1-sw {
	background-position: -80px -32px
}
.ui-icon-arrow-1-w {
	background-position: -96px -32px
}
.ui-icon-arrow-1-nw {
	background-position: -112px -32px
}
.ui-icon-arrow-2-n-s {
	background-position: -128px -32px
}
.ui-icon-arrow-2-ne-sw {
	background-position: -144px -32px
}
.ui-icon-arrow-2-e-w {
	background-position: -160px -32px
}
.ui-icon-arrow-2-se-nw {
	background-position: -176px -32px
}
.ui-icon-arrowstop-1-n {
	background-position: -192px -32px
}
.ui-icon-arrowstop-1-e {
	background-position: -208px -32px
}
.ui-icon-arrowstop-1-s {
	background-position: -224px -32px
}
.ui-icon-arrowstop-1-w {
	background-position: -240px -32px
}
.ui-icon-arrowthick-1-n {
	background-position: 0 -48px
}
.ui-icon-arrowthick-1-ne {
	background-position: -16px -48px
}
.ui-icon-arrowthick-1-e {
	background-position: -32px -48px
}
.ui-icon-arrowthick-1-se {
	background-position: -48px -48px
}
.ui-icon-arrowthick-1-s {
	background-position: -64px -48px
}
.ui-icon-arrowthick-1-sw {
	background-position: -80px -48px
}
.ui-icon-arrowthick-1-w {
	background-position: -96px -48px
}
.ui-icon-arrowthick-1-nw {
	background-position: -112px -48px
}
.ui-icon-arrowthick-2-n-s {
	background-position: -128px -48px
}
.ui-icon-arrowthick-2-ne-sw {
	background-position: -144px -48px
}
.ui-icon-arrowthick-2-e-w {
	background-position: -160px -48px
}
.ui-icon-arrowthick-2-se-nw {
	background-position: -176px -48px
}
.ui-icon-arrowthickstop-1-n {
	background-position: -192px -48px
}
.ui-icon-arrowthickstop-1-e {
	background-position: -208px -48px
}
.ui-icon-arrowthickstop-1-s {
	background-position: -224px -48px
}
.ui-icon-arrowthickstop-1-w {
	background-position: -240px -48px
}
.ui-icon-arrowreturnthick-1-w {
	background-position: 0 -64px
}
.ui-icon-arrowreturnthick-1-n {
	background-position: -16px -64px
}
.ui-icon-arrowreturnthick-1-e {
	background-position: -32px -64px
}
.ui-icon-arrowreturnthick-1-s {
	background-position: -48px -64px
}
.ui-icon-arrowreturn-1-w {
	background-position: -64px -64px
}
.ui-icon-arrowreturn-1-n {
	background-position: -80px -64px
}
.ui-icon-arrowreturn-1-e {
	background-position: -96px -64px
}
.ui-icon-arrowreturn-1-s {
	background-position: -112px -64px
}
.ui-icon-arrowrefresh-1-w {
	background-position: -128px -64px
}
.ui-icon-arrowrefresh-1-n {
	background-position: -144px -64px
}
.ui-icon-arrowrefresh-1-e {
	background-position: -160px -64px
}
.ui-icon-arrowrefresh-1-s {
	background-position: -176px -64px
}
.ui-icon-arrow-4 {
	background-position: 0 -80px
}
.ui-icon-arrow-4-diag {
	background-position: -16px -80px
}
.ui-icon-extlink {
	background-position: -32px -80px
}
.ui-icon-newwin {
	background-position: -48px -80px
}
.ui-icon-refresh {
	background-position: -64px -80px
}
.ui-icon-shuffle {
	background-position: -80px -80px
}
.ui-icon-transfer-e-w {
	background-position: -96px -80px
}
.ui-icon-transferthick-e-w {
	background-position: -112px -80px
}
.ui-icon-folder-collapsed {
	background-position: 0 -96px
}
.ui-icon-folder-open {
	background-position: -16px -96px
}
.ui-icon-document {
	background-position: -32px -96px
}
.ui-icon-document-b {
	background-position: -48px -96px
}
.ui-icon-note {
	background-position: -64px -96px
}
.ui-icon-mail-closed {
	background-position: -80px -96px
}
.ui-icon-mail-open {
	background-position: -96px -96px
}
.ui-icon-suitcase {
	background-position: -112px -96px
}
.ui-icon-comment {
	background-position: -128px -96px
}
.ui-icon-person {
	background-position: -144px -96px
}
.ui-icon-print {
	background-position: -160px -96px
}
.ui-icon-trash {
	background-position: -176px -96px
}
.ui-icon-locked {
	background-position: -192px -96px
}
.ui-icon-unlocked {
	background-position: -208px -96px
}
.ui-icon-bookmark {
	background-position: -224px -96px
}
.ui-icon-tag {
	background-position: -240px -96px
}
.ui-icon-home {
	background-position: 0 -112px
}
.ui-icon-flag {
	background-position: -16px -112px
}
.ui-icon-calendar {
	background-position: -32px -112px
}
.ui-icon-cart {
	background-position: -48px -112px
}
.ui-icon-pencil {
	background-position: -64px -112px
}
.ui-icon-clock {
	background-position: -80px -112px
}
.ui-icon-disk {
	background-position: -96px -112px
}
.ui-icon-calculator {
	background-position: -112px -112px
}
.ui-icon-zoomin {
	background-position: -128px -112px
}
.ui-icon-zoomout {
	background-position: -144px -112px
}
.ui-icon-search {
	background-position: -160px -112px
}
.ui-icon-wrench {
	background-position: -176px -112px
}
.ui-icon-gear {
	background-position: -192px -112px
}
.ui-icon-heart {
	background-position: -208px -112px
}
.ui-icon-star {
	background-position: -224px -112px
}
.ui-icon-link {
	background-position: -240px -112px
}
.ui-icon-cancel {
	background-position: 0 -128px
}
.ui-icon-plus {
	background-position: -16px -128px
}
.ui-icon-plusthick {
	background-position: -32px -128px
}
.ui-icon-minus {
	background-position: -48px -128px
}
.ui-icon-minusthick {
	background-position: -64px -128px
}
.ui-icon-close {
	background-position: -80px -128px
}
.ui-icon-closethick {
	background-position: -96px -128px
}
.ui-icon-key {
	background-position: -112px -128px
}
.ui-icon-lightbulb {
	background-position: -128px -128px
}
.ui-icon-scissors {
	background-position: -144px -128px
}
.ui-icon-clipboard {
	background-position: -160px -128px
}
.ui-icon-copy {
	background-position: -176px -128px
}
.ui-icon-contact {
	background-position: -192px -128px
}
.ui-icon-image {
	background-position: -208px -128px
}
.ui-icon-video {
	background-position: -224px -128px
}
.ui-icon-script {
	background-position: -240px -128px
}
.ui-icon-alert {
	background-position: 0 -144px
}
.ui-icon-info {
	background-position: -16px -144px
}
.ui-icon-notice {
	background-position: -32px -144px
}
.ui-icon-help {
	background-position: -48px -144px
}
.ui-icon-check {
	background-position: -64px -144px
}
.ui-icon-bullet {
	background-position: -80px -144px
}
.ui-icon-radio-off {
	background-position: -96px -144px
}
.ui-icon-radio-on {
	background-position: -112px -144px
}
.ui-icon-pin-w {
	background-position: -128px -144px
}
.ui-icon-pin-s {
	background-position: -144px -144px
}
.ui-icon-play {
	background-position: 0 -160px
}
.ui-icon-pause {
	background-position: -16px -160px
}
.ui-icon-seek-next {
	background-position: -32px -160px
}
.ui-icon-seek-prev {
	background-position: -48px -160px
}
.ui-icon-seek-end {
	background-position: -64px -160px
}
.ui-icon-seek-start {
	background-position: -80px -160px
}
.ui-icon-seek-first {
	background-position: -80px -160px
}
.ui-icon-stop {
	background-position: -96px -160px
}
.ui-icon-eject {
	background-position: -112px -160px
}
.ui-icon-volume-off {
	background-position: -128px -160px
}
.ui-icon-volume-on {
	background-position: -144px -160px
}
.ui-icon-power {
	background-position: 0 -176px
}
.ui-icon-signal-diag {
	background-position: -16px -176px
}
.ui-icon-signal {
	background-position: -32px -176px
}
.ui-icon-battery-0 {
	background-position: -48px -176px
}
.ui-icon-battery-1 {
	background-position: -64px -176px
}
.ui-icon-battery-2 {
	background-position: -80px -176px
}
.ui-icon-battery-3 {
	background-position: -96px -176px
}
.ui-icon-circle-plus {
	background-position: 0 -192px
}
.ui-icon-circle-minus {
	background-position: -16px -192px
}
.ui-icon-circle-close {
	background-position: -32px -192px
}
.ui-icon-circle-triangle-e {
	background-position: -48px -192px
}
.ui-icon-circle-triangle-s {
	background-position: -64px -192px
}
.ui-icon-circle-triangle-w {
	background-position: -80px -192px
}
.ui-icon-circle-triangle-n {
	background-position: -96px -192px
}
.ui-icon-circle-arrow-e {
	background-position: -112px -192px
}
.ui-icon-circle-arrow-s {
	background-position: -128px -192px
}
.ui-icon-circle-arrow-w {
	background-position: -144px -192px
}
.ui-icon-circle-arrow-n {
	background-position: -160px -192px
}
.ui-icon-circle-zoomin {
	background-position: -176px -192px
}
.ui-icon-circle-zoomout {
	background-position: -192px -192px
}
.ui-icon-circle-check {
	background-position: -208px -192px
}
.ui-icon-circlesmall-plus {
	background-position: 0 -208px
}
.ui-icon-circlesmall-minus {
	background-position: -16px -208px
}
.ui-icon-circlesmall-close {
	background-position: -32px -208px
}
.ui-icon-squaresmall-plus {
	background-position: -48px -208px
}
.ui-icon-squaresmall-minus {
	background-position: -64px -208px
}
.ui-icon-squaresmall-close {
	background-position: -80px -208px
}
.ui-icon-grip-dotted-vertical {
	background-position: 0 -224px
}
.ui-icon-grip-dotted-horizontal {
	background-position: -16px -224px
}
.ui-icon-grip-solid-vertical {
	background-position: -32px -224px
}
.ui-icon-grip-solid-horizontal {
	background-position: -48px -224px
}
.ui-icon-gripsmall-diagonal-se {
	background-position: -64px -224px
}
.ui-icon-grip-diagonal-se {
	background-position: -80px -224px
}
.ui-widget-overlay {
	background: #5c5c5c url(ui-bg_flat_50_5c5c5c_40x100.png) 50% 50% repeat-x;
	opacity: .80;
	filter: Alpha(Opacity=80)
}
.ui-widget-shadow {
	margin: -7px 0 0 -7px;
	padding: 7px;
	background: #ccc url(ui-bg_flat_30_cccccc_40x100.png) 50% 50% repeat-x;
	opacity: .60;
	filter: Alpha(Opacity=60);
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px
}
.ui-button {
	background-color: #3883b8;
	background: -webkit-gradient(linear, left top, left bottom, from(#6497bd), to(#3883b8));
	background: -webkit-linear-gradient(top, #6497bd, #3883b8);
	background: -moz-linear-gradient(top, #6497bd, #3883b8);
	background: -o-linear-gradient(top, #6497bd, #3883b8);
	background: -ms-linear-gradient(top, #6497bd, #3883b8);
	background: linear-gradient(top, #6497bd, #3883b8);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=#6497bd, EndColorStr=#3883b8);
-ms-filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=#6497bd, EndColorStr=#3883b8);
	display: inline-block;
	position: relative;
	padding: 0;
	margin-right: .1em;
	text-decoration: none !important;
	cursor: pointer;
	text-align: center;
	zoom: 1;
	overflow: visible
}
.ui-button-icon-only {
	width: 2.2em
}
button.ui-button-icon-only {
	width: 2.4em
}
.ui-button-icons-only {
	width: 3.4em
}
button.ui-button-icons-only {
	width: 3.7em
}
.ui-button .ui-button-text {
	display: block;
	line-height: 1.4
}
.ui-button-text-only .ui-button-text {
	padding: .4em 1em
}
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px
}
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em
}
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em
}
.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em
}
input.ui-button {
	padding: .4em 1em
}
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px
}
.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px
}
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary {
	left: .5em
}
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
	right: .5em
}
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
	right: .5em
}
.ui-buttonset {
	margin-right: 7px
}
.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em
}
button.ui-button::-moz-focus-inner {
border:0;
padding:0
}
.ui-dialog {
	position: absolute;
	padding: .2em;
	width: 300px;
	overflow: hidden
}
.ui-dialog .ui-dialog-titlebar {
	padding: .5em 1em .3em;
	position: relative
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 16px .2em 0
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 19px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 18px
}
.ui-dialog .ui-dialog-titlebar-close span {
	display: block;
	margin: 1px
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
	zoom: 1
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin: .5em 0 0 0;
	padding: .3em 1em .5em .4em
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer
}
.ui-dialog .ui-resizable-se {
	width: 14px;
	height: 14px;
	right: 3px;
	bottom: 3px
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move
}
.ui-tabs-nav {
	list-style: none;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	overflow: hidden;
	background: white;
	margin: 0;
	padding: 0
}
.ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 1px;
	margin: 0 0 1px 0;
	padding: 0;
	white-space: nowrap;
	background-color: #dedede
}
.ui-tabs-nav li a {
	background: -webkit-gradient(linear, left top, left bottom, from(#dedede), to(#ccc));
	background: -webkit-linear-gradient(top, #dedede, #ccc);
	background: -moz-linear-gradient(top, #dedede, #ccc);
	background: -o-linear-gradient(top, #dedede, #ccc);
	background: -ms-linear-gradient(top, #dedede, #ccc);
	background: linear-gradient(top, #dedede, #ccc);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=#dedede, EndColorStr=#ccc);
-ms-filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=#dedede, EndColorStr=#ccc);
	background-size: 100% 10px;
	background-repeat: repeat-x;
	background-position: bottom
}
.ui-tabs-nav li.ui-tabs-selected {
	margin-bottom: 0;
	padding-bottom: 1px;
	background: #eaeaea
}
.ui-tabs-nav li.ui-tabs-selected a {
	background-color: #eaeaea;
	background-image: none;
	background-size: 100% 10px;
	background-repeat: repeat-x;
	background-position: bottom;
	filter: none;
	-ms-filter: none
}
.ui-tabs-nav a {
	text-decoration: none;
	color: #404145;
	line-height: 28px;
	padding: 0 10px;
	text-align: center;
	border-right: 2px solid white;
	display: block
}
.ui-tabs-nav li:last-child a {
	border-right: none
}
.two-tabs .ui-tabs-nav li {
	width: 50%
}
.ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
	clear: both;
	line-height: 1.5em
}
.ui-tabs-hide {
	display: none !important
}
.ui-autocomplete {
	position: absolute;
	cursor: default
}
* html .ui-autocomplete {
	width: 1px
}
.ui-menu {
	list-style: none;
	padding: 2px;
	margin: 0;
	display: block;
	float: left
}
.ui-menu .ui-menu {
	margin-top: -3px
}
.ui-menu .ui-menu-item {
	margin: 0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%
}
.ui-menu .ui-menu-item a {
	text-decoration: none;
	display: block;
	padding: .2em .4em;
	line-height: 1.5;
	zoom: 1
}
.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px
}
.ui-accordion {
	width: 100%
}
.ui-accordion .ui-accordion-header {
	cursor: pointer;
	position: relative;
	margin-top: 1px;
	zoom: 1
}
.ui-accordion .ui-accordion-li-fix {
	display: inline
}
.ui-accordion .ui-accordion-header-active {
	border-bottom: 0 !important
}
.ui-accordion .ui-accordion-header a {
	display: block;
	font-size: 1em;
	padding: .5em .5em .5em .7em
}
.ui-accordion-icons .ui-accordion-header a {
	padding-left: 2.2em
}
.ui-accordion .ui-accordion-header .ui-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	margin-top: -2px;
	position: relative;
	top: 1px;
	margin-bottom: 2px;
	overflow: auto;
	display: none;
	zoom: 1
}
.ui-accordion .ui-accordion-content-active {
	display: block
}
.ui-dialog {
	background: #eaeaea;
	border: 1px solid #777;
	box-shadow: 0 5px 30px 0 #555;
	-moz-box-shadow: 0 5px 30px 0 #555;
	-webkit-box-shadow: 0 5px 30px 0 #555
}
.ui-dialog-titlebar-close {
	background-color: #3883b8;
	background: -webkit-gradient(linear, left top, left bottom, from(#6497bd), to(#3883b8));
	background: -webkit-linear-gradient(top, #6497bd, #3883b8);
	background: -moz-linear-gradient(top, #6497bd, #3883b8);
	background: -o-linear-gradient(top, #6497bd, #3883b8);
	background: -ms-linear-gradient(top, #6497bd, #3883b8);
	background: linear-gradient(top, #6497bd, #3883b8);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=#6497bd, EndColorStr=#3883b8);
-ms-filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=#6497bd, EndColorStr=#3883b8)
}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {
	padding: 0;
	border: 1px solid white
}
.ui-widget-header {
	font-family: Helvetica, Arial, sans-serif;
	color: #cf80c4;
	font-weight: bold;
	tex-transform: uppercase
}
.ui-dialog .ui-resizable-se {
	position: absolute
}
.ui-autocomplete {
	background: white;
	border: 1px solid #777
}
.ie6 .clearfix, .ie7 .clearfix, .ie8 .clearfix, .ie9 .clearfix {
	zoom: 1;
	display: block
}
.ie6 .web-original, .ie6 .cover-article {
	display: block;
	height: 14px;
	margin: 0 10px;
	line-height: 1.1em;
	padding: 2px 8px 1px;
	text-transform: uppercase;
	width: 96px
}
.ie7 #utility_nav, .ie7 #network_nav {
	top: 0
}
.ie7 #omni {
	top: 0;
	left: 0
}
.ie7 #omni #utility_nav {
	width: 500px
}
.ie7 #omni #std {
	float: right
}
.ie7 #primary_nav {
	float: left
}
.ie7 #main_nav li {
	background: none;
	filter: none;
	background-color: #444
}
.ie7 #main_nav a {
	float: left
}
.ie7 #main_header .searchform div {
	height: 27px
}
.ie7 #main_header .searchform .searchbox {
	height: 13px;
	left: 1px;
	position: relative;
	top: -1px
}
.ie7 #main_header .searchform .submit {
	position: relative;
	top: -1px;
	left: -4px
}
.ie7 .frontpage #content .summary, .ie7 .frontpage .carousel .canvas .carousel-item .attribute-caption {
	background: transparent url(shade.png) repeat left top
}
.ie7 .full .meta, .ie7 .full .footer-meta, .ie7 .full .meta, .ie7 .full .meta, .ie7 .line .meta {
	display: block;
	height: 23px
}
.ie7 #reg-footer .copy .Image {
	margin-bottom: 3px
}
.ie7 #reg-footer ul {
	width: 815px
}
.ie7 #reg-footer.fat-footer ul {
	width: 75%
}
.ie7 .cs-directory form div.more-button {
	float: left
}
.ie7 .media_page div.ezcom-view-comment {
	margin-left: 0;
	padding-left: 0
}
.ie7 .inline-block {
*display:inline;
	zoom: 1
}
.ie7 .nav-search .submit, .ie8 .nav-search .submit, .ie9 .nav-search .submit {
	height: 26px
}
.ie7 .nav-search .nav-search-input, .ie8 .nav-search .nav-search-input, .ie9 .nav-search .nav-search-input {
	height: 24px
}
.read-online {
	font-family: serif;
	font-size: 1em;
	letter-spacing: normal;
	width: 340pt
}
.read-online a.line {
	display: block;
	line-height: normal
}
.read-online a.linkLang {
	color: lightgray
}
.read-online a.linkLangNoMod {
	color: inherit
}
.read-online blockquote {
	margin-left: 0;
	margin-right: 0;
	margin-top: .75em;
	margin-bottom: .75em;
	display: block;
	width: 320pt;
	font-size: 85%
}
.read-online div.alphaGlossary {
	margin: 3em 0
}
.read-online div.applicationForm {
	display: none;
	visibility: hidden
}
.read-online div.Answer {
	margin: 1.5em 0
}
.read-online div.article_attribution_small {
	font-style: normal;
	font-variant: small-caps;
	font-size: 85%;
	text-align: right;
	margin-right: 4em
}
.read-online div.articleHead {
	font-size: larger;
	font-variant: normal
}
.read-online div.biblBlock {
	margin-right: 4em;
	text-align: right
}
.read-online div.bibleGenVerse {
	font-size: 85%;
	margin-top: 1em;
	margin-bottom: 1em
}
.read-online div.bibleGenVerse2 {
	font-size: inherit;
	margin-top: 1em;
	margin-bottom: 1em
}
.read-online div.bibleQuote {
	font-size: 85%;
	width: 100%;
	line-height: 1.2;
	font-style: italic
}
.read-online div.book {
	margin-top: 40pt
}
.read-online div.cable {
	margin-bottom: 1em
}
.read-online div.caption {
	text-align: center;
	margin-bottom: 4em
}
.read-online div.ccPersName {
	margin-right: 8em;
	text-align: right;
	font-style: italic
}
.read-online div.ccSubTitle {
	margin-top: 20px
}
.read-online div.chapterTitle {
	font-size: 1.5em;
	line-height: 1.1em;
	font-weight: bold;
	margin-bottom: 1em
}
.read-online div.citation_attribution {
	font-style: normal;
	font-variant: small-caps;
	font-size: 110%
}
.read-online div.citation-quote {
	font-style: italic
}
.read-online div.closer {
	font-style: normal
}
.read-online div.closerBlock {
	margin-right: 4em;
	text-align: right
}
.read-online div.closerDateLegal {
	margin-top: 1em;
	margin-bottom: 1em;
	margin-left: 2em;
	clear: both
}
.read-online div.closerSalute {
	clear: right;
	padding-top: 0;
	text-align: center
}
.read-online div.closerSigned {
	margin: 0 0 2em 0;
	clear: left
}
.read-online div.colloquy {
	margin-top: .5em;
	margin-bottom: .5em
}
.read-online div.copyright {
	font-size: 85%
}
.read-online div.Creation {
	margin-bottom: 1em
}
.read-online div.credits {
	margin: 4em 0
}
.read-online div.dateLine {
	margin-left: 1em
}
.read-online div.deedItems {
	margin-top: 1em
}
.read-online div.dedication {
	margin-top: 2em;
	margin-bottom: 2em;
	font-style: italic
}
.read-online div.dedicationMisc {
	margin-top: 2em;
	margin-bottom: 2em
}
.read-online div.dedicationHead {
	font-style: normal
}
.read-online div.docAuthorRole {
	font-style: italic
}
.read-online div.docAuthorRoleCC {
	font-style: normal
}
.read-online div.docAuthorRolePO {
	font-style: normal;
	font-size: 85%
}
.read-online div.docCCTitle {
	font-size: xx-large;
	line-height: normal;
	font-variant: normal
}
.read-online div.docTitle {
	font-size: xx-large;
	font-variant: small-caps;
	line-height: normal
}
.read-online div.docTitleEdition {
	font-size: 13pt
}
.read-online div.docTitleSub {
	font-size: x-large;
	display: inline
}
.read-online div.docTitleSubSmall {
	font-size: large;
	margin-top: .5em;
	display: inline
}
.read-online div.dot-3 {
	font-weight: bold;
	margin-left: 7em
}
.read-online div.epigraph {
	padding-bottom: 1em
}
.read-online div.epigraph-cit {
	width: 100%;
	line-height: 1.2
}
.read-online div.epigraph-cit-front {
	font-size: 120%;
	width: 100%;
	line-height: 1.2
}
.read-online div.epigraphSH {
	padding-bottom: 1em
}
.read-online div.foreign_works {
	margin-top: 40pt
}
.read-online div.frontEpigraph {
	font-style: normal;
	margin-bottom: 1em
}
.read-online div.frontMatter {
	margin-top: .75em;
	margin-bottom: .75em
}
.read-online div.glossaryItem {
	margin-top: 1em
}
.read-online div.hymnComposer {
	font-variant: small-caps
}
.read-online div.hymnCopyright {
	font-size: small
}
.read-online div.hymnNote {
	font-style: italic;
	font-size: small
}
.read-online div.hymnTitle {
	font-variant: small-caps;
	font-weight: bold
}
.read-online div.item-region {
	margin-bottom: 1em
}
.read-online div.list {
	margin: .5em 0
}
.read-online div.listPofM {
	margin: 0
}
.read-online div.listItems {
	margin-bottom: 1em;
	font-size: 75%
}
.read-online div.maChapterTitle {
	font-size: 1.3em;
	line-height: 1.1em;
	font-weight: bold;
	margin-bottom: 1em
}
.read-online div.maChapterTitle2 {
	font-size: 1.3em;
	line-height: 1.1em;
	font-weight: bold
}
.read-online div.maCloserSalute {
	margin-left: 1em
}
.read-online div.maListDeed {
	margin-top: 0
}
.read-online div.maOpenerSalute {
	font-variant: small-caps;
	font-size: 120%;
	margin-bottom: 1em
}
.read-online div.maPrimarySubHead {
	font-style: italic;
	margin-top: .5em;
	margin-bottom: .5em
}
.read-online div.maSubTitle {
	font-size: 130%;
	font-style: italic
}
.read-online div.newspapers {
	font-size: 85%
}
.read-online div.note {
	text-align: left
}
.read-online div.no-size {
	margin: 0;
	font-size: 0
}
.read-online div.openByLine {
	margin-bottom: .5em;
	font-size: 85%
}
.read-online div.opener3 {
	line-height: normal;
	margin-top: 0;
	margin-bottom: 1em
}
.read-online div.openerBlock {
	margin-right: 4em;
	text-align: right
}
.read-online div.orgname3 {
	font-variant: small-caps
}
.read-online div.part {
	margin-top: 40pt
}
.read-online div.persName {
	font-variant: small-caps;
	white-space: nowrap
}
.read-online div.poHeadNote {
	font-size: 80%
}
.read-online div.poPersName {
	margin-right: 8em;
	text-align: right;
	font-style: italic;
	font-size: 80%
}
.read-online div.poemSubtitle {
	font-style: italic;
	font-size: 80%;
	margin-top: .5em;
	margin-bottom: .5em
}
.read-online div.postscript {
	margin-top: 1em
}
.read-online div.poPreface {
	margin-top: 40pt;
	font-style: italic
}
.read-online div.preface {
	margin-top: 40pt
}
.read-online div.primaryHead {
	font-size: 120%;
	margin-top: .5em;
	margin-bottom: .5em
}
.read-online div.primaryHeadMY {
	font-size: 120%;
	margin-top: .5em
}
.read-online div.primaryHeadSH {
	font-size: 110%;
	margin-top: .5em;
	margin-bottom: .5em
}
.read-online div.primarysubHead {
	font-style: italic;
	font-size: 110%;
	margin-top: .5em;
	margin-bottom: .5em
}
.read-online div.primarySubHd {
	font-style: italic;
	font-size: 110%
}
.read-online div#proof-book-content {
	margin: 1in;
	width: inherit
}
.read-online div#book-content {
	margin: .6in;
	width: inherit
}
.read-online div.question {
	font-style: italic;
	display: block;
	margin-bottom: .5em;
	margin-top: .75em
}
.read-online div.QuestionAnswer {
	margin-bottom: 1.5em
}
.read-online div.QuestionAnswer p {
	margin: 0.0em 0
}
.read-online div.questionSH {
	display: block;
	margin-bottom: 0;
	margin-top: 0
}
.read-online div.quote_attribution {
	text-align: right;
	padding-right: 8em
}
.read-online div.resolutions {
	margin-top: 1em;
	margin-bottom: .5em
}
.read-online div.revelation21 {
	margin-top: 1em
}
.read-online div.roleName3 {
	font-variant: small-caps;
	font-size: 85%;
	padding-left: 2em
}
.read-online div.ScientificTranslation {
	margin-top: 1.5em;
	margin-bottom: .75em
}
.read-online div.said {
	margin-top: .75em;
	margin-bottom: .75em;
	clear: both
}
.read-online div.SandH {
	margin-bottom: 1em
}
.read-online div.section {
	margin: 1.5em 0 1.5em 0;
	clear: both
}
.read-online div.sectionHead {
	margin: 1.5em 0 1.5em 0;
	clear: both;
	font-weight: bold
}
.read-online div.sectionSmall {
	margin: 1.5em 0 1.5em 0;
	clear: both;
	font-size: small
}
.read-online div.secondary {
	font-size: 85%;
	line-height: 1.1;
	margin-bottom: 1em;
	font-variant: small-caps
}
.read-online div.secondaryException {
	font-size: 85%;
	line-height: 1.3;
	margin-bottom: 1em
}
.read-online div.secondaryException2 {
	font-size: smaller
}
.read-online div.secondaryException3 {
	font-size: 85%;
	line-height: 1.1;
	font-variant: small-caps;
	margin-bottom: 1em
}
.read-online div.secondaryIndent {
	font-size: 85%
}
.read-online div.shortLine {
	clear: left;
	padding-top: 1em
}
.read-online div.small {
	font-size: small
}
.read-online div.subhead {
	margin-top: .5em;
	margin-bottom: .5em;
	font-size: 85%;
	font-variant: small-caps;
	line-height: 1.4em
}
.read-online div.subhead-subject {
	margin-top: .5em;
	margin-bottom: .5em;
	font-size: 85%;
	font-style: italic;
	line-height: 1em
}
.read-online div.sub-subhead-ma {
	font-weight: bold;
	line-height: 1.4em
}
.read-online div.Subhead {
	font-style: normal;
	font-variant: small-caps;
	line-height: 300%
}
.read-online div.SubGlossaryhead {
	font-size: 120%;
	font-style: normal;
	font-variant: small-caps
}
.read-online div.subsection {
	margin: .75em 0 .75em 0;
	clear: both;
	padding-top: .75em
}
.read-online div.subTitle {
	font-size: 1.3em;
	line-height: 1.1em;
	font-weight: bold;
	margin-bottom: 1em
}
.read-online div.stage {
	margin-top: .5em;
	margin-bottom: .75em
}
.read-online div.stanzaExcerpt {
	margin-top: 0;
	font-style: italic
}
.read-online div.TableOfContentsLarge {
	margin-top: 40pt;
	margin-bottom: 80pt;
	font-size: 200%
}
.read-online div.testimony {
	margin-top: 1.5em
}
.read-online div.testimonyHead {
	margin-bottom: .5em;
	text-transform: uppercase
}
.read-online div.testimonyHeadge {
	margin-bottom: .5em;
	font-variant: small-caps
}
.read-online div.text-attribute {
	font-size: 80%;
	text-transform: none;
	line-height: normal;
	letter-spacing: normal
}
.read-online div.textCredit {
	margin-bottom: 1em
}
.read-online div.title {
	margin-top: .5em;
	margin-bottom: .5em;
	line-height: 1em
}
.read-online div.title-page, .read-online div.copyright {
	margin-top: 1.5em;
	margin-bottom: 1.5em
}
.read-online div.TOCPart {
	text-align: center;
	line-height: 1.5em;
	width: 280pt
}
.read-online div.TOCNote {
	text-align: center;
	width: 280pt;
	font-style: italic;
	line-height: 1.2em;
	font-size: 85%
}
.read-online div.TOCTitle {
	font-size: 120%;
	text-align: center;
	line-height: 1.5em
}
.read-online div.translationNote {
	margin-top: 3em
}
.read-online div.Trial {
	margin-top: 1em;
	margin-bottom: 1em;
	font-style: normal;
	font-size: 90%
}
.read-online div.tuneCredit {
	margin-bottom: 2em
}
.read-online div.works, .read-online div.TableOfContents {
	margin-top: 40pt;
	margin-bottom: 80pt
}
.read-online div.works_indented {
	margin-top: 20pt;
	margin-bottom: 80pt;
	margin-left: 2em
}
.read-online div.works_head {
	margin-bottom: 10pt;
	font-size: 120%
}
.read-online em.error {
	background-color: fuchsia;
	font-weight: bold;
	font-size: 2em
}
.read-online em.italic {
	font-weight: normal;
	font-style: italic;
	font-variant: normal
}
.read-online em.italicTest {
	font-weight: normal;
	font-style: italic;
	font-variant: normal;
	background-color: green
}
.read-online em.small-caps {
	font-weight: normal;
	font-style: normal;
	font-variant: small-caps;
	background-color: maroon
}
.read-online em.content-indent {
	margin-left: 10pt
}
.read-online em.normal {
	font-style: normal
}
.read-online hr {
	line-height: 1.4em;
	margin: 1em 0;
	width: 40%;
	margin-left: 30%
}
.read-online hr.cc {
	line-height: 1.4em;
	margin: 3em 0;
	width: 40%;
	margin-left: 30%
}
.read-online hr.extLeader {
	width: 100%;
	display: block;
	margin: .75em 0 0 0;
	border-style: dotted;
	border-width: 1px;
	height: 0
}
.read-online hr.full {
	line-height: 1.4em;
	margin-top: 1em;
	margin-bottom: 1em;
	margin-left: 20%;
	width: 60%
}
.read-online hr.short {
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 40%;
	width: 20%
}
.read-online hr.under {
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 30%;
	width: 40%;
	height: 1px;
	color: black
}
.read-online h3.poem-title {
	text-transform: uppercase;
	font-size: large;
	font-weight: normal;
	font-style: italic
}
.read-online h2.section {
	text-transform: uppercase;
	font-weight: normal
}
.read-online img.csps-colophon {
	margin: 0
}
.read-online img.mary-baker-eddy-signature {
	margin: 0
}
.read-online img.cross-and-crown {
	margin: 0
}
.read-online img.cc_images {
	margin-top: 0;
	margin-bottom: 0;
	width: 450px;
	height: auto
}
.read-online img.ma_images {
	width: auto
}
.read-online .marginnote, .read-online .GEmarginnote {
	color: #35A1D7;
	font-size: smaller;
	float: right;
	display: block;
	width: 7em;
	padding-top: .25em
}
.read-online p, .read-online h4, .read-online h3, .read-online h2, .read-online div.quote, .read-online div.question-answer, .read-online div.floating-text, .read-online div.title-page, .read-online div.works {
	font-size: 1.3em;
	line-height: 1.4em
}
.read-online p.TOCHalfLine {
	margin: 0;
	line-height: .5em
}
.read-online p.hangingindent {
	padding-left: 22px;
	text-indent: -22px
}
.read-online p.paragraph.vertical_margin_1 {
	margin-top: 1em;
	margin-bottom: 1em
}
.read-online p.paragraph {
	margin: 0
}
.read-online p.title {
	margin-top: .5em;
	margin-bottom: .5em;
	line-height: 1em
}
.read-online p.TOCPageBreak {
	margin: 0
}
.read-online p.verse {
	line-height: 1.3em;
	font-size: inherit
}
.read-online p.versePoems {
	font-size: 90%;
	line-height: 1.2em
}
.read-online p.verseSmall {
	font-size: 80%;
	margin: 0
}
.read-online span.alphaGlossaryTerm {
	font-weight: bold
}
.read-online span.articleLabel {
	font-variant: small-caps;
	font-weight: normal;
	font-size: 11pt
}
.read-online span.attest {
	display: block;
	margin-right: 4em
}
.read-online span.attribution_closer, .read-online span.attribution_closer2 {
	font-variant: small-caps
}
.read-online span.attribution_closer_poems {
	font-variant: small-caps;
	font-style: normal
}
.read-online span.bibl {
	display: inline-block;
	font-style: normal
}
.read-online span.bibl-front {
	display: block
}
.read-online span.bible-quote {
	width: 100%;
	line-height: 1em
}
.read-online span.bibleBookName {
	line-height: 1em;
	font-style: italic
}
.read-online span.bigBrace {
	font-size: 29pt;
	position: relative;
	top: 13pt
}
.read-online span.blockquote {
	line-height: 1.2em;
	width: 320pt;
	margin: 1em 10pt;
	display: block;
	font-size: 85%
}
.read-online span.blockquote span.l {
	display: block;
	font-size: 85%
}
.read-online span.blockquote22pt {
	line-height: 1.2em;
	width: 320pt;
	margin: 1em 22pt;
	display: block;
	font-size: 92%
}
.read-online span.blockquote22pt span.l {
	display: block;
	font-size: 90%
}
.read-online span.bold {
	font-weight: bold
}
.read-online span.bottomNote {
	font-size: 75%;
	display: inline-block;
	line-height: normal;
	padding: .5em 0
}
.read-online span.captionQuote {
	font-size: inherit
}
.read-online span.cc_citation_attribution {
	font-size: inherit;
	font-style: italic
}
.read-online span.citation_attribution {
	font-variant: small-caps
}
.read-online span.citation-quote {
	font-style: italic
}
.read-online span.Cited-Quotation, .read-online span.verse-line {
	font-size: 95%;
	line-height: 90%
}
.read-online span.closerInlineSalute {
	margin-left: 1em;
	float: left;
	text-align: left
}
.read-online span.closerBlock {
	margin-right: 4em;
	float: right
}
.read-online span.closerSalute {
	margin-right: 9em
}
.read-online span.closerSigned {
	margin: 0 0 2em 0;
	display: block;
	clear: left
}
.read-online span.closerDate {
	font-size: 85%;
	line-height: normal;
	padding-left: 2.5em;
	text-align: left;
	display: block;
	clear: none
}
.read-online span.closerDateNormal {
	font-size: inherit;
	line-height: normal;
	padding-left: 2.5em;
	text-align: left;
	display: block;
	clear: both
}
.read-online span.date {
	font-size: 85%;
	line-height: normal;
	padding-left: 4.5em
}
.read-online span.dateAllCaps {
	font-size: 85%;
	line-height: normal;
	font-variant: small-caps
}
.read-online span.dateLine {
	font-size: 80%;
	line-height: normal
}
.read-online span.DegreeTerm {
	font-style: italic
}
.read-online span.docAuthor {
	font-variant: small-caps;
	font-size: 120%
}
.read-online span.dots {
	word-spacing: 2.1em
}
.read-online span.epigraph {
	width: 100%
}
.read-online span.epigraph_attribution {
	font-style: normal;
	font-variant: small-caps;
	font-size: 110%
}
.read-online span.epigraph_attribution_small {
	font-style: normal;
	font-variant: small-caps
}
.read-online span.epigraph_attribution_small_right {
	font-style: normal;
	font-variant: small-caps;
	font-size: 85%;
	display: block;
	text-align: right;
	margin-right: 5em
}
.read-online span.epigraph_attribution_right {
	font-style: normal;
	font-variant: small-caps;
	display: block;
	text-align: right;
	margin-right: 5em
}
.read-online span.epigraph_attribution_front {
	font-style: normal;
	font-variant: small-caps;
	margin-left: 8em;
	display: inline
}
.read-online span.epigraph_normal_attr {
	font-style: normal;
	font-size: 110%
}
.read-online span.epigraph-cit {
	font-size: 85%;
	width: 100%;
	line-height: 0.85
}
.read-online span.epigraphHead {
	font-weight: bold
}
.read-online span.finalTest {
	background-color: teal;
	font-weight: bold
}
.read-online span.glossary-term {
	font-weight: bold;
	font-variant: small-caps
}
.read-online span.headNote {
	font-style: italic;
	font-size: small
}
.read-online span.hi.app-offset {
	position: absolute;
	left: 270pt
}
.read-online span.hi.offset-down-6pt {
	position: relative;
	top: 6pt
}
.read-online span.hi.subhead-ma {
	font-size: large;
	text-transform: uppercase;
	line-height: 1.4em
}
.read-online span.hyPrefaceHead {
	font-variant: small-caps
}
.read-online span.hyphenHard {
	background-color: orange
}
.read-online span.hyphenSoft {
	background-color: red
}
.read-online span.inline {
	line-height: normal;
	font-style: normal;
	font-variant: normal
}
.read-online span.inlineSalute {
	float: right;
	margin-right: 4em
}
.read-online span.indent {
}
.read-online span.initialCharLowered {
	overflow: hidden;
	line-height: 89%;
	height: 0.82em;
	font-size: 285%;
	margin-right: 0.075em;
	float: left;
	text-indent: 0
}
.read-online span.initialCharRaised {
	overflow: hidden;
	height: 0.82em;
	font-size: 285%;
	margin-top: 1em;
	text-indent: 0;
	line-height: 0.8;
	font-style: normal
}
.read-online span.initial_salute {
	font-variant: small-caps
}
.read-online span.italic {
	font-style: italic
}
.read-online span.label {
	font-style: italic
}
.read-online span.large-caps {
	font-size: 110%;
	font-variant: small-caps
}
.read-online span.large {
	font-size: 115%
}
.read-online span.larger {
	font-size: 125%
}
.read-online span.leftCloserDate {
	font-size: 85%;
	line-height: normal;
	padding-left: .5em;
	text-align: left;
	display: block
}
.read-online span.line-group {
	font-size: 90%
}
.read-online p span.line_number, .read-online h4 span.line_number, .read-online h3 span.line_number, .read-online h2 span.line_number, .read-online div span.line_number, .read-online hr span.line_number, .read-online blockquote span.line_number, .read-online span span.line_number {
	margin-left: -66pt
}
.read-online span.line_number {
	float: left;
	display: block;
	text-align: right;
	width: 3em;
	font-size: 75%;
	font-weight: normal;
	font-style: normal;
	clear: left
}
.read-online span.line-through {
	text-decoration: line-through
}
.read-online span.lords-prayer-text {
	margin: 0 0 0 0
}
.read-online span.lords-prayer-scientific-interpretation {
	margin-left: 1.5em;
	font-style: italic;
	margin-bottom: 0;
	display: block
}
.read-online span.maAuthor {
	font-style: italic
}
.read-online span.maAppendixItem {
	font-weight: bold
}
.read-online span.maSectionHead {
	font-size: 115%;
	font-weight: bold
}
.read-online span.name-all-caps {
	font-variant: small-caps
}
.read-online span.negative-margin-5pt {
	margin-left: -5pt
}
.read-online span.name {
	font-variant: small-caps;
	font-style: normal
}
.read-online span.not-bold {
	font-weight: normal
}
.read-online span.normal {
	font-size: inherit;
	text-transform: none;
	font-variant: normal;
	font-style: normal
}
.read-online span.notePageHead {
	display: block;
	margin: 1em;
	font-size: x-large
}
.read-online span.noteReturnText {
	display: block;
	margin: .5em
}
.read-online span.openingSalute {
	font-style: italic
}
.read-online span.orgname {
}
.read-online span.orgname2 {
	font-style: italic
}
.read-online span.orgname3 {
	font-variant: small-caps
}
.read-online span.orgname4 {
	padding-left: 1em;
	font-variant: normal
}
.read-online span.paragraph-number {
	float: left;
	display: block;
	text-align: right;
	width: 0;
	font-size: 9pt;
	font-weight: normal;
	font-style: normal;
	color: #0f0;
	font-size: 85%;
	margin-left: -15pt
}
.read-online span.persName {
	font-variant: small-caps;
	white-space: nowrap
}
.read-online span.place {
	font-style: normal
}
.read-online span.placename {
	padding-top: 2em;
	padding-left: 1em;
	font-size: 85%;
	line-height: normal;
	display: block
}
.read-online span.placenameCloser {
	padding-left: 1em;
	font-size: 85%;
	line-height: 1.5em;
	display: block;
	clear: right;
	width: 320pt;
	text-align: left
}
.read-online span.placenameOpener {
	padding-left: 1em;
	line-height: normal;
	display: block
}
.read-online span.placenameOpener3 {
	line-height: normal
}
.read-online span.poem-attribute {
	font-size: 9pt;
	text-transform: none
}
.read-online span.poems_epigraph_attribution {
	font-size: 80%;
	font-style: italic;
	text-align: right
}
.read-online span.poPrefaceHead {
	font-style: normal
}
.read-online span.propositions-of-metaphysics span.list-item {
	padding-left: 2em
}
.read-online span.question {
	font-style: italic;
	display: block;
	margin-bottom: .75em
}
.read-online span.question-answer {
	font-style: italic
}
.read-online span.quote_attribution {
	margin-right: 3em;
	float: right;
	text-align: right;
	font-variant: small-caps
}
.read-online span.roleName {
	font-style: italic;
	font-variant: normal
}
.read-online span.roleName2 {
	font-variant: small-caps;
	font-size: 90%
}
.read-online span.roleName4 {
	font-variant: normal
}
.read-online span.runninghead {
	margin: 2em 0 2em 0;
	display: block
}
.read-online span.scilicet {
	position: relative;
	font-size: 1em;
	top: -1em;
	font-style: italic
}
.read-online span.sectionNum {
	font-variant: small-caps;
	font-weight: normal
}
.read-online span.sentencecloser {
	margin-right: 320pt;
	text-align: right;
	display: block
}
.read-online span.sentenceJesus {
	display: block;
	margin-top: 1em
}
.read-online span.sentenceMBE span.line_number {
	margin-left: -82pt
}
.read-online span.sentenceMBE {
	display: block;
	font-style: italic;
	padding-left: 16pt
}
.read-online span.sentence-number {
	color: #0f0;
	vertical-align: sub;
	font-size: 85%;
	line-height: 1em;
	display: none
}
.read-online span.small {
	font-size: small;
	line-height: normal
}
.read-online span.smaller {
	font-size: 80%
}
.read-online span.small-caps {
	font-variant: small-caps;
	font-style: normal
}
.read-online span.small-caps-inherit {
	font-variant: small-caps;
	font-style: inherit
}
.read-online span.small-capsTest {
	font-variant: small-caps;
	background-color: purple;
	font-style: normal
}
.read-online span.sourceSmall {
	font-size: 85%
}
.read-online span.space {
	clear: both
}
.read-online span.subjectLabel {
	font-variant: small-caps;
	font-style: normal
}
.read-online span.subjectLabel2 {
	font-style: italic
}
.read-online span.superscript {
	font-size: 65%;
	vertical-align: super
}
.read-online span.title {
	font-size: 80%;
	line-height: normal
}
.read-online span.title-j {
	font-style: italic;
	font-variant: normal
}
.read-online span.TranslationTerm {
	font-variant: small-caps
}
.read-online span.Trial {
	font-size: 85%
}
.read-online span.underlined {
	text-decoration: underline
}
.read-online span.verse {
	margin-left: 0;
	margin-right: 0;
	margin-top: .75em;
	margin-bottom: .75em;
	display: block;
	width: 320pt;
	line-height: 1.2em
}
.read-online span.x-large {
	font-size: x-large
}
.read-online span.xx-large {
	font-size: xx-large
}
.read-online span.xxx-large {
	font-size: 250%
}
.read-online span.x-small {
	font-size: 85%;
	line-height: normal
}
.read-online span.xx-small {
	font-size: 75%;
	line-height: normal
}
.read-online sup {
	font-size: 70%;
	font-style: normal
}
.read-online table.SHTableOfContents, .read-online table.TableOfContents {
	margin: 0;
	padding: 0
}
.read-online table.proseTOC {
	table-layout: auto;
	font-size: 110%
}
.read-online table.csbd {
	width: 22em;
	clear: both
}
.read-online table.scriptureList {
	width: 16em
}
.read-online table.lesson-sermon {
	width: 24em;
	margin-top: 1em
}
.read-online table.extension, .read-online table.dates {
	table-layout: auto;
	width: 22em;
	margin-top: 0
}
.read-online table.glossaryMain {
	margin-top: 2em
}
.read-online td.cCL {
	white-space: nowrap
}
.read-online td.cCR {
	white-space: nowrap
}
.read-online td.extLeft {
	text-align: left;
	white-space: pre
}
.read-online td.extRight {
	text-align: right
}
.read-online td.extLeader {
	width: 99%
}
.read-online td.lSLeft {
	text-align: left;
	width: 12em
}
.read-online td.lSCenter {
	text-align: center
}
.read-online td.lSRight {
	text-align: left
}
.read-online td.sListLeft {
	text-align: right;
	width: 8em
}
.read-online td.sListCenterLeft {
	text-align: right;
	width: 2em
}
.read-online td.sListCenterRight {
	text-align: center;
	width: 3em
}
.read-online td.sListRight {
	text-align: left;
	width: 6em
}
.read-online td.csbodLeft {
	text-align: left
}
.read-online td.csbodRight {
	text-align: right
}
.read-online td.csbodCenter {
	text-align: center
}
.read-online td.proseTOCHead {
	font-size: large;
	padding-top: 10pt
}
.read-online td.proseTOCSubhead {
	font-size: large;
	font-style: italic
}
.read-online td.proseTOCLeftCol {
	text-align: left;
	padding-left: 15pt
}
.read-online td.proseTOCRightCol {
	text-align: right;
	padding-left: 25pt
}
.read-online td.glossaryLeftCol {
	width: 12em
}
.read-online td.glossaryRightCol {
	width: 4em;
	text-align: left
}
.read-online td.shTOCLeftCol {
	width: 2em;
	text-align: right
}
.read-online td.shTOCMiddleCol {
	width: 16em
}
.read-online td.shTOCRightCol {
	width: auto;
	text-align: right
}
.read-online td.SHPart {
	font-weight: bold;
	font-size: 120%;
	margin-top: 2em;
	margin-bottom: .5em;
	line-height: 2em
}
.read-online td.TOCLeftCol, .read-online td.TOCLeftColTwoHigh {
	width: 25em;
	vertical-align: bottom
}
.read-online td.TOCLeftColSub {
	width: 25em;
	font-style: italic
}
.read-online td.TOCRightCol, .read-online td.TOCRightColTwoHigh {
	width: 2em;
	text-align: right;
	vertical-align: bottom
}
.read-online td.TOCRightColPoems {
	text-align: right;
	vertical-align: bottom
}
.read-online td.TOCPart {
	line-height: 1.5em;
	width: 280pt;
	text-align: center;
	font-size: 85%
}
.read-online td.TOCPartMA {
	font-size: 120%
}
.read-online td.TOCPartTitleMA {
	font-size: 160%
}
.read-online td.TOCNote {
	text-align: center;
	width: 280pt;
	font-style: italic;
	line-height: 1.2em;
	font-size: 85%
}
.read-online td.TOCSection {
	padding-top: 1em;
	font-weight: bold
}
.read-online td.TOCTitle {
	font-size: 120%;
	text-align: center;
	line-height: 1.5em
}
.read-online td.TOCHalfLine {
	line-height: .25em
}
.read-online th.extensionHead {
	text-align: center;
	font-style: italic;
	font-size: large;
	font-weight: 100
}
.read-online td.label {
	line-height: 1.5em
}
.read-online tr.SHItem {
	line-height: 1.6em
}
.read-online tr.TOCItem {
	font-size: 85%;
	line-height: 1.4em
}
.read-online tr.oneEmSpace {
	line-height: .5em
}
.read-online a.lesson {
	font-weight: bold;
	color: #5e5cfe;
	text-decoration: none
}
.read-online a.annotation {
	font-weight: bold;
	color: #fcb334;
	text-decoration: none
}
.read-online a.mark-start:before {
	content: "["
}
.read-online a.mark-end:before {
	content: "]";
	text-decoration: none
}
.read-online #floatMenu {
	position: absolute;
	top: 30%;
	left: 10px;
	width: 135px;
	background-color: #FFF;
	margin: 0;
	padding: 0;
	font-size: 11px;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd
}
.read-online #floatMenu h3 {
	color: white;
	font-weight: bold;
	padding: 3px;
	margin: 0;
	background-color: #006;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd;
	font-size: 13px;
	text-align: center
}
.read-online #floatMenu ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.read-online #floatMenu ul li {
	padding-left: 10px;
	background-color: #f5f5f5;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd
}
.read-online #floatMenu ul li a {
	text-decoration: none
}
.read-online {
	font-family: serif;
	margin: 20px 20px 20px 20px;
	width: auto
}
.read-online blockquote {
	width: auto
}
.read-online div#proof-book-content {
	width: auto;
	margin: auto
}
.read-online div#book-content {
	width: auto;
	margin: auto
}
.read-online div.articleHead {
	text-align: center
}
.read-online div.bibleQuote {
	text-align: center
}
.read-online div.bibleGenVerse p {
	text-indent: 0
}
.read-online div.byline {
	text-align: center
}
.read-online div.chapterTitle {
	text-align: center
}
.read-online div.citation_attribution {
	text-align: right;
	margin-right: 2em
}
.read-online div.citationList, .read-online div.csbd {
	text-align: center
}
.read-online div.closerBlock {
	text-align: right;
	margin-right: 1em
}
.read-online div.closerSalute {
	text-align: center
}
.read-online div.dateLinePoems {
	font-size: 75%
}
.read-online div.dates {
	text-align: center
}
.read-online div.dedication div.bibl-front {
	text-align: center
}
.read-online div.dedicationHead {
	text-align: center
}
.read-online div.dedicationMisc {
	text-align: center
}
.read-online div.docTitle {
	text-align: center;
	font-size: xx-large;
	line-height: normal
}
.read-online div.docTitleSub {
	font-size: x-large
}
.read-online div.docTitleSubSmall {
	font-size: large
}
.read-online div.dot-3 {
	margin-left: 0;
	text-align: center
}
.read-online div.epigraph {
	text-indent: 1em;
	text-align: center
}
.read-online div.epigraph_attribution {
	text-align: right
}
.read-online div.epigraph-quote {
	width: auto
}
.read-online div.extension {
	text-align: center
}
.read-online div.imprimatur {
	text-align: center
}
.read-online div.item-region {
	text-align: center
}
.read-online div.lesson-sermon {
	clear: right;
	text-align: center
}
.read-online div.openByLine {
	text-align: center
}
.read-online div.opener2 {
	margin-right: 3em;
	text-align: right;
	font-size: small
}
.read-online div.paragraph.floating-text.eulogy {
	font-size: smaller
}
.read-online div.persName {
	text-align: right
}
.read-online div.poHeadNote {
	text-align: center
}
.read-online div.poemSubtitle {
	text-align: center
}
.read-online div.primaryHead {
	text-align: center;
	text-indent: 0
}
.read-online div.primarySub {
	text-align: center;
	text-indent: 0
}
.read-online div.primarysubHead {
	text-align: center;
	text-indent: 0
}
.read-online div.quote_attribution {
	margin-right: 3em;
	text-align: right;
	font-variant: small-caps
}
.read-online div.roleName3 {
	font-variant: small-caps;
	font-size: 85%;
	padding-left: 2em
}
.read-online div.secondary {
	text-align: center
}
.read-online div.secondaryException {
	font-size: smaller;
	text-align: center
}
.read-online div.secondaryException2 {
	font-size: smaller;
	text-indent: 3em;
	margin-bottom: .5em
}
.read-online div.sectionEpigraph {
	margin-bottom: 1em
}
.read-online div.sectionHead {
	text-align: center
}
.read-online div.source {
	text-align: center
}
.read-online div.subhead {
	text-align: center
}
.read-online div.subhead-subject {
	text-align: center
}
.read-online div.subsection {
	margin: 1.5em 0 .75em 0;
	clear: both;
	padding-top: 0
}
.read-online div.subTitle {
	text-align: center
}
.read-online div.TableOfContents {
	margin-top: 0
}
.read-online div.title {
	text-align: center
}
.read-online div.TOCNote {
	text-align: center;
	width: 100%
}
.read-online div.TOCPart {
	text-align: center;
	width: 100%
}
.read-online div.TOCPartMA {
	font-size: 140%
}
.read-online div.TOCPartTitleMA {
	font-size: 160%
}
.read-online div.TOCSection {
	padding-top: 1em;
	font-weight: bold
}
.read-online div.TOCTitle {
	text-align: center;
	width: 100%
}
.read-online h1, .read-online h2, .read-online h3, .read-online h4, .read-online h5, .read-online h6 {
	text-align: center
}
.read-online hr.cc {
	margin-top: 0
}
.read-online hr.under {
	width: 100%
}
.read-online img.cc_images {
	margin-top: 0;
	margin-bottom: 0;
	width: 100%;
	height: auto
}
.read-online img.ma_images {
	width: 100%
}
.read-online .GEmarginnote {
	font-family: Verdana, sans-serif;
	float: right;
	text-align: right;
	margin: 0;
	width: 9em;
	text-indent: 0;
	display: block
}
.read-online .marginnote {
	font-family: Verdana, sans-serif;
	float: right;
	text-align: right;
	margin: 0;
	width: 7em;
	text-indent: 0;
	display: block
}
.read-online p span.line_number, .read-online h4 span.line_number, .read-online h3 span.line_number, .read-online h2 span.line_number, .read-online div span.line_number, .read-online hr span.line_number, .read-online blockquote span.line_number, .read-online span span.line_number {
	margin-left: 0
}
.read-online p, .read-online h4, .read-online h3, .read-online h2, .read-online div.quote, .read-online div.question-answer, .read-online div.floating-text, .read-online div.title-page, .read-online div.works {
	width: auto
}
.read-online p.mobi-p {
	margin: 0
}
.read-online p.mobi-p span.marginal-head {
	text-align: right;
	font-weight: bold;
	color: #668
}
.read-online p.paragraph {
	text-indent: 0
}
.read-online p.paragraph span.bibl {
	text-indent: 0
}
.read-online p.paragraph-no-indent {
	text-indent: 0;
	margin: 0
}
.read-online p.salute {
	margin: 0;
	text-indent: 0
}
.read-online p.TOCLeftCol {
	text-align: left;
	margin: 0;
	padding-left: 22pt;
	text-indent: -22pt;
	margin-bottom: 4pt
}
.read-online p.verse {
	text-indent: 0
}
.read-online span.attribution_closer {
	margin-right: 1em
}
.read-online span.bibl {
	display: inline
}
.read-online span.bibl-front {
	display: block;
	text-indent: 0;
	text-align: right
}
.read-online span.bibleChapterVerse {
	font-size: 85%;
	line-height: 1em;
	font-style: normal
}
.read-online span.bigBrace {
	overflow: hidden;
	line-height: 89%;
	height: 0.82em;
	font-size: 285%;
	text-indent: 0
}
.read-online span.blockquote {
	width: auto
}
.read-online span.blockquote22pt {
	width: auto
}
.read-online span.bottomNote {
	display: block
}
.read-online span.citation_attribution {
	display: inline;
	text-align: right;
	margin-right: 0
}
.read-online span.closerBlockPlaceName {
	margin-right: 1em
}
.read-online span.closerDate {
	padding-left: 1em
}
.read-online span.closerInlineSalute {
	float: none
}
.read-online span.closerSalute {
	margin-right: 1em
}
.read-online span.dateLine {
	margin-right: 1em
}
.read-online span.ebookSC {
	font-variant: normal;
	white-space: nowrap;
	font-style: normal
}
.read-online span.ebookSCItalic {
	font-variant: normal;
	font-style: italic
}
.read-online span.ebookSCTest {
	font-variant: normal;
	background-color: #58f
}
.read-online span.epigraph_attribution_small {
	text-align: right
}
.read-online span.epigraph_attribution_front {
	margin-left: 1em;
	width: 100%
}
.read-online span.docAuthor {
	font-size: large;
	text-transform: uppercase
}
.read-online span.line_number {
	color: #35A1D7;
	font-size: 85%;
	font-family: Verdana, sans-serif;
	font-style: normal;
	font-weight: bold;
	float: right;
	text-align: right;
	margin: 0 0 0;
	width: 3em;
	text-indent: 0;
	display: block;
	padding-top: .25em;
	clear: both
}
.read-online span.line_number_0em {
	color: #35A1D7;
	font-size: 85%;
	font-style: normal;
	font-family: Verdana, sans-serif;
	float: right;
	text-align: right;
	margin: 0 0 0;
	width: 0;
	text-indent: 0;
	display: block;
	padding-top: .25em;
	clear: both
}
.read-online span.line_number_1em {
	color: #35A1D7;
	font-size: 85%;
	font-style: normal;
	font-family: Verdana, sans-serif;
	float: right;
	text-align: right;
	margin: 0 0 0;
	width: 1em;
	text-indent: 0;
	display: block;
	padding-top: .25em;
	clear: both
}
.read-online span.line_number_2em {
	color: #35A1D7;
	font-size: 85%;
	font-style: normal;
	font-family: Verdana, sans-serif;
	float: right;
	text-align: right;
	margin: 0 0 0;
	width: 2em;
	text-indent: 0;
	display: block;
	padding-top: .25em;
	clear: both
}
.read-online span.orgname4 {
	display: block
}
.read-online span.persName {
	font-variant: small-caps;
	white-space: nowrap
}
.read-online span.placenameCloser {
	width: 100%;
	margin-left: 0
}
.read-online span.primarySub {
	text-align: center;
	text-indent: 0
}
.read-online span.scilicet {
	padding-left: 1em;
	top: -.5em
}
.read-online span.sourceSmall {
	text-indent: 0
}
.read-online span.verse {
	width: auto;
	text-indent: 0
}
.read-online sup {
	font-weight: bold
}
.read-online table.citationList {
	margin-right: auto;
	margin-left: auto;
	display: inline-block
}
.read-online table.closer, .read-online table.opener {
	table-layout: auto;
	width: 100%
}
.read-online table.csbd {
	width: 22em;
	margin-right: auto;
	margin-left: auto;
	display: inline-block
}
.read-online table.extension {
	width: 360px;
	margin-right: auto;
	margin-left: auto;
	display: inline-block
}
.read-online table.dates {
	width: 380px;
	margin-right: auto;
	margin-left: auto;
	display: inline-block
}
.read-online table.lesson-sermon {
	margin-right: auto;
	margin-left: auto;
	display: inline-block
}
.read-online table.opener2 {
	width: 0;
	margin-left: 0
}
.read-online td.cCL {
	width: 33%
}
.read-online td.cCM {
	width: auto
}
.read-online td.cCR {
	width: 33%
}
.read-online td.lSLeft {
	width: auto
}
.read-online td.sListLeft {
	width: auto
}
.read-online td.shTOCMiddleCol {
	width: 18em
}
.read-online td.shTOCRightCol {
	width: 3em
}
.read-online td.TOCPart {
	text-align: center
}
.read-online td.TOCPartMA {
	text-align: center
}
.read-online tr.TOCItem span.line_number {
	display: none
}
.read-online ul.mobi-works {
	padding-left: 1em
}
.read-online #floatMenu {
	background-color: inherit
}
.read-online h1, .read-online h2, .read-online h3, .read-online h4, .read-online h5, .read-online h6, .read-online .marginnote, .read-online div.primaryHead, .read-online div.primarysubHead, .read-online div.primarySub, .read-online div.docTitle, .read-online div.source, .read-online div.byline, .read-online span.docImprint, .read-online div.title-page, .read-online div.chapterTitle {
	-webkit-hyphens: none;
	adobe-hyphenate: none
}
::selection {
	background: #b347af;
	color: #fff;
	text-shadow: none
}
::-moz-selection {
background:#b347af;
color:#fff;
text-shadow:none
}
img::selection {
	background: transparent
}
img::-moz-selection {
background:transparent
}
body {
	-webkit-text-size-adjust: 100%;
	-webkit-tap-highlight-color: #b347af;
	-ms-text-size-adjust: none;
	min-width: 1px
}
.hidden {
	position: absolute;
	left: -100%
}
a > img {
	display: block
}
a img {
	border: 0
}
@media only screen and (min-width:768px) and (max-width:768px) {
.hidden-desktop {
	display: inherit !important
}
.visible-desktop {
	display: none !important
}
.visible-tablet {
	display: inherit !important
}
.hidden-tablet {
	display: none !important
}
#container {
	width: 100%
}
#container .infinity {
	width: 768px
}
#site_title a {
	background: url(ebiblelesson-desktop-@2x.png) no-repeat;
	height: 93px;
	width:444px;
	/*margin-left: 15px;*/
	background-size:100%;
	/*max-width: 319px;*/
	margin:0 auto;
}
#main_header .searchform {
	margin-right: 15px
}
#primary_nav #main_nav a {
	padding: 0 10px
}
#main.frontpage .infinity {
	width: 768px
}
#main.frontpage .frontpage.full .summary {
	width: 246px
}
#main.frontpage .frontpage.full .design {
	padding: 0
}
#main.frontpage .frontpage.full .carousel {
	width: 768px
}
#main.frontpage .frontpage.full .carousel .frame {
	width: 768px
}
#main.frontpage .frontpage.full .carousel .page {
	width: 768px
}
#main.frontpage .frontpage.full .carousel .canvas .carousel-item .attribute-caption {
	width: 404px
}
#main.frontpage .frontpage.full .carousel .canvas .carousel-item .attribute-caption a.button {
	font-size: 0.5417em
}
#main.frontpage .frontpage.full .carousel .scroller_pagination ol {
	margin-left: 330px
}
#main.frontpage .frontpage.zone-layout-4zoneslayout2 .primary-zones {
	margin-bottom: 5px
}
#main.frontpage .frontpage.zone-layout-4zoneslayout2 .secondary-zones .zone-4 .feed-reader {
	padding: 0
}
#main.frontpage .frontpage.zone-layout-4zoneslayout2 .zone-2, #main.frontpage .frontpage.zone-layout-4zoneslayout2 .zone-3, #main.frontpage .frontpage.zone-layout-4zoneslayout2 .zone-4 {
	margin: 0;
	width: 244px
}
#main.frontpage .frontpage.zone-layout-4zoneslayout2 .zone-2 .block .attribute-header h2, #main.frontpage .frontpage.zone-layout-4zoneslayout2 .zone-3 .block .attribute-header h2, #main.frontpage .frontpage.zone-layout-4zoneslayout2 .zone-4 .block .attribute-header h2 {
	font-size: 1.5385em
}
#main.frontpage .frontpage.zone-layout-4zoneslayout2 .zone-4 {
	margin-left: 10px;
	width: 270px
}
#main.frontpage .frontpage.zone-layout-4zoneslayout2 .zone-4 .design {
	padding: 0
}
#main #crumbtrail {
	padding: 0 15px 10px;
	width: 738px
}
#main #content .sidebar {
	margin: 0
}
#main .full {
	width: 468px
}
#main .full .design {
	padding-left: 15px
}
#main .full .children .line .design {
	padding-left: 0;
	padding-right: 0
}
#main .full .children .column-one, #main .full .children .column-two {
	width: 200px
}
#main .full.warning {
	padding: 15px
}
#main .full.full-width {
	width: 100%
}
#main .textarea textarea.box {
	width: 385px
}
#main .wysiwyg .pullquote {
	display: block;
	font: normal 100 1.25em/1.5 Helvetica, Arial, sans-serif;
	width: 150px;
	margin: 0 1em 0 0
}
#main .wysiwyg .factbox {
	display: none
}
#main.landing_page .slider .scroller_pagination ol {
	margin-left: 175px
}
#main.landing_page .full .design {
	padding: 0 15px
}
#main.landing_page .left-column, #main.landing_page .right-column {
	margin: 0;
	padding: 0 0 5px 15px;
	width: 211px
}
#main.landing_page .right-column {
	padding-right: 15px
}
#main.landing_page .wysiwyg h2.landing-page-header {
	font-size: 1.3846em
}
#main #comments div.ezcom-field-content {
	width: 401px
}
#main_footer .copy .Image {
	margin-right: -1px
}
#main_footer li {
	display: block;
	float: left;
	padding: 0 8px
}
#main_footer .copyright .infinity {
	padding: 0 15px;
	width: 738px
}
.article.full .meta .publication-date, .article.full .footer-meta .publication-date {
	display: block;
	margin-bottom: 5px
}
.tags .add-keyword-ui {
	width: 404px
}
#user_keyword_add {
	width: 355px
}
ul.three-col, ul.two-col {
	width: 100%;
	margin-left: 7px;
	margin-right: 0;
	float: none
}
}
@media only screen and (max-width:767px) {
.hidden-desktop {
	display: inherit !important
}
.visible-desktop {
	display: none !important
}
.visible-phone {
	display: inherit !important
}
.hidden-phone {
	display: none !important
}
.cssgradients.backgroundsize body {
	background: none;
	background-color: white
}
body {
	padding: 0
}
#main_nav, #main_sub_nav {
	display: none
}
#touch, #mobile_sub_nav {
	display: block;
	text-align: center;
	margin: 0 auto
}
#container .infinity {
	width: 320px
}
#main_header {
	background: url(header_grad.png) repeat-x top left;
	background-color:#3366cc;
	color: #fff;
	height: 125px;
	margin-top: 25px;
}
#main_header #site_title {
	float: none;
	margin-right: 14px
}
#main_header #site_title a {
	/*background: url("CAV_banner_mobile_2015.png") no-repeat scroll 0 0 transparent;*/
	background-image: url("CAV_banner_mobile_2015.png");
	background-size: 320px 125px; 
	height: 125px;
	margin-left: 20px;
	width:100%;
	position: relative;
}
	
	
#main_header .searchform {
	position: absolute
}
#main_header .searchbox {
	float: none;
	width: 243px
}
.tab-1 #main_header, .tab-2 #main_header, .tab-3 #main_header, .tab-4 #main_header, .tab-5 #main_header, .tab-6 #main_header, .section_id_9 #main_header {
	background-position: 0 0
}
.section_id_1 #main_header {
	background: -webkit-gradient(linear, left top, left bottom, from(#de98d5), to(#b251a5));
	background: -webkit-linear-gradient(top, #de98d5, #b251a5);
	background: -moz-linear-gradient(top, #de98d5, #b251a5);
	background: -o-linear-gradient(top, #de98d5, #b251a5);
	background: -ms-linear-gradient(top, #de98d5, #b251a5);
	background: linear-gradient(top, #de98d5, #b251a5);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=#de98d5, EndColorStr=#b251a5);
-ms-filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=#de98d5, EndColorStr=#b251a5)
}
.section_id_9 #main_header {
	background: -webkit-gradient(linear, left top, left bottom, from(#cccf85), to(#9ca04f));
	background: -webkit-linear-gradient(top, #cccf85, #9ca04f);
	background: -moz-linear-gradient(top, #cccf85, #9ca04f);
	background: -o-linear-gradient(top, #cccf85, #9ca04f);
	background: -ms-linear-gradient(top, #cccf85, #9ca04f);
	background: linear-gradient(top, #cccf85, #9ca04f);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=#cccf85, EndColorStr=#9ca04f);
-ms-filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=#cccf85, EndColorStr=#9ca04f)
}
.section_id_10 #main_header {
	background: -webkit-gradient(linear, left top, left bottom, from(#efa77f), to(#e58255));
	background: -webkit-linear-gradient(top, #efa77f, #e58255);
	background: -moz-linear-gradient(top, #efa77f, #e58255);
	background: -o-linear-gradient(top, #efa77f, #e58255);
	background: -ms-linear-gradient(top, #efa77f, #e58255);
	background: linear-gradient(top, #efa77f, #e58255);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=#efa77f, EndColorStr=#e58255);
-ms-filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=#efa77f, EndColorStr=#e58255)
}
.section_id_12 #main_header {
	background: -webkit-gradient(linear, left top, left bottom, from(#97bfe7), to(#0768c6));
	background: -webkit-linear-gradient(top, #97bfe7, #0768c6);
	background: -moz-linear-gradient(top, #97bfe7, #0768c6);
	background: -o-linear-gradient(top, #97bfe7, #0768c6);
	background: -ms-linear-gradient(top, #97bfe7, #0768c6);
	background: linear-gradient(top, #97bfe7, #0768c6);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=#97bfe7, EndColorStr=#0768c6);
-ms-filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=#97bfe7, EndColorStr=#0768c6)
}
.section_id_12.eBibleLesson #main_header {
	background: -webkit-gradient(linear, left top, left bottom, from(#1c39f5), to(#060464));
	background: -webkit-linear-gradient(top, #1c39f5, #060464);
	background: -moz-linear-gradient(top, #1c39f5, #060464);
	background: -o-linear-gradient(top, #1c39f5, #060464);
	background: -ms-linear-gradient(top, #1c39f5, #060464);
	background: linear-gradient(top, #1c39f5, #060464);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=#1c39f5, EndColorStr=#060464);
-ms-filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=#1c39f5, EndColorStr=#060464)
}
.section_id_12.myBibleLesson #main_header {
	background: -webkit-gradient(linear, left top, left bottom, from(#fc2718), to(#5d1c4c));
	background: -webkit-linear-gradient(top, #fc2718, #5d1c4c);
	background: -moz-linear-gradient(top, #fc2718, #5d1c4c);
	background: -o-linear-gradient(top, #fc2718, #5d1c4c);
	background: -ms-linear-gradient(top, #fc2718, #5d1c4c);
	background: linear-gradient(top, #fc2718, #5d1c4c);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=#fc2718, EndColorStr=#5d1c4c);
-ms-filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=#fc2718, EndColorStr=#5d1c4c)
}
#site_title a {
	/*background: transparent url(cs_logo_mobile.png) no-repeat 0 -86px;*/
	display: block;
	height: 63px;
	width: 278px
}
#primary_nav, #second_level_navbar {
	padding: 2px 0 3px
}
#primary_nav select, #second_level_navbar select {
	background: #404145;
	border-radius: 0;
	border-top: 1px solid #333;
	border-bottom: 1px solid #666;
	border-left: 1px solid #666;
	border-right: 1px solid #333;
	color: #fff;
	padding: 0 6px;
	font-size: 18px;
	height: 28px;
	width: 290px;
	-webkit-appearance: none;
	-webkit-border-radius: 0
}
#main {
	margin-top: 10px;
	padding: 0
}
#main #crumbtrail {
	float: none;
	padding: 0 10px 0 15px;
	width: 295px
}
#main .landing_page .secondary-columns {
	margin-left: 15px;
	width: 305px
}
#main .landing_page .secondary-columns .left-column {
	margin: 0 15px 0 0;
	padding: 0;
	width: 300px
}
#main .landing_page .secondary-columns .right-column {
	margin: 0;
	padding: 0;
	width: 300px
}
#main .landing_page.full .design {
	padding: 10px 0 0
}
#main .frontpage.full .design {
	padding: 0
}
#main .sidebar {
	margin-left: 15px
}
#main .comment-form div.ezcom-field {
	width: 278px
}
#main .comment-form .ezcom-comment-button .button {
	float: right
}
#main h1.pagetitle {
	font: normal 32px/1 "HelveticaNeue35Thin", "HelveticaNeue-Thin", "Helvetica Neue Thin", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	margin-bottom: 10px
}
#main h1.pagetitle b {
	font-weight: normal
}
#main .full {
	float: none;
	width: 100%
}
#main .full .meta .publication-date {
	display: block
}
#main .full .footer-meta .publication-date, #main .full .footer-meta .text-sizer, #main .full .footer-meta .print-button {
	display: none
}
#main .full .design {
	padding: 20px 15px 0
}
#main .full .line .design {
	padding: 0
}
#main .full .wysiwyg .pullquote, #main .full .wysiwyg .factbox {
	display: none
}
#main .full .column-one .design, #main .full .column-two .design {
	padding-bottom: 15px
}
#main .textarea textarea.box {
	width: 243px
}
#main .text-page .children {
	margin: 0 -15px
}
#main .text-page .children .column-one, #main .text-page .children .column-two {
	width: 255px;
	float: left;
	margin-right: 10px;
	margin-left: 0
}
#main .text-page .children .column-one .content-view-line, #main .text-page .children .column-two .content-view-line {
	background: #eaeaea;
	margin-bottom: 3px
}
#main .text-page .children .column-one .video, #main .text-page .children .column-two .video {
	overflow: visible;
	width: 255px
}
#main .text-page .children .column-two {
	margin: 0
}
#main.frontpage .infinity {
	width: 320px
}
li {
	margin: 0;
	padding: 3px 0
}
#content .full {
	float: none
}
#content .zone-layout-4zoneslayout1 {
	width: 320px
}
#content .zone-layout-4zoneslayout1 .primary-zones, #content .zone-layout-4zoneslayout1 .secondary-zones {
	width: 320px;
	float: left
}
#content .zone-layout-4zoneslayout1 .zone-2, #content .zone-layout-4zoneslayout1 .zone-3, #content .zone-layout-4zoneslayout1 .zone-4 {
	margin: 0 15px 20px
}
#content .zone-layout-4zoneslayout1 .issue .block-item li a {
	margin: 0
}
#content .zone-layout-4zoneslayout1 .issue .block-item ul {
	border-bottom: 1px solid #fff;
	margin: 0 -15px
}
#content .zone-layout-4zoneslayout1 .issue .content {
	margin-bottom: 5px
}
#content .zone-2 .article.block-item .design {
	background: #EAEAEA;
	padding: 15px
}
#content .summary {
	background: none;
	color: #000;
	padding: 15px;
	position: relative;
	width: 290px
}
#content .summary h1, #content .summary h2, #content .summary h3, #content .summary h4, #content .summary h5, #content .summary h6, #content .summary h6.h7 {
	color: #000
}
#content .carousel {
	width: 320px
}
#content .carousel .scroller_pagination ol {
	margin-left: 80px
}
#content .carousel .frame {
	width: 320px
}
#content .carousel .canvas {
	position: static
}
#content .carousel .carousel-item {
	width: 320px
}
#content .carousel .carousel-item .attribute-caption {
	padding: 15px;
	width: 290px
}
#content .carousel .page {
	width: 320px
}
#content .carousel .block-item {
	padding: 0;
	margin-bottom: 20px
}
#content .carousel .block-item .design {
	padding: 0 15px
}
#content .carousel h3.item-title {
	font-size: 14px;
	font-weight: bold
}
#content .carousel p.byline, #content .carousel a.more-button {
	display: none
}
#content .class-year h2 {
	margin: 0 10px
}
#content .content-search.full, #content .content-advancedsearch.full {
	padding: 15px;
	width: 290px
}
.promo .embed .design {
	width: 300px
}
.two-column .column-one {
	float: none;
	width: inherit;
	padding: 10px
}
.two-column .column-two {
	width: inherit;
	margin-left: 0;
	padding: 10px
}
article.article.full {
	margin-bottom: 20px
}
article.article.full .tags .title {
	padding-bottom: 1px
}
#user_keyword_add {
	-webkit-appearance: none;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	width: 200px
}
#SearchBar {
	margin: 0 -15px 10px
}
#SearchBar label {
	float: none;
	display: block
}
#SearchBar input.searchbox {
	width: 275px
}
#SearchBar .submit {
	display: block;
	margin: 0 auto;
	width: 54px
}
#SearchHeader {
	height: auto
}
#SearchHeader h2 {
	float: none
}
#SearchNumbers {
	float: none
}
#omni {
	height: 20px;
	top: -25px
}
#omni #network_nav {
	display: none
}
#omni #utility_nav {
	top: 0;
	left: 0;
	right: auto;
	width: 100%;
	background: white;
	height: 25px;
	box-shadow: 1px 1px 3px rgba(0,0,0,0.4)
}
#main_footer {
	margin-top: 20px
}
#main_footer .wysiwyg {
	font-size: 13px
}
#main_footer #reg-footer {
}
#main_footer #reg-footer > a {
	display: none
}
#main_footer #mobile-footer {
	display: block !important
}
#main_footer .footer-logo {
	background: transparent url(cs_footer_mobile.png) 0 0 no-repeat;
	height: 24px;
	width: 279px
}
#main_footer .searchform {
	background: #404145;
	border: 1px solid #a9a9a9;
	border-width: 0 0 1px 1px;
	margin-top: 16px;
	width: 277px
}
#main_footer .searchbox {
	border: none;
	background: #404145;
	color: #a9a9a9;
	padding: 6px;
	width: 233px;
	border-radius: 0;
	margin-right: 0
}
#main_footer .submit {
	background: url(site_btn_sprite.png) 0 -190px no-repeat transparent;
	border: 0 none;
	display: inline-block;
	height: 28px;
	margin: 0;
	overflow: hidden;
	padding: 0 0;
	text-indent: -999em;
	width: 28px;
	border-radius: 0
}
#main_footer .copyright {
	height: 125px;
	font-size: 1.0833em
}
#main_footer .copyright .infinity {
	padding: 15px;
	width: 290px
}
#main_footer .copyright .infinity .align-right {
	float: none;
	margin: 2px 2px 2px 0;
	position: absolute;
	top: 75px
}
#main_footer ul {
	border-bottom: 1px solid #929292;
	margin: 0 -15px 0;
	padding: 15px 11px 15px 11px
}
#main_footer ul li {
	padding: 0 3px 0 6px
}
#main_footer .copy {
	padding-top: 0
}
.concord-results {
	height: inherit;
	border: none
}
.concord-results .contenttile, .concord-results .bible_verse {
	margin-left: 1.6em
}
.quote-back {
	display: block;
	margin-left: 15px
}
.two-column .column-one, .two-column .column-two, .kernel_1 .two-column .column-one, .kernel_1 .two-column .column-two {
	width: 320px
}
ul.three-col, ul.two-col {
	width: 100%;
	margin-left: 7px;
	margin-right: 0;
	float: none
}
}
@media only screen and (min-width:480px) and (max-width:767px) {
.hidden-desktop {
	display: inherit !important
}
.visible-desktop {
	display: none !important
}
.visible-phone {
	display: inherit !important
}
.hidden-phone {
	display: none !important
}
body {
	background: white
}
#container .infinity {
	width: 480px;
}
    .container {
        margin: 0 15px;
    }
#main #crumbtrail {
	padding-bottom: 10px;
	width: 455px
}
#main .full .design {
	padding: 0
}
#main .audio-event.full .design {
	padding: 0 15px
}
#main .comment-form div.ezcom-field {
	width: 438px
}
#main.frontpage .infinity {
	width: 480px
}
.frontpage.zone-layout-4zoneslayout2 .secondary-zones {
	margin-left: 15px;
	width: 465px
}
.frontpage.zone-layout-4zoneslayout2 .secondary-zones .zone-2, .frontpage.zone-layout-4zoneslayout2 .secondary-zones .zone-3, .frontpage.zone-layout-4zoneslayout2 .secondary-zones .zone-4 {
	width: 450px
}
.frontpage.zone-layout-4zoneslayout2 .secondary-zones .zone-2 .block, .frontpage.zone-layout-4zoneslayout2 .secondary-zones .zone-3 .block, .frontpage.zone-layout-4zoneslayout2 .secondary-zones .zone-4 .block {
	padding-left: 0;
	padding-right: 0
}
.frontpage.zone-layout-4zoneslayout2 .secondary-zones .zone-2 .block .design, .frontpage.zone-layout-4zoneslayout2 .secondary-zones .zone-3 .block .design, .frontpage.zone-layout-4zoneslayout2 .secondary-zones .zone-4 .block .design {
	width: 100%
}
.frontpage.zone-layout-4zoneslayout2 .secondary-zones .zone-4 {
	width: 450px
}
#content .sidebar {
	margin-top: 15px
}
#content .carousel {
	width: 480px
}
#content .carousel .scroller_pagination ol {
	margin-left: 185px
}
#content .carousel .frame {
	width: 480px
}
#content .carousel .canvas {
	position: static
}
#content .carousel .page {
	width: 480px
}
#content .carousel .block-item {
	padding: 0;
	margin-bottom: 20px
}
#content .carousel .block-item .design {
	padding: 0 15px
}
#content .carousel h3.item-title {
	font-size: 14px;
	font-weight: bold
}
#content .carousel p.byline, #content .carousel a.more-button {
	display: none
}
.two-column .column-one, .two-column .column-two {
	width: 430px
}
#main_footer .searchform {
	width: 277px
}
#main_footer .copyright {
	height: 125px;
	font-size: 1.0833em
}
#main_footer .copyright .infinity {
	padding: 15px;
	width: 450px
}
}
@media print {
nav, #main_header, .sidebar, .article-actions, .ezcom-add, .tags, .comments, #path, #omni {
	display: none
}
body, #container, .full {
	width: 100%;
	float: none;
	overflow: visible
}
#main {
	overflow: visible
}
.full .body {
	column-count: 2;
	-moz-column-count: 2;
	-webkit-column-count: 2;
	overflow: visible;
	text-align: left;
	-moz-column-gap: 2em;
	-webkit-column-gap: 2em;
	column-gap: 2em
}
#main_footer {
	clear: both
}
#main_footer .frame-wysiwyg, #main_footer .copyright a.button {
	display: none
}
.print {
	display: block
}
.print-logo {
	display: block;
	margin-bottom: 20px
}
.byline {
	padding: 0
}
.web-original, .cover-article {
	display: none
}
.article.full .meta .widget {
	padding: 0
}
.article.full .meta {
	display: none
}
.article.full .footer-meta .widget {
	display: none
}
.footnote-return {
	display: none
}
.wysiwyg .pullquote {
	text-align: left;
	font-size: 21px;
	border-bottom: thin solid black;
	border-top: thin solid black;
	margin: 0.8em 2em 0.8em 0;
	padding: 0.5em 0
}
a {
	text-decoration: none
}
#feedback-tab {
	display: none
}
}
#ezflow-timeline {
	width: 960px;
	margin: 0 auto
}
.ui-accordion-header {
	background: #eaeaea
}
.ui-button {
	color: white;
	border: none
}
#ezwt_edit .ui-corner-all {
	border-radius: 0
}
#ezwt_edit .ui-state-default {
	background: #3384b9
}
#ezwt_edit .ui-button {
	background: #3384b9;
	color: white
}
.ezwt {
	font-size: 11px;
	margin: 10px 0;
	padding: 4px 1px;
	background: #eaeaea;
	border: 1px solid #777
}
.ezwt .edit-button {
	float: left;
	margin: 0 5px;
	font-size: 11px;
	color: white;
	border: none
}
.ezwt label, .ezwt select {
	margin: 5px
}
.ezwt p {
	margin: 6px
}
.edit-user-toolbar {
	margin: 0 5px 10px 5px
}
div#ezwt-help {
	margin: 2px 3px 0 3px;
	padding: 0 10px;
	float: right;
	line-height: 23px;
	display: inline
}
div#ezwt-help p {
	margin: 0;
	vertical-align: middle
}
div#ezwt-help a {
	font-weight: bold;
	color: white;
	padding: 0 2px 0 2px;
	text-decoration: none;
	display: block
}
div#ezwt-help a span {
	display: none
}
#editform {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif
}
#editform .block, #editform .attribute-header {
	display: block;
	padding: 8px
}
#editform label, #editform .block legend {
	display: block;
	font-weight: bold;
	font-size: 18px
}
#editform label.inline {
	display: inline;
	font-size: 11px
}
#editform .required, #editform .classattribute-description {
	font-weight: normal;
	font-size: 10px
}
#editform h1 {
	font-size: 24px
}
#editform .attribute-language {
	float: right
}
#editform .block .element {
	float: left;
	padding-right: 1em
}
#editform .element label {
	font-size: 11px
}
#editform .block .datepicker-icon {
	margin-bottom: -2px;
	padding-top: 9px
}
#editform input[type="checkbox"] {
	vertical-align: middle
}
#editform .ezcca-edit-datatype-ezenum label {
	font-size: 12px;
	margin: 4px 0
}
#editform .ezcca-collapsible legend {
	width: 100%
}
#editform .ezcca-collapsible legend a {
	margin-left: 20px;
	display: block
}
#editform fieldset {
	border: 1px solid #aaa;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	padding-bottom: 8px
}
#editform fieldset.ezcca-collapsible {
	border: none
}
.edit-table {
	width: 100%;
	margin-bottom: 10px
}
.edit-table td {
	padding: 8px;
	margin: 10px 0
}
.edit-table .bglight td {
	background: #fff
}
.edit-table .bgdark td {
	background: #eaeaea
}
.edit-table th {
	text-align: left;
	background: white
}
.subnav {
	position: absolute;
	z-index: 100
}
#container .subedit {
	font-size: 11px
}
#container a.subnav-toggle {
	display: block;
	padding: 0;
	position: absolute;
	width: 31px
}
.edit-sort .sortable {
	list-style: none
}
.edit-sort .sortable li {
	padding: 6px;
	padding-left: 1.5em;
	background: #ddd
}
.edit-sort .sortable span {
	position: absolute;
	margin-left: -1.3em
}
.edit-sort .ui-sortable-disabled .ui-icon {
	display: none
}
.dialog-container h2 {
	font-size: 18px;
	margin-bottom: 10px
}
.dialog-container ul {
	margin-bottom: 10px
}
.dialog-container p {
	margin-bottom: 10px
}
.edit-multi-upload .done-button {
	float: right
}
.edit-multi-upload .thumbnail {
	width: 80px;
	text-align: center
}
.sortable.grid li {
	float: left;
	width: 100px;
	height: 100px;
	overflow: hidden
}
p.important {
	background: #eee;
	padding: 15px;
	font-weight: bold;
	border: 2px solid
}
.user-edit .block {
	background: #e7e7e7;
	padding: 10px;
	margin-bottom: 1em
}
.user-edit .block label {
	font-weight: bold
}
.user-edit .block p.box {
	float: none;
	margin-top: 0.5em
}
.user-edit p {
	float: left;
	margin: 1em 2px
}
.user-edit p a {
	padding: 1em
}
.buttonblock {
	clear: both
}
.buttonblock input {
	margin: 4px 2px 2px 0
}
div#zone-map-container {
	border: 1px solid #d8d8d8;
	padding: 12px
}
.button-left {
	float: left
}
.button-right {
	float: right
}
div.zones div.block .button, div.block-container div.block-content .button {
	border: none;
	background: -webkit-gradient(linear, left top, left bottom, from(#3384b9), to(#1c4761));
	background: -moz-linear-gradient(top, #3384b9, #1c4761);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=#3384b9, EndColorStr=#1c4761);
-ms-filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=#3384b9, EndColorStr=#1c4761);
	padding: 0.5em 0.75em
}
@media only screen and (max-width:767px) {
.ui-tabs-nav a {
	padding: 0
}
.ui-button-text-only .ui-button-text {
	padding: 0.25em 0.5em
}
.ezwt.edit-user-toolbar a.edit-button {
	margin: 0 5px;
	width: auto
}
.ezwt.edit-user-toolbar div {
	float: none !important;
	height: 25px
}
.ezwt.edit-user-toolbar div p {
	color: #333;
	float: none !important;
	position: absolute;
	right: 6px;
	top: 0;
	width: 100px
}
#ezwt_edit .ui-button, #ezwt-standardactions .ui-button {
	margin: 0.5em 0.5em 0.5em;
	width: 40%
}
.ezwt a.edit-button {
	margin: 0.5em 0.5em 0.5em;
	width: 40%
}
.ezcca-edit-datatype-ezstring input, .ezcca-edit-datatype-ezstring textarea, .ezcca-edit-datatype-ezkeyword input, .ezcca-edit-datatype-ezkeyword textarea, .ezcca-edit-datatype-ezxmltext input, .ezcca-edit-datatype-ezxmltext textarea {
	width: 300px
}
#editform .attribute-header {
	padding: 0
}
#editform .attribute-language {
	float: none;
	text-align: right;
	position: relative;
	top: -1em
}
#editform fieldset.ezcca-collapsible {
	width: 320px
}
#editform div.ezcca-collapsible-fieldset-content {
	padding: 0
}
.yui-skin-sam div.yui-navset .yui-nav a em, .yui-skin-sam div.yui-navset .yui-navset-top .yui-nav a em {
	height: 35px;
	padding: 5px 7px;
	width: 58px
}
}
@media only screen and (min-width:480px) and (max-width:767px) {
.ezcca-edit-datatype-ezstring input, .ezcca-edit-datatype-ezstring textarea, .ezcca-edit-datatype-ezkeyword input, .ezcca-edit-datatype-ezkeyword textarea, .ezcca-edit-datatype-ezxmltext input, .ezcca-edit-datatype-ezxmltext textarea {
	width: 460px
}
.yui-skin-sam div.yui-navset .yui-nav a em, .yui-skin-sam div.yui-navset .yui-navset-top .yui-nav a em {
	padding: 5px 7px;
	height: auto;
	width: auto
}
#editform fieldset.ezcca-collapsible {
	width: 480px
}
}
.dataTables_wrapper {
	position: relative;
	clear: both;
	zoom: 1
}
.dataTables_processing {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 250px;
	height: 30px;
	margin-left: -125px;
	margin-top: -15px;
	padding: 14px 0 2px 0;
	border: 1px solid #ddd;
	text-align: center;
	color: #999;
	font-size: 14px;
	background-color: white
}
.dataTables_length {
	width: 40%;
	float: left
}
.dataTables_filter {
	width: 50%;
	float: right;
	text-align: right
}
.dataTables_info {
	width: 60%;
	float: left
}
.dataTables_paginate {
	float: right;
	text-align: right
}
.paginate_disabled_previous, .paginate_enabled_previous, .paginate_disabled_next, .paginate_enabled_next {
	height: 19px;
	float: left;
	cursor: pointer;
*cursor:hand;
	color: #111 !important
}
.paginate_disabled_previous:hover, .paginate_enabled_previous:hover, .paginate_disabled_next:hover, .paginate_enabled_next:hover {
	text-decoration: none !important
}
.paginate_disabled_previous:active, .paginate_enabled_previous:active, .paginate_disabled_next:active, .paginate_enabled_next:active {
	outline: none
}
.paginate_disabled_previous, .paginate_disabled_next {
	color: #666 !important
}
.paginate_disabled_previous, .paginate_enabled_previous {
	padding-left: 23px
}
.paginate_disabled_next, .paginate_enabled_next {
	padding-right: 23px;
	margin-left: 10px
}
.paginate_disabled_previous {
	background: url('back_disabled.png') no-repeat top left
}
.paginate_enabled_previous {
	background: url('back_enabled.png') no-repeat top left
}
.paginate_enabled_previous:hover {
	background: url('back_enabled_hover.png') no-repeat top left
}
.paginate_disabled_next {
	background: url('forward_disabled.png') no-repeat top right
}
.paginate_enabled_next {
	background: url('forward_enabled.png') no-repeat top right
}
.paginate_enabled_next:hover {
	background: url('forward_enabled_hover.png') no-repeat top right
}
table.display {
	margin: 0 auto;
	clear: both;
	width: 100%
}
table.display thead th {
	padding: 3px 18px 3px 10px;
	border-bottom: 1px solid black;
	font-weight: bold;
	cursor: pointer;
* cursor:hand
}
table.display tfoot th {
	padding: 3px 18px 3px 10px;
	border-top: 1px solid black;
	font-weight: bold
}
table.display tr.heading2 td {
	border-bottom: 1px solid #aaa
}
table.display td {
	padding: 3px 10px
}
table.display td.center {
	text-align: center
}
.sorting_asc {
	background: url('sort_asc.png') no-repeat center right
}
.sorting_desc {
	background: url('sort_desc.png') no-repeat center right
}
.sorting {
	background: url('sort_both.png') no-repeat center right
}
.sorting_asc_disabled {
	background: url('sort_asc_disabled.png') no-repeat center right
}
.sorting_desc_disabled {
	background: url('sort_desc_disabled.png') no-repeat center right
}
table.display thead th:active, table.display thead td:active {
	outline: none
}
table.display td.details {
	border: 0;
	padding: 0;
	background-color: #ccc
}
td.control {
	cursor: pointer
}
.lecturer-info {
	float: left
}
table.display tr.odd.gradeA {
	background-color: #dfd
}
table.display tr.even.gradeA {
	background-color: #efe
}
table.display tr.odd.gradeC {
	background-color: #ddf
}
table.display tr.even.gradeC {
	background-color: #eef
}
table.display tr.odd.gradeX {
	background-color: #fdd
}
table.display tr.even.gradeX {
	background-color: #fee
}
table.display tr.odd.gradeU {
	background-color: #ddd
}
table.display tr.even.gradeU {
	background-color: #eee
}
tr.odd {
	background-color: #E2E4FF
}
tr.even {
	background-color: white
}
.dataTables_scroll {
	clear: both
}
.dataTables_scrollBody {
*margin-top:-1px;
	-webkit-overflow-scrolling: touch
}
.top, .bottom {
	padding: 15px;
	background-color: #F5F5F5;
	border: 1px solid #CCC
}
.top .dataTables_info {
	float: none
}
.clear {
	clear: both
}
.dataTables_empty {
	text-align: center
}
tfoot input {
	margin: 0.5em 0;
	width: 100%;
	color: #444
}
tfoot input.search_init {
	color: #999
}
td.group {
	background-color: #d1cfd0;
	border-bottom: 2px solid #A19B9E;
	border-top: 2px solid #A19B9E
}
td.details {
	background-color: #d1cfd0;
	border: 2px solid #A19B9E
}
.example_alt_pagination div.dataTables_info {
	width: 40%
}
.paging_full_numbers {
	width: 400px;
	height: 22px;
	line-height: 22px
}
.paging_full_numbers a:active {
	outline: none
}
.paging_full_numbers a:hover {
	text-decoration: none
}
.paging_full_numbers a.paginate_button, .paging_full_numbers a.paginate_active {
	border: 1px solid #aaa;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding: 2px 5px;
	margin: 0 3px;
	cursor: pointer;
*cursor:hand;
	color: #333 !important
}
.paging_full_numbers a.paginate_button {
	background-color: #ddd
}
.paging_full_numbers a.paginate_button:hover {
	background-color: #ccc;
	text-decoration: none !important
}
.paging_full_numbers a.paginate_active {
	background-color: #99B3FF
}
table.display tr.even.row_selected td {
	background-color: #B0BED9
}
table.display tr.odd.row_selected td {
	background-color: #9FAFD1
}
tr.odd td.sorting_1 {
	background-color: #D3D6FF
}
tr.odd td.sorting_2 {
	background-color: #DADCFF
}
tr.odd td.sorting_3 {
	background-color: #E0E2FF
}
tr.even td.sorting_1 {
	background-color: #EAEBFF
}
tr.even td.sorting_2 {
	background-color: #F2F3FF
}
tr.even td.sorting_3 {
	background-color: #F9F9FF
}
tr.odd.gradeA td.sorting_1 {
	background-color: #c4ffc4
}
tr.odd.gradeA td.sorting_2 {
	background-color: #d1ffd1
}
tr.odd.gradeA td.sorting_3 {
	background-color: #d1ffd1
}
tr.even.gradeA td.sorting_1 {
	background-color: #d5ffd5
}
tr.even.gradeA td.sorting_2 {
	background-color: #e2ffe2
}
tr.even.gradeA td.sorting_3 {
	background-color: #e2ffe2
}
tr.odd.gradeC td.sorting_1 {
	background-color: #c4c4ff
}
tr.odd.gradeC td.sorting_2 {
	background-color: #d1d1ff
}
tr.odd.gradeC td.sorting_3 {
	background-color: #d1d1ff
}
tr.even.gradeC td.sorting_1 {
	background-color: #d5d5ff
}
tr.even.gradeC td.sorting_2 {
	background-color: #e2e2ff
}
tr.even.gradeC td.sorting_3 {
	background-color: #e2e2ff
}
tr.odd.gradeX td.sorting_1 {
	background-color: #ffc4c4
}
tr.odd.gradeX td.sorting_2 {
	background-color: #ffd1d1
}
tr.odd.gradeX td.sorting_3 {
	background-color: #ffd1d1
}
tr.even.gradeX td.sorting_1 {
	background-color: #ffd5d5
}
tr.even.gradeX td.sorting_2 {
	background-color: #ffe2e2
}
tr.even.gradeX td.sorting_3 {
	background-color: #ffe2e2
}
tr.odd.gradeU td.sorting_1 {
	background-color: #c4c4c4
}
tr.odd.gradeU td.sorting_2 {
	background-color: #d1d1d1
}
tr.odd.gradeU td.sorting_3 {
	background-color: #d1d1d1
}
tr.even.gradeU td.sorting_1 {
	background-color: #d5d5d5
}
tr.even.gradeU td.sorting_2 {
	background-color: #e2e2e2
}
tr.even.gradeU td.sorting_3 {
	background-color: #e2e2e2
}
.ex_highlight #example tbody tr.even:hover, #example tbody tr.even td.highlighted {
	background-color: #ECFFB3
}
.ex_highlight #example tbody tr.odd:hover, #example tbody tr.odd td.highlighted {
	background-color: #E6FF99
}
.ex_highlight_row #example tr.even:hover {
	background-color: #ECFFB3
}
.ex_highlight_row #example tr.even:hover td.sorting_1 {
	background-color: #DDFF75
}
.ex_highlight_row #example tr.even:hover td.sorting_2 {
	background-color: #E7FF9E
}
.ex_highlight_row #example tr.even:hover td.sorting_3 {
	background-color: #E2FF89
}
.ex_highlight_row #example tr.odd:hover {
	background-color: #E6FF99
}
.ex_highlight_row #example tr.odd:hover td.sorting_1 {
	background-color: #D6FF5C
}
.ex_highlight_row #example tr.odd:hover td.sorting_2 {
	background-color: #E0FF84
}
.ex_highlight_row #example tr.odd:hover td.sorting_3 {
	background-color: #DBFF70
}
table.KeyTable td {
	border: 3px solid transparent
}
table.KeyTable td.focus {
	border: 3px solid #36F
}
table.display tr.gradeA {
	background-color: #efe
}
table.display tr.gradeC {
	background-color: #ddf
}
table.display tr.gradeX {
	background-color: #fdd
}
table.display tr.gradeU {
	background-color: #ddd
}
div.box {
	height: 100px;
	padding: 10px;
	overflow: auto;
	border: 1px solid #8080FF;
	background-color: #E5E5FF
}
div.ezcom-view-list {
	background-color: #fff
}
div.ezcom-comment-title {
	clear: both;
	font-style: italic
}
div.ezcom-comment-body {
	clear: both;
	padding-bottom: 5px
}
div.ezcom-comment-body p, div.ezcom-comment-title span, div.ezcom-comment-index span {
	color: #000;
	overflow: hidden;
	padding: 4px
}
div.ezcom-comment-author {
	float: left
}
div.ezcom-comment-time {
	float: right
}
input#recaptcha_response_field {
	width: 50%
}
div.ezcom-comment-tool {
	clear: both;
	text-align: right;
	padding: 2px
}
.ezcom-field-website input {
}
.ezcom-field-title input {
}
.ezcom-field-email input {
}
span.ezcom-field-emailmessage {
	font-size: 0.8em
}
.ezcom-field-name input {
}
.ezcom-field-content textarea {
	height: 100px
}
.ezcom-field-mandatory {
	color: #f00;
	font-style: italic
}
div.attribute-comment {
	padding-top: 20px
}
div.ezcom-view-all p {
	padding: 2px;
	text-align: right;
	font-style: italic
}
div.ezcom-view-comment {
}
div.ezcom-full {
}
div.ezcom-full div.ezcom-comment-title {
}
div.ezcom-function-title {
}
div.ezcom-add, div.ezcom-edit {
	background-color: #fff
}
div.ezcom-field {
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 10px
}
div.ezcom-field label {
}
div.ezcom-page {
	padding: 5px;
	text-align: right;
	background-color: #fff
}
div.ezcom-page a {
	padding: 1px;
	background-color: #fff;
	border: 1px solid #ccc
}
div.ezcom-page a:hover {
	background-color: #eee
}
div.ezcom-delete .message-confirmation, div.ezcom-add-result .message-error {
	margin-left: auto;
	margin-right: auto
}
div.ezcom-setting-select {
	float: left;
	width: 130px;
	display: inline
}
div.ezcom-setting-count {
	float: right;
	width: 20%;
	display: inline
}
div.ezcom-setting-content {
	display: inline
}
div.ezcom-setting-head {
	background-color: #f0f0f0;
	padding: 5px
}
div.ezcom-setting-row {
	clear: both;
	padding: 6px;
	border-bottom: 1px solid #ccc
}
div.ezcom-setting {
	background-color: #fff
}
div.ezcom-setting-mail {
	font-size: 1.25em;
	padding: 1px
}
