body {	margin:0px auto;	padding:0px;	font: 85%/150% Trebuchet MS, Arial, Helvetica, sans-serif;	width: 782px;	color: #333;	position: relative;	background: #000000 url(images/spiritual.jpg) no-repeat center top;}

#main {
    background:#fff;
    float:left;
    width:470px;
    }

#sidebar {
    background:#fff;
    float:right;
    width:260px;
    }

#footer {
    background:#fff;
    text-align: center;
    clear:both;
    }

#remark {
    background:#fff;
    font-size: 18px;
    color:#666;
    line-height: 100%;
    text-align: center;
    width:190px;
    }

#redmark {
    background:#fff;
    font-size: 18px;
    color:#A83435;
    line-height: 100%;
    text-align: center;
    width:190px;
    }

#smallmark {
    background:#fff;
    font-size: 16px;
    color:#666;
    line-height: 110%;
    text-align: center;
    width:190px;
    }

#nav {	list-style:none;	margin:142px 0px 0px;	padding:0px;	clear:both;	float:right;	line-height:0px;}#nav li{	margin-left:5px;	float:left;}#nav li a{	height: 30px;	display:block;	float:left;	text-decoration:none;	text-indent: -900em;}#nav #nav-home a{	width: 116px;	background: url(images/home.gif) no-repeat left top;}#nav #nav-home a:hover{	background: url(images/home.gif) no-repeat left bottom;}#nav #nav-spirit a{	width: 116px;	background: url(images/resources.gif) no-repeat left top;}#nav #nav-spirit a:hover{	background: url(images/resources.gif) no-repeat left bottom;}#nav #nav-services a{	width: 116px;	background: url(images/services.gif) no-repeat left top;}#nav #nav-services a:hover{	background: url(images/services.gif) no-repeat left bottom;}

body#home #nav-home a{	background: url(images/home.gif) no-repeat left bottom;}body#spirit #nav-spirit a{	background: url(images/resources.gif) no-repeat left bottom;}body#services #nav-services a{	background: url(images/services.gif) no-repeat left bottom;}

.rbroundboxg { background: url(images/ntg.gif) repeat; }
.rbtopg div { background: url(images/tlg.gif) no-repeat top left; }
.rbtopg { background: url(images/trg.gif) no-repeat top right; }
.rbbotg div { background: url(images/blg.gif) no-repeat bottom left; }
.rbbotg { background: url(images/brg.gif) no-repeat bottom right; }

.rbtopg div, .rbtopg, .rbbotg div, .rbbotg {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontentg { margin: 0 9px; font-size: 13px; line-height: 122%; }
.rbroundboxg { width: 92%; margin: 1em auto; }

h1 {
letter-spacing: 1px;
color: #A83435;
}

h2 {
letter-spacing: 1px;
color: #A83435;
}

h3 {
letter-spacing: 1px; 
color: #A83435;
}

h4 {
letter-spacing: 1px; 
color: #A83435;
}


.clear {	clear:both;}.displaynone {	display:none;}hr.hidden {	clear:both;	visibility:hidden;	margin:0px;	padding:0px;}


hr {
border:dashed #a83435;
border-width:1px 0 0 0;
height:0;line-height:0px;
font-size:0;margin:0;
padding:0;
}img {	border:none;
}#header_wrap {	width: 755px;	height: 171px;	margin: 0px auto;	padding: 0px 6px;	color:#FFFFFF;}#body_wrap {	width:755px;	margin: 0px auto;	padding: 10px 12px 40px 15px;	background: #fff;	clear:both;}


#box-table-a
{
	font-family: "Trebuchet MS", "Lucida Grande", Sans-Serif;
	font-size: 14px;
	margin: 45px;
	width: 620px;
	text-align: left;
	border-collapse: collapse;
}
#box-table-a th
{
	font-size: 15px;
	font-weight: normal;
	padding: 8px;
	background: #FF9999;
	border-top: 4px solid #FF6666;
	border-bottom: 1px solid #fff;
	color: #333;
}
#box-table-a td
{
	padding: 8px;
	background: #FFCCCC; 
	border-bottom: 1px solid #fff;
	color: #333;
	border-top: 1px solid transparent;
}
#box-table-a tr:hover td
{
	background: #FCBDC1;
	color: #272525;
}

#box-table-b
{
	font-family: "Trebuchet MS", "Lucida Grande", Sans-Serif;
	font-size: 14px;
	margin: 45px;
	width: 620px;
	text-align: left;
	border-collapse: collapse;
}
#box-table-b th
{
	font-size: 15px;
	font-weight: normal;
	padding: 8px;
	background: #FF9999;
	border-top: 4px solid #FF6666;
	border-bottom: 1px solid #fff;
	color: #333;
}
#box-table-b td
{
	padding: 8px;
	background: #FFCCCC; 
	border-bottom: 1px solid #fff;
	color: #333;
	border-top: 1px solid transparent;
}
#box-table-b tr:hover td
{
	background: #FCBDC1;
	color: #272525;
}




.little {  font-family: Trebuchet MS, Arial, Helvetica; font-size: 11px}

.rbroundbox { background: url(images/nt.gif) repeat; }
.rbtop div { background: url(images/tl.gif) no-repeat top left; }
.rbtop { background: url(images/tr.gif) no-repeat top right; }
.rbbot div { background: url(images/bl.gif) no-repeat bottom left; }
.rbbot { background: url(images/br.gif) no-repeat bottom right; }

.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 9px; }
.rbroundbox { width: 100%; margin: 1em auto; }


 .tabletip{width:100%;}
 .cellone, .celltwo{width:50%;}
 .cellone{float:left;}
 .celltwo{float:right;}

