@font-face {
	font-family: SimSun;
}
@font-face {
	font-family: Tahoma;
}
@font-face {
	font-family: Verdana;
}
@font-face {
	font-family: @SimSun;
}
BODY {
	background-color : #D2CAB0;
	font-family : Tahoma, Geneva, Arial, san-serif;
	font-size : 10px;
	margin: 0in;
	text-align: center;
	margin-width: 0in;
	lang: EN-US;
}
P{
	font-family : Tahoma, Geneva, Arial, san-serif;
	font-size : 10pt;
	margin: 0in;
}
TABLE {
	BORDER-COLLAPSE: collapse;
	padding : 0px;
	vertical-align: top;
}
TD,  TR {
	BORDER-COLLAPSE: collapse;
	border : none;
	padding : 0px;
	vertical-align:top;
	font-family : Tahoma, Geneva, Arial, san-serif;
	font-size : 10pt;
}
UL{
	margin : 0in 0in 0in .25in;
}
OL{
	margin : 0in 0in 0in .25in;
}
LI {
	padding : 0in 0in 2pt 0in;
}
IMG{
	border:none;
}
IMG.photo{
	border: 1pt solid silver;
}
A:link, A:visited {
	COLOR: navy; TEXT-DECORATION: none;
}
A:hover {
	TEXT-DECORATION: underline;
}
A.small:link, A.small:visited{
	COLOR:navy; TEXT-DECORATION:underline; font-size: 8pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight:normal;
}
A.small:hover{
	text-decoration: none;
}
.small{
	font-size:8pt;
}
H1, .h1{
	color:navy;
	font-size:14pt;
	font-weight : bold;
	margin : 0in 0in 0in 0in;
}
H2, .h2{
	color:navy;
	font-size:12pt;
	font-weight : bold;
	margin : 0in 0in 0in 0in;
}
H3, .h3{
	color:navy;
	font-size:10pt;
	font-weight : bold;
	margin : 0in 0in 0in 0in;
}
H4, .h4{
	font-size:12pt;
	font-weight : bold;
	margin : 0in 0in 0in 0in;
}
H5, .h5{
	font-size:10pt;
	font-weight : bold;
	margin : 0in 0in 0in 0in;
}
.superscript{
	vertical-align: top;
	font-size: xx-small;
}
.subscript{
	vertical-align: bottom;
	font-size: xx-small;
}
TABLE.LeftMenu P{
	COLOR: black; 
	FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
	TEXT-DECORATION: none;
	MARGIN: 1pt 5pt 1pt 5pt; 
	TEXT-ALIGN: right;
	font-weight: normal;
}
TABLE.LeftMenu P.hdr{
	FONT-SIZE: 10pt;
	COLOR: navy;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: underline;
	MARGIN-right: 2pt;
	font-weight: bold;
	padding-top : 4px;
	font-variant : small-caps;
}
TABLE.LeftMenu IMG{
	border : none;
}
TABLE.LeftMenu A, TABLE.LeftMenu A:visited{
	COLOR: black; 
	FONT-FAMILY: Verdana;
}
TABLE.LeftMenu A:hover {
	COLOR: navy; 
}
TABLE.LeftMenu A.hdr, TABLE.LeftMenu A.hdr:visited{
	FONT-SIZE: 10pt; 
	COLOR: navy; 
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: underline;
}
TABLE.FullPage {
	width : 775px;
	BORDER-LEFT: gray 1pt solid; 
	BORDER-RIGHT: gray 1pt solid;
	BORDER-BOTTOM: gray 1pt solid; 
	background-color: white;
	margin-left: auto;
	margin-right: auto;
}
TABLE.FullPage TD.LeftMenu {
	background-color : #e6e6e6;
	width : 139px;
	height : 100%;
}
TABLE.FullPage TR.body {
	height : 485px;
}
TABLE.Fullpage TD.Body{
	padding : .2in .4in .2in .4in;
	background-color: White;
}
TABLE.TopMenu {
	background-color : #ffffff;
	width: "100%";
}
TABLE.TopMenu TD.menu{
	background-color: #404040;
	height : 12px;
	padding-top : 4px;
	padding-bottom : 0px;
	vertical-align :bottom;
	text-align: center;
}
 TABLE.TopMenu TD.menu  P{
	text-align : center;
	color: white;
	font-family : Verdana;
	font-size : 7pt;
	vertical-align: bottom;
	padding-left: 4px;
	padding-right : 4px;
	border-left: 1pt solid white;
	white-space: nowrap;
	cursor:default;
}
TABLE.TopMenu TD.menu A {
	color: white;
	font-family : Verdana;
	font-size : 7pt;
	text-align : center;
	white-space: nowrap;
}
TABLE.TopMenu TD.bottombevel {
	background-image : url('../img/tmenubvl.gif');
	height : 7px
}
TABLE.Body {
	background-color : #ffffff;
}
TABLE.Body TD.Content { width=300pt;}
TABLE.Body TD.Content P {
	MARGIN: 0in 0in 6pt 0.1in;
}
A.headline, A.headline:visited {
	FONT-SIZE: 8pt; COLOR: #5A523B; FONT-FAMILY: Verdana; TEXT-DECORATION: none;
}
A.headline:hover {
	COLOR: #5A523B; TEXT-DECORATION: underline;
}
TABLE.news {
	width : 190px; 
}
TABLE.news TD.news{
	border-left : 3pt solid #D7C89C;
	border-right : 3pt solid #D7C89C;
	border-bottom : 3pt solid #D7C89C;
	border-top : 1pt solid #D7C89C;
}
TABLE.news TD.hdr{
	background-color: #D7C89C ;
	border-top: 1pt solid #B0A06E;
	padding-left : 5px;
}
TABLE.news P.headline {
	FONT-SIZE: 8pt; 
	COLOR: #5A523B; 
	FONT-FAMILY: Verdana; 
	TEXT-DECORATION: none;
	MARGIN: 3pt 3pt 3pt 4pt;
}
TABLE.news TD.hdr P {
	font-family : Verdana;
	font-size : 10pt;
	color : white;
	margin : 0in 0in 0in 0px;
	text-align: left;
	font-weight:bold;
}
TABLE.footer {
	width : '100%'; 
}
TABLE.footer TD.footer{
	padding-left : 10px;
	padding-bottom : 10px;
	background-color: White;
	width: 636px;
}
TABLE.newsstory TD.news{
	padding : 0in .8in 0in 0in;
}
TABLE.Newsstory P.author{
	font-style : italic;
	margin-top : 6pt;
	margin-bottom : 6pt;
}
TABLE.Newsstory P.storydate{
	margin-top: 6pt;
	font-weight: bold;
}
TABLE.imgtbl{
	margin: 2pt 2pt 2pt 0pt;
}
TABLE.imgtblleft{
	float:left;
	margin: 2pt 6pt 2pt 0pt;
}
TABLE.imgtblleft IMG{
	border: 1pt solid silver;
}
TABLE.imgtblright{
	float:right;
	margin : 2pt 0pt 2pt 6pt;
}
TABLE.imgtblright IMG{
	border: 1pt solid silver;
}
TABLE.praylong TD.praylong{
	border:4pt solid silver;
	padding: .1in .1in .1in .1in;
}
TABLE.praylong TD.prayphoto IMG{
	border:4pt solid silver;
	border-left:none;
}
TABLE.praylong P{
	margin : 4pt 0in 4pt 0in;
}
TABLE.praylong P.praydate{
	font-weight:bold;
}
P.prayhdr{
	margin-left: .5in;
}
TABLE.prayshort{
	width:450px;
	margin-left: .5in;
}
TABLE.prayshort TD.prayshorttitle1{
	border: 2pt solid silver;
	background:silver;
}
TABLE.prayshort TD.prayshorttitle0{
	border: 2pt solid silver;
	background : silver;
}
TABLE.prayshort TD.prayshortbody1{
	border: 2pt solid silver;
	background:silver;
	padding : 5pt 5pt 5pt 5pt;
}
TABLE.prayshort TD.prayshortbody0{
	border: 2pt solid silver;
	padding : 5pt 5pt 5pt 5pt;
}
TABLE.prayshort P.praytitle{
	color:white;
	background:silver;
	border-bottom: 1pt solid white;
	font-weight:bold;
	padding : 3pt 5pt 3pt 5pt;
}
TABLE.prayshort TD.prayshortbody1 IMG{
	float:left;
	margin-right : 5pt;
}
TABLE.prayshort TD.prayshortbody0 IMG{
	float:right;
	margin: 2pt 2pt 2pt 5pt;
}
TABLE.prayshort P.praydate{
	margin: 0in 0in .1in 0in;
}
TABLE.newssummary TD.shortstory1{
	width:450px;
	padding : .2in 0in .2in 0in;
}
TABLE.newssummary TD.shortstory0{
	width:450px;
	padding : .2in 0in .2in 0in;
}
TABLE.newssummary TD.shortstory1 IMG.newsphoto{
	float:left;
	margin-right : .1in;
	margin-bottom: 0pt;
	border : 1pt solid silver;
}
TABLE.newssummary TD.shortstory0 IMG.newsphoto{
	float:right;
	border : 1pt solid silver;
}
TABLE.newssummary P{
	margin : 2pt 5pt 2pt 5pt;
	padding: 0in 0in 0in 0in;
}
DIV.givelong P{
	margin: 5pt 0pt 5pt 0pt;
}
DIV.givelong P.giveaddr{
	margin: 0pt 0pt 5pt 10pt;
}
DIV.givelong IMG.giveimg{
	border:none;
	float:left;
	margin : 5pt 8pt 2pt 0pt;
}
TABLE.giveshort{
	border-collapse: separate;
}
TABLE.giveshort TD{
	width: 50%;
	border: 4pt solid silver;
	padding : 2pt 2pt 2pt 2pt;
}
TD.giveshort1, TD.giveshort0{
	background: silver;
}
TD.giveshort3 IMG, TD.giveshort0 IMG{
	float :right;
	margin : 2pt 2pt 2pt 4pt;
	border : none;
}
TD.giveshort1 IMG, TD.giveshort2 IMG{
	float:left;
	margin : 2pt 4pt 2pt 2pt;
	border : none;
}
TABLE.giveshort P{
	margin : 0pt 0pt 5pt 0pt;
}
TABLE.eventsshort{
	width:100%;
	border-bottom : 4pt solid silver;
}
TABLE.eventsshort TD{
	padding : 5pt 5pt 5pt 5pt;
}
TABLE.eventsshort P.location, TABLE.eventsshort P.date{
	text-align: right;
}
TABLE.eventsshort TD.hdr{
	border-bottom : 4pt solid silver;
	padding-bottom: 0pt;
}
TABLE.eventslong TD.long, TABLE.eventslong TD.hdr{
	border:4pt solid silver;
	padding: .1in .1in .1in .1in;
	width: 100%;
}
TABLE.eventslong TD.photo{
	border:4pt solid silver;
}
TABLE.eventslong P{
	margin : 4pt 0in 4pt 0in;
}
TABLE.eventslong P.date{
	font-weight:bold;
}
TABLE.eventslong P.location{
	font-weight:bold;
}
TABLE.dlsshort P{
	padding-top:2pt;
	padding-bottom:2pt;
}
P.dlsshort{
	padding-left : 5pt;
	border-top : 1pt #D7C89C solid;
	border-left : 1pt solid #D7C89C;
	margin: 0in 0in 5pt 0in;
}
P.dlsshort span.dlstitle{
	color : navy;
	font-weight : bold;
}
P.dlscat{
	font-size:10pt;
	font-weight : bold;
}
TABLE.dlsshort TD.dlscat{
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#D7C89C', endColorStr='white', gradientType='1');
	background: '#D7C89C';
	padding : 0pt 0pt 0pt 4pt;
}
TABLE.dlsshort TD.catspace{
	height : 10pt;
}
TABLE.dlsshort TR.getreaders TD{
	padding-top: .5in;
	text-align : center;
}
TABLE.links P{
	padding-top:2pt;
	padding-bottom:2pt;
}
P.links{
	padding-left : 5pt;
	border-left : 1pt solid #D7C89C;
	margin: 0in 0in 0pt 0in;
}
P.links span.linkstitle{
	color : navy;
	font-weight : bold;
}
P.linkscat{
	font-size:10pt;
	font-weight : bold;
}
TABLE.links TD.linkscat{
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#D7C89C', endColorStr='white', gradientType='1');
	background: '#D7C89C';
	padding : 0pt 0pt 0pt 4pt;
	border-bottom : 1pt #D7C89C solid;
	width:100%;
}
TABLE.links TD.catspace{
	height : 10pt;
}
TABLE.pubsshort P{
	padding : 0pt 0in 0in 0in;
	margin : 0in 0in 0in 0in;
}
TABLE.pubsshort P.pubshdr{
	margin-bottom : .3in;
	border-bottom : 4pt solid silver;
}
TABLE.pubsshort P.pubsshort{
	padding-top : 5pt;
}
P.pubstitle SPAN.pubsauthor{
	white-space : nowrap;
	font-size : 10pt;
	font-weight : normal;
	color : black;
}
TABLE.pubsshort TD.pubsshort{
	padding-bottom : .4in;
}
TABLE.pubsshort IMG.coverphoto1{
	float:left;
	margin : 3pt 5pt 1pt 0pt;
}
TABLE.pubsshort IMG.coverphoto0{
	float:right;
	margin : 3pt 5pt 1pt 5pt;
}
TABLE.connect{
	border-collapse: separate;
	width:100%;
}
TABLE.connect TD.left{
	width: 70%;
	padding-right: .2in;
}
TABLE.connect TD.right{
	width: 30%;
	border-left: 1pt solid #B0A06E;
	padding-left: 0pt;
	background: #F3EBD5
}
TABLE.connect TABLE.feature{
	border: 1pt solid #140F4C;
	background: #e6e6e6;
}
TABLE.connect TABLE.feature P{
		padding: 2pt 4pt 2pt 4pt;
}
TABLE.connect TABLE.feature TD P.headline{
	font-size:12pt;
	font-weight: bold;
	color:navy;
}
TABLE.connect TD.right P{
	padding-left: 2pt;
}
TABLE.connect TD.right P.hdr{
	background: #D7C89C;
	border-top: 1pt solid #B0A06E none;
	font-weight : bold;
	padding: 2pt;
}
TABLE.connect TD.right P.hdr A{
	color:black;
	font-weight : bold;
}
TABLE.connect TD.right P.eventtitle{
	padding-bottom: 0pt;
	padding-top: 2pt;
	font-weight : bold;
}
TABLE.connect TD.right P.headline{
 	padding-bottom: 0pt;
	padding-top: 2pt;
}
TABLE.connect TD.right P.eventloc{
	padding-bottom: 0pt;
}
TABLE.connect TD.right P.eventdate{
	padding-bottom: 2pt;
}
TABLE.connect TABLE.feature TD.hdr, TABLE.connect TABLE.feature TD.hdr A{
	background: #140F4C;
	color: silver;
	font-weight: bold;
}
TABLE.connect TABLE.feature IMG{
	float:right;
	margin: 2pt 0pt 2pt 2pt;
}
TABLE.sresults TR.toprow P{
	text-align : right;
	font: 14pt verdana Geneva Arial Helvetica sans-serif;
	color : #140F4C;
	padding-bottom: 5pt;
}
TABLE.sresults TR.row2 TD.left{
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#D7C89C', endColorStr='#F0E8D0', gradientType='1');
	background: '#D7C89C';
	border-bottom : 1pt #D7C89C solid;
	padding: '1pt 3pt 1pt 3pt';
}
TABLE.sresults TR.row2 TD.right{
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#F0E8D0', endColorStr='white', gradientType='1');
	background: '#D7C89C';
	border-bottom : 1pt #D7C89C solid;
	padding: '1pt 3pt 1pt 3pt';
}
TABLE.sresults TR.row2 TD.right A, TABLE.search_hdr TR.row2 TD.right A:visited{
	text-decoration: underline;
}
TABLE.sresults TD.result{
		border-left : 1pt #D7C89C solid;
		padding: 5pt 10pt 5pt 10pt;
}
TABLE.sresults TD.result A.title{
	font-size: 12pt;
	text-decoration: underline;
}
TABLE.sresults TD.result P.url{
	color: #30512A;
}
TABLE.sresults TD.result SPAN.content{
	color: #7C2727;
}
TABLE.sresults TD.result SPAN.relevance{
	font-size: 8pt;
}
TABLE.sresults TD.pages{
	padding-top: 10pt;
	text-align: center;
}
TABLE.sresults TD.pages P{
	font-size: 11pt;
}
TABLE.sresults TD.pages P.pages A{
	text-decoration: underline;
}	
TABLE.sresults IMG.photo{
	border: 1pt solid silver;
}
TABLE.signupbar{
	background-color: #BBD0F0;
}
TABLE.signupbar TD{
	text-align: center;
	width: 140px;
	border: '1pt solid #140F4C';	
}
TABLE.signupbar TD.current{
	background-color: White;
	color: #140F4C;
	width: 140px;
	border: '1pt solid #140F4C';
}
TD.tan{
	border: 1pt solid #B0A06E;
	padding: 2pt;
	background: #F3EBD5
}
TD.tan P.hdr{
	background: #D7C89C;
	border-top: 1pt solid #B0A06E;
	font-weight : bold;
	padding: 2pt;
}
TD.tan_r_old{
	border: 1pt solid #B0A06E;
	background: #F3EBD5;
}
TD.tan_r_old P{
	padding-left: 2pt;
	padding-right: 2pt;
	border-bottom: 1pt solid #B0A06E;
}
TD.tan_r_old P.hdr{
	Abackground: #D7C89C;
	background: #BBD0F0;
	border: none;
	font-weight : bold;
	padding-left:2pt;
	padding-right: 1pt;
	margin: 1pt;
}
TD.tan_r_old P.hdr A{
	color:black;
	font-weight : bold;
}
TD.tan_r{
	border-left: 1pt solid #B0A06E;
	background: #F3EBD5;
}
TD.tan_r P{
	padding-left: 2pt;
	padding-right: 2pt;
}
TD.tan_r P.hdr{
	background: #D7C89C;
	border-top: 1pt solid #B0A06E;
	font-weight : bold;
	padding: 1pt 2pt 1pt 2pt;
}
TD.tan_r P.hdr A{
	color:black;
	font-weight : bold;
}
TABLE.blue_gray{
	border: 1pt solid #140F4C;
	background: #e6e6e6;
}
TABLE.blue_gray TD P.hdr{
	font-size:12pt;
	font-weight: bold;
	color:navy;
}
TABLE.blue_gray TD.hdr, TABLE.blue_gray TD.hdr A{
	background: #140F4C;
	color: silver;
	font-weight: bold;
}
TABLE.blue_gray IMG.r{
	margin: 2pt 2pt 2pt 2pt;
}
P.hdr_bold{
	padding-bottom: 0pt;
	padding-top: 2pt;
	font-weight : bold;
}
P.eventlist_title{
	padding-bottom: 0pt;
	padding-top: 2pt;
	font-weight : bold;
}
P.eventlist_tight{
	padding-top:0pt;
	padding-bottom:0pt;
	line-height: 12pt;
}
TABLE.custom1{
	border: 2pt solid silver;
}
TABLE.custom1 TD{
	padding: 2pt 2pt 2pt 2pt;
}	
IMG.newsphoto{
	border:1pt solid silver;
	float: left;
	margin: 2pt 4pt 4pt 0pt;
}
TD.gradtancell{
	padding: 2pt 10pt 2pt 10pt;
	border: 1pt solid #D7C89C;
}
TD.gradtanhdr{
	border-left:1pt solid #D7C89C;padding:1pt 1pt 1pt 5pt;width:50%;color:black;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#D7C89C', endColorStr='white', gradientType='1');
}
TR.mybasketdtlitem TD{
	padding:2pt 2pt 2pt 2pt;border-bottom:1pt solid silver;vertical-align:middle;
}
TR.mybasketdtlhdr TD{
	background:#9AC281;padding:2pt 2pt 2pt 2pt;border-bottom:2pt solid gray;color:navy;font-weight:bold;vertical-align:bottom;
}
TR.mybasketdtlftr TD{
	background:#9AC281;padding:2pt 2pt 2pt 2pt; border-top:2pt solid gray;font-weight:bold;vertical-align:middle;
}
TD.mybasketframe{
	padding:0pt 1pt 1pt 1pt;border:1pt solid darkgreen;
}
TABLE.contactform TD{
	vertical-align:middle;
	padding-right: 5pt;
}
TABLE.basketsummary{
	float:right;margin:0pt 0pt 5pt 5pt;width:180px;
}
TABLE.basketsummary TD{
	vertical-align:middle;
}
.baskettitle{
	color:darkgreen;font-size:14pt;font-weight:bold;
}