.SettingsWarning
{
	color: #FE4719;
	font: bold 9pt Arial, Verdana;
}

.PathTextBox
{
	margin-top: 3px;
	color: #000000;
	font-family: 'Courier New' , Monospace;
	font-size: 8pt;
}

table.InnerSettings
{
	border-collapse: collapse;
	border-spacing: 0px;
	padding: 0px;
	margin: 0px;
	width: 100%;
	height: 100%;
}

/* Used for the top blue bar of any "window" that is followed by a button bar */
table.InnerSettingsMenu
{
	padding: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	width: 100%;
}

table.SettingsList
{
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	width: 100%;
}

table.TabStripContent
{
	font: 8pt Arial, Verdana;
	width: 100%;
	color: #666666;
}
td.SettingsSetting
table.CategoriesContent
{
	font: 8pt Arial, Verdana;
	color: #666666;
}
table.TabStripContentSmall
{
	font: 8pt Arial, Verdana;
	color: #888888;
}

table.SettingsContent
{
	font: 8pt Arial, Verdana;
	color: #666666;
	width: 100%;
	margin-top: 21px;
}

td.SettingsBase, td.SettingsLabel, td.SettingsLabelNoInd, td.SettingsSettingSingleNoInd, td.SettingsLabelFull, td.SettingsLabelInd, td.SettingsLabelIndCF, td.SettingsLabelCF, td.SettingsLabelHeader, td.SettingsCheckbox, td.SettingsSettingSingle, td.SettingsSettingSingleInd, td.SettingsSetting, td.SettingsSettingSmallPadRight, div.WarningTextBar, td.SettingsSettingSmallPad, td.SettingsDecludeBottom, td.SettingsDecludeTop, td.SettingsWarning
{
	text-align: left;
	vertical-align: middle;
	font: bold 8pt Arial, Verdana;
	padding: 0px 3px 0px 3px;
	height: 26px;
	color: #666666;
}
table.TodayPageTable td.SettingsLabelFull, table.TodayPageTable td.SettingsSettingSmallPad, table.TodayPageTable td.SettingsSettingSmallPadRight
{
	height: auto;
	padding-top: 3px;
	padding-bottom: 3px;
}

td.SettingsWarning
{
	width: 100%;
	padding: 3px 25px 3px 25px;
}

div.WarningTextBar
{
	background-color: #FBF2C5;
	border: solid 1px #EDD470;
}

.SettingsHeader
{
	text-align: left;
	vertical-align: middle;
	font: bold 8pt Arial, Verdana;
	color: #666666;
}
.SettingsHeaderNoInd
{
	color: #698622;
	font: bold 8pt Arial, Verdana;
	padding: 5px 3px 3px 3px;
	border-bottom: solid 1px #CCCCCC;
}
.SettingsNote
{
	text-align: left;
	vertical-align: middle;
	font: 8pt Arial, Verdana;
	padding: 3px;
	color: #666666;
}

td.SettingsText
{
	font: 8pt Arial, Verdana;
	color: #666666;
}
td.SettingsBase
{
	font-weight: normal;
	color: #444444;
	padding: 0px;
}

td.SettingsLabel /* left column of a settings page */
{
	width: 140px;
	padding-left: 25px;
}
td.SettingsLabelNoInd
{
	width: 140px;
	padding-left: 3;
}

td.PopupSettingsLabel
{
	padding-left: 15px;
	width: 70px;
	white-space: nowrap;
}
td.SettingsLabelFull /* left column of a settings page (no width restriction) */
{
	padding-left: 25px;
	padding-right: 15px;
	font: normal 8pt Arial, Verdana;
}
td.SettingsLabelInd /* same, but indented */
{
	width: 150px;
	padding-left: 45px;
}
td.SettingsLabelHeader /* same but blue */
{
	color: #698622;
	padding-left: 25px;
	width: 140px;
}
.SettingsHeader /* header for a settings page */
{
	color: #698622;
	padding: 5px 3px 3px 25px;
	border-bottom: solid 1px #CCCCCC;
}
.SettingsNote /* A "important note" */
{
	color: #698622;
	padding: 5px 25px 25px 25px;
}
.PopupSettingsNote /* A "important note" */
{
	font-weight: normal;
	color: #444444;
	padding: 24px 25px 0px 25px;
}
td.SettingsCheckbox /* checkboxes have no label */
{
	font-weight: normal;
	color: #444444;
	padding: 3px 25px 3px 25px;
	width: 140px;
}
td.SettingsSettingSingle
{
	font-weight: normal;
	color: #444444;
	padding: 3px 25px 3px 25px;
}
/* Settings bulleted lists */
ul.SettingsBulletedList
{
	margin: 0;
	padding: 0;
	list-style-position: inside;
	list-style-type: inherit;
}

/* Settings multi-line text box styles */
td.SettingsLabelMultiLine
{
	text-align: left;
	vertical-align: middle;
	font: bold 8pt Arial, Verdana;
	color: #666666;
	width: 385px;
	padding-left: 25px;
}

td.SettingsLabelMultiLineInd
{
	text-align: left;
	vertical-align: middle;
	font: bold 8pt Arial, Verdana;
	color: #666666;
	width: 140px;
	padding-left: 45px;
}
td.SettingsTextMultiLine
{
	font-weight: normal;
	color: #444444;
	padding: 0px 25px 3px 23px;
}
td.SettingsTextMultiLineInd
{
	font-weight: normal;
	color: #444444;
	padding: 0px 25px 3px 44px;
}
.SettingsMultiLineSmall
{
	width: 390px;
	height: 90px;
}
.SettingsMultiLineLarge
{
	width: 390px;
	height: 180px;
}
/* end multi-line text box styles */
td.SettingsSettingSingleNoInd
{
	font-weight: normal;
	color: #444444;
	padding: 3px 5px 3px 5px;
}
td.SettingsSettingSingleZero
{
	font-weight: normal;
	color: #444444;
	padding: 3px 5px 3px 0px;
}
td.SettingsSettingSingleInd
{
	font-weight: normal;
	color: #444444;
	padding: 3px 25px 3px 45px;
}
td.SettingsSetting /* right column of settings */
{
	font-weight: normal;
	color: #444444;
	padding-right: 25px;
}
td.SettingsSettingSmallPad /* right column of settings */
{
	font-weight: normal;
	color: #444444;
	padding-right: 15px;
}
td.SettingsSettingSmallPadRight /* right column of settings */
{
	font-weight: normal;
	color: #444444;
	padding-right: 15px;
	text-align: right;
}
td.SettingsDecludeTop
{
	padding: 3px 25px 10px 25px;
	border-bottom: solid 1px #AAAAAA;
}
td.SettingsDecludeBottom
{
	padding: 3px 10px 25px 25px;
	border-top: solid 1px #AAAAAA;
}
td.CalSettings
{
	padding: 2px 0px !important;
}


/*************/
td.AvailabilityLabel
{
	text-align: left;
	vertical-align: top;
	font: 8pt Arial, Verdana;
	padding: 3px;
	color: #444444;
	width: 80px;
}
td.AvailabilitySetting
{
	text-align: left;
	vertical-align: top;
	font: 8pt Arial, Verdana;
	padding: 3px;
	color: #666666;
}


/************this is used on frmContactConflict for the dynamic table*/
td.ConflictQuickView
{
	border: solid 1px black;
	width: 400px;
	padding: 0px;
}
td.ConflictLabel
{
	text-align: left;
	vertical-align: top;
	font: bold 8pt Arial, Verdana;
	padding: 3px;
	color: #888888;
	padding-left: 25px;
	width: 90px;
}
td.ConflictField
{
	text-align: left;
	vertical-align: top;
	font: 8pt Arial, Verdana;
	padding: 3px;
	color: #666666;
	padding-right: 25px;
}

table.CheckboxList
{
	font: 8pt arial;
	width: 100%;
	color: #555555;
}

table.CheckboxList td
{
	padding: 2px 4px 2px 6px;
}

table.CheckboxListNoWidth
{
	font: 8pt arial;
	color: #555555;
}

table.CheckboxListNoWidth td
{
	padding: 2px 0px 2px 6px;
}

/* Used for content filters page primarily */
table.TabStripContentFilters
{
	font: 8pt Arial, Verdana;
	width: 390px;
	color: #666666;
}
td.SettingsSettingRight
{
	font-weight: normal;
	color: #444444;
	text-align: right;
	padding: 0px;
}
td.SettingsSettingRightPad
{
	font-weight: normal;
	color: #444444;
	text-align: right;
	padding-right: 25px;
}
td.SettingsLabelIndCF
{
	width: 240px;
	padding-left: 45px;
}
td.SettingsLabelCF
{
	width: 240px;
	padding-left: 25px;
}
td.SettingsTextZeroRight
{
	font-weight: normal;
	color: #444444;
	padding: 0px 0px 3px 25px;
}
td.SettingsTextIndZeroRight
{
	font-weight: normal;
	color: #444444;
	padding: 0px 0px 3px 45px;
}