/*--------------------------------------
	Saint Johns Bible
--------------------------------------*/
/*Style Reset*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	background:transparent;
}

body {
line-height:1.4em;
}

ol,ul {
list-style:none;
}

blockquote,q {
quotes:none;
}

/* remember to define focus styles! */
:focus {
outline:0;
}

/* remember to highlight inserts somehow! */
ins {
text-decoration:none;
}

del {
text-decoration:line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse:collapse;
border-spacing:0;
}

/*em{color:#666;}*/
/*--------------------------------------
	Basics
--------------------------------------*/
body {
font-family:Georgia, Times, Times New Roman, Serif;
font-size:13px;
color:#31302e;
}

body#home {
background:#ebe7e2 url(../images/global/bg_header.gif) repeat-x;
}

body#int {
background:#ebe7e2 url(../images/global/bg_header_int.gif) repeat-x;
}

h1 {
margin:0;
padding:0;
font-size:40px;
font-family:"Adobe Caslon", Georgia, Times, Times New Roman, Serif;
font-weight:400;
color:#cf1f03;
}

h2 {
margin:0;
padding:0;
font-size:17px;
font-family:"Adobe Caslon", Georgia, Times, Times New Roman, Serif;
font-weight:400;
}

h3 {
margin:0;
padding:0;
font-size:16px;
font-weight:400;
}

h4 {
margin:0;
padding:0;
font-size:14px;
font-weight:400;
}

h5 {
margin:0;
padding:0;
font-size:13px;
font-weight:400;
}

h6 {
margin:0;
padding:15px 0;
font-size:18px;
font-weight:400;
color:#31302e;
/*border-bottom: 1px solid #c8c5c0;*/
}

.norm_heading {
margin:0;
display:block;
padding:0 0 5px;
font-size:16px;
color:#cf1f03;
font-style:italic;
}

p {
margin:0;
margin-bottom:16px;
padding:0;
font-size:13px;
line-height:1.6em;
}

.two_thirds {
font-size:11px;
}

img {
border:none;
}

.left_img {
float:left;
margin:2px 8px 5px 0;
}

ul {
}

/* li {
padding:5px 0;
} 

#content .copy ul {
margin:15px 10px;
}
*/

.col_left_small {
width:160px;
float:left;
}

#content .copy ul li {
background:url(/assets/images/global/bullet.gif) top left no-repeat;
background-position:0 2px;
font-style:italic;
margin:3px 0;
padding:0;
}

a:link,a:visited {
color:#e21f00;
text-decoration:none;
}

a:hover,a:active {
text-decoration:underline;
}

div #resources_nav ul {
margin:-6px 0 0 -6px;
}

div #resources_nav a .rp_nav_logout {
background:none;
}

div #resources_nav ul li a {
text-align:right;
padding:5px 12px 5px 0;
display:block;
font-variant:small-caps;
font-family:Georgia, "Times New Roman", Times, serif;
margin:0 10px 0 0;
}

div #resources_nav ul li a:hover, div #resources_nav ul li a.active  {
text-decoration:none;
color:#004085;
background:url(/assets/images/global/bullet_blue.gif) right 50% no-repeat;
}

/*--------------------------------------
	Layout
--------------------------------------*/
#wrapper {
margin:0 auto;
padding:0;
width:1000px;
position:relative;
}

#top_tab {
margin:0;
padding:0;
width:5px;
height:72px;
background-color:#d3341a;
position:absolute;
top:0;
right:0;
}

#header {
/*background:#ff9;*/
margin:0;
padding:0;
width:1000px;
height:202px;
}

#home #header {
height:159px;
}

#top_bar {
/*background:#00f;*/
height:30px;
text-align:right;
width:100%;
}

#global {
/*background:#9ff;*/
margin:0;
margin-top:0;
padding:0;
width:100%;
height:80px;
}

#logo {
float:left;
margin:0;
padding:0;
}

#search {
/*background:#ff0;*/
float:right;
height:50px;
margin-top:20px;
width:450px;
}

#search #searchText {
margin:0;
padding:3px;
height:13px;
width:234px;
float:left;
border:none;
background:url(../images/global/bg_search_bar.gif) no-repeat;
}

#content {
margin:0;
padding:0;
width:1000px;
}

#footer {
margin:25px 0 0 200px;
padding:12px 0;
width:800px;
border-top:1px solid #c8c5c0;
clear:left;
}

/*--------------------------------------
	HOME - Template Differs
--------------------------------------*/
#home .col_left {
margin:0;
padding:0 0 15px;
width:500px;
float:left;
}

#home .col_right {
margin:0;
padding:0 0 15px;
width:500px;
float:left;
}

.callout {
margin:0 0 50px;
padding:40px 0 35px 25px;
width:475px;
height:226px;
/**/
background-color:#d3341a;
}

.callout h1 {
color:#fff;
padding-bottom:25px;
}

.callout h4 {
color:#fff;
font-size:16px;
line-height:28px;
margin-right:20px;
padding-bottom:17px;
}

.news_callout {
margin:0;
padding:0;
width:325px;
float:left;
}

.news_callout h5 {
font-size:19px;
letter-spacing:20px;
padding-left:25px;
}

.news_item {
margin:0;
padding:8px 25px 14px;
width:275px;
border-bottom:1px solid #d3cfcb;
}

.shop_callout {
margin:0;
padding:0 0 0 25px;
width:150px;
float:left;
}

.shop_callout h5 {
font-size:19px;
letter-spacing:20px;
}

.shop_item {
margin:0;
padding:8px 0 15px;
}

.shop_item a {
background:url(../images/global/icon_arrow_right.gif) right 4px no-repeat;
line-height:1.8em;
margin:0;
padding:0 14px 0 0;
font-style:italic;
font-size:12px;
}

/*--------------------------------------
	Interior Pages
--------------------------------------*/
#int .col_left {
margin:0;
padding:0 0 15px 25px;
width:500px;
float:left;
}

#int .col_left.page_title {
padding:40px 0 0 20px;
line-height:1;
}

#int .col_left .copy {
text-indent:15px;
text-align:justify;
float:right;
width:300px;
overflow:visible;
}

.col_left .copy {
overflow:visible;
}

#int .col_left .copy h3 {
text-indent:0;
}

.related_links {
text-indent:0;
font-size:12px;
padding-top:12px;
border-top:1px solid #c8c5c0;
}

#int .col_left_small {
margin:0;
padding:0 0 0 25px;
width:175px;
float:left;
}

#int .col_right {
margin:0;
padding:0 0 15px 50px;
width:370px;
float:left;
}

#int .col_right_wide {
margin:0;
padding:0 25px 0 0;
width:775px;
float:right;
}

#int .col_right_wide ol {
list-style:decimal;
margin:0 0 0 20px;
}

#int .col_right_wide ul {
list-style:disc;
margin:0 0 0 20px;
}

#int .col_right_wide h4 {
color:#333;
border-bottom:1px solid #ccc;
margin:10px 0 6px;
font-size:17px;
}

.page_desc {
margin:20px 25px 20px 0;
padding:0;
line-height:32px;
font-size:28px;
color:#4c4845;
}

.top_img {
margin:20px 25px;
padding:0;
line-height:32px;
font-size:28px;
color:#4c4845;
}

.page_desc_sm {
margin:20px 25px;
padding:0;
line-height:32px;
font-size:18px;
color:#4c4845;
}

.contact_info {
float:left;
width:350px;
}

.contact_info p {
margin-bottom:10px;
}

.row {
margin-bottom:6px;
}

.row .labelwidth {
display:block;
float:left;
margin:0 5px;
padding:auto;
text-align:left;
width:100px;
}

.sub_col_left {
color:#4c4845;
float:left;
font-size:12px;
margin:0 20px 0 0;
width:330px;
}

.sub_col_right {
color:#4c4845;
float:left;
font-size:12px;
margin:0 20px 0 0;
width:330px;
}

.hdRedItal {
color:#cf1f03;
display:block;
font-family:"Adobe Caslon", Georgia, Times, Times New Roman, Serif;
font-size:19px;
font-style:italic;
font-weight:400;
margin:0 0 10px;
padding:0;
}

#int .lg_blue {
color:#004085;
font-size:17px;
line-height:17px;
overflow:visible;
text-indent:0;
}

/*--------------------------------------
	For pages with a full height right column
--------------------------------------*/
.right_col_full_height #content .col_right {
padding-bottom:0;
margin-bottom:0;
}

#content .copy .rule {
margin:15px 0 8px;
clear:left;
}

.col_left .noIndent h3 {
margin:13px 0 0;
}

.col_left .noIndent .rule {
margin:2px 0 8px;
}

.col_left .noIndent p {
text-indent:0;
}

.col_left .noIndent em {
color:#4c4845;
font-size:11px;
}

#content .copy h3,.col_right_wide h3 {
color:#4c4845;
display:block;
padding:6px 0 4px;
}

#content .copy.blueBadges h3 {
padding:6px 0 0 40px;
}

#content .copy img.badge {
display:inline;
float:left;
margin:0;
padding:0;
}

/*--------------------------------------
	Store
--------------------------------------*/
.store_landing .col_wide {
margin:0 25px;
width:950px;
}

.col_wide_store {
margin:0 13px;
width:950px;
}

.store_landing .store_pg_nav {
color:#4c4845;
font-size:11px;
margin:5px 0;
}

.store_landing #product_grid {
margin:15px 0;
width:100%;
}

.store_landing .product_box {
float:left;
font-size:11px;
margin:20px 7px;
padding:0;
width:222px;
height:425px;
}

.store_landing .product_box.store_row_end {
margin:20px 0 0;
}

.store_landing .product_box h3 {
color:#004085;
font-size:18px;
margin:10px 0 0;
}

.store_landing .product_box h3 a,.store_landing .product_box h3 a:hover {
color:#004085;
}

.store_landing .product_box h5 {
visibility:visible;
color:#004085;
}

.store_landing .product_box p {
color:#4c4845;
font-size:11px;
margin:5px 0 10px;
}

.store_landing .product_box em {
color:#9b9793;
}

.store_landing .store_thumb_wrappa {
background:#f9f8f6;
margin:0;
padding:0;
width:222px;
}

.store_landing .store_thumb_wrappa .store_thumb_mid {
text-align:center;
}

.store_landing .store_thumb_wrappa .store_thumb_mid img {
margin:auto;
}

.store_price_and_cart {
margin:5px;
}

.store_landing p.store_price {
float:left;
font-size:14px;
font-style:italic;
line-height:16px;
margin:0;
overflow:visible;
padding:0;
}

.store_landing img.store_add_to_cart {
border:none;
float:right;
margin:2px 0;
}

.store_landing #footer {
margin:25px 25px 0;
padding:12px 0;
width:800px;
border-top:1px solid #c8c5c0;
clear:both;
}

#home #footer {
margin:25px 0 0;
padding:12px 0;
width:1000px;
border-top:1px solid #c8c5c0;
clear:left;
}

/*--------------------------------------
	Product Detail
--------------------------------------*/
.product_detail .col_wide .col_left {
margin:25px auto;
padding:0;
text-align:center;
}

.product_detail .col_wide .col_left #detail_image {
margin:10px auto;
padding:0;
}

.product_detail .col_wide .col_left #detail_image img {
max-width:475px;
}

.product_detail #content .col_wide .col_right {
margin-top:25px;
width:300px;
}

.product_detail .col_right h2 {
font-size:20px;
line-height:26px;
margin-bottom:15px;
}

.product_detail .col_right p {
margin-bottom:10px;
}

.product_detail p.store_price {
color:#00517e;
font-size:17px;
line-height:17px;
margin:3px 0;
overflow:visible;
}

.store_landing img.store_add_to_cart {
margin:4px 0;
}

.col_right #TitleLabel {
margin:4px 0 0;
}

.col_right #SubtitleLable {
color:#666;
}

/*--------------------------------------
	Tables
--------------------------------------*/
table {
text-align:left;
font-size:13px;
}

th {
background-color:#ebe7e2;
padding:8px 15px;
font-weight:700;
}

td {
padding:15px;
}
.tdNoPad {
	margin: 0px;
	padding: 0px;
}
tr.odd td {
background-color:#e1dcd6;
}

tr.even td {
background-color:#ebe7e2;
}

#int.exhibit .col_right_wide {
margin-right:123px;
_margin-right:61px;
width:652px;
}

/*--------------------------------------
	FORM BITS
--------------------------------------*/
textarea {
/*background:#fff;
	border:1px solid #c8c5c0;
	color: #31302e;
	display:block;
	font-family: Georgia, Times, Times New Roman, Serif;
	/*font-size: 13px;*/
height:100px;
/*line-height:16px;*/
width:290px;
}

input.textfield {
/*background:#fff;
	border:1px solid #c8c5c0;
	color: #31302e;
	display:block;
	font-family: Georgia, Times, Times New Roman, Serif;
	/*font-size: 13px;*/
/*height:15px;*/
width:290px;
}

select {
width:290px;
}

input.submitButton {
/*background:#fff;
	border-top:1px solid #c8c5c0;
	border-right:1px solid #c8c5c0;
	border-bottom:1px solid #c8c5c0;
	border-left:1px solid #c8c5c0;
	color:#31302e;
	font-family: Georgia, Times, Times New Roman, Serif;
	padding:5px;
	height:25px;
	width:50px;*/
}

/*--------------------------------------
	TIMELINE
--------------------------------------*/
#timeline_container .col_left_small {
/*background:#efe;*/
float:left;
width:125px;
}

#timeline_container .col_right_wide {
/*background:#fee;*/
float:left;
margin:0;
padding:0;
width:850px;
}

#timeline {
background:#5d5854;
height:319px;
margin:0;
padding:0;
position:relative;
top:0;
width:850px;
}

.timeline_section {
background:#00f;
display:none;
height:251px;
margin:0;
padding:0;
position:absolute;
top:0;
width:850px;
}

#timeline #timeline_section_1970 {
background:url(../images/process/timeline_bg_1970.jpg) top left no-repeat;
display:block;
}

#timeline #timeline_section_1995 {
background:url(../images/process/timeline_bg_1995.jpg) top left no-repeat;
}

#timeline #timeline_section_1996 {
background:url(../images/process/timeline_bg_1996.jpg) top left no-repeat;
}

#timeline #timeline_section_1998 {
background:url(../images/process/timeline_bg_1998.jpg) top left no-repeat;
}

#timeline #timeline_section_2000 {
background:url(../images/process/timeline_bg_2000.jpg) top left no-repeat;
}

#timeline #timeline_section_2001 {
background:url(../images/process/timeline_bg_2001.jpg) top left no-repeat;
}

#timeline #timeline_section_2003 {
background:url(../images/process/timeline_bg_2003.jpg) top left no-repeat;
}

#timeline #timeline_section_2004 {
background:url(../images/process/timeline_bg_2004.jpg) top left no-repeat;
}

#timeline #timeline_section_2005 {
background:url(../images/process/timeline_bg_2005.jpg) top left no-repeat;
}

#timeline #timeline_section_2006 {
background:url(../images/process/timeline_bg_2006.jpg) top left no-repeat;
}

#timeline #timeline_section_2007 {
background:url(../images/process/timeline_bg_2007.jpg) top left no-repeat;
}

#timeline .timeline_section p {
color:#fff;
margin:50px;
width:350px;
}

#timeline .timeline_section a,#timeline .timeline_section a:visited,#timeline .timeline_section a:active {
color:#e7ae05;
text-decoration:none;
}

#timeline .timeline_section a:hover {
text-decoration:underline;
}

#timeline_footer {
background:#e23314;
color:#eb421d;
font-size:14px;
margin:0;
padding:25px 0;
padding-left:40px;
position:absolute;
top:251px;
width:810px;
}

#timeline_footer a,#timeline_footer a:visited,#timeline_footer a:active {
color:#fff;
margin:0 10px;
}

#timeline_footer a:hover {
color:#e7ae05;
text-decoration:none;
}

#timeline_footer a.active {
color:#e7ae05;
}

/*--------------------------------------
	SLIDESHOWS
--------------------------------------*/
#timeline #paper_section_1 {
background:url(../images/heritage/slideshow/paper_bg_1.jpg) top left no-repeat;
display:block;
}

#timeline #paper_section_2 {
background:url(../images/heritage/slideshow/paper_bg_2.jpg) top left no-repeat;
}

#timeline #paper_section_3 {
background:url(../images/heritage/slideshow/paper_bg_3.jpg) top left no-repeat;
}

#timeline #paper_section_4 {
background:url(../images/heritage/slideshow/paper_bg_4.jpg) top left no-repeat;
}

#timeline #paper_section_5 {
background:url(../images/heritage/slideshow/paper_bg_5.jpg) top left no-repeat;
}

#timeline #paper_section_6 {
background:url(../images/heritage/slideshow/paper_bg_6.jpg) top left no-repeat;
}

#timeline #paper_section_7 {
background:url(../images/heritage/slideshow/paper_bg_7.jpg) top left no-repeat;
}

#timeline #fidelity_section_1 {
background:url(../images/heritage/slideshow/fidelity_bg_1.jpg) top left no-repeat;
display:block;
}

#timeline #fidelity_section_2 {
background:url(../images/heritage/slideshow/fidelity_bg_2.jpg) top left no-repeat;
}

#timeline #fidelity_section_3 {
background:url(../images/heritage/slideshow/fidelity_bg_3.jpg) top left no-repeat;
}

#timeline #fidelity_section_4 {
background:url(../images/heritage/slideshow/fidelity_bg_4.jpg) top left no-repeat;
}

#timeline #fidelity_section_5 {
background:url(../images/heritage/slideshow/fidelity_bg_5.jpg) top left no-repeat;
}

#timeline #quality_section_1 {
background:url(../images/heritage/slideshow/quality_bg_1.jpg) top left no-repeat;
display:block;
}

#timeline #quality_section_2 {
background:url(../images/heritage/slideshow/quality_bg_2.jpg) top left no-repeat;
}

#timeline #quality_section_3 {
background:url(../images/heritage/slideshow/quality_bg_3.jpg) top left no-repeat;
}

#timeline #quality_section_4 {
background:url(../images/heritage/slideshow/quality_bg_4.jpg) top left no-repeat;
}

#timeline #quality_section_5 {
background:url(../images/heritage/slideshow/quality_bg_5.jpg) top left no-repeat;
}

#timeline #quality_section_6 {
background:url(../images/heritage/slideshow/quality_bg_6.jpg) top left no-repeat;
}

#timeline #quality_section_7 {
background:url(../images/heritage/slideshow/quality_bg_7.jpg) top left no-repeat;
}

#timeline #quality_section_8 {
background:url(../images/heritage/slideshow/quality_bg_8.jpg) top left no-repeat;
}

#timeline #binding_section_1 {
background:url(../images/heritage/slideshow/binding_bg_1.jpg) top left no-repeat;
display:block;
}

#timeline #binding_section_2 {
background:url(../images/heritage/slideshow/binding_bg_2.jpg) top left no-repeat;
}

#timeline #binding_section_3 {
background:url(../images/heritage/slideshow/binding_bg_3.jpg) top left no-repeat;
}

#timeline #binding_section_4 {
background:url(../images/heritage/slideshow/binding_bg_4.jpg) top left no-repeat;
}

#timeline #binding_section_5 {
background:url(../images/heritage/slideshow/binding_bg_5.jpg) top left no-repeat;
}

#timeline #binding_section_6 {
background:url(../images/heritage/slideshow/binding_bg_6.jpg) top left no-repeat;
}

#timeline #binding_section_7 {
background:url(../images/heritage/slideshow/binding_bg_7.jpg) top left no-repeat;
}

#timeline #binding_section_8 {
background:url(../images/heritage/slideshow/binding_bg_8.jpg) top left no-repeat;
}

#timeline #binding_section_9 {
background:url(../images/heritage/slideshow/binding_bg_9.jpg) top left no-repeat;
}

#timeline #binding_section_10 {
background:url(../images/heritage/slideshow/binding_bg_10.jpg) top left no-repeat;
}

#timeline #binding_section_11 {
background:url(../images/heritage/slideshow/binding_bg_11.jpg) top left no-repeat;
}

#timeline #vatican_section_1 {
background:url(../images/heritage/slideshow/vatican_bg_1.jpg) top left no-repeat;
display:block;
}

#timeline #vatican_section_2 {
background:url(../images/heritage/slideshow/vatican_bg_2.jpg) top left no-repeat;
}

#timeline #vatican_section_3 {
background:url(../images/heritage/slideshow/vatican_bg_3.jpg) top left no-repeat;
}

#timeline #flynn_section_1 {
background:url(../images/heritage/slideshow/flynn_bg_1.jpg) top left no-repeat;
display:block;
}

#timeline #flynn_section_2 {
background:url(../images/heritage/slideshow/flynn_bg_2.jpg) top left no-repeat;
}

#timeline #flynn_section_3 {
background:url(../images/heritage/slideshow/flynn_bg_3.jpg) top left no-repeat;
}

#timeline #flynn_section_4 {
background:url(../images/heritage/slideshow/flynn_bg_4.jpg) top left no-repeat;
}

#timeline #flynn_section_5 {
background:url(../images/heritage/slideshow/flynn_bg_5.jpg) top left no-repeat;
}

#timeline #martin_section_1 {
background:url(../images/heritage/slideshow/martin_bg_1.jpg) top left no-repeat;
display:block;
}

#timeline #martin_section_2 {
background:url(../images/heritage/slideshow/martin_bg_2.jpg) top left no-repeat;
}

#timeline #martin_section_3 {
background:url(../images/heritage/slideshow/martin_bg_3.jpg) top left no-repeat;
}

#timeline #martin_section_4 {
background:url(../images/heritage/slideshow/martin_bg_4.jpg) top left no-repeat;
}

#timeline #martin_section_5 {
background:url(../images/heritage/slideshow/martin_bg_5.jpg) top left no-repeat;
}

#timeline #martin_section_6 {
background:url(../images/heritage/slideshow/martin_bg_6.jpg) top left no-repeat;
}

#timeline #naples_section_1 {
background:url(../images/heritage/slideshow/naples_bg_1.jpg) top left no-repeat;
display:block;
}

#timeline #naples_section_2 {
background:url(../images/heritage/slideshow/naples_bg_2.jpg) top left no-repeat;
}

#timeline #carroll_section_1 {
background:url(../images/heritage/slideshow/carroll_bg_1.jpg) top left no-repeat;
display:block;
}

#timeline #carroll_section_2 {
background:url(../images/heritage/slideshow/carroll_bg_2.jpg) top left no-repeat;
}

#timeline #carroll_section_3 {
background:url(../images/heritage/slideshow/carroll_bg_3.jpg) top left no-repeat;
}

#timeline #oakland_section_1 {
background:url(../images/heritage/slideshow/oakland_bg_1.jpg) top left no-repeat;
display:block;
}

#timeline #oakland_section_2 {
background:url(../images/heritage/slideshow/oakland_bg_2.jpg) top left no-repeat;
}

#timeline #oakland_section_3 {
background:url(../images/heritage/slideshow/oakland_bg_3.jpg) top left no-repeat;
}

#timeline #oakland_section_4 {
background:url(../images/heritage/slideshow/oakland_bg_4.jpg) top left no-repeat;
}

#timeline #santa_section_1 {
background:url(../images/heritage/slideshow/santa_bg_1.jpg) top left no-repeat;
display:block;
}

#timeline #santa_section_2 {
background:url(../images/heritage/slideshow/santa_bg_2.jpg) top left no-repeat;
}

#timeline #regis_section_1 {
background:url(../images/heritage/slideshow/regis_bg_1.jpg) top left no-repeat;
display:block;
}

#timeline #regis_section_2 {
background:url(../images/heritage/slideshow/regis_bg_2.jpg) top left no-repeat;
}

#timeline #regis_section_3 {
background:url(../images/heritage/slideshow/regis_bg_4.jpg) top left no-repeat;
}

#timeline #regis_section_4 {
background:url(../images/heritage/slideshow/regis_bg_5.jpg) top left no-repeat;
}

#timeline #regis_section_5 {
background:url(../images/heritage/slideshow/regis_bg_6.jpg) top left no-repeat;
}

#timeline #thomas_section_1 {
background:url(../images/heritage/slideshow/thomas_bg_1.jpg) top left no-repeat;
display:block;
}

#timeline #thomas_section_2 {
background:url(../images/heritage/slideshow/thomas_bg_2.jpg) top left no-repeat;
}

#timeline #thomas_section_3 {
background:url(../images/heritage/slideshow/thomas_bg_3.jpg) top left no-repeat;
}

#timeline #thomas_section_4 {
background:url(../images/heritage/slideshow/thomas_bg_4.jpg) top left no-repeat;
}

#timeline #thomas_section_5 {
background:url(../images/heritage/slideshow/thomas_bg_5.jpg) top left no-repeat;
}

#timeline #catherine_section_1 {
background:url(../images/heritage/slideshow/catherine_bg_1.jpg) top left no-repeat;
display:block;
}

#timeline #catherine_section_2 {
background:url(../images/heritage/slideshow/catherine_bg_2.jpg) top left no-repeat;
}

#timeline #catherine_section_3 {
background:url(../images/heritage/slideshow/catherine_bg_3.jpg) top left no-repeat;
}

#timeline #catherine_section_4 {
background:url(../images/heritage/slideshow/catherine_bg_4.jpg) top left no-repeat;
}

#timeline #mayo_section_1 {
background:url(../images/heritage/slideshow/mayo_bg_1.jpg) top left no-repeat;
display:block;
}

#timeline #mayo_section_2 {
background:url(../images/heritage/slideshow/mayo_bg_2.jpg) top left no-repeat;
}

#timeline #mayo_section_3 {
background:url(../images/heritage/slideshow/mayo_bg_3.jpg) top left no-repeat;
}

#timeline #mayo_section_4 {
background:url(../images/heritage/slideshow/mayo_bg_4.jpg) top left no-repeat;
}

#timeline #mayo_section_5 {
background:url(../images/heritage/slideshow/mayo_bg_5.jpg) top left no-repeat;
}

#timeline #mayo_section_6 {
background:url(../images/heritage/slideshow/mayo_bg_6.jpg) top left no-repeat;
}

#timeline #regis_col_section_1 {
background:url(../images/heritage/slideshow/regis_col_bg_1.jpg) top left no-repeat;
display:block;
}

#timeline #regis_col_section_2 {
background:url(../images/heritage/slideshow/regis_col_bg_2.jpg) top left no-repeat;
}

#timeline #regis_col_section_3 {
background:url(../images/heritage/slideshow/regis_col_bg_3.jpg) top left no-repeat;
}

#timeline #regis_col_section_4 {
background:url(../images/heritage/slideshow/regis_col_bg_4.jpg) top left no-repeat;
}

#timeline #regis_col_section_5 {
background:url(../images/heritage/slideshow/regis_col_bg_5.jpg) top left no-repeat;
}

#timeline #regis_col_section_6 {
background:url(../images/heritage/slideshow/regis_col_bg_6.jpg) top left no-repeat;
}

#timeline #regis_col_section_7 {
background:url(../images/heritage/slideshow/regis_col_bg_7.jpg) top left no-repeat;
}

#timeline #stmarys_section_1 {
background:url(../images/heritage/slideshow/stmarys_bg_1.jpg) top left no-repeat;
display:block;
}

#timeline #stmarys_section_2 {
background:url(../images/heritage/slideshow/stmarys_bg_2.jpg) top left no-repeat;
}

#timeline #stmarys_section_3 {
background:url(../images/heritage/slideshow/stmarys_bg_3.jpg) top left no-repeat;
}

#timeline #stmarys_section_4 {
background:url(../images/heritage/slideshow/stmarys_bg_4.jpg) top left no-repeat;
}

#timeline #stmarys_section_5 {
background:url(../images/heritage/slideshow/stmarys_bg_5.jpg) top left no-repeat;
}

#timeline #stmarys_section_6 {
background:url(../images/heritage/slideshow/stmarys_bg_6.jpg) top left no-repeat;
}

#timeline #collegestmarys_section_1 {
background:url(../images/heritage/slideshow/collegestmarys_bg_1.jpg) top left no-repeat;
display:block;
}

#timeline #collegestmarys_section_2 {
background:url(../images/heritage/slideshow/collegestmarys_bg_2.jpg) top left no-repeat;
}

#timeline #collegestmarys_section_3 {
background:url(../images/heritage/slideshow/collegestmarys_bg_3.jpg) top left no-repeat;
}

#timeline #collegestmarys_section_4 {
background:url(../images/heritage/slideshow/collegestmarys_bg_4.jpg) top left no-repeat;
}

#timeline #collegestmarys_section_5 {
background:url(../images/heritage/slideshow/collegestmarys_bg_5.jpg) top left no-repeat;
}

#timeline #saintbarts_section_1 {
background:url(../images/heritage/slideshow/saintbarts_bg_1.jpg) top left no-repeat;
display:block;
}

#timeline #saintbarts_section_2 {
background:url(../images/heritage/slideshow/saintbarts_bg_2.jpg) top left no-repeat;
}

#timeline #saintbarts_section_3 {
background:url(../images/heritage/slideshow/saintbarts_bg_3.jpg) top left no-repeat;
}

#timeline #saintbarts_section_4 {
background:url(../images/heritage/slideshow/saintbarts_bg_4.jpg) top left no-repeat;
}

#timeline #saintbarts_section_5 {
background:url(../images/heritage/slideshow/saintbarts_bg_5.jpg) top left no-repeat;
}

#timeline #arizonastate_section_1 {
background:url(../images/heritage/slideshow/asu_bg_1.jpg) top left no-repeat;
display:block;
}

#timeline #arizonastate_section_2 {
background:url(../images/heritage/slideshow/asu_bg_2.jpg) top left no-repeat;
}

#timeline #arizonastate_section_3 {
background:url(../images/heritage/slideshow/asu_bg_3.jpg) top left no-repeat;
}

#timeline #chaminade_section_1 {
background:url(../images/heritage/slideshow/chaminade_bg_1.jpg) top left no-repeat;
display:block;
}

#timeline #chaminade_section_2 {
background:url(../images/heritage/slideshow/chaminade_bg_2.jpg) top left no-repeat;
}

#timeline #chaminade_section_3 {
background:url(../images/heritage/slideshow/chaminade_bg_3.jpg) top left no-repeat;
}

#timeline #loyoland_section_1 {
background:url(../images/heritage/slideshow/loyoland_bg_1.jpg) top left no-repeat;
display:block;
}

#timeline #loyoland_section_2 {
background:url(../images/heritage/slideshow/loyoland_bg_2.jpg) top left no-repeat;
}

#timeline #loyoland_section_3 {
background:url(../images/heritage/slideshow/loyoland_bg_3.jpg) top left no-repeat;
}

#timeline #loyoland_section_4 {
background:url(../images/heritage/slideshow/loyoland_bg_4.jpg) top left no-repeat;
}

#timeline #marquette_section_1 {
background:url(../images/heritage/slideshow/marquette_bg_1.jpg) top left no-repeat;
display:block;
}

#timeline #marquette_section_2 {
background:url(../images/heritage/slideshow/marquette_bg_2.jpg) top left no-repeat;
}

#timeline #marquette_section_3 {
background:url(../images/heritage/slideshow/marquette_bg_3.jpg) top left no-repeat;
}

#timeline #marquette_section_4 {
background:url(../images/heritage/slideshow/marquette_bg_4.jpg) top left no-repeat;
}


/*--------------------------------------
	slideshow
--------------------------------------*/
#slideshow_container .col_left_small {
/*background:#efe;*/
float:left;
width:125px;
}

#slideshow_container .col_right_wide {
/*background:#fee;*/
float:left;
margin:0;
padding:0;
width:300px;
}

#slideshow {
background:#5d5854;
height:498px;
margin-top:50px;
padding:0;
position:relative;
top:0;
width:300px;
}

.slideshow_section {
background:#00f;
display:none;
height:498px;
margin:0;
padding:0;
position:absolute;
top:0;
width:300px;
}

#slideshow .slideshow_section p {
color:#fff;
margin:15px;
padding-top:198px;
width:270px;
}

#slideshow .slideshow_section a,#slideshow .slideshow_section a:visited,#slideshow .slideshow_section a:active {
color:#e7ae05;
text-decoration:none;
}

#slideshow .slideshow_section a:hover {
text-decoration:underline;
}

#slideshow_header {
background:#e23314;
color:#eb421d;
font-size:14px;
margin:0;
padding:15px 0;
padding-left:40px;
position:absolute;
top:-49px;
width:260px;
}

#slideshow_footer {
background:#e23314;
color:#eb421d;
font-size:14px;
margin:0;
padding-top:20px;
padding-bottom:20px;
padding-left:0px;
position:absolute;
top:450px;
width:300px;
text-align:center;
}

#slideshow_footer a,#slideshow_footer a:visited,#slideshow_footer a:active {
color:#fff;
margin:0 10px;
}

#slideshow_footer a:hover {
color:#e7ae05;
text-decoration:none;
}

#slideshow_footer a.active {
color:#e7ae05;
}


/*--------------------------------------
	MISC
--------------------------------------*/
#int .col_left.padTop_60 {
padding-top:62px;
}

.rule {
background:transparent;
border:none;
border-top:1px solid #c8c5c0;
margin:0;
}

.contact .rule {
width:200px;
}

#verse_container {
background:transparent;
color:#31302e;
float:right;
font-size:11px;
font-style:italic;
left:50px;
line-height:14px;
margin-right:15px;
margin:0;
padding:0;
position:relative;
top:0;
width:135px;
}

#verse_container .citation {
color:#d3341a;
}

.clearL {
clear:left;
height:0;
margin:0;
padding:0;
}

.clearR {
clear:right;
height:0;
margin:0;
padding:0;
}

.clearB {
clear:both;
height:0;
margin:0;
padding:0;
}

.quoter {
color:#7f7b78;
font-size:14px;
font-style:italic;
}

.Indent {
margin-left:40px;
width:auto;
height:auto;
}

.quoter p {
margin-bottom:25px;
}
.diamondBulletli {
	background-position:0 2px;
	font-style:normal;
	margin:3px 0;
	padding:0;
	background-image: url(../images/global/bullet.gif);
	background-repeat: no-repeat;
}

#map {float:left;width:500px;height:350px;position:relative;top:0;left:-200px;}
#states {float:left;width:400px;position:relative;top:0;right:0;}
#states h2{color:#d23320;font-size:20px;text-transform:uppercase;margin:0 0 12px;font-weight:100;padding:0;}
#states h3{font-size:14px;color:#333;text-transform:uppercase;margin:0 0 2px;font-weight:100;padding:0;}
#states p {font-size:12px;color:#333;text-transform:uppercase;}
#staes a {color:#d23320;text-decoration:none;}
.fill {color:#000;}
.map-link a {width:155px;padding:0 20px 30px 0 !important;height:30px !important;font-weight:normal;}
#international {position:absolute;bottom:0;right:100px;}

/* User Pages */
#userpage { width:800px; border: 3px solid #eee; margin:0 auto; padding: 25px; text-align: left; }
#userpage a > img { border: none; }
#userpage a.userpage_logout { float: right; }
#userpage .userpage_section {padding: 5px 0px 5px 0px; width: 800px; border-top: 1px solid #999999; clear: both; margin:0 auto;}
#userpage .userpage_column { display: block; float: left; width: 350px; margin-right: 15px; }
#userpage .formlabel {display: block; float: left; width: 150px;}