.header {
	height: 68px;
}
.headerRpt {
	background-image:  url(images/header_repeat.jpg);
	background-repeat: repeat-x;
}
.yellowRpt {
	background-image:  url(images/yellow_rpt.jpg);
	background-repeat: repeat-x;
}
.sideRepeat {
	background-image:  url(../images/side_repeat.jpg);
	background-repeat: repeat-y;
	width: 205px;
	background-position: right;
}
.fullHeight {
	height: 100%;
}
.spacer1 {
	height: 5px;
}
.churchSide {
	background-image: url(../images/church.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #C5D1DF;
	width: 148px;
}
.footerRepeat {
	background-image: url(../images/footer_rpt.jpg);
	background-repeat: repeat-x;
	height: 45px;
}
.navHeight {
	height: 19px;
}
.headerHeight {
	height: 68px;
}
.buffer15px {
	height: 15px;
}
body {
	background-color:  #E8EDF1;
	background-image: url(../images/header_repeat.jpg);
	background-repeat: repeat-x;
	margin: 0px;
}
P, TD, TH {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
P {
	padding: 0px 0px 5px 0px;
}
A:link, A:visited, A:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000053;
	text-decoration: underline;
}
A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000053;
	text-decoration: underline;
}
.footerHeight {
	height: 45px;
}
.footerText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #334852;
}
.subNavItem {
	vertical-align: middle;
	height: 20px;
	width: 148px;
	background-image: url(../images/first_sub_nav.gif);
	background-repeat: no-repeat;
	text-indent: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
subNavItemLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
a.subNavItemLink:link, a.subNavItemLink:visited, a.subNavItemLink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
a.subNavItemLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
.smallText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}
ul {
	list-style-image: url(../images/bullet2.gif);
	list-style-position: outside;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
ol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
li {
   padding: 0px 0px 8px 0px;
}
.formBox {
	background-color: #FFFFFF;
	background-image: url(../imgs/sub/repeat_form_bkground.gif);
	background-repeat: repeat-x;
	border: 1px solid #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	height: 18px;
	width: 140px;
}
.txtBox {
	background-color: #FFFFFF;
	background-image: url(../imgs/sub/repeat_form_bkground.gif);
	background-repeat: repeat-x;
	border: 1px solid #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	height: 60px;
	width: 200px;
	background-position: top;
}
H1, .header1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #7A7A7A;
	text-transform: capitalize;
}
H2, .header2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #4E6789;
	background-color: #FAF9F1;
	text-transform: capitalize;
	margin: 20px 0px 0px 0px;
}

H3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5A6C44;
   border-bottom: thin #BDBDBD solid;
   margin: 15px 0px 0px 0px;
}

BLOCKQUOTE {
   font-style: italic;
}

/**********************************************************************
CSS classes for "grid" table
***********************************************************************/
TABLE.grid { 
   background-color: #FAF9F1;
   border: 1px solid #000000;
   border-collapse: collapse;
   font-size:12px;   
}
TABLE.grid CAPTION { 
   text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #4E6789;
	background-color: #FAF9F1;
	text-transform: capitalize;
	margin: 20px 0px 10px 0px;   
   }
TABLE.grid TH {
   padding: 3px 6px 3px 6px; 
   font-weight: bold;
   font-size:inherit;
   color: #FFFFFF;            
   background-color: #BDBDBD; 
   border: 1px solid #000000;
  }   
TABLE.grid TD { 
   padding: 3px 6px 3px 6px; 
   font-size:inherit;
   color: #000000;   
   background-color: inherit;
   border: 1px solid #000000;
  }    
TABLE.grid TH A {  /* anchors in the table header */
   font-weight: bold;
   font-size:inherit;
   color: #FFFFFF; 
}
TABLE.grid TD A {  /* anchors in the table data cell */
   font-size:inherit;
   color: #0000FF;
}

/* used for header row of group of rows */
TABLE.grid TD.rowgroup {
   font-weight: bold;   
   color: #000000;
   background-color: #F1F0DC;  /*#AA0202;*/
}


/**********************************************************************
CSS classes for "ad" container
***********************************************************************/
DIV.ad {
   border: thin #BDBDBD solid;   
   font-family: Arial, Helvetica, sans-serif;   
   color: #000000;
   background-color: #F1F0DC;
   padding:5px 5px 5px 5px;            
   }   

DIV.ad H1 {
	font-size: 16px;
	font-weight: bold;
	color: inherit;
	text-transform: capitalize;
}

DIV.ad P {
   color: inherit;
   font-size: 12px;
}

DIV.ad A {
   font-size:inherit;
   color: #4E6789;
}


/**********************************************************************
CSS classes for "ad2" container
***********************************************************************/
DIV.ad2 {
   border: thin #BDBDBD solid;   
   font-family: Arial, Helvetica, sans-serif;   
   color: #000000;
   background-color: #91B375;
   padding:5px 5px 5px 5px;            
   }   

DIV.ad2 H1 {
	font-size: 16px;
	font-weight: bold;
	color: inherit;
	text-transform: capitalize;
}

DIV.ad2 P {
   color: inherit;
   font-size: 12px;
}

DIV.ad2 A {
   font-size:inherit;
   color: #F1F0DC;
}


