body, td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	}
h1 {
font-size: 20px;
font-weight: bold;
}	

h2 {
	font-size: 16px;
	font-weight: bold;
}

h3 {
display: block;
font-size: 14px; 
font-weight: bold;
margin-top: 1em;
margin-bottom: -0.5em;
}

h4 {
	font-size: 12px;
	font-weight: bold;
	line-height: normal;
}
marquee {
	font: "Courier New", Courier, mono;
	font-size:9pt;
	color: #00FF00;
}
marquee a {
	color:#FFCC00;
}
	
	td.none
	{}

	td.ns_bug
	{
		font-size:11px;
		line-height:12px;
		height:12px;
		margin:0px ;
	}

	td.petfinderblue
	{
		color: #ffffff;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height:12px;
		height:12px;
		margin:0px ;
		background-color :#9933ff;
		font-weight : bold;
	}

	td.orangehead
	{
		color: #000000;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height:12px;
		height:12px;
		margin:0px ;
		background-color : #ff9c00;
		font-weight : bold;
		text-transform: uppercase;
		padding: 3px;

	}

	td.navcolorhead
	{
		color: White;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height:12px;
		height:12px;
		margin:0px ;
		background-color : #ffcc66;
		font-weight : bold;
	}

	td.navcolorbhead
	{
		color: black;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height:12px;
		height:12px;
		margin:0px ;
		background-color : #ffcc66;
		font-weight : bold;
	}

	td.quotesig
	{
		color: Maroon;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height:12px;
		height:12px;
		margin:0px ;
		background-color : transparent;
		font-weight : bold;
		font-style : italic;
		text-align : right;
	}

	a:{
		color:#000099;
		} 
	a:hover{
		color:#007FFF;
		} 
	
	td
	{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
	}
	body
	{
		font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px; 
	}


	span.bigQ
	{
		margin-top : 25px;
		font: bold 18px Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: maroon
	}
	span.bigA
	{
		margin-top : 25px;
		font: bold 18px Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: Green;
	}
	span.hometitle
	{ 	font: bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	}

	span.title
	{ 	font: bold 18px Verdana, Geneva, Arial, Helvetica, sans-serif;

	}
	span.title2
	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	}
	span.title3
	{ 	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	}
	span.title4
	{ 	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	}




	span.title_blue
	{ 	font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #0066ff;
	}
	span.title2_blue
	{ 	font:  10px Verdana, Geneva, Arial, Helvetica, sans-serif;  color: #6666ff;
	}
	span.title3_gold
	{ 	font:  10px Verdana, Geneva, Arial, Helvetica, sans-serif;  color: #ffcc66;
	}

	div.boldtd
	{ 	font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
	dd.small
	{ 	font: normal 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
	dd
	{
		font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
	
	li.small
	{
		margin-top : 7px;
		margin-bottom : 7px;
		font: normal 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
	li.spaced
	{
		margin-top : 11px;
		margin-bottom : 11px;
		font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	}

	li.orlando
	{

		font: normal 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	}

	div.img_w_caption
	div.img_w_caption p {
		display: table-cell;
		width: 100%;
	}
	div.img_w_caption p + p {
		display: table-caption;
		caption-side: top;
	}





	div.boldhead
	{ 	font: bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
	div.boldsubhead
	{ 	font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
	div.boldsubhead
	{ 	font: bold 24px Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
	span.fineprint
	{ 	font:  7pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
	span.largeboldhead
	{ 	font:  bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
	span.mediumboldhead
	{ 	font:  bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
	span.smallboldhead
	{ 	font:  bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	}

	span.logoright
	{
		text-align : right;
		align : right;
	}



	td.RequiredFieldTitle
	{
		font-size: 8pt;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: 003399;
	}

	td.RequiredFieldInput
	{
		background-color: eeeeff;
		font-size: 8pt;
		border: solid 1;
		border-color: 555555;
	}

	td.NotRequiredFieldTitle
	{
		font-size: 8pt;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: black;
	}

	td.NotRequiredFieldInput
	{
		background-color: white;
		font-size: 8pt;
		border-color: 555555;
	}

	td.ErrorFieldTitle
	{
		font-size: 8pt;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: red;
	}

	td.ErrorFieldInput
	{
		background-color: ffcccc;
		font-size: 8pt;
		color: red;
		border: solid 1;
		border-color: 555555;
	}

	td.DefaultText
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 8pt;
		color: black;
	}

	td.ErrorText
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 8pt;
		font-weight:bold;
		color: red;
	}

	td.HighlightText
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12pt;
		font-weight:bold;
		color: purple;
	}



	.booktitle
	{
		font-style : italic;
	}
	
	.articleheader
	{
		display:block;
		margin-top:10px;
	}

	.articleauthor
	{
		font-size: 10pt;
		font-style : italic;
		font-family : "Times New Roman", Times, serif;
	}

	.articledate
	{
		font-size: 10pt;
		font-style : italic;
	}

	.salutation
	{
		margin-top : 25px;
		margin-bottom : 10px;
	}

	.closing
	{
		margin-top : 25px;
		margin-bottom : 2px;
	}

	.clicker
	{
		font-weight: bold;
		color: #ffcc66;
	}

	.videobox
	{
	color: black;
	margin-top: 12px;
	margin-bottom: 12px;
	font-size: 11px;
	border: thin solid #0000CD;
}


	.expo
	{
		font-weight: bold;
		color: #3366ff;
		margin-bottom : 3px;
		font-size: 20px;
	}

	.expo1
	{
		font-weight: bold;
		color: #3366ff;
		margin-bottom: 3px;
		font-size: 18px;
	}

	.expo2
	{
		font-weight: bold;
		color: #660066;
		margin-bottom: .5px;
		font-size: 12px;
	}

	.expohead
	{
		color: white;
		margin-bottom: 1px;
		margin-top: 1px;
		font-size: 28px;
		font-family: FranklinGothic-Roman;
	}


	blockimage {
		font-size: 88%;
		color: #777;
		padding-left: 23px;
	}

	blockquote {
		font-size: 88%;
		color: #333333;
		padding-left: 23px;
	}

	blockitem {
		font-size: 88%;
		color: #777;
		padding-left: 23px;
	}


	.kpheading
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: bold;
		text-transform: uppercase;
		margin-top: 2em;
		margin-bottom: .25em;
	}

	.kplinedheading
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: bold;
		text-transform: uppercase;
		margin-top: 3em;
		margin-bottom: .15em;
		border-bottom : thin solid Gray;
	}


	.kprightquote
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 24px;
		font-weight: italic;
		text-transform: small-caps;
	}

blockquote.pullquote {
	float: right;
	width: 250px;
	margin: 10px 0 10px 15px;
	padding: 5px 15px 0px 0px;
	font: 18px georgia, palatino, serif;
	text-align: right;
	color: #333;
	background: url(/images/quote_bg250.gif) no-repeat 0 3px;
}

blockquote.pullquote2 {
	float: right;
	width: 250px;
	margin: 5px 0 10px 15px;
	padding: 5px 5px 0px 0px;
	font: 18px georgia, palatino, serif;
	text-align: right;
	color: #333;
	background: url(/images/quote_bg250.gif) no-repeat 0 3px;
}

blockquote.pullimage {
		float: right;
		width: 250px;
		margin: 10px ri0 10px 15px;
		padding: 0;
		font: 20px/24px georgia, palatino, serif;
		color: #333;
		text-align: center;
	}

	blockquote.pullquoteleft {
		float: left;
		width: 250px;
		margin: 10px 0px 15px 10px;
		padding: 0;
		font: 20px/24px georgia, palatino, serif;
		color: #333;
		text-align: left;
		background: url(/images/quote_bg250.gif) no-repeat 0 3px;

	}




	table.pullpic {
		float: right
		width: 200px;
		margin: 2px 0 2px 2px;
		padding: 0;
		font: 20px/24px georgia, palatino, serif;
		color: #333;
		text-align: center;
	}

	td.caption {
		font: 9px/11px georgia, palatino, serif;
		color: Black;
		text-align: right;
	}

	.hr	{
		padding-bottom: 0;
		margin-bottom: 0;
		border-bottom: 0.1em solid #000;
		font-family: Verdana, sans-serif;
		font-size: .8em;
		text-align: left;
		padding-top: 1em;
	}


	.justbold
	{
		font-weight: bold;
	}

	.justitalic
	{
		font-style: italic;
	}

	.kpquote
	{
		font-weight: normal;
		font-style: italic;
		margin-top: .5em;
		margin-bottom: .5em;
		font-family: "Times New Roman", Times, serif;
	}

	ul.kpul
	{
		margin-top: .25em;
		margin-bottom: 1em;
	}
	li.kpli
	{
		margin-top: .5em;
		margin-bottom: .5em;
	}

	
	.speaker
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
}

	.acreditation
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	margin-top: .25em;
	margin-bottom: 2em;
}

.hotpink
 {
	background-color: #FF80FF;
}

.hilite {
	background-color: Yellow;
}

.lime {
	background-color: #66FF00;
}

td.image_caption {
	background-color: #FFE4B5;
	border: thin solid;
	margin-left: 15px;
	margin-right: 15px;
	padding-left: 2px;
	padding-right: 2px;
}

.padding5 {
	
	padding: 5px;
	}
.learnlive {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.learnlivelocations {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

.sidenav_new {
	color: #FF0000;
	}
