body { margin: 0; padding: 0; }
hr { height: 2px; margin: 0; padding: 0; border-top: 2px dotted #ae845d; }

#cell_content { vertical-align: top; width: 1011px; }
#left_bg { background-image: url(bg_rep_left.jpg); background-repeat: repeat-x; background-position: right top; height: 802px; }

#left_bg_bot { background-image: url(bg_rep_left_bot.jpg); background-repeat: repeat-x; background-position: right bottom; height: 60px; }


#right_bg { background-image: url(bg_rep_right.jpg); background-repeat: repeat-x; background-position: left top; height: 802px; }

#right_bg_bot { background-image: url(bg_rep_right_bot.jpg); background-repeat: repeat-x; background-position: left bottom; height: 60px; }



#menu_but1 a  { display: block; background: url("coj_but1_home.jpg") no-repeat; width: 99px; height: 44px }
#menu_but1 a:hover { background-position: -99px 0; }
#menu_but2 a  { display: block; background: url("coj_but2_mission.jpg") no-repeat; width: 122px; height: 44px }
#menu_but2 a:hover { background-position: -122px 0; }
#menu_but3 a  { display: block; background: url("coj_but3_membership.jpg") no-repeat; width: 129px; height: 44px }
#menu_but3 a:hover { background-position: -129px 0; }
#menu_but4 a  { display: block; background: url("coj_but4_education.jpg") no-repeat; width: 122px; height: 44px }
#menu_but4 a:hover { background-position: -122px 0; }
#menu_but5 a  { display: block; background: url("coj_but5_community.jpg") no-repeat; width: 122px; height: 44px }
#menu_but5 a:hover { background-position: -122px 0; }
#menu_but6 a  { display: block; background: url("coj_but6_contact.jpg") no-repeat; width: 113px; height: 44px }
#menu_but6 a:hover { background-position: -113px 0; }


.card_date { color: #fff; font-size: 13px; font-family: Arial; font-weight: bold; }
.card_number { color: #fff; font-size: 18px; font-family: Arial; font-weight: bold; }


.text_13 { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }


.text_orangebold { color: #c6752a; font-size: 13px; font-family: Arial; font-weight: bold; }
.text_13 { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.text { color: #000; font-size: 12px; font-family: Arial; font-weight: normal; }
.text_copy { color: #77562f; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.text_donate { color: #77562f; font-size: 10px; font-family: Arial; }
.text_menu_head { color: #649229; font-size: 12px; font-family: Arial; font-weight: bold; }
.text_menu_head2 { color: #f00; font-size: 12px; font-family: Arial; font-weight: bold; }

.price-content-text { color: #f00; font-size: 14px; font-family: Arial; font-weight: bold; }


.normal-field-title { color: #547a24; font-size: 12px; font-family: Arial; font-weight: bold; }
.error-text { color: #f00; font-size: 12px; font-family: Arial; font-weight: bold; }

.field-backing-title { color: #547a24; font-size: 18px; font-family: Arial; font-weight: bold; }
.field-backing-title-red { color: #e37300; font-size: 18px; font-family: Arial; font-weight: bold; }

.black_large { color: #000; font-size: 20px; font-family: Arial; font-weight: bold; }

.text_13bold { color: #547a24; font-size: 16px; font-family: Arial; font-weight: bold; }

.text_membership { color: #000; font-size: 11px; font-family: Arial; }
.text_list { color: #5b4105; font-size: 12px; font-family: Arial; font-weight: bold; }
.text_p { color: #000; font-size: 12px; font-family: Arial; }
.m_login { width: 245px; border: solid 2px #5b4105; }
.m_login_pass { width: 110px; border: solid 2px #5b4105; }
A.linkcopy      		{ color: #ce9530; font-size: 10px; font-family: VERDANA; text-decoration: none }
A.linkcopy:hover       { color: #f00; font-size: 10px; font-family: VERDANA; text-decoration: none }

A.topmenu_link      		{ color: #f2b83d; font-size: 11px; font-family: Arial; font-weight: bold; text-decoration: none  }
A.topmenu_link:hover       { color: #f00; font-size: 11px; font-family: Arial; font-weight: bold; text-decoration: none  }

