﻿/* Styles from dialog.css, have moved them to this file as IE has a limit of 31 stylesheets */
.dialog {}

.headerCss
{
    cursor:hand;
    cursor:pointer;
}
.contentCss
{
    border-left:1px solid #C8C2A8;
    border-right:1px solid #C8C2A8;
    background-color:#ECECD9;
    width:598px;
    text-align:center;
}
.contentCss400
{
    border-left:1px solid #C8C2A8;
    border-right:1px solid #C8C2A8;
    background-color:#ECECD9;
    width:398px;
    text-align:center;
}
.contentCss800
{
    border-left:1px solid #C8C2A8;
    border-right:1px solid #C8C2A8;
    background-color:#ECECD9;
    width:798px;
    text-align:center;
}
.contentCss900
{
    border-left:1px solid #C8C2A8;
    border-right:1px solid #C8C2A8;
    background-color:#ECECD9;
    width:898px;
    text-align:center;
}
.iFrameCss
{
    overflow:auto;
    width:592px;
    height:300px;
    padding:0px;
    margin:0px;
}
.iFrameCss400
{
    overflow:auto;
    width:392px;
    height:300px;
    padding:0px;
    margin:0px;
}
.iFrameCss600High
{
    overflow:auto;
    width:592px;
    height:600px;
    padding:0px;
    margin:0px;
}
.iFrameCss600High800Wide
{
    overflow:auto;
    width:792px;
    height:600px;
    padding:0px;
    margin:0px;
}
.iFrameCss600High900Wide
{
    overflow:auto;
    width:892px;
    height:600px;
    padding:0px;
    margin:0px;
}
.iFrameCss400High
{
    overflow:auto;
    width:592px;
    height:400px;
    padding:0px;
    margin:0px;
}




a.btn { margin:6px 0 0 0;width:70px;height:25px;background:transparent url("../../../images/dialogAWImages/static.png") no-repeat -41px 0;display:block;padding:0;text-decoration:none;cursor:default;float:right; }
a.btn span { width:70px;text-align:center;display:block;background-color:transparent;color:#333;line-height:24px;padding:0; }
a.btn:hover { background-position:-41px -25px; }
a.btn:hover span { color:#000; }
a.btn:active { outline:none; }
a.btn:active span { padding-top:1px; }

/* Dialogue titlebar */
.ttl { width:100%;height:38px;cursor:move; }

	/* Close button */
	.ttl a { margin-top:4px;display:block;float:right;width:23px;height:21px;background:transparent url("../../../images/dialogAWImages/static.png") no-repeat -18px 0;cursor:default; }
	.ttl a:hover { background-position:-18px -21px; }
	.ttl a:active { background-position:-18px -42px;outline:none; }

	.ttlt { width:100%;height:30px; }
		.ttlt-l { width:9px;height:30px;background:transparent url("../../../images/dialogAWImages/static.png") no-repeat;float:left; }
		/* ttlt-m width is dialogue width (450px) - 18px (the left & right divs are 9px each) */
		.ttlt-m { width:432px;height:30px;background:#000 url("../../../images/dialogAWImages/horizontal.png") repeat-x;float:left; }
		.ttlt-r { width:9px;height:30px;background:transparent url("../../../images/dialogAWImages/static.png") no-repeat -9px 0;float:left; }
	.ttlt span { cursor:inherit;margin-left:4px;line-height:30px;color:#333;font-weight:bold;font-family:Arial,Helvetica,sans-serif;font-size:12px; }

	.ttlb { width:100%;height:8px; }
		.ttlb span { display:none; }
		.ttlb-l { width:9px;height:8px;background:#000 url("../../../images/dialogAWImages/static.png") no-repeat 0 -30px;float:left; }
		/* ttlb-m width is dialogue width (450px) - 18px (the left & right divs are 9px each) */
		.ttlb-m { width:432px;height:8px;background:#fff url("../../../images/dialogAWImages/horizontal.png") repeat-x 0 -67px;float:left; }
		.ttlb-r { width:9px;height:8px;background:#000 url("../../../images/dialogAWImages/static.png") no-repeat -9px -30px;float:left; }

		.tabbed .ttlb-l { background-position:0 -38px; }
		.tabbed .ttlb-m { background-position:0 -75px; }
		.tabbed .ttlb-r { background-position:-9px -38px; }

/* 'Tabstrip' styles */
.ts { width:100%;height:29px;background-color:#eee;font-family:Arial,Helvetica,sans-serif;font-size:11px; }
	.ts-l { float:left;width:9px;height:29px;background:#000 url("../../../images/dialogAWImages/static.png") no-repeat 0 -46px; }
	.ts-m { float:left;width:432px;height:29px;background:#eee url("../../../images/dialogAWImages/horizontal.png") repeat-x 0 -83px; }

	.ts a { width:79px;height:29px;color:#666;cursor:default;display:block;float:left;text-decoration:none;line-height:29px;margin:0;padding:0; }
	.ts a.tab { background:transparent url("../../../images/dialogAWImages/static.png") no-repeat -111px 0; }
	.ts a.tab:hover { color:#444;background-position:-111px -29px; }
	.ts a.tab:active { color:#444;background-position:-111px -87px;outline:none;padding-top:1px;height:28px; }
	.ts a.tab-sel { cursor:default;display:block;float:left;width:79px;height:29px;color:#000;background:transparent url("../../../images/dialogAWImages/static.png") no-repeat -111px -58px; }
	.ts a.tab:focus,.ts a.tab-sel:active,.ts a.tab-sel:focus { outline:none; }
	.ts a span { display:block;float:left;margin:7px 0 0 4px;line-height:16px; }
	.ts img.icon { width:16px;height:16px;float:left;border:0;margin:7px 0 0 8px;background:transparent url("../../../images/dialogAWImages/static.png") no-repeat;display:block;_margin-left:4px; }  /* that last identifier is IE6-specific */
	.ts img.image { background-position:-18px -63px; }
	.ts img.flash { background-position:-18px -79px; }
	.ts img.video { background-position:-18px -95px; }

	.ts-r { float:left;width:9px;height:29px;background:#000 url("../../../images/dialogAWImages/static.png") no-repeat -9px -46px; }


/* Dialogue contents */

.con { width:100%;height:100px;background-color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:11px; }
	.con-l { width:9px;height:100%;background:#000 url("../../../images/dialogAWImages/vertical.png") repeat-y;float:left; }
	/* con-m width is dialogue width (450px) - 18px (the left & right divs are 9px each) */
	.con-m { width:432px;height:100%;background-color:#fff;float:left; }
		.con-m .top { margin-top:2px; }
	.con-r { width:9px;height:100%;background:#000 url("../../../images/dialogAWImages/vertical.png") repeat-y -9px 0;float:left; }

.con200 { width:100%;height:200px;background-color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:11px; }
	.con-l { width:9px;height:100%;background:#000 url("../../../images/dialogAWImages/vertical.png") repeat-y;float:left; }
	/* con-m width is dialogue width (450px) - 18px (the left & right divs are 9px each) */
	.con-m { width:432px;height:100%;background-color:#fff;float:left; }
		.con-m .top { margin-top:2px; }
	.con-r { width:9px;height:100%;background:#000 url("../../../images/dialogAWImages/vertical.png") repeat-y -9px 0;float:left; }

.con250 { width:100%;height:250px;background-color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:11px; }
	.con-l { width:9px;height:100%;background:#000 url("../../../images/dialogAWImages/vertical.png") repeat-y;float:left; }
	/* con-m width is dialogue width (450px) - 18px (the left & right divs are 9px each) */
	.con-m { width:432px;height:100%;background-color:#fff;float:left; }
		.con-m .top { margin-top:2px; }
	.con-r { width:9px;height:100%;background:#000 url("../../../images/dialogAWImages/vertical.png") repeat-y -9px 0;float:left; }

.con300 { width:100%;height:300px;background-color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:11px; }
	.con-l { width:9px;height:100%;background:#000 url("../../../images/dialogAWImages/vertical.png") repeat-y;float:left; }
	/* con-m width is dialogue width (450px) - 18px (the left & right divs are 9px each) */
	.con-m { width:432px;height:100%;background-color:#fff;float:left; }
		.con-m .top { margin-top:2px; }
	.con-r { width:9px;height:100%;background:#000 url("../../../images/dialogAWImages/vertical.png") repeat-y -9px 0;float:left; }

.con350 { width:100%;height:350px;background-color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:11px; }
	.con-l { width:9px;height:100%;background:#000 url("../../../images/dialogAWImages/vertical.png") repeat-y;float:left; }
	/* con-m width is dialogue width (450px) - 18px (the left & right divs are 9px each) */
	.con-m { width:432px;height:100%;background-color:#fff;float:left; }
		.con-m .top { margin-top:2px; }
	.con-r { width:9px;height:100%;background:#000 url("../../../images/dialogAWImages/vertical.png") repeat-y -9px 0;float:left; }

.con400 { width:100%;height:400px;background-color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:11px; }
	.con-l { width:9px;height:100%;background:#000 url("../../../images/dialogAWImages/vertical.png") repeat-y;float:left; }
	/* con-m width is dialogue width (450px) - 18px (the left & right divs are 9px each) */
	.con-m { width:432px;height:100%;background-color:#fff;float:left; }
		.con-m .top { margin-top:2px; }
	.con-r { width:9px;height:100%;background:#000 url("../../../images/dialogAWImages/vertical.png") repeat-y -9px 0;float:left; }

.con450 { width:100%;height:450px;background-color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:11px; }
	.con-l { width:9px;height:100%;background:#000 url("../../../images/dialogAWImages/vertical.png") repeat-y;float:left; }
	/* con-m width is dialogue width (450px) - 18px (the left & right divs are 9px each) */
	.con-m { width:432px;height:100%;background-color:#fff;float:left; }
		.con-m .top { margin-top:2px; }
	.con-r { width:9px;height:100%;background:#000 url("../../../images/dialogAWImages/vertical.png") repeat-y -9px 0;float:left; }

/* Dialogue footer */
.dlgftr { width:100%;height:37px;font-family:Arial,Helvetica,sans-serif;font-size:11px; }
	.dlgftr-l { width:9px;height:37px;background:transparent url("../../../images/dialogAWImages/static.png") no-repeat 0 -75px;float:left; }
	/* ftr-m width is dialogue width (450px) - 18px (the left & right divs are 9px each) */
	.dlgftr-m { width:432px;height:37px;background:#eee url("../../../images/dialogAWImages/horizontal.png") repeat-x 0 -30px;float:left; }
	.dlgftr-r { width:9px;height:37px;background:transparent url("../../../images/dialogAWImages/static.png") no-repeat -9px -75px;float:left; }
	
/* End of dialog.css */

.Grid 
{ 
  border: 1px solid #57566F; 
  border-bottom: 2px solid #57566F; 
  background-color: #FFFFFF;
  cursor: pointer;
}
.GridHeader
{
  background-image: url(../../images/gridImages/grid_headerBg.gif); 
  background-color: #8988A5; 
  border-bottom: 1px solid #57566F; 
  height: 28px;
  padding-left: 3px;
  cursor: default; 
  color: #000000;  
  font-family: verdana; 
  font-size: 10px;
  font-weight: bold;
  vertical-align: middle;
}
.GridHeaderText
{
  color: #FFFFFF;  
  font-family: verdana; 
  font-size: 10px;
}
.GridFooter
{
  cursor: default; 
  padding: 5px;
  height: 48px;
  vertical-align: bottom;
}
.GridFooterText
{
  color: #000000;  
  font-family: verdana; 
  font-size: 11px;
}
.HeadingRow 
{ 
  background-color: #E9E9EB; 
  background-image: url(../../images/gridImages/header_rowBg.gif);   
}
.HeadingCell 
{ 
  background-image: url(../../images/gridImages/header_bg.gif);   
  background-color: #E9E9EB; 
  padding: 3px; 
  padding-top: 2px; 
  padding-bottom: 2px; 
}
.HeadingCellHover
{ 
  background-image: url(../../images/gridImages/header_hoverBg.gif);   
  background-color: #F6F6F7; 
}
.HeadingCellActive
{ 
  background-image: url(../../images/gridImages/header_activeBg.gif);   
  background-color: #F6F6F7;  
}
.HeadingRow td.FirstHeadingCell
{ 
  background-image: url(../../images/gridImages/header_bg.gif); 
}
.HeadingCellText
{
  font-family: verdana; 
  font-size: 10px; 
  font-weight: bold; 
  text-align: left;
  padding-top: 3px;
  padding-bottom: 5px;
}
.Row 
{ 
  background-color: #FFFFFF; 
  cursor: default;
}
.Row td.DataCell 
{ 
  padding: 3px; 
  padding-top: 2px; 
  padding-bottom: 1px; 
  /*border-bottom: 1px solid #EAE9E1; */
  font-family: verdana; 
  font-size: 10px; 
  vertical-align: top; 
} 
.NoBorderRow td.DataCell 
{ 
  font-family: verdana; 
  font-size: 10px; 
} 
.SortedDataCell 
{ 
  background-color: #F5F5F5; 
} 
.Row td.LastDataCell 
{ 
  background-color: #EFEFF4; 
} 
.SelectedRow 
{ 
}
.SelectedRow td.DataCell 
{ 
  background-color: #FFEEC2; 
  padding: 2px; 
  padding-left: 3px; 
  padding-top: 1px; 
  padding-bottom: 1px; 
  font-family: verdana; 
  font-size: 10px; 
  /*border-bottom: 1px solid #4B4B6F; */
  /*border-top: 1px solid #4B4B6F; */
  border-right: 0px; 
  vertical-align: top; 
}
.SelectedRow td.FirstDataCell 
{ 
  background-color: #FFEEC2; 
  border-left: 1px solid #4B4B6F; 
  border-right: 0px; 
  padding-left: 2px; 
  padding-right: 3px; 
}
.SelectedRow td.LastDataCell 
{ 
  background-color: #FFEEC2; 
  border-right: 1px solid #4B4B6F; 
}
.GroupHeading
{
  color: #706F91; 
  background-color: #FFFFFF; 
  font-family: verdana; 
  font-weight: bold;
  font-size: 11px; 
  border-bottom: 2px solid #A5A4BD; 
  padding-top: 10px;
  padding-bottom: 3px;
}
.GroupByCell
{
  cursor: pointer;
}
.GroupByText
{
  color: #FFFFFF; 
  font-size: 11px;   
  font-weight: bold; 
  padding-right: 5px;
}
.SliderPopup
{
  background-color: #FFF4D7; 
  border: 1px solid #4B4B6F; 
  border-top-color: #9495A2; 
  border-left-color: #9495A2; 
  font-size: 11px; 
  font-family: Verdana;
  width: 150px;
  height: 30px;
}
.ScrollBar
{
  background-image: url(../../images/gridImages/scroller/scroller_bg.gif); 
}
.ScrollGrip
{
  background-image: url(../../images/gridImages/scroller/scroll_gripBg.gif); 
}


.AlternatingRow 
{ 
  cursor: default; 
}
.AlternatingRow td.DataCell 
{ 
  background-color: #F6F6F8; 
  padding: 3px; 
  padding-top: 2px; 
  padding-bottom: 1px; 
  /*border-bottom: 1px solid #EAE9E1; */
  font-family: verdana; 
  font-size: 10px; 
  vertical-align: top; 
} 
.AlternatingRow td.FirstDataCell 
{ 
  background-color: #F6F6F8; 
  padding-left: 3px; 
  cursor: default; 
} 
.HoverRow 
{ 
  cursor: default; 
}
.HoverRow td.DataCell 
{ 
  background-color: #E6E6EE; 
  padding: 3px; 
  padding-top: 2px; 
  padding-bottom: 1px; 
  /*border-bottom: 1px solid #EAE9E1; */
  font-family: verdana; 
  font-size: 10px; 
  vertical-align: top; 
} 
.HoverRow td.FirstDataCell 
{ 
  padding-left: 3px; 
} 
.HoverRow td.LastDataCell 
{ 
  border-right: 1px solid #9495A2; 
  border-bottom: 1px solid #9495A2; 
  padding-right: 2px; 
} 



/*==================*/

.CATreeView 
{ 
  background-color:White;
  padding-top:4px; 
  padding-left:1px; 
  cursor:default; 
}
.CATreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
}
.CAGrayedTreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  color:gray; 
  cursor:default;
}

.CAHoverTreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  text-decoration:underline; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  cursor: default; 
}

.CASelectedTreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  background-color: gray; 
  color:white; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  cursor: default; 
}

.CANodeEdit 
{
  border:1px gray solid;
  font-family: tahoma; 
  font-size: 11px;
}


/*=================*/

.SiteMap
{
  font-family: verdana;
  font-size: 11px;
}
.BreadcrumbsNode
{
  font-family: verdana;
  font-size: 11px;
  text-decoration: none;
}
.BreadcrumbsNode:hover
{
  font-family: verdana;
  font-size: 11px;
  text-decoration: underline;
}
/* Menu groups -------------------------------------------- */
.MenuTopGroup
{
  background-color:white;
  background-image:url(../../images/menuImages/item_bg.gif); 
  border:solid 1px #737373; 
}
.MenuTopGroupNoBG
{
  background-color:white;
  border:solid 1px #737373; 
}
.MenuGroup
{
  background-color:white;
  background-image:url(../../images/menuImages/group_bg.gif); 
  border:solid 1px #737373; 
}
.MenuGroupNoBG
{
  background-color:white;
  border:solid 1px #737373; 
}
/* Default item styles ------------------------------------ */ 
.MenuItem
{
  font-family:tahoma; 
  font-size:11px; 
  margin:1px;
  cursor:default;
}
.MenuItemHover
{
  background-color:white; 
  background-image:url(../../images/menuImages/item_bg.gif); 
  color:black; 
  font-family:tahoma; 
  font-size:11px; 
  border:solid 1px #ABABAB; 
  border-right-color:#737373;
  border-bottom-color:#737373;
  cursor:default;
}
.MenuItemHoverNoBG
{
  background-color:white; 
  color:black; 
  font-family:tahoma; 
  font-size:11px; 
  border:solid 1px #ABABAB; 
  border-right-color:#737373;
  border-bottom-color:#737373;
  cursor:default;
}
.MenuItemExpanded
{
  background-color:white; 
  background-image:url(../../images/menuImages/item_bg.gif); 
  color:black; 
  font-family:tahoma; 
  font-size:11px; 
  border:solid 1px #737373; 
  border-right-color:#ABABAB;
  border-bottom-color:#ABABAB;
  cursor:default;
}
.MenuItemExpandedNoBG
{
  background-color:white; 
  color:black; 
  font-family:tahoma; 
  font-size:11px; 
  border:solid 1px #737373; 
  border-right-color:#ABABAB;
  border-bottom-color:#ABABAB;
  cursor:default;
}
/* Selected item styles -----------bisque------------------------- */ 
.SelectedItem
{
  background-color: #FFE4C4; 
  font-family:tahoma; 
  font-size:11px; 
  border:solid 1px #B30000; 
  border-left-color:#FF4C4C;
  border-top-color:#FF4C4C;
  cursor:default;
}
.SelectedItemHover
{
  background-color:#E9CFB1; 
  color:black; 
  font-family:tahoma; 
  font-size:11px; 
  border:solid 1px #B30000; 
  border-left-color:#FF4C4C;
  border-top-color:#FF4C4C;
  cursor:default;
}
.SelectedItemExpanded
{
  background-color:#E9CFB1; 
  color:black; 
  font-family:tahoma; 
  font-size:11px; 
  border:solid 1px #FF4C4C; 
  border-left-color:#B30000;
  border-top-color:#B30000;
  cursor:default;
}
/* Child selected item styles ------------------------------------ */ 
.ChildSelectedItem
{
  background-color:#FFE4C4; 
  font-family:tahoma; 
  font-size:11px; 
  border:solid 1px #0000B3; 
  border-left-color:#4C4CFF;
  border-top-color:#4C4CFF;
  cursor:default;
}
.ChildSelectedItemHover
{
  background-color:#E9CFB1; 
  color:black; 
  font-family:tahoma; 
  font-size:11px; 
  border:solid 1px #0000B3; 
  border-left-color:#4C4CFF;
  border-top-color:#4C4CFF;
  cursor:default;
}
.ChildSelectedItemExpanded
{
  background-color:#E9CFB1; 
  color:black; 
  font-family:tahoma; 
  font-size:11px; 
  border:solid 1px #4C4CFF; 
  border-left-color:#0000B3;
  border-top-color:#0000B3;
  cursor:default;
}
.MenuScrollItem
{
  background-color:#FBFBFB; 
  font-family:verdana; 
  font-size:12px; 
  border:solid 1px #FBFBFB; 
  cursor:default;
  text-align:center;
}
.MenuScrollItemH
{
  background-color:silver; 
  color:black; 
  font-family:verdana; 
  font-size:12px; 
  border:solid 1px gray; 
  cursor:default;
  text-align:center;
}
.MenuScrollItemA
{
  background-color: gray; 
  color:black; 
  font-family:verdana; 
  font-size:12px; 
  border:solid 1px gray; 
  cursor:default;
  text-align:center;
}
