

/* -------------- begin common css ---------------- */
/*-------- container and divs --------*/
.hiddentext {display:none} 

/* -------------------------------- */
/* --- p.news_item_date {display:none;} -- */


div#fo h1, div#fo h2, div#fo span {text-align:left;margin:0px;padding-left:20px;}
#fo h1 {padding-top:40px;font-size:32px;}
#fo h2 {font-size:16px;}
#fo span {padding-top:20px;font-size:13px;display:block;}

/*-------- Home Page Forms --------*/
#pollForm {padding:0;margin:0;}
#eventsForm {padding:3px;margin:0; background-color:#fff;}
#newsForm {padding:0;margin:0;}
#prodSearchForm {padding:0;margin:0;}
#randVerseForm {padding:0;margin:0;}
#dailyMannaForm {padding:0;margin:0;}
#prayerListForm {padding:0;margin:0;}
div.w_PrayerRequest table td.trclass { background-image:url(https://web.archive.org/web/20140519075315im_/http://graphicprocess.com/images/trans05.png); }
.email_form_table {background-color:transparent;}
/* td { vertical-align:top; } */

/*-------- poll question --------*/
body.page_home div#pollForm {border:2px solid #fafafa; background-color:#eee; padding:6px; margin:0 0 0 10px;}
td.pollQuestion {font-weight:bold; font-size:16px; padding:0 0 10px 0; }
body.page_home td.pollQuestion {font-weight:bold; font-size:12px; }
td.pollBody {font-size:11px; line-height:17px; }
td.pollGet {font-size:10px; line-height:13px;}

/*-------- Shopping Cart --------*/
.alert {color:red; font-weight:bold;}
div.subCatPic { width:150px; float:left; margin:7px; text-align:center; }
div.subCatPic a span { display:block; border:4px solid #eee; width:150px; height:150px; }
div.subCatPic a span h4 { font-weight:normal; font-size:inherit; }

/* --- #content {width:100%; margin:0 auto; } ---*/

.tbl_cart {width:100%;}

td.prod_item_td {padding:8px 0 12px 0; border-top: 4px solid #aaa; border-bottom:1px solid #ccc; }

div.prodItem_div {margin:auto; padding:0; width:100%;}
div.prod_item_div {margin:0 auto; padding:8px 0 12px 0; width:100%; border-top: 4px solid #aaa; border-bottom:1px solid #ccc; clear:both;}

table.prod_item_div_tbl {margin:0 auto; padding:8px 0 12px 0; width:100%; }
table.prod_item_div_tbl td { border-top: 4px solid #aaa; border-bottom:1px solid #ccc; }	
td.prod_left_col_td { margin:4px 0 0 0; padding:10px 10px 10px 0; vertical-align:top;}
td.prod_right_col_td { margin:4px 0 0 0;  text-align:right; padding:10px 10px 10px 0; vertical-align:top; border-left:1px dotted #eee; }

.prodImg {float:right; display:block; border:2px solid #eee; margin:0 0 0 10px; }
img.Left {float:left; margin:0 10px 0 0;}

p.prodTitle, p.cart_item_addl_details {margin:0 auto; padding:5px 0; font-weight:bold;}

.cart_price_qty {margin:5px 0 0 0; padding:0; /* border-top:1px dotted #aaa; */ }
.cart_price_qty dl { border-top:1px dotted #aaa; }

.cart_price_qty dl {margin:0; padding:5px 0; width:350px; float:left;}
.cart_price_qty dt {float:left; width: 100px; text-align:right; margin:0 auto; padding:2px; font-weight:bold; clear:both; }
.cart_price_qty dd {float:left; width:200px; margin:0 auto; padding:2px 5px; border-left: 1px dotted #eee;}

.prod_right_col dl {margin:0; padding:5px 0; width:200px; float:left; }
.prod_right_col dt {float:left; width: 60px; text-align:right; margin:0 auto; padding:2px; font-weight:bold; clear:both; }
.prod_right_col dd {float:left; width:120px; margin:0 auto; padding:2px 5px; border-left: 1px dotted #eee; text-align:left; }

.prod_right_col_td dl {margin:0; padding:5px 0; width:200px; float:left; }
.prod_right_col_td dt {float:left; width: 60px; text-align:right; margin:0 auto; padding:2px; font-weight:bold; clear:both; }
.prod_right_col_td dd {float:left; width:120px; margin:0 auto; padding:2px 5px; border-left: 1px dotted #eee; text-align:left; }


option.optionlevel_0 { padding:3px; font-weight:bold; }
option.optionlevel_1 { padding-left:20px; }
option.optionlevel_2 { padding-left:40px; font-size:.9em; }
option.optionlevel_3 { padding-left:60px; font-size:.8em;  }
option.optionlevel_4 { padding-left:80px; font-size:.8em;  }
option.optionlevel_5 { padding-left:100px; font-size:.8em;  }
option.optionlevel_6 { padding-left:120px; font-size:.8em;  }
option.optionlevel_7 { padding-left:140px; font-size:.8em;  }
option.optionlevel_8 { padding-left:160px; font-size:.8em;  }
option.optionlevel_9 { padding-left:180px; font-size:.8em;  }
option.optionlevel_10 { padding-left:200px; font-size:.8em;  }


div.cart_breadcrumbs { padding:5px 0; margin:0 0 15px 0; border-bottom:1px solid #eee; clear:both; }

	table.prod_detail_table td { vertical-align:top; }
	td.prod_detail_td .cart_price_qty dl { width:auto; }
	td.prod_detail_td .cart_price_qty dt { width:100px; }
	td.prod_detail_td .cart_price_qty dd { width:auto; }
	
	div.prod_bigPic_container { width:250px !important; height:270px; border:1px solid #ddd; padding:6px 5px; margin-right:10px; background-color:#fff;  overflow:hidden;  }
	div.prod_bigPic_container:hover { background:transparent url(https://web.archive.org/web/20140519075315im_/http://graphicprocess.com/images/trans10.png); }

	p.clickforBig { text-align:center; }

#bigPic {  overflow:hidden;  width:800px; height:1200px; position:relative; left:-275px; background-color:#fff; }
#bigPic img {
	display:none;
	margin:0 auto; 
	padding-bottom:10px;
}
ul#thumbs, ul#thumbs li {
	margin:0 auto;
	padding:0;
	list-style:none;
}
	
ul#thumbs li {
	display:inline;
	float:left;
	padding:3px;
	width:20px;
	margin:0 auto !important;
	cursor:pointer;
}
ul#thumbs img {
	float:left;
	width:20px;
	margin:5px 0;
	z-index:1;
}


a.button, a.button:link, a.button:visited, 
input.formButton, a.formButton, 
input.pollButton, a.pollButton, 
input.realtyButton, a.realtyButton
{ display:inline-block; background:#aaaaaa url(https://web.archive.org/web/20140519075315im_/https://secure.icglink.com/icglink/cms/images/graybg.gif) repeat-x; border:2px solid #999;  color:#444; -webkit-border-radius: 5px; -moz-border-radius: 5px; cursor:pointer; padding:5px; text-decoration:none; font-weight:bold; }

a.button:hover, .formButton:hover, .pollButton:hover, .realtyButton:hover
	{
		color:#ffffff;
		background-color:#555;
		border-color:#555;
		background-image:none;
		-webkit-border-radius: 5px; 
		-moz-border-radius: 5px; 
		text-decoration:none; 
	}

.formInput { border:1px solid #888888;padding:3px;font-size:11px; }
/*
.formButton, .pollButton, .realtyButton {border:2px solid #888888; background-color:#444444; font-weight:bold; color:#eeeeee; padding:2px;}
.formButton:hover, .pollButton:hover, .realtyButton:hover {background-color:#333333; color:#ffffff;}
*/

select {border:1px solid #888888;padding:3px; }
option {border-bottom:1px dotted #cccccc;padding:3px; }

.out_of_stock { font-weight:bold; color:#dd0000; }

.prodDetails_p {display:none;}

div.title {font-weight:bold;}

p.break {margin:10px 0 0 0; padding:10px 0 0 0; border-bottom:1px solid #999;}

.prod_left_col {float:left; width:68%; width:58%; margin:0 auto; padding:0 10px 0 0; clear:left;}
.prod_right_col {float:left; width:28%; width:35%; margin:0 auto;  text-align:right; padding:0 10px 0 0; border-left:1px dotted #eee; }

table.qty_price_details {border:none;}
table.qty_price_details th, table.qty_price_details td {padding:3px; text-align:left; border-bottom:1px solid #eee; border-right:1px dotted #ddd;}
table.qty_price_details th {font-weight:bold; background-color:#ddd;}

.tbl_cart th, .tbl_cart td {padding:4px; border-right:1px dotted #ddd; border-bottom:1px solid #ddd;}
.tbl_cart th {font-weight:bold; border-bottom:3px solid #ccc; }
div#storeCategoriesDiv {padding:5px 0; margin:0 0 10px 0; border-bottom:3px solid #ccc;}
div#storeCategoriesDiv span {display:block; float:left; width:auto; margin:0 auto; padding:10px; text-align:center; }

div.catSelect { padding:5px 0; border-bottom:2px solid #ddd; margin:5px 0 15px 0; }

table.cTtable th, table.cTtable td { padding:4px 7px; border-bottom:1px solid #eee; vertical-align:top; }
table.cTtable th { border-bottom:4px solid #ddd; font-weight:bold; }
table.cTtable thead th {cursor:pointer; }
table.cTtable tbody tr:hover td { background-image: url('https://web.archive.org/web/20140519075315im_/http://graphicprocess.com/images/trans05.png'); }
table.cTtable p { padding-top:0; margin-top:0; }
.cTfieldname { font-weight:bold; }
th.colalt, td.colalt, td.cTfieldvalue { background-image: url('https://web.archive.org/web/20140519075315im_/http://graphicprocess.com/images/trans02.png'); border-left:1px solid #eee; border-right:1px solid #eee; }


div.prodFloatBlock { position:relative; width:145px; height:294px; float:left; padding:0 0 10px 0; margin:5px 5px 15px 0; overflow:hidden; border-bottom:4px solid #ddd; }
div.prodFloatpic { position:relative; background:#fff url('https://web.archive.org/web/20140519075315im_/http://graphicprocess.com/images/diag_stripe_bg.png'); border:3px solid #ddd; height:145px; margin:0 0 5px 0; text-align:center; overflow:hidden; }
div.prodFloatpic:hover { border:3px solid #aaa; }
div.prodFloatpic a.imgholder { display:block; width:800px; text-align:center; margin:0; padding:0; position:relative; left:-330px; }
div.prodFloatBlock p.prodTitle { font-size:13px; line-height:16px; padding:4px 0; margin:0; height:47px; overflow:hidden; }
div.prodFloatBlock p.prodShort { font-size:12px; line-height:17px; padding:0; margin:0; height:68px; overflow:hidden; }
div.prodFloatBlock p.prodPrice { font-size:11px; line-height:16px; font-style:italic; position:absolute; bottom:-2px; left:0; padding:3px 0 4px 4px; margin:0; width:100%; border-top:1px solid #eee; }
.prodPrice .formButton { font-size:11px; padding:3px; }
.prodAddToCart { position:absolute; bottom:-1px; right:0; font-size:10px; width:70px; overflow:visible; padding:2px 0; } 
input.formButton {
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px;
}
input.paypalButton, input.paypalButton:hover { background-color:transparent; background-image:none; padding:0; border:none; }
input.checkoutButton { font-size:14px; }



/*-------- Blog --------*/
/*spacers*/
.clear, .clear1 { display:block; clear: both; height: 6px;}
.bigclear {clear: both; height: 20px;}
.separator {clear: both; height: 20px;  border-bottom: 1px solid #000000; }
.blog_nav { color: #site_nav_color#; /*  font: bold 10px #site_nav_font#; */ font-weight:bold; font-size:10px; border: 1px solid #666; padding: 4px; background-color: #site_nav_bg_color#; }
.blog_recent_posts { color: #site_nav_color#; /* font: bold 10px #site_nav_font#; */ font-weight:bold; font-size:10px; border: 1px solid #666; padding: 4px; background-color: #site_nav_bg_color#; }
.blog_category { color: #site_nav_color#; /* font: bold 10px #site_nav_font#; */ font-weight:bold; font-size:10px;border: 1px solid #666; padding: 4px; background-color: #site_nav_bg_color#; }
input.SearchString {width:250px;}
img.blogpreviewpic { float:left; margin:4px 5px 5px 0; }
.blog_component_link_category, .blog_component_link_search, .blog_component_link_direct  { display:none; }
.prev_blog_link { float:left; width:48%; clear:left; }
.next_blog_link { float:right; width:48%; clear:right; text-align:right; }
div.blog_display_prev_next { display:none; }
blog.pagination { padding:0; margin:10px 0; }
span.blogpaginate a:link, span.blogpaginate a:visited, span.blogpag_current { display:block; padding:2px 6px; border:1px solid #444; background-color:#fff; float:left; width:auto; margin:2px; text-decoration:none; }
span.blogpaginate a:hover, span.blogpaginate a:active, span.blogpag_current { background-color:#777; color:#fff; text-decoration:none; }
span.blogpag_prev a:link, span.blogpag_prev a:visited, span.blogpag_next a:link, span.blogpag_next a:visited { margin:2px 10px; }
a.blog_SHARE_link { float:right; width:auto; font-size:11px; text-align:right; font-weight:bold; text-decoration:none; }
.twitter_share_link a:link, .twitter_share_link a:visited { display:inline; width:25px; height:25px; background:transparent url('https://web.archive.org/web/20140519075315im_/http://graphicprocess.com/images/social_network_icons/twitter.gif') no-repeat center center; }
div#a2apage_PTZ { display:none !important; }

/*general*/
#holder { /* border: 1px solid #000000; */ }
.bhdr_m { padding-top: 5px;  padding-bottom: 5px;  background-color: #site_bg_color#;}
.bhdr_titles { /* font-family: Verdana, Arial, Helvetica, sans-serif; */ font-size: 16pt;	color: #000000;	font-weight: bold;  padding-left: 8px; }
.bhdr_text { /* font-family: Verdana, Arial, Helvetica, sans-serif;	*/ font-size: 11pt;	color: #000000;	padding-left: 8px; }
.bhdr_text a {color: #000000;	text-decoration: underline;}
.bhdr_text a:hover {color: #616161;	text-decoration: underline;}
.lcol {background-color: #FFFFFF;}
.rcol {background-color: #FFFFFF;}
.pad1 {padding: 6px 0;}
.pad2 {padding: 4px 4px 4px 4px;}
.txt {font-family: Verdana, Arial, Helvetica, sans-serif;}

/* blog display */
.blog_item { font-family: Verdana, Arial, Helvetica, sans-serif;}
.blog_date { /* font-family: Verdana, Arial, Helvetica, sans-serif; */font-size: 10pt;	font-weight: bold; color: #777777;  padding: 4px 2px 4px 2px;}
.headlines { /* font-family: Verdana, Arial, Helvetica, sans-serif; */font-size: 10pt;	font-weight: bold;	color: #000000;	padding-bottom: 4px;	}
.headlinesSM { /* font-family: Verdana, Arial, Helvetica, sans-serif; */font-size: 9pt;	font-weight: bold;	color: #000000;	padding-bottom: 4px;	}
.description {font-size: 10pt; color: #000000;}
.tags {font-size: 8pt; color: #000000; }
.blog_post {font-size: 8pt; color: #000000; }
.blog_link {font-size: 8pt;	color: #site_link_color#;}
.blog_link a {color:#site_link_color#;	text-decoration: underline;}
.blog_link a:hover {color:#site_link_color#;	text-decoration: underline;}
a.blog_link {font-size: 8pt;	color: #000000;}
.blog_plink {font-size: 8pt;	color: #000000;	}

/*blog reply*/
#reply { /* font-family: Verdana, Arial, Helvetica, sans-serif; */color: #000000;  border: 1px dashed #717B53; }
.reply_post {font-size: 10pt;	color: #000000;	padding-left: 4px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 6px;}
.sndreply{ /* font-family: Verdana, Arial, Helvetica, sans-serif; */color: #000000; font-size: 10pt;}

/* blog */
div.bhdr_text a {text-decoration:none;}
div.bhdr_text, .headlines {  color:#555555; font-size:16px; padding:15px 0 6px 0; margin:0; border-bottom:6px solid #f5f5f5;}
.headlines  { font-size:19px; padding:5px 0;margin-bottom:0; }
/* .pad1 .txt {font-style:italic;} */
.clear {display:none;}
table.blog_date_table {width:190px;}
.blog_date_table td { padding:0 2px 5px 2px; width:50%;}
.blog_date, .reply_post { padding-top:10px; margin-top:10px; border-top: 3px solid #f5f5f5; font-weight:bold;}
.reply_post { font-weight:normal;}
.tags {font-size: 8pt; color: #000000; }
.blog_post, .blog_link {font-size:.8em;padding-left:30px;}
.blog_nav {border-top: 3px solid #f5f5f5;padding-top:10px; font-weight:bold;}
div.small {font-size:.9em;}
div.small a, div.small a:link, div.small a:visited {display:block;}
div.bigclear {height:2px; padding:2px;}
div.bloglinks {padding:5px 0 5px 30px;}
div.colBlogAbbr { border-top:4px solid #eee; padding-top:8px; }
div#blog_archives a, div.blog_archives a { float:left; margin-right:15px; }


/* blog / calendar */

a.syncLink_googcal, a.syncLink_outlook, a.syncLink_ical, a.syncLink_register, a.icon_print { display:block; width:16px; height:16px; float:left; margin:2px 2px 2px 0; }
a.syncLink_googcal { background:transparent url(https://web.archive.org/web/20140519075315im_/http://graphicprocess.com/images/sync_google_img.gif) no-repeat center -20px; }
a.syncLink_outlook { background:transparent url(https://web.archive.org/web/20140519075315im_/http://graphicprocess.com/images/sync_outlook_img.gif) no-repeat center -20px; }
a.syncLink_ical { background:transparent url(https://web.archive.org/web/20140519075315im_/http://graphicprocess.com/images/sync_ical_img.gif) no-repeat center -20px; }
a.syncLink_register { background:transparent url(https://web.archive.org/web/20140519075315im_/http://graphicprocess.com/images/sync_register_img.gif) no-repeat center -20px; }
a.icon_print { background:transparent url(https://web.archive.org/web/20140519075315im_/http://graphicprocess.com/images/icon_print.png) no-repeat center -20px; }
a.syncLink_googcal:hover, a.syncLink_outlook:hover, a.syncLink_ical:hover, a.syncLink_register:hover, a.icon_print:hover { background-position:center top; }

tr.calEL_head th { border-bottom:1px solid #ccc; padding:5px; }
tr.calEL_record td { border-bottom:1px solid #888; font-size:12px; }
tr.calEL_record:hover td { background:transparent url(https://web.archive.org/web/20140519075315im_/http://graphicprocess.com/images/trans05.png); }

.calendar_table {border: 3px solid #ddd;}
.calendar_table td.cal {font-weight:bold;border-bottom:1px solid #ccc;}
.calendar_table td.cmoff {border-bottom:1px solid #aaa;}
.calendar_table td.dmon {background-color:#ccc;}
tr.calListing td { font-size:13px; }
td.calSpacerCell { height:1px !important; overflow:hidden !important; padding:0 !important; margin:0 !important; background-color:#aaa; border-collapse:collapse; }

span.eventListing { display:block; padding:4px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; }  
table.calendarDataTable span.eventListing,
table.calendarEventList  span.eventListing { margin:0; }

td.cmon, td.cmoff, td.dmon, td.dmoff {border-bottom:1px solid #ddd;}
td.dmon, td.dmoff {background-color:#eeeeee;}
td.cmoff a, td.cdmoff a { text-decoration:none }
td.dmon a, td.dmoff {font-weight:bold;}

span.formInput {border:none;}
input.SearchString {width:150px;}
#navDiv input.SearchString {width:100px;}

.blog_nav_btm_left {padding-right:10px; width:50%;}
.blog_nav_btm_right {border-left:1px solid #f5f5f5;padding-left:10px; width:50%;}

/*nav*/
.title { /* font-family: Verdana, Arial, Helvetica, sans-serif; */	font-size: 12px;	color: Black; padding:2px 2px 2px 6px; background-color: #site_bg_color#;}
a.title {color: #000000;	background: #site_bg_color#;}
a.title:hover {color: #000000;	background: #site_bg_color#;}
.small { /* font-family: Verdana, Arial, Helvetica, sans-serif; */	font-size: 8pt;	color: #000000; padding-right: 4px;	padding-left: 4px;	}
.small a {display: block;	text-decoration: none;	color: #000000;}
/* .small a:hover {color: #000000;	background-color: #site_nav_bg_color#;}   */

/*calendar*/
.caltitle { /* font-family: Verdana, Arial, Helvetica, sans-serif; */font-size: 8pt;}
.cal, a.cal { /* font-family: Verdana, Arial, Helvetica, sans-serif; */font-size: 8pt; color: #000000;}
a.cal:hover {color: #FF0000; }
a.calbold { /* font-family: Verdana, Arial, Helvetica, sans-serif; */color: #000000; font-size: 8pt;  font-weight: bold;  background: #E5E5E5;   }
a.calbold:hover {color: #FF0000; }
.tblCalendar {background-color:#ffffff; border:1px solid #ccc;}
.tblCalendarHead {background-color:silver;}
.tblCalEvents th {background-color:silver;}
.tdCalNorm {background-color:#eeeeee;}
.tdCalLite {background-color:#f9f9f9;}
.tdCalHiLite {background-color:#ffffcc;}

.moduleEventsTD { font-size:11px; vertical-align:top; border-bottom:1px solid #eee; }

/* calendar mouse over */
.cmon {background-color: #site_nav_bg_color#;	font-size: 7pt;	color: #000000;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
.cmon a {text-decoration: none;	color: #000000;}
.cmoff {background-color: #ffffff;	font-size: 7pt;	color: #000000;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
.cmoff a {text-decoration: none;	color: #000000;}
.dmon {background-color: #site_nav_bg_color#;	font-size: 7pt;	color: #000000;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
.dmon a {text-decoration: none;	color: #000000;}
.dmoff {background-color: #E7E7E7;	font-size: 7pt;	color: #000000;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
.dmoff a {text-decoration: none;	color: #000000;}
.rss { /* font-family: Verdana, Arial, Helvetica, sans-serif; */	font-size: 8pt;	color: #000000;	padding-right: 4px;	padding-left: 4px;}
.rss a {text-decoration: none;}

/* Side Components */
.calendar_table, .blog_date_table {width:100%;}
.calendar_daysheader {background-color:#ccc;}
.calendar_daysheader td {border-left:1px solid #aaa;}
td.sun {border-left:none;}

div.container_block {padding:0 0 10px 0;}

div#blog_components_links {padding:0; margin:0;}
div#blog_components_links a:link, div#blog_components_links a:visited {display:block; float:left; padding:2px 7px; margin:0 3px 0 0; border:2px solid #888888; background-color:#444444; font-weight:bold; color:#eeeeee; font-weight:bold; font-size:11px; text-decoration:none;}
div#blog_components_links a:hover, div#blog_components_links a:active {background-color:#333333; color:#ffffff;}

div#blog_components_top {clear:both; padding:0 0 5px 0; margin:0 0 15px 0; border-bottom:3px solid #ccc;}
div#blog_components_top div.container_block {display:none;}

div#blog_components_left {padding:30px 0 30px 15px;}
div#blog_components_left h2 {font-size:16px;}
div#blog_components_left input.SearchString {width:120px; }

table#blog_components_right_table {padding:0 0 15px 10px; margin:0 0 0 10px; width:196px; border-left:1px solid #ccc; }
.blog_components_right_td input.SearchString {width:130px; }

.hide { display:none; }




	
/* ----------- MLS Stuff ---------------- */
/* This is the top cell that says "Residential Property" or "Land, Lot or Farm" */
td.mls_pageheader { background-color:#000000; height:24px; /* position:absolute; top:50%; height:12em; margin-top:-6em; */ text-align:center; }
.mls_pageheader {
	font-family: arial, verdana, sans-serif;
	font-size: 14px;
	color: #CCCCCC;
	line-height: 18px;
	font-weight: bold;
}

/* This is the top cell that says, for example, "Agent Remarks" */
td.mls_sectionheader { background-color:#CCCCCC; height:24px; /* position:absolute; top:50%; height:12em; margin-top:-6em; */ text-align:center; }
.mls_sectionheader {
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 18px;
	font-weight: bold;
}
.mls_sectionheader a:link { font-weight: bold; text-decoration: none; } /* unvisited link color */
.mls_sectionheader a:hover { font-weight: bold; text-decoration: underline; } /* hover over an unvisited link color */
.mls_sectionheader a:active { font-weight: bold; text-decoration: none; } /* hover over an unvisited link color */
.mls_sectionheader a:visited { font-weight: bold; text-decoration: none; } /* visited link color*/
.mls_sectionheader a:visited:hover { font-weight: bold; text-decoration: underline; }

/* This is the style for all the cells that contain the basic content...for example "$154,500" */
td.mls_text { background-color:#FFFFFF; height:24px; padding:3; /* position:absolute; top:50%; height:12em; margin-top:-6em; */ text-align:left; }
.mls_text {
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 16px;
	font-weight: normal;
}
.mls_text a:link { font-weight: normal; text-decoration: none; color: #666666; } /* unvisited link color */
.mls_text a:hover { font-weight: normal; text-decoration: underline; color: #666666; } /* hover over an unvisited link color */
.mls_text a:active { font-weight: normal; text-decoration: none; color: #666666; } /* hover over an unvisited link color */
.mls_text a:visited { font-weight: normal; text-decoration: none; color: #666666; } /* visited link color*/
.mls_text a:visited:hover { font-weight: normal; text-decoration: underline; color: #666666; }

/* This is the style for all the labels for the basic content...for example "Price:" */
td.mls_label { background-color:#FFFFFF; height:24px; /* position:absolute; top:50%; height:12em; margin-top:-6em; */ text-align:center; }
.mls_label {
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 16px;
	font-weight: bold;
}
.mls_label a:link { font-weight: bold; text-decoration: none; color: #666666; } /* unvisited link color */
.mls_label a:hover { font-weight: bold; text-decoration: underline; color: #666666; } /* hover over an unvisited link color */
.mls_label a:active { font-weight: bold; text-decoration: none; color: #666666; } /* hover over an unvisited link color */
.mls_label a:visited { font-weight: bold; text-decoration: none; color: #666666; } /* visited link color*/
.mls_label a:visited:hover { font-weight: bold; text-decoration: underline; color: #666666; }

/* This is the style for all the cells that contain the basic content...for example "Price: $154,500" */
td.mls_pictable { background-color:#FFFFFF; padding: 4; text-align:center; }
.mls_pictable {
	font-family: arial, verdana, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 14px;
	font-weight: bold;
}
.mls_pictable a:link { font-weight: bold; text-decoration: none; color: #666666; } /* unvisited link color */
.mls_pictable a:hover { font-weight: bold; text-decoration: underline; color: #666666; } /* hover over an unvisited link color */
.mls_pictable a:active { font-weight: bold; text-decoration: none; color: #666666; } /* hover over an unvisited link color */
.mls_pictable a:visited { font-weight: bold; text-decoration: none; color: #666666; } /* visited link color*/
.mls_pictable a:visited:hover { font-weight: bold; text-decoration: underline; color: #666666; }

table.mlsList td.price:before { content:"$";  }

tr.ruledBottom td { border-bottom:1px solid #bbb; }

tr.mlsSectionHeading td { border-top:4px solid #999; border-bottom:2px solid #999; font-size:13px; padding:7px 0; }
tr.mlsHeading td, tr.mlsHeading th { border-bottom:2px solid #ddd; font-size:12px; }
.mlsRecordList img { border:1px solid #888; background-color:#eee; }
tr.trAlt td { background:transparent url(https://web.archive.org/web/20140519075315im_/http://graphicprocess.com/images/trans02.png) }  
a.gallerySmallPic, img.gallerySmallPicImg { float:left; display:block; padding:0; width:65px; height:65px; margin:2px; border:3px solid #aaa; background-color:#fff; }
a.gallerySmallPic:hover, img.gallerySmallPicImg:hover { border:3px solid #777; cursor:pointer; }
div#galleryBigPicDiv { padding:10px 0; }
div#galleryBigPicDiv img { margin:2px; border:3px solid #eee;  }

.fancybox-custom .fancybox-skin { box-shadow: 0 0 50px #222; }
	div.gallery_wrapper	{ margin-bottom:15px; }
	div.gallery_record_wrap { display:inline-block; vertical-align:top; padding:0; margin:0; }
	div.gallery_record { display:inline-block; vertical-align:top; margin:3px; padding:5px; font-size:90%; line-height:1.3em; font-weight:normal; }
	div.gallery_record a { padding:0; margin:0; }
	div.gallery_record img { border: 4px solid #DFDFDF; margin:2px 5px 5px 5px; }
	div.gallery_record img:hover { border-color:#ccc; }

div.gallery_pagination { text-align:center; margin-bottom:30px; padding:0; }
div.gallery_pagination input.pollButton { display:inline-block; font-size:11px; padding:3px 8px; }

span.g_title { display:block; font-weight:bold; }
span.g_desc { display:block; }


.mlsRecordList td { vertical-align:top; padding:3px; }
.mlspic_thumb_td { height:47px; }
.mlspic_thumb img { display:block; position:absolute; z-index:1; margin-left:0; }

table.member_wrap td { vertical-align:top; }

table.memberTable { background-color:#ddd; }
table.memberTable td { padding:5px 8px; }

form#memSearchForm { text-align:center; }

.paginationLetters { text-align:center; padding:5px 0; margin:5px 0; border-bottom:1px solid #ddd; }
.paginationLetters span a { display:inline-block; text-decoration:none; padding:3px 5px; border-radius:3px; background:transparent url(https://web.archive.org/web/20140519075315im_/http://graphicprocess.com/images/trans05.png); margin:1px; font-size:11px; line-height:11px; }
.paginationLetters span a:hover { background:transparent url(https://web.archive.org/web/20140519075315im_/http://graphicprocess.com/images/trans10.png); }

div.memberRecordList { border-bottom:1px solid #ddd; display:table; width:100%; border-collapse: collapse; }
div.memberRecordList.alt { background:transparent url(https://web.archive.org/web/20140519075315im_/http://graphicprocess.com/images/trans05.png); }
div.memberRecordList:hover { background:transparent url(https://web.archive.org/web/20140519075315im_/http://graphicprocess.com/images/trans10.png); }
div.memberRecordList > div { display:table-cell; vertical-align:top; padding:0; margin:0; border:none; overflow:hidden; }
div.memberRecordList > div:nth-child(odd) { background:transparent url(https://web.archive.org/web/20140519075315im_/http://graphicprocess.com/images/trans05.png); }
div.memberRecordList > div > div { padding:4px; margin:0; display:inline-block; background-color:transparent; background-image:none; /* background-color: rgba(0,200,0,.1); */ word-wrap:break-word; }
div.mem_checkbox { width:5%; }
div.mem_photo { width:15%; }
	div.memberRecordList div.mem_photo { display:none; }
div.mem_family_name { width:30%; }
div.mem_first { width:35%; }
div.mem_family_address1 { width:35%; }
	div.memberRecordList div.mem_photo.col4 { display:table-cell; }
	div.mem_family_name.col4 { width:25%; }
	div.mem_first.col4 { width:25%; }
	div.mem_family_address1.col4 { width:30%; }
div.mem_myAdd { margin:10px 0; padding:10px 0; }

/*   -------------------------------------   */ 

.borderLeft { border-left:1px solid #f0f0f0; padding-left:5px; }
.borderBtm, tr.borderBtm td, tr.borderBtm th { border-bottom:1px solid #f0f0f0; padding-left:5px; }

tr.trhover:hover td { background-color:#f0f0f0; }

/* audio list */
.audio_file_list tr.transAlt td { background:transparent url(https://web.archive.org/web/20140519075315im_/http://graphicprocess.com/images/trans10.png) }
.audio_file_list tr.transAlt td td { background-image:none; }
.audioHead td { border-top:1px solid #aaa; padding-top:10px; }
.audio_file_list tr.transAlt td.mediaCell  { background:transparent url(https://web.archive.org/web/20140519075315im_/http://graphicprocess.com/images/trans15.png) !important; padding:5px; border-bottom:3px solid #ccc; }
.audio_file_list tr td.mediaCell { background:transparent url(https://web.archive.org/web/20140519075315im_/http://graphicprocess.com/images/trans05.png) !important; padding:5px; border-bottom:10px solid #fafafa; }

.ruleTbold, tr.ruleTbold td { border-top:3px solid #ddd; }
.ruleBbold, tr.ruleBbold td { border-bottom:3px solid #ddd; }			
tr.alt, tr.alt { background-image:url(https://web.archive.org/web/20140519075315im_/http://graphicprocess.com/images/trans02.png) !important; }
tr.clickable th, tr.clickable td { cursor: pointer; }
tr.trlist:hover { background:transparent url(https://web.archive.org/web/20140519075315im_/http://graphicprocess.com/images/transHover.png) !important; }
tr.trlist:hover td { *background:transparent url(https://web.archive.org/web/20140519075315im_/http://graphicprocess.com/images/transHover.png) !important; }
tr.f10 td, tr.f10 th { font-size:10px; line-height:13px; }
tr.f11 td, tr.f11 th { font-size:11px; }
tr.f12 td, tr.f12 th { font-size:12px; }
.fL { float:left; }
.fR { float:right; }
.w48 { width:48% }
.grayed02 { background:transparent url(https://web.archive.org/web/20140519075315im_/http://graphicprocess.com/images/trans02.png); border-bottom:1px solid #fff; }
.grayed05 { background:transparent url(https://web.archive.org/web/20140519075315im_/http://graphicprocess.com/images/trans05.png); border-bottom:1px solid #fff; }
.grayed10 { background:transparent url(https://web.archive.org/web/20140519075315im_/http://graphicprocess.com/images/trans10.png); border-bottom:1px solid #fff; }
.grayed20 { background:transparent url(https://web.archive.org/web/20140519075315im_/http://graphicprocess.com/images/trans20.png); border-bottom:1px solid #fff; }
.ruleL { border-left:1px solid #eee; }
.ruleT { border-top:1px solid #eee; }
.ruleB { border-bottom:1px solid #eee; }
.padB { padding-bottom:10px; }

.copyright_for_mls { font-style:11px; }
.copyright_for_mls img { margin-right:4px; }
.copyright_for_mls .copy2 { margin:3px;font-weight:bold;text-align:center; }
.sr_imgs { display:block; height:75px; width:110px; border-color:#000; }
.sr_imgs { position:relative; }
/*.sr_imgs img { position:absolute; margin-left:0px; }*/

.srttar { text-align:right; color:#ABABAB; background-color:none; }

.required { color:red; }

div.fb_like_button { margin-top:20px; }

div.fblike { padding:15px 0; }

table.calendarTableWrap {}
table.calendarTable { background-color:#ccc; }
table.calendarTable td { background-color:#fff; font-size:11px; line-height:15px; border:3px solid #fafafa; }
table.calendarTable td img { display:block; margin:5px auto; border:2px solid #ccc; }
table.calendarTable td.lastmonth, table.calendarTable td.nextmonth { background-color:#f0f0f0; color:#aaa; }
table.calendarTable tr.calNav td { padding:4px; background-color:#777; color:#eee; font-size:12px; font-weight:bold; border:3px solid #777; }
table.calendarTable tr.calNav td a:link, table.calendarTable tr.calNav td a:visited { text-decoration:none; font-weight:bold; color:#ddd; font-size:30px; }
table.calendarTable tr.calNav td a:hover, table.calendarTable tr.calNav td a:active { color:#fff; }
table.calendarTable tr.calDays td { padding:4px; background-color:#9a9a9a; color:#fafafa; border:3px solid #999; }
table.calendarTable td.calDate:hover { border:3px solid #bbb; background-color:#efefef; }
table.calendarTable td.calDate hr { margin:5px auto; height:3px; background-color:#eee; border:none; }  
table.calendarTable span.currentDay { font-weight:bold; color:#cc0000; }
table.calendarTable span.theDay { font-weight:bold; color:#777; }

.hoverable { cursor:pointer; text-decoration:underline; }

.nudgedown { margin-top:4px; }

input.w40, textarea.w40 { width:40px; }
input.w60, textarea.w60 { width:60px; }
input.w80, textarea.w80 { width:80px; }
input.w100, textarea.w100 { width:100px; }
input.w120, textarea.w120 { width:120px; }
input.w150, textarea.w150 { width:150px; }
input.w200, textarea.w200 { width:200px; }
input.w250, textarea.w250 { width:250px; }
input.w300, textarea.w300 { width:300px; }
input.w400, textarea.w400 { width:400px; }
input.w500, textarea.w500 { width:500px; }
input.w600, textarea.w600 { width:600px; }
input.w700, textarea.w700 { width:700px; }

input.h20, textarea.h20 { height:20px; }
input.h40, textarea.h40 { height:40px; }
input.h60, textarea.h60 { height:60px; }
input.h80, textarea.h80 { height:80px; }
input.h100, textarea.h100 { height:100px; }
input.h150, textarea.h150 { height:150px; }
input.h200, textarea.h200 { height:200px; }
input.h250, textarea.h250 { height:250px; }
input.h300, textarea.h300 { height:300px; }
input.h400, textarea.h400 { height:400px; }

.yesBold { font-weight:bold; }
.noBold { font-weight:normal;}
.italic { font-style:italic; }

input.fvcinput { display:none; }

.right, .right td { text-align:right; }
.center, .center td { text-align:center; }
.left, .left td { text-align:left; }

div.clickOnce { padding-top:20px; text-align:center; }

.imgcontainer {
	position:relative;
	float:left;  
	overflow:hidden;
	}
.imgcontainer img {
	margin:0 !important;
}
.caption {
	position:absolute;
	bottom:0;
	left:0;
	text-align:center;
	background:#fff;
	width:100%;
	opacity:.75;
	font-size:90%;
	filter:alpha(opacity=85);
	color:#000;
	padding:4px 0;
	}


/* -------------- begin client settings css ---------------- */



/*-- 1 --*/
/* 1 */




	/*-------- container and divs --------*/
	.hiddentext {display:none} 
	#headerDiv { width:1000px; height:150px; background:#FFFFFF url(https://web.archive.org/web/20140519075315im_/http://graphicprocess.com/images/header.jpg) no-repeat; }
	#midbarDiv { width:1000px; height:11px; background:#aaa url(https://web.archive.org/web/20140519075315im_/http://graphicprocess.com/images/bar_middle.jpg) no-repeat; }
	#bodyDiv { width:1000px; padding:0;  position:absolute; margin-left:178px; background: #FFFFFF; }
	#secondCol { display:none;}
	#mainTop { display:none;}
	#mainFooter { display:none;}
	#mainContentEnd {display:none;}
	#mainContentFooter {display:none;}
	#containerFooter { display:none;}
	#mainContent { padding:10px 14px;}
	#news_and_poll { width:150px; margin:0 auto;  float: right;}
	div.news_item { border-top:1px solid black; padding:10px 0; background-color:#ffffff; margin:5px 0;}
	#headerDiv {
		
				background: #FFFFFF url(https://web.archive.org/web/20140519075315im_/http://graphicprocess.com/images/header_1.gif) repeat-x center top;
			
		width: 1000px; height: 150px; font-face: Arial; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html #heading { margin-left:1px; }
	* html #main { margin-left:1px; }
	/* End hide from IE5/mac */
	
	#infoDiv .hdr { font:bold 10pt Verdana, sans-serif #000000; }
	
	#infoDiv { padding:30px 10px 20px; text-align:right; font-size:9pt; color:#000000; background: #CCCCCC;}
	#infoDiv a:link { font-size:9pt; color:#000000; text-decoration:none; }
	#infoDiv a:visited { font-size:9pt; color:#000000; text-decoration:none; }
	#infoDiv a:hover { font-size:9pt; color:#000000; text-decoration:underline; }
	#infoDiv a:active { font-size:9pt; color:#000000; text-decoration:none; }
	#appsDiv { padding: 0 10px 20px 0; text-align:right;  font-size:9pt; position: relative; background: #CCCCCC; }
	#appsDiv a:link { font-size:9pt; color:#000000; text-decoration: none; }
	#appsDiv a:visited { font-size:9pt; color:#000000; text-decoration: none; }
	#appsDiv a:hover { font-size:9pt; color:#000000; text-decoration: none; }
	#appsDiv a:active { font-size:9pt; color:#000000; text-decoration: none; }
	#arlDiv { padding: 0 10px 20px 0; text-align:right;  font-size:9pt; position: relative; background: #CCCCCC; }
	#arlDiv a:link { color: #000000; text-decoration: none; }
	#arlDiv a:visited { font-size:9pt; color:#000000; text-decoration: none; }
	#arlDiv a:hover { font-size:9pt; color:#000000; text-decoration: none; }
	#arlDiv a:active { font-size:9pt; color:#000000; text-decoration: none; }
	.homeText { padding-right: 0px; }
	.primaryNav { border-right: 1px solid #333; }
	/*-------- Tables --------*/
	.tbl_cart { }
	.tbl_cart_header { }
	.tbl_cart_row { }
	.tblWeather { }
	.tblWeather td { padding: 4px; border: 1px solid #eee; }
	td.padding { background:FFFFFF; color: #000000; padding: 5px; }
	td.paddingWhite { background:#fff; padding: 5px; }
	.gallerytable td {padding:10px;}
	.email_form_table {background-color:FFFFFF;}
	table.formTable {width:100%;}
	table.formTable td, table.formTable th {padding:3px;}
	table.formTable th {text-align:right}
	/*-------- Navigation List --------*/
	#navList ul { padding:0; margin:0; border:0; }
	
	#navList { background:#CCCCCC; border-bottom:1px solid #000000; }
	#navList ul li { list-style-type:none; }
	#navList li { text-align:right; color:#000000; font:bold 10px Arial; padding:4px 10px; border-top:1px solid #000000; display:block; }
	#navList li a:link { color:#000000; text-decoration:none; }
	#navList li a:visited { color:#000000; text-decoration:none; }
	#navList li a:hover { color:#555555; text-decoration:underline; }
	#navList li a:active { color:#000000; text-decoration:none; }
	#navList .sub { background:#F5F5F5; font-size:7pt; padding-right:8px; }
	#navList .sub a:link { color:#000000; text-decoration:none; }
	#navList .sub a:visited { color:#000000; text-decoration:none; }
	#navList .sub a:hover { color:#555555; text-decoration:underline; }
	#navList .sub a:active { color:#000000; text-decoration:none; }
	#navList .subsub a:link { color:#000000; text-decoration:none;}
	#navList .subsub a:visited { color:#000000; text-decoration:none;}
	#navList .subsub a:hover { color:#555555; text-decoration:underline;}
	#navList .subsub a:active { color:#000000; text-decoration:none;}
	#navList .subsub { background:#F5F5F5; font-size:6pt; padding-right:10px; }
	/*-------- Inputs and Buttons --------*/
	.formInput { font: normal 10px Arial; background-color: #fff; border: 1px solid #aaa; color: #333; }
	.formOption { background-color: #e5e5e5; }
	.formButton { font: normal 10px Arial; background-color: #fff; border: 1px solid #aaa; color: #555; }
	/*-------- Poll Styles --------*/
	.pollQuestion { color: #000000; font: bold 10px Arial; border: 1px solid #666; padding: 4px; background-color: #CCCCCC; }
	.pollBody { color: #000000; font: normal 10px/14px Arial; border: 1px solid #ccc; padding: 4px; background-color: #fff; }
	.pollBody span.b { font-size:11px; clear:both; display:block; font-weight:bold; }
	.pollBodyS { color: #000000; font: normal 9px/14px Arial; border: 1px solid #ccc; padding: 2px; background-color: #fff; }
	.pollButton { font: 9px Arial; color: #666; background-color: #eee; border: 1px solid FFFFFF; }
	.pollGet { background-color: #eee; border: 1px solid #ccc; color: #666; font-size: 9px; padding: 4px; }
	.pollDisclaimer { background-color: #fff; color: #666; font: italic 9px Arial; padding: 4px; }
	.pollDisclaimerS { color: #666; font: italic 9px Arial; padding: 4px; }
	.pollBar { border: 1px solid #333; }
	/*-------- body, links and headings --------*/
	body { margin:0 20px 20px; background: FFFFFF url(https://web.archive.org/web/20140519075315im_/http://graphicprocess.com/images/h_background_lines.gif); font: normal 10px Arial; color:#000000;}
	h1, h2, h3, h4, h5, h6 { font: bold 11px Arial; padding: 0 0 4px; }
	h1 { font-size: 14px; padding: 4px 4px 4px 0; color: #000000; border-bottom: 1px solid FFFFFF; }
	h2 { font-size: 12px; }
	a:link { color: #FF3333; text-decoration: none; }
	a:visited { color: #FF3333; text-decoration: none; }
	a:hover { color: #FF3333; text-decoration: underline; }
	a:active { color: #FF3333; text-decoration: none; }
	#container { margin:0 auto; width:1000px; padding:0 2px; background-color:#000000;}
	#topbar { height:11px; width:1000px; background:#fff url(https://web.archive.org/web/20140519075315im_/http://graphicprocess.com/images/h_top.jpg) repeat-x;}
	#bottombar { display:none; height:11px; width:1000px; background:#fff url(https://web.archive.org/web/20140519075315im_/http://graphicprocess.com/images/h_top.jpg) repeat-x; }
	#header { height:150px; background:#555; color:#fff; padding:0px; }
	#mainNav { font: 10px Arial; background:#CCCCCC  url(https://web.archive.org/web/20140519075315im_/http://graphicprocess.com/images/h_background_nav.gif) repeat-x;  color:#CCCCCC; padding:10px 0 20px 10px; }
	#mainNav a:link { font-weight:bold; color: #000000; text-decoration:none; }
	#mainNav a:visited { font-weight:bold; color: #000000; text-decoration:none; }
	#mainNav a:hover { font-weight:bold; color: #555555; text-decoration:underline; }
	#mainNav a:active { font-weight:bold; color: #000000; text-decoration:none; }
	#subNav { padding:4px 0 0 10px; }
	#subNav a:link { font-weight:normal; color: #000000; text-decoration:none; }
	#subNav a:visited { font-weight:normal; color: #000000; text-decoration:none; }
	#subNav a:hover { font-weight:normal; color: #555555; text-decoration:underline; }
	#subNav a:active { font-weight:normal; color: #000000; text-decoration:none; }
	#subNav_1 { padding:4px 0 0 10px; display:none; }
	#subNav_1 a:link { font-weight:normal; color: #000000; text-decoration:none; }
	#subNav_1 a:visited { font-weight:normal; color: #000000; text-decoration:none; }
	#subNav_1 a:hover { font-weight:normal; color: #555555; text-decoration:underline; }
	#subNav_1 a:active { font-weight:normal; color: #000000; text-decoration:none; }
	#subNav_2 { padding:4px 0 0 10px; display:none; }
	#subNav_2 a:link { font-weight:normal; color: #000000; text-decoration:none; }
	#subNav_2 a:visited { font-weight:normal; color: #000000; text-decoration:none; }
	#subNav_2 a:hover { font-weight:normal; color: #555555; text-decoration:underline; }
	#subNav_2 a:active { font-weight:normal; color: #000000; text-decoration:none; }
	#subNav_3 { padding:4px 0 0 10px; display:none; }
	#subNav_3 a:link { font-weight:normal; color: #000000; text-decoration:none; }
	#subNav_3 a:visited { font-weight:normal; color: #000000; text-decoration:none; }
	#subNav_3 a:hover { font-weight:normal; color: #555555; text-decoration:underline; }
	#subNav_3 a:active { font-weight:normal; color: #000000; text-decoration:none; }
	#subNav_4 { padding:4px 0 0 10px; display:none; }
	#subNav_4 a:link { font-weight:normal; color: #000000; text-decoration:none; }
	#subNav_4 a:visited { font-weight:normal; color: #000000; text-decoration:none; }
	#subNav_4 a:hover { font-weight:normal; color: #555555; text-decoration:underline; }
	#subNav_4 a:active { font-weight:normal; color: #000000; text-decoration:none; }
	#subNav_5 { padding:4px 0 0 10px; display:none; }
	#subNav_5 a:link { font-weight:normal; color: #000000; text-decoration:none; }
	#subNav_5 a:visited { font-weight:normal; color: #000000; text-decoration:none; }
	#subNav_5 a:hover { font-weight:normal; color: #555555; text-decoration:underline; }
	#subNav_5 a:active { font-weight:normal; color: #000000; text-decoration:none; }
	#subNav_6 { padding:4px 0 0 10px; display:none; }
	#subNav_6 a:link { font-weight:normal; color: #000000; text-decoration:none; }
	#subNav_6 a:visited { font-weight:normal; color: #000000; text-decoration:none; }
	#subNav_6 a:hover { font-weight:normal; color: #555555; text-decoration:underline; }
	#subNav_6 a:active { font-weight:normal; color: #000000; text-decoration:none; }
	#subNav_7 { padding:4px 0 0 10px; display:none; }
	#subNav_7 a:link { font-weight:normal; color: #000000; text-decoration:none; }
	#subNav_7 a:visited { font-weight:normal; color: #000000; text-decoration:none; }
	#subNav_7 a:hover { font-weight:normal; color: #555555; text-decoration:underline; }
	#subNav_7 a:active { font-weight:normal; color: #000000; text-decoration:none; }
	#subNav_8 { padding:4px 0 0 10px; display:none; }
	#subNav_8 a:link { font-weight:normal; color: #000000; text-decoration:none; }
	#subNav_8 a:visited { font-weight:normal; color: #000000; text-decoration:none; }
	#subNav_8 a:hover { font-weight:normal; color: #555555; text-decoration:underline; }
	#subNav_8 a:active { font-weight:normal; color: #000000; text-decoration:none; }
	#subNav_9 { padding:4px 0 0 10px; display:none; }
	#subNav_9 a:link { font-weight:normal; color: #000000; text-decoration:none; }
	#subNav_9 a:visited { font-weight:normal; color: #000000; text-decoration:none; }
	#subNav_9 a:hover { font-weight:normal; color: #555555; text-decoration:underline; }
	#subNav_9 a:active { font-weight:normal; color: #000000; text-decoration:none; }
	#subNav_10 { padding:4px 0 0 10px; display:none; }
	#subNav_10 a:link { font-weight:normal; color: #000000; text-decoration:none; }
	#subNav_10 a:visited { font-weight:normal; color: #000000; text-decoration:none; }
	#subNav_10 a:hover { font-weight:normal; color: #555555; text-decoration:underline; }
	#subNav_10 a:active { font-weight:normal; color: #000000; text-decoration:none; }
	#subNav_11 { padding:4px 0 0 10px; display:none; }
	#subNav_11 a:link { font-weight:normal; color: #000000; text-decoration:none; }
	#subNav_11 a:visited { font-weight:normal; color: #000000; text-decoration:none; }
	#subNav_11 a:hover { font-weight:normal; color: #555555; text-decoration:underline; }
	#subNav_11 a:active { font-weight:normal; color: #000000; text-decoration:none; }
	#subNav_12 { padding:4px 0 0 10px; display:none; }
	#subNav_12 a:link { font-weight:normal; color: #000000; text-decoration:none; }
	#subNav_12 a:visited { font-weight:normal; color: #000000; text-decoration:none; }
	#subNav_12 a:hover { font-weight:normal; color: #555555; text-decoration:underline; }
	#subNav_12 a:active { font-weight:normal; color: #000000; text-decoration:none; }
	#subNav_13 { padding:4px 0 0 10px; display:none; }
	#subNav_13 a:link { font-weight:normal; color: #000000; text-decoration:none; }
	#subNav_13 a:visited { font-weight:normal; color: #000000; text-decoration:none; }
	#subNav_13 a:hover { font-weight:normal; color: #555555; text-decoration:underline; }
	#subNav_13 a:active { font-weight:normal; color: #000000; text-decoration:none; }
	#subNav_14 { padding:4px 0 0 10px; display:none; }
	#subNav_14 a:link { font-weight:normal; color: #000000; text-decoration:none; }
	#subNav_14 a:visited { font-weight:normal; color: #000000; text-decoration:none; }
	#subNav_14 a:hover { font-weight:normal; color: #555555; text-decoration:underline; }
	#subNav_14 a:active { font-weight:normal; color: #000000; text-decoration:none; }
	#subNav_15 { padding:4px 0 0 10px; display:none; }
	#subNav_15 a:link { font-weight:normal; color: #000000; text-decoration:none; }
	#subNav_15 a:visited { font-weight:normal; color: #000000; text-decoration:none; }
	#subNav_15 a:hover { font-weight:normal; color: #555555; text-decoration:underline; }
	#subNav_15 a:active { font-weight:normal; color: #000000; text-decoration:none; }
	#subNav_16 { padding:4px 0 0 10px; display:none; }
	#subNav_16 a:link { font-weight:normal; color: #000000; text-decoration:none; }
	#subNav_16 a:visited { font-weight:normal; color: #000000; text-decoration:none; }
	#subNav_16 a:hover { font-weight:normal; color: #555555; text-decoration:underline; }
	#subNav_16 a:active { font-weight:normal; color: #000000; text-decoration:none; }
	#subNav_17 { padding:4px 0 0 10px; display:none; }
	#subNav_17 a:link { font-weight:normal; color: #000000; text-decoration:none; }
	#subNav_17 a:visited { font-weight:normal; color: #000000; text-decoration:none; }
	#subNav_17 a:hover { font-weight:normal; color: #555555; text-decoration:underline; }
	#subNav_17 a:active { font-weight:normal; color: #000000; text-decoration:none; }
	#subNav_18 { padding:4px 0 0 10px; display:none; }
	#subNav_18 a:link { font-weight:normal; color: #000000; text-decoration:none; }
	#subNav_18 a:visited { font-weight:normal; color: #000000; text-decoration:none; }
	#subNav_18 a:hover { font-weight:normal; color: #555555; text-decoration:underline; }
	#subNav_18 a:active { font-weight:normal; color: #000000; text-decoration:none; }
	#subNav_19 { padding:4px 0 0 10px; display:none; }
	#subNav_19 a:link { font-weight:normal; color: #000000; text-decoration:none; }
	#subNav_19 a:visited { font-weight:normal; color: #000000; text-decoration:none; }
	#subNav_19 a:hover { font-weight:normal; color: #555555; text-decoration:underline; }
	#subNav_19 a:active { font-weight:normal; color: #000000; text-decoration:none; }
	#subNav_20 { padding:4px 0 0 10px; display:none; }
	#subNav_20 a:link { font-weight:normal; color: #000000; text-decoration:none; }
	#subNav_20 a:visited { font-weight:normal; color: #000000; text-decoration:none; }
	#subNav_20 a:hover { font-weight:normal; color: #555555; text-decoration:underline; }
	#subNav_20 a:active { font-weight:normal; color: #000000; text-decoration:none; }
	#mainContent { background: #FFFFFF; }
	#tblContent { width:100%; }
	#bottombar { height:32px; background:#fff url(https://web.archive.org/web/20140519075315im_/http://graphicprocess.com/images/h_top.jpg) repeat-x; }
	#footer { background:#CCCCCC; border-bottom:1px solid #000000; color:#000000; padding:10px; text-align:center; }
	#footer a:link { font-weight:bold; color: #FF3333; text-decoration:none; }
	#footer a:visited { font-weight:bold; color: #FF3333; text-decoration:none; }
	#footer a:hover { font-weight:bold; color: #FF3333; text-decoration:underline; }
	#footer a:active { font-weight:bold; color: #FF3333; text-decoration:none; }
	
	div, #navList ul { padding: 0; margin: 0; border: 0; }
	input { border: 1px solid #000; }
	
	p { padding: 0 0 10px; }
	big { font-size: 110%; }
	small { font-size: 90%; }
	
	/* audio list */
	.audio_file_list tr.transAlt td { background:transparent url(https://web.archive.org/web/20140519075315im_/http://graphicprocess.com/images/trans10.png) }



/* -------------- begin client entered css ---------------- */


/*
     FILE ARCHIVED ON 07:53:15 May 19, 2014 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:41:10 Nov 10, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.797
  exclusion.robots: 0.022
  exclusion.robots.policy: 0.01
  esindex: 0.018
  cdx.remote: 5.015
  LoadShardBlock: 108.618 (3)
  PetaboxLoader3.datanode: 75.533 (4)
  load_resource: 77.659
  PetaboxLoader3.resolve: 36.296
*/