	body	{	margin:0px 0px 0px 0px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				color:#666;
				background:#FFFFFF;
			}
			
	ul 	{padding:0px 6px; margin:0px 2px 0px 8px;}
	ul li	{margin:2px 0px; position:relative;left:5px;}
	ul.b9	{ list-style-image:url(/images/bullit_09.gif);}
	
	ol 	{padding:0px 6px; margin:0px 2px 0px 16px;}
	ol li	{margin:3px 0px;}
			
	a, a:link		{color:#007ACC;text-decoration:none;}
	a:visited		{color:#6699CC;text-decoration:none;}
	a:active, a:hover 	{color:#FF6699;text-decoration:underline;}
	
	/* big pink headers */
	h1 {
	font-size: 16px;
	color:#CC5270;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
	}
	
	/* Blue Headers, smaller */
	h2 {
	color:#0079CE;
	font-size: 13px;
	margin: 0.5em 0em 0em 0em;
	font-weight: bold;
	}

	h1, h2, h3, h4
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
	}

	h3, .smallHeader { font-size: 13pt; }

	td { font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; }

	a, a:link		{color:#007ACC;text-decoration:none;}
	a:visited		{color:#6699CC;text-decoration:none;}
	a:active, a:hover 	{color:#FF6699;text-decoration:underline;}

	ol { font: 11px Verdana; color:#000000; list-style-position:outside; }

	img { border:0; }
	img.left { float:left; padding:3px 5px 5px 0px; }

.borderBottom { border-bottom: 1px solid #94B5CE; }
.borderRight { border-right: 1px solid #94B5CE; }
.borderFull { border: 1px solid #94B5CE; }

.borderTop { padding-top: 4px; border-top: 1px solid #E2E9F5; }

.padLeft { padding-left: 5px; }

.kdTitle { font: bold 18px Arial; color: #3366AA; margin: 0px 0px 4px 0px; }
.kdTitle img { vertical-align: middle; border: none; }
a.kdTitle, a.kdTitle:link, a.kdTitle:visited {
	font: bold 18px Arial; 
	color: #3366AA;
	text-decoration: none;
}
a.kdTitle:hover, a.kdTitle:active { color: #4477BB; text-decoration: underline; }

.kdSubtitle { font: bold 12px Arial; color: #000000; padding-bottom:2px; } 
.kdText { font-family: Arial, sans-serif; font-size: 12px; }

.kdContentCellLeft { padding-right: 10px; vertical-align: top; border-right: 1px solid #99BBDD; margin:0px; }
.kdContentCellRight { padding-left: 10px; vertical-align: top; }

.kdAdBox { background:#EFF4FA; border:1px solid #99BBDD; border-top:0px; padding:1px 6px 6px 6px; margin:0px 0px 24px 0px; }

#kdList { font: 12px Arial; line-height: 14px; color: #3366AA; padding:0px 0px 0px 5px; margin:0px; }
#kdList ul { padding: 0px; margin:0px; list-style-type: none; }
#kdList ol { padding: 0px; margin:0px 0px 0px 30px; color: #000000; }
#kdList ul li a, #kdList ol li a { font: 12px Arial; color: #3366AA; text-decoration: none; }
#kdList ul li a:hover, #kdList ol li a:hover { color: #4477BB; text-decoration: underline; }

.kabSearchTable { 
	border:1px solid #6699FF; 
	background-color: #E6F2FF; 
	margin:0px 0px 10px 10px; 
	padding:6px;
	color: #000033;
}

.dirTable { border: 1px solid #336633; }
.dirTitle { font: bold 12px Arial; color: #FFFFFF; padding: 3px 0px 3px 8px; background: #336633; }
.dirCell  { padding: 15px 8px 8px 8px; font: 12px Arial; color: #003300; width:33%; vertical-align:top; }
.dirLight { background-color: #FFFFFF; }
.dirDark  { background-color: #E5F7E4; }

a.dirLink, a.dirLink:link, a.dirLink:visited {
	color: #336633;
	text-decoration: none;
	font: 12px Arial;
}
a.dirLink:active, a.dirLink:hover { text-decoration: underline; color: #447744; }

a.featureLink, a.featureLink:link, a.featureLink:visited {
	color: #3366AA;
	text-decoration: none;
	font: bold 12px Arial;
	line-height: 28px;
	margin-left: 8px;
}
a.featureLink:active, a.featureLink:hover { text-decoration: underline; }

a.kdLink, a.kdLink:link, a.kdLink:visited {
	font: 12px Arial;
	color: #3366AA;
	text-decoration: none;
}
a.kdLink:hover, a.kdLink:active { text-decoration: underline; }

.feedback { color: #ff0000; font-weight: bold; }

.footer
{
	color: #3366AA;
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
}

.bold { font-weight: bold; }
.italic	{ font-style: italic; }
.small { font-size: 10px }

.white { color: #FFFFFF; }
a.white:link, a.white:visited, a.white:active, a.white:hover { color: #FFFFFF; }
a.whitePlain:link, a.whitePlain:visited	{ color: #FFFFFF; text-decoration: none; }
a.whitePlain:active, a.whitePlain:hover	{ color: #FFFFFF; text-decoration: underline; }

a.headerLink, a.headerLink:link, a.headerLink:visited, a.headerLink:active, a.headerLink:hover { font-size: 16px; font-weight: bold; }

.smallWhite, a.smallWhite { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: normal; line-height: 14px; }
a.smallWhite:link, a.smallWhite:visited, a.smallWhite:active, a.smallWhite:hover { text-decoration: underline; color: #FFFFFF; }

	.formWidth{width:300px;}

table.kdInt {
	border:1px solid #6699FF; 
	background-color: #E6F2FF;
	margin: 3px 0px 15px 0px; 
	padding: 3px; 
}

td.kdInt {
        font: 11px Arial;
	color: #006699;
	text-align: center;
}

a.kdIntLink, a.kdIntLink:link, a.kdIntLink:visited {
	color: #3366AA;
	text-decoration: underline;
        font: bold 12px Arial; 
}

a.kdIntLink:active, a.kdIntLink:hover {
	text-decoration: underline;
}

