/*=====================================================================*/
/*          Cascading Style Sheet for KaBOOM Main Skins                */
/*                       created by t-worx                             */
/*                                                                     */
/*                    http://www.t-worx.com                            */
/*                      tracyw@t-worx.com                              */
/*=====================================================================*/

/*========================================================*/
/*  Main Menu                                             */
/*========================================================*/

.MainMenu_MenuContainer { border-bottom: #FFFFFF 0px solid; border-left: #FFFFFF 0px solid; border-top: #FFFFFF 0px solid; border-right: #FFFFFF 0px solid;  background-color: TRANSPARENT; }
.MainMenu_MenuBar { cursor: pointer; cursor: hand; height:31; }
.MainMenu_MenuItem { cursor: pointer; cursor: hand; color: #464130; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; font-style: normal; border-left: #000000 0px solid; border-bottom: #000000 0px solid; border-top: #000000 0px solid; border-right: #000000 0px solid; }
.MainMenu_MenuIcon { cursor: pointer; cursor: hand; background-color: #F9E05A; border-left: #F9E05A 1px solid; border-right: #F9E05A 0px solid; border-bottom: #F9E05A 1px solid; border-top: #F9E05A 1px solid; text-align: center; width: 1; height: 31; }	
.MainMenu_SubMenu { z-index: 1000; cursor: pointer; cursor: hand;margin: 0px 0px 0px 0px;color: #FFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; font-style: normal; background-color: #F9E05A; border-bottom: #C2AA3F 1px solid; border-left: #C2AA3F 1px solid; border-top: #C2AA3F 1px solid; border-right: #C2AA3F 1px solid;filter:progid:DXImageTransform.Microsoft.Shadow(color=#C2AA3F, Direction=180, Strength=0); }
.MainMenu_MenuBreak { width: 40px; border: 0; }
.MainMenu_MenuItemSel { background-color: #F29915; cursor: pointer; cursor: hand; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; font-style: normal; }
.MainMenu_MenuArrow { font-family: webdings; font-size: 10pt; color: Black; cursor: pointer; cursor: hand; border-right: #000000 0px solid; border-bottom: #000000 0px solid; border-top: #000000 0px solid; }
.MainMenu_RootMenuArrow { font-family: webdings; font-size: 10pt; cursor: pointer; cursor: hand; }


/* Width of Skin */
.MainTable { width: 774px; }


/* Page Background */
body { }


/* Column Classes */
.PaneFixed { width: 180px;vertical-align: top;text-align: left; }
.PaneExpandable { border-left: 5px #FFFFFF solid;border-right: 5px #FFFFFF solid;vertical-align: top; }


/* Register and Login text syle */
.LoginPane { height:40px; width:100%; text-align:right; vertical-align:bottom;}
.Login,A.Login:link,A.Login:visited,A.Login:active,A.Login:hover { font-size:10pt; font-weight:normal; font-family:Tahoma,Verdana,Arial,sans-serif; color:#FFFFFF; text-align:right; vertical-align:middle; margin-top:0px; margin-right:2px; margin-bottom:0px; margin-left:2px; padding-top:0px; padding-right:2px; padding-bottom:0px; padding-left:2px;}


/* Design Elements */
.HeaderPaneMain { width: 100%; height: 80px; background-image: url(kn_home_header_bg.jpg); }
.LeftHeaderPane {
	width: 189px;
	background-image: url(03.jpg);
	background-repeat: repeat-x;
	background-position: top;
	text-align: left;
	vertical-align: top;
	height: 179px;
}
.RightHeaderPane {
	background-image: url(11.jpg);
	background-repeat: repeat-x;
	background-position: top;
	height: 165px;
	width: 205px;
	text-align: left;
	vertical-align: top;
}
.TopRightHeaderPane {
	background-image: url(07.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 42px;
}
.CenterHeaderPaneBackground {
	background-image: url(10.jpg);
	background-repeat: repeat-x;
	background-position: top;
	text-align: left;
	vertical-align: top;
	height: 179px;
}
.CenterHeaderPane {
	background-image: url(04.jpg);
	background-repeat: repeat-x;
	background-position: top;
	text-align: left;
	vertical-align: top;
	height: 137px;
}
.HeaderTable { text-align: left; vertical-align: top; height: 80px; }
.ImagePane { width: 100%; height: 0px; background-color: #FFFFFF; text-align: left; vertical-align: top; }
.NavPaneMain {
	width: 100%;
	background-image: url(08.jpg);
	background-repeat: repeat-x;
	text-align: left;
	vertical-align: middle;
}
.Navtop {
	height: 5px;
	width: 100%;
	background-image: url(05.jpg);
	background-repeat: repeat-x;
}
.Navbottom {
	height: 6px;
	width: 100%;
	background-image: url(09.jpg);
	background-repeat: repeat-x;
}
.Pagesub {
	text-align: left;
	vertical-align: middle;
	background-image: url(12.jpg);
	background-repeat: repeat-x;
	padding-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
}
.Sectionpane {
	text-align: left;
	vertical-align: bottom;
	background-image: url(14.jpg);
	background-repeat: no-repeat;
	padding-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #807345;
	padding-bottom: 12px;
}
.Iconpane {
	text-align: left;
	vertical-align: middle;
	background-image: url(15.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
}
.Datepane {
	text-align: right;
	vertical-align: middle;
	padding-right: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight: normal;
	color: #FFFFFF;
}
.LeftPane {
	background-color: #E9E9E9;
	vertical-align: top;
	text-align: left;
	width: 236px;
	padding-bottom: 6px;
}
.RightPane {
	background-color: #E9E9E9;
	vertical-align: top;
	text-align: left;
	width: 276px;
	border-left-width: 2px;
	border-left-style: dotted;
	border-left-color: #FFFFFF;
	padding-top: 6px;
	padding-right: 12px;
	padding-bottom: 6px;
	padding-left: 12px;
}
.ContentPane {
	background-color: #E9E9E9;
	vertical-align: top;
	text-align: left;
	padding-top: 6px;
	padding-right: 12px;
	padding-bottom: 6px;
	padding-left: 12px;
}
.footertable {
	background-color: #E9E9E9;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #CFCFCF;
}
.LinkPane {
	vertical-align: middle;
	text-align: right;
	padding-right: 15px;
}
.CopyrightPane {
	vertical-align: middle;
	text-align: left;
	padding-left: 15px;
}
.admin { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18pt; font-weight: bold; color: #FFFFFF; text-align: right; vertical-align: middle; }



/* Border Components */
.BorderLeft { width: 17px; background-image: url(kn_home_border_l.jpg); vertical-align: top; }
.BorderRight { background-image: url(kn_home_border_r.jpg); }
.BorderTop { width: 100%; background-image: url(kn_home_border_t.jpg); text-align: left; }
.BorderBottom { background-image: url(kn_home_border_b.jpg); }
.JointLine { background-image: url(kn_home_joint_line.jpg); }


/* Footer */
.Footer { text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 8.5pt; font-weight: normal; color: #5C5C5C; text-align: left; vertical-align: middle; }
A.Footer:link,A.Footer:visited,A.Footer:active { text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 8.5pt; font-weight: normal; color: #5C5C5C; text-align: left; vertical-align: middle; }
A.Footer:hover { text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 8.5pt; font-weight: normal; color: #054D98; text-align: left; vertical-align: middle; }


/* Date */
.Date { font-family: Arial, Helvetica, sans-serif; font-size: 8.5pt; color: #FFFFFF; font-weight: normal; text-decoration: none; }


/* Default link syle */
a:link,a:visited,a:active { font-family: Arial, Helvetica, sans-serif; font-size: 8.5pt; color: #054D98; text-decoration: none; }
a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 8.5pt; color: #054D98; text-decoration: underline; }


/* Default container title syle */
.Head { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #000000; }


/* Normal Text Color Classes */

/* Normal */
.Normal { font-family: Arial, Helvetica, sans-serif; font-size: 8.5pt; color: #5C5C5C; font-weight: normal; text-decoration: none; }
A.Normal:link,A.Normal:visited,A.Normal:active { font-family: Arial, Helvetica, sans-serif; font-size: 8.5pt; color: #5C5C5C; font-weight: normal; text-decoration: none; }
A.Normal:hover { font-family: Arial, Helvetica, sans-serif; font-size: 8.5pt; color: #054D98; font-weight: normal; text-decoration: underline; }
/* Brown */
.Brown { font-family: Arial, Helvetica, sans-serif; font-size: 8.5pt; color: #807345; font-weight: normal; text-decoration: none; }
A.Brown:link,A.Brown:visited,A.Brown:active { font-family: Arial, Helvetica, sans-serif; font-size: 8.5pt; color: #807345; font-weight: normal; text-decoration: none; }
A.Brown:hover { font-family: Arial, Helvetica, sans-serif; font-size: 8.5pt; color: #807345; font-weight: normal; text-decoration: underline; }
/* Orange */
.Orange { font-family: Arial, Helvetica, sans-serif; font-size: 8.5pt; color: #FF9A00; font-weight: normal; text-decoration: none; }
A.Orange:link,A.Orange:visited,A.Orange:active { font-family: Arial, Helvetica, sans-serif; font-size: 8.5pt; color: #FF9A00; font-weight: normal; text-decoration: none; }
A.Orange:hover { font-family: Arial, Helvetica, sans-serif; font-size: 8.5pt; color: #FF9A00; font-weight: normal; text-decoration: underline; }
/* YellowGold */
.YellowGold { font-family: Arial, Helvetica, sans-serif; font-size: 8.5pt; color: #FDD240; font-weight: normal; text-decoration: none; }
A.YellowGold:link,A.YellowGold:visited,A.YellowGold:active { font-family: Arial, Helvetica, sans-serif; font-size: 8.5pt; color: #FDD240; font-weight: normal; text-decoration: none; }
A.YellowGold:hover { font-family: Arial, Helvetica, sans-serif; font-size: 8.5pt; color: #FDD240; font-weight: normal; text-decoration: underline; }
/* DarkBlue */
.DarkBlue { font-family: Arial, Helvetica, sans-serif; font-size: 8.5pt; color: #054D98; font-weight: normal; text-decoration: none; }
A.DarkBlue:link,A.DarkBlue:visited,A.DarkBlue:active { font-family: Arial, Helvetica, sans-serif; font-size: 8.5pt; color: #054D98; font-weight: normal; text-decoration: none; }
A.DarkBlue:hover { font-family: Arial, Helvetica, sans-serif; font-size: 8.5pt; color: #054D98; font-weight: normal; text-decoration: underline; }
/* LightBlue */
.LightBlue { font-family: Arial, Helvetica, sans-serif; font-size: 8.5pt; color: #1B7CC8; font-weight: normal; text-decoration: none; }
A.LightBlue:link,A.LightBlue:visited,A.LightBlue:active { font-family: Arial, Helvetica, sans-serif; font-size: 8.5pt; color: #1B7CC8; font-weight: normal; text-decoration: none; }
A.LightBlue:hover { font-family: Arial, Helvetica, sans-serif; font-size: 8.5pt; color: #1B7CC8; font-weight: normal; text-decoration: underline; }
/* White */
.White { font-family: Arial, Helvetica, sans-serif; font-size: 8.5pt; color: #FFFFFF; font-weight: normal; text-decoration: none; }
A.White:link,A.White:visited,A.White:active { font-family: Arial, Helvetica, sans-serif; font-size: 8.5pt; color: #FFFFFF; font-weight: normal; text-decoration: none; }
A.White:hover { font-family: Arial, Helvetica, sans-serif; font-size: 8.5pt; color: #FFFFFF; font-weight: normal; text-decoration: underline; }


/* Normal Bold Text Color Classes */

/* NormalBold */
.NormalBold { font-family: Arial, Helvetica, sans-serif; font-size: 8.5pt; color: #5C5C5C; font-weight: bold; text-decoration: none; }
A.NormalBold:link,A.NormalBold:visited,A.NormalBold:active { font-family: Arial, Helvetica, sans-serif; font-size: 8.5pt; color: #5C5C5C; font-weight: bold; text-decoration: none; }
A.NormalBold:hover { font-family: Arial, Helvetica, sans-serif; font-size: 8.5pt; color: #054D98; font-weight: bold; text-decoration: underline; }
/* BrownBold */
.BrownBold { font-family: Arial, Helvetica, sans-serif; font-size: 8.5pt; color: #807345; font-weight: bold; text-decoration: none; }
A.BrownBold:link,A.BrownBold:visited,A.BrownBold:active { font-family: Arial, Helvetica, sans-serif; font-size: 8.5pt; color: #807345; font-weight: bold; text-decoration: none; }
A.BrownBold:hover { font-family: Arial, Helvetica, sans-serif; font-size: 8.5pt; color: #807345; font-weight: bold; text-decoration: underline; }
/* OrangeBold */
.OrangeBold { font-family: Arial, Helvetica, sans-serif; font-size: 8.5pt; color: #FF9A00; font-weight: bold; text-decoration: none; }
A.OrangeBold:link,A.OrangeBold:visited,A.OrangeBold:active { font-family: Arial, Helvetica, sans-serif; font-size: 8.5pt; color: #FF9A00; font-weight: bold; text-decoration: none; }
A.OrangeBold:hover { font-family: Arial, Helvetica, sans-serif; font-size: 8.5pt; color: #FF9A00; font-weight: bold; text-decoration: underline; }
/* YellowGoldBold */
.YellowGoldBold { font-family: Arial, Helvetica, sans-serif; font-size: 8.5pt; color: #FDD240; font-weight: bold; text-decoration: none; }
A.YellowGoldBold:link,A.YellowGoldBold:visited,A.YellowGoldBold:active { font-family: Arial, Helvetica, sans-serif; font-size: 8.5pt; color: #FDD240; font-weight: bold; text-decoration: none; }
A.YellowGoldBold:hover { font-family: Arial, Helvetica, sans-serif; font-size: 8.5pt; color: #FDD240; font-weight: bold; text-decoration: underline; }
/* DarkBlueBold */
.DarkBlueBold { font-family: Arial, Helvetica, sans-serif; font-size: 8.5pt; color: #054D98; font-weight: bold; text-decoration: none; }
A.DarkBlueBold:link,A.DarkBlueBold:visited,A.DarkBlueBold:active { font-family: Arial, Helvetica, sans-serif; font-size: 8.5pt; color: #054D98; font-weight: bold; text-decoration: none; }
A.DarkBlueBold:hover { font-family: Arial, Helvetica, sans-serif; font-size: 8.5pt; color: #054D98; font-weight: bold; text-decoration: underline; }
/* LightBlueBold */
.LightBlueBold { font-family: Arial, Helvetica, sans-serif; font-size: 8.5pt; color: #1B7CC8; font-weight: bold; text-decoration: none; }
A.LightBlueBold:link,A.LightBlueBold:visited,A.LightBlueBold:active { font-family: Arial, Helvetica, sans-serif; font-size: 8.5pt; color: #1B7CC8; font-weight: bold; text-decoration: none; }
A.LightBlueBold:hover { font-family: Arial, Helvetica, sans-serif; font-size: 8.5pt; color: #1B7CC8; font-weight: bold; text-decoration: underline; }
/* WhiteBold */
.WhiteBold { font-family: Arial, Helvetica, sans-serif; font-size: 8.5pt; color: #FFFFFF; font-weight: bold; text-decoration: none; }
A.WhiteBold:link,A.WhiteBold:visited,A.WhiteBold:active { font-family: Arial, Helvetica, sans-serif; font-size: 8.5pt; color: #FFFFFF; font-weight: bold; text-decoration: none; }
A.WhiteBold:hover { font-family: Arial, Helvetica, sans-serif; font-size: 8.5pt; color: #FFFFFF; font-weight: bold; text-decoration: underline; }

/* Subhead Text Color Classes */

/* Subhead - Admin Pane Titles */
.Subhead { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #5C5C5C; font-weight: bold; text-decoration: none; }
A.Subhead:link,A.Subhead:visited,A.Subhead:active { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #5C5C5C; font-weight: bold; text-decoration: none; }
A.Subhead:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #5C5C5C; font-weight: bold; text-decoration: underline; }
/* SubheadBrown */
.SubheadBrown { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #807345; font-weight: bold; text-decoration: none; }
A.SubheadBrown:link,A.SubheadBrown:visited,A.SubheadBrown:active { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #807345; font-weight: bold; text-decoration: none; }
A.SubheadBrown:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #807345; font-weight: bold; text-decoration: underline; }
/* SubheadOrange */
.SubheadOrange { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #FF9A00; font-weight: bold; text-decoration: none; }
A.SubheadOrange:link,A.SubheadOrange:visited,A.SubheadOrange:active { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #FF9A00; font-weight: bold; text-decoration: none; }
A.SubheadOrange:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #FF9A00; font-weight: bold; text-decoration: underline; }
/* SubheadYellowGold */
.SubheadYellowGold { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #FDD240; font-weight: bold; text-decoration: none; }
A.SubheadYellowGold:link,A.SubheadYellowGold:visited,A.SubheadYellowGold:active { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #FDD240; font-weight: bold; text-decoration: none; }
A.SubheadYellowGold:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #FDD240; font-weight: bold; text-decoration: underline; }
/* SubheadDarkBlue */
.SubheadDarkBlue { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #054D98; font-weight: bold; text-decoration: none; }
A.SubheadDarkBlue:link,A.SubheadDarkBlue:visited,A.SubheadDarkBlue:active { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #054D98; font-weight: bold; text-decoration: none; }
A.SubheadDarkBlue:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #054D98; font-weight: bold; text-decoration: underline; }
/* SubheadLightBlue */
.SubheadLightBlue { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #1B7CC8; font-weight: bold; text-decoration: none; }
A.SubheadLightBlue:link,A.SubheadLightBlue:visited,A.SubheadLightBlue:active { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #1B7CC8; font-weight: bold; text-decoration: none; }
A.SubheadLightBlue:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #1B7CC8; font-weight: bold; text-decoration: underline; }
/* SubheadWhite */
.WhiteBlue { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #FFFFFF; font-weight: bold; text-decoration: none; }
A.WhiteBlue:link,A.WhiteBlue:visited,A.WhiteBlue:active { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #FFFFFF; font-weight: bold; text-decoration: none; }
A.WhiteBlue:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #FFFFFF; font-weight: bold; text-decoration: underline; }

 
 
/* Admin link syles */
a.CommandButton:link,a.CommandButton:visited,a.CommandButton:active { color:#FFFFFF; border:2px outset #C8C8C8; background:#FECD35; padding:2px 3px 3px 4px; font-family:tahoma; font-weight:bold; font-size:11px; text-decoration:none; height:20px;}
a.CommandButton:hover {color:#FFFFFF; border:2px inset #C8C8C8; background:#FECD35; padding:2px 3px 3px 4px; font-family:tahoma; font-weight:bold; font-size:11px; text-decoration:none; height:20px;}


/* Breadcrumb */
.breadcrumbtable { background-color: #FFFFFF; height: 20px; }
.Breadcrumb { text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #5C5C5C; text-align: left; vertical-align: middle; }
/* Breadcrumb link */
A.Breadcrumb:link,A.Breadcrumb:visited,A.Breadcrumb:active,A.Breadcrumb:hover { text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #5C5C5C; text-align: left; vertical-align: middle; }


