﻿body{background:#f0f0ee;}
a.MainMenu{text-decoration:none;font-weight:bold;color:White}

.TableTitle {font-weight:bold;font-size:14pt; text-align: center; background:#d7d3ab; border:solid 1px #aaa}
.TableContent{text-align:center}

.SubTable { text-align:center; padding-right:10px; border:none 1px white; width:550px;margin-left:auto; margin-right:auto}
.SubTitle { border:solid 1px gray;background:#d7d3ab; text-align:center;white-space:nowrap;font-weight:bold}
.SubContent { border:solid 1px gray; white-space:nowrap;text-align:left;background:#edede0;padding-left:10px;padding-right:10px}
.SubContentPaged { border:0; white-space:nowrap;text-align:left;background:#edede0;}

.Sub2Table { margin-left:auto; margin-right:auto; border-style:none;padding:0;border:1;}
.Sub2Title { text-align:center; border:solid 1px gray;background:#f9f9cf; padding-left:10px;padding-right:10px;white-space:nowrap;font-weight:bold}
.Sub2Content { border:solid 1px gray; background:#fafaf6;padding-left:5px;padding-right:5px;white-space:nowrap;}
.Sub2ContentVerticalPadded { padding-top:5px;padding-bottom:5px; }

.Sub3Table { margin-left:auto; margin-right:auto; border-style:none;padding:0;border:1;}
.Sub3Title { border:solid 1px gray;background:#efeccd; padding-left:10px;padding-right:10px;text-align:center;white-space:nowrap;}
.Sub3Content { border:solid 1px gray; background:#f1f1e3;padding-left:5px;padding-right:5px;white-space:nowrap;}

.Sub3bTable { margin-left:auto; margin-right:auto; border-style:none;padding:0;border:1;}
.Sub3bTitle { border:solid 1px gray;background:#fafacf; padding-left:10px;padding-right:10px;text-align:center;white-space:nowrap;}
.Sub3bContent { border:solid 1px gray; background:#fafaff;padding-left:5px;padding-right:5px;white-space:nowrap;}

.Sub4Table { border-width:1px;border-style:Outset;border:solid 1px #ccc;}
.Sub4Title { font-family:Arial;font-size:10pt;text-align:center;background:#fafacf;margin-left:auto;margin-right:auto;border:solid 1px #ccc;}
.Sub4Content { text-align:center;font-family:Arial;font-size:9pt;padding-left:20px;padding-right:20px;}
/*
.SubTable { border-width:1px;border-style:Outset;width:100%;border:1;text-align:center; width:550px;margin-left:auto; margin-right:auto}
.SubTitle { font-weight:bold;font-size:14pt;text-align:center;background:#d7d3ab;margin-left:auto;margin-right:auto;border:solid 1px #ccc;text-align:center}
.SubContent {white-space:nowrap;background:#edede0;padding-left:10px;padding-right:10px }
*/

.Sub2bTable {text-align:center;margin-left:auto; margin-right:auto; border-style:none;width:550px;padding:0;border:1;}
.Sub2bTitle { border:solid 1px gray;background:#dEd1b6; padding-left:10px;padding-right:10px;white-space:nowrap;font-weight:bold}
.Sub2bContent { border:solid 1px gray; padding-left:5px;padding-right:5px;white-space:nowrap;}


.WrappingTable{border:solid 1px #ccc; padding:0px;margin-left:auto; margin-right:auto; }
.WrappingTableTitle{text-align:center;background:#efefbf;border:solid 1px #aaa}
.WrappingTableContent{border:none;}

.WrappingTable2{border:solid 1px #ccc; padding:0px;margin-left:auto; margin-right:auto; }
.WrappingTableTitle2{text-align:center;background:#EFECCD;border:solid 1px #aaa}
.WrappingTableContent2{border:none;}

.hide {visibility:hidden}

.TableButton {background:#ddd;border-style:groove;cursor:pointer;}
.BlueButton {background:transparent;border-style:none;cursor:pointer;color:#000050}

.FinishedButton {background:transparent; border-style:none;cursor:pointer;background-repeat:no-repeat;background-position:left;/*background-image: url(/CoreControls/images/Home.png);*/color:#444}
.HomeButton {background:transparent; border-style:none;cursor:pointer;background-repeat:no-repeat;background-position:left;background-image: url(/CoreControls/images/Home.png);color:#444}

a.Heading{font-size:12pt;font-family:arial;text-decoration:none}
a.HeadingRegion{font-size:10pt;font-family:arial;text-decoration:none}
hr{color: transparent; background-color: transparent; border: 1px dotted #999; border-style: none none dashed; margin-Left:2px;margin-Right:2px }

.ButtonLink{ text-decoration:underline;cursor:pointer}
.SaveButton,  .AddButton, .EditButton, .DeleteButton, .ViewButton, .MoveButton, .SearchButton, .HideButton, .UpButton, .DownButton, .SortButton, .DoneButton, .ActivateButton, 
.DeActivateButton, .UndoButton, .CheckButton, .CheckButtonChecked, .CancelButton, .ContinueButton, .BackButton, .EmailButton, .PrintButton, .OptionsButton, .InheritButton, .FormSubmitButton,
.AdvancedButton
{background:#f7f7fe;font-size:9pt;color:#000050;border-style:ridge;cursor:pointer;background-repeat:no-repeat;background-position:left;margin:3px;}


.SaveButton  {background-image: url(/CoreControls/images/save.png);}
.AddButton  {background-image: url(/CoreControls/images/add.png);}
.EditButton  {background-image: url(/CoreControls/images/edit.png);}
.DeleteButton  {background-image: url(/CoreControls/images/delete.png);}
.ViewButton  {background-image: url(/CoreControls/images/view.png);}
.MoveButton  {background-image: url(/CoreControls/images/move.png);}
.SearchButton  {background-image: url(/CoreControls/images/search.png);}
.HideButton {background-image: url(/CoreControls/images/hide.png);}
.UpButton  {background-image: url(/CoreControls/images/up.png);}
.DownButton  {background-image: url(/CoreControls/images/down.png);}
.SortButton  {background-image: url(/CoreControls/images/sort.png);}
.DoneButton  {background-image: url(/CoreControls/images/done.png);}
.ActivateButton  {background-image: url(/CoreControls/images/activate.png);}
.DeActivateButton  {background-image: url(/CoreControls/images/deactivate.png);}
.UndoButton  {background-image: url(/CoreControls/images/undo.png);}
.CheckButton  {background-image: url(/CoreControls/images/CheckBox.png);}
.CheckButtonChecked  {background-image: url(/CoreControls/images/CheckBoxChecked.png);}
.CancelButton  {background-image: url(/CoreControls/images/Cancel.png);}
.ContinueButton {background-image: url(/CoreControls/images/Continue.png);background-position:right;}
.BackButton {background-image: url(/CoreControls/images/Back.png);}
.EmailButton {background-image: url(/CoreControls/images/Email.png);}
.PrintButton {background-image: url(/CoreControls/images/Print.png);}
.OptionsButton {background-image: url(/CoreControls/images/Options.png);}
.InheritButton {background-image: url(/CoreControls/images/Inherit.png);}
.FormSubmitButton {background-image: url(/CoreControls/images/FormSubmit.png);}
.AdvancedButton {background-image: url(/CoreControls/images/star.png);}

.ButtonHand {cursor: pointer;}
.ButtonTransparent{cursor:inherit; color:transparent}
/* General Background Colors for inheritance purposes */
.fieldSetMainBG{border:dotted 1px #bbb;background:#f1f1e3;}


/* blank legend */
.ledgendBlank{font-size:10pt;font-weight:bold;font-family:Arial; border:solid 1px #aaa;background:transparent;padding-left:10px;padding-right:10px;padding-top:3px;padding-bottom:3px;margin-left:10px;}
.fieldSetBlank{border:dotted 1px #bbb;background:#efefe2;text-align:center;   padding-left:10px;padding-right:10px;margin-left:-5px;margin-right:-5px;}/* padding-left:0px;margin-left:10px;margin-right:10px;width:665px; */

.fieldsetBlankWidthDefault{}/* width:600px */   /* standard width */

/* main legend */
.ledgendMain{font-size:10pt;font-weight:bold;font-family:Arial; border:solid 1px #aaa;background:#d9d5ad;padding-left:10px;padding-right:10px;padding-top:3px;padding-bottom:3px;margin-left:10px;}
.fieldSetMain{border:solid 1px #bbb;margin-top:8px;background:#f1f1e3;  }

.fieldsetMainWidthDefault{}/* width:610px */ /* standard width */

.ie .fieldSetMainIndent{padding-left:10px}
.ie .IEFieldsetMainBuffer{padding-top:20px;}
.ie .ledgendMain{font-size:10pt;font-weight:bold;font-family:Arial; border:solid 1px #aaa;background:#d9d5ad;padding-left:10px;padding-right:10px;padding-top:3px;padding-bottom:3px;
                 position: absolute;top: -.9em;left: .2em;}
.ie .fieldSetMain{border:solid 1px #bbb;margin-top:8px;background:#f1f1e3;
                  padding-top:15px;padding-bottom:20px;position: relative;margin: 0 0 1em 0;} /* width:600px;   */

/* sub legend */
.ledgendSub{font-size:9pt;font-weight:bold;font-family:Arial; border:solid 1px #bbb;background:#efeccd;padding-left:10px;padding-right:10px;padding-top:1px;padding-bottom:1px;margin-left:10px;}
.fieldSetSub{border:solid 1px #cacaca;margin-top:8px;padding-top:8px;background:#f6f6ef;text-align:left;} /* width:585px; */

.fieldsetSubWidthDefault{} /* width:585px */ /* standard width */


.ie .fieldSetSubIndent{padding-left:8px}

.ie .IEFieldsetSubBuffer{padding-top:20px;}
.ie .ledgendSub{font-size:9pt;font-weight:bold;font-family:Arial; border:solid 1px #bbb;background:#efeccd;padding-left:10px;padding-right:10px;padding-top:1px;padding-bottom:1px;        margin-left:10px;margin-right:10px;
                position: absolute;top: -.9em;left: .2em;}
.ie .fieldSetSub{border:solid 1px #cacaca;margin-top:8px;padding-top:8px;background:#f6f6ef;text-align:left;        
                 padding-top:13px;padding-bottom:8px;position: relative;margin: 0 0 1em 0;} /* width:585px; */

/* info Legend */
.ledgend{font-family:arial;font-size:9pt;border:solid 1px #bbb;background:#fafacf;padding-left:10px;padding-right:10px;margin-left:10px;}
.fieldSet{background:transparent;margin-top:7px;padding-top:7px;border:dotted 1px #ccc;background:#fafaff;text-align:left;} /* width:555px; */
.fieldSetIndent{padding-left:20px}

.fieldsetWidthDefault"{}/* width:600px */ /* standard width */

.ie .IEFieldsetBuffer{padding-top:17px;}
.ie .ledgend{font-family:arial;font-size:9pt;border:solid 1px #bbb;background:#fafacf;padding-left:10px;padding-right:10px;margin-left:10px;
             position: absolute;top: -.9em;left: .2em;}
.ie .fieldSet{background:transparent;margin-top:7px;padding-top:7px;border:dotted 1px #ccc;background:#fafaff;text-align:left;
              padding-top:13px;padding-bottom:8px;position: relative;margin: 0 0 1em 0;}/* width:555px; */

/* standard looking fieldset with no obvious css */
.ledgendStandard{font-family:arial;font-size:9pt;background:transparent;padding-left:3px;padding-right:3px;margin-left:18px}
.fieldSetStandard{background:transparent;margin-top:7px;padding-top:7px;border:dotted 1px #ccc;background:transparent;text-align:left;} /* width:555px; */

.ie .IEFieldsetBuffer{padding-top:17px;}
.ie .ledgendStandard{font-family:arial;font-size:9pt;background:transparent;padding-left:3px;padding-right:3px;margin-left:18px;
             position: absolute;top: -.9em;left: .2em;}
.ie .fieldSetStandard{background:transparent;margin-top:7px;padding-top:7px;border:dotted 1px #ccc;background:transparent;text-align:left;
              padding-top:13px;padding-bottom:8px;position: relative;margin: 0 0 1em 0;}/* width:555px; */



/* TAble 2 Fieldset */
.T2FieldSet { border:dotted 1px #aaa;}
.ie .T2FieldSet { border:ridge 1px #fff; }
.T2Legend {font-size:8.5pt;background:transparent}

/* When I have a table that is changing visibilities around a fieldset, the table offsets the fieldset by 2px. I fix that here */
.LegendVisibleTableOffset{position:relative;left:-2px}

.UserAddButton  {color:#9a9183;background:#f3f3f3;background-image: url(/CoreControls/images/add.png);font-size:9pt;border-style:none;cursor:pointer;background-repeat:no-repeat;background-position:left;margin:3px;text-align:left}
.UserDoneButton  {color:#9a9183;background:#f3f3f3;background-image: url(/CoreControls/images/done.png);font-size:9pt;border-style:none;cursor:pointer;background-repeat:no-repeat;background-position:left;margin:3px;text-align:left}
.UserBackButton  {color:#9a9183;background:#f3f3f3;background-image: url(/CoreControls/images/backArrow.png);font-size:9pt;border-style:none;cursor:pointer;background-repeat:no-repeat;background-position:left;margin:3px;text-align:left}
.UserEditButton  {color:#9a9183;background:#f3f3f3;background-image: url(/CoreControls/images/edit.png);font-size:9pt;border-style:none;cursor:pointer;background-repeat:no-repeat;background-position:left;margin:1px;text-align:left}
.UserButton  {color:#9a9183;background:#f3f3f3;font-size:9pt;border-style:none;cursor:pointer;margin:3px;text-align:left}


.MenuLink{position:relative;top:-2px;text-decoration:none;color:White;}
.AdminMenuButton{ border-style:Solid; Border-Color:#aaa; Background:#; 
cursor:pointer;
}
.AdminMenuSubButton{ border: 1px Solid #aaa;
	background:transparent ;
	cursor:pointer;
}

.Small{font-family:Verdana;font-size:7pt}





/* REPORT WRITING CSS */
.SubContentPaged { border:0; white-space:nowrap;text-align:left;background:#edede0;}
.NavigationButton {background:#f7f7fe;font-size:9pt;color:#000050;border-style:ridge;cursor:pointer;margin:3px;}




/******************************************/
/* for the calendar control only */
.cssDTPComboBox
{
	font-weight: normal;
	vertical-align: middle;
	font-size: 7pt;
	color: black;
	font-family: Verdana;
	background-color: white;
	
}
.cssDTPLabel
{
	font-size: 11px;
	vertical-align: middle;
	color: black;
	direction: ltr;
	font-family: Verdana;
	text-align: left;
}


.cssDatePickerBase
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 11px;
	border-left-color: #a8a8a8;
	border-bottom-color: #a8a8a8;
	padding-bottom: 0px;
	color: black;
	border-top-color: #a8a8a8;
	padding-top: 0px;
	font-family: Verdana;
	background-color: white;
	border-right-color: #a8a8a8;
}
.cssDatePickerDayHeader
{
	border-right: 1px solid;
	border-top: 1px solid;
	border-left:1px solid;
	color: black;
	border-bottom: 1px solid;
	font-family: Verdana;
	font-size: 11px;
	height: 1px;
	/*background-color: #faf1fa;*/
	/*background-color: #9FADD1;*/
	background-color: #CBD4EB;
}
.cssDatePickerToday
{
	/*background-color: #B0C0E9;*/
	border-color: #F0A12A;
	border-style: solid;
	border-width: 2px;
	background-color: White;
	font-size: 11px;
}
.cssDatePickerDay
{
	border-right: 0px solid;
	padding-right: 1px;
	border-top: 0px solid;
	padding-left: 1px;
	padding-bottom: 1px;
	border-left: 0px solid;
	padding-top: 1px;
	border-bottom: 0px solid;
	font-size: 11px;
}
.cssDatePickerOtherMonthDay
{
	background-color: #ECEDF0;
	color:white;
	font-size: 11px;
	/*background-color:#faf1fa;*/

	
}
.cssDatePickerSelectedDay
{
	padding-right: 0px;
	padding-left: 0px;
	background-image: none;
	padding-bottom: 0px;
	margin: 0px;
	color: white;
	border-top-style: none;
	padding-top: 0px;
	border-right-style: none;
	border-left-style: none;
	/*background-color: #c871bf;*/
	background-color: White;
	border-bottom-style: none;
	border-color: #F0A12A;
	font-size: 11px;
}
.cssDatePickerTitle
{
	border-right: none;
	padding-right: 0px;
	border-top: none;
	padding-left: 0px;
	font-weight: bold;
	padding-bottom: 0px;
	margin: 0px;
	border-left: none;
	width: 100%;
	color: white;
	padding-top: 0px;
	border-bottom: none;
	height: 100%;
	/*background-color: #c871bf;*/
	background-color: #3050A3;
	font-size: 11px;
}
.cssDatePickerNextPrev
{
	border-right: blue 0px solid;
	padding-right: 10px;
	border-top: blue 0px solid;
	padding-left: 10px;
	font-weight: bold;
	padding-bottom: 0px;
	margin: 0px;
	border-left: blue 0px solid;
	width: 100%;
	color: white;
	padding-top: 0px;
	border-bottom: blue 0px solid;
	height: 100%;
	background-color: transparent;
	font-size: 11px;
}
.cssDatePickerWeekend
{
	/*background-color:white;*/
	background-color: #CBD4EB;
	color:white;
	font-size: 11px;
}
.cssDatePickerSelector
{
	border-right: medium none;
	padding-right: 0px;
	border-top: white 1px;
	padding-left: 0px;
	background-image: none;
	padding-bottom: 0px;
	margin: 0px;
	border-left: white 1px;
	color: blue;
	padding-top: 0px;
	border-bottom: white 1px;
	background-color: #c871bf;
	font-size: 11px;
}
.cssPagerPageLabel
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;	
}
/********************************************/


/* ********** help pop-up stuff ************/
#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

/* ===!!!!!!!! I had to remark this because it blew up my text edir !!!!!!!!!!!! ============
/*
ul {padding-top:0px;padding-bottom:0px;padding-left:10px;padding-left:10px;list-style:none;margin-top:0px}
li{font-size:10pt;padding-top:10px}
li li{padding-top:0px}
*/
span.help{font-size:10pt;font-family:Arial}
span.help td{font-size:9pt;font-family:Arial}
td.helpTitle{font-size:11pt;font-family:Arial;font-style:italic}
/********************************************/

