.body { text-align: justify; color: #405163; font-size: 12px;}
.bodybold {text-align: center; font-size: 12px; font-weight: bold;}

.bodyitalic { font-style: italic}
.errormsg { color: #FF0000; }
.form { color: #405163; font-size: 11px;}
.formrequired { color: #ff0000; font-size: 11px;}
.formheading { text-align: center; color: #ffffff; font-size: 14px; font-weight: bold;}
.formsubheading { color: #999999; font-size: 14px; font-weight: bold;}
BODY, B, P, I, UL, LI {font-family: Verdana, sans-serif; color: #405163; font-size: 12px;}
TD {font-family: Verdana, sans-serif; font-size: 12px; color: #405163; margin: 0pt; padding: 0pt;}
H1 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bolder; font-style: italic; margin: 0pt; padding: 0pt;}
H2 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #000000 margin: 0pt; padding: 0pt;}
H3 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000 margin: 0pt; padding: 0pt;}
H4 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; margin: 0pt; padding: 0pt;}
.title { font-weight: bolder; font-size: 16px; }
.subtitle { font-size: 14px; font-weight: bolder; }
.leftmenu { font-size: 12px; font-weight: bolder; }
.leftmenusmall { font-size: 9px; background-color:#FFFFFF }
.e_title { font-weight: bolder; font-size: 14px; }
.e_heading { font-weight: bolder; font-size: 10px; }

.trcol  { color: #405163;  background-color : #CEE0F2;  font-weight : bold; text-align: left;  }
.trcoltitle  { text-align: center; color: #405163;  background-color : #ABCAEA;  font-weight : bold;   }
.tdrowtitle  { text-align: CENTER; color: #405163;   background-color : #ABCAEA;  font-weight : bold;  vertical-align: middle; height : 40px;}
.trfirst  { text-align: center; color: #405163;   background-color : #FFFFFF;  font-weight : normal; width : 60px;   vertical-align : middle;  padding-left : 2px;  padding-right : 2px; height : 40px;  }
.trsecond  { text-align: center; color: #405163;   background-color : #F5F5F5;  font-weight : normal; width : 60px;   vertical-align : middle; padding-left : 2px;  padding-right : 2px; height : 40px;  }
.trcoltitlevar  { text-align: center; color: #405163;   background-color : #ABCAEA;  font-weight : bold;  padding-right: 0px;    }
.tdrowtitlevar  { text-align: right; color: #405163;   background-color : #ABCAEA;  font-weight : bold;  vertical-align: middle; }
.trfirstvar  { text-align: left; color: #405163;   background-color : #F5F5F5;  font-weight : normal;    vertical-align : middle;      padding-left : 2px;  padding-right : 2px; }
.trsecondvar  { text-align: left; color: #405163;   background-color : #FFFFFF;  font-weight : normal;    vertical-align : middle;     padding-left : 2px;  padding-right : 2px; }



.trfirstnw  { white-space: nowrap; text-align: left; color: #405163;   background-color : #FFFFFF;  font-weight : normal; width : 60px;   vertical-align : middle;  padding-left : 2px;  padding-right : 2px; height : 40px;  }
.trsecondnw  { white-space: nowrap; text-align: left; color: #405163;   background-color : #F5F5F5;  font-weight : normal; width : 60px;   vertical-align : middle; padding-left : 2px;  padding-right : 2px; height : 40px;  }
.trfutureattendernw  { white-space: nowrap; text-align: left; color: #405163;   background-color : #ffff99;  font-weight : normal; width : 60px;   vertical-align : middle; padding-left : 2px;  padding-right : 2px; height : 40px;  }
.trwillmaynw  { white-space: nowrap; text-align: left; color: #405163;   background-color : #ffcc66;  font-weight : normal; width : 60px;   vertical-align : middle; padding-left : 2px;  padding-right : 2px; height : 40px;  }
.trnewcomernw  { white-space: nowrap; text-align: left; color: #405163;   background-color : #66cc66;  font-weight : normal; width : 60px;   vertical-align : middle; padding-left : 2px;  padding-right : 2px; height : 40px;  }
.trchurchnw  { white-space: nowrap; text-align: left; color: #405163;   background-color : #719AE8;  font-weight : normal; width : 60px;   vertical-align : middle; padding-left : 2px;  padding-right : 2px; height : 40px;  }
.trcompletenw  { white-space: nowrap; text-align: left; color: #FFFFFF;   background-color : #808080;  font-weight : normal; width : 60px;   vertical-align : middle; padding-left : 2px;  padding-right : 2px; height : 40px;  }






	
