body						{margin: 0px; background-color: white; height: 100%;}
#s2body						{margin: 0px; background-color: #101F36; }
.ui-widget					{ }

#dialog						{font-size: 12px;}
#dialog	.message			{padding: 18px 36px 18px 36px; }
#dialog	.error				{padding: 18px 36px; }
#dialog .buttons			{text-align: right; }
#dialog .button	input		{background-color: #cccccc; width: 75px; height: 25px;  }
.ui-dialog					{font-size: 14px; margin: 0 0 0.2em 0; border: 2px black solid !important;}

.ui-widget					{padding-top: 0px !important; padding-bottom: 0px !important;}

.redAlert					{ font-weight: bold; font-size: 12px; color: red; background-color: #ffffc6; }
.noAlert					{ font-weight: bold; font-size: 12px; color: red; background-color: #ffffc6; }
.redText					{ font-size: 10px; color: #ff0000; letter-spacing: 0px; }

.button						{ background: white url(/style/images/button_bg_regular.gif) 50% 50% repeat-x !important; font-size: 12px !important; border: 1px solid #6a6a6a !important; color: #222222 !important; padding: 0 5px 0 5px !important; }
.button:hover				{ background: white url(/style/images/button_bg_hilight.gif) 50% 50% repeat-x !important;}
.button.ui-state-disabled	{ background-color: #e9e9e9 !important; color: #222222 !important; border: 1px solid #9a9a9a !important; }

#toc						{ background-color: #bbddea;}
#hide, #collapse			{ padding: 0px !important;}
.makestartpage				{ border-color: #bbbbbb !important; color: #042337; display: none;}
#frame						{ border-color: #101F36; border-style: solid; border-width: 10px 10px 0px 10px; background-color: white;}
#frameFooter				{ border-color: #101F36; border-style: solid; border-width: 0px 10px 0px 10px; }
#frameHeader				{ background-color: #101F36;}
#frameHeader .header		{ background-image: url(/image/navbar_bg.png); background-repeat: repeat-x; color: #f5f5f5; font-size: 14px; padding-top: 0px; padding-left: 10px; height: 24px;}
#frameHeader .breadcrumbs	{ padding-top: 2px;}
#frameHeader .breadcrumbs img	{ position: relative; top: -2px;}
#frameHeader a:link,		
#frameHeader a:visited,	
#frameHeader a:active		{ color: #f5f5f5!important; text-decoration: none;			}
#frameHeader a:hover		{ color: #f5f5f5!important; text-decoration: underline;		}		
#frameHeader .bc			{ font-size: 14px !important; vertical-align: middle;		}
#frameHeader .bcSelect		{ font-size: 14px !important; vertical-align: middle;		}
#frameHeader img			{ padding: 0px 2px 0px 2px; float: left; }
.banner						{ xxdisplay: none; clear: both;}
.caption					{ display: none;}
#backMenuButton				{ cursor:  pointer;}
#buttonBar					{ float: right; }
#buttonBar img				{ cursor: pointer;}

.left						{ padding: 10px 0px 0px 25px !important; background-color: white !important; vertical-align: top !important;	}
.right						{ padding: 0px 0px 10px 35px !important; background-color: white !important; font-size: 12px !important;		}
#menus li					{ list-style-type: none; xxmargin-left: -25px;	}
#menus ul					{ margin: 0px 0px 0px 0px;						}
#menus						{ background-color: white;						}

#tasks li					{ list-style-type: none; xxmargin-left: -25px;	}
#tasks ul					{ margin: 0px 0px 0px 0px;						}

#desktop					{ background-color: white;}

.message					{ float: left; margin-top: 0px!important;}

.alertText					{ padding: 4px 0px 4px 5px; font-weight: bold; font-size: 13px; font-family: 'Trebuchet MS', Arial, Helvetica;
							  text-decoration: none; font-style: normal; color: red; }
.alertToolTip				{ font-size: 12px; font-family: 'Trebuchet MS', Arial, Helvetica; display: none;}
.warnText					{ color: #d7a41e; }
#automonitor IMG			{ margin: 0px; float: left;}
#allClear IMG				{ float: none;}
#edit.editPage, #frmMain.license
							{ margin-top: 50px;}
#wizard.wizardPage			{ margin-top: 7px;}
#wizard .editTable,
#wizard INPUT				{ font-size: 13px;}

/* Splitbar styles; these are the default class names and required styles */
.splitbarV					{float:left;width:6px;height:100%;line-height:0px;font-size:0px;border-left:solid 1px #9cbdff;border-right:solid 1px #9cbdff;background:#cbe1fb url(/image/panev.gif) 0% 50%;}
.splitbarH					{height:6px;text-align:left;line-height:0px;font-size:0px;border-top:solid 1px #9cbdff;border-bottom:solid 1px #9cbdff;background:#cbe1fb url(/image/paneh.gif) 50% 0%;}

.splitbuttonV				{margin-top:-41px;margin-left:-4px;top:50%;position:relative;height:83px;width:10px;background:transparent url(/image/panevc.gif) 10px 50%;}
.splitbuttonV.invert		{margin-left:0px;background:transparent url(/image/panevc.gif) 0px 50%;}

.splitbuttonH				{margin-left:-41px;left:50%;position:relative;height:10px !important;width:83px;background:transparent url(/image/panehc.gif) 50% 0px;}
.splitbuttonH.invert		{margin-top:-4px;background:transparent url(/image/panehc.gif) 50% -10px;}
.splitbarV.working,.splitbarH.working,.splitbuttonV.working,.splitbuttonH.working	{ -moz-opacity:.50; filter:alpha(opacity=50); opacity:.50;}

.ui-tabs .ui-tabs-nav li					{ background-image: url(/image/tabback_off_large.gif)	!important; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected	{ background-image: url(/image/tabback_on_large.gif)	!important; }
li.ui-tabs-default							{ background-image: url(/image/tabback_off_large.gif)	!important; }
input.placeholding, input.placeholder		{ color: #BBB; font-style: italic; }
/* For modern browsers */
.cf:before,
.cf:after {
    content:"";
    display:table;
}

.cf:after {
    clear:both;
}

/* For IE 6/7 (trigger hasLayout) */
.cf {
    zoom:1;
}
