body
	{
	font-family: arial, helvetica, sans-serif;
	color:#000000;
	background:#FFFFFC;
	font-size:100%;
	margin:0px; padding:0px;
	}

/*
img
	{
	behavior: url(/KC2/sc/pngbehavior.htc);
	}
*/

.clearer
	{
	clear:right;
	line-height: 0px;
	height: 0px;
	}

#header
	{
	background:#FFFFCC url(/KC2/data/pic/gen/bg5.gif) repeat-x;
	color: black;
	font-size:70%;
	position:relative;
	top: 0px;
	left: 0px;
	height: 100px;  /*top frame height*/
	margin:0px 0px 1em 0px;
	z-index:0;
	}

#header h1
	{
	margin:0px; padding:0px;
	}

#header h1 a
	{
	position:absolute;
	top:3px; /*logo vertical distance*/
	left:40px;
	width:122px;
	height:60px;
	display:block;
	z-index:1;	
	}
	
#header h1 a img
	{
	border-style:none;
	}
	
#header #banner
	{
	position:absolute;
	bottom:20px;
	left:12px;
	z-index:3;
	}
	
#header .update a:active
	{
	color: #0000FF;
	font-size: 12px;
	font-weight: bold;
	text-decoration : none;
	}
	
#header .update a:link
	{
	color: #0000FF;
	font-size: 12px;
	font-weight: bold;
	text-decoration : none;
	}
	
#header .update a:visited {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	text-decoration : none;
	}
#header .update a:hover
	{
	color: #FF0033;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
	}
	
/*telephones is also specified in the NON-IE file*/
#telephones
	{
	position: absolute;
	top:80px; left:33px;
	z-index:3;
	font-size:110%;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;	
	}

#header #hackersafe
	{
	position: absolute;
	top:30px; left:250px;
	z-index:3;
	}

#header #banner img
	{
	float:left;
	}
	
#header #topsearch
	{
	/*background: url(/KC2/data/pic/gen/bg5.gif) repeat-x;*/
	position:absolute;
	top:0px; /*logo vertical distance*/
	right:0px;
	width: 165px;
	height: 85px;
	FLOAT: right;
	margin:0 0 0 0;
	font-size:110%;
	font-weight:bold;
	text-align: left;
	}
	
	
#header #topsearch .contain
	{
	padding:1em 0px;
	margin:0 0 1em 0;
	text-align: left;
	}

#header #topsearch a
	{
	font-weight:bold;
	}
	
#header #header #topsearch a:link
	{
	color: black;
	}

#header #topsearch a:hover
	{
	color:#33CC00;
	}

#header #topsearch ul.navlinks
	{
	list-style:none;
	text-align: left;
	margin:0px;padding:0px;
	}

#header #topsearch form
	{
	text-align:right;
	padding:1em 0;
	}

#header #topsearch input
	{
	float:right;
	}

#header #topsearch input.formbox
	{
	width:120px;
	margin:0px;padding:0px;
	float:left;
	}

#header #topsearch a img
	{
	border:0;	
	}

#header #topsearch table
	{
	margin:0 0 1em 0;
	width:100%;
	}

#header #topsearch table td
	{
	text-align:left;
	}
	
#header #storebanner
	{
	position:relative;
	top:10px; /*rbs*/
	left: 166px;
	padding:0 0 0 0px;
	height:65px;
	width:60%;
	z-index:0;
	}
	
#header #topbuttons
	{
	/*background:#FAFAD2;*/
	/*background:#FAF8CC;*/
	background:#FFFFFC;
	FLOAT: right;
	margin:0 0 5em 0;
	font-size:70%;
	}
	
#header #headerbottom
	{
	position:absolute;
	z-index:1;
	width:100%;
	height: 10px;
	right:0px;
	/*top:94px;*/
	top:100px;
	padding:0px 0px 0px 0px;
	/*background:url(/KC2/data/pic/gen/headerbottom.jpg) bottom repeat-x;*/
	background: #FF0000;
	}

#header #xtreeme
	{
	position:absolute;
	top:69px; /*rbs*/
	right: 2px;
	padding:0px 0px 0px 24px;
	height:25px;
	width:425px;	
	}
	
#header #xtreeme img
	{
	border-style: none;
	}

#header #xtreeme div
	{
	height:25px;
	}	

#menunav
	{
	position:absolute;
	top:52px; /*rbs*/
	right:0px;
	font-size: 12px;
	padding: 0px 0px 0px 24px;
	height:30px;
	width:510px;
	background:url(/KC2/data/pic/gen/menunavcorner.jpg) top left no-repeat;
	/*background:url(/KC2/data/pic/gen/menunavbkgd.jpg) repeat;*/
	}

#menunav div
	{
	height:30px;
	background:url(/KC2/data/pic/gen/menunavbkgd.jpg) repeat;
	}
	
#menunav a
	{
	height:25px;
	padding:0px 1em;
	float:left;
	width:auto;
	display:block;
	background:#003972;
	color:#003333;
	text-decoration:none;
	position:relative;
	top: 5px;
	text-align: center;
	font-size: 12px;
	}

#menunav a:link, #menunav a:visited
	{
	background:transparent;
	}

#menunav a:hover, #menunav a:active
	{
	background:#003972;
	color:white;
	cursor: pointer;
	}

#menunav a b
	{
	position:relative;
	top:25%;
	height:25px;
	}

#sitenav
	{
	position:absolute;
	top:0px; /*rbs*/
	right:0px;
	font-size:12px;
	padding:0px 0px 0px 24px;
	height:30px;
	width:510px;
	background:url(/KC2/data/pic/gen/mainnavcorner.jpg) top left no-repeat;
	}

#sitenav i, #menunav i
	{
	display:none;
	}

#sitenav div
	{
	height:30px;
	background:url(/KC2/data/pic/gen/mainnavbkgd.jpg);
	}

#sitenav a
	{
	height:25px;
	padding:0px 1em;
	float:left;
	width:auto;
	display:block;
	color:#003333;
	background: #003972;
	text-decoration:none;
	position:relative;
	text-align:center;
	}

#sitenav a:link, #sitenav a:visited
	{
	background:transparent;
	}

#sitenav a:hover, #sitenav a:active
	{
	background:#003972;
	color:white;
	cursor: pointer;
	}

#sitenav a b
	{
	position:relative;
	top:25%;
	height:25px;
	}
	
#main
	{
	width: 100%;
	vertical-align: top;
	text-align: center;
	font-size:86%;
	/*margin: top right bottom left;*/
	/*margin: 3px 0.5em 3px 0.5em;*/
	/*margin: 3px 1em 5em 1em;*/
	margin: 3px 3px 3px 0px;
	background: #FFFFCC;	
	}

#main body
	{
	font-family: arial, helvetica, sans-serif;
	color:#000000;
	background:#FFFFCC;
	/*background:#FFFFFC;*/
	font-size:86%;
	/*margin:0px;*/
	padding:0px;
	vertical-align:top;	
	}
	
#main .maintable
	{
	width: 100%;
	vertical-align: top;
	text-align: center;
	font-size:86%;
	margin: 0px 0px 0px 0px;
	background: #FFFFCC;	
	border-style: solid;
	border-width: 4px;
	border-color: #FFB63E;	
	}

#main font{}
#main span{}

#main a
	{
	color: #0000ff;
	background:transparent;
	text-decoration: underline;
	font-weight: bold;
	font-size: 86%;
	font-family: Arial, Helvetica, sans-serif;
	}

#main a:active
	{
	color: #0000FF;
	background:transparent;
	text-decoration: none;
	font-weight: bold;
	font-size: 86%;
	font-family: Arial, Helvetica, sans-serif;
	}

#main a:visited
	{
	color: #0000FF;
	background:transparent;
	text-decoration: none;
	font-weight: bold;
	font-size: 86%;
	font-family: Arial, Helvetica, sans-serif;
	}
	
#main a:link
	{
	color: #000000;
	background:transparent;
	text-decoration: none;
	font-weight: bold;
	font-size: 86%;
	font-family: Arial, Helvetica, sans-serif;
	}
	
#main a:hover
	{
	color: #ff0000;
	background:transparent;
	text-decoration: underline;
	font-weight: bold;
	font-size: 86%;
	font-family: Arial, Helvetica, sans-serif;
	}
	
#breadcrumb a
	{
	color: #000000;
	background:transparent;
	text-decoration: underline;
	font-weight: bold;
	font-size: 70%;
	font-family: Arial, Helvetica, sans-serif;
	}

#breadcrumb a:active
	{
	color: #000000;
	background:transparent;
	text-decoration: none;
	font-weight: bold;
	font-size: 70%;
	font-family: Arial, Helvetica, sans-serif;
	}

#breadcrumb a:visited
	{
	color: #000000;
	background:transparent;
	text-decoration: none;
	font-weight: bold;
	font-size: 70%;
	font-family: Arial, Helvetica, sans-serif;
	}

#breadcrumb a:link
	{
	color: #000000;
	background:transparent;
	text-decoration: none;
	font-weight: bold;
	font-size: 70%;
	font-family: Arial, Helvetica, sans-serif;
	}
	
#breadcrumb a:hover
	{
	color: #ff0000;
	background:transparent;
	text-decoration: underline;
	font-weight: bold;
	font-size: 70%;
	font-family: Arial, Helvetica, sans-serif;
	}
	
#main .txtfield
	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: bold;
	background-color: #FFFFFF;
	border: #333333;
	border-style: groove;
	border-top-width: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	}

#main .txtfielddropdown
	{
	font-weight: bold;
	font-size: 11px;
	font-family: Tahoma, Verdana;
	}
	
#thumbnail a
	{
	color: #0000FF;
	background:transparent;
	text-decoration: underline;
	font-weight: bold;
	font-size: 86%;
	font-family: Arial, Helvetica, sans-serif;
	}

#thumbnail a:active
	{
	color: #0000FF;
	background:transparent;
	text-decoration: none;
	font-weight: bold;
	font-size: 86%;
	font-family: Arial, Helvetica, sans-serif;
	}

#thumbnail a:visited
	{
	color: #0000FF;
	background:transparent;
	text-decoration: none;
	font-weight: bold;
	font-size: 86%;
	font-family: Arial, Helvetica, sans-serif;
	}

#thumbnail a:link
	{
	color: #0000FF;
	background:transparent;
	text-decoration: none;
	font-weight: bold;
	font-size: 86%;
	font-family: Arial, Helvetica, sans-serif;
	}
	
#thumbnail a:hover
	{
	color: #ff0000;
	background:transparent;
	text-decoration: underline;
	font-weight: bold;
	font-size: 86%;
	font-family: Arial, Helvetica, sans-serif;
	}

#mainnav
	{
	position:absolute;
	z-index:1;
	width:100%;
	right: 0px;
	bottom: 0px;
	padding: 0px 0px 12px 0px;
	background:url(/KC2/data/pic/gen/subtopbar.jpg) bottom repeat-x;
	}

#mainnav ul
	{
	text-align: right;
	float: right;
	height: 32px;
	margin: 0px; padding: 0px;
	}

#mainnav ul li
	{
	float:left;
	margin: 0px; padding: 0px;
	list-style:none;
	height:32px;
	width:97px;
	}

#mainnav ul li a
	{
	height: 32px;
	width: 97px;
	display: block;
	background:url(/KC2/data/pic/gen/navsprite.jpg);
	}

#mainnav ul li a b
	{
	display:none;
	}

#mainnav ul li a.home
	{
	background-position:0px 0px;
	}

#mainnav ul li a.homeselect
	{
	background-position:97px 0px;
	}

#mainnav ul li a.home:hover
	{
	background-position:97px 0px;
	}

#mainnav ul li a.safety
	{
	background-position:0px -32px;
	}

#mainnav ul li a.safetyselect
	{
	background-position:97px -32px;
	}

#mainnav ul li a.safety:hover
	{
	background-position:97px -32px;
	}

#mainnav ul li a.environment
	{
	background-position:0px -64px;
	}

#mainnav ul li a.environmentselect
	{
	background-position:97px -64px;
	}

#mainnav ul li a.environment:hover
	{
	background-position:97px -64px;
	}

#mainnav ul li a.health
	{
	background-position:0px -96px;
	}

#mainnav ul li a.healthselect
	{
	background-position:97px -96px;
	}
	
#mainnav ul li a.health:hover
	{
	background-position:97px -96px;
	}

#mainnav ul li a.family
	{
	background-position:0px -128px;
	}

#mainnav ul li a.familyselect
	{
	background-position:97px -128px;
	}

#mainnav ul li a.family:hover
	{
	background-position:97px -128px;
	}

#sidebar
	{
	background:#FFFFCC;
	color: black;
	width:188px;
	float:left;
	margin:0px 0px 5em 0px;
	font-size:70%;
	}

#sidebar a
	{
	font-weight:bold;
	}
	
#sidebar a:link, #sidebar a:visited
	{
	color: black;
	background:transparent;	
	}

#sidebar a:hover, #sidebar a:active
	{
	color:#33CC00;
	background:transparent;	
	}

/*non-rounded corners
#sidebar h3
	{
	border:1px solid #cfcfcf;
	background:#e1e1e1;
	color: black;
	font-size:125%;
	font-weight:normal;
	text-align:center;
	padding:.3em 1em;
	margin:0px;
	}
*/

/*rounded corners*/
#sidebar h3
	{
	background:#e1e1e1 url(/KC2/data/pic/gen/tablecorner-left.jpg) no-repeat left top;
	font-size:125%;
	font-weight:normal;
	padding:0px 0px 0px 6px;
	margin:0px;
	}

#sidebar h3 span
	{
	display:block;
	background: url(/KC2/data/pic/gen/tablecorner-rt.jpg) no-repeat right top;
	text-align:center;
	padding:.3em 1em;
	}

#sidebar .contain
	{
	padding:1em 10px;
	margin:0px 0px 1em 0px;
	background:#FFF1AB;
	/*background:url(/KC2/data/pic/gen/left_nav_bg.png);*/
	color: black;
	border:1px solid #c4c4c4;		
	}
	
#sidebar .containcart
	{
	padding:1em 10px;
	margin:0px 0px 1em 0px;
	background:#FFF1AB;
	/*background:url(/KC2/data/pic/gen/left_nav_bg.png);*/
	color: black;
	border:1px solid #c4c4c4;
	width: 165px;		
	}
#sidebar #containcart table
	{		
	width: 165px;	
	}
	
	
#sidebar ul.navlinks
	{
	list-style:none;
	margin:0px; padding:0px;
	}
	
#sidebar ul.navlinks li
	{
	margin:0px;padding:.25em 0px;	
	}

#sidebar ul.navlinks li a, #sidebar ul.navlinks li a:link, #sidebar ul.navlinks li a:visited
	{
	padding: 0px 0px 0px 15px;
	color: black;
	font-weight:normal;
	text-decoration:none;
	}

#sidebar ul.navlinks li a:hover, #sidebar ul.navlinks li a:active, #sidebar ul.navlinks li a.current
	{
	background:url(/KC2/data/pic/gen/arrowbullet.jpg) top left no-repeat;	
	}

#sidebar ul.navlinks ul
	{
	margin-left:1.5em;
	padding:0px;
	list-style:none;
	}
	
#sidebar ul.navlinks ul li a:link, #sidebar ul.navlinks ul li a:visited
	{
	color:#006699;
	}

#sidebar form
	{
	text-align:right;
	padding:1em 0px;
	}

#sidebar input
	{
	float:right;
}
	
#sidebar input.formbox
	{
	width:120px;
	margin:0px; padding:0px;
	float:left;
	}

#sidebar a img
	{
	border:0;
	}

#sidebar table
	{
	margin:0px 0px 1em 0px;
	width:100%;
	}

#sidebar table td
	{
	text-align:left;	
	}
	
#content{}

/*non-rounded corners
#content h2
	{
	border:1px solid #c4c4c4;
	background:#e1e1e1;
	border-bottom:6px solid #ccc;
	font-size:120%;
	font-weight:normal;
	padding:.3em 0px 0px 0px;
	margin:0px;
	}
*/

/*rounded corners*/
#content h2
	{
	border-bottom:6px solid #ccc;
	font-size:120%;
	font-weight:normal;
	margin:0px;
	background:#e1e1e1 url(/KC2/data/pic/gen/tablecorner-left.jpg) no-repeat left top;
	padding:0px 0px 0px 6px;
	}

#content h2 span
	{
	display:block;
	background: url(/KC2/data/pic/gen/tablecorner-rt.jpg) no-repeat right top;
	padding:.3em 0px 0px 0px;
	}

#content h2 img
	{
	margin:0px 0px -3px 5px;
	}


#content table
	{
	width:99%;
	margin:0px 0px 2em 0px;
	}
	
#content table th
	{
	text-align:left;
	border:1px solid #c4c4c4;
	background:#e1e1e1;
	font-weight:normal;
	position:relative;
	}

#content table th h3
	{
	font-weight:normal;
	margin:0px .5em;padding:0px;
	font-size:115%;
	float:left;
	}

#content table th img
	{
	float:right;
	margin:0px 0px -1px 0px;
	}

#content table td.feature1
	{
	background:#E0EEEE;
	text-align:center;
	}

#content table td.feature2
	{
	background:#99CCCC;
	text-align:center;
	}

img.rightimg
	{
	float:right;
	padding: 0px 5px;
	}

img.leftimg
	{
	float:left;
	padding: 0px 5px;
	}

#content .contain
	{
	padding:.8em;
	}

#content ul.productlist
	{
	list-style:none;
	margin:0px;padding:0px;
	}

#content ul.productlist li
	{
	margin:0px;padding:.5em 0px;
	width:40%;
	float:left;
	}

#content ul.productlist li a, #content ul.productlist li a:link, #content ul.productlist li a:visited
	{
	color: black;
	background:#FFFFFC;
	font-weight:normal;
	text-decoration:none;
	padding:0px 0px 0px 15px;
	}

#content ul.productlist li a:hover, #content ul.productlist li a:active
	{
	background:url(/KC2/data/pic/gen/arrowbullet.jpg) top left no-repeat;
	}

#content1{}

/*non-rounded corners
#content1 h2
	{
	border:1px solid #c4c4c4;
	background:#e1e1e1;
	border-bottom:6px solid #ccc;
	font-size:120%;
	font-weight:normal;
	padding:.3em 0px 0px 0px;
	margin: 0px;
	}
*/

/*rounded corners*/
#content1 h2
	{
	border-bottom:6px solid #ccc;
	font-size:120%;
	font-weight:normal;
	margin: 0px;
	background:#e1e1e1 url(/KC2/data/pic/gen/tablecorner-left.jpg) no-repeat left top;
	padding:0px 0px 0px 6px;
	}

#content1 h2 span
	{
	display:block;
	background: url(/KC2/data/pic/gen/tablecorner-rt.jpg) no-repeat right top;
	padding:.3em 0px 0px 0px;
	}

#content1 h2 img
	{
	margin:0px 0px -3px 5px;
	}

#content1 table
	{
	width:90%;
	margin:0px 0px 2em 0px;
	}

#content1 table th
	{
	text-align:left;
	border:1px solid #c4c4c4;
	background:#e1e1e1;
	font-weight:normal;
	position:relative;
	}

#content1 table th h3
	{
	font-weight:normal;
	margin:0px .5em;padding: 0px;
	font-size:115%;
	float:left;
	}

#content1 table th img
{
	float:right;
	margin:0px 0px -1px 0px;
	}

#content1 table td.feature1
	{
	background:#E0EEEE;
	text-align:center;
	}

#content1 table td.feature2
	{
	background:#99CCCC;
	text-align:center;
	}

#content1 .contain
	{
	padding:.8em;
	}

#content1 ul.productlist
	{
	list-style:none;
	margin:0px;padding:0px;
	}

#content1 ul.productlist li
	{
	margin:0px;padding:.5em 0px;
	width:40%;
	float:left;
	}

#content1 ul.productlist li a, #content1 ul.productlist li a:link, #content1 ul.productlist li a:visited
	{
	color: black;
	background:#FFFFFC;
	font-weight:normal;
	text-decoration:none;
	padding:0px 0px 0px 15px;
	}

#content1 ul.productlist li a:hover, #content1 ul.productlist li a:active
	{
	background:url(/KC2/data/pic/gen/arrowbullet.jpg) top left no-repeat;
	}
	
#content2{}

/*non-rounded corners
#content2 h2
	{
	border:1px solid #c4c4c4;
	background:#e1e1e1;
	border-bottom:6px solid #ccc;
	font-size:120%;
	font-weight:normal;
	padding:.3em 0px 0px 0px;
	margin: 0px;
	}
*/

/*rounded corners*/
#content2 h2
	{
	border-bottom:6px solid #ccc;
	font-size:120%;
	font-weight:normal;
	margin:0px;
	background:#e1e1e1 url(/KC2/data/pic/gen/tablecorner-left.jpg) no-repeat left top;
	padding:0px 0px 0px 6px;
	}
	
#content2 h2 span
	{
	display:block;
	background: url(/KC2/data/pic/gen/tablecorner-rt.jpg) no-repeat right top;
	padding:.3em 0px 0px 0px;
	}

#content2 h2 img
	{
	margin:0px 0px -3px 5px;
	}

#content2 table
	{
	width:90%;
	margin:0px 0px 2em 0px;
	}

#content2 table th
	{
	text-align:left;
	border:1px solid #c4c4c4;
	background:#e1e1e1;
	font-weight:normal;
	position:relative;
	}

#content2 table th h3
	{
	font-weight:normal;
	margin:0px .5em;padding: 0px;
	font-size:115%;
	float:left;
	}

#content2 table th img
	{
	float:right;
	margin:0px 0px -1px 0px;
	}

#content2 table td
	{
	padding:.8em;
	margin: 0px;
	}

#content2 table td.feature1
	{
	background:#E0EEEE;
	text-align: center;
	}

#content2 table td.feature2
	{
	background:#99CCCC;
	text-align:center;
	}

#content2 .contain
	{
	padding:.8em;
	}

#content2 ul.productlist
	{
	list-style:none;
	margin:0px;padding:0px;
	}

#content2 ul.productlist li
	{
	margin:0px;padding:.5em 0px;
	width:40%;
	float:left;
	}
	
#content2 ul.productlist li a, #content2 ul.productlist li a:link, #content2 ul.productlist li a:visited
	{
	color: black;
	background:#FFFFFC;
	font-weight:normal;
	text-decoration:none;
	padding:0px 0px 0px 15px;
	}

#content2 ul.productlist li a:hover, #content2 ul.productlist li a:active
	{
	background:url(/KC2/data/pic/gen/arrowbullet.jpg) top left no-repeat;
	}

#content3{}

/*non-rounded corners
#content3 h2
	{
	border:1px solid #c4c4c4;
	background:#e1e1e1;
	border-bottom:6px solid #ccc;
	font-size:120%;
	font-weight:normal;
	padding:.3em 0px 0px 0px;
	margin:0px;
	}
*/

/*rounded corners*/
#content3 h2
	{
	border-bottom:6px solid #ccc;
	font-size:120%;
	font-weight:normal;
	margin:0px;
	background:#e1e1e1 url(/KC2/data/pic/gen/tablecorner-left.jpg) no-repeat left top;
	padding:0px 0px 0px 6px;
	}

#content3 h2 span
	{
	display:block;
	background: url(/KC2/data/pic/gen/tablecorner-rt.jpg) no-repeat right top;
	padding:.3em 0px 0px 0px;
	}

#content3 h2 img
	{
	margin:0px 0px -3px 5px;
	}

#content3 table
	{
	width:90%;
	margin:0px 0px 2em 0px;
	}

#content3 table th
	{
	text-align:left;
	border:1px solid #c4c4c4;
	background:#e1e1e1;
	font-weight:normal;
	position:relative;
	}

#content3 table th h3
	{
	font-weight:normal;
	margin:0px .5em;padding: 0px;
	font-size:115%;
	float:left;
	}

#content3 table th img
	{
	float:right;
	margin:0px 0px -1px 0px;
	}

#content3 table td
	{
	padding:.8em;
	margin:0px;
	}

#content3 table td.feature1
	{
	background:#E0EEEE;
	text-align:center;
	}

#content3 table td.feature2
	{
	background:#99CCCC;
	text-align:center;
	}

#content3 .contain
	{
	padding:.8em;
	}

#content3 ul.productlist
	{
	list-style:none;
	margin:0px;padding:0px;
	}

#content3 ul.productlist li
	{
	margin:0px;padding:.5em 0px;
	width:40%;
	float:left;
	}
	
#content3 ul.productlist li a, #content3 ul.productlist li a:link, #content3 ul.productlist li a:visited
	{
	color: black;
	background:#FFFFFC;
	font-weight:normal;
	text-decoration:none;
	padding:0px 0px 0px 15px;
	}

#content3 ul.productlist li a:hover, #content3 ul.productlist li a:active
	{
	background:url(/KC2/data/pic/gen/arrowbullet.jpg) top left no-repeat;
	}

#content4{}

/*non-rounded corners
#content4 h2
	{
	border:1px solid #c4c4c4;
	background:#e1e1e1;
	border-bottom:6px solid #ccc;
	font-size:120%;
	font-weight:normal;
	padding:.3em 0px 0px 0px;
	margin:0px;
	}
*/

/*rounded corners*/
#content4 h2
	{
	border-bottom:6px solid #ccc;
	font-size:120%;
	font-weight:normal;
	margin:0px;
	background:#e1e1e1 url(/KC2/data/pic/gen/tablecorner-left.jpg) no-repeat left top;
	padding:0px 0px 0px 6px;
	}

#content4 h2 span
	{
	display:block;
	background: url(/KC2/data/pic/gen/tablecorner-rt.jpg) no-repeat right top;
	padding:.3em 0px 0px 0px;
	}

#content4 h2 img
	{
	margin:0px 0px -3px 5px;
	}

#content4 table
	{
	width:90%;
	margin:0px 0px 2em 0px;
	}

#content4 table th
	{
	text-align:left;
	border:1px solid #c4c4c4;
	background:#e1e1e1;
	font-weight:normal;
	position:relative;
	}

#content4 table th h3
	{
	font-weight:normal;
	margin:0px .5em;padding: 0px;
	font-size:115%;
	float:left;
	}

#content4 table th img
	{
	float:right;
	margin:0px 0px -1px 0px;
	}

#content4 table td
	{
	padding:.8em;
	margin:0px;
	}

#content4 table td.feature1
	{
	background:#E0EEEE;
	text-align:center;
	}

#content4 table td.feature2
	{
	background:#99CCCC;
	text-align:center;
	}

#content4 .contain
	{
	padding:.8em;
	}

#content4 ul.productlist
	{
	list-style:none;
	margin:0px;padding:0px;
	}

#content4 ul.productlist li
	{
	margin:0px;padding:.5em 0px;
	width:40%;
	float:left;
	}

#content4 ul.productlist li a, #content4 ul.productlist li a:link, #content4 ul.productlist li a:visited
	{
	color: black;
	background:#FFFFFC;
	font-weight:normal;
	text-decoration:none;
	padding:0px 0px 0px 15px;
	}

#content4 ul.productlist li a:hover, #content4 ul.productlist li a:active
	{
	background:url(/KC2/data/pic/gen/arrowbullet.jpg) top left no-repeat;
	}

#content5{}

/*non-rounded corners
#content5 h2
	{
	border:1px solid #c4c4c4;
	background:#e1e1e1;
	border-bottom:6px solid #ccc;
	font-size:120%;
	font-weight:normal;
	padding:.3em 0px 0px 0px;
	margin:0px;
	}*/

/*rounded corners*/
#content5 h2
	{
	border-bottom:6px solid #ccc;
	font-size:120%;
	font-weight:normal;
	margin:0px;
	background:#e1e1e1 url(/KC2/data/pic/gen/tablecorner-left.jpg) no-repeat left top;
	padding:0px 0px 0px 6px;
	}

#content5 h2 span
	{
	display:block;
	background: url(/KC2/data/pic/gen/tablecorner-rt.jpg) no-repeat right top;
	padding:.3em 0px 0px 0px;
	}

#content5 h2 img
	{
	margin:0px 0px -3px 5px;
	}

#content5 table
	{
	width:90%;
	margin:0px 0px 2em 0px;
	}

#content5 table th
	{
	text-align:left;
	border:1px solid #c4c4c4;
	background:#e1e1e1;
	font-weight:normal;
	position:relative;
	}

#content5 table th h3
	{
	font-weight:normal;
	margin:0px .5em;padding: 0px;
	font-size:115%;
	float:left;
	}

#content5 table th img
	{
	float:right;
	margin:0px 0px -1px 0px;
	}

#content5 table td
	{
	padding:.8em;
	margin:0px;
	}

#content5 table td.feature1
	{
	background:#E0EEEE;
	text-align:center;
	}

#content5 table td.feature2
	{
	background:#99CCCC;
	text-align:center;
	}

#content5 .contain
	{
	padding:.8em;
	}

#content5 ul.productlist
	{
	list-style:none;
	margin:0px;padding:0px;
	}

#content5 ul.productlist li
	{
	margin:0px;padding:.5em 0px;
	width:40%;
	float:left;
	}

#content5 ul.productlist li a, #content5 ul.productlist li a:link, #content5 ul.productlist li a:visited
	{
	color: black;
	background:#FFFFFC;
	font-weight:normal;
	text-decoration:none;
	padding:0px 0px 0px 15px;
	}

#content5 ul.productlist li a:hover, #content5 ul.productlist li a:active
	{
	background:url(/KC2/data/pic/gen/arrowbullet.jpg) top left no-repeat;
	}

#content6{}

/*non-rounded corners
#content6 h2
	{
	border:1px solid #c4c4c4;
	background:#e1e1e1;
	border-bottom:6px solid #ccc;
	font-size:120%;
	font-weight:normal;
	padding:.3em 0px 0px 0px;
	margin:0px;
	}
*/

/*rounded corners*/
#content6 h2
	{
	border-bottom:6px solid #ccc;
	font-size:120%;
	font-weight:normal;
	margin:0px;
	background:#e1e1e1 url(/KC2/data/pic/gen/tablecorner-left.jpg) no-repeat left top;
	padding:0px 0px 0px 6px;
	}

#content6 h2 span
	{
	display:block;
	background: url(/KC2/data/pic/gen/tablecorner-rt.jpg) no-repeat right top;
	padding:.3em 0px 0px 0px;
	}

#content6 h2 img
	{
	margin:0px 0px -3px 5px;
	}

#content6 table
	{
	width:90%;
	margin:0px 0px 2em 0px;
	}

#content6 table th
	{
	text-align:left;
	border:1px solid #c4c4c4;
	background:#e1e1e1;
	font-weight:normal;
	position:relative;
	}

#content6 table th h3
	{
	font-weight:normal;
	margin:0px .5em;padding: 0px;
	font-size:115%;
	float:left;
	}

#content6 table th img
	{
	float:right;
	margin:0px 0px -1px 0px;
	}

#content6 table td
	{
	padding:.8em;
	margin:0px;
	}

#content6 table td.feature1
	{
	background:#E0EEEE;
	text-align:center;
	}

#content6 table td.feature2
	{
	background:#99CCCC;
	text-align:center;
	}

#content6 .contain
	{
	padding:.8em;
	}

#content6 ul.productlist
	{
	list-style:none;
	margin:0px;padding:0px;
	}

#content6 ul.productlist li
	{
	margin:0px;padding:.5em 0px;
	width:40%;
	float:left;
	}

#content6 ul.productlist li a, #content6 ul.productlist li a:link, #content6 ul.productlist li a:visited
	{
	color: black;
	background:#FFFFFC;
	font-weight:normal;
	text-decoration:none;
	padding:0px 0px 0px 15px;
	}

#content6 ul.productlist li a:hover, #content6 ul.productlist li a:active
	{
	background:url(/KC2/data/pic/gen/arrowbullet.jpg) top left no-repeat;
	}

#content7{}

/*non-rounded corners
#content7 h2
	{
	border:1px solid #c4c4c4;
	background:#e1e1e1;
	border-bottom:6px solid #ccc;
	font-size:120%;
	font-weight:normal;
	padding:.3em 0px 0px 0px;
	margin:0px;
	}
*/

/*rounded corners*/
#content7 h2
	{
	border-bottom:6px solid #ccc;
	font-size:120%;
	font-weight:normal;
	margin:0px;
	background:#e1e1e1 url(/KC2/data/pic/gen/tablecorner-left.jpg) no-repeat left top;
	padding:0px 0px 0px 6px;
	}

#content7 h2 span
	{
	display:block;
	background: url(/KC2/data/pic/gen/tablecorner-rt.jpg) no-repeat right top;
	padding:.3em 0px 0px 0px;
	}

#content7 h2 img
	{
	margin:0px 0px -3px 5px;
	}

#content7 table
	{
	width:90%;
	margin:0px 0px 2em 0px;
	}

#content7 table th
	{
	text-align:left;
	border:1px solid #c4c4c4;
	background:#e1e1e1;
	font-weight:normal;
	position:relative;
	}

#content7 table th h3
	{
	font-weight:normal;
	margin:0px .5em;padding: 0px;
	font-size:115%;
	float:left;
	}

#content7 table th img
	{
	float:right;
	margin:0px 0px -1px 0px;
	}

#content7 table td
	{
	padding:.8em;
	margin:0px;
	}

#content7 table td.feature1
	{
	background:#E0EEEE;
	text-align:center;
	}

#content7 table td.feature2
	{
	background:#99CCCC;
	text-align:center;
	}

#content7 .contain
	{
	padding:.8em;
	}

#content7 ul.productlist
	{
	list-style:none;
	margin:0px;padding:0px;
	}

#content7 ul.productlist li
	{
	margin:0px;padding:.5em 0px;
	width:40%;
	float:left;
	}

#content7 ul.productlist li a, #content7 ul.productlist li a:link, #content7 ul.productlist li a:visited
	{
	color: black;
	background:#FFFFFC;
	font-weight:normal;
	text-decoration:none;
	padding:0px 0px 0px 15px;
	}

#content7 ul.productlist li a:hover, #content7 ul.productlist li a:active
	{
	background:url(/KC2/data/pic/gen/arrowbullet.jpg) top left no-repeat;
	}

#content8{}

/*non-rounded corners
#content8 h2
	{
	border:1px solid #c4c4c4;
	background:#e1e1e1;
	border-bottom:6px solid #ccc;
	font-size:120%;
	font-weight:normal;
	padding:.3em 0px 0px 0px;
	margin:0px;
	}
*/

/*rounded corners*/
#content8 h2
	{
	border-bottom:6px solid #ccc;
	font-size:120%;
	font-weight:normal;
	margin:0px;
	background:#e1e1e1 url(/KC2/data/pic/gen/tablecorner-left.jpg) no-repeat left top;
	padding:0px 0px 0px 6px;
	}

#content8 h2 span
	{
	display:block;
	background: url(/KC2/data/pic/gen/tablecorner-rt.jpg) no-repeat right top;
	padding:.3em 0px 0px 0px;
	}

#content8 h2 img
	{
	margin:0px 0px -3px 5px;
	}

#content8 table
	{
	width:90%;
	margin:0px 0px 2em 0px;
	}

#content8 table th
	{
	text-align:left;
	border:1px solid #c4c4c4;
	background:#e1e1e1;
	font-weight:normal;
	position:relative;
	}

#content8 table th h3
	{
	font-weight:normal;
	margin:0px .5em;padding: 0px;
	font-size:115%;
	float:left;
	}

#content8 table th img
	{
	float:right;
	margin:0px 0px -1px 0px;
	}

#content8 table td
	{
	padding:.8em;
	margin:0px;
	}

#content8 table td.feature1
	{
	background:#E0EEEE;
	text-align:center;
	}

#content8 table td.feature2
	{
	background:#99CCCC;
	text-align:center;
	}

#content8 .contain
	{
	padding:.8em;
	}

#content8 ul.productlist
	{
	list-style:none;
	margin:0px;padding:0px;
	}

#content8 ul.productlist li
	{
	margin:0px;padding:.5em 0px;
	width:40%;
	float:left;
	}

#content8 ul.productlist li a, #content8 ul.productlist li a:link, #content8 ul.productlist li a:visited
	{
	color: black;
	background:#FFFFFC;
	font-weight:normal;
	text-decoration:none;
	padding:0px 0px 0px 15px;
	}

#content8 ul.productlist li a:hover, #content8 ul.productlist li a:active
	{
	background:url(/KC2/data/pic/gen/arrowbullet.jpg) top left no-repeat;
	}

#content9{}

/*non-rounded corners
#content9 h2
	{
	border:1px solid #c4c4c4;
	background:#e1e1e1;
	border-bottom:6px solid #ccc;
	font-size:120%;
	font-weight:normal;
	padding:.3em 0px 0px 0px;
	margin:0px;
	}
*/

/*rounded corners*/
#content9 h2
	{
	border-bottom:6px solid #ccc;
	font-size:120%;
	font-weight:normal;
	margin:0px;
	background:#e1e1e1 url(/KC2/data/pic/gen/tablecorner-left.jpg) no-repeat left top;
	padding:0px 0px 0px 6px;
	}

#content9 h2 span
	{
	display:block;
	background: url(/KC2/data/pic/gen/tablecorner-rt.jpg) no-repeat right top;
	padding:.3em 0px 0px 0px;
	}

#content9 h2 img
	{
	margin:0px 0px -3px 5px;
	}

#content9 table
	{
	width:90%;
	margin:0px 0px 2em 0px;
	}

#content9 table th
	{
	text-align:left;
	border:1px solid #c4c4c4;
	background:#e1e1e1;
	font-weight:normal;
	position:relative;
	}

#content9 table th h3
	{
	font-weight:normal;
	margin:0px .5em;padding: 0px;
	font-size:115%;
	float:left;
	}

#content9 table th img
	{
	float:right;
	margin:0px 0px -1px 0px;
	}

#content9 table td
	{
	padding:.8em;
	margin:0px;
	}

#content9 table td.feature1
	{
	background:#E0EEEE;
	text-align:center;
	}

#content9 table td.feature2
	{
	background:#99CCCC;
	text-align:center;
	}

#content9 .contain
	{
	padding:.8em;
	}

#content9 ul.productlist
	{
	list-style:none;
	margin:0px;padding:0px;
	}

#content9 ul.productlist li
	{
	margin:0px;padding:.5em 0px;
	width:40%;
	float:left;
	}

#content9 ul.productlist li a, #content9 ul.productlist li a:link, #content9 ul.productlist li a:visited
	{
	color: black;
	background:#FFFFFC;
	font-weight:normal;
	text-decoration:none;
	padding:0px 0px 0px 15px;
	}

#content9 ul.productlist li a:hover, #content9 ul.productlist li a:active
	{
	background:url(/KC2/data/pic/gen/arrowbullet.jpg) top left no-repeat;
	}

#content10{}

/*non-rounded corners
#content10 h2
	{
	border:1px solid #c4c4c4;
	background:#e1e1e1;
	border-bottom:6px solid #ccc;
	font-size:120%;
	font-weight:normal;
	padding:.3em 0px 0px 0px;
	margin:0px;
	}
*/

/*rounded corners*/
#content10 h2
	{
	border-bottom:6px solid #ccc;
	font-size:120%;
	font-weight:normal;
	margin:0px;
	background:#e1e1e1 url(/KC2/data/pic/gen/tablecorner-left.jpg) no-repeat left top;
	padding:0px 0px 0px 6px;
	}

#content10 h2 span
	{
	display:block;
	background: url(/KC2/data/pic/gen/tablecorner-rt.jpg) no-repeat right top;
	padding:.3em 0px 0px 0px;
	}

#content10 h2 img
	{
	margin:0px 0px -3px 5px;
	}

#content10 table
	{
	width:90%;
	margin:0px 0px 2em 0px;
	}

#content10 table th
	{
	text-align:left;
	border:1px solid #c4c4c4;
	background:#e1e1e1;
	font-weight:normal;
	position:relative;
	}

#content10 table th h3
	{
	font-weight:normal;
	margin:0px .5em;padding: 0px;
	font-size:115%;
	float:left;
	}

#content10 table th img
	{
	float:right;
	margin:0px 0px -1px 0px;
	}

#content10 table td
	{
	padding:.8em;
	margin:0px;
	}

#content10 table td.feature1
	{
	background:#E0EEEE;
	text-align:center;
	}

#content10 table td.feature2
	{
	background:#99CCCC;
	text-align:center;
	}

#content10 .contain
	{
	padding:.8em;
	}

#content10 ul.productlist
	{
	list-style:none;
	margin:0px;padding:0px;
	}

#content10 ul.productlist li
	{
	margin:0px;padding:.5em 0px;
	width:40%;
	float:left;
	}

#content10 ul.productlist li a, #content10 ul.productlist li a:link, #content10 ul.productlist li a:visited
	{
	color: black;
	background:#FFFFFC;
	font-weight:normal;
	text-decoration:none;
	padding:0px 0px 0px 15px;
	}

#content10 ul.productlist li a:hover, #content10 ul.productlist li a:active
	{
	background:url(/KC2/data/pic/gen/arrowbullet.jpg) top left no-repeat;
	}

#content11{}

/*non-rounded corners
#content11 h2
	{
	border:1px solid #c4c4c4;
	background:#e1e1e1;
	border-bottom:6px solid #ccc;
	font-size:120%;
	font-weight:normal;
	padding:.3em 0px 0px 0px;
	margin:0px;
	}
*/

/*rounded corners*/
#content11 h2
	{
	border-bottom:6px solid #ccc;
	font-size:120%;
	font-weight:normal;
	margin:0px;
	background:#e1e1e1 url(/KC2/data/pic/gen/tablecorner-left.jpg) no-repeat left top;
	padding:0px 0px 0px 6px;
	}

#content11 h2 span
	{
	display:block;
	background: url(/KC2/data/pic/gen/tablecorner-rt.jpg) no-repeat right top;
	padding:.3em 0px 0px 0px;
	}

#content11 h2 img
	{
	margin:0px 0px -3px 5px;
	}

#content11 table
	{
	width:90%;
	margin:0px 0px 2em 0px;
	}

#content11 table th
	{
	text-align:left;
	border:1px solid #c4c4c4;
	background:#e1e1e1;
	font-weight:normal;
	position:relative;
	}

#content11 table th h3
	{
	font-weight:normal;
	margin:0px .5em;padding: 0px;
	font-size:115%;
	float:left;
	}

#content11 table th img
	{
	float:right;
	margin:0px 0px -1px 0px;
	}

#content11 table td
	{
	padding:.8em;
	margin:0px;
	}

#content11 table td.feature1
	{
	background:#E0EEEE;
	text-align:center;
	}

#content11 table td.feature2
	{
	background:#99CCCC;
	text-align:center;
	}

#content11 .contain
	{
	padding:.8em;
	}

#content11 ul.productlist
	{
	list-style:none;
	margin:0px;padding:0px;
	}

#content11 ul.productlist li
	{
	margin:0px;padding:.5em 0px;
	width:40%;
	float:left;
	}

#content11 ul.productlist li a, #content11 ul.productlist li a:link, #content11 ul.productlist li a:visited
	{
	color: black;
	background:#FFFFFC;
	font-weight:normal;
	text-decoration:none;
	padding:0px 0px 0px 15px;
	}

#content11 ul.productlist li a:hover, #content11 ul.productlist li a:active
	{
	background:url(/KC2/data/pic/gen/arrowbullet.jpg) top left no-repeat;
	}

#content12{}

/*non-rounded corners
#content12 h2
	{
	border:1px solid #c4c4c4;
	background:#e1e1e1;
	border-bottom:6px solid #ccc;
	font-size:120%;
	font-weight:normal;
	padding:.3em 0px 0px 0px;
	margin:0px;
	}*/

/*rounded corners*/
#content12 h2
	{
	border-bottom:6px solid #ccc;
	font-size:120%;
	font-weight:normal;
	margin:0px;
	background:#e1e1e1 url(/KC2/data/pic/gen/tablecorner-left.jpg) no-repeat left top;
	padding:0px 0px 0px 6px;
	}

#content12 h2 span
	{
	display:block;
	background: url(/KC2/data/pic/gen/tablecorner-rt.jpg) no-repeat right top;
	padding:.3em 0px 0px 0px;
	}

#content12 h2 img
	{
	margin:0px 0px -3px 5px;
	}


#content12 table
	{
	width:90%;
	margin:0px 0px 2em 0px;
	}

#content12 table th
	{
	text-align:left;
	border:1px solid #c4c4c4;
	background:#e1e1e1;
	font-weight:normal;
	position:relative;
	}

#content12 table th h3
	{
	font-weight:normal;
	margin:0px .5em;padding: 0px;
	font-size:115%;
	float:left;
	}

#content12 table th img
	{
	float:right;
	margin:0px 0px -1px 0px;
	}

#content12 table td
	{
	padding:.8em;
	margin:0px;
	}

#content12 table td.feature1
	{
	background:#E0EEEE;
	text-align:center;
	}

#content12 table td.feature2
	{
	background:#99CCCC;
	text-align:center;
	}

#content12 .contain
	{
	padding:.8em;
	}

#content12 ul.productlist
	{
	list-style:none;
	margin:0px;padding:0px;
	}

#content12 ul.productlist li
	{
	margin:0px;padding:.5em 0px;
	width:40%;
	float:left;
	}

#content12 ul.productlist li a, #content12 ul.productlist li a:link, #content12 ul.productlist li a:visited
	{
	color: black;
	background:#FFFFFC;
	font-weight:normal;
	text-decoration:none;
	padding:0px 0px 0px 15px;
	}

#content12 ul.productlist li a:hover, #content12 ul.productlist li a:active
	{
	background:url(/KC2/data/pic/gen/arrowbullet.jpg) top left no-repeat;
	}

#content13{}

/*non-rounded corners
#content13 h2
	{
	border:1px solid #c4c4c4;
	background:#e1e1e1;
	border-bottom:6px solid #ccc;
	font-size:120%;
	font-weight:normal;
	padding:.3em 0px 0px 0px;
	margin:0px;
	}*/

/*rounded corners*/
#content13 h2
	{
	border-bottom:6px solid #ccc;
	font-size:120%;
	font-weight:normal;
	margin:0px;
	background:#e1e1e1 url(/KC2/data/pic/gen/tablecorner-left.jpg) no-repeat left top;
	padding:0px 0px 0px 6px;
	}

#content13 h2 span
	{
	display:block;
	background: url(/KC2/data/pic/gen/tablecorner-rt.jpg) no-repeat right top;
	padding:.3em 0px 0px 0px;
	}

#content13 h2 img
	{
	margin:0px 0px -3px 5px;
	}

#content13 table
	{
	width:90%;
	margin:0px 0px 2em 0px;
	}

#content13 table th
	{
	text-align:left;
	border:1px solid #c4c4c4;
	background:#e1e1e1;
	font-weight:normal;
	position:relative;
	}

#content13 table th h3
	{
	font-weight:normal;
	margin:0px .5em;padding: 0px;
	font-size:115%;
	float:left;
	}

#content13 table th img
	{
	float:right;
	margin:0px 0px -1px 0px;
	}

#content13 table td
	{
	padding:.8em;
	margin:0px;
	}

#content13 table td.feature1
	{
	background:#E0EEEE;
	text-align:center;
	}

#content13 table td.feature2
	{
	background:#99CCCC;
	text-align:center;
	}

#content13 .contain
	{
	padding:.8em;
	}

#content13 ul.productlist
	{
	list-style:none;
	margin:0px;padding:0px;
	}

#content13 ul.productlist li
	{
	margin:0px;padding:.5em 0px;
	width:40%;
	float:left;
	}

#content13 ul.productlist li a, #content13 ul.productlist li a:link, #content13 ul.productlist li a:visited
	{
	color: black;
	background:#FFFFFC;
	font-weight:normal;
	text-decoration:none;
	padding:0px 0px 0px 15px;
	}

#content13 ul.productlist li a:hover, #content13 ul.productlist li a:active
	{
	background:url(/KC2/data/pic/gen/arrowbullet.jpg) top left no-repeat;
	}

#content14{}

/*non-rounded corners
#content14 h2
	{
	border:1px solid #c4c4c4;
	background:#e1e1e1;
	border-bottom:6px solid #ccc;
	font-size:120%;
	font-weight:normal;
	padding:.3em 0px 0px 0px;
	margin:0px;
	}*/

/*rounded corners*/
#content14 h2
	{
	border-bottom:6px solid #ccc;
	font-size:120%;
	font-weight:normal;
	margin:0px;
	background:#e1e1e1 url(/KC2/data/pic/gen/tablecorner-left.jpg) no-repeat left top;
	padding:0px 0px 0px 6px;
	}

#content14 h2 span
	{
	display:block;
	background: url(/KC2/data/pic/gen/tablecorner-rt.jpg) no-repeat right top;
	padding:.3em 0px 0px 0px;
	}

#content14 h2 img
	{
	margin:0px 0px -3px 5px;
	}

#content14 table
	{
	width:90%;
	margin:0px 0px 2em 0px;
	}

#content14 table th
	{
	text-align:left;
	border:1px solid #c4c4c4;
	background:#e1e1e1;
	font-weight:normal;
	position:relative;
	}

#content14 table th h3
	{
	font-weight:normal;
	margin:0px .5em;padding: 0px;
	font-size:115%;
	float:left;
	}

#content14 table th img
	{
	float:right;
	margin:0px 0px -1px 0px;
	}

#content14 table td
	{
	padding:.8em;
	margin:0px;
	}

#content14 table td.feature1
	{
	background:#E0EEEE;
	text-align:center;
	}

#content14 table td.feature2
	{
	background:#99CCCC;
	text-align:center;
	}

#content14 .contain
	{
	padding:.8em;
	}

#content14 ul.productlist
	{
	list-style:none;
	margin:0px;padding:0px;
	}

#content14 ul.productlist li
	{
	margin:0px;padding:.5em 0px;
	width:40%;
	float:left;
	}

#content14 ul.productlist li a, #content14 ul.productlist li a:link, #content14 ul.productlist li a:visited
	{
	color: black;
	background:#FFFFFC;
	font-weight:normal;
	text-decoration:none;
	padding:0px 0px 0px 15px;
	}

#content14 ul.productlist li a:hover, #content14 ul.productlist li a:active
	{
	background:url(/KC2/data/pic/gen/arrowbullet.jpg) top left no-repeat;
	}
	
#content15{}

/*non-rounded corners
#content15 h2
	{
	border:1px solid #c4c4c4;
	background:#e1e1e1;
	border-bottom:6px solid #ccc;
	font-size:120%;
	font-weight:normal;
	padding:.3em 0px 0px 0px;
	margin:0px;
	}*/

/*rounded corners*/
#content15 h2
	{
	border-bottom:6px solid #ccc;
	font-size:120%;
	font-weight:normal;
	margin:0px;
	background:#e1e1e1 url(/KC2/data/pic/gen/tablecorner-left.jpg) no-repeat left top;
	padding:0px 0px 0px 6px;
	}

#content15 h2 span
	{
	display:block;
	background: url(/KC2/data/pic/gen/tablecorner-rt.jpg) no-repeat right top;
	padding:.3em 0px 0px 0px;
	}

#content15 h2 img
	{
	margin:0px 0px -3px 5px;
	}

#content15 table
	{
	width:90%;
	margin:0px 0px 2em 0px;
	}

#content15 table th
	{
	text-align:left;
	border:1px solid #c4c4c4;
	background:#e1e1e1;
	font-weight:normal;
	position:relative;
	}

#content15 table th h3
	{
	font-weight:normal;
	margin:0px .5em;padding: 0px;
	font-size:115%;
	float:left;
	}

#content15 table th img
	{
	float:right;
	margin:0px 0px -1px 0px;
	}

#content15 table td
	{
	padding:.8em;
	margin:0px;
	}

#content15 table td.feature1
	{
	background:#E0EEEE;
	text-align:center;
	}

#content15 table td.feature2
	{
	background:#99CCCC;
	text-align:center;
	}

#content15 .contain
	{
	padding:.8em;
	}

#content15 ul.productlist
	{
	list-style:none;
	margin:0px;padding:0px;
	}

#content15 ul.productlist li
	{
	margin:0px;padding:.5em 0px;
	width:40%;
	float:left;
	}

#content15 ul.productlist li a, #content15 ul.productlist li a:link, #content15 ul.productlist li a:visited
	{
	color: black;
	background:#FFFFFC;
	font-weight:normal;
	text-decoration:none;
	padding:0px 0px 0px 15px;
	}

#content15 ul.productlist li a:hover, #content15 ul.productlist li a:active
	{
	background:url(/KC2/data/pic/gen/arrowbullet.jpg) top left no-repeat;
	}

#content16{}

/*non-rounded corners
#content16 h2
	{
	border:1px solid #c4c4c4;
	background:#e1e1e1;
	border-bottom:6px solid #ccc;
	font-size:120%;
	font-weight:normal;
	padding:.3em 0px 0px 0px;
	margin:0px;
	}*/

/*rounded corners*/
#content16 h2
	{
	border-bottom:6px solid #ccc;
	font-size:120%;
	font-weight:normal;
	margin:0px;
	background:#e1e1e1 url(/KC2/data/pic/gen/tablecorner-left.jpg) no-repeat left top;
	padding:0px 0px 0px 6px;
	}

#content16 h2 span
	{
	display:block;
	background: url(/KC2/data/pic/gen/tablecorner-rt.jpg) no-repeat right top;
	padding:.3em 0px 0px 0px;
	}

#content16 h2 img
	{
	margin:0px 0px -3px 5px;
	}

#content16 table
	{
	width:90%;
	margin:0px 0px 2em 0px;
	}

#content16 table th
	{
	text-align:left;
	border:1px solid #c4c4c4;
	background:#e1e1e1;
	font-weight:normal;
	position:relative;
	}

#content16 table th h3
	{
	font-weight:normal;
	margin:0px .5em;padding: 0px;
	font-size:115%;
	float:left;
	}

#content16 table th img
	{
	float:right;
	margin:0px 0px -1px 0px;
	}

#content16 table td
	{
	padding:.8em;
	margin:0px;
	}

#content16 table td.feature1
	{
	background:#E0EEEE;
	text-align:center;
	}

#content16 table td.feature2
	{
	background:#99CCCC;
	text-align:center;
	}

#content16 .contain
	{
	padding:.8em;
	}

#content16 ul.productlist
	{
	list-style:none;
	margin:0px;padding:0px;
	}

#content16 ul.productlist li
	{
	margin:0px;padding:.5em 0px;
	width:40%;
	float:left;
	}

#content16 ul.productlist li a, #content16 ul.productlist li a:link, #content16 ul.productlist li a:visited
	{
	color: black;
	background:#FFFFFC;
	font-weight:normal;
	text-decoration:none;
	padding:0px 0px 0px 15px;
	}

#content16 ul.productlist li a:hover, #content16 ul.productlist li a:active
	{
	background:url(/KC2/data/pic/gen/arrowbullet.jpg) top left no-repeat;
	}

#content17{}

/*non-rounded corners
#content17 h2
	{
	border:1px solid #c4c4c4;
	background:#e1e1e1;
	border-bottom:6px solid #ccc;
	font-size:120%;
	font-weight:normal;
	padding:.3em 0px 0px 0px;
	margin:0px;
	}*/

/*rounded corners*/
#content17 h2
	{
	border-bottom:6px solid #ccc;
	font-size:120%;
	font-weight:normal;
	margin:0px;
	background:#e1e1e1 url(/KC2/data/pic/gen/tablecorner-left.jpg) no-repeat left top;
	padding:0px 0px 0px 6px;
	}

#content17 h2 span
	{
	display:block;
	background: url(/KC2/data/pic/gen/tablecorner-rt.jpg) no-repeat right top;
	padding:.3em 0px 0px 0px;
	}

#content17 h2 img
	{
	margin:0px 0px -3px 5px;
	}

#content17 table
	{
	width:90%;
	margin:0px 0px 2em 0px;
	}

#content17 table th
	{
	text-align:left;
	border:1px solid #c4c4c4;
	background:#e1e1e1;
	font-weight:normal;
	position:relative;
	}

#content17 table th h3
	{
	font-weight:normal;
	margin:0px .5em;padding: 0px;
	font-size:115%;
	float:left;
	}

#content17 table th img
	{
	float:right;
	margin:0px 0px -1px 0px;
	}

#content17 table td
	{
	padding:.8em;
	margin:0px;
	}

#content17 table td.feature1
	{
	background:#E0EEEE;
	text-align:center;
	}

#content17 table td.feature2
	{
	background:#99CCCC;
	text-align:center;
	}

#content17 .contain
	{
	padding:.8em;
	}

#content17 ul.productlist
	{
	list-style:none;
	margin:0px;padding:0px;
	}

#content17 ul.productlist li
	{
	margin:0px;padding:.5em 0px;
	width:40%;
	float:left;
	}

#content17 ul.productlist li a, #content17 ul.productlist li a:link, #content17 ul.productlist li a:visited
	{
	color: black;
	background:#FFFFFC;
	font-weight:normal;
	text-decoration:none;
	padding:0px 0px 0px 15px;
	}

#content17 ul.productlist li a:hover, #content17 ul.productlist li a:active
	{
	background:url(/KC2/data/pic/gen/arrowbullet.jpg) top left no-repeat;
	}

#content18{}

/*non-rounded corners
#content18 h2
	{
	border:1px solid #c4c4c4;
	background:#e1e1e1;
	border-bottom:6px solid #ccc;
	font-size:120%;
	font-weight:normal;
	padding:.3em 0px 0px 0px;
	margin:0px;
	}*/

/*rounded corners*/
#content18 h2
	{
	border-bottom:6px solid #ccc;
	font-size:120%;
	font-weight:normal;
	margin:0px;
	background:#e1e1e1 url(/KC2/data/pic/gen/tablecorner-left.jpg) no-repeat left top;
	padding:0px 0px 0px 6px;
	}

#content18 h2 span
	{
	display:block;
	background: url(/KC2/data/pic/gen/tablecorner-rt.jpg) no-repeat right top;
	padding:.3em 0px 0px 0px;
	}

#content18 h2 img
	{
	margin:0px 0px -3px 5px;
	}

#content18 table
	{
	width:90%;
	margin:0px 0px 2em 0px;
	}

#content18 table th
	{
	text-align:left;
	border:1px solid #c4c4c4;
	background:#e1e1e1;
	font-weight:normal;
	position:relative;
	}

#content18 table th h3
	{
	font-weight:normal;
	margin:0px .5em;padding: 0px;
	font-size:115%;
	float:left;
	}

#content18 table th img
	{
	float:right;
	margin:0px 0px -1px 0px;
	}

#content18 table td
	{
	padding:.8em;
	margin:0px;
	}

#content18 table td.feature1
	{
	background:#E0EEEE;
	text-align:center;
	}

#content18 table td.feature2
	{
	background:#99CCCC;
	text-align:center;
	}

#content18 .contain
	{
	padding:.8em;
	}

#content18 ul.productlist
	{
	list-style:none;
	margin:0px;padding:0px;
	}

#content18 ul.productlist li
	{
	margin:0px;padding:.5em 0px;
	width:40%;
	float:left;
	}

#content18 ul.productlist li a, #content18 ul.productlist li a:link, #content18 ul.productlist li a:visited
	{
	color: black;
	background:#FFFFFC;
	font-weight:normal;
	text-decoration:none;
	padding:0px 0px 0px 15px;
	}

#content18 ul.productlist li a:hover, #content18 ul.productlist li a:active
	{
	background:url(/KC2/data/pic/gen/arrowbullet.jpg) top left no-repeat;
	}

#content19{}

/*non-rounded corners
#content19 h2
	{
	border:1px solid #c4c4c4;
	background:#e1e1e1;
	border-bottom:6px solid #ccc;
	font-size:120%;
	font-weight:normal;
	padding:.3em 0px 0px 0px;
	margin:0px;
	}*/

/*rounded corners*/
#content19 h2
	{
	border-bottom:6px solid #ccc;
	font-size:120%;
	font-weight:normal;
	margin:0px;
	background:#e1e1e1 url(/KC2/data/pic/gen/tablecorner-left.jpg) no-repeat left top;
	padding:0px 0px 0px 6px;
	}

#content19 h2 span
{
	display:block;
	background: url(/KC2/data/pic/gen/tablecorner-rt.jpg) no-repeat right top;
	padding:.3em 0px 0px 0px;
	}

#content19 h2 img
	{
	margin:0px 0px -3px 5px;
	}

#content19 table
	{
	width:90%;
	margin:0px 0px 2em 0px;
	}

#content19 table th
	{
	text-align:left;
	border:1px solid #c4c4c4;
	background:#e1e1e1;
	font-weight:normal;
	position:relative;
	}

#content19 table th h3
	{
	font-weight:normal;
	margin:0px .5em;padding: 0px;
	font-size:115%;
	float:left;
	}

#content19 table th img
	{
	float:right;
	margin:0px 0px -1px 0px;
	}

#content19 table td
	{
	padding:.8em;
	margin:0px;
	}

#content19 table td.feature1
	{
	background:#E0EEEE;
	text-align:center;
	}

#content19 table td.feature2
	{
	background:#99CCCC;
	text-align:center;
	}

#content19 .contain
	{
	padding:.8em;
	}

#content19 ul.productlist
	{
	list-style:none;
	margin:0px;padding:0px;
	}
	
#content19 ul.productlist li
	{
	margin:0px;padding:.5em 0px;
	width:40%;
	float:left;
	}

#content19 ul.productlist li a, #content19 ul.productlist li a:link, #content19 ul.productlist li a:visited
	{
	color: black;
	background:#FFFFFC;
	font-weight:normal;
	text-decoration:none;
	padding:0px 0px 0px 15px;
	}

#content19 ul.productlist li a:hover, #content19 ul.productlist li a:active
	{
	background:url(/KC2/data/pic/gen/arrowbullet.jpg) top left no-repeat;
	}

#content20{}

/*non-rounded corners
#content20 h2
	{
	border:1px solid #c4c4c4;
	background:#e1e1e1;
	border-bottom:6px solid #ccc;
	font-size:120%;
	font-weight:normal;
	padding:.3em 0px 0px 0px;
	margin:0px;
	}*/

/*rounded corners*/
#content20 h2
	{
	border-bottom:6px solid #ccc;
	font-size:120%;
	font-weight:normal;
	margin:0px;
	background:#e1e1e1 url(/KC2/data/pic/gen/tablecorner-left.jpg) no-repeat left top;
	padding:0px 0px 0px 6px;
	}

#content20 h2 span
	{
	display:block;
	background: url(/KC2/data/pic/gen/tablecorner-rt.jpg) no-repeat right top;
	padding:.3em 0px 0px 0px;
	}

#content20 h2 img
	{
	margin:0px 0px -3px 5px;
	}

#content20 table
	{
	width:90%;
	margin:0px 0px 2em 0px;
	}

#content20 table th
	{
	text-align:left;
	border:1px solid #c4c4c4;
	background:#e1e1e1;
	font-weight:normal;
	position:relative;
	}

#content20 table th h3
	{
	font-weight:normal;
	margin:0px .5em;padding: 0px;
	font-size:115%;
	float:left;
	}

#content20 table th img
	{
	float:right;
	margin:0px 0px -1px 0px;
	}

#content20 table td
	{
	padding:.8em;
	margin:0px;
	}

#content20 table td.feature1
	{
	background:#E0EEEE;
	text-align:center;
	}

#content20 table td.feature2
	{
	background:#99CCCC;
	text-align:center;
	}

#content20 .contain
	{
	padding:.8em;
	}

#content20 ul.productlist
	{
	list-style:none;
	margin:0px;padding:0px;
	}

#content20 ul.productlist li
	{
	margin:0px;padding:.5em 0px;
	width:40%;
	float:left;
	}

#content20 ul.productlist li a, #content20 ul.productlist li a:link, #content20 ul.productlist li a:visited
	{
	color: black;
	background:#FFFFFC;
	font-weight:normal;
	text-decoration:none;
	padding:0px 0px 0px 15px;
	}

#content20 ul.productlist li a:hover, #content20 ul.productlist li a:active
	{
	background:url(/KC2/data/pic/gen/arrowbullet.jpg) top left no-repeat;
	}

#footer
	{
	clear:both;
	font-size:65%;
	background:#2c2c2c;
	color:white;
	padding:.5em;
	margin:0 0 5em 0;
	text-align:center;
	}

#footer ul
	{
	margin:0px;padding:0px;
	display:inline;
	}

#footer li
	{
	display:inline;
	margin:0 .5em;
	}

#footer li a:link, #footer li a:visited
	{
	color:white;
	text-decoration:none;
	}

#footer li a:hover, #footer li a:active
	{
	color:#33CC00;
	}

#footer p
	{
	display:inline;
	margin:0 1em;
	}

#admin
	{
	width: 100%;
	vertical-align: top;
	font-size:80%;
	margin: 3px 0.5em 3px 0.5em;
	background: #FFFFCC;
	}
	
#admin .maintable
	{
	width: 100%;
	vertical-align: top;
	text-align: center;
	font-size:86%;
	/*margin: 3px 0.5em 3px 0.5em;*/
	/*margin: 3px 1em 5em 1em;*/
	margin: 0px 0px 0px 0px;
	background: #FFFFCC;	
	border-style: solid;
	border-width: 4px;
	border-color: #FFB63E;	
	}

/*original shop.css values changed for admin ID*/
#admin body
	{
	vertical-align: top;	 
	font-size: 9px;	
	color: #000000;
	/*scrollbar-dark-shadow-color : #FFFFCC;*/
	/*scrollbar-arrow-color : #FFFFCC;*/
	background-color: White;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

/* formats the check out links in shoppage_header.html */
#admin .adminmainlink a:active
	{
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	text-decoration : underline;
	}
	
#admin .adminmainlink a:link
	{
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	text-decoration : underline;
	}
	
#admin .adminmainlink a:visited
{
color: #000000;
font-size: 11px;
font-weight: bold;
text-decoration : underline;
}
#admin .adminmainlink a:hover
	{
	color: #FF0033;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	}
	
#admin .adminmainlink { }

/*  formats the navigation links in the nav bar */
#admin .menulite a:active
	{
	font : 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFCC;
	text-decoration: none;
	} 

#admin .menulite a:link
	{
	font : 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFCC;
	 text-decoration: none
	}

#admin .menulite a:visited
	{
	font : 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFCC;
	text-decoration: none
	}

#admin .menulite a:hover
	{
	font : 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFCC;
	font-size: 12px
	}

#admin .menulite
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #6B418C
	}

#admin a:active
	{
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

#admin a:visited
	{
	color: #000000;
	text-decoration: none;
	font-size : 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

#admin a:link
	{
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

#admin a:hover
	{
	font-size: 11px;
	color: red;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

#admin .align-center-normal-black
	{
	font-size: 8pt;
	color: black;
	text-align: center;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

#admin .align-center-title-black
	{
	font-size: 9pt;
	color: black;
	text-align: center;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

#admin .align-left-title-black
	{
	font-size: 9pt;
	color: black;
	text-align: left;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

#admin .align-right-title-black
	{
	font-size: 9pt;
	color: black;
	text-align: right;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

#admin .align-right-normal-black
	{
	font-size: 8pt;
	color: black;
	text-align: right;
	font-weight: normal;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	}

#admin .align-center-valign-middle-black
	{
	font-size: 8pt;
	color: black;
	text-align: center;
	vertical-align: middle;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

#admin .align-right-normal-Red
	{
	font-size: 8pt;
	color: red;
	text-align: right;
	font-weight: normal;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	}

#admin .ComparisonChart
	{
	font-size: 8pt;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

#admin font
	{
	font-size: 8pt;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	}

#admin H5
	{
	font-weight: bold;
	font-size: 12px;
	color: black;
	FONT-STYLE: normal;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	}

#admin .hdradmin
	{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

#admin .hdrproduct
	{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

#admin .hdrproductwhite
	{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

#admin INPUT
	{
	BORDER-RIGHT: #c0c0c0 1px solid;
	BORDER-TOP: #c0c0c0 1px solid;
	font-weight: bolder;
	font-size: 11px;
	BORDER-LEFT: #c0c0c0 1px solid;
	color: #000000;
	BORDER-BOTTOM: #c0c0c0 1px solid;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	}

#admin .input-text
	{
	BORDER-RIGHT: #c0c0c0 1px solid;
	BORDER-TOP: #c0c0c0 1px solid;
	font-size: 8pt;
	BORDER-LEFT: #c0c0c0 1px solid;
	WIDTH: 1in;
	color: #000000;
	BORDER-BOTTOM: #c0c0c0 1px solid;
	font-family: Verdana;
	}

#admin .ItemTitle
	{
	font-weight: bold;
	font-size: 11px;
	color: #1e2f83;
	font-family: Verdana, Helvetica, sans-serif;
	}

#admin .left-Menu-black
	{
	font-size: 8pt;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

#admin .left-Menu-Red
	{
	font-size: 8pt;
	color: red;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

#admin .left-Menu-White
	{
	font-size: 8pt;
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

#admin .more
	{
	font-family: Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	color: #0000FF
}

#admin .NAVBOX
	{
	BORDER-RIGHT: #bbc3d3 1px solid;
	BORDER-TOP: #bbc3d3 1px solid;
	BORDER-LEFT: #bbc3d3 1px solid;
	BORDER-BOTTOM: #bbc3d3 1px solid;
	BACKGROUND-color: #f5f5f5
	}

#admin .navfield
	{
	font-size: 9px;
	color: #CCCCCC;
	background-color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

#admin .navtext
	{
	font-size: 10px;
	color: #FFFFCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

#admin P
	{
	color: black;
	FONT-STYLE: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
#admin .orng
	{
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
	}

#admin .page-name-black
	{
	font-size: 8pt;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	color: black;
	font-weight: normal;
	}

#admin .page-name-Red
	{
	font-size: 8pt;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	color:RED;
	font-weight: normal;
	}

#admin .right-normal-black
	{
	font-size: 8pt;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	color: black;
	font-weight: normal;
	}

#admin SELECT
	{
	BORDER-RIGHT: #c0c0c0 1px solid;
	BORDER-TOP: #c0c0c0 1px solid;
	font-weight: bolder;
	font-size: 11px;
	BORDER-LEFT: #c0c0c0 1px solid;
	color: #000000;
	BORDER-BOTTOM: #c0c0c0 1px solid;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	}

#admin .scrolltext
	{
	font-family: Arial;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #0000FF;
	text-decoration: none;
	}

#admin .sidelinks
	{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family:  Tahoma, Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	}

#admin A.sidelinks:active
	{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
	}

#admin A.sidelinks:hover
	{
	color: red;
	font-weight: bold;
	font-size: 8pt;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
	}

#admin A.sidelinks:visited
	{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	}

#admin .small
	{ 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: normal;
	} 

#admin .small-black-text
	{
	font-size: 8pt;
	color: black;
	LINE-HEIGHT: normal;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	}

#admin .small-white-text
	{
	font-size: 8pt;
	color: white;
	LINE-HEIGHT: normal;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	}

#admin .submitbtn
	{
	BORDER-RIGHT: #c0c0c0 1px solid;
	BORDER-TOP: #c0c0c0 1px solid;
	font-size: 8pt;
	BORDER-LEFT: #c0c0c0 1px solid;
	color: #000000;
	BORDER-BOTTOM: #c0c0c0 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

#admin .submit-button
	{
	BORDER-RIGHT: #c0c0c0 1px solid;
	BORDER-TOP: #c0c0c0 1px solid;
	font-size: 8pt;
	BORDER-LEFT: #c0c0c0 1px solid;
	color: #000000;
	BORDER-BOTTOM: #c0c0c0 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

#admin .TbHeading
	{
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #0000ff;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

#admin .TbHeading-Red
	{
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #ff0000;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

#admin .TbHeading-Blue
	{
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #0000ff;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

#admin td
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	text-align: left;
	}

#admin TEXTAREA
	{
	BORDER-RIGHT: #c0c0c0 1px solid;
	BORDER-TOP: #c0c0c0 1px solid;
	font-weight: bolder;
	font-size: 11px;
	BORDER-LEFT: #c0c0c0 1px solid;
	color: #000000;
	BORDER-BOTTOM: #c0c0c0 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}


#admin .text-bold-black
	{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	}

#admin .text-bold-navyblue
	{
	font-weight: bold;
	font-size: 10pt;
	color: #000099;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	}

#admin .txtfield
	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: bold;
	background-color: #FFFFCC;
	border: #333333;
	border-style: groove;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	}

#admin .txtfielddropdown
	{
	font-weight: bold;
	font-size: 11px;
	font-family: Tahoma, Verdana;
	}

#admin .txtfieldsearch
	{
	font-size: 11px;
	font-weight: normal;
	background-color : #77B4EB;
	border-bottom-width : 0px;
	border-right-width : 0px;
	border-left-width : 0px;
	border-top-width : 0px;
	border: 1px solid Gray;
	color: #FFFFCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

#admin .whitemenu
	{
	font-weight: normal;
	color: #FFFFCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

#admin .whitemenubold
	{
	font-weight: bold;
	color: #FFFFCC;
	font-family: Verdana, Arial, Helvetica, sans-serif ;
	}
	
@page { size: 8.5in 11in; margin: 2cm; }

	
	