
  body,td,p {
    font: 12px arial;
  }

  a {
    text-decoration: none;
  }

  .text {
    font: 12px arial;
  	color: #000000;
		padding: 10px 0px 0px 20px;
  }

  .rtText {
    font: 10px arial;
  	color: #000000;
		padding: 4px 8px 4px 4px;
  }

  .lnkRtMembers {
    font: 10px arial;
  	color: #2D4295;
		text-decoration: none;
  }
	
	.datePress {
	  font: 14px arial;
		text-transform: uppercase;
		font-weight: bold;
		color: #2D4295;
/*    margin-left: 15px; */
	}
	
	.whtHdrTblFront {
	  font: 14px arial;
		text-transform: uppercase;
		font-weight: bold;
		color: #FFFFFF;
	}
	
	hr.divFront {
	  border: 1px solid #000000;
		height: 1px;
	}
	
	.rtContent {
	  padding: 0px 0px 0px 10px;
	}
	
	a.lnkRtMembers:hover {
	  text-decoration: underline;
	}

  .txtBottom {
    font: 12px arial;
  	color: #000000;
		padding: 0px 0px 0px 20px;
  }
	
	.txtErrMembers {
	  font: 14px arial;
		font-weight: bold;
		color: #FF0000;
	}

  .fldLabel {
    font: 14px arial;
		font-weight: bold;
  	color: #6472A5;
		padding: 0px 0px 0px 20px;
  }
	
	.txtFooter {
	  font: 10px arial;
		color: #000000;
	}
	
	.lnkFooter {
	  font: 10px arial;
		color: #000000;
		text-decoration: underline;
	}
	
	.lnkFooter:hover {
	  text-decoration: none;
	}
	
	.tblMain {
	  border: 1px solid #000000;
		background-color: #FFFFFF;
	}
	
	.tblBottom {
	  background-image: url('../images/bckgrnd_bottom.gif');
		padding: 10px, 12px, 12px, 12px;
	}
	
	.rtBorder {
	  border-right: 1px solid #000000;
		/*text-align: justify; */
		padding: 10px 10px 10px 10px;
	}
	
	.txtBlue {
	  font: 12px arial;
		color: #2D4190;
		padding: 10px 0px 0px 20px;
	}
	
	.photoShadow {
	  
	}
	
	.rtColumn {
	  padding: 20px 0px 0px 0px;
	}
	
	.lftPadding {
	  padding: 0px 0px 0px 10px;
	}
	
	.txtFront {
	  font: 14px arial;
		line-height: 18px;
		color: #000000;
    text-align: justify;
	}
	
	/*
	.txtFrontSm - Added 7/31/2006 for client review
	*/
	
	.txtFrontSm {
	  font: 13px arial;
		line-height: 18px;
		color: #000000;
    text-align: justify;
	}
	
	.subHdrFront {
	  font: 12px arial;
		font-weight: bold;
		color: #334076;
	}
	
	.lnkFront {
	  font: 14px helvetica, arial;
		text-align: left;
		text-decoration: none;
		color: #2D4295;
	}
	
	a.lnkFront:hover {
	  text-decoration: underline;
	}
	
	.lnkTblFront {
	  font: 12px arial;
		text-decoration: none;
		color: #2D4295;
	}
	
	a.lnkTblFront:hover {
	  text-decoration: underline;
	}
	
	.hdrTblFront {
		font: 12px arial;
		font-weight: bold;
		color: #000000;
	}
	
	.lnkHdrTblFront {
	  font: 12px arial;
		font-weight: bold;
		text-decoration: none;
		color: #2D4295;
	}
	
	a.lnkHdrTblFront:hover {
	  text-decoration: underline;
	}
	
	.ruleFront {
	  border: 1px solid #000000;
		height: 1px;
	}
	
	.bckgrndAssocMembers {
	  background-image: url('../images/assoc_bckgrnd_content.gif');
		background-repeat: no-repeat;
	}
	
	/* MEMBERS */
	.bckgrndMembers {
	  background-image: url('../images/bckgrnd_content.gif');
		background-repeat: no-repeat;
	}
	
	.lftNavMembers {
	  font: 12px arial;
		line-height: 22px;
		color: #334076;
		text-decoration: none;
	}
	
	a.lftNavMembers:hover {
	  text-decoration: underline;
	}
	
	.lftHdrNavMembers {
	  font: 12px arial;
		font-weight: bold;
		line-height: 22px;
		color: #334076;
		text-decoration: none;
	}
	
	a.lftHdrNavMembers:hover {
	  text-decoration: underline;
	}
	
	.txtMembers {
	  font: 14px arial;
		margin-left: 8px;
		color: #000000;
	}
	
	.txtTblMembers {
	  font: 12px arial;
		color: #000000;
		padding-right: 7px;
	}
	
	.hdrTblMembers {
	  font: 12px arial;
		font-weight: bold;
		color: #000000;
	}
	
	.lnkHdrTblMembers {
	  font: 12px arial;
		font-weight: bold;
		color: #334076;
	}
	
	a.lnkHdrTblMembers:hover {
	  text-decoration: underline;
	}
	
	.lnkTblMembers {
	  font: 12px helvetica, arial;
		text-align: left;
		text-decoration: none;
		color: #334076;
	}
	
	a.lnkTblMembers:hover {
	  text-decoration: underline;
	}
	
	.lnkMembers {
	  font: 14px helvetica, arial;
		text-align: left;
		text-decoration: none;
		color: #ACA133;
	}
	
	.srchResMembers {
	  font: 14px helvetica, arial;
		text-align: left;
		text-decoration: none;
		color: #ACA133;
	}
	
	a.lnkMembers:hover {
	  text-decoration: underline;
	}
	
	.tblMembers {
	  font: 12px arial;
		font-weight: normal;
		color: #334076;
	}
	
	.tblHdrMembers {
	  font: 12px arial;
		font-weight: bold;
		color: #334076;
	}
	
  .txtBold {
    font: 12px arial;
		font-weight: bold;
		color: #000000;
  }
	
  a.topnav {
		font: bold 12px arial, verdana, helvetica, sans-serif;
		color: #000;
  }
	
  a.topnav:hover{
    color: f69f4f;
  }
	
  .txtToday {
    font: 12px arial;
  	color: #9C001D;
  }
	
  .hdrSideBucket {
    font: 12px arial;
		font-weight: bold;
		color: #070781;
  }
	
  .hdrBucket {
    font: 12px arial;
		font-weight: bold;
		color: #FFFFFF;
  }
	
  .fldText {
    font: 12px arial;
		border: 1px solid #000000;
		width: 115px;
		color: #000000;
  }
	
  .fldText1 {
    font: 12px arial;
		border: 1px solid #000000;
		width: 71px;
		color: #000000;
  }
	
  .fldText2 {
    font: 12px arial;
		border: 1px solid #000000;
		width: 343px;
		color: #000000;
  }
	
  .fldText3 {
    font: 12px arial;
		border: 1px solid #000000;
		width: 225px;
		color: #000000;
  }
	
  .fldText4 {
    font: 12px arial;
  	border: 1px solid #000000;
		background-color: #D6DAD9;
  	width: 200px;
  	color: #000000;
  }
	
  .fldTextArea {
    font: 12px arial;
		border: 1px solid #000000;
		width: 343px;
		height: 100px;
		color: #000000;
    scrollbar-face-color:#FFFFFF;
    scrollbar-highlight-color:#EFEFEF;
    scrollbar-3dlight-color:#070781;
    scrollbar-shadow-color:#070781;
    scrollbar-darkshadow-color: #EFEFEF;
    scrollbar-track-color: #EFEFEF;
    scrollbar-arrow-color: #070781;
  }
	
  .fldSelect {
    font: 12px arial;
		border: 1px solid #000000;
		width: 115px;
		color: #000000;
  }
	
  .fldSelect3 {
    font: 12px arial;
		border: 1px solid #000000;
		width: 225px;
		color: #000000;
  }
	
  .fldButton {
    font: 12px arial;
		border: 1px solid #000000;
		background-color: #FFFFFF;
		color: #000000;
  }
	
  .fldButton2 {
    font: 12px arial;
		border: 1px solid #000000;
		font-weight: bold;
		background-color: #FFFFFF;
		color: #FF0000;
  }
	
  .fldButton4 {
    font: 12px arial;
		border: 1px solid #000000;
		background-color: #D6DAD9;
		color: #000000;
  }
	
  .bodyManageCell {
	padding: 7px;
  }

/* Search Results */

  .resultRow {
    background-color: #E4EBFE;
    font: 12px arial;
  }

  .resultRow a{
    text-decoration: none;
  }

  .resultAltRow {
    background-color: #FFFFFF;
    font: 12px arial;
  }
  .resultAltRow a{
    text-decoration: none;
  }

  table.prevNextLinks {
  margin-left: 5%;
  width: 90%;
  }

  td.nextLink {
  text-align: right;
  }

/* Forms */

  table.form {
    padding: 4px;
  }

  td.formField {
    padding: 0 0 6px 0;
  }

  span.formLabel, span.formLabelReq {
    color: #204186;
  }

  jftp {
	border: 1px solid #aed3ff;
/*
	border-left: 1px solid #aed3ff;
	border-bottom: 2px solid #aed3ff;
	border-right: 2px solid #aed3ff;
*/
  }

  #errors {
    width: 90%;
  margin-left: 5%;
  padding: 5px;
  border: 1px solid red;
  background: #ffe1e1;
  }

  div.success {
    width: 90%;
    margin-left: 5%;
    margin-bottom: 10px;
    padding: 5px;
    border: 1px solid green;
    background: #ccebd6;
    font-weight: bold;
  }

	.divMembers {
	  _height: 1px;
		_width: 98%;
		_text-align: left;
		_color: #ACA133;
		_line-height: 0px;
		_background-color: #ACA133;
		border: 1px solid #ACA133;
	}

  .formLabelReq {
    font-weight: bold;
  }

  .formLabel {
    font-weight: normal;
  }

  .error {
    color: red;
  }

  .categoryTable {
    background-color:#F5F5FE;
    border: 1px solid #D1D1FC;width:90%;
    vertical-align: middle;
  }

  .categorySearchCell {
    text-align: left;
  }
  .categoryCreateCell {
    width: 30%;
    text-align: left;
  }

  .categoryTable a {
    color: #2274DE;
    text-decoration: none;
  }

  .lnkbreadcrumbs {
    font: 12px arial;
    text-decoration: underline;
    color: #224080;
  }

  .breadcrumbs {
    font: 12px arial;
    font-weight: bold;
    padding: 4 0 4 4;
    border-bottom: 2px solid #224080;
    color: #224080;
  }

  a:hover.lnkbreadcrumbs {
    text-decoration: none;
  }

  .fldSelect {
    font: 12px arial;
    border: 1px solid #000000;
    color: #000000;
  }

  .memberPageTable {
    margin-top: 20px;
  }
  
  .genPress {
    margin-left: 15px;
    margin-right: 5px;
	}