BODY {
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 11px; 
   color: #333333;
}

TD {
   font-family: verdana, arial, helvetica, sans-serif; 
   font-size: 11px; 
   color: #333333
}

P {
   font-size: 11px; 
   color: #333333; 
   font-family: verdana, arial, helvetica, sans-serif;
}

H1 {
   font-family: verdana, arial, helvetica, sans-serif;
   font-size: 14pt; 
   margin-bottom: 2px; 
   margin-top: 0px; 
   padding-top: 0px; 
   padding-bottom: 2px
}

H2 {
   font-family: verdana, arial, helvetica, sans-serif;
   font-size: 13pt; 
   margin-bottom: 2px; 
   margin-top: 0px; 
   padding-top: 0px; 
   padding-bottom: 2px
}

H3 {
   font-family: verdana, arial, helvetica, sans-serif;
   font-size: 12pt; 
   margin-bottom: 2px; 
   margin-top: 0px; 
   padding-top: 0px; 
   padding-bottom: 2px
}

H4 {
   font-family: verdana, arial, helvetica, sans-serif;
   font-size: 11pt; 
   margin-bottom: 0px; 
   margin-top: 2px; 
   padding-top: 2px; 
   padding-bottom: 0px
}

.address-banner {
   font-family: verdana, arial, helvetica, sans-serif;
   font-size: 12px;
   font-weight: normal;
   text-align: right;
   padding: 4px;
   color: white;
}

.admin-banner {
   font-family: verdana, arial, helvetica, sans-serif;
   font-size: 12px;
   font-weight: normal;
   text-align: left;
   padding: 4px;
   color: white;
}

.menu_item {
   padding-top: 20px;
}

.menu_item_contact_info {
   padding-top: 40px;
   padding-left: 5px;
   padding-bottom: 40px;
}

.main_content_area {
   padding-top: 10px;
   padding-left: 10px;
}

.page_title {
   font-family: verdana, arial, helvetica, sans-serif;
   font-size: 18px;
   font-weight: bold;
   text-align: center;
   color: #722F6F;
   margin-top: 0px;
   margin-bottom: 4px;
}

.message_title {
   font-family: verdana, arial, helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
   text-align: center;
   color: red;
   margin-top: 4px;
   margin-bottom: 4px;
}

.refuge_box {
   background-color: #E8C985;
   border-width: 1px;
   border-style: solid solid solid solid;
   border-color: black;
}

.confirmation_box {
   background-color: #D9CCFF;
   border-width: 1px;
   border-style: solid solid solid solid;
   border-color: black;
}

.gray_box {
   background-color: #E7E7E7;
   border-width: 1px;
   border-style: solid solid solid solid;
   border-color: black;
}

.section_heading {
   font-family: verdana, arial, helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #333333;
   margin-top: 3px;
   margin-bottom: 0px;
}

.paragraph_heading {
   font-family: verdana, arial, helvetica, sans-serif;
   font-size: 12px;
   font-weight: normal;
   color: black;
   margin-top: 3px;
   margin-bottom: 0px;
}

.schedule_row {
   padding-top: 3px;
   padding-bottom: 3px;
}

.staff_photo {
   padding: 4px;
   background-color: #2d3c30;
}

.missionary_photo {
   padding: 4px;
   background-color: #dfdfdf;
}

.link_description {
   margin-top: 0px;
   margin-bottom: 20px;
}

input, textarea, select {
	color : #000000;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}

.values_title {
   height: 25px;
}

.command-table {
   border-color: #8f8f8f;
   border-style: solid solid solid solid;
   border-width: 1px;
   background-color: #efefef;
}

.content-table {
   border-color: #8f8f8f;
   border-style: none solid solid none;
   border-width: 1px;
   background-color: #efefef;
}

.content-cell {
   border-color: #8f8f8f;
   border-style: solid none none solid;
   border-width: 1px;
}

.field-label {
   color: #2d3c30;
   font-weight: bold;
   padding-left: 10px;
   padding-right: 20px;
}

.successbox {
   background-color: #ddeedd;
   border-width: 2px;
   border-style: solid solid solid solid;
   border-color: #336633;
}
