td,a,span,font,select,input,p,div {font-family:trebuchet ms,verdana,helvetica,sans-serif; color:#515151; font-size:12px; line-height:18px; outline:none;}
body.bghome{background-color:#f47a20; margin:0px;}
body.bgprograms{background-color:#0082c8; margin:0px;}
body.bgabout{background-color:#ca58aa; margin:0px;}
body.bgcontact{background-color:#f47a20; margin:0px;}
body.bgemployment{background-color:#40a1d6; margin:0px;}
body.bgarchive{background-color:#ca58aa; margin:0px;}
body.bgnewsevents{background-color:#40aa9f; margin:0px;}
body.bglinks{background-color:#f6954d; margin:0px;}

td{vertical-align:top}

.hdr_vlines{border-left:1px solid #f47a20; border-right:1px solid #f47a20;}

 ul.hm{ list-style-type: none; padding: 10px 0 0 0; margin: 0; text-align: left;}
li.hmli{ line-height:16px; background-image: url(imgs/dot_blue.gif); padding: 0px 0px 15px 12px; background-repeat: no-repeat; background-position: 0 .5em;}
A.hm_news{text-decoration:underline; color:#007fc6;}
A.hm_news:hover{text-decoration:underline; color:#007fc6;}
.hm_imgstrip_line{border-bottom:1px solid #f47a20;}

.lnk_div{ font-size:12px; line-height:18px; color:#515151; padding:0px 10px 10px 10px;}
a.lnk_link{color:#008d7f; font-size:12px; text-decoration:underline}
a.lnk_link:hover{color:#ba0f82; font-size:12px; text-decoration:underline}


.center_1000{width:1000px; margin-right:auto; margin-left:auto;}
.menu_div{width:100%; border-top:1px solid #f47a20; border-bottom:1px solid #f47a20; background-color:#b71a8b;}
.content{width:800px; background-color:#ffffff;border-left:1px solid #f47a20;border-bottom:1px solid #f47a20; border-right:1px solid #f47a20;margin:0 100px 0 100px;}
.content_tbl{padding:22px 0 15px 0;}
.hm_mission_col{padding: 0px 20px 0px 32px; border-right:1px solid #d576ba;}
.hm_updates_col{padding:0px 20px 0px 15px;}

.hm_left_col{padding: 0px 20px 0px 32px; width:300px; border-right:1px solid #40a1d6;}
.hm_rt_col{padding:0px 20px 0px 15px; width:400px;}
.vision{padding: 0 0 15px 0; border-bottom:solid 1px #d576ba;line-height:21px;}
.mission{padding: 15px 0 15px 0;line-height:21px;}
.hm_donate{padding: 0 0 15px 0; border-bottom:solid 1px #d576ba;}
.hm_legislative{padding: 10px 0 15px 0;}
.hm_happenings{padding: 10px 10px 10px 10px; border:solid 1px #f47a20; background-color:#fff8e0;}
.hm_conf2011{padding: 10px 10px 5px 10px; margin: 0px 0px 10px 0px; border:solid 1px #007fc6; background-color:#fff8e0;}
.hm_brochures{padding: 15px 0 15px 0;}
.hm_thanks{border:1px solid #008d7f; padding:10px 15px 10px 15px;font-size:11px; }

.sub_one_col_news{padding: 0px 40px 0px 32px;}
.sub_one_col{padding: 0px 20px 0px 32px;}
.sub_main_col{padding: 0px 20px 0px 32px; border-right:1px solid #d576ba;}
.sub_main_col2{padding: 0px 20px 0px 32px; border-right:1px solid #d576ba; width:562px;}
.sub_updates_col{padding:0px 15px 0px 15px; width:138px;}

#container{}
#left_col_50{float:left;width:50%;}
#right_col_50{ float:right;width:50%;}

.pl_div{ font-size:12px; line-height:18px; color:#515151; padding:0px 10px 10px 10px;}
.pl_title{color:#ba0f82; font-size:13px; padding:15px 0px 10px 0px;}
.news_title{color:#0084c8; font-size:13px; padding:15px 0px 10px 0px;}
.legislative_title{color:#0084c8; font-size:13px; margin:15px 300px 10px 0; padding:5px 5px 5px 5px;border:solid 1px #f47a20;background-color:#fff8e0;}

.news_div{ font-size:12px; line-height:18px; color:#515151; padding:15px 10px 10px 0px;}

.yr_title{color:#ba0f82;}

.mc{ font-size:12px; line-height:18px; color:#515151;}
.mc_section_title{color:#f47a20; font-size:14px; line-height:18px;}
.mc_title{color:#0084c8; font-size:14px; line-height:18px;}
.mc_title2{color:#ba0f82; font-size:12px; line-height:18px;}
.mc_title3{color:#ba0f82; font-size:12px; font-weight:bold;}

.pg_name{color:#ba0f82; font-size:12px; }
.bname{color:#ba0f82; font-size:12px; }
a.prog_link{color:#008d7f; font-size:12px; text-decoration:underline}
a.prog_link:hover{color:#ba0f82; font-size:12px; text-decoration:underline}

A.sub_side_link{text-decoration:none; line-height:20px;}
A.sub_side_link:hover{text-decoration:underline; color:#007fc6; line-height:20px;}
A.sub_side_link_selected{color:#0084c8; text-decoration:none; line-height:20px;}

.footer{font-size:11px;  padding:10px 0px 15px 0px;border-top:1px solid #f47a20; margin:0 32px 0 32px;}
a.footer_lnk{color:#008d7f; font-size:11px; text-decoration:underline}
a.footer_lnk:hover{color:#ba0f82; font-size:11px; text-decoration:underline}
