BODY
{
	color: maroon;
	font-family: Georgia;
	background-color: #ffffcc;
}

TD
{
    FONT-FAMILY: Georgia;
    border-color:#ffffcc;
}

.MenuGroup, .SubMenu
{
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	padding-bottom: 3px;
	cursor: hand;
	color: maroon;
	background-color: #ffdd00;
	text-align: left;
}

.MainMenuItem
{
	background-color:#FFDD00; 
	/*font-family:Arial;*/
	font-weight:bold;
	height:25px;
}

.MainMenuItemOver
{
	font-weight: bold;
	color: #802020;
	background-repeat: repeat-x;
	height: 25px;
	background-color: #ffdd00;
	text-align: center;
}

.MenuItem
{
	padding-right: 8px;
	margin-top: 0px;
	padding-left: 8px;
	font-weight: bold;
	margin-bottom: 0px;
	padding-bottom: 3px;
	padding-top: 3px;
	background-color: #ffdd00;
}

.MenuItemOver
{
	padding-right: 8px;
	margin-top: 0px;
	padding-left: 8px;
	font-weight: bold;
	margin-bottom: 0px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-weight:bold;
	color: #ffdd33;
	background-color: maroon;
}

.Separator
{
	background-color: Transparent; 
	margin-left: 2px;
	margin-right: 2px;
}

.Spacer
{
	background-color: Transparent; 
}

/* Used for page management layout previews */
.LayoutPreview
{
	background-color:silver;
}

/* The following style entires are used to define the look of each Control Header/Footer/Border */

.HandCursor
{
	cursor: hand;
}

.ControlBorder
{
	border-right: #ffcc00 1px solid;
	border-top: #ffcc00 1px solid;
	border-left: #ffcc00 1px solid;
	border-bottom: #ffcc00 1px solid;
	background-color: #ffff99;
}

.ControlHeaderL
{
	height:25px;
	width:10px;
/*	background-image: url(../FrameWorkUI/UserControls/images/ControlTL.gif);  */
	background-image: url(../Images/KZ-Control2-Left.gif);
	background-repeat:no-repeat;
}

.ControlHeaderM
{
	font-weight: bold;
	font-size: smaller;
	background-image: url(../Images/KZ-Control2-Center.gif);
	width: auto;
	color: maroon;
	background-repeat: repeat-x;
}

.ControlHeaderR
{
	width:10px;
	background-image: url(../Images/KZ-Control2-Right.gif);
	vertical-align:middle;
	text-align:right;
	background-repeat:no-repeat;
}

.ControlFooterL
{
	height:0px;
	/*width:10px;
	background-image: url(../FrameWorkUI/UserControls/images/ControlBL.gif);
	background-repeat:no-repeat*/
}

.ControlFooterM
{
	width:auto;
	height:0px;
	/*background-image: url(../FrameWorkUI/UserControls/images/ControlBM.gif);
	background-repeat:repeat-x;*/
}

.ControlFooterR
{
	width:10px;
	height:0px;
	/*background-image: url(../FrameWorkUI/UserControls/images/ControlBR.gif);
	background-repeat:no-repeat;*/
}
/* End Of Control Header/Footer/Border */

/* The following styles entries are used to define the look of DataGrids */

.SelectedItemStyle
{
	font-size:8pt;
	color:#000000;
	background-color:#ADEEFA;
}

.ItemStyle
{
	font-size: smaller;
	color: maroon;
	background-color: #ffff80;
}

.AlternatingItemStyle
{
	font-size: smaller;
	color: maroon;
	background-color: palegoldenrod;
}

.HeaderStyle
{
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	border-left-color: maroon;
	border-bottom-color: maroon;
	padding-bottom: 3px;
	color: white;
	border-top-color: maroon;
	padding-top: 3px;
	background-color: goldenrod;
	border-right-color: maroon;
}
		
.HeaderStyle a:hover {text-decoration: underline;color:#ffffff;}
.HeaderStyle a:visited {text-decoration: underline;color:#ffffff;}
.HeaderStyle a:link {text-decoration: underline;color:#ffffff;}

.FooterStyle
{
	font-size:8pt;
	color:#4A3C8C;
	background-color:#B5C7DE;
}

.FooterStyle a:hover {text-decoration: underline;color:white;}
.FooterStyle a:visited {text-decoration: underline;color:white;}
.FooterStyle a:link {text-decoration: underline;color:white;}

.PagerStyle 
{
	font-size:8pt;
	color:#18187B;
	background-color:#dddddd;
}
.PagerStyle a:hover {text-decoration: underline;color:#18187B;}
.PagerStyle a:visited {text-decoration: underline;color:#18187B;}
.PagerStyle a:link {text-decoration: underline;color:#18187B;}

/* End of datagrid styles */

A:link {text-decoration: none;color:#3366CC;}
A:visited {text-decoration: none;color:#3366CC;}
A:hover {text-decoration: underline;color:#3366CC;}
.DiscussionThread
{
	/*font-family:Arial;*/
	font-size: x-small;
}


IMG
{
	border:0px;
}

.BannerTopCell
{
	background-color:#FFDD00;
}

.BannerBottomCell
{
	background-color:#FFDD00;
}


.ImageLink
{
	cursor: hand;
}


.HeaderText
{
	font-size:larger;
	font-weight:bold;
	color:black;
}

.HeaderTextSmall
{
	font-size:smaller;
	font-weight:bold;
	color:black;
}

.EntryField
{
	border-right: #4A78B4 1px solid;  
	border-top: #4A78B4 1px solid;  
	text-align: left;  
	border-left: #4A78B4 1px solid; 
	color: black;  
	border-bottom: #4A78B4 1px solid; 
}

.SelectionList
{
	border-right: #4a78b4 6px ridge;
	border-top: #4a78b4 6px ridge;
	font-size: 10pt;
	border-left: #4a78b4 6px ridge;
	width: 65px;
	color: black;
	border-bottom: #4a78b4 6px ridge;
	text-align: left;
}

.SelectButton
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	margin: 4px;
	border-left: black 1px solid;
	cursor: hand;
	color: white;
	border-bottom: black 1px solid;
	background-color: #994422;
	text-align: center;
	font-family: Georgia;
}

.SelectButtonSelected
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	margin: 4px;
	border-left: black 1px solid;
	cursor: hand;
	border-bottom: black 1px solid;
	background-color: #FFDD00;
	text-align: center;
	font-family: Georgia;
}

.EntryLabel
{
	font-size:10pt;
	text-align:justify;
}

.EntryLabelBold
{
	font-size:10pt;
	text-align:justify;
	font-weight:bold;
}

.EntryLabelRed
{
	font-size:8pt;
	color:Red;
}

.divBorder
{
	border:1px solid #003300;
}
.fullplace
{
	border:1px solid #5A6A82; 
}

.openplace
{
	border:1px solid #5A6A82; 
	
}

.selectedplace
{
	border:2px solid Blue; 
}

.hiddenplace
{
	display:none;
}

.line
{
	color: #006600;	
}

/* Application Specific Items */

.TreeTable
{
	border-color		: #990000;
}

.PictureTable
{
}

.SmallTable
{
	/*font-family:Arial;*/
	font-size			:x-small;
}

.InsetTable
{
	/*font-family:Arial;*/
	border-style		: outset;
	border-width		: 3px;
}

.BoxLink
{
	font-size			:x-small;
}

.Box
{
	border-color		: #990000;
	background-color	: #FFFF80;
}

.IndivBox
{
	background-color	: #FFFF80;
	border-color		: #990000;
}

.ReadOnly
{
	border-right: #ffdd00 1px solid;
	border-top: #ffdd00 1px solid;
	font-weight: bold;
	border-left: #ffdd00 1px solid;
	color: #994422;
	border-bottom: #ffdd00 1px solid;
	background-color: #ffffcc;
}

.ReadOnlyHtmlEditor
{
	border-right: #ffdd00 1px solid;
	border-top: #ffdd00 1px solid;
	border-left: #ffdd00 1px solid;
	color: #994422;
	border-bottom: #ffdd00 1px solid;
	background-color: #ffffcc;
}
