/* CSS Document */
body{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; margin:0px; background-image:url('images/top_bg.gif'); background-repeat:repeat-x;}
img{border:0px;}
h3{color:#BEB4D6; margin:0px; font-size:14px;}
h4{color:#004C28; font-size:22px; margin:0px; }
h2{color:#2E1374; margin:0px; font-size:14px; padding-bottom: 12px;}
hr {color:#2E1374;}
p{margin-top:0px; line-height:1.5em;}
h5{color:#529B80; margin:0px; font-size:12px;}
ul{padding:0px; padding-left:5px; padding-bottom:5px; margin:0px;}
a, a:link, a:visited{ color:#2e1374; text-decoration:none;}
a:hover{color:#4E947A;}
th{color:#004F32; font-size:14px;}


td.banner4_bg{background-image:url('images/banner4.gif');  background-repeat:no-repeat;}
.clear {clear:both;}

a{ color:#5B237C; text-decoration:underline; font-weight:normal;}
a:link{ color:#5B237C;  text-decoration:underline; font-weight:normal;}
a:visited{ color:#5B237C; text-decoration:underline; font-weight:normal;}
a:hover{color:#4E947A; text-decoration:underline; font-weight:normal;}
a.lg_purple{ color:#2e1374; text-decoration:underline; font-weight:normal;}
a.lg_purple:link{ color:#2e1374; text-decoration:underline; font-weight:normal;}
a.lg_purple:visited{ color:#2e1374; text-decoration:underline; font-weight:normal;}
a.lg_purple:hover{ color:#4E947A; text-decoration:underline; font-weight:normal;}

td.bottommenu{position:relative; z-index:2;}
td.bottommenu a{ color:#826196; font-size:10px; text-decoration:none; font-weight:bold;}
td.bottommenu a:link{ color:#826196; font-size:10px; text-decoration:none; font-weight:bold;}
td.bottommenu a:visited{ color:#826196; font-size:10px; text-decoration:none; font-weight:bold;}
td.bottommenu  a:hover{color:#4E947A; font-size:10px; text-decoration:none; font-weight:bold;}

td.newscontent{position:relative; z-index:1;}
td.newscontent li{list-style-image: url('images/greendot.gif');margin-left:15px; font-size:14px; vertical-align:top; padding-top:6px;padding-bottom:6px; color:#5B237C; z-index:1;}
td.newscontent li a{color:#2e1374; text-decoration:none; font-weight:bold; margin:0px;}
td.newscontent li a:link{color:#2e1374; text-decoration:none; font-weight:bold;}
td.newscontent li a:visited{color:#2e1374; text-decoration:none; font-weight:bold;}
td.newscontent li a:hover{color:#4E947A;text-decoration:none; font-weight:bold;}
div.newsimage{float:right; display:block;}
/*div.newsimage{
	position:absolute;
	z-index:-1;
	width:300px;
	left: 500px;
	top: 93px;
}*/
div.newspage_text{position:absolute;left:65px;top:52px;z-index:1;width:300px;}
td.resourcescontent { font-size:14px;}
td.resourcescontent a, a:link{color:#2e1374; text-decoration:underline; font-weight:bold;}
td.resourcescontent a:visited{color:#2e1374; text-decoration:underline; font-weight:bold;}
td.resourcescontent a:hover{color:#4E947A;text-decoration:underline; font-weight:bold;}
td.resourcescontent a.xlpurple, a.xlpurple:link, a.xlpurple:visited{ color:#2e1374; text-decoration:none; font-weight:bold;}
td.resourcescontent a.xlpurple:hover{ color:#4E947A; text-decoration:none; font-weight:bold;}

table.rose_text{position:relative;left:64px; top:-6px; z-index:1;}

.lgpurple{ color:#2e1374; text-decoration:underline; font-weight:bold;}
a.lgpurple, a.lgpurple:link, a.lgpurple:visited{ color:#2e1374; text-decoration:underline; font-weight:bold;}
a.lgpurple:hover{color:#4E947A; text-decoration:underline; font-weight:bold;}
xl_purple{ color:#2e1374; text-decoration:none; font-weight:bold;}
a.xl_purple, a.xl_purple:link, a.xl_purple:visited{ color:#2e1374; text-decoration:none; font-weight:bold;}
a.xl_purple:hover{ color:#2e1374; text-decoration:none; font-weight:bold;}

.white{color:#ffffff; font-size:95%;}
.green{color:#529B80;}
.purple{color:#2e1374;}
.small{font-size:9px;}
.lg_purple_text{color:#2e1374; font-size:14px; font-weight:bold;}
.lg_purple{color:#2e1374; font-size:14px; font-weight:bold;}
.larger_text{font-size:14px;}

.border{border:1px solid #000000;}
.donations{
	position:absolute;
	left:129px;
	top:352px;
	z-index:0;
}
.phone{position:absolute;left:550px; top:203px;}
table.about_collage{position:absolute;left:400px; top:530px; z-index:0;}
.resources_collage{position:absolute; left:440px;  top:120px;z-index:0;}
div.index_text{position:absolute; left:140px; top:194px; z-index:1; width:550px; }
div.index_footer{position:relative; margin-top:20px; margin-left:200px; z-index:1; width:700px;}
div.index_footer .regain {margin-bottom:4px; margin-left:50px; }
div.index_footer .hand	{position:absolute; top:-80px; left:0;}
div.index_footer .footer {position:absolute; top:0; right:0;}
div.crisis_line{}
div.annualreports_text{position:absolute; left:163px; top:192px; z-index:1; width:300px;}

table.popup{background-image:url('images/popupbg.jpg');  background-repeat:no-repeat;}
table.popup th{font-size:14px; color:#2e1374;}

table.volunteerapp{background-image:url('images/popupbg.jpg');  background-repeat:no-repeat;}
table.volunteerapp th{font-weight:bold; font-size:12px; color:#000000;}
table.volunteerapp td{font-size:12px; font-family:Arial, Helvetica, sans-serif}
table.volunteerapp td.underline{font-size:12px; border:0px; border-bottom:1px solid #000000;}

table.volunteerapp td p{font-size:12px; padding-left:15px;}
table.volunteerapp td span{font-size:10px;}
table.volunteerapp td strong{font-size:12px;}
table.volunteerapp h5{font-size:15px; color:#000000;}
table.volunteerapp a{ color:#826196; font-size:11px; text-decoration:none; font-weight:bold;}
table.volunteerapp a:link{ color:#826196; font-size:11px; text-decoration:none; font-weight:bold;}
table.volunteerapp a:visited{ color:#826196; font-size:11px; text-decoration:none; font-weight:bold;}
table.volunteerapp a:hover{ color:#4E947A; font-size:11px; text-decoration:none; font-weight:bold;}

.news_item {padding:5px; margin:5px 2px 0px 5px;}
.news_item h4{font-size:16px;}

.sponsor_event {padding:5px; margin:5px 2px 0px 5px;}
.sponsor_event #image {border:2px solid #2e1374; width:90px; float:left;}
.sponsor_event #sponsor {margin-left:95px; padding:3px;}
.sponsor_event h2, .sponsor_event h5 {margin:0; padding:0;}
.sponsor h4 a{font-size:20px;}

label{width:100px; text-align:right; padding-right:10px; font-size:14px; font-weight:bold; vertical-align:middle; float:left;}
label, input, select{margin-bottom:5px; display:-moz-inline-box; display:inline-block;}
.donation_form label{font-weight:normal; width:170px;}
.donation_form .required{color:#ea6b65; font-weight:bold; font-size:15px; }
form fieldset {
  clear: both;
  font-size: 100%;
  border-color: #529B80;
  border-width: 1px 0 0 0;
  border-style: solid none none none;
  padding: 10px;
  margin: 0 0 0 0;
}

form fieldset legend {
  font-size: 150%;
  font-weight: normal;
  color: #2E1374;
  margin: 0 0 0 0;
  padding: 0 5px;
}
form br {
clear:both;
}


.container 				{width:900px; margin:0; padding:0;}
.header					{position:relative; width:900px; height:123px; background:url(images/header.jpg) no-repeat top left;}

div.menu				{float:left; width:149px; height:315px;}
table.menu				{background:url('images/menubg.gif') no-repeat top left; width:149px; height:315px; margin-top:0;}
table.menu a,		
table.menu a:link,	
table.menu a:visited	{color:#826196; font-size:11px; text-decoration:none; font-weight:normal; margin-left:15px;}
table.menu a:hover		{color:#eeeeee;}

.content				{width:751px; float:left; position:relative;}
.home .content			{margin-bottom:60px;}
.tagline				{position:absolute; top:-60px; right:165px;}
.home .text				{width:493px;}

.footer					{clear:both; width:900px; position:relative; margin-bottom:20px; font-size:12px;}
.footer a,
.footer a:link,
.footer a:visited		{color:#2e1374; font-size:11px; text-transform:none;}
.footer a:hover,
.footer a:active		{color:#529B80;}
.footer-menu			{text-align:center;}
.footer .hand			{position:absolute; top:-60px; left:200px;}
.footer .regain			{margin-bottom:0px; margin-top:0px;}
.home .footer .regain	{position:absolute; top:-60px; left:200px;}
.home .footer .hand			{position:absolute; top:-40px; left:200px;}
.about_turning_point .footer .regain {margin-left:150px; margin-top:-60px;}
.calendar_events .footer .regain {margin-top:10px;}
.donate .footer .regain {margin-top:10px;}

.about_turning_point .footer .regain			{position:absolute; top:30px; left:280px;}
.join_us .footer .regain			{position:absolute; top:20px; left:280px; margin:0px 0 0 0}
.volunteer .footer .regain {position:absolute; top:20px; left:325px; margin-bottom:10px; padding-bottom:20px;}
.our_history .footer .regain			{position:absolute; top:20px; left:280px; margin:0px 0 0 0}
.wishlist .footer .regain			{margin:15px 0 10px 0}
.crisisline .footer .regain {margin:15px 0 0 }
.forensic_nurse_examiner .footer .regain {margin:20px 0 15px }
.youth_and_family .footer .regain {margin:20px 0 15px }
.emergency_shelter .footer .regain {margin:20px 0 15px }

.slideshow ul			{list-style:none;}
.slideshow				{float:right; height:348px; width:250px;}

ul.two-col				{width:250px; margin-top:5px;}
ul.two-col li			{width:100px; margin-right:10px; display:inline-block; float:left; padding-left:10px; }
ul.two-col-large		{width:380px;}
ul.two-col-large li		{width:170px;}

ul.disc					{list-style:disc;}
ul.disc li				{margin-left:8px; padding-left:4px; line-height:1.5em;}

ul.disc li{list-style-image: url('images/greendot.gif'); margin-left:15px; vertical-align:top;}
ol li{list-style-type:1; padding-bottom:3px; line-height:1.5em;}

.crisis_line	{height:90px;}
.phone-lines { width:138px; margin-left:5px;}
.sexual-assault,
.domestic-violence-counseling,
.forensic-nurse-examiner,
.personal-protection-order,
.second-hand-rose,
.emergency-services,
.turning-point-shelter,
.educational-programs,
.side-address,
.youth-and-family,
.support-services,
.prevention-education{display:none; margin-bottom:5px;}
.crisis_line_two {display:none}
.second_hand_rose .crisis_line_two {display:block}
.second_hand_rose .crisis_line {display:none}

/*.about .sexual-assault,
.about .domestic-violence-counseling,
.about .forensic-nurse-examiner,
.about .personal-protection-order,
.about .second-hand-rose,*/
.emergency_shelter .turning-point-shelter,
.youth_and_family .youth-and-family,
.support_services .support-services,
.forensic_nurse_examiner .forensic-nurse-examiner,
.prevention_education .prevention-education,
.second_hand_rose .second-hand-rose,
/*.programs .personal-protection-order,*/
.personal_protection_order .personal-protection-order{display:block}
.hand {display:none;}
.home .hand{display:block}

.facebook,
.champions {display:none;}

.home .facebook,
.home .champions,
.prevention_education .champions {display:block;}

#secondhand	{background:#b8e7d6; width:400px; padding:5px;}
#secondhand h5 {color:#2E1374; font-size:18px;}

.information p{margin-bottom:3px;}

h4 a,
h4 a:link,
h4 a:visited {color:#004C28; font-weight:bold; margin-bottom:4px; text-decoration:underline;}
h4 a:hover	{color:#BEB4D6;}
