	tr {
		border-bottom: none;
		vertical-align: top;
		margin: 0px;
	}
	td {
		vertical-align: top;
		border-bottom: none;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		padding-right: 0px;
		margin: 0px;
	}
	table, tbody, tr, td {
		vertical-align: top;
		border-bottom: none;
		border-left: 0px;
		border-right: 0px;
		border-top: 0px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		padding-right: 0px;
	}

	.error {
	/*
		font-family: Arial,Helvetica,sans-serif;
		font-size: 12px;
		color: rgb(0, 0, 0);
		font-weight: bold;
		background-color: rgb(255, 251, 184);
		padding-left: 10px;
		padding-right: 10px;
	/* --
		margin-bottom: 10px;
		text-align:center;
	*/
		/*font-family: Arial,Helvetica,sans-serif;*/
		font-size: 12px;
		color: rgb(0, 0, 0);
		font-weight: bold;
		background-color: rgb(255, 251, 184);
		text-align:center;

		width: 593px;
		margin-left: auto;
		margin-right: auto;


	}

	.splashBlock {


		width: 300px;
		display: inline-block;
		vertical-align: top;
		margin-top: 2em;
	}


	.left {
		margin-right: 1em;
	}
	.right {
		margin-left: 1em;
	}

	a.pp_title {
		font-weight:bold;
	}

	td.splash { padding-bottom: 1em; padding-left: 8px; }

	.highlight_title {  color: #BE6E6E; font-weight: bold; }

	.purpleportal_title {
		font-weight:bold;
	}


	.tiny_tip { font-style: italic; font-size: .8em; margin-left: 1em;  }
	.tooltip_spacer { line-height: 8px; font-size: 0; }



	/* OLA Scrollable Lists / Scroll  */
	#list_tab {
		width:690px;
	}
	.scroll_list_tab {
		background-color:white;
		width:690px;
		overflow:auto;
		height:350px;
	}
	#list_es {
		width:290px;
	}
	.scroll_list_es {
		background-color:white;
		width:290px;
		overflow:auto;
		height:250px;
	}
	#list {
		width:850px;
	}
	#addressList {
		margin-left:0px;
		width:650px;
	}
	#list_OLE {
		width:1060px;
	}
	.scroll {
		background-color:white;
		width:100%;
		overflow-x: hidden;
		overflow-y: auto;
		height:350px;
	}
	.scroll_list {
		background-color:white;
		width:850px;
		overflow-x: hidden;
		overflow-y: auto;
		height:250px;
		border-bottom:solid;
		border-bottom-color:#F3F1EC;
	}

	.scroll_list_focus {
		background-color:white;
		width:830px;
		overflow:auto;
		height:250px;
		border-bottom:solid;
		border-bottom-color:#F3F1EC;
	}
	.scroll_list_med {
		background-color:white;
		width:100%;
		overflow:auto;
		height:250px;
	}
	.scroll_list_long {
		background-color:white;
		width:100%;
		overflow:auto;
		height:350px;
	}
	.scroll_list_owner {
		background-color:white;
		width:100%;
		overflow:auto;
		height:850px;
	}

	/*   Highlight for mouseover in table rows   */
	.rowhighlight{
		background-color:#F8F1EC;
	}





	/*************** Puppy and My AKC 3 column page classes *********************/

	#three_container {
		float:left;
		padding:5px 5px 5px 5px;
		position:relative;
	}
	.three_title {
		font-family:"Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#000;
		padding:3px 3px 3px 3px;
	}
	#three_title_bkg {
		width:inherit;
		background-color:#E7E4F9;
		text-align:center;
	}
	#three_content {
		margin-top:2px;
		background-color:#F5F6F8;
		width:185px;
		height:165px;
		max-height:200px;
		border:solid;
		border-width:1px;
		border-color:#CBCBCB;
		padding:3px 3px 3px 3px;
		font-size:11px;
	}
	#double_content {
		margin-top:2px;
		background-color:#F5F6F8;
		width:370px;
		height:165px;
		max-height:200px;
		border:solid;
		border-width:1px;
		border-color:#CBCBCB;
		padding:3px 3px 3px 3px;
		font-size:11px;
	}
	#double_left_noorks {
		width:250px;
		height:165px;
		max-height:200px;
		margin-top:0px;
		position:absolute;
		top:47px;
		padding-left:3px;
		line-height:1.5em;
		text-align:left;
	}
	#double_left {
		width:185px;
		height:165px;
		max-height:200px;
		margin-top:0px;
		position:absolute;
		top:47px;
		padding-left:3px;
		line-height:1.5em;
		text-align:left;
	}
	#double_right {
		width:195px;
		height:165px;
		max-height:200px;
		margin-top:0px;
		margin-left:0px;
		position:absolute;
		top:47px;
		left:180px;
		padding-left:3px;
		line-height:1.5em;
		text-align:left;
	}
	#announcement_container {
		padding:5px 5px 5px 5px;
		position:relative;
	}
	#announcement_content {
		margin-top:2px;
		background-color:#E0E5EB;
		width:280px;
		padding:3px 3px 3px 3px;
		font-size:11px;
	}


	.content-C2-1 { min-height: 1000px; }

	input,
	select {
		font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
		font-size: 1em;
		display: inline;
		margin-bottom: 0px;
		margin-top: 0px;
	}

	textarea
	{
		font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
		font-size: 1em;
		display: inline;
		margin-bottom: 0px;
		margin-top: 0px;
	}

/*
table           { display: table }
tr              { display: table-row }
thead           { display: table-header-group }
tbody           { display: table-row-group }
tfoot           { display: table-footer-group }
td, th          { display: table-cell }
caption         { display: table-caption }
th              { font-weight: bolder; text-align: center }
p,
strong          { font-weight: bolder }
blockquote      { margin-left: 40px; margin-right: 40px }
button, textarea,
input, select   { display: inline-block }
table           { border-spacing: 2px; }
thead, tbody,
tfoot           { vertical-align: middle }
td, th, tr      { vertical-align: inherit }

*/


