html, body
{
	margin:0px;
	width:100%;
	height:100%;
	font-family:Arial;
	
}
input.Debug
{
	border:1px solid orange;
	background-color:Transparent;
	font-size:11px;
	color:orange;
	width:30px;
	display:none;
}
div.Ocluder
{
	position:absolute;
	top:0px;
	left:0px;
	background-color: #222222;
	filter:alpha(opacity=60);
	-moz-opacity: .85;
	opacity: .60;
	width: 100%;
	*width: expression(document.body.clientWidth);
	height: 100%;
	*height: expression(document.body.clientHeight);
	z-index: 300;
	overflow: auto;
}
div.DialogWindow
{
	position:absolute;
	top: 5%;
	*top:expression(((document.body.clientHeight + document.body.scrollTop - this.offsetHeight) / 2) + document.body.scrollTop);
	left: 25%;
	*left:expression((document.body.clientWidth - this.offsetWidth) / 2);
	background-color: #FFFFFF;
	z-index: 101;
	padding:0px;
	overflow: auto;
}
div.OuterOcluder
{
	position:absolute;
	top:0px;
	left:0px;
	background-color: #222222;
	filter:alpha(opacity=60);
	-moz-opacity: .85;
	opacity: .60;
	width: 100%;
	*width: expression(document.body.clientWidth);
	height: 100%;
	*height: expression(document.body.clientHeight);
	z-index: 302;
	overflow: auto;
}
div.LoadingWindow
{
	position:absolute;
	top: 40%;
	*top:expression(((document.body.clientHeight + document.body.scrollTop - this.offsetHeight) / 2) + document.body.scrollTop);
	left: 40%;
	*left:expression((document.body.clientWidth - this.offsetWidth) / 2);
	background-color: #FFFFFF;
	z-index: 101;
	padding:0px;
}
.LoginWindow
{
	position:absolute;
	top: 25%;
	*top:expression(((document.body.clientHeight + document.body.scrollTop - this.offsetHeight) / 2) + document.body.scrollTop);
	left: 25%;
	*left:expression((document.body.clientWidth - this.offsetWidth) / 2);
	padding:0px;
	overflow: auto;
}
div.PromptWindow
{
	position:absolute;
	top: 5%;
	*top:expression(((document.body.clientHeight + document.body.scrollTop - this.offsetHeight) / 5) + document.body.scrollTop);
	left: 25%;
	*left:expression((document.body.clientWidth - this.offsetWidth) / 5);
	background-color: #FFFFFF;
	z-index: 101;
	padding:0px;
}
div.CommandBar.Dialog
{
	background-image:url("../images/command_background.png");
	height:56px;
	padding-left:20px;
	border-bottom:1px solid #202C1F;
}
div.CommandBar div.Command, div.CommandBar div.Separator
{
	float:left;
}
div.Command
{
	cursor:pointer;
	padding-top:6px;
	padding-right:2px;
	padding-left:2px;
}
div.CommandBar div.Separator
{
	background-image:url("../images/command_separator.png");
	background-repeat:no-repeat;
	background-position:center;
	margin-top:5px;
	padding-right:0px;
	padding-left:0px;
	width:17px;
	height:50px;
}
div.Command div.Icon
{
	background-image:url("../images/commands/add.gif");
	background-repeat:no-repeat;
	background-position:center;
	height:28px;
	width:48px;
}

div.Command div.Icon1
{
	background-image:url("");
	background-repeat:no-repeat;
	background-position:right;
	height:20px;
	width:60px;
	vertical-align:top;
}

div.Command div.Icon2
{
	background-image:url("");
	background-repeat:no-repeat;
	background-position:right;
	height:20px;
	width:60px;
	vertical-align:top;
	float:right;
}


div.CommandClose 
{
	float:right;
}
div.Command div.Text
{
    white-space:normal;
	color:#D7DCD7;
	font-size:9px;
	font-weight:bold;
	text-align:center;
	width:48px;
}
div.Command div.Text1
{
	color:#7C967D;
	font-size:9px;
	font-weight:bold;
	text-decoration: underline;
	text-align:center;
	width:78px;
}
div.Text1
{
	color:#7C967D;
	font-size:9px;
	font-weight:bold;
	text-align:center;
	
}
div.Breadcrumb
{
	height:23px;
	background-color:#818281;
	border-bottom:1px solid #555655;
}
div.Breadcrumb div.LeftCrumb, div.Body div.Breadcrumb div.RightCrumb
{
	font-size:14px;
	font-weight:bold;
	line-height:23px;
	text-transform:uppercase;
	color:#242121;
}
div.Breadcrumb div.LeftCrumb
{
	padding-left:20px;
	float:left;
}
div.Breadcrumb div.RightCrumb
{
	padding-right:20px;
	float:right;
}
.Calendar * a
{
	text-decoration:none;
}
iframe.Upload
{
	width:238px;
	height:20px;
	overflow:hidden;
	border-collapse:collapse;
}
table.TicketStatus
{
	/*for cellpadding*/
	border-collapse: collapse;
	border:0px;
	width: 100%;
}
table.TicketStatus tr
{
	cursor: pointer;	
}

table.TicketStatus tr.c
{
	background-color: #DFCFA4;
}
table.TicketStatus tr.Selected
{
	background-color: #DFCFA4;
}
.SideCalendar
{
	padding-bottom: 20px;
	padding-top: 3px;
	background-color: #a4a5a3;
	width: 100%;
}
.RightNav
{
	width:100%;
	overflow:auto;
}

table.TicketStatus tr th
{	
	color:#DDEAF9;
	font-weight:bold;
	font-size:14px;
    background-color:#8095A9;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#8095A9', EndColorStr='#4E5F6E');
	height:24px;
	text-align:left;
	padding:2px;
	padding-left:20px;
	border-bottom:1px solid #555655;
	border-top:1px solid #555655;
    
}

table.TicketStatus tr th a
{
    text-decoration:none;
    color:#DDEAF9;
}
table.TicketStatus tr td
{	
	color:#000000;
	/*font-weight:bold;*/
	font-size:11px;
	padding-left:20px;
}
table.NoPad, table.NoPad tr, table.NoPad tr td
{
	border-collapse:collapse;
	padding:0px;
	margin:0px;
}
div.Tree div.Node div.Title.Highlight, div.Line.Small.Highlight
{
	background-image:url(../images/gr_highlight.png);
	background-repeat:repeat-x;
	background-position:left bottom;
	background-color:#8FB2CC;
}
ol.Instructions li
{
	padding-top:10px;
}
H6
{
font-size:x-small	;
font-weight:bold;
}
.sortarrow
{
    padding-left:10px;
}
