html {
	width:100%;
	margin:0; padding:0;
}
body {
	width:100%;
	margin:0; padding:0;
	background-color:#FFE800;
}
div {
	margin:0; padding:0;
}
img {
	display:block;
	text-align: left;
}
form {
	margin:0; padding:0;
}
h2 {
	margin:0 0 10px 0; padding:0;
}
h3 {
	margin:0 0 9px 0; padding:0;
	font-size:12px; font-weight:bold; color:#666666;
}
a:link { color:#333333; }
a:visited { color:#333333; }
a:active { color:#333333; }
a:hover { color:#666666; }

.spacer5 {
	height:5px;
	line-height:0; font-size:0;
}
.clear {
	clear:both;
}
.alt {
	display:none;
}
.altp {
	text-decoration:none;
}
.text_sml {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;
}
.text_col_space {
	width:365px;
}
.text_phone {
	margin:3px 0 5px 10px;
}
.text_subtitle {
	font-size:12px; font-weight:bold;
}
.ypg_pdficon {
	width:16px; height:16px;
	margin:0 10px 0 0; padding:0;
	float:left;
}

#ypg_site_outline {
	width:100%;
	float:left;
}
	#ypg_head_outline {
		width:100%; height:125px;
		float:left;
		background-image:url(../images/ypg_head_bg.gif); background-repeat:repeat-x; background-position:bottom;
	}
		.ypg_head_logo {
			width:260px; height:63px;
			margin:7px 0 0 20px;
			display:block;
		}
		#ypg_head_nav {
			width:770px; height:27px;
			margin:27px 0 0 20px;
			position:relative;
			z-index:80;
		}
			#ypg_head_nav a {
	height:28px;
	display:block;
	overflow:hidden;
	background-repeat:no-repeat;
	background-position:0px 0px;
	outline:none;
	margin: 0;
			}
			#ypg_head_nav a:hover { background-position:0px -30px; }
				.ypg_btn_home {
	width:61px;
	background-image:url(../images/ypg_head_nav_home.gif);
}
				.ypg_btn_advertise {
	width:109px;
	background-image:url(../images/ypg_head_nav_advertise.gif);
}
				.ypg_btn_options {
	width:93px;
	background-image:url(../images/ypg_head_nav_options.gif);
}
				.ypg_btn_getstarted {
	width:94px;
	background-image:url(../images/ypg_head_nav_getstarted.gif);
}
				.ypg_btn_about {
	width:80px;
	background-image:url(../images/ypg_head_nav_about.gif);
}
				.ypg_btn_bill {
	width:84px;
	background-image:url(../images/ypg_head_nav_yellowbill.gif);
}
				.ypg_btn_contact {
	width:87px;
	background-image:url(../images/ypg_head_nav_contact.gif);
}
			
			#ypg_head_nav a.x { background-position:0px -60px; }
			
			#ypg_head_nav ul { /* CSS Dropdowns */
				margin:0; padding:0;
				position:relative;
			}
				#ypg_head_nav ul li {
					float:left;
					position:relative;
					font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; line-height:13px;
					list-style-type:none;
				}
					#ypg_head_nav ul li ul {
						width:140px;
						position:absolute; top:27px;
						visibility:hidden;
						border-style:solid; border-color:#CCCCCC; border-width:0 1px 1px 1px;
					}
					#ypg_head_nav ul li:hover ul {
						visibility:visible;
						background-color:#FFFFFF;
					}
					#ypg_head_nav ul li.msieFix ul {
						visibility:visible;
						z-index:10;
						background-color:#FFFFFF;
					}
						#ypg_head_nav ul li ul li {
							margin:0; padding:0;
							float:none;
							background-color:#FFFFFF;# /* Safari ignores after ;# */
							display:inline;
						}
							#ypg_head_nav ul li ul li a {
								height:auto; width:126px;
								padding:6px 7px 6px 7px; margin:0; position:relative;
								text-decoration:none; color:#333333;
								background-image:url(../images/ypg_head_nav_dropdown_bg.gif); background-repeat:repeat-x; background-position:top;
							}
							#ypg_head_nav ul li ul li a:hover {
								color:#000000;
								background-image:url(../images/ypg_head_nav_dropdown_bg2.gif); background-position:top;
								background-color:#DAF9FF;
							}
								.ypg_nav_droparrow {
									width:5px; height:9px;
									position:absolute; top:8px; right:7px;
									background-image:url(../images/ypg_sidecol_advertise_li_a.gif); background-repeat:no-repeat; background-position:top left;
								}
								#ypg_head_nav ul li ul li a:hover .ypg_nav_droparrow {
									background-image:url(../images/ypg_sidecol_advertise_li_b.gif); background-repeat:no-repeat; background-position:top left;
								}
								#ypg_head_nav ul li:hover ul li ul, #ypg_head_nav ul li.msieFix ul li ul {
									visibility:hidden;
								}
								#ypg_head_nav ul li ul li ul {
									position:absolute; top:0px; left:140px;
								}
									#ypg_head_nav ul li ul li:hover ul, #ypg_head_nav ul li ul li.msieFix ul {
										visibility:visible;
									}
						
					
			
		#ypg_head_btn_login {
	width:129px;
	height:43px;
	position:absolute;
	top:10px;
	left:640px;
	background-image:url(../images/ypg_head_btn_login_new.gif);
	background-repeat:no-repeat;
	z-index:71;
		}
			
	#ypg_body_outline {
		width:100%;
		float:left;
		border-width:1px 0 20px 0; border-style:solid; border-color:#FFFFFF; /* Used to give hasLayout */
		background-color:#FFFFFF;
	}
		#ypg_mid_outline {
			width:770px;
			margin:30px 0 0 20px;
			float:left; display:inline;
			background-color:#FFFFFF;
			font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:15px;
		}
			#ypg_content_maincol {
	width:560px;
	margin:0 18px 0 0;
	float:left;
			}
				#ypg_content_maincol ul {
					margin:10px 0 20px 0; padding:0;
					list-style-type:none;
				}
					#ypg_maincol_text ul li {
	margin:5px 0 0 0;
	padding:0 0 0 35px;
	display:block;
	background-image:url(../images/ypg_content_li.gif);
	background-repeat:no-repeat;
	background-position:20px 5px;
	font-weight: normal;
					}
					
				#ypg_content_introbox {
					width:387px;
					margin:0 0 30px 0; padding:0;
					float:left; position:relative;
					background-image:url(../images/ypg_grey.gif); background-repeat:repeat-y; background-position:362px;
				}
					#ypg_content_introbox #ypg_introbox_content {
						width:386px;
						margin:0; padding:0;
						float:left;
						border-width:0 0 0 1px; border-style:solid; border-color:#C3B7B2;
					}
						#ypg_content_introbox.yellow_bg #ypg_introbox_content {
							width:387px;
							background-color:#FFFF00;
							border:none;
						}
						#ypg_content_introbox #ypg_introbox_image  {
							float:right;
						}
							#ypg_introbox_img_bigbusiness2 { position:absolute; top:100px; left:387px; }
							#ypg_introbox_img_bigbusiness3 { position:absolute; top:-30px; left:346px; }
							#ypg_introbox_img_bigbusiness4 { position:absolute; top:0px; left:387px; }
							
						#ypg_content_introbox p {
							margin:0; padding:7px 0 7px 12px;
							display:block;
						}
						
					#ypg_introbox_content2 {
						width:361px;
						border-width:0 1px 0 1px; border-style:solid; border-color:#C3B7B2;
					}
						#ypg_introbox_content2 p {
							padding:7px 12px;
						}
						#ypg_introbox_content ul {
							margin:0; padding:10px 10px 10px 15px;
						}
							#ypg_introbox_content ul li {
								margin:0; padding:0 0 10px 15px;
								list-style-type:none;
								background-image:url(../images/ypg_content_li.gif); background-repeat:no-repeat; background-position:0px 5px;
							}
						
						.ypg_userterms_list {
							width:330px;
						}
						
					#ypg_content_introbox #ypg_introbox_foot {
						float:left; clear:both;
					}
					
				#ypg_content_sidepanel {
					width:166px;
					margin:0; padding:0;
					float:right; display:inline;
				}
					#ypg_content_maincol .ypg_sidepanel_margin {
						margin:0 0 20px 25px;
					}
					
				#ypg_maincol_text {
	clear:left;
	text-align: left;
				}
					#ypg_maincol_text p {
						margin:0 0 15px 0; padding:0;
					}
					.ypg_maincol_text_2col {
						width:560px;
						margin:10px 0 10px 0;
						float:left;
					}
						.ypg_maincol_text_2col .ypg_text_col1 {
							width:250px;
							float:left;
						}
						.ypg_maincol_text_2col .ypg_text_col2 {
							width:281px;
							float:right;
						}
						
					#ypg_adfinder_objectives {
						min-height:500px; height:auto !important; height:510px;
					}
						#ypg_adfinder_objectives ul {
							margin:0; padding:0;
						}
							#ypg_adfinder_objectives ul li {
								margin:0 0 0 20px; padding:0;
								background-image:none;
							}
								#ypg_adfinder_objectives ul li .ypg_objectives_title {
									width:auto; height:20px;
									margin:0; padding:0 0 0 15px;
									position:relative; display:block; outline:none;
									font-weight:bold;
									background-repeat:no-repeat; background-position:0 3px;
								}
								#ypg_adfinder_objectives ul li div {
									padding:0; margin:0;
									position:relative;
								}
									#ypg_adfinder_objectives ul li div a {
									
									}
									#ypg_adfinder_objectives ul li div ul {
										margin:0; padding:10px 0 5px 20px;
									}
										#ypg_adfinder_objectives ul li div ul li {
											margin:0 0 10px 0; padding:0;
											position:relative;
											
										}
											#ypg_adfinder_objectives ul li div ul li p {
												margin:0 0 0 15px; padding:0 0 0 15px;
												background-image:url(../images/ypg_content_li.gif); background-repeat:no-repeat; background-position:0px 5px;
											}
										
									#ypg_adfinder_objectives .ypg_adfinder_contactlink {
										width:400px;
										margin:0 0 10px 35px; padding:0;
									}
									#ypg_adfinder_objectives .text_sml {
										margin:0 0 10px 35px; padding:0;
										
									}
									
					#ypg_mediaimages {
						width:550px;
						margin:12px 0 0 0;
						float:left;
					}
						#ypg_mediaimages .ypg_mediaimages_item {
							width:550px;
							margin:0 0 20px 0;
							float:left;
						}
							#ypg_mediaimages .ypg_mediaimages_img {
								width:120px;
								float:left;
							}
								#ypg_mediaimages .ypg_mediaimages_img img {
									margin:0 auto;
								}
							
							#ypg_mediaimages .ypg_item_info {
								width:430px;
								float:left;
							}
								#ypg_mediaimages .ypg_item_info ul {
									margin:0; padding:0;
								}
									#ypg_mediaimages .ypg_item_info ul li {
										margin:0 0 10px 0; padding:0 0 0 20px;
										background-position:8px 5px;
									}
								
				#ypg_home_adoptions {
					width:556px; height:216px;
					margin:0 0 15px 0;
					background-image:url(../images/ypg_home_adoptions_bg.gif); background-repeat:no-repeat;
				}
					#ypg_home_adoptions2 {
						float:right;
					}
				
				#ypg_default_tiles {
	width:800px;
	margin:15px 0 0 0;
	float:left;
	position:relative;
				}
					#ypg_default_tiles div {
						margin:0; padding:0;
						float:left;
					}
						#ypg_default_tiles div p {
/*	width:167px; */
	width:368px;
	height:45px;
	margin:0;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
/*	background-image:url(../images/ypg_default_tile_bg.gif); */
	background-repeat:no-repeat;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 10px;
						}
						
						#tile_double {
	width:368px;
	height:45px;
	margin-left:20px;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	background-image:url(../images/ypg_default_tile_bg2.gif);
	background-repeat:no-repeat;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 10px;
						}
						#ypg_default_tiles #ypg_eyeblaster {
							width:800px; height:586px;
							float:none; overflow:hidden; display:none;
							position:absolute; top:-358px; left:-20px;
							z-index:70;
						}
				
				.ypg_content_image {
					margin:0 0 15px 15px;
					float:right;
				}
				.ypg_press_box {
					width:473px;
					margin:0 0 0 10px;
				}
					.ypg_press_box_head  {
						width:473px; height:19px;
						background-image:url(../images/ypg_press_box_head.gif); background-repeat:no-repeat; background-position:top left;
					}
					.ypg_press_box_content {
						width:443px;
						padding:5px 15px;
						background-image:url(../images/ypg_press_box_bodybg.gif); background-repeat:repeat-y; background-position:top left;
					}
						.ypg_press_box_content p {
							margin:0; padding:0;
						}
						
					.ypg_press_box_foot {
						width:460px; height:15px;
						padding:10px 13px 0 0; margin:0 0 10px 0;
						font-size:10px; text-align:right; color:#666666;
						background-image:url(../images/ypg_press_box_foot.gif); background-repeat:no-repeat; background-position:top left;
					}
					#ypg_content_pdfline {
	width:485px;
	height:31px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
					}
						#ypg_pdfline_text {
	width:350px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
						}
						#ypg_pdfline_img {
							width:88px; height:31px;
							float:right;
						}
					
				
				#ypg_casestudy_tiles { /* --- Case Study mainpage tiles ---------- */
					width:558px;
					float:left;
				}
					#ypg_casestudy_tiles img {
						float:left;
					}
					
				#ypg_coupons_tiles { /* --- Coupons tiles ---------- */
					width:560px; height:290px;
				}
					#ypg_coupons_tiles img {
						margin:0 10px 10px 0;
						float:left;
					}
					#ypg_coupons_tiles img.x {
						margin-right:0;
					}
				
				#ypg_yellowonline_tiles {
					width:362px; height:280px;
				}
					#ypg_yellowonline_tiles img {
						float:left;
					}
								
				.ypg_content_mainbox { /* --- Wide keyline box ---------- */
					width:561px;
				}

					.ypg_content_mainbox #ypg_mainbox_content {
	width:561px;
	margin:0;
	padding:0;
	float:left;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C3B7B2;
	border-right-color: #C3B7B2;
	border-bottom-color: #C3B7B2;
	border-left-color: #C3B7B2;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
					}
					
	.ypg_content_mainbox2 #ypg_mainbox_content2 {
	width:555px;
	margin:0;
	padding:0;
	float:left;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C3B7B2;
	border-right-color: #C3B7B2;
	border-bottom-color: #C3B7B2;
	border-left-color: #C3B7B2;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
						}
					
					
					/*----------------------------------------------*/
	.ypg_content_mainboxleft { /* --- Wide keyline box ---------- */
	width:561px;
	margin-left: 35px;
				}
					/*----------------------------------------------*/
					.terms {
						border-width:0 0px 0 0px;
						background-image: url(../images/ypg_mainbox_content_bg.gif);
						background-repeat: repeat-y;
					}
						.ypg_content_mainbox .xmargin {
							margin:5px 0px 0px 25px;
						}
						.ypg_content_mainbox #ypg_mainbox_image  {
							margin-right:1px;
							float:right;
						}
						
						#ypg_mainbox_imageterms  {
							margin-right:10px;
							float:right;
						}
						
						.ypg_contact_image {
							margin-right:-1px;
							margin-top:-180px;
							float:right;
						}
						
						.ypg_content_mainbox p {
							margin:0; padding:7px 12px 7px 12px;
							display:block;
						}
							.ypg_content_mainbox p p {
								padding:0; margin:0 0 0 20px;
							}
							
						#ypg_mainbox_content ul {
							margin:15px 0; padding:0;
							list-style-type:decimal;
						}
							#ypg_mainbox_content ul li {
								margin:2px 0 0 50px; padding:0;
								color:#00CCFF; font-weight:bold;
							}

								#ypg_mainbox_content ul li a {
									font-weight:normal;
								}
								
							#ypg_mainbox_content2 ul {
							margin:15px 0; padding:0;
							list-style-type:decimal;
						}
							#ypg_mainbox_content2 ul li {
								margin:2px 0 0 50px; padding:0;
								color:#00CCFF; font-weight:bold;
							}

								#ypg_mainbox_content2 ul li a {
									font-weight:normal;
								}
												
					.ypg_content_mainbox #ypg_introbox_foot {
						clear:both;
					}
					#ypg_btn_go {
						cursor:pointer;
					}
					.ypg_sel_menu {
						float:left;
						font-size:11px;
					}
									
				#ypg_casestudy_content_outline { /* --- Casestudy Pages - Content Outline ---------- */
					width:518px;
					margin:0; padding:0 20px;
					float:left;
					border-width:0 1px; border-style:solid; border-color:#C4B8B3;
				}	
					#ypg_casestudy_content_outline #ypg_casestudy_leftcol {
						width:290px;
						padding:10px 0 0 0;
						float:left;					
					}
					#ypg_casestudy_content_outline #ypg_casestudy_rightcol {
						width:191px;
						margin:0 0 0 35px;
						float:left;		
					}	
						#ypg_casestudy_content_outline p {
							margin:0; padding:15px 0 0 0;
						}
						#ypg_casestudy_rightcol p {
							margin:0; padding:0;
							font-size:10px; line-height:13px;
						}
							#ypg_casestudy_rightcol p strong {
								font-size:11px;
							}
							#ypg_casestudy_rightcol #ypg_btn_morestories {
								margin:0 auto;
							}
							
						#ypg_casestudy_content_outline p.quote {
							font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold;
							line-height:17px;
							color:#999999;
						}
							#ypg_casestudy_content_outline p.quote span {
								color:#00CCFF;
							}
							#ypg_casestudy_foot {
								clear:both;
							}
					
				#ypg_content_terms_text { /* --- Terms of Business Page Copy ---------- */
margin: 20px 0 0 20px;				}
					#ypg_content_terms_text h3 {
						margin:0; padding:0;
						clear:both; display:block;
						font-size:13px;
						color:#666666;
					}
					#ypg_content_terms_text p {
					margin-left:18px;
					}
					
					#ypg_content_terms_text2 p {
					

					}
					#ypg_content_terms_text ul {
						margin:0 0 15px 20px; padding:0;						
					}
						#ypg_content_terms_text ul li {
							margin:2px 0 0 0; padding:0 0 0 35px;
							background-image:url(../images/ypg_content_li.gif); background-repeat:no-repeat; background-position:20px 5px;
						}
						
					.ypg_backtotop {
						height:20px;
						margin:0; padding:0;
						line-height:15px; text-align:right;
					}
					
				#ypg_closedates_table { /* --- Close Dates Table ---------- */
					width:557px;
					margin:20px 0 0 0;
				}
					#ypg_closedates_table table {
						width:557px;
						border-collapse:collapse;
					}
						#ypg_closedates_table table tr {
								
						}
							#ypg_closedates_table table tr td {
								padding:4px 10px;
								border-width:1px 2px 1px 0; border-style:solid; border-color:#FFFFFF;
								background-color:#E1F9FF;
							}
								#ypg_closedates_table table tr td.td_head {
									border-style:solid; border-color:#FFFFFF; border-bottom-width:2px; border-top-width:2px;
									font-weight:bold;
									background-image:url(../images/ypg_closedates_table_bgcurve.gif); background-repeat:no-repeat; background-position:top left;
									background-color:#C4F4FF;
								}
								#ypg_closedates_table table tr td.td_top {
									background-image:url(../images/ypg_closedates_table_bgcurve2.gif); background-repeat:no-repeat; background-position:top left;
								}
								#ypg_closedates_table table tr td.td_base {
									background-image:url(../images/ypg_closedates_table_bgcurve3.gif); background-repeat:no-repeat; background-position:bottom right;
								}
								
				.ypg_yellowbook_adoptions { /* --- Yellow Book ad options list ---------- */
					font-weight:bold;
				}
					#ypg_content_maincol #ypg_maincol_text .ypg_yellowbook_adoptions ul .x {
						background-image:url(../images/ypg_content_li_disabled.gif);
						color:#968278;
					}
					
				#ypg_ourpeople_table {
					float:left;
				}
					#ypg_ourpeople_table .ypg_ourpeople_person {
						width:560px;
						margin:0 0 13px 0;
						float:left; clear:left;
					}
						#ypg_ourpeople_table .ypg_ourpeople_portrait {
							width:85px; height:85px;
							margin:0 12px 0 0;
							float:left;
						}
						#ypg_ourpeople_table .ypg_ourpeople_person_info {
							width:455px;
							float:left;
						}	
							#ypg_ourpeople_table .ypg_ourpeople_person_info p {
								margin-bottom:8px;
							}
						
					#ypg_ourpeople_table .ypg_ourpeople_divider {
						width:560px; height:1px;
						margin:0 0 13px 0;
						float:left;
						font-size:0; line-height:0;
						background-image:url(../images/ypg_divider_dots.gif); background-repeat:repeat-x;
					}
					
				#ypg_ourpeople2_portrait {
					width:110px; height:160px;
					margin:0 18px 8px 0;
					float:left;
				}
				#ypg_ourpeople2_titleline {
					font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#999999;
				}
					#ypg_ourpeople2_titleline p {
						margin-bottom:9px;
					}
					

			#ypg_content_sidecol {
	width:166px;
	float:left;
	margin-top: 20px;
	margin-right: 18px;
	margin-bottom: 0;
	margin-left: 0;
			}
			
						#ypg_content_sidecol2 {
	width:166px;
	float:right;
	margin-top: 20px;
	margin-right: 26px;
	margin-bottom: 0;
	margin-left: 0;
			}
				#ypg_content_nav {
					
				}
					#ypg_content_nav ul {
						width:153px;
						margin:2px 0 0 0; padding:0;
						list-style-type:none;
						border-width:0 1px 1px 1px; border-style:solid; border-color:#CCCCCC;
					}
						#ypg_content_nav ul li {
							
						}
							#ypg_content_nav ul li a {
								width:145px; 
								padding:5px 0 5px 8px; margin:0;
								display:block;
								font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#333333; line-height:13px;
								background-image:url(../images/ypg_head_nav_dropdown_bg.gif); background-repeat:repeat-x; background-position:top;
							}
							#ypg_content_nav ul li a:hover {
								color:#000000;
								background-image:url(../images/ypg_head_nav_dropdown_bg2.gif); background-position:top;
								background-color:#DAF9FF;
							}
							#ypg_content_nav ul li a.x { 
								color:#000000;
								background-image:url(../images/ypg_head_nav_dropdown_bg2.gif); background-position:top;
								background-color:#DAF9FF; 
								font-weight:bold;
							}

							#ypg_content_nav ul li ul {
								margin:0;
								border-width:1px 0; border-style:solid; border-color:#CCCCCC;
							}
								#ypg_content_nav ul li ul li a {
									width:135px;
									padding:4px 0 4px 18px; margin:0;
									font-size:10px; line-height:11px;
								}
										
			#ypg_sidecol_advertise_tile {
	width:166px;
/*	margin:0; */
	margin-top:10px;
	padding:0;
	background-color:#F3F3F4;
			}
				#ypg_sidecol_advertise_tile ul {
					width:151px;
					margin:0; padding:0 10px 0 5px;
					font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:0;
					list-style-type:none;
				}
					#ypg_sidecol_advertise_tile ul li {
						margin:0; padding:0 0 6px 0;
						line-height:0;
					}
						#ypg_sidecol_advertise_tile ul li a {
							margin:0; padding:0 0 0 20px;
							display:block;
							line-height:13px;
							background-image:url(../images/ypg_sidecol_advertise_li_a.gif); background-repeat:no-repeat; background-position:7px 3px;
						}
						#ypg_sidecol_advertise_tile a:link { color:#333333; }
						#ypg_sidecol_advertise_tile a:visited { color:#333333; }
						#ypg_sidecol_advertise_tile a:active { color:#333333; }
						#ypg_sidecol_advertise_tile a:hover { color:#00CCFF; background-image:url(../images/ypg_sidecol_advertise_li_b.gif); }
						
						
			
			#ypg_sidecol_latestpress_tile {
				width:166px;
				margin:0 0 10px 0; padding:0 0 5px 0;
				background-color:#F3F3F4;
				border-bottom:1px solid #C2B6B0;
			}
				#ypg_sidecol_latestpress_tile ul {
					width:151px;
					margin:0; padding:0 10px 0 5px;
					font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:0;
					list-style-type:none;
				}
					#ypg_sidecol_latestpress_tile ul li {
						margin:5px 0 0 0; padding:0 0 6px 20px;
						line-height:0;
						background-image:url(../images/ypg_sidecol_advertise_li_a.gif); background-repeat:no-repeat; background-position:7px 3px;
					}
						
						#ypg_sidecol_latestpress_tile ul li a {
							margin:0; padding:0;
							line-height:13px;
						}
						#ypg_sidecol_advertise_tile a:link { color:#333333; }
						#ypg_sidecol_advertise_tile a:visited { color:#333333; }
						#ypg_sidecol_advertise_tile a:active { color:#333333; }
						#ypg_sidecol_advertise_tile a:hover { color:#00CCFF; background-image:url(../images/ypg_sidecol_advertise_li_b.gif); }
							
							#ypg_sidecol_latestpress_tile ul li.pdf {
								padding:0 0 0 25px;
								background-image:url(../images/ypg_icon_pdf.gif); background-position:3px 1px;
							}
							#ypg_sidecol_latestpress_tile ul li span {
								line-height:13px;
								font-size:9px; color:#999999; 
							}
			
			
			#ypg_foot_icons {
				width:745px; height:32px;
				margin:0; padding:0;
				clear:both;
				border-width:25px 0 0 0; border-style:solid; border-color:#FFFFFF;
			}
				#ypg_foot_icons a {
					display:block;
					float:left;
				}
				#ypg_foot_icons a:hover {
					filter:alpha(opacity=70); -moz-opacity:.70; opacity:.70;
					float:left;
				}
			
	#ypg_foot_outline {
		width:100%; height:67px;
		padding:0 0 20px 0; margin:0 0 50px 0;
		clear:both;
		background-image:url(../images/ypg_foot_bg.gif); background-repeat:repeat-x; background-position:bottom; background-color:#FFFFFF;
	}
		#ypg_foot_nav {
			width:770px; height:45px;
			margin:0; padding:10px 0 0 0;
			font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#999999;
			text-align:center; line-height:15px;
		}
			#ypg_foot_nav a:link { color:#999999; }
			#ypg_foot_nav a:visited { color:#999999; }
			#ypg_foot_nav a:active { color:#999999; }
			#ypg_foot_nav a:hover { color:#666666; }
			
		#ypg_foot_copyright {
			width:770px;
			font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333333;
			text-align:center;
		}
		
		
		#ypg_mainbox_content.bill {
		    background: #ffffff url(../images/ypg_yellowbill_table_image.jpg) no-repeat right bottom;
		}
				#ypg_mainbox_content2.bill {
		    background: #ffffff url(../images/ypg_yellowbill_table_image.jpg) no-repeat right bottom;
		}
			
			
		
/* ---------------------------------- FORM */	
	
#ypg_content_form {   
	width: 530px;
	margin:10px auto 0 auto; padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
}
	#ypg_content_form p {
		font-weight:bold;
	}
	#ypg_content_form div label {
		width:150px; height:12px;
		margin:3px 10px 0 0;
		display:block; float:left;
		text-align:left;
	}
		.red {
			color:#FF0000; font-weight:normal;
		}
		.error_asterisk {
			width:2px;
			display:block;
			margin:0 -3px 0 0; padding:0;
			color:#FF0000; letter-spacing:-1px; font-size:10px;
		}
		.error_summary {
			width:490px;
			margin:0 auto;
			font-size:10px; letter-spacing:-1px; color:red;
		}
			.error_summary li {
				margin:0; padding:0;
			}
							
	#ypg_content_form div.text {
		width:450px; height:20px;
		margin:0 0 4px 20px; padding:0;
	}
		.input_text {
			width:250px;
			margin:0 5px 0 0; padding:2px;
			border:1px solid #666666;
			background-image:url(../images/input_bg.gif); background-repeat:no-repeat;
			font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
			float:left;
			
		}
		
	#ypg_content_form div.select {
		width:450px; height:20px;
		margin:0 0 4px 20px; padding:0;
		
	}
		.input_phone_prefix {
			width:52px;
			float:left;
			margin:0 5px 0 0; padding:1px;
			border:1px solid #666666;
			font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
		}
		.input_phone_number {
			width:193px;
			float:left;
			margin:0 5px 0 0; padding:2px;
			border:1px solid #666666;
			background-image:url(../images/input_bg.gif); background-repeat:no-repeat;
			font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
		}
		.input_title {
			width:100px;
			float:left;
			margin:0 5px 0 0; padding:1px;
			border:1px solid #666666;
			font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
		}
	
	#ypg_content_form div.chkradio {
		width:500px;
		margin:10px 0 10px 20px;
		display:inline; float:left;
	}
		.input_chkbox {
			width:30px; height:20px;
			display:block;
			margin:0; padding:0;
		}
		#ypg_content_form div.chkradio label {
			width:300px;
			margin:0; padding:0;
			font-size:11px;
			
		}
		#ypg_content_form div.chkradio .chk_label {
			height:12px;
			display:block; float:left;
			padding:3px 0; margin:0 20px 0 2px; 
			
		}
		
	#ypg_content_form div.chkradio_long {
		width:430px;
	}
	
	#ypg_content_form div.textarea {
		width:300px; height:140px;
		margin:0 0 20px 55px; padding:0;
		clear:left; display:inline;
		background-color:#CCCCCC;
	}
		#ypg_content_form .input_textarea {
			width:275px; height:110px;
			margin:0; padding:0;
			
		}

/* ------------------------------ END FORM  */
			
			
			#ypg_ourpeople3_portrait {
	margin:0 18px 8px 0;
	float:left;
}

.new_head {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #333333;
	letter-spacing: -1px;
	line-height:30px;
}

.new_headblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #00CCFF;
	letter-spacing: -1px;
}

.new_tile {
	width:248px;
}
.new_head_wrap {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #333333;
	letter-spacing: -1px;
	line-height:16px;
}
.ypg_adoptions {
	font-weight:bold;
}
#ypg_maincol_media_tile {
	float:left;
	font-weight:bold;
	font-size:16px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	width:300px;
	margin:0 0 10px 0;
	padding:0 0 5px 0;
}
#ypg_maincol_media_ ul {
	font-weight:bold;
	width:151px;
	margin:0;
	padding:0 10px 0 5px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:16px;
	line-height:0;
	list-style-type:none;
}
#ypg_maincol_media_tile ul li {
	margin:5px 0 0 0;
	padding:0 0 6px 20px;
	line-height:0;
	background-repeat:no-repeat;
	background-position:7px 3px;
}
#ypg_maincol_media_tile ul li a {
	margin:0;
	padding:0 0 0 20px;
	display:block;
	line-height:16px;
	background-repeat:no-repeat;
	background-position:7px 3px;
	background-image: url(../images/ypg_sidecol_advertise_li_a.gif);
						}
						#ypg_maincol_media_tile a:link { color:#333333; }
						#ypg_maincol_media_tile a:visited { color:#333333; }
						#ypg_maincol_media_tile a:active { color:#333333; }
						#ypg_maincol_media_tile a:hover { color:#00CCFF; background-image:url(../images/ypg_sidecol_advertise_li_b.gif); }
						
#ypg_maincol_media_tile ul li.pdf {
	padding:0 0 0 25px;
	background-image:url(../images/ypg_icon_pdf.gif);
	background-position:3px 1px;
}
#ypg_maincol_media_tile ul li span {
	line-height:16px;
	font-size:16px;
	color:#999999;
}
