body {font: 62.5%/1.4 Arial; margin: 0px; color: #000000}
form {padding: 0px; margin: 0px}
h3 {font: 2.4em Arial; padding: 0px; margin: 0px; color: #000000}
h4 {font: bold 1.6em Arial; padding: 0px; margin: 0px; color: #000000}
h5 {font: bold 1.4em/1.3 Arial; padding: 0px 0px 3px 0px; margin: 0px; color: #333333}	
a {color: #FF4800}

a.h3 {font: 2.4em Arial; padding: 0px 0px 16px 0px; margin: 0px; color: #000000; text-decoration: none}
a.h3:hover {text-decoration: underline}

a.main {color: #000000; text-decoration: none}
p {padding: 7px 0px; margin: 0px; font: 14px/18px Arial;}
p.orange {padding: 17px 0px 17px 17px; margin: 0px;  font: bold 1.5em/1.2 Arial; color: #FF4800}
p.right {padding: 7px 0px; margin: 0px; font: 1.4em/1.4 Arial; text-align: right;}
b.gray  {color: #333333}
span.error {color: #FF0000}
span.week  {font: bold 1.0em Arial; color: #CC3300}
select.border {border: 1px solid #909090}
div.clean {padding: 0px; margin: 0px; clear: both}
div.sep_1 {height: 16px}

#head_1 {width: 990px; height: 28px; background: url('../images/bg_1.jpg'); margin: 0px auto}
#head_2 {width: 990px; height: 49px; background: url('../images/bg_2.jpg'); margin: 0px auto}
#head_21 { float: left; height: 49px; width: 814px;  background: url('../images/bg_3.jpg');}
#head_3 {width: 990px; height: 50px; background: url('../images/bg_4.jpg'); margin: 0px auto}
#head_31 { float: left; height: 50px; width: 814px;  background: url('../images/bg_5.jpg');}
#head_4 {width: 990px; height: 33px; background: url('../images/bg_6.jpg'); margin: 0px auto}
#head_41 {float: left; height: 33px; width: 852px;  background: url('../images/bg_7.jpg') no-repeat right;}

#adv_link {text-align: right; padding: 0px 10px 0px 0px}
#adv_link a {font: 1.1em Arial; color: #ffffff; border-bottom: 2px solid #F77F3B; padding: 0px 3px 4px 3px}
	
#logo_1 {margin-left: 71px; height: 28px}
#logo_2 {padding: 0px 0px 0px 34px; height: 49px; width: 142px; float: left;}
#logo_3 {padding: 0px 0px 0px 34px; height: 50px; width: 142px; float: left;}
#logo_4 {padding: 0px 0px 0px 70px; height: 33px; width: 68px; float: left;}
	
#menu2 {width: 990px; height: 37px; background: url('../images/menu_2.jpg'); margin: 0px auto;}
#menu2 td {width: 138px; height: 37px; text-align: center;}	
#menu2 td.sep {width: 1px; background: url('../images/bg_8.jpg'); height: 37px}  
#menu2 td.sel {width: 138px; height: 32px; text-align: center; background: url('../images/bg_12.jpg') no-repeat center bottom; padding-bottom: 5px}
#menu2 a {font: 17px Arial; color: #FFFFFF; text-transform: uppercase; text-decoration: none}

td.left {width:284px; border-right: 1px solid #E0E0E0}
td.right {width:142px; border-left: 1px solid #E0E0E0}
#left {width: 284px; margin: 0px; padding: 0px}
#center {width: 424px; margin: 0px; padding: 37px 20px 0px 20px;}
#right {width: 240px; margin: 0px; padding: 0px 0px 0px 0px}
#acenter {margin: 0px; padding: 17px 20px 0px 20px;}
	
#meeting_head {width: 284px; height: 121px; background: url('../images/meeting.jpg')}
#meeting {width: 244px; padding: 18px 20px}
div.meeting_date {width: 235px; padding: 0px 0px 0px 9px; background: url('../images/bg_9.jpg') no-repeat left top; font: 1.6em Arial; color: #000000}
div.meeting_text {width: 235px; padding: 10px 0px 18px 9px; font: 1.2em Arial; color: #000000}
	
#calendar {width: 268px; height: 87px; background: url('../images/calendar.jpg'); padding: 40px 0px 0px 16px;}
#calendar table {width: 210px;}
#calendar td.num {width: 79px; font: 5.8em/1.0 Arial}
#calendar td.date {padding-left: 10px}
#calendar span.month {font: 2.4em/1.0 Arial;}
#calendar span.day {font: 1.8em/1.0 Arial; color: #595959; padding-left: 1px}
#calendar a {font: 1.1em Arial; color: #F59123}

#search_box {width: 270px; height: 53px; background: url('../images/search_box.jpg'); margin-bottom: 25px; padding: 50px 0px 0px 15px;}
#featured_box {width: 270px; background: url('../images/featured.jpg') no-repeat top; margin-bottom: 25px; padding: 50px 0px 0px 15px;}


#newsletter {width: 269px; height: 104px; background: url('../images/newsletter.jpg'); margin-top: 25px; padding: 60px 0px 0px 15px; font: 12px Arial}
#newsletter table {margin-top: 15px}

#quotes {width: 268px; margin: 15px 0px 5px 16px; padding: 10px 0px; background: url('../images/bg_10.jpg') repeat-y left}
div.quote_author{width: 260px; margin: 0px; padding: 10px 0px 0px 5px; background: url('../images/bg_11.jpg') repeat-y left; font: italic 1.2em Arial;}
div.quote_text {width: 265px; margin: 0px; padding: 10px 0px 0px 0px; background: url('../images/bg_11.jpg') repeat-y left; font: 1.3em Arial;}
div.quote_sep {height: 25px; width: 265px; margin: 0px; padding: 0;}
	
div.block {border-left: 1px solid #F65D01; font: 1.4em/1.4 Arial; color: #000000; margin: 16px 0px 40px 7px; padding: 0px 0px 0px 7px}
div.block_2 {border-left: 1px solid #F65D01; margin: 4px 0px 4px 7px; padding: 0px 0px 0px 7px}
div.block_2 p {font: bold 1.4em/1.4 Arial; color: #434343; padding: 3px 0px; margin: 0px}
div.block_2 a {color: #434343; text-decoration: none}
div.block_2 a:hover {text-decoration: underline}	
div.block_3 {border-left: 1px solid #F65D01; font: 1.4em/1.4 Arial; color: #000000; margin: 0px 0px 20px 0px; padding: 0px 0px 0px 7px}	
div.block_4 {padding: 7px 0px 15px 0px; margin: 0px; font: 1.4em/1.4 Arial;}
div.block_4 p {margin: 0px; padding: 0px 0px 7px 0px; font: 1.0em/1.4 Arial;}
div.block_4 a {font: 1.0em/1.4 Arial; color: #FF4800;}
div.block_4 b {color: #333333}
div.block_5 {padding: 5px 0px 10px 0px; margin: 0px; font: 1.4em/1.4 Arial;}
div.block_5 p {margin: 0px; padding: 0px 0px 5px 0px; font: 1.0em/1.4 Arial;}
div.block_5 a {font: 1.0em/1.4 Arial; color: #FF4800;}	
div.block_6 {border-left: 1px solid #F65D01; font: 1.4em/1.4 Arial; color: #000000; margin: 15px 0px 20px 7px; padding: 0px 0px 0px 7px}

.pillars p {padding: 7px 0px 22px 0px; margin: 0px; font: 1.4em/1.4 Arial;}
.pillars b {color: #333333}
	
div.test {width: 354px; background: #E0E0E0; padding: 5px 8px; font: bold 1.4em/1.0 Arial; margin-bottom: 35px}
div.test div.text {float: left; width: 280px}
div.test div.link {float: left; width: 74px;}

#login {height:auto; min-height:112px; padding: 17px 0px 0px 10px; font: 1.2em Arial; color: #000000;}
div[class] #login {height:auto;}
#login a {color: #FF4800}
#login ul {padding: 5px 0px 10px 5px; margin: 0px;}
#login ul li {list-style: none; margin: 0px; padding: 1px 0px }
table.login {color: #000000;}
table.login td {padding: 6px 0px 0px 0px}
table.login input.email {width: 245px; height: 16px; border: 1px solid #aaaaaa; padding: 2px}
table.login input.password {width: 181px; height: 16px; border: 1px solid #aaaaaa; padding: 2px}

.test {font: 1.4em Arial; color: #000000}
.test td {padding: 4px 0px 0px 0px}
.test td.clear {padding: 0px}
.test td span.label {font: 10px Arial;}
.test td.footer {padding: 6px 0px 0px 0px; text-align: right; font: bold 1.0em Arial; color: #333333}	
.test select.mult {width:280px; font: 11px Arial; border: 1px solid #909090}
.test select {width:280px; font: 11px Arial; border: 1px solid #909090}

.test input.text {width:274px; height: 18px; font: 11px Arial; border: 1px solid #909090; padding: 1px 3px}	
.test textarea.text {width:280px; height: 150px; font: 11px Arial; border: 1px solid #909090}
.test input.short_text {width:174px; height: 18px; font: 11px Arial; border: 1px solid #909090; padding: 1px 3px}
	
#banners {width: 226px; padding: 35px 0px 0px 15px;}
#banners div.banner {padding-bottom: 5px;}
#banners div.banner p {font: 13px/1.2 Arial; padding: 0px 0px 15px 0px}

#footer {width: 988px; margin: 0px auto; height: 59px; border: 1px solid #D86901; background: url('../images/footer.jpg')}
	
div.member {margin: 0px 0px 9px 0px}
div.member_sel {margin: 0px 0px 9px 0px; background: #f6f6f6}
div.member p, div.member_sel p {font: 1.3em Arial;}
div.member a.member_name, div.member_sel a.member_name {font: 1.0em Arial; color: #CE6800}
div.member b, div.member_sel b {font: bold 1.0em Arial; color: #CE6800}
table.member {font: 1.3em Arial;}
table.member td {padding: 0px 0px 4px 0px}
	
ul.location {padding: 16px 0px; margin: 0px 0px 0px 7px;}
ul.location li {padding: 0px 0px 5px 0px; list-style: none;}
ul.location a { font: 1.4em Arial}
	
table.members {border: 1px solid #cccccc; width: 420px; margin: 16px 0px}
table.members td {padding: 5px; font: 1.4em Arial;}
	
.myprofile {margin-top: 16px; font: 1.4em Arial}
.myprofile td {padding: 4px 0px 0px 0px}
.myprofile td.footer {padding: 6px 0px 0px 0px; text-align: right; font: bold 1.0em Arial; color: #333333}
.myprofile input.text {width:274px; height: 18px; font: 11px Arial; border: 1px solid #909090; padding: 1px 3px}	
	
.refereal_head {width: 420px; margin: 16px 0px 10px 0px}
.refereal_head td {font: 1.4em Arial; color: #333333;}
.refereal_head b  {font: bold 1.0em Arial;}
.referral {border: 1px solid #cccccc; width: 420px; margin: 0px 0px 10px 0px}
.referral td.head  {padding: 3px 0px; text-align: center; font: 1.4em Arial; color: #333333; background: #dddddd}
.referral td.inner  {padding: 3px 0px; text-align: center; font: 1.4em Arial;}	
select.referral {width:302px; height: 18px; font: 11px Arial; border: 1px solid #909090}
textarea.referral {width:300px; height: 200px; font: 11px Arial; border: 1px solid #909090}

.comment {border: 1px solid #cccccc; width: 420px; margin: 10px 0px 10px 0px}
.comment td.head {font: 1.3em Arial; color: #333333; background: #dddddd; text-align: left; padding: 3px 5px;}
.comment td.date {font: 1.3em Arial; color: #333333; background: #dddddd; text-align: right; padding: 3px 5px;}
.comment td.text {font: 1.3em Arial; padding: 5px;}
   
.view_profile {margin: 16px 0px}
.view_profile p {font: 1.4em Arial; padding: 0px 0px 5px 0px}
.view_profile p.sep {font: 1.4em Arial; padding: 7px 0px 5px 0px}
.view_profile p.sep2 {font: 1.4em Arial; padding: 7px 0px 13px 0px}
.view_profile b {font: bold 1.0em Arial; color: #333333}
.view_profile div {width: 140px; float: right; text-align: right}

.list {font: 1.4em/1.3 Arial; margin-bottom: 10px}

input.item {width:350px; height: 18px; font: 11px Arial; border: 1px solid #909090; padding: 1px 3px}
textarea.item {width:350px; height: 200px; font: 11px Arial; border: 1px solid #909090; padding: 1px 3px}
select.location {width:143px; height: 18px; font: 11px Arial; border: 1px solid #909090; padding: 1px 0px 1px 3px}

.calendar_events {font: 1.4em Arial; border: 1px solid #aaaaaa}
.calendar_events tr.title {background: #eeeeee}
.calendar_events td {padding: 5px;}
.calendar_events td.title {font: bord 1.2em Arial; text-align: center; background: #dddddd}
.calendar_events td.item  {background: #ffffff; text-align: center;}
.calendar_events td.item_sel  {background: #eeeeee;  text-align: center;}
.calendar_events td.item_day  {background: #dddddd;  text-align: center;}

.events td{font: 1.3em Arial; padding: 2px}