body {
padding:0cm;
text-align:center;
}
* {
   font-family: Verdana, Helvetica, sans-serif;
   font-size: 8pt;
   margin: 0;
   padding: 0;
}
.floatRight {float: right;margin-right: 8px;}
.leftMargin { margin-left: 36px; }
.indent { margin-left: 19px; }

a {
   color: #526593;
   text-decoration: none;
}
   a:hover {
      color: #bf6610;
      text-decoration: underline;
   }
   a img {
      border-style: none;
   }

.container {
   margin: 0 auto;
   text-align: left;
   width: 748px;
}
.clear {
   clear: both;
}
.error {
   color: #990000;
   font-weight: bold;
}
.shadow {
   background: transparent url(file:///C|/Tomcat 5.5/webapps/EvangelistProfiles/images/shadow.gif) no-repeat bottom right;
}
.shadow img {
   margin: 0 6px 6px -6px;
}
#msgbox {
   border: 1px solid #536593;
   margin: 0 10%;
   text-align: center;
}
#msgbox p {
   margin: 0.5em;
}


/** PAGE HEADER **/
#PageHeader {
   background: url('/EvangelistProfiles/pics/banner.jpg') no-repeat;
   border-left:1px solid #536593;
border-right:1px solid #536593;
   width: 746px;
   height: 146px;
}
   #WMLogo {
      background: url('/EvangelistProfiles/pics/WMLogo.gif') no-repeat;
      position: absolute;
      float: left;
      display: block;
      width: 366px;
      height: 46px;
      margin: 10px 0px 0px 10px;
      z-index: 2;
   }
.logo h1 {
   display: none; /* title text is only visible if stylesheets are disabled */
}



/** NAVIGATION **/
.mainnav {
   background: transparent url(file:///C|/Tomcat 5.5/webapps/EvangelistProfiles/images/MenuBarGraphic.jpg) repeat-y top left;
   border-bottom: 1px solid #000000;
   min-height: 24px;
}
.mainnav ul {
   list-style-type: none;
   margin: 0;
   padding: 2px 0 0 75px;
}
.mainnav li {
   display: inline;
   white-space: nowrap;
}
.mainnav .menudelim {
   color: #ffffff;
   font-size: 14px;
   padding: 0 0.5em;
}
.mainnav a {
   color: #ffffff;
   font-size: 14px;
   text-decoration: none;
}
.mainnav a:hover, .mainnav a:focus {
   color: #536593
}

.regionnav {
   background-color: #536593;
   padding: 3px 1px;
   position: relative;
}
.regionnav li {
   display: inline;
   list-style-type: none;
   padding: 0;
}
.regionnav li.error {
   color: #cccccc;
   font-style: oblique;
}
.regionnav li a {
   border: 1px solid #536593;
   color: #ffffff;
   font-size: 9pt;
   font-variant: small-caps;
   padding: 2px 4px;
   text-decoration: none;
}
.regionnav li a.current {
   font-weight: bold;
   text-decoration: underline;
}
.regionnav li a:hover, .regionnav li a:focus {
   background: #b7c6e6 url(file:///C|/Tomcat 5.5/webapps/EvangelistProfiles/images/regnav-bgrnd.png) repeat-x 0 125%;
   border-color: #d6ddeb;
   color: #000000;
}

/* Search */
.SearchMenu {
   clear: both;
   float: right;
   position: relative;
   top: 40px;
   right: 7px;
   z-index: 1;
}
   .SearchMenu li {
      padding-top: 5px;
	  list-style-type:none;
   }
      .SearchMenu li a {
         font-size: 8pt;
         color: #fff;
      }
   .SearchMenu .Item {
      text-indent: 15px;
      background-position: left;
      background-repeat: no-repeat;
   }
   .SearchMenu .Item {
      filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/EvangelistProfiles/css/images/white_arrow.png');
   }
   .SearchMenu .Item[class] {
      background-image: url('/EvangelistProfiles/css/images/white_arrow.png');
   }
   .SearchMenu .SearchTextBox {
      margin-left: 5px;
      border: solid 0px;
      height: 16px;
      padding: 0;
   }
   .SearchMenu .SearchButton {
      border-width: 0;
      margin-top: 1px;
      padding: 0;
      vertical-align: top;
   }
   .SearchMenu .SearchButton[class] {
      margin-top: 0;
   }

/* Forms */
.GrayedControl {
   color: #999;
}
.ShortControl {
   width: 90px;
}
.ExtraLongControl {
   width: 200px;
}
.ExtraLongSelect {
   width: 206px;
}
.ExtraLongTextArea {
   width: 225px;
   height: 125px;
}
label {
   cursor: pointer;
}
input.invalid,
textarea.invalid {
   background-color: #fff0f0;
   border: 2px solid #900;
   color: #900;
}
textarea {
   display: block;
   margin: 5px 0 10px 20px;
   padding: 2px;
   width: 85%;
   height: 7.5em;
   overflow-y: scroll;
}
select {
   width: 22em;
}
input.datetime {
   width: 6.5em;
}
input.radio {
   margin: 0;
   padding: 0;
   vertical-align: bottom;
}
.submitButton {
   display: inline !important;
   font-weight: bold;
   margin: 0 0.25em;
   padding: 0.25em 0.65em;
   overflow: visible;
}
.button {
   margin: 0 0.2em;
   padding: 0.2em 0.55em;
   overflow: visible;
}
.fieldRowButton {
   padding: 1px 5px;
}

/* Footer */
#PageFooter {
   padding-top: 2px;
   padding-left: 5px;
   color: #fff;
   font-size: 8pt;
   height: 15px;
   background: url('/EvangelistProfiles/css/images/orange_e28711.gif') repeat;
}

/** PAGE CONTENT **/
.PageContent {
   background: #FFFFFF url(file:///C|/Tomcat 5.5/webapps/EvangelistProfiles/images/map-gray.png) no-repeat 0 50px;
   border-left: 1px solid #536593;
   border-right: 1px solid #536593;
   margin: 0;
   padding: 5px;
}
.title {
   background: transparent url(file:///C|/Tomcat 5.5/webapps/EvangelistProfiles/images/mpo.png) no-repeat;
   margin-bottom: 5px;
   width: 352px;
   height: 33px;
   position: relative;
   top: 5px;
   left: 5px;
}
.title span {
   visibility: hidden;
}
h1 {
   color: #002646;
   font-size: 14pt;
}
.content {
   padding: 10px;
   padding-top: 15px;
   width: 716px;
}
.contentSidebar {
   border-top: 1px solid #94a1bf;
   margin: 0 auto;
   padding: 15px 80px;
   text-align: center;
   width: 440px;
}
.contentHeader {
   float: left;
   padding-left: 10px;
   padding-bottom: 10px;
   text-align: left;
}
.contentHeader h2 {
   font-size: 14pt;
}
.contentHeader h4 {
   font-size: 12pt;
   font-style: oblique;
   font-weight: normal;
   padding: 5px 0 0 5px;
}
.contentBlock {
   padding: 0;
}
.alphaWhite {
   background: transparent url(file:///C|/Tomcat 5.5/webapps/EvangelistProfiles/images/alpha-white.png) repeat;
}
.alphaBlue {
   background: transparent url(file:///C|/Tomcat 5.5/webapps/EvangelistProfiles/images/alpha-blue.png) repeat;
}

/* missionary spotlight */
#progressBar {
   border-bottom: 2px solid #cccccc;
   float: left;
   font-size: 0.5em;
   margin-top: 0.75em;
   width: 410px;
}
#missionarySpotlight {
   border: 1px solid #94a1bf;
   margin: 20px auto;
   padding: 5px;
   width: 440px;
}
#missionarySpotlight h4 {
   background-color: #d6ddeb;
   border: 1px solid #94a1bf;
   margin: 0;
   margin-bottom: 1em;
   padding: 3px;
   text-align: center;
}
#missionarySpotlight h5 {
   font-size: 12pt;
}
#missionarySpotlight p {
   margin: 0;
   margin-bottom: 1em;
}
#missionarySpotlight a {
   color: #536593;
   font-weight: bold;
}
#missionarySpotlight a:hover, #missionarySpotlight a:focus {
   color: #94a1bf;
   text-decoration: none;
}
#spotlightPhotoBox {
   float: right;
   margin: 0 0 5px 10px;
   padding: 6px 0 0 6px;
}
#spotlightPhoto {
   background-color: #ffffff;
   border: 1px solid #666666;
   padding: 4px;
}
#spotlightContent {
   margin: 0 15px;
}
#spotlightContent p {
   margin: 1em 0 0 0;
}
#spotlightContent p.viewProfile {
   margin-top: 0;
   margin-bottom: 1em;
}
#spotlightContent p.viewProfile, #slShortBio .moreLink {
   color: #536593;
   font-style: oblique;
   font-weight: bold;
}
#spotlightContent p.headerInfo {
   margin: 0;
}

/* world region list */
#regionList {
   float: left;
   text-align: left;
   width: 100%;
}
#regionList li {
   list-style-type: none;
   margin: 1px 0;
}
#regionList li.listHeader {
   font-variant: small-caps;
   font-weight: bold;
}
#regionList a {
   color: #002646;
   display: block;
   margin: 0 1px;
   padding: 2px 0;
   padding-left: 12px !important;
   text-decoration: underline;
   width: 175px;
}
#regionList a:hover, #regionList a:focus {
   background-color: #c0c6d3;
   border: 1px solid #002646;
   color: #000000;
   margin: 0;
   padding: 1px 0;
   text-decoration: none;
}

/* missionary search */
#missionarySearch {
   float: left;
   text-align: left;
   width: 45%;
}
.modifySearch#missionarySearch {
   background-color: #e7e7e7;
   border: 1px solid #94a1bf;
   float: none;
   margin: 0 auto;
   padding: 10px 50px;
}
#missionarySearch h4 {
   font-variant: small-caps;
}
#missionarySearch h5 {
   font-size: 8pt;
   font-weight: normal;
   margin-top: 0.25em;
}
#missionarySearch input {
   color: #002646;
   font-weight: bold;
}
#missionarySearch .searchField {
   background-color: #f9f9f9;
   border: 1px solid #404e71;
   font-size: 9pt;
   padding: 2px 3px;
   width: 170px;
}
#missionarySearch #fldRegion {
   font-size: 8pt;
   padding: 0;
}
#missionarySearch #searchSubmit {
   background-color: #d6ddeb;
   border: 1px solid #404e71;
   cursor: pointer;
   font-size: 8pt;
   margin: 0.5em 1em;
   padding: 3px 8px;
}
#missionarySearch #searchSubmit:hover, #missionarySearch #searchSubmit:focus {
   background-color: #c0c6d3;
}

/* search results */
#searchResults {
   padding: 0 5px;
   margin-bottom: 20px;
}
#searchResults h4 {
   font-size: 11pt;
   margin-bottom: 0.5em;
}
#searchResults table {
   border: 1px solid #002646;
   border-collapse: collapse;
   margin-top: 1em;
   width: 100%;
}
#searchResults .colName {
   width: 50%;
}
#searchResults .colWorldArea {
   width: 25%;
}
#searchResults .colRegion {
   width: 25%;
}
#searchResults th {
   background-color: #002646;
   font-variant: small-caps;
   font-weight: bold;
   padding: 4px;
}
#searchResults th a {
   color: #ffffff;
   font-size: 9pt;
}
#searchResults th h1 {
   color: #ffffff;
   font-size: 9pt;
}
#searchResults td {
   border-top: 1px solid #a4b1b7;
   font-size: 9pt;
   padding: 3px 4px;
   vertical-align: top;
}
#searchResults td a {
   color: #002646;
   font-size: 9pt;
}
#searchResults tr.Row td {
   background: transparent url(file:///C|/Tomcat 5.5/webapps/EvangelistProfiles/images/alpha-white.png) repeat;
}
#searchResults tr.AltRow td {
   background: transparent url(file:///C|/Tomcat 5.5/webapps/EvangelistProfiles/images/alpha-blue.png) repeat;
}
#searchResults tr.Footer td {
   background-color: #002646;
   color: #ffffff;
   font-weight: bold;
   padding: 0.5em 0;
   text-align: center;
   vertical-align: middle;
}

/* buttons */
.buttons {
   margin: 0 auto;
   padding: 6px 0;
   text-align: center;
   width: 95%;
}
.buttons li {
   display: inline;
   list-style-type: none;
   font-variant: small-caps;
   margin: 0;
   padding: 0;
}
.buttons a {
   color: #000000;
   margin: 1px;
   padding: 2px 5px;
   text-decoration: none;
   white-space: nowrap;
}
.buttons a:hover, .buttons a:focus {
   border: 1px solid #999999;
   background-color: #f2f2f2;
   margin: 0;
}
.buttons a img {
   border-style: none;
}


/** CONTENT - REGION **/
.regionInfo {
   float: right;
   text-align: right;
   width: 190px;
}
.regionInfo .photo {
   border: 1px solid #000000;
}
.regionInfo h6 {
   font-size: 11pt;
   margin-top: 0.25em;
   text-align: center;
}
.regionInfo em {
   display: block;
   font-size: 9pt;
   font-style: oblique;
   font-weight: normal;
}
.stats a {
   color: #536593;
   text-decoration: underline;
}
.stats a:hover, .stats a:focus {
   color: #000000;
}
.regionHeader {
   float: left;
   font-size: 16pt;
   padding-left: 10px;
   padding-bottom: 10px;
   text-align: left;
   width: 485px;
}
#regionProfile {
   border: 1px solid #cccccc;
   float: left;
   padding: 5px;
   width: 480px;
}
#regionProfile p {
   margin: 0;
}
#regionProfile .profile {
   margin-bottom: 2em;
}
#regionProfile .profile p {
   margin-bottom: 1em;
}
#regionProfile .profile ul {
   margin-left: 2em;
   margin-bottom: 1em;
}
#regionProfile .stats h5 {
   font-weight: bold;
   text-decoration: underline;
}
#regionProfile .stats ul {
   list-style: none url(file:///C|/Tomcat 5.5/webapps/EvangelistProfiles/images/dot.gif);
   margin-left: 2em;
}
#regionProfile .stats li {
   margin: 0.5em 0;
}
#regionMissionaries {
   float: left;
   margin-top: 1em;
   padding: 5px;
   width: 685px;
}
.noProfile#regionMissionaries {
   width: 480px;
}
#regionMissionaries h3 {
   font-size: 11pt;
   padding-left: 0.5em;
   padding-bottom: 0.35em;
}
#regionMissionaries ul {
   float: left;
   margin: 0;
   margin-left: 15px;
   width: 47%;
}
.noProfile#regionMissionaries ul {
   width: 45%;
}
#regionMissionaries li {
   background: transparent url(file:///C|/Tomcat 5.5/webapps/EvangelistProfiles/images/chevron.png) no-repeat left top;
   list-style-type: none;
   padding-left: 15px;
   padding-bottom: 1px;
}
#regionMissionaries a:link {
   color: #536593;
   text-decoration: underline;
}
#regionMissionaries a:visited {
   color: #888888;
}
#regionMissionaries a:hover, #regionMissionaries a:focus {
   color: #000000;
}


/** CONTENT - MISSIONARY PROFILE **/
.missionaryInfo {
   float: left;
   width: 200px;
}
.missionaryInfo .photo {
   background-color: #f2f2f2;
   border: 1px solid #666666;
   padding: 2px;
}
.missionaryInfo .nophoto {
   background: transparent url(file:///C|/Tomcat 5.5/webapps/EvangelistProfiles/Styles/pics/no_photo.jpg) no-repeat left top;
   width: 200px;
   height: 248px;
}
.missionaryInfo .generalInfo {
   padding: 1em 0;
}
.missionaryInfo .generalInfo h3 {
   font-size: 14pt;
}
.missionaryInfo .generalInfo h4 {
   font-size: 11pt;
   padding-left: 0.5em;
}
.missionaryInfo .infoBlocks ul {
   margin-bottom: 1em;
}
.missionaryInfo .infoBlocks li {
   background: transparent url(file:///C|/Tomcat 5.5/webapps/EvangelistProfiles/images/chevron-single.png) no-repeat left top;
   font-size: 9pt;
   list-style-type: none;
   padding-left: 10px;
}
.missionaryInfo .infoBlocks li.heading {
   background-image: none;
   font-weight: bold;
   padding-left: 0;
}

.missionaryHeader {
   float: right;
   padding-bottom: 10px;
   text-align: center;
   width: 465px;
}
.missionaryHeader h2 {
   font-size: 16pt;
}

#missionaryProfile {
   border: 1px solid #536593;
   float: right;
   margin-bottom: 1.5em;
   padding: 5px;
   width: 455px;
}
.missionaryContent {
   float: right;
   margin-bottom: 1.5em;
   padding: 5px;
   width: 455px;
}
#missionaryProfile h4, .missionaryContent h4 {
   font-size: 11pt;
   font-variant: small-caps;
}
#missionaryProfile p, .missionaryContent p {
   margin: 0.75em 0.5em;
}
