



body {
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:75%;
background-color:#fff;
line-height:130%;

}

input {
margin:0px;
}

p {
/*margin:8px 0px 8px 0px;*/
}

#sometabs a {
background-color:#f2f2f2;	
text-decoration:none;
padding:3px 6px 3px 3px;
border:1px solid #ccc;
border-bottom:0px;
color:#000;
margin-right:2px;
}

img {
border:0px;

}

#banner {
/*background-image:url(images/2007_header_sc_sf.jpg);
background-position:center top;
background-repeat:no-repeat;*/

height:178px;
border-bottom:4px solid #fff;

background: url(images/2007_header_sc_sf.jpg) no-repeat center top;
}

#mainnavbarwrap {
background-image:url(images/2007_mainnav_back.gif);
background-repeat:repeat-x;
background-position:bottom;
background-color:#CA090A;
border-bottom:3px solid #840404;
margin:0px;
}

#mainnavbar {
padding:10px 0px 10px 0px;
width:760px;
margin: 0 auto;


}

#mainnavbar a{
color:#fff;
text-decoration:none;
text-transform:uppercase;
padding-right:15px;

background-image:url(images/2007_mainnav_line.gif);
background-repeat:no-repeat;
background-position:right bottom;
}

#mainnavbar a:hover {
text-decoration:underline;
}

a {
color:#18639A;
}

#mainwrap {
width:100%;
}

#mainsearchbox {
background-color:#eee;
font-size:100%;
color:#333;
width:150px;
border:1px solid #000;
}

#searchbutton{
background-color:#575757;
border:1px solid #666666;
font-size:100%;
color:#fff;
cursor:pointer;
}

#helpbutton { 
background-color:#575757;
border:1px solid #666666;
font-size:80%;
color:#fff;
padding:3px;
}

.SectionHeader {
color:#000;
font-weight:bold;
/*border-bottom:1px solid #ccc;*/
text-transform:uppercase;

}

.pagetitle {
font-family:Helvetica, Arial, Verdana, sans-serif;
font-size:24px;
color:#0C527E;
line-height:100%;

}

.childsection {


margin-left:20px;

}

#contentwrap {

margin: 0 auto;
padding: 0;
width:760px;
padding-top:16px;
	
}

#widewrap {
background-color:#fff;
border-top:4px solid #ccc;
}

.btnsmally {
font-size:80%;
margin-left:16px;
color:#fff;
text-decoration:none;
}

#footer {

padding-top:16px;
padding-bottom:24px;
text-align:center;
margin-top:24px;
border-top:4px solid #fff;
background-color:#fff;

}

.footer_body {
width:760px;
text-align:left;
}

#footer a {

}

#header {
background-color: #0C527E;
text-transform:uppercase;
width:100%;
height:43px;
padding:0px;
margin:0px;
border-collapse:collapse;
text-align:center;
border-bottom:4px solid #fff;

}

#headertable {
width:760px;
height:100%;
text-align:center;
}

#headertable form {
padding:0px;
margin:0px;
}

#logoside {
text-align:left;
}

#rightside {
text-align:right;
}

#header img {
border:0px;
vertical-align:middle;
}

.signinout {
color: #fff;
font-size:100%;
text-decoration:none;

}



.btn {
font-size:100%;

margin-right:7px;
/*color:#fff;*/
color:#fff;
text-decoration:none;
font-size:90%;
text-transform:capitalize;
}

.yourbtn {

margin-right:10px;
text-transform:capitalize;
}


#header a:hover  {
/*background-color:#000;*/
text-decoration:underline;
}




#youdiv {
background-color: #DFEFF8;
width:100%;
height:43px;
padding:0px;
margin:0px;
border-collapse:collapse;
text-align:center;
}

#youtable {
width:760px;
height:100%;
}

#youtable img {
vertical-align:middle;
border:0px;
}


#tdleft {
text-align:left;
}

#tdright {
text-align:right;
}


.siteButton {
border:1px solid #ccc;
background-color:#fff;
padding:2px 4px 2px 4px;
color:#000;
font-size:10px;
text-transform:uppercase;
background-image:url(images/2007_fbox_head.gif);
background-repeat:repeat-x;
background-position:top;
cursor:pointer;
}

.nav_bar_inner {
background-color:#EEEBDD;
border-top:3px solid #fff;
border-bottom:3px solid #fff;
padding-top:8px;
padding-bottom:8px;
margin-bottom:16px;
}

.nav_bar_inner a {

font-weight:bold;
text-decoration:none;
margin-right:8px;
margin-left:8px;

}

.nav_bar_inner a:hover {
text-decoration:underline;
}




.clear {
clear:both;
}



#contenttable 
{
border-collapse:collapse;
width:100%;

}

#contenttable td {
vertical-align:top;
}

#contentarea {

  width:568px;
  padding-left:16px;

 

}
#rightRail{

  width:180px;

  margin-left:16px;
}

#leftRail{

  width:180px;
  border-right:1px solid #ccc;
  margin-right:16px;
  padding:0px;
}


#leftRail img {

border:1px solid #ccc;
}

#leftRail a {
	color: #18639A;
	text-decoration:none;
	border-bottom: 1px solid #ddd;
	padding: 6px 8px 8px 0px;
	display:block;	
}

#leftRail P {
margin:0px;
padding:0px;
}

#leftRail .pagetitle {

color:#000;
padding-bottom:12px;
padding-top:12px;
border-bottom:1px solid #ccc;


}





#leftRail a:hover {
	background-color:#f2f2f2;
}

#leftRail .first {
font-family:Helvetica, Arial, Verdana, sans-serif;
font-size:24px;
color:#000;
padding: 10px 0px 10px 0px;
border-bottom: 1px solid #ddd;
text-transform:capitalize;
display:block;
line-height:100%;


}

.subtitle {
font-family:Helvetica, Arial, Verdana, sans-serif;
font-size:24px;
color:#000;
text-transform:capitalize;
line-height:110%;

}

.biglink {
font-weight:bold;
font-size:120%;
}


#module_todo, #module_messaging {
margin-bottom:24px;
}

#table_todo {
width:100%;
}

#table_todo img {
margin-right:5px;
}

#table_todo td {

vertical-align:middle;
padding:4px;

}

#welcome_zone {
color:#fff;
font-size:90%;
}

#welcome_zone h2 {
font-size:100%;
font-weight:bold;
color:#000;
margin-bottom:8px;
text-transform:uppercase;
}

#welcome_zone a {
color:#fff;
font-weight:bold;
text-decoration:none;
border:0px;
}

#welcome_zone a:hover {
text-decoration:underline;
}


#welcome_zone p {
font-size:100%;
margin-top:8px;
margin-bottom:8px;

}

#welcome_zone ul {
margin:0px;
margin-left:15px;


}

#welcome_zone li {
margin-bottom:8px;
}

.welcome_gradient {
background-image:url(images/welcome_gradient.jpg);
background-repeat:no-repeat;
}

.home_triple_col {
border-collapse:collapse;
}

.home_triple_col td {
width:33%;
}





.simplelist {
border-collapse:collapse;
width:100%;
/*border:1px solid #ccc;*/
border-top:1px solid #ccc;
font-size:90%;
}

.thumbnail {
height:45px;
width:45px;
padding:6px;
background-color:#fff;
border:1px solid #ccc;
}

.verticalmodule {

text-align:center;
}

.verticalmodule a {
display:block;
margin-bottom:5px;
}

.verticalmodule span {
display:block;
margin-bottom:10px;
font-size:80%;
}

.verticalmodule .scrollicon {
margin-top:0px;
margin-bottom:0px;
}

.verticalmodule a:hover {
background-color:#EEF7FB;
}

.verticalmodule img {
margin-bottom:5px;
}

.simplelist td {
border-bottom:1px solid #ccc;
/*padding:8px3px8px3px;*/
padding:8px 3px 8px 3px;
}

.rowheader {
background-color:#DFEFF8;
font-weight:bold;
text-transform:capitalize;

}

.tableback {
background-color:#ccc;
}

.tableback td {
padding:5px;
}

.tableback a {

text-decoration:none;

}


.tableback a:hover {

text-decoration:underline;

}

.rowheader {
background-color:#0C527E;
color:#fff;
}


.rowconfirm {
background-color:#0C527E;
color:#fff;
}


.row1 {
background-color:#fff;
}

.row2 {
background-color:#EEF7FB;
}

.rowback1 {
background-color:#fff;
}

.rowback2 {
background-color:#EEF7FB;
}


.posttitle a {
font-weight:bold;
text-decoration:none;
font-size:14px;
}


.posttitle a:hover {
text-decoration:underline;
}

.modulelotsoftext {
line-height:21px;
}

.our_box {
background-color:#755E24;
width:100%;
margin-bottom:24px;
}

.our_box .box_header {
float:left;
text-transform:uppercase;
color:#fff;
font-weight:bold;
/*width:80%;*/
padding:5px 0px 5px 8px;
}


.our_box .box_more_info {
float:right;
text-transform:lowercase;
font-size:90%;
color:#fff;
text-align:right;
/*width:15%;*/
padding:5px 8px 5px 0px;

}

.box_more_info a {
color:#fff;
text-decoration:none;
}

.box_more_info a:hover {
text-decoration:underline;
}

.box_body {
clear:both;
background-color:#fff;
width:100%;
}

.two_col {
width:100%;
}

.two_col .col_one {
margin-right:16px;
float:left;
width:49%;
}

.two_col .col_two {
float:right;
width:48%;

}

.box_body_hue2 {
background-color:#EEEBDD;
}

.fboxhead {
border:1px solid #ddd;
border-top:1px solid #ddd;
padding:5px 0px 7px 10px;
background-color:#fff;
background-image:url(images/2007_fbox_head.gif);
background-repeat:repeat-x;
background-position:bottom;
/*background-image:url(images/2007_flower_wide.jpg);
background-repeat:no-repeat;
background-position:left bottom;*/
/*height:53px;*/
margin-top:24px;
}

.dtable {
margin-top:24px;
width:100%;
}

.dtable td {

vertical-align:top;
}

.spacer {
width:16px;
}

.fboxhead ul {
padding:0px;
margin:0px;
}

.fboxhead li {
padding:0px;
margin:0px;
display:inline;
}

.fboxhead a {
padding-right:3px;
padding-left:3px;
font-weight:bold;
text-decoration:none;
text-transform:lowercase;

}

.fboxhead a:hover {

text-decoration:underline;

}


.fboxhead a:visited {
color:#18639A;
}



.fboxbody {
padding:7px;
border:1px solid #ddd;
border-top:0px;
}

.nPatchLeft {
float:left;
font-size:24px;
font-family:Helvetica, Arial, Verdana, sans-serif;
text-transform:capitalize;
line-height:110%;

margin:0px;
width:60%;
}

.nPatchRight {
float:right;
text-align:right;


margin:0px;
width:36%;
}

.nPatchRight a{
font-size:10px;
}

.morediv {
padding:10px;
background-color:#EBFCE2;
border:1px solid #ccc;
margin-top:10px;
}

.morediv a{
font-size:18px;
}

.enlargelink {
font-size:9px;
text-decoration:none;
}

.blocksection {

padding:7px;
border:1px solid #ccc;
background-color:#EBFCE2;


}

.blockbody {
padding:7px;
border:1px solid #ccc;
border-top:0px;
margin-bottom:10px;
}

.newspatch a {
color: #18639A;
/*font-weight:bold;*/
text-decoration:none;
/*border-bottom: 1px dotted #ddd;*/
padding: 7px 0px 7px 0px;
display:block;

}

.newspatch a:hover {
	background-color:#eeeeee;
}

#churchrow {
background-color:#ffffcc;
padding:10px;
text-align:center;
border-bottom:4px solid #fff;

}

#churchrow a{

margin-left:15px;
text-decoration:none;

}

.GrayMan {
background-color:#ddd;
}

.gridmore {
color:#c00000;
}



