#content_area h2, #content_area h2 a,
#content_area h3, #content_area h3 a,
#content_area h4, #content_area h4 a
 {
	color : #0060aa;
	text-decoration : none;
	cursor: default;
	margin-left: 0;
}

#content_area .section_box h3,
#content_area .section_box h3 a:link,
#content_area .section_box h3 a:visited,
#content_area .section_box h3 a:active {
	color: #FFF;
	text-decoration : none;
	margin-left: 0;
}


#content_area ul {
	list-style-type: none;
	margin: 0em;	
}

#content_area ul li {
	background: url(/images/icons/pdsa_standard_bullet.png) no-repeat left 2px;
	padding-left: 1em;
}

#content_area ul li a:link {
	color : #008ed6;
	text-decoration : underline;
	background-color : inherit;
}
#content_area ul li a:visited {
	color : purple;
	text-decoration : underline;
	background-color : inherit;
}
#content_area ul li a:hover {
	color : #ea0f6b;
	text-decoration : underline;
	background-color : inherit;
}
#content_area ul li a:active {
	color : #008ed6;
	text-decoration : underline;
	background-color : inherit;
}


#content_area ul.pagination li {
	background: none;
	padding-left: 0;
}

#content_area ul.pagination li a {
	text-decoration: underline;	
}

.loading {
	
}

.widget_clear {
	width: 718px;
}

.para_no_margin {
	margin-bottom: 2px;
}

.article_thumb_pr {
	width: 100px;
	float: left;
}

.article_summary_thumb_pr {
	margin-left: 120px;
}

.article_tiny_pr {
	width: 50px;
	float: left;
}

.article_summary_tiny_pr {
	margin-left: 70px;
}



#widgets_area ul.events_list {
	list-style-type: none;
	list-style: none;
	margin: 0;
	padding: 0;
	/*background: url(/images/events_tab_line.png) repeat-x left bottom;*/
	display: block;
	min-height: 30px;
  height: auto !important;
  height: 30px;
  width: 235px;
}

#widgets_area ul.events_list li {
	float: left;
	margin: 0;
	padding: 0;
	font-weight: bold;
	border-right: 1px solid #c1c1c1;
	background: none;
}
#widgets_area ul.events_list li.prev_next {
	border: none;
}

#widgets_area ul.events_list li.prev_next_border_right {
	border-right: 1px solid #c1c1c1;
}

#widgets_area ul.events_list li a {
	border-bottom: 1px solid #c1c1c1;	
}

#widgets_area ul.events_list li.month_first {
	border-right: 1px solid #c1c1c1;
}


#widgets_area ul.events_list li a {
	background: url(/images/menu/events_tab_offstate.png) repeat-x left top;	
	display: block;
	color: #0060aa;
	padding: 7px;
	text-decoration: none;
}

#widgets_area ul.events_list li a:hover {
	background: url(/images/menu/events_tab_onstate.png) repeat-x left top;	
	color: black;
	text-decoration: none;
}

#widgets_area ul.events_list li.prev_next a,
#widgets_area ul.events_list li.prev_next_border_right a  {
	width: 7px;
	text-align: center;
}


#widgets_area ul.events_list li.current_month a {
	width: 72px;
	text-align: center;
	border-right: none;
}

#widgets_area ul.events_list li#current_month a {
	background: url(/images/menu/events_tab_onstate.png) repeat-x left top;	
	color: #022e4b;
	text-align: center;
	width: 90px;
	border-bottom: none;
	/*border-left: 1px solid #c1c1c1;*/
}

#widgets_area ul.events_list li#current_month a:hover {	
	color: black;
}

#widgets_area ul.events_list li#current_month_small a {
	background: url(/images/menu/events_tab_onstate.png) repeat-x left top;	
	color: #022e4b;
	text-align: center;
	width: 25px;
	border-bottom: none;
	/*border-left: 1px solid #c1c1c1;*/
}

#widgets_area ul.events_list li#current_month_small a:hover {	
	color: black;
}

#widgets_area ul.events_list li.next_month a {
	width: 72px;
	text-align: center;
}


#widgets_area .events_gradient {
	background: #FFF url(/images/boxes/events_box_repeat.png) repeat-x left bottom;
	color: #022e4b;
	width: 235px;	
	border-right: 1px solid #c3c3c3;
	border-left: 1px solid #c3c3c3;
	min-height: 210px;
  height: auto !important;
  height: 210px;
}

#widgets_area .events_box_btm {
	background: url(/images/boxes/events_box_btm.png) no-repeat left top;
	height: 15px;
	width: 237px;	
}

.event_month_content {
	padding: 1em 0.5em;
}

.event_month_content p.date {
	font-weight: bold;
	font-size: 1.1em;
	margin-bottom: 0;
}

#event_month_content_holder {
	min-height: 160px;
  height: auto !important;
  height: 160px;
}

#event_month_content_more {
	padding: 0em 0.5em;
}

#event_month_content_more p {
	margin-bottom: 0;
}


#leaflet_links {
	min-height: 90px;
  height: auto !important;
  height: 90px;
}

.widget_gradient div.indented {
	margin: 0.5em 0em 0em 1.5em;
	display: block;	
}


#content_area ul.bar_listing,
#widgets_area ul.bar_listing {
	list-style-type: none;
	margin: 0;
	padding: 1px;
}

#content_area ul.bar_listing li,
#widgets_area ul.bar_listing li {
	background: url(/images/small_gradient_repeat.png) repeat-x left bottom;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #c1c1c1;
}

#content_area ul.bar_listing li:hover,
#widgets_area ul.bar_listing li:hover {
	background: url(/images/small_gradient_hover_repeat.png) repeat-x left bottom;
}

#content_area ul.bar_listing li a,
#widgets_area ul.bar_listing li a {
	display: block;
	padding: 0.6em 0.5em 0.6em 1em;
	font-weight: bold;
	background: none;
	color: #022e4b;
	text-decoration: none;
}

#content_area ul.bar_listing li a:hover,
#widgets_area ul.bar_listing li a:hover {
	color : #022e4b;
	text-decoration: none;
}

#widgets_area #yrp_widget_text {
	padding: 12px 125px 0px 12px;
	min-height: 110px;
	margin-right: 2px;
  height: auto !important;
  height: 110px;
}

#yrp_link_div {
	padding-left: 1em;	
}

#yrp_link {
	padding-left: 1em;	
}

a#yrp_link:link,
a#yrp_link:visited {
	background: url(/images/buttons/pink_button_yrp.gif) no-repeat left top;
	display: block;
	width: 147px;
	height: 27px;
	margin-top: 1em;
}

a#yrp_link:hover {
	background: url(/images/buttons/pink_button_roll_yrp.gif) no-repeat left top;
	display: block;
	width: 147px;
	height: 27px;
	margin-top: 1em;
}



#widgets_area .yrp_cats {
  background: url(/images/cat.gif) no-repeat right bottom;
}
#widgets_area .yrp_dogs {
  background: url(/images/dog.gif) no-repeat right bottom;
}
#widgets_area .yrp_rabbit {
  background: url(/images/rabbit.gif) no-repeat right bottom;
}
#widgets_area .yrp_mice {
  background: url(/images/mouse.gif) no-repeat right bottom;
}
#widgets_area .yrp_bird {
  background: url(/images/bird.gif) no-repeat right bottom;
}
#widgets_area .yrp_goldfish {
  background: url(/images/goldfish.gif) no-repeat right bottom;
}
#widgets_area .yrp_random {
  background: url(/images/yrp_random.gif) no-repeat right bottom;
}
#widgets_area .yrp_random_2 {
  background: url(/images/yrp_random_2.gif) no-repeat right bottom;
}

#widgets_area .donate_animal_cat {
	width: 230px;
	background: url(/images/donate_cat.gif) no-repeat right bottom;
}

#widgets_area .donate_animal_rabbit {
	width: 230px;
	background: url(/images/donate_rabbit.gif) no-repeat right bottom;
}

#widgets_area .donate_animal_dog {
	width: 230px;
	background: url(/images/donate_dog.gif) no-repeat right bottom;
}


#donate_box {
	padding-top: 0;
}


.radio_label_clear input {
	float: left;
	border: 1px solid red;
}

.radio_label_clear label {
	float: left;
}


.countdown {
	text-align: center;	
	width: 208px;
	padding: 0 auto;
}

.countdown_item,
.countdown_item_divider,
.countdown_item_large {
	float: left;
	text-align: center;
	width: 42px;
}
.countdown_item_divider {
	width: 10px;	
}
.countdown_item_large {
	width: 56px;	
}

.countdown_segment_red {
	color: red;
}
.countdown_segment_blue {
	color : #008ed6;
}



#loading_area {
	background: #FFF url(/images/ajax-progress-bar.gif) no-repeat center 3em;
	padding: 1em 1em 3em 1em;
	font-weight: bold;
	color : #008ed6;
	border: 4px solid #444;
	width: 200px;
	font-size: large;
	opacity: 1;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1001;
	text-align: center;
}

#uiLockId {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1000;
	width:100%;
  background-color:white !important;
	opacity: 0.5;
	filter: alpha(opacity=50);
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	color:white;
	text-align:center;
}


#overlay {
    width: 100%;
    min-height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1000;
    background-color:white !important;
	opacity: 0.1;
	filter: alpha(opacity=10);
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
    display: none;
    text-align: center;

}


a.pdf_icon {
	background: url(/images/icons/pdf_icon.gif) no-repeat left 1px;
	padding: 2px 0px 2px 23px;
	line-height: 18px;
}

a.zip_icon {
	background: url(/images/icons/zip_icon.gif) no-repeat left 1px;
	padding: 2px 0px 2px 23px;
	line-height: 18px;
}

a.ppt_icon {
	background: url(/images/icons/ppt_icon.gif) no-repeat left 1px;
	padding: 2px 0px 2px 23px;
	line-height: 18px;
}

a.mp3_icon {
	background: url(/images/icons/mp3_icon.gif) no-repeat left 1px;
	padding: 2px 0px 2px 23px;
	line-height: 18px;
}

a.wmv_icon {
	background: url(/images/icons/wmv_icon.gif) no-repeat left 1px;
	padding: 2px 0px 2px 23px;
	line-height: 18px;
}

a.doc_icon,
a.docx_icon {
	background: url(/images/icons/doc_icon.gif) no-repeat left 1px;
	padding: 2px 0px 2px 23px;
	line-height: 18px;
}



a.external_link_icon {
	background: url(/images/icons/external_link_icon.png) no-repeat left top;
	padding-left: 20px;
	margin-left: 3px;
}

#content_area #banner_home a.external_link_icon,
#widgets_area a.external_link_icon,
#footer_container_logos a.external_link_icon {
	padding-left: 0;
	margin-left: 0;
	background: none;
}
	
.section_box_text a.external_link_icon {
	background: none;
	padding-left: 0;	
	margin-left: 0;
}




span.underline {
	text-decoration: none;
}
