body {background:#fff; color:#333333; font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, san-serif; font-size:12px; margin:0px; padding:0px;}img {background:none; border:none;}tr, th, td, p, li {color: #333333; font: 12px Tahoma, Verdana, Geneva, Arial, Helvetica, san-serif;}p {padding: 5px 0px 5px 0px; margin:0px;}hr {height: 0px; border: solid #CCC 0px; border-top-width:1px;}a:link, a:active, a:visited, a:hover {color: #004a80; text-decoration: underline;}form {display:inline;}select, input, textarea {color: #333333; font: 12px Tahoma, Verdana, Geneva, Arial, Helvetica, san-serif;}h1, h2, h3, h4, h5, h6 {font-weight: bold; padding: 7px 0px 7px 0px; margin:0px; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, san-serif;}h1 {font-size: 32px; color: #004a80; font-weight:normal;}h2 {font-size: 16px; color: #333333; /* 6699cc font-weight:normal; */}h3 {font-size: 14px; color: #004a80;}h4 {font-size: 13px; color: #333333;}h5 {font-size: 12px; color: #004a80;}h6 {font-size: 12px; color: #333333;}.h1regular, h1special {padding: 0px 0px 7px 0px;}.back00 {display:block; width:100%;}.back01 {display:block; width:100%; background: url(images/site/back01.jpg) top center repeat;}.back02 {display:block; width:100%; background: url(images/site/back02.jpg) top center repeat-x;}.back03 {display:block; width:100%; background: url(images/site/back03.jpg) top center no-repeat;}.back04 {display:blcok; width:930px; text-align:left;}.maintop {}	.block_logo {width:390px; height:190px;}	.block_logo01 {padding:18px 0px 0px 67px;}	.block_who {width:390px; height: 110px;}	.block_who01 {padding: 29px 0px 0px 63px;}	.block_nav {width: 540px; height: 66px;}	.block_nav01 {padding: 10px 0px 0px 40px;}	.block_nav01 a:link, .block_nav01 a:active, .block_nav01 a:visited {color: #fff; text-decoration: none; font-weight: bold; font-size: 11px;}	.block_nav01 a:hover {color: #fff; text-decoration: underline; font-weight: bold; font-size: 11px;}	.block_spot {width: 540px; height: 273px;}	.block_spot {padding: 0 0 0 28px;}	.block_mainimg {width: 423px; height: 273px;}	.block_spot_nav {padding: 168px 0 0 0;}.mainmiddle {}	.maincolumnb, .maincolumnbhome {width: 620px; /* background: url(images/site/h1back.gif) 5px 0px no-repeat; */}	.maincolumnbedit {padding: 5px 15px 5px 0px; background: #fff;}	.maincolumnb01 {padding: 0 15px 0 30px;}		.block_f_a {padding: 7px 0 15px 0;}			.block_f_a_img {}			.block_f_a_img img {border:1px solid #CCCCCC; padding: 6px; background: #fff;}			.block_f_a_txt {padding: 0px 0 0 17px;}			.block_f_a h1 {padding: 0 0 5px 0; font-size:20px;}			.block_f_a h1 a:link, .block_f_a h1 a:active, .block_f_a h1 a:visited {text-decoration: none; color: #004a80;} 			.block_f_a h1 a:hover {text-decoration: underline;}		.block_f_b {padding: 20px 50px 20px 70px; background: url(images/site/bar01.jpg) 70px 0px no-repeat;}			.block_f_b_img {}			.block_f_b_img img {border:1px solid #CCCCCC; padding: 6px; background: #fff;}			.block_f_b_txt {padding: 0px 0 0 17px;}			.block_f_b h2 {padding: 0 0 5px 0; font-size: 20px; font-weight: normal;}			.block_f_b h2 a:link, .block_f_b h2 a:active, .block_f_b h2 a:visited {text-decoration: none; color: #004a80;} 			.block_f_b h2 a:hover {text-decoration: underline;}		.blockcenterhome {padding: 20px 50px 20px 75px; background: url(images/site/bar01.jpg) 70px 0px no-repeat;}		.blockcenterhome h1 {padding: 0 0 5px 0; font-size: 20px; font-weight: normal;}	.maincolumnc {width: 310px; height: 761px; background: url(images/site/block_right.jpg) top left no-repeat;}		.block_times {margin: 0 50px 0 50px;}		.block_times_title img {background: url(images/site/block_right_titles.gif) 0px 30px no-repeat;}		.block_donate {margin: 0 50px 0 50px;}		.block_donate_title img {background: url(images/site/block_right_titles.gif) -975px 15px no-repeat;}		.block_events {margin: 0 50px 0 50px;}		.block_events_title img {background: url(images/site/block_right_titles.gif) -325px 15px no-repeat;}		.block_sermons {margin: 0 50px 0 50px;}		.block_sermons_title img {background: url(images/site/block_right_titles.gif) -650px 15px no-repeat;}			.big_link a {font-size: 16px;}			.media_pop {padding: 0px 13px 0px 0px; background: url(images/site/bullet_listen.gif) right center no-repeat; font-size; 10px; color: #c80;}			.updateslistb {margin:0px; padding:1px 0px 1px 0px; list-style: none;}			.updateslistb li {padding: 4px 0px 4px 0px; background: none; font-size: 12px;}			.updateslistb li a {text-decoration: none;}			.updateslistb li a:hover {text-decoration: underline;}		.block_right {}.mainbottom {background: url(images/site/back04.jpg) top center no-repeat; text-align: center; padding: 20px;}.updateslist {margin:0px; padding:1px 0px 1px 0px; list-style: none;}.updateslist li {padding: 1px 0px 2px 13px; background: url(images/site/bullet_arrow.gif) 0px 5px no-repeat;}.updateslist li a {text-decoration: none;}.updateslist li a:hover {text-decoration: underline;}.form_field {border: 1px solid #ccc; background: #fff;}.pagesideblock {display:block; float:right; width:200px;}.pagesideblock01 {padding:0 0 10px 10px;}.sideimage01 {}.sideimage02 {}.sideimage02 div {text-align: center;}.sideimage02 div img {border:1px solid #CCCCCC; padding: 6px; background: #fff;}.sidesubmenu {border:1px solid #CCCCCC; padding: 10px; background: #fff;}.sidesubmenu01 {}.sidesubmenu01 h2 {color:#666666; display:block; font-size:14px; padding:0;}.sidesubmenu01 .updateslist li {font-size: 13px;}* html .ktcssdummy {height: 26px !important;}* html .fixme {margin-top:1px;}.interakt_blue{font-family: Tahoma, Geneva, sans-serif; font-size: 10px; font-weight: bold;} .interakt_blue ul{font-weight: normal;} .interakt_blue ul ul{border: 1px solid #175f90;} .interakt_blue li{width: 75px; background-color: #00000;} .interakt_blue ul li{background-color: #55a1d4; width: 150px;} .interakt_blue ul ul li{width: 176px; border-left: 2px solid #175f90; border-right: 2px solid #175f90; background-color: #55a1d4;} .interakt_blue ul ul li.first{border-top: 2px solid #175f90;} .interakt_blue ul ul li.last{border-bottom: 2px solid #175f90;} .interakt_blue a{text-decoration: none; color: #ffffff !important; text-align: center; line-height: 27px; padding: 0px; cursor: pointer; font-weight: normal;} .interakt_blue a.hover{background-color: #3380b5;} .interakt_blue ul a{text-align: left; line-height: 12px; border-top: 1px solid #175f90; border-bottom: 1px solid #70b5e4; padding: 4px 4px 4px 10px; background: none; border-right: 0px; font-weight: normal;} .interakt_blue ul ul a{border: none; padding-left: 10px;} .interakt_blue li.selected{background-color: #3380b5;} .interakt_blue ul li.selected{background-color: #175f90;} .interakt_blue ul a.selected{font-weight: bold;} .interakt_blue ul li.hover{background-color: #175f90 !important;} .interakt_blue ul ul li.hover{background-color: #175f90;} .interakt_blue .hover ul .arrow,.interakt_blue ul .arrow{background-image: url(cssmenus2/img/pos2.gif); background-repeat: no-repeat; background-position: right center;} div.horizontal{clear: both;} div.horizontal br{clear: both;} div.horizontal ul{margin: 0px; padding: 0px; display: block; float: left; clear: both;} div.horizontal li{list-style-type: none; display: block; float: left; clear: none; text-align: left;    position: static;} div.horizontal li img{border: none;} div.horizontal a{clear: both; display: block; margin: 0px;} div.horizontal ul li ul{position: absolute; left: -5000px; top: -5000px; visibility: hidden; clear: both; } div.horizontal ul li ul li{clear: both; } div.horizontal ul li ul li a{clear: both;} .hasImg,.hasImg a{padding: 0px !important; margin: 0px !important; border: none !important; outline: none !important; background:	transparent !important; width: auto !important;} .sitemaplist ul{margin:0px;padding:0px;list-style: none;}.sitemaplist li{font-size: 12px;font-style: italic; color: #999;}.sitemaplist li li{background:#EEE;margin:3px 0px 10px 0px;padding: 2px 2px 2px 15px;font-size: 12px;font-weight: bold;font-style: normal;color: #333;}.sitemaplist li li ul{background:#FFF;margin: 2px -2px -4px -15px;padding: 5px 1px 5px 30px;}.sitemaplist li li li{background:#FFF;margin: 1px;padding: 1px 1px 1px 0px;font-size: 11px;font-weight: normal;list-style: square;}.sitemaplist li li li ul{padding: 0px 0px 0px 30px;}.row1 { border-bottom: 1px #fff solid;}