*
{
padding: 0px;
margin: 0px;
}

body
{
background: #F9F9F7 ;
font-size: 11px;
color: #8C8C73;
line-height: 18px;
}

strong {
	font-weight:normal;
color: #0054A4;

}

table.sample {
	border-width: 1px 1px 1px 1px;
	border-spacing: 5px;
	border-style: dotted dotted dotted dotted;
	border-color: #0054A4;
	border-collapse: separate;
	background-color: white;
}
table.sample th {
	border-width: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	border-style: dotted dotted dotted dotted;
	border-color: #0054A4;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.sample td {
	border-width: 1px 1px 1px 1px;
	padding: 5px 5px 5px 5px;
	border-style: dotted dotted dotted dotted;
	border-color: #6699CC;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}

a
{
color: #900;
text-decoration: none;
}

a:hover
{
color: #C60;
text-decoration: none;
}

sup
{
font-size: 0.5em;
}


a.page-options {
	color: #000; 
}

a.page-options:hover, 
a.page-options:focus {
}		


p
{
margin-bottom: 14px;
text-align: left;
}

img.frontpageimages
{
position: relative;
top: 2px;
padding: 4px;
}

img.menuimages
{
position: relative;
top: -1px;
padding: 0px;
}

img.picB
{
position: relative;
top: -2px;
background: url('images/a26.gif') no-repeat;
width: 146px;
height: 75px;
padding: 7px;
}

img.floatleft
{
float: left;
margin: 0px 14px 3px 0px;
}

img.floatmenu
{
float: left;
margin: 0px 3px 0px 0px;
}


#outer
{
position: relative;
width: 747px;
margin: 0 auto;
background: #fff url('images/upbg3.gif') repeat-y;
}

#inner
{
position: relative;
padding: 13px 30px 13px 30px;
z-index: 2;
}

#headertop2
{
position: absolute;
clear: both;
height: 5px;
font-size: 10px;
text-align: center;
color: #FFFFFF;
width: 695;
background: #0054A4;
	left: 16px;
	right: 16px;
top: 0px
}

#headertop
{
	position: absolute;
	background: #0054A4;
	width: 695;
font-family: verdana, sans-serif;
font-size: 9px;
text-align:right;
height: 15px;
color: #ddd;
	padding: 0px 22px 3px 0px;
	left: 16px;
	right: 16px;
	top: 0px;
}


#headertop a
{
color: #ddd;
text-decoration: none;
}

#headertop a:hover
{
color: #fff;
text-decoration: none;
}

#footer3 a
{
color: #ddd;
text-decoration: none;
}

#footer3 a:hover
{
color: #fff;
text-decoration: none;
}

#headerbottom
{
	position: absolute;
	background: url('images/a22.gif') bottom repeat-x;
	width: 695;
	height: 1px;
	color: #fff;
	left: 16px;
	right: 16px;
	top: 143px;
}




#header
{
	position: absolute;
	background: #FFFFFF;
	background-repeat: no-repeat;
	width: auto;
	height: 131px;
	padding-left: 0px;
	left: 16px;
	right: 16px;
	top: 18px;
}

#headerjustchurch
{
	position: absolute;
	background: #FFFFFF url('images/cta-logo-justchurchbanner-031509-650px.gif');
	background-repeat: no-repeat;
	background-position: left;
	width: 695px;
	height: 131px;
	color: #fff;
	left: 16px;
	top: 18px;
}

#headerconference
{
	position: absolute;
	background: #FFFFFF url('images/cta-logo-conference-050509-650px.gif');
	background-repeat: no-repeat;
	background-position: left;
	width: 695px;
	height: 131px;
	color: #fff;
	left: 16px;
	top: 18px;
}

#headernextgen
{
	position: absolute;
	background: #FFFFFF url('images/cta-logo-nextgenbanner-031509-650px.gif');
	background-repeat: no-repeat;
	background-position: left;
	width: 695px;
	height: 131px;
	color: #fff;
	left: 16px;
	top: 18px;
}

#header span
{
font-weight: normal;
}

#header h1
{
position: absolute;
font-size: 23px;
letter-spacing: -1px;
top: 30px;
height: 92px;
}

#header h2
{
position: absolute;
font-size: 10px;
font-weight: normal;
color: #FCE2CA;
top: 51px;
}

#header sup
{
color: #FCE2CA;
}

#splash
{
position: absolute;
right: 30px;
background: #EAEAE2 url('images/a10.jpg') no-repeat;
width: 458px;
height: 92px;
}

#menu1
{
position: relative;
background: #FFFFFF;
height: 30px;
padding: 0px 0px 0px 1px;
margin: 131px 0px 0px 0px;
left: 1px;
z-index: 1;

}


#date
{
position: absolute;
top: 0px;
line-height: 52px;
color: #BDBDA2;
right: 30px;
font-weight: normal;
font-size: 12px;
letter-spacing: -1px;
}

#secondarycontent
{
position: relative;
top: 8px;
font-size: 1.1em;
font-family: verdana, sans-serif;
color: #0054A4;
width: 195px;
float: right;
}

#secondarycontentmarketpage
{
position: relative;
top: 22px;
font-size: 8px;
color: #0054A4;
width: 295px;
float: right;
z-index:-1;
}


#secondarycontent h3
{
position: relative;
top: 10px;
font-family: verdana, sans-serif;
font-size: 16px;
line-height: 25px;
color: #0054A4;
font-weight: normal;
letter-spacing: 0px;
padding: 0px 0px 12px 10px;
margin-bottom: 5px;
}

#secondarycontent .content
{
background: url('images/a22.gif') bottom repeat-x;
padding: 0px 0px 20px 10px;
margin-bottom: 10px;
}

#secondarycontent .content2
{
background: url('images/a22.gif') bottom repeat-x;
padding: 0px 0px 20px 10px;
margin-bottom: 10px;
}

#secondarycontent .ticker
{
padding: 0px 0px 10px 10px;
margin-bottom: 10px;
min-height:100px; /*ff*/
height: auto !important; /*ie7 */
height: 100px; /*ie6 */
}

#primarycontent
{
position: relative;
font-size: 1.1em;
color: #222;
font-family: verdana, sans-serif;
width: 480px;
float: left;
top: 6px;
z-index:-1;
}

.primarycontentlarge {
	color: #000;

}


#primarycontentmarketpage
{
position: relative;
font-size: 12px;
font-family: verdana, sans-serif;
color: #0054A4;
width: 380px;
float: left;
top: 6px;
}

#primarycontentjustchurchmap
{
position: relative;
font-size: 1.1em;
font-family: verdana, sans-serif;
color: #000;
width: 640px;
float: left;
top: 2px;
}


#primarycontent h3
{
position: relative;
top: 12px;
font-family: verdana, sans-serif;
font-size: 16px;
line-height: 25px;
color: #0054A4;
font-weight: normal;
letter-spacing: 0px;
padding: 0px 0px 17px 15px;
margin-bottom: 5px;
}

#primarycontentmarketpage h3
{
position: relative;
top: 12px;
font-family: verdana, sans-serif;
font-size: 18px;
line-height: 25px;
color: #0054A4;
font-weight: normal;
letter-spacing: 0px;
padding: 0px 0px 12px 15px;
background: url('images/a22.gif') bottom repeat-x;
margin-bottom: 15px;
}

#primarycontent h2
{
position: relative;
top: 10px;
font-family: verdana, sans-serif;
font-size: 14px;
line-height: 25px;
color: #000;
font-weight: normal;
letter-spacing: -1px;
padding: 0px 0px 12px 15px;
margin-bottom: 5px;
}


.primarycontentlargemarketpage {
position: relative;
font-size: 14px;
top: 0px;

}

#primarycontentmarketpage .content
{
position: relative;
top: 0px;
background: url('images/a22.gif') bottom repeat-x;
padding: 10px 15px 10px 15px;
margin-bottom: 10px;
}

#primarycontent .content
{
position: relative;
top: 0px;
background: url('images/a22.gif') bottom repeat-x;
padding: 1px 15px 10px 15px;
margin-bottom: 10px;
z-index: -7;
}

#primarycontentmarketpage .product
{
position: relative;
top: 0px;
padding: 0px 0px 0px 0px;
margin-bottom: 0px;
}

#buffer { position:absolute; visibility:hidden; left:0; top:0 }

div#display { 
    margin: 2em 0;
    border-top: dashed 2px #999;
    border-bottom: dashed 2px #999;
    padding-bottom:6px;
    display:none; /* until loaded */
}

div#display h3{ 
    border:none; padding:0;
}

div#tipDiv {
    font-size:11px; line-height:1.2; padding: 4px;
    color:#000; background-color:#E1E5F1; 
    border:1px solid #667295; 
    width:250px; 
}

span.showTip {
    border-bottom:1px dashed #667295;
    }



#primarycontent .contentnoline
{
position: relative;
top: 0px;
padding: 1px 15px 5px 15px;
margin-bottom: 10px;
}

#primarycontentjustchurchmap h3
{
position: relative;
top: 12px;
font-family: verdana, sans-serif;
font-size: 18px;
line-height: 25px;
color: #000;
font-weight: normal;
letter-spacing: 0px;
padding: 0px 0px 12px 15px;
margin-bottom: 5px;
}

#primarycontentjustchurchmap h6
{
position: relative;
top: 12px;
font-family: verdana, sans-serif;
font-size: 18px;
line-height: 25px;
color: #0054A4;
font-weight: normal;
letter-spacing: 0px;
padding: 0px 0px 18px 15px;
margin-bottom: 5px;
}

#primarycontentjustchurchmap h7
{
position: relative;
top: 2px;
font-family: verdana, sans-serif;
font-size: 18px;
line-height: 25px;
color: #000;
font-weight: normal;
letter-spacing: 0px;
padding: 0px 0px 0px 15px;
margin-bottom: 5px;
}

#primarycontent h8
{
position: relative;
top: 12px;
font-family: verdana, sans-serif;
font-size: 18px;
line-height: 25px;
color: #0054A4;
font-weight: normal;
letter-spacing: 0px;
padding: 0px 0px 0px 15px;
margin-bottom: 5px;
}

#primarycontent h9
{
position: relative;
top: 15px;
font-family: verdana, sans-serif;
font-size: 14px;
line-height: 25px;
color: #0054A4;
font-weight: normal;
letter-spacing: 0px;
padding: 0px 0px 8px 15px;
margin-bottom: 0px;
}

#primarycontent h1
{
position: relative;
top: 0px;
font-family: verdana, sans-serif;
font-size: 16px;
line-height: 25px;
color: #0054A4;
font-weight: normal;
letter-spacing: 0px;
padding: 0px 0px 0px 0px;
margin-bottom: 0px;
}


#primarycontent h6
{
position: relative;
top: 12px;
font-family: verdana, sans-serif;
font-size: 16px;
line-height: 25px;
color: #0054A4;
font-weight: normal;
letter-spacing: 0px;
padding: 0px 0px 17px 15px;
margin-bottom: 5px;
}

#primarycontent h5
{
position: relative;
top: 12px;
font-family: verdana, sans-serif;
font-size: 18px;
line-height: 25px;
color: #520;
font-weight: normal;
letter-spacing: 0px;
padding: 0px 0px 12px 15px;
margin-bottom: 5px;
}

#primarycontentjustchurchmap h5
{
position: relative;
top: 12px;
font-family: verdana, sans-serif;
font-size: 18px;
line-height: 25px;
color: #600;
font-weight: normal;
letter-spacing: 0px;
padding: 0px 0px 12px 15px;
margin-bottom: 5px;
}

#primarycontentjustchurchmap h4
{
position: relative;
top: 12px;
font-family: verdana, sans-serif;
font-size: 18px;
line-height: 25px;
color: #000;
font-weight: normal;
letter-spacing: 0px;
padding: 0px 0px 15px 0px;
margin-bottom: 5px;
}


#primarycontentjustchurchmap .content
{
position: relative;
top: 0px;
background: url('images/a22.gif') bottom repeat-x;
padding: 1px 15px 10px 15px;
margin-bottom: 10px;
}


#primarycontentjustchurchmap .contentnoline
{
position: relative;
top: 0px;
padding: 1px 15px 10px 15px;
margin-bottom: 10px;
}

#primarycontentjustchurchmap .contentjustchurchbloggermap
{
position: relative;
top: 0px;
padding: 0px 15px 5px 15px;
margin-bottom: 10px;
}

#primarycontentjustchurchmap .post
{
margin-bottom: 10px;
}


#primarycontent .post
{
margin-bottom: 10px;
}

#primarycontent .post .header
{
position: relative;
}

#primarycontent .post .date
{
position: absolute;
right: 15px;
top: 0px;
line-height: 35px;
color: #AFAFA4;
font-weight: normal;
}

#primarycontent .post .content
{
margin-bottom: 0px;
}

#primarycontent .post .footer
{
position: relative;
top: 0px;
background: url('images/a33.gif') repeat-x;
height: 64px;
}

#primarycontent .post .footer ul
{
list-style: none;
position: absolute;
right: 15px;
bottom: 15px;
}

#primarycontent .post .footer ul li
{
display: inline;
line-height: 14px;
padding-left: 17px;
margin-left: 25px;
background-repeat: no-repeat;
background-position: 0px 2px;
}

#primarycontent .post .footer ul li.printerfriendly
{
background-image: url('images/a41.gif');
}

#primarycontent .post .footer ul li.comments
{
background-image: url('images/a36.gif');
}

#primarycontent .post .footer ul li.readmore
{
background-image: url('images/a38.gif');
}

#footer
{
position: relative;
clear: both;
height: 15px;
font-size: 10px;
text-align: center;
color: #ddd;
width: 695;
font-family: verdana, sans-serif;
background-image: url('images/footer.gif');
padding-left: 0px;
padding-bottom: 0px;
padding-top: 3px;
}

#footer3
{
position: relative;
clear: both;
height: 15px;
font-family: verdana, sans-serif;
font-size: 10px;
text-align: center;
color: #ddd;
width: 695;
background-image: url('images/footer.gif');
padding-left: 0px;
padding-bottom: 0px;
padding-top: 0px;
}

#footer2
{
position: relative;
clear: both;
height: 4px;
font-family: verdana, sans-serif;
font-size: 10px;
text-align: center;
color: #ddd;
width: 695;
background-image: url('images/footer.gif');
padding-left: 0px;
padding-bottom: 0px;
}

#footer a
{
color: #8C8C73;
}

#scrolltext, #tickdiv {
background-color:#FFFFFF;
border:none;
}

.blinkytext {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 1.2em;
     text-decoration: blink;
     font-style: normal;
 }


.submit 
{     
position: relative;
top: -1px;
} 



}
