dl dt{margin:10px 0 5px 0;}
dl a{padding:0 10px;}
/******************************************************
	ELEMENT STYLES

This file contains stylings for elements that appear in
the major framing divs:
	-Left Column
	-Center Column
	-Right Column
******************************************************/


/*****************************************************/
/*	LEFT COLUMN	*/
/*****************************************************/



	/*************************************/
	/*	PRINT BUTTON */

a#printButton, a.printButton {
	background:url(/images/icons/print.gif) left center no-repeat scroll;
	color:#666666;
	display:block;
	width:100px;
	line-height:21px;
	margin:1em 0px 1em 1em;
	padding-left:25px;
	text-decoration:none;
}

a#printButton:hover, a.printButton:hover {
	text-decoration:underline;
	color:#E5790F; /* light orange */
}

/*****************************************************/
/*	CENTER COLUMN	*/
/*****************************************************/

	/*************************************/
	/*	BREADCRUMBS */

#bcrumbs, #rbcrumbs{
	background-color:#FFFFFF;
	margin:0px 0px 15px 0px;
	clear:both;
	
}

#crumbHold, #rcrumbHold{
	margin:0px 2px;
	border:1px solid #FFFFFF;
}
	
#crumbs, #crumbs_report {
    background-image:url(/includes/css/images/bc_bg.gif); 
    background-repeat:repeat;
	height:30px;
    line-height:30px;
    color:#ccc;
    border:solid 1px #cacaca;
    width:556px;
    overflow:hidden;
    margin:0px;
    padding:0px;
}

#crumbs_report{width:546px;}

#table1 tr td img {padding:0;}

#crumbs li, #crumbs_report li {
    list-style-type:none;
    padding-left:5px;
	display:inline-block;
	float:left;
}

#crumbs li.current a, #crumbs_report li.current a{
	color:#8b8b8b;
	font-weight:bold;
	background-image:none !important;}
	
#crumbs li.current a:hover, #crumbs_report li.current a:hover {
	color:#8b8b8b;
}


#crumbs a, #crumbs_report a {
	display:inline-block;
    background-image:url(/includes/css/images/bc_separator.gif); 
    background-repeat:no-repeat; 
    background-position:right;
    padding-right: 15px;
    text-decoration: none;
    color:#666;
	outline:none;
	font-size:11px;
}

#crumbs_report a{color:#23446F!important;}

.home {
    border:none;
    margin: 7px 0px;
}

.subArrow{
	margin:1px 0 0 0;}

#crumbs a:hover {
	color:#5A0029;
}

div#subMenu, div#arsubMenu{
	float:left;
	background:#f6f8f8 url(/includes/css/images/sub_bg.gif) left bottom repeat-x;
	padding:0 0 15px 0;
	width:556px;
    border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}

div#arsubMenu{width:546px;}


#subMenu tr td a, #arsubMenu tr td a{
	color:#666;
	text-decoration:none!important;
	border:none!important;
	font-size:11px;}
#subMenu tr td a:hover, #arsubMenu tr td a:hover{
	color:#5A0029;}
	
a.clean{font-weight:normal!important;}	
	
	
	
/*************************************/
	/*	Toggle SubMenu */	
	#headerDivImg, #rheaderDivImg{
		border-top:none;
		border-bottom:1px solid #ccc;
		border-left:1px solid #ccc;
		border-right:1px solid #ccc;		
		background-color:#E9EDEE;
		float:right;
		padding:0 8px 0 5px;
		width:121px;
		position:relative;
		top:-1px;
		right:12px;}

#rheaderDivImg{
		float:right;
		padding:0 8px 0 5px;
		width:121px;
		position:relative;
		top:-1px;
		right:23px;}

	a#imageDivLink, a#rimageDivLink{
		font-size:9px;
		color:#666;
		text-decoration:none;
		letter-spacing:1px;}

/*****************************************************/
/*	RIGHT COLUMN */
/*****************************************************/

div.frame {
	border:1px solid #999999;
	background-color:#FFFFFF;
	clear:both;
	margin-bottom:15px;
}

div.frameLight {
	border:1px solid #efefef;
	background-color:#FFFFFF;
	clear:both;
	margin-bottom:15px;
}



#leftCol div.frame {
	width:206px;
	margin-left:13px;
}

div.inFrame {
	margin:3px;
	border:1px solid #FFFFFF;
}

#rightCol div.inFrame, table tr td .inFrame, #leftCol div.inFrame {
	padding:8px 4px 8px 8px;
	background:url(/includes/css/images/leftbg.jpg) left top repeat-x scroll;
}

#centerCol div.inFrame {
	border-color:#999999;
	margin:4px;
}


	/*************************************/
	/*	Ads	*/
	
.lrelated {
	margin-left:4px;
}

.lrelated img {
	margin:0 auto;
}	
	

.related {
	margin-left:13px;
}

.related img {
	margin-bottom:10px;
	width:206px;
}

.related div.relatedtext {
	margin-left:75px;
}

.related h4 {
	color:#386F84;
	font-size:12px;
	margin:0px;
}

.related p {
	font-size:11px;
	line-height:1.25;
	margin:4px 0 0 0;
}

	/*************************************/
	/*	Search	*/

#cse-search-box div input#search{
height: 24px;
cursor: pointer;
padding:1px 2px;
}

#cse-search-box div input#entry{
	width:112px;
	background-image:none !important;
	background-color:#fff;}



#siteSearch{
	background:url(/includes/css/images/search_stripes.jpg) top left repeat scroll;
	padding:8px 2px 8px 4px;
	border:solid 1px #ccc;
}

#siteSearch p.title{
	padding:0 0 0 2px;
}

#sitePopular{
	background-color:#AD5683;
	padding:8px 2px 8px 4px;
	border:solid 1px #890D4C;
}

#sitePopular p.title{
	padding:0 0 0 2px;
	color:#fff;
}

/* Convention Search */
#convSearch{
	padding:8px 2px 8px 4px;
	float:left;
	position:relative;
	top:-35px;
	left:790px;
	clear:left;
}





.csearch{background-color:#efefef;border:none;margin-bottom:1px;}

#convsizer{float:left;clear:left;	
	position:absolute;
	top:140px;
	left:860px;
}
#convsizer ul li{display:inline; padding:0 2px;}

#convadd {float:left;clear:left;	
	position:absolute;
	top:140px;
	left:780px;}
	

p.title{
	font-size:11px;
	text-align:left;
	font-weight:bold;
	text-transform:uppercase;
	color:#000;
	margin:0 0 5px 0;
	padding:0;
	}
	
#rTools p.title{color:#fff;}	
#rTools a{color:#fff;}
	
	/*************************************/
	/*	Site Tools */	
#siteTools{
	margin:3px;
	border:1px solid #FFFFFF;
	padding:8px 4px 8px 8px;
	background-color:#E0EFEF;}
	
#rTools{
	margin:3px;
	border:1px solid #FFFFFF;
	padding:8px 4px 8px 8px;
	color:#fff!important;
	background:url(/includes/css/images/rtools.jpg) left bottom repeat-x scroll;}


	/*************************************/
	/*	Right Side Images */	
#rtImages{
	padding:8px 4px 8px 8px;
	margin:3px;
}
	
#rtImages a img{
	padding-bottom:10px;
}

#ltImage a img{
	padding-bottom:5px;
}

#rtImage a img{padding:5px 0;}

	/*************************************/
	/*	Right Side Ads*/	
#rtAd, #rtImage{
	padding:2px 1px 2px 2px;
	color:#ccc;
	border:solid 1px #ccc;
}

#rtHelp{
	padding:2px 1px 2px 2px;
	color:#ccc;
	border:solid 1px #df2701;
}


#rtAd p{
	text-align:center;
	font-size:9px;
	text-transform:uppercase;
}
	
#rtImages a img{
	padding-bottom:10px;
}

	/*************************************/
	/*	Connect*/	
#connect{
	margin:3px;
	border:1px solid #FFFFFF;
	padding:8px 4px 8px 8px;
	background-color:#EFF5F5;}
	
#connect strong, #media strong, #tools strong{
	font-size:9px;}
	
	/*************************************/
	/*	Help Haiti*/	
#hh{
	margin:3px;
	border:1px solid #df2701;
	padding:8px 4px 8px 8px;
	background-color:#FFF;}
	
#hh strong{
	font-size:9px;}	
	
	/*************************************/
	/*	Tools*/	
#tools{
	margin:3px;
	border:1px solid #FFFFFF;
	padding:8px 4px 8px 8px;
	background-color:#dcecf6;}
	
	/*************************************/
	/*	Multimedia*/	
#box1{
	margin:3px;
	border:1px solid #FFFFFF;
	padding:8px 4px 8px 8px;
	background-color:#D4CCB3;}	

	/*************************************/
	/*	Also */	
#box2{
	margin:3px;
	border:1px solid #FFFFFF;
	padding:8px 4px 8px 8px;
	background-color:#e1dac5;}
	

	/*************************************/
	/*	Related */	
#related{
	margin:3px;
	border:1px solid #FFFFFF;
	padding:8px 4px;
	background-color:#c8c8c8;}	


	/*************************************/
	/*	Daily Devotional	*/
#rssfeed .devo, #rssfeed .title{
	font-weight:bold;}
	
#rssfeed .devo {
	font-size:14px;}

#rssfeed img{
	display:none;}
	
#tinybreadcrumb{
	font-size:10px;}


	/*************************************/
	/* President's Perspectives	*/


	/*************************************/
	/*	President's Perspectives	*/
img.moveme{position:absolute;top:276px;}	
#persp #archive div table tbody tr td table tbody tr td table tbody tr td table tbody tr td div div font a{display:none!important;border-collapse:collapse;}
#persp #archive div table tbody tr td table tbody tr td table tbody tr td div div a img{visibility:hidden;display:none;}
#persp #archive div table tbody tr td table tbody tr td table tbody tr td table tbody tr td div div font font a{display:block!important;}	
#archive strong a {font-size:20px;}
/*html body #bodyBg #container #centerCol #content .internalcopy #persp #archive table tbody tr td table tbody tr td table {background-color:#fff;border:none!important;border-collapse:collapse;}
html body #bodyBg #container #centerCol #content .internalcopy #persp #archive div table tbody tr td table tbody tr td table tbody tr td div font {float:left; font-size:14px;}
#archive table tbody tr td {background-color:#3C3F48;}
#persp #archive div table tbody tr td table tbody tr td p font {color:#fff;}
#archive table tbody tr td table tr td table tr td table tr td{background-image:none;background-color:#fff;}
#persp #archive div table tbody tr td table tbody tr td table tbody tr td div font {color:#3C3F48;}


#archive table tbody tr td table tr td table tr td table tr td{height:120px!important;overflow:hidden;}
#persp .btn{margin:20px 0;}*/


ul#cLinks{list-style:none!important;margin-left:0px!important;padding:0;}
ul#cLinks li{display:inline;margin-right:5px;}

h4 a {font-size:14px;}
	
	/*************************************/
	/*	Bible In A Year	*/	 
#bibleYear{
	margin:3px;
	border:1px solid #FFFFFF;
	padding:8px 4px 8px 8px;
	background:url(/includes/css/images/bibleyear.jpg) left bottom repeat-x scroll;}
	
#bibleYear .title {
	font-size:14px;
	text-align:left;
	font-weight:bold;}

#bibleYear .title span{
	font-size:12px;
}

#bibleYear .read{
	font-size:12px;
	font-style:oblique;
	font-weight:bold;
	letter-spacing:1px;
}

#bibleYear .read span{
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	letter-spacing:normal;
}

#bibleYear .date{
	font-size:11px;
	letter-spacing:1px;}
	
#bibleYear .theme span{
	font-weight:normal;
	font-size:12px;}
	
#bibleYear .theme{
	font-weight:800;}
	
#bibleYear .date, .theme, .read {
	padding-top:10px;}

/*************************************/
/*	Monthly Ministry	*/
#mministry{
	height:210px;
	background:#F4F8EA url(/includes/css/images/mministry.jpg) top left no-repeat;
	border:solid 1px #666;
	}

#mministry #contentbox{
	/*background:#F4F8EA url(/includes/css/images/content_box.jpg) top left repeat-x;
	border-top:none;
	border-left:1px solid #958d7f;
	border-right:1px solid #958d7f;	
	border-bottom:1px solid #d6cab4;	*/
	width:225px;
	padding:10px 10px 0 5px;
	position:relative;
	top:5px;
	left:5px;
	color:#000;
}

#contentbox h5{
	color:#000;
	font-weight:bold;}
	
#contentbox a {color:#000;}	



/*************************************/
/*List Icons & More */

#connect ul li, #hh ul li, #media ul li, #tools ul li, #box1 ul li, #box2 ul li, #rTools ul li {
	font-size:11px;
	line-height:27px;
	padding-left:22px;
}

#hh ul li.hhelp { background:url(/includes/css/images/helphaiti.png) center left no-repeat;}
#hh ul li.hhelp a {color:#df2701!important;font-size:14px;}
#hh ul li.heffort { background:url(/includes/css/images/haitieffort.png) center left no-repeat;}


#connect ul li.call { background:url(/includes/css/images/phone_sound.png) center left no-repeat;}
#connect ul li.about { background:url(/includes/css/images/about.png) center left no-repeat;}
#connect ul li.email { background:url(/includes/css/images/email_open.png) center left no-repeat; }
#connect ul li.gift { background:url(/includes/css/images/money_add.png) center left no-repeat;}
#connect ul li.subscribe { background:url(/includes/css/images/subscribe.png) center left no-repeat;}
#connect ul li.drive { background:url(/includes/css/images/map_go.png) center left no-repeat;}
#connect ul li.tweet { background:url(/includes/css/images/tweet.png) center left no-repeat;}
#connect ul li.fbook { background:url(/includes/css/images/fbook.png) center left no-repeat;}


#tools a{font-weight:bold;}

#tools ul li.share { background:url(/includes/css/images/share.png) center left no-repeat;}
#tools ul li.print { background:url(/includes/css/images/print.png) center left no-repeat; }
#tools ul li.comment { background:url(/includes/css/images/feedback.png) center left no-repeat;}

#rTools a{font-weight:bold;}

#rTools ul li.share { background:url(/includes/css/images/r_email.jpg) center left no-repeat;}
#rTools ul li.print { background:url(/includes/css/images/r_print.jpg) center left no-repeat; }
#rTools ul li.comment { background:url(/includes/css/images/r_feedback.jpg) center left no-repeat;}


/* World Missions */
#box1 ul li.inational { background:url(/includes/css/images/inational.gif) center left no-repeat;}
#box1 ul li.national { background:url(/includes/css/images/national.gif) center left no-repeat;}
#box1 ul li.aforces { background:url(/includes/css/images/us.gif) center left no-repeat;}

#box2 ul li.photos { background:url(/includes/css/images/photos.png) center left no-repeat;}
#box2 ul li.film { background:url(/includes/css/images/film.png) center left no-repeat; }
#box2 ul li.blog { background:url(/includes/css/images/blog.png) center left no-repeat;}
#box2 ul li.map { background:url(/includes/css/images/map.png) center left no-repeat;}
#box2 ul li.rss { background:url(/includes/css/images/feed.png) center left no-repeat;}
#box2 ul li.sound { background:url(/includes/css/images/sound.png) center left no-repeat;}


/* Right Subinavigation */
div#box1 ul.inav {
	list-style-type: none;
	width: 100%;
	margin: 0;
	padding:0;
}

div#box1 ul.inav li {
	border-top: 1px solid #e3debf;
	padding: 3px 0;
}

div#box1 ul.inav li a {
	font-size: 11px;
	display: block;
	width: 100%;
	padding:1px 1px 1px 5px;
	color:#6E5C52;
}

div#box1 ul.inav li a:hover {
	background: #e8e4c7;
	color: #6a633f;
	text-decoration: none;
	padding:1px 1px 1px 5px;
}

div#box1 ul.inav li.on {
	background: #f1eccf;
}

div#box1 ul.inav li.on a {
	color: #6a633f;
}


#rTools .addthis_toolbox{background-color:transparent; height:16px;}
.addthis_toolbox{background-color:#DCECF6; height:16px;}
a.addthis_button_compact{font-size:11px;}




#font_size ul, #sizer ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	} 

#font_size ul li, #sizer ul li {
	margin-left: 0;
	padding: 3px 2px;
	list-style: none;
	display: inline;
	}

.pdf { 
	padding:3px 15px 0 0;
    background-image: url(/includes/css/images/pdf_tiny.png);
    background-repeat: no-repeat;
    background-position: right;
	font-style: normal;
}

.new1 { 
	padding:0 0 0 30px;
    background-image: url(/includes/css/images/n1.jpg);
    background-repeat: no-repeat;
    background-position: left;
	font-style: normal;
}

.new2 { 
	padding:0 0 0 30px;
    background-image: url(/includes/css/images/n2.jpg);
    background-repeat: no-repeat;
    background-position: left;
	font-style: normal;
}

.new4 { 
	padding:0 0 0 30px;
    background-image: url(/includes/css/images/n4.jpg);
    background-repeat: no-repeat;
    background-position: left;
	font-style: normal;
}



.dnate { 
	padding:3px 15px 0 0;
    background-image: url(/includes/css/images/dnate.png);
    background-repeat: no-repeat;
    background-position: right;
	font-style: normal;
}

.calendar{
	padding: 0px 0px 0px 20px;
	background:transparent url(/includes/css/images/calendar.png) 0 1px no-repeat;
	color: #000000;}
ul.mList{
	padding:0;
	margin:0;}

ul.mList li{
	padding: 0px 0px 0px 10px;
	background:transparent url(/includes/css/images/bullet_list.jpg) 0 6px no-repeat;
	color: #000000;}

.icon_left{
	float:left;
	margin:0 10px;
	display:block;}


/* Lists with style  */

ol.disc, ol-disc-big {
	margin: 10px 10px 10px 20px;
	padding: 0px 0px 0px 15px;
}

ol.disc {
	padding: 0px 0px 0px 27px;
	background: url(/includes/css/images/list_disc.png) 0 0 repeat-y;
}

ol.disc li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 6px 12px;
	font-weight: bold;
	line-height: 28px;
}

ol.disc-big {
	padding: 0px 0px 0px 45px;
	font-size: 200%;
	background: url(/includes/css/images/list_disc_big.png) 0 0 repeat-y;
}

ol.disc-big li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 12px 20px;
	font-weight: bold;
	line-height: 45px;
}
	
/*************************************/
/*Divs with style */

span.note, span.info, span.alert, span.download, span.tip, span.error, span.wrhcdis, span.cc {
	display: block;
}

div.note, span.note {
	margin: 10px 0px 10px 0px;
	padding: 5px 10px 5px 10px;
	background: #f4f5f6;
	border-top: 1px dotted #aab4be;
	border-bottom: 1px dotted #aab4be;
	text-align:justify;
}

div.wrhcdis, span.wrhcdis {
	margin: 10px 0px 10px 0px;
	padding: 5px 10px 5px 10px;
	background: #f4f5f6;
	border-top: 1px dotted #aab4be;
	border-bottom: 1px dotted #aab4be;
	text-align:justify;
}

div.wrhcdis, span.wrhcdis{font-size:9px;font-family:Verdana!important;color:#000;margin-top:2px;padding:0 2px;line-height:1.2;}

div.info, span.info, div.alert, span.alert, div.download, span.download, div.tip, span.tip, div.error, span.error, div.cc, span.cc {
	margin: 10px 0px 10px 0px;
	padding: 7px 10px 7px 35px;
}

div.info, span.info {
	background: #f4f5f6 url(/includes/css/images/div_info.png) 3px 3px no-repeat;
	border-top: 1px dotted #aab4be;
	border-bottom: 1px dotted #aab4be;
}

div.cc, span.cc {
	background: #ffffff url(/includes/css/images/cc.png) 3px 3px no-repeat;
	border-top: 1px dotted #6e6e6e;
	border-bottom: 1px dotted #6e6e6e;
}

div.error, span.error {
	background: #FFEEEE url(/includes/css/images/redx.png) 3px 3px no-repeat;
	border-top: 1px dotted #E35337;
	border-bottom: 1px dotted #E35337;
}


div.alert, span.alert {
	background: #fff5eb url(/includes/css/images/div_alert.png) 3px 3px no-repeat;
	border-top: 1px dotted #ffb4a0;
	border-bottom: 1px dotted #ffb4a0;
}

div.download, span.download {
	background: #f5faeb url(/includes/css/images/div_download.png) 3px 3px no-repeat;
	border-top: 1px dotted #78be5a;
	border-bottom: 1px dotted #78be5a;
}

div.tip, span.tip {
	background: #fffdeb url(/includes/css/images/div_tip.png) 3px 3px no-repeat;
	border-top: 1px dotted #ffc864;
	border-bottom: 1px dotted #ffc864;
}

/*************************************/
/* Captions */
.internalcopy h6{font-size:9px;font-family:Verdana!important;color:#000;margin-top:2px;padding:0 2px;line-height:1.2;}
.internalcopy h6 a{font-size:9px;font-family:Verdana!important;}

img.ileft{float:left;display:inline;margin:5px 10px 10px 0}
h3.ititle{	background:transparent url(/includes/css/images/title_shadow.jpg) left bottom no-repeat;clear:both;}




fieldset{border:solid 1px #cecece;padding:0px 15px 15px 15px;margin-top:15px;}
fieldset legend{font-weight:bold;}
fieldset dl{
	margin:0em;
	font-size:100%;
	margin-top:0.5em
}
fieldset dt{
	float:left;
	clear:left;
	width:10em;
	margin-bottom:0.8em;
	color:#555;
	text-align:right;
	font-weight:normal;
	font-family:Verdana;
	position:relative /*IEWin hack*/
}
fieldset dd{
	clear:right;
	margin-left:10.5em;
	margin-bottom:0.8em;
	font-size:100%;
	font-style:normal;
	padding-left:0.5em
}
fieldset submit{
	margin-top:2em;
	float:left;
}

#lt{float:left;}

#fworker{background:transparent url(http://www.lcms.org/locators/nworkers/images/findworker_new.jpg) top left no-repeat;
height:79px;width:549px;}
#fchurch{background:transparent url(http://www.lcms.org/locators/nchurches/images/findchurch.jpg) top left no-repeat;
height:79px;width:549px;}
#fschool{background:transparent url(http://www.lcms.org/locators/nschools/images/findschool.jpg) top left no-repeat;
height:79px;width:549px;}

ul#finder {
	position:relative;
	top:55px;
	left:95px;
	margin-left: 0;
	padding-left: 0;
	display: inline;
	} 
ul#finder li {
	margin-left: 0;
	padding: 3px 5px;
	list-style: none;
	display: inline;
	}
ul#finder li a{font-weight:bold; color:#fff;}	
ul#finder li.first {
	margin-left: 0;
	border-left: none;
	list-style: none;
	display: inline;
	}

/*Buttons */
/* readmore button */
p a.readmore {
	overflow: hidden;
	margin:5px 5px 0 0;
	font-size:10px;
}

a.readmore {
	width: 80px;
	height: 20px;
	background: transparent url(images/ireadmore.png) 0 0 no-repeat; /* ie6png:crop */
	display: block;
	float: right;
	line-height: 20px;
	text-indent: 5px;
	margin:15px 15px 0 0;
}

a.readmore:link, a.readmore:visited {
	color:#96a0aa;
	text-decoration: none;
}

a.readmore:hover {
	background: transparent url(images/ireadmore.png) 0 -20px no-repeat;
	color: #333;
	text-decoration: none;
}





/* misc buttons */
a.pnow{border:solid 1px red;padding:4px 8px;background-color:#bbb; text-decoration:none;color:#fff;}
a.pnow:hover{border:solid 1px red;padding:4px 8px;background-color:#fff; text-decoration:none;color:#bbb;}

p a.chk {
	overflow: hidden;
	margin:5px 5px 0 0;
	font-size:10px;
}

a.chk {
	width: 80px;
	height: 20px;
	background: transparent url(images/btn_tick.png) 0 0 no-repeat; /* ie6png:crop */
	display: block;
	line-height: 20px;
	text-indent: 5px;
	margin:15px 15px 0 0;
}

a.chk:link, a.chk:visited {
	color:#000;
	text-decoration: none;
}

a.chk:hover {
	background: transparent url(images/btn_tick.png) 0 -20px no-repeat;
	color: #fff;
	text-decoration: none;
}

/*Global Button Code */
.btn {background: #aaa; padding: 5px; color: #6F5D4F; text-decoration: none; cursor: pointer;  border:solid 1px #ccc;}
.btn * { font-style: normal; background-image: url(images/btn2.png); background-repeat: no-repeat;}

.btn.bgrey { background: #eff5f5; }
.btn.bblue { background: #dcecf6; }
.btn.dgrey { background: #d2d6d7; }
.btn.purp { background: #943f66; color:#fff; }
.btn.lpurp { background: #a86284; color:#fff; }
.btn.dpurp { background: #69143d; color:#fff; }
.btn.lgrey { background: #e9edee; }
.btn:hover { background-color: #6F5D51; color:#fff; }
.btn:active { background-color: #444; }
.btn[class] { background-image: url(images/shade.png); background-position: bottom; }

* html .btn span, * html .btn i { float: left; width: auto; background-image: none; cursor: pointer; }



/*///////////////////////////////////////////Global Rounded Buttons /////////////////////////////////////////////*/
a#btn{clear:both; margin:5px; text-decoration:none!important;}

a.btn_lblue, a.btn_blue, a.btn_white, a.pray_btn, a.give_btn, a.btn_gray, a.btn_black, a.btn_bblack {
    background: transparent url(images/buttons/bg_button.gif) no-repeat scroll top right;
    color: #666;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
	font-weight:500;
	
}



a.btn_lblue span, a.btn_blue span, a.pray_btn span, a.give_btn span, a.btn_white span, a.btn_gray span, a.btn_black span, a.btn_bblack span {
    background: transparent url(images/buttons/bg_button_span.gif) no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
} 

/*Start Colors -- Right*/
#cbtn{float:none;margin-left:auto;margin-right:auto;width:220px;text-align:center;text-decoration:none;}


a.btn_white {
    background: transparent url(images/buttons/white_right.gif) no-repeat scroll top right;
}

a.btn_gray {
    background: transparent url(images/buttons/gray_right.gif) no-repeat scroll top right;
}

a.btn_blue {
    background: transparent url(images/buttons/blue_right.gif) no-repeat scroll top right;
	color:#fff;
}



a.btn_black {
    background: transparent url(images/buttons/black_right.gif) no-repeat scroll top right;
	color:#fff;
}

a.btn_bblack {
    background: transparent url(images/buttons/black_right.gif) no-repeat scroll top right;
	color:#fff;
	font-weight:bold;
}

/*Start Colors -- Left*/
a.btn_white span {
    background: transparent url(images/buttons/white_left.gif) no-repeat;
}

a.btn_gray span {
    background: transparent url(images/buttons/gray_left.gif) no-repeat;
}

a.btn_blue span {
    background: transparent url(images/buttons/blue_left.gif) no-repeat;
	color:#fff;
}



a.btn_black span, a.btn_bblack span {
    background: transparent url(images/buttons/black_left.gif) no-repeat;
	color:#fff;
}


/*Start Colors -- Active*/
a.btn_lblue:active, a.pray_btn:active, a.give_btn:active, a.btn_white:active, a.btn_gray:active, a.btn_blue:active, a.btn_black:active, a.btn_bblack:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.btn_lblue:active span, a.pray_btn:active span, a.give_btn:active span, a.btn_white:active span, a.btn_gray:active span, a.btn_blue:active span, a.btn_black:active span, a.btn_bblack:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
} 





/*Enhanced Buttons for World Mission Custom App */
a.pray_btn, a.give_btn{position:relative;left:22px;}
a.pray_btn {
    background: transparent url(images/buttons/bg_button_a.gif) no-repeat scroll top right;
}
a.give_btn {
    background: transparent url(images/buttons/bg_button_gn.gif) no-repeat scroll top right;
	color:#777;
}

a.pray_btn span {
    background: transparent url(images/buttons/bg_button_span_b.gif) no-repeat;
}

a.give_btn span {
    background: transparent url(images/buttons/bg_button_span_gn.gif) no-repeat;
}


/*Integrated Streaming Video Custom App */
#intVideo{margin:0 auto; display:block;float:left;clear:both;width:500px!important;height:400px!important;}

/*Convention Counter */
#ccount{font-size:14px;text-transform:uppercase;color:#5C5C5C!important; position:relative; top:45px; left:-60px;}
.cnt{letter-spacing:1px;font-size:13px;}
.cntVerse{font-size:12px;}

	
.current{ font-weight: bold; font-size: 15px!important; color:#6A183F!important; }
#daypicker a{color:#000;}
#daypicker a:hover{color:#6A183F!important;}
#antispam{border:dotted 1px #ccc;width:508px; height:152px;background:url(http://www.lcms.org/ca/convention/prayer/includes/images/antispam.png) no-repeat top left;}
#antispam p{position:relative; top:80px;margin-left:20px;}
#spam{padding:10px!important}
table.vigil tr td label{cursor:pointer;}
table.vigil {border-collapse:collapse!important;}
table.vigil tr td {border:dotted 1px #ccc;}
table.vigil tr td label{cursor:pointer;}
table.vigil tr td label input#tad{background:#fff;border:none;}
table.vigil tr td label{font-size:16px;}
table.vigil tr td label em{font-size:12px;margin-left:2px; font-style:normal;text-transform:uppercase}
h4.vg {font-size:16px!important;margin-top:5px;}

#pform label span{color:#333}
#pform fieldset h5 {margin-bottom:10px;font-size:14px;letter-spacing:1px;color:#333} 
#pform fieldset{border:none;} 
#pform fieldset.two-col {
    width: 500px;
    overflow: hidden;
}
#pform fieldset.two-col p {
    float: left;
    width: 210px;
	margin:0 0 10px 0;
	padding:0 0 10px 0;
}
#pform fieldset.two-col p.whole {
    float: left;
    width: 100%!important;
	margin:0 0 10px 0;
	padding:0 0 10px 0;
}
#pform fieldset.two-col p.whole input {
    width: 460px!important;
}
#pform fieldset.two-col p.left {
    margin-right: 20px;
}
#pform fieldset.two-col input {
    width: 210px;
}
#pform fieldset.two-col select {
    width: 250px;
	font: 9pt Arial, sans-serif;
    color: #7c7972;  
    border: 1px solid #e2e0d8;
    background:#f6f5f1;
    line-height: 1;
    padding:9px 5px 10px!important;
	z-index:1;
}
#pform fieldset.one-col textarea {
    width: 508px;
    height: 135px;
}
#pform form label {
    display:block;
    font: 9pt Arial, sans-serif;
    line-height: 15pt;
    padding-bottom: 4px;
}
#pform fieldset table tr td {
    font: 9pt Arial, sans-serif;
    line-height: 15pt;
    padding-bottom: 4px;
}
#pform input, textarea{
    font: 9pt Arial, sans-serif;
    color: #7c7972;  
    border: 1px solid #e2e0d8;
    background:#f6f5f1;
    line-height: 1;
    padding: 9px 5px 10px;
}

#pform #important {
    display:none;
    visibility:hidden;
}
#pform input#go, input#stop{font-size:1.5em;padding:10px 20px;}
#pform span.sm{font-size:9px;}	


.highlight		{ background:#efefef; }
.even			{ background:#fff; }
.mo			{ background:#e3f1fb; }
.odd			{ background:#efefef; }
.zebra th		{ padding:5px; background:#ddd; border-bottom:1px solid #999; text-align:left; font-weight:bold; }
.zebra td		{ padding:5px 20px 5px 5px; border-bottom:1px solid #ddd; }


/* New head line */
.tabHead span{
    background: transparent url(images/tabslide_l.jpg) no-repeat;
	color:#000;
	font-size:16px;
    display: block;
    line-height: 45px;
    padding: 0 0 5px 18px;
	font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif;
	font-weight: normal;
	color: #5c012c;
} 

.tabHead{    
    background: transparent url(images/tabslide_r.jpg) no-repeat scroll top right;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 45px;
    margin-right: 6px;
    padding-right: 40px; /* sliding doors padding */
    text-decoration: none;
}

#tHead{clear:both; margin:5px 0 -5px 3px;}

.cnvft{margin-left:-10px;}

#convrib{background:transparent url(images/conv_ribbon.jpg) top left no-repeat;width:752px;height:92px;float:right;margin:0 -5px 10px 0;}


	#myList{width:450px; border:0; margin:0; padding:0; left:0;}

	#myList li{
		list-style:none; 
		padding:20px 0; 
		margin-right:4px;
		background:#FFF;
		float:left;
		width:450px;
		border-top:solid 2px #DEDEDE;
		}

	#myList .day{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:22px;
		color:#444;
		clear:both;
	}

	#myList .day-text{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:16px;
		color:#444;
		text-transform:uppercase;
	}

	#myList .month{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:14px;
		color:#666;
		padding:6px 0;
	}

	#myList .year{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:16px;
		color:#666;
		clear:both;
		padding-bottom:10px;
	}
 
	#myList li{
		background:#FFFFCC;
		padding:3px 6px;
		font-size:11px;
		color:#000000;
		margin-bottom:4px;
	}
	#myList li h4{text-transform:uppercase; font-size:16px; color:#000;}

.bspdf { 
	padding:3px 15px 0 0;
    background-image: url(http://www.lcms.org/includes/css/images/pdf_tiny.png);
    background-repeat: no-repeat;
    background-position: right;
	font-style: normal;
}

.bsnew { 
	padding:1px 19px 0 0;
    background-image: url(images/new.png);
    background-repeat: no-repeat;
    background-position: right;
	font-style: normal;
	overflow:hidden;
}

.res_status, .res_statusup{position:relative;top:-25px;left:5px; font-size:10px;text-transform:uppercase;color:#666;}
.res_statusup{background-color:#970A5B;color:#fff;padding:5px 3px;width:215px;overflow:hidden;left:0px;}

