/*=====================================================================*/
/*               Cascading Style Sheet for KG-SKIN                     */
/*                       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: #CFCFB5; }
.MainMenu_MenuBar { cursor: pointer; cursor: hand; height:33; }
.MainMenu_MenuItem { cursor: pointer; cursor: hand; color: #304356; font-family:Arial Unicode MS, Tahoma, Tahoma, Arial Unicode MS; 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: #CFCFB5; border-left: #CFCFB5 1px solid; border-right: #CFCFB5 0px solid; border-bottom: #CFCFB5 1px solid; border-top: #CFCFB5 1px solid; text-align: center; width: 1; height: 33; }	
.MainMenu_SubMenu { z-index: 1000; cursor: pointer; cursor: hand;margin: 1px 0px 0px 0px;color: #FFFFFF; font-family:Arial Unicode MS, Tahoma, @Arial Unicode MS, Tahoma; font-size: 9pt; font-weight: bold; font-style: normal; background-color: #CFCFB5; border-bottom: #E1E0CB 2px solid; border-left: #E1E0CB 2px solid; border-top: #E1E0CB 0px solid; border-right: #E1E0CB 2px solid;filter:progid:DXImageTransform.Microsoft.Shadow(color=#E1E0CB, Direction=180, Strength=0); }
.MainMenu_MenuBreak { width: 40px; border: 0; }
.MainMenu_MenuItemSel { background-color: #C2C2A6; cursor: pointer; cursor: hand; color: #FFFFFF; font-family:Arial Unicode MS, Tahoma, @Arial Unicode MS, Tahoma; font-size: 9pt; font-weight: bold; font-style: normal; }
.MainMenu_MenuArrow { font-family:Arial Unicode MS, Tahoma, 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:Arial Unicode MS, Tahoma, webdings; font-size: 10pt; cursor: pointer; cursor: hand; }

/* Main Table width - controls the width of the template */

.MainTable {
	width: 85%;
	border: 0px;
	background-color:#D5D3D3;
	
}



/* Top Table Components */

.LogoPane {
	width: 180px;
	\width: 200px;
	w\idth: 180px;
	font-family:Arial Unicode MS, Tahoma, @Arial Unicode MS, Tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 40px;
}

.SearchPane {
	font-family:Arial Unicode MS, Tahoma, @Arial Unicode MS, Tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	vertical-align: middle;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.LoginPaneMain {
	width: 160px;
	height: 70px;
	background-color: #445565;
	vertical-align: bottom;
}
.LoginPane_Register {
	font-family:Arial Unicode MS, Tahoma, Verdana, @Arial Unicode MS;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	text-decoration: none;
}
A.LoginPane_Register:link,A.LoginPane_Register:visited,A.LoginPane_Register:active { 
	font-family:Arial Unicode MS, Tahoma, @Arial Unicode MS, Tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	text-decoration: none;

}
A.LoginPane_Register:hover { 
	font-family:Arial Unicode MS, Tahoma, @Arial Unicode MS, Tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	text-decoration: underline;
}
.LoginPane_Login {
	background-color: #CFCFB5;
	font-family:Arial Unicode MS, Tahoma, @Arial Unicode MS, Tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #445565;
	text-align: center;
}
A.LoginPane_Login:link,A.LoginPane_Login:visited,A.LoginPane_Login:active { 
	width: 62px;
	background-color: #CFCFB5;
	font-family:Arial Unicode MS, Tahoma, @Arial Unicode MS, Tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #445565;
	text-align: center;
	text-decoration: none;

}
A.LoginPane_Login:hover { 
	width: 62px;
	background-color: #CFCFB5;
	font-family:Arial Unicode MS, Tahoma, @Arial Unicode MS, Tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #445565;
	text-align: center;
	text-decoration: underline;
}


/* Image Panes */

.ImgPaneTop {
	height: 33px;
	padding-right: 0px;
	background-color: #CFCFB5;
}

.ImgPaneBottom {
	height: 169px;
}



/* Navigation Pane */

.NavPane {
	height: 33px;
	background-color: #CFCFB5;
	border-left: 2px solid #E1E0CB;
	text-align: left;
	vertical-align: middle;
	background-image: url(TopBkgrd.gif);
	background-repeat: repeat-x;
}

.NavPane2 {
	height: 33px;
	background-color: #CFCFB5;
	text-align: left;
	vertical-align: middle;
}



/* Header Components */

.HeaderMain {
	height: 169px;
	background-image: url(header_pane.jpg);

}

.HeaderPane {
	height: 169px;
	font-family:Arial Unicode MS, Tahoma, @Arial Unicode MS, Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #445565;
	text-align: left;
	vertical-align: top;
}



/* Body Components */

.TopPane {
	padding:10px 0px 5px 5px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	vertical-align: top;
}

.BottomPane {
	padding: 10px;
	font-family:Arial Unicode MS, Tahoma, @Arial Unicode MS, Tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	vertical-align: top;
}

.LeftPane {
	width: 190px;
	\width: 210px;
	w\idth: 190px;
	height: 100%;
	font-family:Arial Unicode MS, Tahoma, @Arial Unicode MS, Tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	vertical-align: top;
	padding-top: 22;
	padding-right: 10;
	padding-bottom: 10;
	padding-left: 0;
	
	
	background-position: right top;
}

.LeftPane2 {
	width: 190px;
	\width: 210px;
	w\idth: 190px;
	height: 100%;
	font-family:Arial Unicode MS, Tahoma, @Arial Unicode MS, Tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	vertical-align: top;
	background-image: url(line_vert.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 10;
}

.ContentPane {
	padding: 10px;
	font-family:Arial Unicode MS, Tahoma, @Arial Unicode MS, Tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
}

.RightPane {
	width: 180px;
	\width: 195px;
	w\idth: 180x;
	height: 100%;
	font-family:Arial Unicode MS, Tahoma, @Arial Unicode MS, Tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
}



/* Footer Components */

.LinksPane {
	border-top: 6px solid #C2BF88;
	font-family:Arial Unicode MS, Tahoma, @Arial Unicode MS, Tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	vertical-align: middle;
	padding-top: 0;
	padding-right: 10;
	padding-bottom: 0;
	padding-left: 10;
}

.CopyrightPane {
	padding: 0 10;
	font-family:Arial Unicode MS, Tahoma, @Arial Unicode MS, Tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	vertical-align: middle;
}

.CopyrightPane2 {
	border-top: 6px solid #C2BF88;
	padding: 0 10;
	font-family:Arial Unicode MS, Tahoma, @Arial Unicode MS, Tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	vertical-align: middle;
}



/* Separators */

.LineVert {
	width: 3px;
	background-image: url(line_vert.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

.LineHoriz {
	height: 9px;
	background-image: url(line_horiz.jpg);
}
.logincell {
	background-color: #445565;
	text-align: right;
	vertical-align: top;
}
.toptable {
	background-image: url(TopBkgrd.gif);
	background-repeat: repeat-x;
	background-color: #304356;
}
.topleftpane {

}

.topleftpane2 {
	height: 12px;
}
.LeftUnderPane {
	width: 190px;
	\width: 210px;
	w\idth: 190px;
	height: 100%;
	font-family:Arial Unicode MS, Tahoma, @Arial Unicode MS, Tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	vertical-align: top;
	
	background-position: top;
}

.LeftUnderPane2 {
	width: 170px;
	\width: 190px;
	w\idth: 170px;
	height: 100%;
	font-family:Arial Unicode MS, Tahoma, @Arial Unicode MS, Tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	vertical-align: top;
	background-image: url(left_pane.jpg);
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 22px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
/* Admin link styles */
a.CommandButton:link,a.CommandButton:visited,a.CommandButton:active { color:#FFFFFF; border:2px outset #CFCFB5; background:#5AA1E1; padding:2px 3px 3px 4px; font-family:Arial Unicode MS, Tahoma,tahoma; font-weight:bold; font-size:11px; text-decoration:none; height:20px;}
a.CommandButton:hover {color:#FFFFFF; border:2px inset #CFCFB5; background:#5AA1E1; padding:2px 3px 3px 4px; font-family:Arial Unicode MS, Tahoma,tahoma, @Arial Unicode MS; font-weight:bold; font-size:11px; text-decoration:none; height:20px;}

/* Normal Text Color Classes */

/* Normal */
.Normal { font-family:Arial Unicode MS, Tahoma, @Arial Unicode MS, Tahoma; font-size: 8.5pt; color: #555555; font-weight: normal; text-decoration: none; }
A.Normal:link,A.Normal:visited,A.Normal:active,A.Normal:hover { font-family:Arial Unicode MS, Tahoma, @Arial Unicode MS, Tahoma; font-size: 8.5pt; color: #555555; font-weight: normal; text-decoration: underline; }
/* Black */
.Black  { font-family:Arial Unicode MS, Tahoma, @Arial Unicode MS, Tahoma; font-size: 8.5pt; color: #000000; font-weight: normal; text-decoration: none; }
A.Black :link,A.Black :visited,A.Black :active,A.Black :hover { font-family:Arial Unicode MS, Tahoma, @Arial Unicode MS, Tahoma; font-size: 8.5pt; color: #000000; font-weight: normal; text-decoration: underline; }
/* Tan */
.Tan  { font-family:Arial Unicode MS, Tahoma, @Arial Unicode MS, Tahoma; font-size: 8.5pt; color: #C2BF88; font-weight: normal; text-decoration: none; }
A.Tan :link,A.Tan :visited,A.Tan :active,A.Tan :hover { font-family:Arial Unicode MS, Tahoma, @Arial Unicode MS, Tahoma; font-size: 8.5pt; color: #C2BF88; font-weight: normal; text-decoration: underline; }
/* Orange */
.Orange { font-family:Arial Unicode MS, Tahoma, @Arial Unicode MS, Tahoma; font-size: 8.5pt; color: #E7811C; font-weight: normal; text-decoration: none; }
A.Orange:link,A.Orange:visited,A.Orange:active,A.Orange:hover { font-family:Arial Unicode MS, Tahoma, @Arial Unicode MS, Tahoma; font-size: 8.5pt; color: #E7811C; font-weight: normal; text-decoration: underline; }
/* DarkBlue */
.DarkBlue { font-family:Arial Unicode MS, Tahoma, @Arial Unicode MS, Tahoma; font-size: 8.5pt; color: #304356; font-weight: normal; text-decoration: none; }
A.DarkBlue:link,A.DarkBlue:visited,A.DarkBlue:active,A.DarkBlue:hover { font-family:Arial Unicode MS, Tahoma, @Arial Unicode MS, Tahoma; font-size: 8.5pt; color: #304356; font-weight: normal; text-decoration: underline; }
/* LightBlue */
.LightBlue { font-family:Arial Unicode MS, Tahoma, @Arial Unicode MS, Tahoma; font-size: 8.5pt; color: #5AA1E1; font-weight: normal; text-decoration: none; }
A.LightBlue:link,A.LightBlue:visited,A.LightBlue:hover,A.LightBlue:active { font-family:Arial Unicode MS, Tahoma, @Arial Unicode MS, Tahoma; font-size: 8.5pt; color: #5AA1E1; font-weight: normal; text-decoration: underline; }


/* Normal Bold Text Color Classes */

/* NormalBold */
.NormalBold { font-family:Arial Unicode MS, Tahoma, @Arial Unicode MS, Tahoma; font-size: 8.5pt; color: #555555; font-weight: bold; text-decoration: none; }
A.NormalBold:link,A.NormalBold:visited,A.NormalBold:hover,A.NormalBold:active { font-family:Arial Unicode MS, Tahoma, @Arial Unicode MS, Tahoma; font-size: 8.5pt; color: #555555; font-weight: bold; text-decoration: underline; }
/* BlackBold */
.BlackBold { font-family:Arial Unicode MS, Tahoma, @Arial Unicode MS, Tahoma; font-size: 8.5pt; color: #000000; font-weight: bold; text-decoration: none; }
A.BlackBold:link,A.BlackBold:visited,A.BlackBold:hover,A.BlackBold:active { font-family:Arial Unicode MS, Tahoma, @Arial Unicode MS, Tahoma; font-size: 8.5pt; color: #000000; font-weight: bold; text-decoration: underline; }
/* TanBold */
.TanBold { font-family:Arial Unicode MS, Tahoma, @Arial Unicode MS, Tahoma; font-size: 8.5pt; color: #C2BF88; font-weight: bold; text-decoration: none; }
A.TanBold:link,A.TanBold:visited,A.TanBold:hover,A.TanBold:active { font-family:Arial Unicode MS, Tahoma, @Arial Unicode MS, Tahoma; font-size: 8.5pt; color: #C2BF88; font-weight: bold; text-decoration: underline; }
/* OrangeBold */
.OrangeBold { font-family:Arial Unicode MS, Tahoma, @Arial Unicode MS, Tahoma; font-size: 8.5pt; color: #E7811C; font-weight: bold; text-decoration: none; }
A.OrangeBold:link,A.OrangeBold:visited,A.OrangeBold:active { font-family:Arial Unicode MS, Tahoma, @Arial Unicode MS, Tahoma; font-size: 8.5pt; color: #E7811C; font-weight: bold; text-decoration: none; }
A.OrangeBold:hover { font-family:Arial Unicode MS, Tahoma, @Arial Unicode MS, Tahoma; font-size: 8.5pt; color: #E7811C; font-weight: bold; text-decoration: underline; }
/* DarkBlueBold */
.DarkBlueBold { font-family:Arial Unicode MS, Tahoma, @Arial Unicode MS, Tahoma; font-size: 8.5pt; color: #304356; font-weight: bold; text-decoration: none; }
A.DarkBlueBold:link,A.DarkBlueBold:visited,A.DarkBlueBold:hover,A.DarkBlueBold:active { font-family:Arial Unicode MS, Tahoma, @Arial Unicode MS, Tahoma; font-size: 8.5pt; color: #304356; font-weight: bold; text-decoration: underline; }
/* LightBlueBold */
.LightBlueBold { font-family:Arial Unicode MS, Tahoma, @Arial Unicode MS, Tahoma; font-size: 8.5pt; color: #5AA1E1; font-weight: bold; text-decoration: none; }
A.LightBlueBold:link,A.LightBlueBold:visited,A.LightBlueBold:hover,A.LightBlueBold:active { font-family:Arial Unicode MS, Tahoma, @Arial Unicode MS, Tahoma; font-size: 8.5pt; color: #5AA1E1; font-weight: bold; text-decoration: underline; }


/* Subhead Text Color Classes */

/* Subhead - Admin Pane Titles */
.Subhead { font-family:Arial Unicode MS, Tahoma, @Arial Unicode MS, Tahoma; font-size: 11pt; color: #555555; font-weight: bold; text-decoration: none; }
A.Subhead:link,A.Subhead:visited,A.Subhead:hover,A.Subhead:active { font-family:Arial Unicode MS, Tahoma, @Arial Unicode MS, Tahoma; font-size: 11pt; color: #555555; font-weight: bold; text-decoration: underline; }
/* SubheadBlack */
.SubheadBlack { font-family:Arial Unicode MS, Tahoma, @Arial Unicode MS, Tahoma; font-size: 11pt; color: #000000; font-weight: bold; text-decoration: none; }
A.SubheadBlack:link,A.SubheadBlack:visited,A.SubheadBlack:hover,A.SubheadBlack:active { font-family:Arial Unicode MS, Tahoma, @Arial Unicode MS, Tahoma; font-size: 11pt; color: #000000; font-weight: bold; text-decoration: underline; }
/* SubheadTan */
.SubheadTan { font-family:Arial Unicode MS, Tahoma, @Arial Unicode MS, Tahoma; font-size: 11pt; color: #C2BF88; font-weight: bold; text-decoration: none; }
A.SubheadTan:link,A.SubheadTan:visited,A.SubheadTan:hover,A.SubheadTan:active { font-family:Arial Unicode MS, Tahoma, @Arial Unicode MS, Tahoma; font-size: 11pt; color: #C2BF88; font-weight: bold; text-decoration: underline; }
/* SubheadOrange */
.SubheadOrange { font-family:Arial Unicode MS, Tahoma, @Arial Unicode MS, Tahoma; font-size: 11pt; color: #E7811C; font-weight: bold; text-decoration: none; }
A.SubheadOrange:link,A.SubheadOrange:visited,A.SubheadOrange:hover,A.SubheadOrange:active { font-family:Arial Unicode MS, Tahoma, @Arial Unicode MS, Tahoma; font-size: 11pt; color: #E7811C; font-weight: bold; text-decoration: underline; }
/* SubheadDarkBlue */
.SubheadDarkBlue { font-family:Arial Unicode MS, Tahoma, @Arial Unicode MS, Tahoma; font-size: 11pt; color: #304356; font-weight: bold; text-decoration: none; }
A.SubheadDarkBlue:link,A.SubheadDarkBlue:visited,A.SubheadDarkBlue:hover,A.SubheadDarkBlue:active { font-family:Arial Unicode MS, Tahoma, @Arial Unicode MS, Tahoma; font-size: 11pt; color: #304356; font-weight: bold; text-decoration: underline; }
/* SubheadLightBlue */
.SubheadLightBlue { font-family:Arial Unicode MS, Tahoma, @Arial Unicode MS, Tahoma; font-size: 11pt; color: #5AA1E1; font-weight: bold; text-decoration: none; }
A.SubheadLightBlue:link,A.SubheadLightBlue:visited,A.SubheadLightBlue:hover,A.SubheadLightBlue:active { font-family:Arial Unicode MS, Tahoma, @Arial Unicode MS, Tahoma; font-size: 11pt; color: #5AA1E1; font-weight: bold; text-decoration: underline; }


