.pprMenu {
   position: absolute;
   z-index: 999;
   width: 150px;
   display: none;
   font-size: xx-small;
   font-family: arial;
   padding-bottom: 3px;
   background-color: #D4D0C8;
   border: 2px outset white;
}
#pprMenuMove {
	width:225px;
}
.pprMenu H1 {
   background-color: #999;
   font-size: 10pt;
   font-weight: bold;
   padding: 3px;
   margin-bottom: 3px;
   color: white;
}
.pprMenu DIV {
   background-color: #D4D0C8;
   font-size: 8pt;
   padding: 2px;
   padding-left: 5px;
   color: black;
   cursor: hand;
   width:100%;
}
.pprMenu DIV.ItemOver {
   background-color: #999;
   color: white;
   font-size: 8pt;
   padding: 2px;
   padding-left: 5px;
   cursor: hand;
   width:100%;
}
.pprMenu HR {
   border-top: 1px solid #999;
   border-bottom: 1px solid white;
   margin: 2px;
   padding: 0px;
   height: 2px;
}
.Minimized {
   margin: 3px;
   padding: 3px;
   border: 1px solid red;
   background-color: #e0e0e0;
}
.KdManageBar {
   width: 100%;
   border-bottom: 4px solid black;
   background-color: #e0e0e0;
   padding: 2px;
   margin-bottom: 5px;
   color: white;
   font-family: arial;
   font-size: x-small;
   font-weight: bold;
}
.KdManageBar A {
   margin-left: 5px;
   margin-right: 5px;
   color: white;
   text-decoration: none;
}
.EditContainer {
   border: 1px dotted red;
   margin: 2px;
   padding: 2px;
}
.AddProgramItem {
   margin: 10px;
   font-size: x-small;
}
.ProgramMenuItem {
   width: 100%;
   margin: 1px;
   padding: 0px;
   background-color: #c0c0c0;
   border: 2px outset;
   text-align: center;
   font-size: xx-small;
}
.ProgramPlaceholder {
   margin: 2px;
   padding: 2px;
   background-color: #e0e0e0;
   text-align: center;
   font-size: x-small;
   font-weight: bold;
}
.ProgramShared {
   padding: 3px;
   margin: 2px;
   text-align: center;
   font-weight: bold;
   font-size: medium;
   color: red;
}
.ProgramShared A {
   color: red;
}
.Tabs {
   margin: 0px;
   border-bottom: 1px solid black;
   padding-left: 10px;
   padding-bottom: 29px;
}
.Tabs LI {
   display: inline;
   list-style-type: none;
   margin: 0;
   padding: 0;
}
.Tabs A {
   background: #e0e0e0;
   border: 1px solid #666;
   border-bottom: 1px solid black;
   color: #666;
   float: left;
   font-size: small;
   font-weight: normal;
   margin-right: 4px;
   padding: 5px 10px 5px 10px;
   text-decoration: none;
}
.Tabs LI.Current A {
   background: white;
   border: 1px solid black;
   border-bottom: 1px solid white;
   color: black;
}
.InputForm {
   width: 100%;
}
.InputForm TH, .InputForm .FormLabel, .InputForm .Description {
   text-align: left;
   font-size: 10pt;
   font-weight: normal;
   background-color: white;
   color: black;
   width: 125px;
   padding-left: 5px;
   padding-right: 5px;
   border: 1px solid #ccc;
}
.InputForm .Required TH, .InputForm .FormLabelRequired, .InputForm .Required .Description {
   border: 1px solid black;
   background-color: #c0c0c0;
   color: black;
}
.InputForm .Description {
	width:20px;
	text-align:center;
}
.InputForm .Description A {
	cursor:help;
}
.InputForm TD {
   padding-left: 5px;
}
.InputForm INPUT, .InputForm TEXTAREA {
   width: 100%;
}
.Input H2.Prompt {
	margin:0px;
	margin-top:5px;
	margin-bottom:5px;
	font-size:12pt;
	font-weight:bold;
}
.InputButtons {
   margin-top: 10px;
}
.MessageError {
   font-weight: bold;
   margin-top: 10px;
   margin-bottom: 10px;
   color: red;
}
.MessageError UL {
   margin-top: 2px;
}
.MessageInfo {
   font-weight: bold;
   margin-top: 10px;
   margin-bottom: 10px;
   color: green;
}
.MessageWarning {
   font-weight: bold;
   margin-top: 10px;
   margin-bottom: 10px;
   color: orange;
}
.InputForm .Radio, .InputForm .Checkbox {
   width: 20px;
}
.InputForm TH.Long {
   vertical-align: top;
}
.Editing .Region {
   border: 1px solid #ccc;
}
.InputForm .Radio, .InputForm .Checkbox {
   width: 20px;
}
.InputForm TH.Long {
   vertical-align: top;
}
.InputForm SELECT {
   width: 100%;
}
.DataTable {
   width: 100%;
   background-color: #ccc;
}
.DataTable TD {
   background-color: white;
   padding: 3px;
   font-size: 10pt;
   vertical-align: top;
}
.DataTable TH {
   background-color: #666;
   color: white;
   padding: 3px;
   text-align: left;
   font-size: 10pt;
}
.DataTable .Selected TD {
   background-color: #c0c0c0;
}
.DataTable .Highlighted TD {
   background-color: #e0e0e0;
}
.PageMsg {
   text-align: center;
   margin: 15px;
   padding: 15px;
   border: 1px solid black;
   background-color: #e0e0e0;
}
.PageMsg P {
   text-align: left;
   margin: 0px;
}
.PageMsg UL {
   text-align: left;
}
.PageMsg BUTTON {
   float: right;
}

.Note {
	padding:5px;
	margin:5px;
	margin-bottom:10px;
	border:1px solid #c0c0c0;
	background-color:#FFFED9;
	font-size:x-small;
	padding-left:25px;
	background-image: url(/eot2008/20090831003534oe_/http://www.fedcenter.gov/knowledgedispatch/admin/images/information.gif);
	background-repeat:no-repeat;
	background-position: 5 7;
}
.Note BUTTON {
	vertical-align:middle;
	margin-left:10px;
}
.Warning {
	padding:5px;
	margin:5px;
	margin-bottom:10px;
	border:1px solid orange;	
	background-color:#FFFED9;
	padding-left:25px;
	background-image: url(/eot2008/20090831003534oe_/http://www.fedcenter.gov/knowledgedispatch/admin/images/warning.gif);
	background-repeat:no-repeat;
	background-position: 5 7;
	font-size:x-small;
}

BODY {
	margin:0px;
}
BODY, TD, TH {
	font-family:arial;
}

.PageHeader {
	margin:10px;
}
.PageContent {
	padding:10px;
}
H1 {
	margin:0px;
	font-size:12pt;
	font-weight:bold;
}
H2 {
	margin:0px;
	font-size:10pt;
	font-weight:normal;
}
.PageHeader H1 SPAN {
	font-weight:normal;
}

FORM { margin:0px; }

FIELDSET {
	border:1px solid black;;
	padding:10px;
}

FIELDSET LEGEND {
	font-size:12pt;
	font-weight:bold;
	margin-bottom:10px;
}

.Note {
	padding:5px;
	margin:5px;
	margin-bottom:10px;
	border:1px solid #c0c0c0;
	background-color:#FFFED9;
	font-size:x-small;
	padding-left:25px;
	background-image: url(/eot2008/20090831003534oe_/http://www.fedcenter.gov/knowledgedispatch/admin/images/information.gif);
	background-repeat:no-repeat;
	background-position: 5 7;
}
.Note BUTTON {
	vertical-align:middle;
	margin-left:10px;
}
.Warning {
	padding:5px;
	margin:5px;
	margin-bottom:10px;
	border:1px solid orange;	
	background-color:#FFFED9;
	padding-left:25px;
	background-image: url(/eot2008/20090831003534oe_/http://www.fedcenter.gov/knowledgedispatch/admin/images/warning.gif);
	background-repeat:no-repeat;
	background-position: 5 7;
	font-size:x-small;
}
.Tabs {
   margin: 0px;
   border-bottom: 1px solid black;
   padding-left: 10px;
   padding-bottom: 29px;
}
.Tabs LI {
   display: inline;
   list-style-type: none;
   margin: 0;
   padding: 0;
}
.Tabs LI SELECT {
   float:left;
   display: inline;
   font-size:12pt;
   list-style-type: none;
   margin: 0;
   margin-top:1px;
   margin-left:10px;
   padding: 0;
}
.Tabs A {
   background: #e0e0e0;
   border: 1px solid #666;
   border-bottom: 1px solid black;
   color: #666;
   float: left;
   font-size: 12pt;;
   font-weight: normal;
   margin-right: 4px;
   padding: 5px 10px 5px 10px;
   text-decoration: none;
}
.Tabs LI.Current A {
   background-color: white;
   font-weight:bold;
   border: 1px solid black;
   border-bottom: 1px solid white;
   color: black;
}
#TopTabs A {
   	background: #c0c0c0;
	font-size:10pt;
	padding:3px 10px 3px 10px;
}
#TopTabs LI.Current A {
   background-color: white;
   font-weight:normal;
}
#TopTabs {
	padding-bottom: 23px;
}
#TopTabs LI SELECT {
	margin-top:0px;
	font-size:10pt;

.InputForm {
   width: 100%;
}
.InputForm TH, .InputForm .FormLabel, .InputForm .Description {
   text-align: left;
   font-size: 10pt;
   font-weight: normal;
   background-color: white;
   color: black;
   width: 125px;
   padding-left: 5px;
   padding-right: 5px;
   border: 1px solid #ccc;
}
.InputForm .Required TH, .InputForm .FormLabelRequired, .InputForm .Required .Description {
   border: 1px solid black;
   background-color: #c0c0c0;
   color: black;
}
.InputForm .Description {
	width:20px;
	text-align:center;
}
.InputForm .Description A {
	cursor:help;
}
.InputForm TD {
   padding-left: 5px;
   font-size: 10pt;
}
.InputForm INPUT, .InputForm TEXTAREA, .InputForm SELECT {
   width: 100%;
}
.Input H2.Prompt {
	margin:0px;
	margin-top:5px;
	margin-bottom:5px;
	font-size:12pt;
	font-weight:bold;
}
.InputButtons {
   margin-top: 10px;
}
.MessageError {
   font-weight: bold;
   margin-top: 10px;
   margin-bottom: 10px;
   color: red;
}
.MessageError UL {
   margin-top: 2px;
}
.MessageInfo {
   font-weight: bold;
   margin-top: 10px;
   margin-bottom: 10px;
   color: green;
}
.MessageWarning {
   font-weight: bold;
   margin-top: 10px;
   margin-bottom: 10px;
   color: orange;
}
.InputForm .Radio, .InputForm .Checkbox {
   width: 20px;
}
.InputForm TH.Long {
   vertical-align: top;
}
.InputForm .Radio, .InputForm .Checkbox {
   width: 20px;
}
.InputForm TH.Long {
   vertical-align: top;
}
.InputForm SELECT {
   width: 100%;
}
.DataTable {
   width: 100%;
   background-color: #ccc;
}
.DataTable TD, .FormLabel {
   background-color: white;
   padding: 3px;
   font-size: 10pt;
   vertical-align: top;
}
.DataTable TH, .FormLabelRequired {
   background-color: #666;
   color: white;
   padding: 3px;
   text-align: left;
   font-size: 10pt;
}
.DataTable .Selected TD {
   background-color: slategray;
}
.DataTable .Highlighted TD {
   background-color: #E2D3AB;
}
.DataTable .Options {
}
.DataTable .Right {
	text-align:right;
}
.DataTable .Center {
	text-align:center;
}

.HeaderBar {
	padding:5px;
	background-color:black;
	color:white;
	font-size:14px;
	height:20px;
}
.HeaderBar A {
	color:white;
}
.HeaderBar .ReturnLink {
	float:left;
}
.HeaderBar .ToggleTabsLink {
	float:right;
}

.Header {
	padding: 5px;
}
.Content {
	padding:0px;
}

.HelpLink {
	margin-left:3px;
	font-size:x-small;
	color:#c0c0c0;
}
.HelpLink A {
	margin-left:2px;
	margin-right:2px;
	text-decoration:none;
	cursor:help;
	color:#c0c0c0;
}
.HelpLink A:HOVER {
	text-decoration:underline;
	color:red;
}
/* Help link inside of a properties */
#Properties FIELDSET SPAN.HelpLink {
	width:16px;
	text-align:left;
}
#Properties FIELDSET DIV, #Properties FIELDSET TD {
	margin-bottom:3px;
	font-size:10pt;
	vertical-align:top;
}
#Properties FIELDSET SPAN, #Properties FIELDSET TH {
	width:100px;
	text-align:right;
	margin-right:5px;
	font-weight:bold;
	font-size:10pt;
	vertical-align:top;
}
#Properties FIELDSET BUTTON {
	float:right;
	width:75px;
	margin-left:3px;
}
#Properties FIELDSET HR {
	color:white;
}

/* Help link inside of the table header	*/
.DataTable TH .HelpLink A {
	color:#e0e0e0;
}

.Footer {
	clear:both;
	border-top:1px solid black;
	margin-top:20px;
}
.Footer UL {
	list-style-type:none;
	padding:0px;
	margin-top:15px;
	margin-left:15px
}
.Footer LI {
	margin-bottom:4px;
	background-image: url(/eot2008/20090831003534oe_/http://www.fedcenter.gov/knowledgedispatch/admin/images/back.gif);
	background-attachment: fixed;
	background-repeat: no-repeat;
	padding-left:24px;
}
#Error {
	margin:15px;
}
#Error H1 {
	font-size:14pt;
	color:red;
}
#Error H2 {
	font-size:12pt;
	font-weight:bold;
}
#Error P {
	margin-top:2px;
}

.Highlighted {
	border:1px solid blue;
}
.SiteMsg {
	padding:10px;
	background-color:red;
	color:white;
	font-weight:bold;
}